We rank vendors based on rigorous testing and research, but also take into account your feedback and our commercial agreements with providers. This page contains affiliate links. Advertising Disclosure
JS & CSS Unminifier
Make JS & CSS code readable with this quick unminifying tool!

Minify code
Unminify code
Sample code
Clear
100%
Unminified code
  .elementor-element.elementor-element-bfde35b > .elementor-container {
    min-height: 435px;
}

  .elementor-element.elementor-element-bfde35b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-b48283c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-4f0dba8 .elementor-repeater-item-69452d0 {
    background-color: #666666;
}

      .elementor-element.elementor-element-4f0dba8 .elementor-repeater-item-69452d0 .c-button--outline:hover {
        color: #666666 !important;
    }

  .elementor-element.elementor-element-4f0dba8 .elementor-repeater-item-7d760f1 {
    background-color: #666666;
}

      .elementor-element.elementor-element-4f0dba8 .elementor-repeater-item-7d760f1 .c-button--outline:hover {
        color: #666666 !important;
    }

  .elementor-element.elementor-element-4f0dba8 .elementor-repeater-item-c5f1c8a {
    background-color: #666666;
}

      .elementor-element.elementor-element-4f0dba8 .elementor-repeater-item-c5f1c8a .c-button--outline:hover {
        color: #666666 !important;
    }

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider__wrap {
    max-width: 600px;
}

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider__item--full {
    height: 435px;
    min-height: unset;
    max-height: unset;
}

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider__text-above {
    font-size: 17px;
}

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider__title {
    font-size: 58px;
}

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider {
    color: #FFFFFF;
}

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider__title--full {
    color: #FFFFFF;
}

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider__text-above--full {
    color: #FFFFFF;
}

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider__scroll {
    color: #FFFFFF;
}

  .elementor-element.elementor-element-4f0dba8 .h-carousel--inner .owl-prev {
    color: #FFFFFF !important;
}

  .elementor-element.elementor-element-4f0dba8 .h-carousel--inner .owl-next {
    color: #FFFFFF !important;
}

  .elementor-element.elementor-element-4f0dba8 .owl-dots {
    color: #FFFFFF;
}

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider__circle {
    color: #FFFFFF;
}

  .elementor-element.elementor-element-4f0dba8 .c-button--default {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

      .elementor-element.elementor-element-4f0dba8 .c-button--default:hover {
        opacity: 0.6;
    }

  .elementor-element.elementor-element-4f0dba8 .c-button--outline {
    color: #FFFFFF !important;
    border-color: #FFFFFF;
}

      .elementor-element.elementor-element-4f0dba8 .c-button--outline:hover {
        background-color: #FFFFFF !important;
        border-color: #FFFFFF !important;
    }

  .elementor-element.elementor-element-282ebca > .elementor-container {
    min-height: 80px;
}

  .elementor-element.elementor-element-282ebca:not(.elementor-motion-effects-element-type-background),   .elementor-element.elementor-element-282ebca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(260deg, #A4A4A4 0%, #636363 100%);
}

  .elementor-element.elementor-element-282ebca {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

      .elementor-element.elementor-element-282ebca > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget   .elementor-element.elementor-element-43c04d2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

  .elementor-element.elementor-element-43c04d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

  .elementor-element.elementor-element-43c04d2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-da6cff6 .c-ip-running-line__content {
    animation-duration: 10s;
}

  .elementor-element.elementor-element-da6cff6 .c-ip-running-line {
    color: #FFFFFF;
    --gap: 15px;
}

  .elementor-element.elementor-element-da6cff6 .c-ip-running-line__item {
    --inner-gap: 15px;
}

  .elementor-element.elementor-element-da6cff6 .c-ip-running-line__icon {
    font-size: 15px;
}

  .elementor-element.elementor-element-da6cff6 .c-ip-running-line__item svg {
    width: 15px;
    height: 15px;
}

  .elementor-element.elementor-element-da6cff6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-e88bd36 {
    margin-top: 60px;
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-a8b7bca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

  .elementor-element.elementor-element-a8b7bca > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-d7f2b42 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 40px;
}

  .elementor-element.elementor-element-d7f2b42 > .elementor-container {
    min-height: 360px;
}

  .elementor-element.elementor-element-d7f2b42 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-1369c1e.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

  .elementor-element.elementor-element-1369c1e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

  .elementor-element.elementor-element-1369c1e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-1369c1e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-1369c1e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2548833765.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-1369c1e > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 66%, #FFFFFFE3 100%);
    opacity: 1;
}

  .elementor-element.elementor-element-1369c1e:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.25;
}

  .elementor-element.elementor-element-1369c1e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

      .elementor-element.elementor-element-1369c1e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.8s, border-radius 0.3s, opacity 0.8s;
    }

  .elementor-element.elementor-element-2995c34 .c-ip-heading {
    text-align: center;
    color: #000000;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 5.5px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-3fa1233.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

  .elementor-element.elementor-element-3fa1233.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

  .elementor-element.elementor-element-3fa1233 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-3fa1233:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-3fa1233 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2548804917.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-3fa1233 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 66%, #FFFFFFE3 100%);
    opacity: 1;
}

  .elementor-element.elementor-element-3fa1233:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.25;
}

  .elementor-element.elementor-element-3fa1233 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

      .elementor-element.elementor-element-3fa1233 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.8s, border-radius 0.3s, opacity 0.8s;
    }

  .elementor-element.elementor-element-f262e48 .c-ip-heading {
    text-align: center;
    color: #000000;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 5.5px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-14676e7.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

  .elementor-element.elementor-element-14676e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

  .elementor-element.elementor-element-14676e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-14676e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-14676e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2548743037.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-14676e7 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 66%, #FFFFFFE3 100%);
    opacity: 1;
}

  .elementor-element.elementor-element-14676e7:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.25;
}

  .elementor-element.elementor-element-14676e7 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

      .elementor-element.elementor-element-14676e7 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.8s, border-radius 0.3s, opacity 0.8s;
    }

  .elementor-element.elementor-element-cc977c0 .c-ip-heading {
    text-align: center;
    color: #000000;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 5.5px;
}

  .elementor-element.elementor-element-9eadd6a .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 40px;
}

  .elementor-element.elementor-element-9eadd6a > .elementor-container {
    min-height: 360px;
}

  .elementor-element.elementor-element-9eadd6a {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-8a0e8bf.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

  .elementor-element.elementor-element-8a0e8bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

  .elementor-element.elementor-element-8a0e8bf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-8a0e8bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-8a0e8bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2548502968.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-8a0e8bf > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 66%, #FFFFFFE3 100%);
    opacity: 1;
}

  .elementor-element.elementor-element-8a0e8bf:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.25;
}

  .elementor-element.elementor-element-8a0e8bf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

      .elementor-element.elementor-element-8a0e8bf > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.8s, border-radius 0.3s, opacity 0.8s;
    }

  .elementor-element.elementor-element-ef3841f .c-ip-heading {
    text-align: center;
    color: #000000;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 5.5px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-7b8f5e3.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

  .elementor-element.elementor-element-7b8f5e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

  .elementor-element.elementor-element-7b8f5e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-7b8f5e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-7b8f5e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2548262152.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-7b8f5e3 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 66%, #FFFFFFE3 100%);
    opacity: 1;
}

  .elementor-element.elementor-element-7b8f5e3:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.25;
}

  .elementor-element.elementor-element-7b8f5e3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

      .elementor-element.elementor-element-7b8f5e3 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.8s, border-radius 0.3s, opacity 0.8s;
    }

  .elementor-element.elementor-element-7374edc .c-ip-heading {
    text-align: center;
    color: #000000;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 5.5px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-ebcb707.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

  .elementor-element.elementor-element-ebcb707.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

  .elementor-element.elementor-element-ebcb707 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-ebcb707:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-ebcb707 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2548984156.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-ebcb707 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 66%, #FFFFFFE3 100%);
    opacity: 1;
}

  .elementor-element.elementor-element-ebcb707:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.25;
}

  .elementor-element.elementor-element-ebcb707 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

      .elementor-element.elementor-element-ebcb707 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.8s, border-radius 0.3s, opacity 0.8s;
    }

  .elementor-element.elementor-element-2a64d41 .c-ip-heading {
    text-align: center;
    color: #000000;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 5.5px;
}

  .elementor-element.elementor-element-d57b645 {
    margin-top: 65px;
    margin-bottom: 0px;
    padding: 0px 30px 0px 30px;
}

  .elementor-element.elementor-element-2cf0429 .c-ip-heading {
    text-align: center;
}

  .elementor-element.elementor-element-c35df24 .c-ip-heading {
    text-align: center;
}

  .elementor-element.elementor-element-01406ee > .elementor-widget-container {
    margin: 45px 0px 0px 0px;
}

  .elementor-element.elementor-element-7bee59a .c-ip-heading {
    text-align: center;
}

  .elementor-element.elementor-element-7bee59a > .elementor-widget-container {
    margin: 70px 0px 0px 0px;
}

  .elementor-element.elementor-element-dfe5bf0 > .elementor-widget-container {
    margin: 45px 0px 75px 0px;
}

  .elementor-element.elementor-element-1b3261d {
    margin-top: 0px;
    margin-bottom: 75px;
}

  .elementor-element.elementor-element-ddc53f7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

  .elementor-element.elementor-element-ddc53f7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-b7a6e0e > .elementor-container {
    min-height: 360px;
}

  .elementor-element.elementor-element-b7a6e0e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-29f1548.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

  .elementor-element.elementor-element-29f1548.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

  .elementor-element.elementor-element-29f1548 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-29f1548:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-29f1548 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2608921661.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-29f1548 > .elementor-element-populated > .elementor-background-overlay {
    opacity: 1;
}

  .elementor-element.elementor-element-29f1548 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 60px 60px 60px 60px;
}

      .elementor-element.elementor-element-29f1548 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

  .elementor-element.elementor-element-72b723d .c-ip-heading {
    text-align: left;
    color: #000000;
    font-size: 31px;
    font-weight: 300;
    line-height: 40px;
    letter-spacing: 5.7px;
}

  .elementor-element.elementor-element-72b723d > .elementor-widget-container {
    margin: 0px 0px 0px 3px;
}

  .elementor-element.elementor-element-453f903 .c-ip-heading {
    text-align: left;
    font-size: 13px;
    line-height: 22px;
}

      .elementor-element.elementor-element-453f903 .c-ip-heading .c-ip-heading__inner {
        max-width: 415px;
    }

  .elementor-element.elementor-element-453f903 .c-ip-heading--bullet-after:after {
    max-width: 415px;
}

  .elementor-element.elementor-element-453f903 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

  .elementor-element.elementor-element-cfcdef0 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-71b0205.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

  .elementor-element.elementor-element-71b0205.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

  .elementor-element.elementor-element-71b0205 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-71b0205:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-71b0205 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2616778057.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-71b0205 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.77;
}

  .elementor-element.elementor-element-71b0205 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 60px 40px 50px 40px;
}

      .elementor-element.elementor-element-71b0205 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

  .elementor-element.elementor-element-0b65920 .c-ip-heading {
    text-align: center;
    color: #000000;
    font-size: 31px;
    font-weight: 300;
    line-height: 40px;
    letter-spacing: 5.7px;
}

  .elementor-element.elementor-element-0b65920 > .elementor-widget-container {
    margin: 0px 0px 0px 3px;
}

  .elementor-element.elementor-element-14ecfee .c-ip-heading {
    text-align: center;
    font-size: 13px;
    line-height: 22px;
}

  .elementor-element.elementor-element-14ecfee > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

  .elementor-element.elementor-element-dce24fd > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

  .elementor-element.elementor-element-bb63285 > .elementor-container {
    min-height: 360px;
}

  .elementor-element.elementor-element-bb63285 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-2d353de.elementor-column .elementor-widget-wrap {
    align-items: center;
}

  .elementor-element.elementor-element-2d353de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

  .elementor-element.elementor-element-2d353de > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-2d353de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-2d353de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2608797287.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-2d353de > .elementor-element-populated > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.35;
}

  .elementor-element.elementor-element-2d353de > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 60px 40px 50px 40px;
}

      .elementor-element.elementor-element-2d353de > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

  .elementor-element.elementor-element-03c877f .c-ip-heading {
    text-align: center;
    color: #000000;
    font-size: 31px;
    font-weight: 300;
    line-height: 40px;
    letter-spacing: 5.7px;
}

  .elementor-element.elementor-element-03c877f > .elementor-widget-container {
    margin: 0px 0px 0px 3px;
}

  .elementor-element.elementor-element-913abb7 .c-ip-heading {
    text-align: center;
    font-size: 13px;
    line-height: 22px;
}

  .elementor-element.elementor-element-913abb7 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

  .elementor-element.elementor-element-70c02bc > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-2ed560e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

  .elementor-element.elementor-element-2ed560e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

  .elementor-element.elementor-element-2ed560e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-2ed560e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-2ed560e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2608626103.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-2ed560e > .elementor-element-populated > .elementor-background-overlay {
    opacity: 1;
}

  .elementor-element.elementor-element-2ed560e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 60px 60px 60px 60px;
}

      .elementor-element.elementor-element-2ed560e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

  .elementor-element.elementor-element-c653d4a .c-ip-heading {
    text-align: left;
    color: #000000;
    font-size: 31px;
    font-weight: 300;
    line-height: 40px;
    letter-spacing: 5.7px;
}

  .elementor-element.elementor-element-c653d4a > .elementor-widget-container {
    margin: 0px 0px 0px 3px;
}

  .elementor-element.elementor-element-0b0657c .c-ip-heading {
    text-align: left;
    font-size: 13px;
    line-height: 22px;
}

      .elementor-element.elementor-element-0b0657c .c-ip-heading .c-ip-heading__inner {
        max-width: 360px;
    }

  .elementor-element.elementor-element-0b0657c .c-ip-heading--bullet-after:after {
    max-width: 360px;
}

  .elementor-element.elementor-element-0b0657c > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

  .elementor-element.elementor-element-d1e4dc3 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

  .elementor-element.elementor-element-4f86b7d > .elementor-container {
    min-height: 505px;
}

  .elementor-element.elementor-element-4f86b7d:not(.elementor-motion-effects-element-type-background),   .elementor-element.elementor-element-4f86b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #FFFFFF 0%, #FBE7DF 57%);
}

  .elementor-element.elementor-element-4f86b7d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

      .elementor-element.elementor-element-4f86b7d > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

  .elementor-element.elementor-element-125903b {
    text-align: left;
    bottom: 426px;
    z-index: 3;
}

      .elementor-element.elementor-element-125903b img {
        width: 65px;
    }

      .elementor-element.elementor-element-125903b > .elementor-widget-container {
        margin: -61px 0px 0px 80px;
    }

