.elementor-64 .elementor-element.elementor-element-3b9ed65e .c-ip-slider__wrap {
    max-width: 690px;
}

.elementor-64 .elementor-element.elementor-element-3b9ed65e .c-ip-slider {
    color: #FFFFFF;
}

.elementor-64 .elementor-element.elementor-element-3b9ed65e .c-ip-slider__title--full {
    color: #FFFFFF;
}

.elementor-64 .elementor-element.elementor-element-3b9ed65e .c-ip-slider__text-above--full {
    color: #FFFFFF;
}

.elementor-64 .elementor-element.elementor-element-3b9ed65e .c-ip-slider__scroll {
    color: #FFFFFF;
}

.elementor-64 .elementor-element.elementor-element-3b9ed65e .h-carousel--inner .owl-prev {
    color: #000000 !important;
}

.elementor-64 .elementor-element.elementor-element-3b9ed65e .h-carousel--inner .owl-next {
    color: #000000 !important;
}

.elementor-64 .elementor-element.elementor-element-3b9ed65e .owl-dots {
    color: #FFFFFF;
}

.elementor-64 .elementor-element.elementor-element-3b9ed65e .c-ip-slider__circle {
    color: #FFFFFF;
}

.elementor-64 .elementor-element.elementor-element-3b9ed65e .elementor-repeater-item-e725981 {
    background-color: #B5A59F;
}

.elementor-64 .elementor-element.elementor-element-3b9ed65e .elementor-repeater-item-e725981 .c-button--outline:hover {
    color: #B5A59F !important;
}

.elementor-64 .elementor-element.elementor-element-3b9ed65e .elementor-repeater-item-24072a1 {
    background-color: #698887;
}

.elementor-64 .elementor-element.elementor-element-3b9ed65e .elementor-repeater-item-24072a1 .c-button--outline:hover {
    color: #698887 !important;
}

.elementor-64 .elementor-element.elementor-element-3b9ed65e .elementor-repeater-item-e9bb087 {
    background-color: #CFC1B5;
}

.elementor-64 .elementor-element.elementor-element-3b9ed65e .elementor-repeater-item-e9bb087 .c-button--outline:hover {
    color: #CFC1B5 !important;
}

.elementor-64 .elementor-element.elementor-element-d43fee5:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-d43fee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-64 .elementor-element.elementor-element-d43fee5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-64 .elementor-element.elementor-element-d43fee5 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-1dbcc31.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-1dbcc31.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-f76f64d .c-ip-running-line__content {
    animation-duration: 14s;
}

.elementor-64 .elementor-element.elementor-element-f76f64d .c-ip-running-line {
    color: var(--e-global-color-primary);
    --gap: 15px;
    font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.7px;
}

.elementor-64 .elementor-element.elementor-element-f76f64d .c-ip-running-line__item {
    --inner-gap: 15px;
}

.elementor-64 .elementor-element.elementor-element-f76f64d .c-ip-running-line__icon {
    font-size: 14px;
}

.elementor-64 .elementor-element.elementor-element-f76f64d .c-ip-running-line__item svg {
    width: 14px;
    height: 14px;
}

.elementor-64 .elementor-element.elementor-element-f76f64d > .elementor-widget-container {
    padding: 30px 0px 30px 0px;
}

.elementor-64 .elementor-element.elementor-element-fdd934c {
    margin-top: 75px;
    margin-bottom: 0px;
}

.elementor-64 .elementor-element.elementor-element-832956a .c-ip-heading {
    text-align: center;
}

.elementor-64 .elementor-element.elementor-element-8f85d63 .c-ip-heading {
    text-align: center;
}

.elementor-64 .elementor-element.elementor-element-64685e0 > .elementor-widget-container {
    margin: 45px 0px 0px 0px;
}

