.elementor-8 .elementor-element.elementor-element-8896543{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-9a3e871{--display:flex;}.elementor-8 .elementor-element.elementor-element-834c80c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-8c7eb58{--display:flex;}.elementor-8 .elementor-element.elementor-element-6163635{--display:flex;}.elementor-8 .elementor-element.elementor-element-a7ccc5a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-60b81e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-545d4cb{--display:flex;}.elementor-8 .elementor-element.elementor-element-05876fd{--display:flex;}.elementor-8 .elementor-element.elementor-element-f181d32{--display:flex;}.elementor-8 .elementor-element.elementor-element-da2ccc4{--swiper-slides-to-display:3;--swiper-offset-size:200px;--swiper-slides-gap:40px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:100%;--arrow-next-translate-x:100%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-8 .elementor-element.elementor-element-7176611{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-0949e7c{--display:flex;}.elementor-8 .elementor-element.elementor-element-41c2e56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-a727a96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-722c3ec{--display:flex;}.elementor-8 .elementor-element.elementor-element-46cd826{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-5813394.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-efcbf4a.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-c6590d4{--display:flex;}.elementor-8 .elementor-element.elementor-element-de77e42{--display:flex;}.elementor-8 .elementor-element.elementor-element-f6ab26c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-ff2b8cf{--display:flex;}.elementor-8 .elementor-element.elementor-element-e6bcc7f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-26ff7e3{--display:flex;}.elementor-8 .elementor-element.elementor-element-26974a6 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8 .elementor-element.elementor-element-52f945d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:20px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-8896543{--content-width:1500px;}.elementor-8 .elementor-element.elementor-element-834c80c{--content-width:1500px;}.elementor-8 .elementor-element.elementor-element-545d4cb{--width:30%;}.elementor-8 .elementor-element.elementor-element-05876fd{--width:50%;}.elementor-8 .elementor-element.elementor-element-f181d32{--width:100%;}.elementor-8 .elementor-element.elementor-element-0949e7c{--width:45%;}.elementor-8 .elementor-element.elementor-element-722c3ec{--width:30%;}.elementor-8 .elementor-element.elementor-element-46cd826{--width:50%;}.elementor-8 .elementor-element.elementor-element-c6590d4{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-545d4cb{--width:35%;}.elementor-8 .elementor-element.elementor-element-05876fd{--width:65%;}.elementor-8 .elementor-element.elementor-element-722c3ec{--width:35%;}.elementor-8 .elementor-element.elementor-element-46cd826{--width:65%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-da2ccc4{--swiper-slides-to-display:2;--swiper-offset-size:0px;}.elementor-8 .elementor-element.elementor-element-52f945d{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-da2ccc4{--swiper-slides-to-display:1;}.elementor-8 .elementor-element.elementor-element-52f945d{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-8896543 */.elementor-element-8896543{
    display: none;
}

.section-quote .e-con-inner {
    justify-content: center !important;
}

.section-quote::before {
    content: '';
    background-color: var(--e-global-color-primary);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    opacity: .7;
}

.section-quote_inner {
    z-index: 9;
    padding: 70px 0;
}

.section-quote .elementor-widget-heading {
    font-size: clamp(20px, 5vw, 45px);
    font-family: playfair-display, serif;
    font-weight: 400;
    letter-spacing: 5px;
    text-transform: uppercase;
    padding-bottom: 20px;
}

.section-quote .elementor-button {
    background-color: #fff;
    border-color: #fff;
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-da2ccc4 */.custom-loop .elementor-swiper-button-prev,
.custom-loop .elementor-swiper-button-next {
    top: calc(100% + 40px) !important;
    left: calc(50% - 55px) !important;
}

.custom-loop .elementor-swiper-button-prev {
    margin-left: -35px;
}

.custom-loop .elementor-swiper-button-next {
    margin-left: 35px;
}

.custom-loop .elementor-swiper-button i {
    background-color: #fff;
    color: var(--e-global-color-primary) !important;
    padding: 10px 15px;
    transition: 300ms;
}

.custom-loop .elementor-swiper-button:hover i {
    background-color: var(--e-global-color-accent);
}/* End custom CSS */