body:not(.rtl)   .elementor-element.elementor-element-125903b {
    left: -13%;
}

body.rtl   .elementor-element.elementor-element-125903b {
    right: -13%;
}

  .elementor-element.elementor-element-bfc2cbc .c-ip-heading {
    text-align: center;
}

  .elementor-element.elementor-element-d29f867 .c-ip-heading {
    text-align: center;
}

  .elementor-element.elementor-element-4f10efb .c-ip-reviews {
    text-align: center;
}

  .elementor-element.elementor-element-4f10efb .c-ip-reviews__wrap {
    max-width: 850px;
}

  .elementor-element.elementor-element-4f10efb > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

  .elementor-element.elementor-element-b3e96bf {
    text-align: right;
    bottom: -74px;
    z-index: 2;
}

      .elementor-element.elementor-element-b3e96bf img {
        width: 54px;
    }

      .elementor-element.elementor-element-b3e96bf > .elementor-widget-container {
        padding: 0px 71px 0px 0px;
    }

body:not(.rtl)   .elementor-element.elementor-element-b3e96bf {
    right: -151.5px;
}

body.rtl   .elementor-element.elementor-element-b3e96bf {
    left: -151.5px;
}

@media(min-width:768px) {
      .elementor-element.elementor-element-a8b7bca {
        width: 100%;
    }

      .elementor-element.elementor-element-ddc53f7 {
        width: 100%;
    }
}