.elementor-64 .elementor-element.elementor-element-15eb5d2 {
    margin-top: 80px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-747eb4b.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-747eb4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-747eb4b:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-64 .elementor-element.elementor-element-747eb4b > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #E5EBE9;
    background-image: url("../img/disign/minibaner1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-64 .elementor-element.elementor-element-747eb4b > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-64 .elementor-element.elementor-element-747eb4b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-64 .elementor-element.elementor-element-747eb4b > .elementor-element-populated > .elementor-widget-wrap {
    padding: 130px 75px 130px 75px;
}

.elementor-64 .elementor-element.elementor-element-46604ba .c-ip-heading {
    text-align: left;
}

.elementor-64 .elementor-element.elementor-element-e1374be .c-ip-heading {
    text-align: left;
}

.elementor-64 .elementor-element.elementor-element-e1374be > .elementor-widget-container {
    margin: 015px 0px 0px 0px;
}

.elementor-64 .elementor-element.elementor-element-8647b26 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-d741a16.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-d741a16.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-d741a16:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-64 .elementor-element.elementor-element-d741a16 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #D7DFDF;
    background-image: url("../img/luchiana-2118706448.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-64 .elementor-element.elementor-element-d741a16 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 0px -20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-64 .elementor-element.elementor-element-d741a16 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-64 .elementor-element.elementor-element-d741a16 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 130px 075px 130px 075px;
}

.elementor-64 .elementor-element.elementor-element-726b488 .c-ip-heading {
    text-align: left;
}

.elementor-64 .elementor-element.elementor-element-8fc7703 .c-ip-heading {
    text-align: left;
}

.elementor-64 .elementor-element.elementor-element-8fc7703 > .elementor-widget-container {
    margin: 015px 0px 0px 0px;
}

.elementor-64 .elementor-element.elementor-element-7dc16f4 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-64 .elementor-element.elementor-element-fe6c8b1 {
    margin-top: -17px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0105px;
}

.elementor-64 .elementor-element.elementor-element-e6a918a {
    text-align: left;
    width: var(--container-widget-width, 80px);
    max-width: 80px;
    --container-widget-width: 80px;
    --container-widget-flex-grow: 0;
}

.elementor-64 .elementor-element.elementor-element-010e188 {
    margin-top: 60px;
    margin-bottom: 0px;
}

.elementor-64 .elementor-element.elementor-element-6bd6f77 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 100px;
    margin-bottom: 0px;
    padding: 0px 0px 075px 0px;
}

.elementor-64 .elementor-element.elementor-element-6bd6f77 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-64 .elementor-element.elementor-element-f1e4dfe:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-64 .elementor-element.elementor-element-f1e4dfe > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #F9D1D6;
    /*background-image: url("../img/luchiana-2109951373.jpg");*/
    background-image: url("../img/disign/article-new-collection.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-64 .elementor-element.elementor-element-f1e4dfe > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-64 .elementor-element.elementor-element-f1e4dfe > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-64 .elementor-element.elementor-element-7d3bd98 {
    --spacer-size: 450px;
}

.elementor-64 .elementor-element.elementor-element-e197e8f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-64 .elementor-element.elementor-element-e197e8f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-64 .elementor-element.elementor-element-e197e8f > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 075px 0px -75px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-64 .elementor-element.elementor-element-e197e8f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-64 .elementor-element.elementor-element-e197e8f > .elementor-element-populated > .elementor-widget-wrap {
    padding: 75px 80px 75px 80px;
}

.elementor-64 .elementor-element.elementor-element-adf138d .c-ip-heading {
    text-align: center;
}

.elementor-64 .elementor-element.elementor-element-e942ee8 .c-ip-heading {
    text-align: center;
}

.elementor-64 .elementor-element.elementor-element-e4b1794 .c-ip-heading {
    text-align: justify;
}

.elementor-64 .elementor-element.elementor-element-e4b1794 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-64 .elementor-element.elementor-element-acf2b94 > .elementor-widget-container {
    margin: 46px 0px 0px 0px;
}

.elementor-64 .elementor-element.elementor-element-2302120 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 0px 075px 0px;
}

.elementor-64 .elementor-element.elementor-element-e3b993a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-64 .elementor-element.elementor-element-e3b993a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-64 .elementor-element.elementor-element-e3b993a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-64 .elementor-element.elementor-element-e3b993a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-64 .elementor-element.elementor-element-e3b993a > .elementor-element-populated > .elementor-widget-wrap {
    padding: 75px 80px 75px 80px;
}

.elementor-64 .elementor-element.elementor-element-0c9eedf .c-ip-heading {
    text-align: center;
}

.elementor-64 .elementor-element.elementor-element-e9a9380 .c-ip-heading {
    text-align: center;
}

.elementor-64 .elementor-element.elementor-element-002eb5c .c-ip-heading {
    text-align: justify;
}

.elementor-64 .elementor-element.elementor-element-002eb5c > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-64 .elementor-element.elementor-element-014b8dd > .elementor-widget-container {
    margin: 46px 0px 0px 0px;
}

