.elementor-4587 .elementor-element.elementor-element-7a06a857 > .elementor-background-overlay{opacity:0.5;}.elementor-4587 .elementor-element.elementor-element-558af552:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-558af552 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-558af552{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-558af552 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-78d0e311{text-align:center;}.elementor-4587 .elementor-element.elementor-element-78d0e311 .elementor-heading-title{color:var( --e-global-color-uicore_white );}.elementor-4587 .elementor-element.elementor-element-12223b20:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-12223b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-12223b20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-12223b20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-3d601e7d .swiper-wrapper{display:flex;align-items:center;}.elementor-4587 .elementor-element.elementor-element-6185e69f:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-6185e69f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-6185e69f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-6185e69f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-51f155e8{text-align:justify;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:normal;letter-spacing:-0.2px;}.elementor-4587 .elementor-element.elementor-element-1623fe90:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-1623fe90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-1623fe90{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-1623fe90 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-34220973 .swiper-wrapper{display:flex;align-items:center;}.elementor-4587 .elementor-element.elementor-element-68f37009:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-68f37009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-68f37009{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-68f37009 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-21129261{text-align:justify;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:normal;letter-spacing:-0.2px;}.elementor-4587 .elementor-element.elementor-element-1ea0ecd2:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-1ea0ecd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-1ea0ecd2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-1ea0ecd2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-555735d5{text-align:center;}.elementor-4587 .elementor-element.elementor-element-555735d5 .elementor-heading-title{color:var( --e-global-color-uicore_white );}.elementor-4587 .elementor-element.elementor-element-772df25d:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-772df25d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-772df25d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-772df25d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-7d6eee1 .swiper-wrapper{display:flex;align-items:center;}.elementor-4587 .elementor-element.elementor-element-7465c07d:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-7465c07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-7465c07d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-7465c07d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-7ebf65f7{text-align:justify;font-family:"DM Sans", Sans-serif;font-weight:normal;letter-spacing:-0.2px;}.elementor-4587 .elementor-element.elementor-element-5e0de816:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-5e0de816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-5e0de816{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-5e0de816 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-34799cd3{text-align:center;}.elementor-4587 .elementor-element.elementor-element-34799cd3 .elementor-heading-title{color:var( --e-global-color-uicore_white );}.elementor-4587 .elementor-element.elementor-element-35a2f5b5:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-35a2f5b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-35a2f5b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-35a2f5b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-3ddd6ab6 .swiper-wrapper{display:flex;align-items:center;}.elementor-4587 .elementor-element.elementor-element-12e71f2b:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-12e71f2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-12e71f2b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-12e71f2b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-46cbab2c{text-align:justify;font-family:"DM Sans", Sans-serif;font-weight:normal;letter-spacing:-0.2px;}.elementor-4587 .elementor-element.elementor-element-567c80d9:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-567c80d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-567c80d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-567c80d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-144bdf5c{text-align:center;}.elementor-4587 .elementor-element.elementor-element-144bdf5c .elementor-heading-title{color:var( --e-global-color-uicore_white );}.elementor-4587 .elementor-element.elementor-element-658df651:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-658df651 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-658df651{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-658df651 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-47ee7138 .swiper-wrapper{display:flex;align-items:center;}.elementor-4587 .elementor-element.elementor-element-775944c6:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-775944c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-775944c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-775944c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-5bcb8845{text-align:justify;font-family:"DM Sans", Sans-serif;font-weight:normal;letter-spacing:-0.2px;}.elementor-4587 .elementor-element.elementor-element-6a4199d0:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-6a4199d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-6a4199d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-6a4199d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-64913489{text-align:center;}.elementor-4587 .elementor-element.elementor-element-64913489 .elementor-heading-title{color:var( --e-global-color-uicore_white );}.elementor-4587 .elementor-element.elementor-element-6c25f44d:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-6c25f44d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-6c25f44d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-6c25f44d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-5831e4f9 .swiper-wrapper{display:flex;align-items:center;}.elementor-4587 .elementor-element.elementor-element-7d0efc8:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-7d0efc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-7d0efc8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-7d0efc8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-be63671{text-align:justify;font-family:"DM Sans", Sans-serif;font-weight:normal;letter-spacing:-0.2px;}.elementor-4587 .elementor-element.elementor-element-18004a36:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-18004a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-18004a36{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-18004a36 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-1cbc0762{text-align:center;}.elementor-4587 .elementor-element.elementor-element-1cbc0762 .elementor-heading-title{color:var( --e-global-color-uicore_white );}.elementor-4587 .elementor-element.elementor-element-b78fbc1:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-b78fbc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-b78fbc1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-b78fbc1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-52b543af .swiper-wrapper{display:flex;align-items:center;}.elementor-4587 .elementor-element.elementor-element-705c1833:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-705c1833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-705c1833{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-705c1833 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-47c649b{font-family:"DM Sans", Sans-serif;font-weight:normal;letter-spacing:-0.2px;}.elementor-4587 .elementor-element.elementor-element-13a7bd54:not(.elementor-motion-effects-element-type-background), .elementor-4587 .elementor-element.elementor-element-13a7bd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_headline );}.elementor-4587 .elementor-element.elementor-element-13a7bd54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4587 .elementor-element.elementor-element-13a7bd54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4587 .elementor-element.elementor-element-428b0221{font-family:"DM Sans", Sans-serif;font-weight:normal;letter-spacing:-0.2px;}.elementor-4587 .elementor-element.elementor-element-120fb04b{--divider-border-style:double;--divider-color:#000;--divider-border-width:1px;}.elementor-4587 .elementor-element.elementor-element-120fb04b .elementor-divider-separator{width:100%;}.elementor-4587 .elementor-element.elementor-element-120fb04b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4587 .elementor-element.elementor-element-16cb2d66 .swiper-container .bdt-ep-custom-carousel-thumbnail{background-size:contain;}.elementor-4587 .elementor-element.elementor-element-16cb2d66 .bdt-navigation-prev i,
            .elementor-4587 .elementor-element.elementor-element-16cb2d66 .bdt-navigation-next i{font-size:24px;}.elementor-4587 .elementor-element.elementor-element-16cb2d66 .bdt-navigation-prev{left:-60px;}.elementor-4587 .elementor-element.elementor-element-16cb2d66 .bdt-navigation-next{right:-60px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-4587 .elementor-element.elementor-element-16cb2d66 .bdt-navigation-prev i,
            .elementor-4587 .elementor-element.elementor-element-16cb2d66 .bdt-navigation-next i{font-size:24px;}}@media(max-width:767px){.elementor-4587 .elementor-element.elementor-element-16cb2d66 .bdt-navigation-prev i,
            .elementor-4587 .elementor-element.elementor-element-16cb2d66 .bdt-navigation-next i{font-size:24px;}}/* Start custom CSS for section, class: .elementor-element-558af552 *//* Fix the slide container height so nothing jumps */
.big-center-carousel .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 500px; /* equal to center image height */
    transition: all 0.4s ease-in-out;
}

/* Default side images (left + right) */
.big-center-carousel .swiper-slide img {
    width: 300px;
    height: 300px;
    object-fit: cover;
    transition: all 0.4s ease-in-out;
    border: none;
    border-radius: 10px;
}

/* Center image (true center is swiper-slide-next) */
.big-center-carousel .swiper-slide.swiper-slide-next img {
    width: 500px !important;
    height: 500px !important;
    border: none !important;
    border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-12223b20 *//* ===========================
   DESKTOP STYLES
   =========================== */

/* Fix the slide container height so nothing jumps */
.big-center-carousel .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 500px; /* equal to center image height */
    transition: all 0.4s ease-in-out;
}

/* Default side images (left + right) */
.big-center-carousel .swiper-slide img {
    width: 300px;
    height: 300px;
    object-fit: cover;
    transition: all 0.4s ease-in-out;
    border: none;
    border-radius: 10px;
}

/* Center image */
.big-center-carousel .swiper-slide.swiper-slide-next img {
    width: 500px !important;
    height: 500px !important;
    border-radius: 12px;
}



/* ===========================
   MOBILE FIX (max-width: 480px)
   =========================== */
@media (max-width: 480px) {

    /* Make the frame smaller + auto-adjust height */
    .big-center-carousel .swiper-slide {
        height: auto !important;      /* let it shrink to image height */
        padding: 5px 0 !important;    /* minimal padding for tight frame */
    }

    /* Enlarge side images on mobile */
    .big-center-carousel .swiper-slide img {
        width: 320px !important;      /* enlarged */
        height: 320px !important;
    }

    /* Center image slightly bigger */
    .big-center-carousel .swiper-slide.swiper-slide-next img {
        width: 320px !important;
        height: 320px !important;
    }
}/* End custom CSS */