@media(max-width:1189px) {
      .elementor-element.elementor-element-4f0dba8 .c-ip-slider__wrap {
        max-width: 670px;
    }

      .elementor-element.elementor-element-4f0dba8 .c-ip-slider__text-above {
        font-size: 15px;
    }

      .elementor-element.elementor-element-4f0dba8 .c-ip-slider__title {
        font-size: 48px;
    }

      .elementor-element.elementor-element-4f0dba8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-e88bd36 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

      .elementor-element.elementor-element-d7f2b42 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
        padding: 25px;
    }

      .elementor-element.elementor-element-1369c1e > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-2995c34 .c-ip-heading {
        font-size: 16px;
        letter-spacing: 4.4px;
    }

      .elementor-element.elementor-element-2995c34 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-3fa1233 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

      .elementor-element.elementor-element-f262e48 .c-ip-heading {
        font-size: 16px;
        letter-spacing: 4.4px;
    }

      .elementor-element.elementor-element-f262e48 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-14676e7 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

      .elementor-element.elementor-element-cc977c0 .c-ip-heading {
        font-size: 16px;
        letter-spacing: 4.4px;
    }

      .elementor-element.elementor-element-cc977c0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-9eadd6a .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
        padding: 25px;
    }

      .elementor-element.elementor-element-8a0e8bf > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-ef3841f .c-ip-heading {
        font-size: 16px;
        letter-spacing: 4.4px;
    }

      .elementor-element.elementor-element-ef3841f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-7b8f5e3 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

      .elementor-element.elementor-element-7374edc .c-ip-heading {
        font-size: 16px;
        letter-spacing: 4.4px;
    }

      .elementor-element.elementor-element-7374edc > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-ebcb707 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

      .elementor-element.elementor-element-2a64d41 .c-ip-heading {
        font-size: 16px;
        letter-spacing: 4.4px;
    }

      .elementor-element.elementor-element-2a64d41 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-d57b645 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

      .elementor-element.elementor-element-7bee59a > .elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

      .elementor-element.elementor-element-dfe5bf0 > .elementor-widget-container {
        margin: 30px 0px 50px 0px;
    }

      .elementor-element.elementor-element-29f1548 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 40px 40px 40px 40px;
    }

      .elementor-element.elementor-element-72b723d .c-ip-heading {
        text-align: left;
        font-size: 26px;
        line-height: 34px;
    }

      .elementor-element.elementor-element-72b723d > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

      .elementor-element.elementor-element-453f903 .c-ip-heading {
        text-align: left;
    }

      .elementor-element.elementor-element-453f903 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-cfcdef0 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

      .elementor-element.elementor-element-71b0205 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
        padding: 40px 20px 40px 20px;
    }

      .elementor-element.elementor-element-0b65920 .c-ip-heading {
        text-align: left;
        font-size: 26px;
        line-height: 34px;
    }

      .elementor-element.elementor-element-0b65920 > .elementor-widget-container {
        margin: 0px 0px 5px -3px;
    }

      .elementor-element.elementor-element-14ecfee .c-ip-heading {
        text-align: left;
    }

      .elementor-element.elementor-element-14ecfee > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-dce24fd > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
    }

      .elementor-element.elementor-element-bb63285 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

      .elementor-element.elementor-element-2d353de > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 40px 20px;
    }

      .elementor-element.elementor-element-03c877f .c-ip-heading {
        text-align: left;
        font-size: 26px;
        line-height: 34px;
    }

      .elementor-element.elementor-element-03c877f > .elementor-widget-container {
        margin: 0px 0px 5px -2px;
    }

      .elementor-element.elementor-element-913abb7 .c-ip-heading {
        text-align: left;
    }

      .elementor-element.elementor-element-913abb7 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-70c02bc > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
    }

      .elementor-element.elementor-element-2ed560e > .elementor-element-populated {
        margin: 0px 0px 0px 13px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 13px;
        padding: 40px 40px 40px 40px;
    }

      .elementor-element.elementor-element-c653d4a .c-ip-heading {
        text-align: left;
        font-size: 26px;
        line-height: 34px;
    }

      .elementor-element.elementor-element-c653d4a > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

      .elementor-element.elementor-element-0b0657c .c-ip-heading {
        text-align: left;
    }

      .elementor-element.elementor-element-0b0657c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-d1e4dc3 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

      .elementor-element.elementor-element-125903b {
        bottom: 405px;
    }

    body:not(.rtl)   .elementor-element.elementor-element-b3e96bf {
        right: -104.797px;
    }

    body.rtl   .elementor-element.elementor-element-b3e96bf {
        left: -104.797px;
    }

      .elementor-element.elementor-element-b3e96bf {
        bottom: -91.703px;
    }
}