.elementor-64 .elementor-element.elementor-element-1001175:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-64 .elementor-element.elementor-element-1001175 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #82BFB4;
    background-image: url("../img/disign/article-about.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-64 .elementor-element.elementor-element-1001175 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 75px 0px -75px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-64 .elementor-element.elementor-element-1001175 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-64 .elementor-element.elementor-element-ef3c7a7 .c-ip-circle-text__svg {
    animation-duration: 10s;
    color: #FFFFFF;
}

.elementor-64 .elementor-element.elementor-element-ef3c7a7 .c-ip-circle-text {
    justify-content: center;
}

.elementor-64 .elementor-element.elementor-element-ef3c7a7 .c-ip-circle-text__title {
    font-family: "Inter", Sans-serif;
    text-transform: uppercase;
    letter-spacing: 0.3px;
}

.elementor-64 .elementor-element.elementor-element-ef3c7a7 {
    width: auto;
    max-width: auto;
    top: 30px;
}

body:not(.rtl) .elementor-64 .elementor-element.elementor-element-ef3c7a7 {
    left: 30px;
}

body.rtl .elementor-64 .elementor-element.elementor-element-ef3c7a7 {
    right: 30px;
}

.elementor-64 .elementor-element.elementor-element-f1cdfce {
    --spacer-size: 450px;
}

.elementor-64 .elementor-element.elementor-element-2e9f798 {
    margin-top: 95px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-64 .elementor-element.elementor-element-2dec072:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-64 .elementor-element.elementor-element-2dec072 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #906C56;
    background-image: url("../img/disign/reviews.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-64 .elementor-element.elementor-element-2dec072 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-64 .elementor-element.elementor-element-2dec072 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-64 .elementor-element.elementor-element-cb618fb {
    text-align: left;
    z-index: 3;
}

.elementor-64 .elementor-element.elementor-element-cb618fb img {
    width: 132px;
}

.elementor-64 .elementor-element.elementor-element-cb618fb > .elementor-widget-container {
    margin: -61px 0px 0px 80px;
}

.elementor-64 .elementor-element.elementor-element-72f5683 {
    --spacer-size: 255px;
}

.elementor-64 .elementor-element.elementor-element-30fdc66:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-64 .elementor-element.elementor-element-30fdc66 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EBD7CE;
    background-image: url("../img/luchiana-2338802234.png");
    background-size: 290px auto;
}

.elementor-64 .elementor-element.elementor-element-30fdc66 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 20px 0px -20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-64 .elementor-element.elementor-element-30fdc66 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-64 .elementor-element.elementor-element-30fdc66 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 110px 110px 90px 110px;
}

.elementor-64 .elementor-element.elementor-element-9c3206d .c-ip-heading {
    text-align: left;
}

.elementor-64 .elementor-element.elementor-element-46b8a98 .c-ip-heading {
    text-align: left;
}

.elementor-64 .elementor-element.elementor-element-d3dc5b3 .c-ip-reviews {
    text-align: left;
}

.elementor-64 .elementor-element.elementor-element-d3dc5b3 .c-ip-reviews__wrap {
    max-width: 460px;
}

.elementor-64 .elementor-element.elementor-element-d3dc5b3 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-64 .elementor-element.elementor-element-6fbcff2 {
    text-align: right;
    bottom: -120.859px;
    z-index: 2;
}

.elementor-64 .elementor-element.elementor-element-6fbcff2 img {
    width: 100px;
}

.elementor-64 .elementor-element.elementor-element-6fbcff2 > .elementor-widget-container {
    padding: 0px 71px 0px 0px;
}

body:not(.rtl) .elementor-64 .elementor-element.elementor-element-6fbcff2 {
    right: -130.797px;
}

body.rtl .elementor-64 .elementor-element.elementor-element-6fbcff2 {
    left: -130.797px;
}

.elementor-64 .elementor-element.elementor-element-ae8a2c9:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-ae8a2c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-64 .elementor-element.elementor-element-ae8a2c9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 130px 0px 110px 0px;
}

.elementor-64 .elementor-element.elementor-element-ae8a2c9 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-64 .elementor-element.elementor-element-eefe3b9 .c-ip-icon-list-1__icon {
    color: #E4C1B1;
}