@media(max-width:767px) {
      .elementor-element.elementor-element-4f0dba8 .c-ip-slider__text-above {
        font-size: 13px;
    }

      .elementor-element.elementor-element-4f0dba8 .c-ip-slider__title {
        font-size: 30px;
    }

      .elementor-element.elementor-element-282ebca {
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-e88bd36 {
        margin-top: 30px;
        margin-bottom: 0px;
    }

      .elementor-element.elementor-element-a8b7bca > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-d7f2b42 > .elementor-container {
        min-height: 800px;
    }

      .elementor-element.elementor-element-d7f2b42 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-1369c1e > .elementor-element-populated {
        margin: 0px 0px 23px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-3fa1233 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-14676e7 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-9eadd6a > .elementor-container {
        min-height: 800px;
    }

      .elementor-element.elementor-element-9eadd6a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-8a0e8bf > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-7b8f5e3 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-ebcb707 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-d57b645 {
        margin-top: 30px;
        margin-bottom: 40px;
    }

      .elementor-element.elementor-element-01406ee > .elementor-widget-container {
        margin: 45px 0px 0px 0px;
    }

      .elementor-element.elementor-element-dfe5bf0 > .elementor-widget-container {
        margin: 35px 0px 0px 0px;
    }

      .elementor-element.elementor-element-1b3261d {
        margin-top: 0px;
        margin-bottom: 30px;
    }

      .elementor-element.elementor-element-29f1548 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-71b0205 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-0b65920 > .elementor-widget-container {
        margin: 0px 0px 5px -3px;
    }

      .elementor-element.elementor-element-bb63285 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

      .elementor-element.elementor-element-2d353de > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-03c877f > .elementor-widget-container {
        margin: 0px 0px 5px -4px;
    }

      .elementor-element.elementor-element-2ed560e > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-4f86b7d {
        padding: 20px 0px 30px 0px;
    }

      .elementor-element.elementor-element-125903b {
        text-align: left;
        width: initial;
        max-width: initial;
        bottom: 460px;
    }

          .elementor-element.elementor-element-125903b img {
            width: 65px;
        }

          .elementor-element.elementor-element-125903b > .elementor-widget-container {
            margin: -26px 0px 0px 11px;
        }

    body:not(.rtl)   .elementor-element.elementor-element-125903b {
        left: -14%;
    }

    body.rtl   .elementor-element.elementor-element-125903b {
        right: -14%;
    }

      .elementor-element.elementor-element-bfc2cbc .c-ip-heading {
        text-align: center;
    }

      .elementor-element.elementor-element-d29f867 .c-ip-heading {
        text-align: center;
    }

      .elementor-element.elementor-element-4f10efb .c-ip-reviews {
        text-align: center;
    }

      .elementor-element.elementor-element-b3e96bf img {
        width: 50px;
    }

    body:not(.rtl)   .elementor-element.elementor-element-b3e96bf {
        right: -83.797px;
    }

    body.rtl   .elementor-element.elementor-element-b3e96bf {
        left: -83.797px;
    }

      .elementor-element.elementor-element-b3e96bf {
        bottom: -71.484px;
    }
}

  .elementor-element.elementor-element-bfde35b > .elementor-container {
    min-height: 435px;
}

  .elementor-element.elementor-element-bfde35b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-b48283c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-4f0dba8 .elementor-repeater-item-69452d0 {
    background-color: #666666;
}

      .elementor-element.elementor-element-4f0dba8 .elementor-repeater-item-69452d0 .c-button--outline:hover {
        color: #666666 !important;
    }

  .elementor-element.elementor-element-4f0dba8 .elementor-repeater-item-7d760f1 {
    background-color: #666666;
}

      .elementor-element.elementor-element-4f0dba8 .elementor-repeater-item-7d760f1 .c-button--outline:hover {
        color: #666666 !important;
    }

  .elementor-element.elementor-element-4f0dba8 .elementor-repeater-item-c5f1c8a {
    background-color: #666666;
}

      .elementor-element.elementor-element-4f0dba8 .elementor-repeater-item-c5f1c8a .c-button--outline:hover {
        color: #666666 !important;
    }

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider__wrap {
    max-width: 600px;
}

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider__item--full {
    height: 435px;
    min-height: unset;
    max-height: unset;
}

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider__text-above {
    font-size: 17px;
}

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider__title {
    font-size: 58px;
}

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider {
    color: #FFFFFF;
}

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider__title--full {
    color: #FFFFFF;
}

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider__text-above--full {
    color: #FFFFFF;
}

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider__scroll {
    color: #FFFFFF;
}

  .elementor-element.elementor-element-4f0dba8 .h-carousel--inner .owl-prev {
    color: #FFFFFF !important;
}

  .elementor-element.elementor-element-4f0dba8 .h-carousel--inner .owl-next {
    color: #FFFFFF !important;
}

  .elementor-element.elementor-element-4f0dba8 .owl-dots {
    color: #FFFFFF;
}

  .elementor-element.elementor-element-4f0dba8 .c-ip-slider__circle {
    color: #FFFFFF;
}

  .elementor-element.elementor-element-4f0dba8 .c-button--default {
    background-color: #FFFFFF;
    border-color: #FFFFFF;
}

      .elementor-element.elementor-element-4f0dba8 .c-button--default:hover {
        opacity: 0.6;
    }

  .elementor-element.elementor-element-4f0dba8 .c-button--outline {
    color: #FFFFFF !important;
    border-color: #FFFFFF;
}

      .elementor-element.elementor-element-4f0dba8 .c-button--outline:hover {
        background-color: #FFFFFF !important;
        border-color: #FFFFFF !important;
    }

  .elementor-element.elementor-element-282ebca > .elementor-container {
    min-height: 80px;
}

  .elementor-element.elementor-element-282ebca:not(.elementor-motion-effects-element-type-background),   .elementor-element.elementor-element-282ebca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(260deg, #A4A4A4 0%, #636363 100%);
}

  .elementor-element.elementor-element-282ebca {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

      .elementor-element.elementor-element-282ebca > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget   .elementor-element.elementor-element-43c04d2.elementor-column .elementor-widget-wrap {
    align-items: center;
}

  .elementor-element.elementor-element-43c04d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

  .elementor-element.elementor-element-43c04d2 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-da6cff6 .c-ip-running-line__content {
    animation-duration: 10s;
}

  .elementor-element.elementor-element-da6cff6 .c-ip-running-line {
    color: #FFFFFF;
    --gap: 15px;
}

  .elementor-element.elementor-element-da6cff6 .c-ip-running-line__item {
    --inner-gap: 15px;
}

  .elementor-element.elementor-element-da6cff6 .c-ip-running-line__icon {
    font-size: 15px;
}

  .elementor-element.elementor-element-da6cff6 .c-ip-running-line__item svg {
    width: 15px;
    height: 15px;
}

  .elementor-element.elementor-element-da6cff6 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-e88bd36 {
    margin-top: 60px;
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-a8b7bca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

  .elementor-element.elementor-element-a8b7bca > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-d7f2b42 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 40px;
}

  .elementor-element.elementor-element-d7f2b42 > .elementor-container {
    min-height: 360px;
}

  .elementor-element.elementor-element-d7f2b42 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-1369c1e.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

  .elementor-element.elementor-element-1369c1e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

  .elementor-element.elementor-element-1369c1e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-1369c1e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-1369c1e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2548833765.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-1369c1e > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 66%, #FFFFFFE3 100%);
    opacity: 1;
}

  .elementor-element.elementor-element-1369c1e:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.25;
}

  .elementor-element.elementor-element-1369c1e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

      .elementor-element.elementor-element-1369c1e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.8s, border-radius 0.3s, opacity 0.8s;
    }

  .elementor-element.elementor-element-2995c34 .c-ip-heading {
    text-align: center;
    color: #000000;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 5.5px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-3fa1233.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

  .elementor-element.elementor-element-3fa1233.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

  .elementor-element.elementor-element-3fa1233 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-3fa1233:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-3fa1233 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2548804917.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-3fa1233 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 66%, #FFFFFFE3 100%);
    opacity: 1;
}

  .elementor-element.elementor-element-3fa1233:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.25;
}

  .elementor-element.elementor-element-3fa1233 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

      .elementor-element.elementor-element-3fa1233 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.8s, border-radius 0.3s, opacity 0.8s;
    }

  .elementor-element.elementor-element-f262e48 .c-ip-heading {
    text-align: center;
    color: #000000;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 5.5px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-14676e7.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

  .elementor-element.elementor-element-14676e7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

  .elementor-element.elementor-element-14676e7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-14676e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-14676e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2548743037.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-14676e7 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 66%, #FFFFFFE3 100%);
    opacity: 1;
}

  .elementor-element.elementor-element-14676e7:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.25;
}

  .elementor-element.elementor-element-14676e7 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

      .elementor-element.elementor-element-14676e7 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.8s, border-radius 0.3s, opacity 0.8s;
    }

  .elementor-element.elementor-element-cc977c0 .c-ip-heading {
    text-align: center;
    color: #000000;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 5.5px;
}

  .elementor-element.elementor-element-9eadd6a .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding: 40px;
}

  .elementor-element.elementor-element-9eadd6a > .elementor-container {
    min-height: 360px;
}

  .elementor-element.elementor-element-9eadd6a {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-8a0e8bf.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

  .elementor-element.elementor-element-8a0e8bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

  .elementor-element.elementor-element-8a0e8bf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-8a0e8bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-8a0e8bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2548502968.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-8a0e8bf > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 66%, #FFFFFFE3 100%);
    opacity: 1;
}

  .elementor-element.elementor-element-8a0e8bf:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.25;
}

  .elementor-element.elementor-element-8a0e8bf > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

      .elementor-element.elementor-element-8a0e8bf > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.8s, border-radius 0.3s, opacity 0.8s;
    }

  .elementor-element.elementor-element-ef3841f .c-ip-heading {
    text-align: center;
    color: #000000;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 5.5px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-7b8f5e3.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

  .elementor-element.elementor-element-7b8f5e3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

  .elementor-element.elementor-element-7b8f5e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-7b8f5e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-7b8f5e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2548262152.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-7b8f5e3 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 66%, #FFFFFFE3 100%);
    opacity: 1;
}

  .elementor-element.elementor-element-7b8f5e3:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.25;
}

  .elementor-element.elementor-element-7b8f5e3 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

      .elementor-element.elementor-element-7b8f5e3 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.8s, border-radius 0.3s, opacity 0.8s;
    }

  .elementor-element.elementor-element-7374edc .c-ip-heading {
    text-align: center;
    color: #000000;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 5.5px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-ebcb707.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

  .elementor-element.elementor-element-ebcb707.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

  .elementor-element.elementor-element-ebcb707 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-ebcb707:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-ebcb707 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2548984156.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-ebcb707 > .elementor-element-populated > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF00 66%, #FFFFFFE3 100%);
    opacity: 1;
}

  .elementor-element.elementor-element-ebcb707:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.25;
}

  .elementor-element.elementor-element-ebcb707 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 0px 0px 0px 0px;
}

      .elementor-element.elementor-element-ebcb707 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.8s, border-radius 0.3s, opacity 0.8s;
    }

  .elementor-element.elementor-element-2a64d41 .c-ip-heading {
    text-align: center;
    color: #000000;
    font-size: 19px;
    font-weight: 400;
    letter-spacing: 5.5px;
}

  .elementor-element.elementor-element-d57b645 {
    margin-top: 65px;
    margin-bottom: 0px;
    padding: 0px 30px 0px 30px;
}

  .elementor-element.elementor-element-2cf0429 .c-ip-heading {
    text-align: center;
}

  .elementor-element.elementor-element-c35df24 .c-ip-heading {
    text-align: center;
}

  .elementor-element.elementor-element-01406ee > .elementor-widget-container {
    margin: 45px 0px 0px 0px;
}

  .elementor-element.elementor-element-7bee59a .c-ip-heading {
    text-align: center;
}

  .elementor-element.elementor-element-7bee59a > .elementor-widget-container {
    margin: 70px 0px 0px 0px;
}

  .elementor-element.elementor-element-dfe5bf0 > .elementor-widget-container {
    margin: 45px 0px 75px 0px;
}

  .elementor-element.elementor-element-1b3261d {
    margin-top: 0px;
    margin-bottom: 75px;
}

  .elementor-element.elementor-element-ddc53f7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 40px;
}

  .elementor-element.elementor-element-ddc53f7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

  .elementor-element.elementor-element-b7a6e0e > .elementor-container {
    min-height: 360px;
}

  .elementor-element.elementor-element-b7a6e0e {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-29f1548.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

  .elementor-element.elementor-element-29f1548.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

  .elementor-element.elementor-element-29f1548 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-29f1548:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-29f1548 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2608921661.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-29f1548 > .elementor-element-populated > .elementor-background-overlay {
    opacity: 1;
}

  .elementor-element.elementor-element-29f1548 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 60px 60px 60px 60px;
}

      .elementor-element.elementor-element-29f1548 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

  .elementor-element.elementor-element-72b723d .c-ip-heading {
    text-align: left;
    color: #000000;
    font-size: 31px;
    font-weight: 300;
    line-height: 40px;
    letter-spacing: 5.7px;
}

  .elementor-element.elementor-element-72b723d > .elementor-widget-container {
    margin: 0px 0px 0px 3px;
}

  .elementor-element.elementor-element-453f903 .c-ip-heading {
    text-align: left;
    font-size: 13px;
    line-height: 22px;
}

      .elementor-element.elementor-element-453f903 .c-ip-heading .c-ip-heading__inner {
        max-width: 415px;
    }

  .elementor-element.elementor-element-453f903 .c-ip-heading--bullet-after:after {
    max-width: 415px;
}

  .elementor-element.elementor-element-453f903 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

  .elementor-element.elementor-element-cfcdef0 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-71b0205.elementor-column .elementor-widget-wrap {
    align-items: flex-start;
}

  .elementor-element.elementor-element-71b0205.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

  .elementor-element.elementor-element-71b0205 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-71b0205:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-71b0205 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2616778057.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-71b0205 > .elementor-element-populated > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.77;
}

  .elementor-element.elementor-element-71b0205 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 60px 40px 50px 40px;
}

      .elementor-element.elementor-element-71b0205 > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

  .elementor-element.elementor-element-0b65920 .c-ip-heading {
    text-align: center;
    color: #000000;
    font-size: 31px;
    font-weight: 300;
    line-height: 40px;
    letter-spacing: 5.7px;
}

  .elementor-element.elementor-element-0b65920 > .elementor-widget-container {
    margin: 0px 0px 0px 3px;
}

  .elementor-element.elementor-element-14ecfee .c-ip-heading {
    text-align: center;
    font-size: 13px;
    line-height: 22px;
}

  .elementor-element.elementor-element-14ecfee > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

  .elementor-element.elementor-element-dce24fd > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

  .elementor-element.elementor-element-bb63285 > .elementor-container {
    min-height: 360px;
}

  .elementor-element.elementor-element-bb63285 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-2d353de.elementor-column .elementor-widget-wrap {
    align-items: center;
}

  .elementor-element.elementor-element-2d353de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

  .elementor-element.elementor-element-2d353de > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-2d353de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-2d353de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2608797287.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-2d353de > .elementor-element-populated > .elementor-background-overlay {
    background-color: #FFFFFF;
    opacity: 0.35;
}

  .elementor-element.elementor-element-2d353de > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
    padding: 60px 40px 50px 40px;
}

      .elementor-element.elementor-element-2d353de > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

  .elementor-element.elementor-element-03c877f .c-ip-heading {
    text-align: center;
    color: #000000;
    font-size: 31px;
    font-weight: 300;
    line-height: 40px;
    letter-spacing: 5.7px;
}

  .elementor-element.elementor-element-03c877f > .elementor-widget-container {
    margin: 0px 0px 0px 3px;
}

  .elementor-element.elementor-element-913abb7 .c-ip-heading {
    text-align: center;
    font-size: 13px;
    line-height: 22px;
}

  .elementor-element.elementor-element-913abb7 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

  .elementor-element.elementor-element-70c02bc > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

.elementor-bc-flex-widget   .elementor-element.elementor-element-2ed560e.elementor-column .elementor-widget-wrap {
    align-items: center;
}

  .elementor-element.elementor-element-2ed560e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

  .elementor-element.elementor-element-2ed560e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

  .elementor-element.elementor-element-2ed560e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,   .elementor-element.elementor-element-2ed560e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D3D3D3;
    background-image: url("https://parkofideas.com/luchiana/demo/wp-content/uploads/2021/12/luchiana-2608626103.jpg");
    background-position: center center;
    background-size: cover;
}

  .elementor-element.elementor-element-2ed560e > .elementor-element-populated > .elementor-background-overlay {
    opacity: 1;
}

  .elementor-element.elementor-element-2ed560e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
    padding: 60px 60px 60px 60px;
}

      .elementor-element.elementor-element-2ed560e > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

  .elementor-element.elementor-element-c653d4a .c-ip-heading {
    text-align: left;
    color: #000000;
    font-size: 31px;
    font-weight: 300;
    line-height: 40px;
    letter-spacing: 5.7px;
}

  .elementor-element.elementor-element-c653d4a > .elementor-widget-container {
    margin: 0px 0px 0px 3px;
}

  .elementor-element.elementor-element-0b0657c .c-ip-heading {
    text-align: left;
    font-size: 13px;
    line-height: 22px;
}

      .elementor-element.elementor-element-0b0657c .c-ip-heading .c-ip-heading__inner {
        max-width: 360px;
    }

  .elementor-element.elementor-element-0b0657c .c-ip-heading--bullet-after:after {
    max-width: 360px;
}

  .elementor-element.elementor-element-0b0657c > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

  .elementor-element.elementor-element-d1e4dc3 > .elementor-widget-container {
    margin: 25px 0px 0px 0px;
}

  .elementor-element.elementor-element-4f86b7d > .elementor-container {
    min-height: 505px;
}

  .elementor-element.elementor-element-4f86b7d:not(.elementor-motion-effects-element-type-background),   .elementor-element.elementor-element-4f86b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
    background-image: radial-gradient(at center center, #FFFFFF 0%, #FBE7DF 57%);
}

  .elementor-element.elementor-element-4f86b7d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

      .elementor-element.elementor-element-4f86b7d > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

  .elementor-element.elementor-element-125903b {
    text-align: left;
    bottom: 426px;
    z-index: 3;
}

      .elementor-element.elementor-element-125903b img {
        width: 65px;
    }

      .elementor-element.elementor-element-125903b > .elementor-widget-container {
        margin: -61px 0px 0px 80px;
    }