.elementor-64 .elementor-element.elementor-element-eefe3b9 .c-ip-icon-list-1__item svg {
    fill: #E4C1B1;
}

.elementor-64 .elementor-element.elementor-element-722e7c6 {
    margin-top: 100px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-7452736.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-7452736.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-7452736 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 60px 0px 55px;
}

.elementor-64 .elementor-element.elementor-element-08560b8 .c-ip-heading {
    text-align: left;
}

.elementor-64 .elementor-element.elementor-element-0c04c41 .c-ip-heading {
    text-align: left;
}

.elementor-64 .elementor-element.elementor-element-33ad0e6 .c-ip-heading {
    text-align: left;
}

.elementor-64 .elementor-element.elementor-element-33ad0e6 > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-64 .elementor-element.elementor-element-394b460 > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-64 .elementor-element.elementor-element-1fa2803 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 0px 55px 0px 0px;
}

.elementor-64 .elementor-element.elementor-element-f1e4b4c > .elementor-container {
    min-height: 340px;
}

.elementor-64 .elementor-element.elementor-element-f1e4b4c {
    margin-top: 90px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-170a349.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-170a349.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-170a349:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-64 .elementor-element.elementor-element-170a349 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1B2239;
    background-image: url("../img/disign/linsess_frame.webp");
    background-size: cover;
}

.elementor-64 .elementor-element.elementor-element-170a349:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.25;
}

.elementor-64 .elementor-element.elementor-element-170a349 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 30px 0px -30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-64 .elementor-element.elementor-element-170a349 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 1.5s, border-radius 0.3s, opacity 1.5s;
}

.elementor-64 .elementor-element.elementor-element-170a349 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 75px 75px 75px 75px;
}

.elementor-64 .elementor-element.elementor-element-a850544 .c-ip-heading {
    text-align: left;
    color: #FFFFFF;
    font-size: 35px;
    line-height: 50px;
}

.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-2f96299.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-2f96299.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-2f96299:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-64 .elementor-element.elementor-element-2f96299 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #52433C;
    background-image: url("../img/luchiana-2212457211.jpg");
    background-size: cover;
}

.elementor-64 .elementor-element.elementor-element-2f96299:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.25;
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-64 .elementor-element.elementor-element-2f96299 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 015px 0px -15px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-64 .elementor-element.elementor-element-2f96299 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 1.5s, border-radius 0.3s, opacity 1.5s;
}

.elementor-64 .elementor-element.elementor-element-2f96299 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 75px 75px 75px 75px;
}

.elementor-64 .elementor-element.elementor-element-b3c294a .c-ip-heading {
    text-align: left;
    color: #FFFFFF;
    font-size: 35px;
    line-height: 50px;
}

.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-2f5aa82.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-2f5aa82.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-2f5aa82:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-64 .elementor-element.elementor-element-2f5aa82 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1F232F;
    background-image: url("../img/disign/recover.webp");
    background-size: cover;
}

.elementor-64 .elementor-element.elementor-element-2f5aa82:hover > .elementor-element-populated > .elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.25;
}

.elementor-64 .elementor-element.elementor-element-2f5aa82 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-64 .elementor-element.elementor-element-2f5aa82 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 1.5s, border-radius 0.3s, opacity 1.5s;
}

.elementor-64 .elementor-element.elementor-element-2f5aa82 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 75px 75px 75px 75px;
}

.elementor-64 .elementor-element.elementor-element-6289a06 .c-ip-heading {
    text-align: left;
    color: #FFFFFF;
    font-size: 35px;
    line-height: 50px;
}

.elementor-64 .elementor-element.elementor-element-14e9917 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 130px;
    margin-bottom: 0px;
}

.elementor-64 .elementor-element.elementor-element-14e9917 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-1c64702.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-1c64702.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-1c64702:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-64 .elementor-element.elementor-element-1c64702 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-64 .elementor-element.elementor-element-1c64702 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-64 .elementor-element.elementor-element-1c64702 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-64 .elementor-element.elementor-element-1c64702 > .elementor-element-populated > .elementor-widget-wrap {
    padding: 110px 0px 110px 100px;
}

.elementor-64 .elementor-element.elementor-element-1c64702 {
    z-index: 1;
}

.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-c0d9c68.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-c0d9c68.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-41be389 {
    text-align: left;
}

.elementor-bc-flex-widget .elementor-64 .elementor-element.elementor-element-232f147.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-232f147.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-64 .elementor-element.elementor-element-232f147 > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
}

.elementor-64 .elementor-element.elementor-element-4b04d5c .c-ip-heading {
    text-align: left;
    font-size: 20px;
    line-height: 26px;
}

.elementor-64 .elementor-element.elementor-element-4b04d5c .c-ip-heading .c-ip-heading__inner {
    max-width: 175px;
}

.elementor-64 .elementor-element.elementor-element-4b04d5c .c-ip-heading--bullet-after:after {
    max-width: 175px;
}

.elementor-64 .elementor-element.elementor-element-d980ef1 .c-ip-heading {
    text-align: left;
    font-size: 14px;
}

.elementor-64 .elementor-element.elementor-element-d980ef1 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-64 .elementor-element.elementor-element-fac66f6 > .elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-64 .elementor-element.elementor-element-b936e36:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-64 .elementor-element.elementor-element-b936e36 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: url("../img/disign/subscribe.webp");
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-64 .elementor-element.elementor-element-b936e36 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-64 .elementor-element.elementor-element-b936e36 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-64 .elementor-element.elementor-element-4d52a08 {
    --spacer-size: 320px;
}

.elementor-64 .elementor-element.elementor-element-ad8ece9 {
    margin-top: 80px;
    margin-bottom: 0px;
}

.elementor-64 .elementor-element.elementor-element-9f12d23 .c-ip-heading {
    text-align: center;
}

.elementor-64 .elementor-element.elementor-element-dfc3e0d .c-ip-heading {
    text-align: center;
}

.elementor-64 .elementor-element.elementor-element-f80b777 > .elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-64 .elementor-element.elementor-element-fd624b7 {
    margin-top: 45px;
    margin-bottom: 0px;
}

.elementor-64 .elementor-element.elementor-element-516e0c2 .c-ip-image-list-2__item {
    margin-left: calc(100px / 2);
    margin-right: calc(100px / 2);
}

.elementor-64 .elementor-element.elementor-element-516e0c2 .c-ip-image-list-2__list {
    margin-left: calc(-100px / 2);
    margin-right: calc(-100px / 2);
}

.elementor-64 .elementor-element.elementor-element-516e0c2 .c-ip-image-list-2__thumb {
    opacity: 0.25;
}

.elementor-64 .elementor-element.elementor-element-516e0c2 .elementor-repeater-item-9b7288e .c-ip-image-list-2__thumb {
    width: 132px;
}

.elementor-64 .elementor-element.elementor-element-516e0c2 .elementor-repeater-item-1379dce .c-ip-image-list-2__thumb {
    width: 120px;
}

.elementor-64 .elementor-element.elementor-element-516e0c2 .elementor-repeater-item-a3fb393 .c-ip-image-list-2__thumb {
    width: 140px;
}

.elementor-64 .elementor-element.elementor-element-516e0c2 .elementor-repeater-item-3df5c7e .c-ip-image-list-2__thumb {
    width: 110px;
}

.elementor-64 .elementor-element.elementor-element-516e0c2 .elementor-repeater-item-b1a49ae .c-ip-image-list-2__thumb {
    width: 171px;
}

.elementor-64 .elementor-element.elementor-element-2fdfe77 {
    margin-top: 165px;
    margin-bottom: 180px;
}