body:not(.rtl)   .elementor-element.elementor-element-125903b {
    left: -13%;
}

body.rtl   .elementor-element.elementor-element-125903b {
    right: -13%;
}

  .elementor-element.elementor-element-bfc2cbc .c-ip-heading {
    text-align: center;
}

  .elementor-element.elementor-element-d29f867 .c-ip-heading {
    text-align: center;
}

  .elementor-element.elementor-element-4f10efb .c-ip-reviews {
    text-align: center;
}

  .elementor-element.elementor-element-4f10efb .c-ip-reviews__wrap {
    max-width: 850px;
}

  .elementor-element.elementor-element-4f10efb > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

  .elementor-element.elementor-element-b3e96bf {
    text-align: right;
    bottom: -74px;
    z-index: 2;
}

      .elementor-element.elementor-element-b3e96bf img {
        width: 54px;
    }

      .elementor-element.elementor-element-b3e96bf > .elementor-widget-container {
        padding: 0px 71px 0px 0px;
    }

body:not(.rtl)   .elementor-element.elementor-element-b3e96bf {
    right: -151.5px;
}

body.rtl   .elementor-element.elementor-element-b3e96bf {
    left: -151.5px;
}

@media(min-width:768px) {
      .elementor-element.elementor-element-a8b7bca {
        width: 100%;
    }

      .elementor-element.elementor-element-ddc53f7 {
        width: 100%;
    }
}

@media(max-width:1189px) {
      .elementor-element.elementor-element-4f0dba8 .c-ip-slider__wrap {
        max-width: 670px;
    }

      .elementor-element.elementor-element-4f0dba8 .c-ip-slider__text-above {
        font-size: 15px;
    }

      .elementor-element.elementor-element-4f0dba8 .c-ip-slider__title {
        font-size: 48px;
    }

      .elementor-element.elementor-element-4f0dba8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-e88bd36 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

      .elementor-element.elementor-element-d7f2b42 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
        padding: 25px;
    }

      .elementor-element.elementor-element-1369c1e > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-2995c34 .c-ip-heading {
        font-size: 16px;
        letter-spacing: 4.4px;
    }

      .elementor-element.elementor-element-2995c34 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-3fa1233 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

      .elementor-element.elementor-element-f262e48 .c-ip-heading {
        font-size: 16px;
        letter-spacing: 4.4px;
    }

      .elementor-element.elementor-element-f262e48 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-14676e7 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

      .elementor-element.elementor-element-cc977c0 .c-ip-heading {
        font-size: 16px;
        letter-spacing: 4.4px;
    }

      .elementor-element.elementor-element-cc977c0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-9eadd6a .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
        padding: 25px;
    }

      .elementor-element.elementor-element-8a0e8bf > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-ef3841f .c-ip-heading {
        font-size: 16px;
        letter-spacing: 4.4px;
    }

      .elementor-element.elementor-element-ef3841f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-7b8f5e3 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

      .elementor-element.elementor-element-7374edc .c-ip-heading {
        font-size: 16px;
        letter-spacing: 4.4px;
    }

      .elementor-element.elementor-element-7374edc > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-ebcb707 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
    }

      .elementor-element.elementor-element-2a64d41 .c-ip-heading {
        font-size: 16px;
        letter-spacing: 4.4px;
    }

      .elementor-element.elementor-element-2a64d41 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-d57b645 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

      .elementor-element.elementor-element-7bee59a > .elementor-widget-container {
        margin: 50px 0px 0px 0px;
    }

      .elementor-element.elementor-element-dfe5bf0 > .elementor-widget-container {
        margin: 30px 0px 50px 0px;
    }

      .elementor-element.elementor-element-29f1548 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 40px 40px 40px 40px;
    }

      .elementor-element.elementor-element-72b723d .c-ip-heading {
        text-align: left;
        font-size: 26px;
        line-height: 34px;
    }

      .elementor-element.elementor-element-72b723d > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

      .elementor-element.elementor-element-453f903 .c-ip-heading {
        text-align: left;
    }

      .elementor-element.elementor-element-453f903 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-cfcdef0 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

      .elementor-element.elementor-element-71b0205 > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 10px;
        padding: 40px 20px 40px 20px;
    }

      .elementor-element.elementor-element-0b65920 .c-ip-heading {
        text-align: left;
        font-size: 26px;
        line-height: 34px;
    }

      .elementor-element.elementor-element-0b65920 > .elementor-widget-container {
        margin: 0px 0px 5px -3px;
    }

      .elementor-element.elementor-element-14ecfee .c-ip-heading {
        text-align: left;
    }

      .elementor-element.elementor-element-14ecfee > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-dce24fd > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
    }

      .elementor-element.elementor-element-bb63285 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

      .elementor-element.elementor-element-2d353de > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 0px;
        padding: 40px 20px 40px 20px;
    }

      .elementor-element.elementor-element-03c877f .c-ip-heading {
        text-align: left;
        font-size: 26px;
        line-height: 34px;
    }

      .elementor-element.elementor-element-03c877f > .elementor-widget-container {
        margin: 0px 0px 5px -2px;
    }

      .elementor-element.elementor-element-913abb7 .c-ip-heading {
        text-align: left;
    }

      .elementor-element.elementor-element-913abb7 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-70c02bc > .elementor-widget-container {
        margin: 20px 0px 0px 20px;
    }

      .elementor-element.elementor-element-2ed560e > .elementor-element-populated {
        margin: 0px 0px 0px 13px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 13px;
        padding: 40px 40px 40px 40px;
    }

      .elementor-element.elementor-element-c653d4a .c-ip-heading {
        text-align: left;
        font-size: 26px;
        line-height: 34px;
    }

      .elementor-element.elementor-element-c653d4a > .elementor-widget-container {
        margin: 0px 0px 5px 0px;
    }

      .elementor-element.elementor-element-0b0657c .c-ip-heading {
        text-align: left;
    }

      .elementor-element.elementor-element-0b0657c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-d1e4dc3 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

      .elementor-element.elementor-element-125903b {
        bottom: 405px;
    }

    body:not(.rtl)   .elementor-element.elementor-element-b3e96bf {
        right: -104.797px;
    }

    body.rtl   .elementor-element.elementor-element-b3e96bf {
        left: -104.797px;
    }

      .elementor-element.elementor-element-b3e96bf {
        bottom: -91.703px;
    }
}