@media (max-width: 1189px) {
    .elementor-64 .elementor-element.elementor-element-747eb4b > .elementor-element-populated > .elementor-widget-wrap {
        padding: 70px 40px 70px 40px;
    }

    .elementor-64 .elementor-element.elementor-element-e1374be .c-ip-heading {
        font-size: 26px;
    }

    .elementor-64 .elementor-element.elementor-element-e1374be > .elementor-widget-container {
        margin: 7px 0px 0px 0px;
    }

    .elementor-64 .elementor-element.elementor-element-8647b26 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-64 .elementor-element.elementor-element-d741a16 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 70px 40px 70px 40px;
    }

    .elementor-64 .elementor-element.elementor-element-8fc7703 .c-ip-heading {
        font-size: 26px;
    }

    .elementor-64 .elementor-element.elementor-element-8fc7703 > .elementor-widget-container {
        margin: 7px 0px 0px 0px;
    }

    .elementor-64 .elementor-element.elementor-element-7dc16f4 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-64 .elementor-element.elementor-element-fe6c8b1 {
        padding: 0px 0px 0px 050px;
    }

    .elementor-64 .elementor-element.elementor-element-e6a918a img {
        width: 80px;
    }

    .elementor-64 .elementor-element.elementor-element-e197e8f > .elementor-element-populated > .elementor-widget-wrap {
        padding: 60px 60px 60px 60px;
    }

    .elementor-64 .elementor-element.elementor-element-e4b1794 .c-ip-heading {
        text-align: left;
    }

    .elementor-64 .elementor-element.elementor-element-e3b993a > .elementor-element-populated > .elementor-widget-wrap {
        padding: 60px 60px 60px 60px;
    }

    .elementor-64 .elementor-element.elementor-element-002eb5c .c-ip-heading {
        text-align: left;
    }

    .elementor-64 .elementor-element.elementor-element-30fdc66 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 60px 60px 60px 60px;
    }

    body:not(.rtl) .elementor-64 .elementor-element.elementor-element-6fbcff2 {
        right: -104.797px;
    }

    body.rtl .elementor-64 .elementor-element.elementor-element-6fbcff2 {
        left: -104.797px;
    }

    .elementor-64 .elementor-element.elementor-element-6fbcff2 {
        bottom: -91.703px;
    }

    .elementor-64 .elementor-element.elementor-element-722e7c6 {
        margin-top: 45px;
        margin-bottom: 0px;
    }

    .elementor-64 .elementor-element.elementor-element-08560b8 .c-ip-heading {
        text-align: center;
    }

    .elementor-64 .elementor-element.elementor-element-0c04c41 .c-ip-heading {
        text-align: center;
    }

    .elementor-64 .elementor-element.elementor-element-0c04c41 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-64 .elementor-element.elementor-element-33ad0e6 .c-ip-heading {
        text-align: center;
    }

    .elementor-64 .elementor-element.elementor-element-33ad0e6 .c-ip-heading .c-ip-heading__inner {
        max-width: 402px;
    }

    .elementor-64 .elementor-element.elementor-element-33ad0e6 .c-ip-heading--bullet-after:after {
        max-width: 402px;
    }

    .elementor-64 .elementor-element.elementor-element-394b460 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

    .elementor-64 .elementor-element.elementor-element-1fa2803 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 035px 0px 0px 0px;
    }

    .elementor-64 .elementor-element.elementor-element-f1e4b4c > .elementor-container {
        min-height: 230px;
    }

    .elementor-64 .elementor-element.elementor-element-170a349 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 85px 40px 85px 40px;
    }

    .elementor-64 .elementor-element.elementor-element-a850544 .c-ip-heading {
        text-align: left;
        font-size: 35px;
    }

    .elementor-64 .elementor-element.elementor-element-2f96299 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 85px 40px 85px 40px;
    }

    .elementor-64 .elementor-element.elementor-element-b3c294a .c-ip-heading {
        text-align: left;
        font-size: 35px;
    }

    .elementor-64 .elementor-element.elementor-element-2f5aa82 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 85px 40px 85px 40px;
    }

    .elementor-64 .elementor-element.elementor-element-6289a06 .c-ip-heading {
        text-align: left;
        font-size: 35px;
    }

    .elementor-64 .elementor-element.elementor-element-1c64702 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 50px 0px 50px 30px;
    }
}

@media (max-width: 767px) {
    .elementor-64 .elementor-element.elementor-element-d43fee5 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-64 .elementor-element.elementor-element-fdd934c {
        margin-top: 045px;
        margin-bottom: 0px;
    }

    .elementor-64 .elementor-element.elementor-element-64685e0 > .elementor-widget-container {
        margin: 45px 0px 0px 0px;
    }

    .elementor-64 .elementor-element.elementor-element-15eb5d2 {
        margin-top: 045px;
        margin-bottom: 0px;
    }

    .elementor-64 .elementor-element.elementor-element-747eb4b > .elementor-element-populated > .elementor-widget-wrap {
        padding: 045px 30px 045px 30px;
    }

    .elementor-64 .elementor-element.elementor-element-d741a16 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-64 .elementor-element.elementor-element-d741a16 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 045px 30px 045px 30px;
    }

    .elementor-64 .elementor-element.elementor-element-e6a918a img {
        width: 50px;
    }

    .elementor-64 .elementor-element.elementor-element-6bd6f77 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-64 .elementor-element.elementor-element-e197e8f > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-64 .elementor-element.elementor-element-e197e8f > .elementor-element-populated > .elementor-widget-wrap {
        padding: 15px 30px 45px 30px;
    }

    .elementor-64 .elementor-element.elementor-element-2302120 {
        margin-top: 65px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-64 .elementor-element.elementor-element-e3b993a > .elementor-element-populated > .elementor-widget-wrap {
        padding: 15px 30px 45px 30px;
    }

    .elementor-64 .elementor-element.elementor-element-1001175 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-64 .elementor-element.elementor-element-2e9f798 {
        margin-top: 035px;
        margin-bottom: 0px;
    }

    .elementor-64 .elementor-element.elementor-element-2dec072.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
        justify-content: flex-start;
    }

    .elementor-64 .elementor-element.elementor-element-cb618fb {
        text-align: left;
        width: initial;
        max-width: initial;
    }

    .elementor-64 .elementor-element.elementor-element-cb618fb img {
        width: 65px;
    }

    .elementor-64 .elementor-element.elementor-element-cb618fb > .elementor-widget-container {
        margin: -26px 0px 0px 11px;
    }

    .elementor-64 .elementor-element.elementor-element-30fdc66 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-64 .elementor-element.elementor-element-30fdc66 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 55px 30px 55px 30px;
    }

    .elementor-64 .elementor-element.elementor-element-9c3206d .c-ip-heading {
        text-align: center;
    }

    .elementor-64 .elementor-element.elementor-element-46b8a98 .c-ip-heading {
        text-align: center;
    }

    .elementor-64 .elementor-element.elementor-element-d3dc5b3 .c-ip-reviews {
        text-align: center;
    }

    .elementor-64 .elementor-element.elementor-element-6fbcff2 img {
        width: 50px;
    }

    body:not(.rtl) .elementor-64 .elementor-element.elementor-element-6fbcff2 {
        right: -83.797px;
    }

    body.rtl .elementor-64 .elementor-element.elementor-element-6fbcff2 {
        left: -83.797px;
    }

    .elementor-64 .elementor-element.elementor-element-6fbcff2 {
        bottom: -71.484px;
    }

    .elementor-64 .elementor-element.elementor-element-ae8a2c9 {
        padding: 45px 0px 45px 0px;
    }

    .elementor-64 .elementor-element.elementor-element-7452736 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 0px 20px 0px 20px;
    }

    .elementor-64 .elementor-element.elementor-element-0c04c41 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-64 .elementor-element.elementor-element-33ad0e6 .c-ip-heading {
        text-align: center;
    }

    .elementor-64 .elementor-element.elementor-element-33ad0e6 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-64 .elementor-element.elementor-element-f1e4b4c {
        margin-top: 045px;
        margin-bottom: 0px;
    }

    .elementor-64 .elementor-element.elementor-element-170a349 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-64 .elementor-element.elementor-element-2f96299 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-64 .elementor-element.elementor-element-14e9917 {
        margin-top: 045px;
        margin-bottom: 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-64 .elementor-element.elementor-element-1c64702 > .elementor-element-populated > .elementor-widget-wrap {
        padding: 50px 30px 50px 30px;
    }

    .elementor-64 .elementor-element.elementor-element-232f147 > .elementor-element-populated {
        margin: 0px 0px 0px 20px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 20px;
    }

    .elementor-64 .elementor-element.elementor-element-b936e36:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-64 .elementor-element.elementor-element-b936e36 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
    }

    .elementor-64 .elementor-element.elementor-element-ad8ece9 {
        margin-top: 45px;
        margin-bottom: 0px;
    }

    .elementor-64 .elementor-element.elementor-element-2fdfe77 {
        margin-top: 100px;
        margin-bottom: 120px;
    }
}

@media (min-width: 768px) {
    .elementor-64 .elementor-element.elementor-element-7452736 {
        width: 26.006%;
    }

    .elementor-64 .elementor-element.elementor-element-1fa2803 {
        width: 73.66%;
    }

    .elementor-64 .elementor-element.elementor-element-c0d9c68 {
        width: 24.792%;
    }

    .elementor-64 .elementor-element.elementor-element-232f147 {
        width: 75.208%;
    }
}

@media (max-width: 1189px) and (min-width: 768px) {
    .elementor-64 .elementor-element.elementor-element-7452736 {
        width: 100%;
    }

    .elementor-64 .elementor-element.elementor-element-1fa2803 {
        width: 100%;
    }
}