@media(max-width:767px) {
      .elementor-element.elementor-element-4f0dba8 .c-ip-slider__text-above {
        font-size: 13px;
    }

      .elementor-element.elementor-element-4f0dba8 .c-ip-slider__title {
        font-size: 30px;
    }

      .elementor-element.elementor-element-282ebca {
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-e88bd36 {
        margin-top: 30px;
        margin-bottom: 0px;
    }

      .elementor-element.elementor-element-a8b7bca > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-d7f2b42 > .elementor-container {
        min-height: 800px;
    }

      .elementor-element.elementor-element-d7f2b42 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-1369c1e > .elementor-element-populated {
        margin: 0px 0px 23px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-3fa1233 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-14676e7 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-9eadd6a > .elementor-container {
        min-height: 800px;
    }

      .elementor-element.elementor-element-9eadd6a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

      .elementor-element.elementor-element-8a0e8bf > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-7b8f5e3 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-ebcb707 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-d57b645 {
        margin-top: 30px;
        margin-bottom: 40px;
    }

      .elementor-element.elementor-element-01406ee > .elementor-widget-container {
        margin: 45px 0px 0px 0px;
    }

      .elementor-element.elementor-element-dfe5bf0 > .elementor-widget-container {
        margin: 35px 0px 0px 0px;
    }

      .elementor-element.elementor-element-1b3261d {
        margin-top: 0px;
        margin-bottom: 30px;
    }

      .elementor-element.elementor-element-29f1548 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-71b0205 > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-0b65920 > .elementor-widget-container {
        margin: 0px 0px 5px -3px;
    }

      .elementor-element.elementor-element-bb63285 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

      .elementor-element.elementor-element-2d353de > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-03c877f > .elementor-widget-container {
        margin: 0px 0px 5px -4px;
    }

      .elementor-element.elementor-element-2ed560e > .elementor-element-populated {
        margin: 0px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

      .elementor-element.elementor-element-4f86b7d {
        padding: 20px 0px 30px 0px;
    }

      .elementor-element.elementor-element-125903b {
        text-align: left;
        width: initial;
        max-width: initial;
        bottom: 460px;
    }

          .elementor-element.elementor-element-125903b img {
            width: 65px;
        }

          .elementor-element.elementor-element-125903b > .elementor-widget-container {
            margin: -26px 0px 0px 11px;
        }

    body:not(.rtl)   .elementor-element.elementor-element-125903b {
        left: -14%;
    }

    body.rtl   .elementor-element.elementor-element-125903b {
        right: -14%;
    }

      .elementor-element.elementor-element-bfc2cbc .c-ip-heading {
        text-align: center;
    }

      .elementor-element.elementor-element-d29f867 .c-ip-heading {
        text-align: center;
    }

      .elementor-element.elementor-element-4f10efb .c-ip-reviews {
        text-align: center;
    }

      .elementor-element.elementor-element-b3e96bf img {
        width: 50px;
    }

    body:not(.rtl)   .elementor-element.elementor-element-b3e96bf {
        right: -83.797px;
    }

    body.rtl   .elementor-element.elementor-element-b3e96bf {
        left: -83.797px;
    }

      .elementor-element.elementor-element-b3e96bf {
        bottom: -71.484px;
    }
}
