.elementor-19218 .elementor-element.elementor-element-e0db33f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19218 .elementor-element.elementor-element-7531211{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-19218 .elementor-element.elementor-element-7531211.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19218 .elementor-element.elementor-element-331dce0 > .elementor-widget-container{margin:0px 0px 0px 038px;}.elementor-19218 .elementor-element.elementor-element-331dce0.elementor-element{--align-self:flex-start;}.elementor-19218 .elementor-element.elementor-element-331dce0{text-align:start;}.elementor-19218 .elementor-element.elementor-element-331dce0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.7rem;font-weight:700;color:#452C1E;}.elementor-19218 .elementor-element.elementor-element-c090875{--display:flex;}.elementor-19218 .elementor-element.elementor-element-d50ea9e > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-19218 .elementor-element.elementor-element-d50ea9e{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-19218 .elementor-element.elementor-element-c1b0cf6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19218 .elementor-element.elementor-element-c1b0cf6{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-19218 .elementor-element.elementor-element-0e4834b{--display:flex;}.elementor-19218 .elementor-element.elementor-element-a55dab4 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-19218 .elementor-element.elementor-element-a55dab4{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-19218 .elementor-element.elementor-element-ddc08e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19218 .elementor-element.elementor-element-ddc08e8{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-19218 .elementor-element.elementor-element-807e117{--display:flex;}.elementor-19218 .elementor-element.elementor-element-ec43297 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-19218 .elementor-element.elementor-element-ec43297{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-19218 .elementor-element.elementor-element-c95386b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19218 .elementor-element.elementor-element-c95386b{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-19218 .elementor-element.elementor-element-10938dd{--display:flex;}.elementor-19218 .elementor-element.elementor-element-b8c0a76 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-19218 .elementor-element.elementor-element-b8c0a76{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-19218 .elementor-element.elementor-element-5ae4e45 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19218 .elementor-element.elementor-element-5ae4e45{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-19218 .elementor-element.elementor-element-13530c6{--display:flex;}.elementor-19218 .elementor-element.elementor-element-0e43cd9 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-19218 .elementor-element.elementor-element-0e43cd9{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-19218 .elementor-element.elementor-element-185ef81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19218 .elementor-element.elementor-element-185ef81{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-19218 .elementor-element.elementor-element-51ebb99{--display:flex;}.elementor-19218 .elementor-element.elementor-element-81c9046 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-19218 .elementor-element.elementor-element-81c9046{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-19218 .elementor-element.elementor-element-0aa42c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19218 .elementor-element.elementor-element-0aa42c4{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-19218 .elementor-element.elementor-element-0aa42c4 a{color:var( --e-global-color-primary );}.elementor-19218 .elementor-element.elementor-element-74fbedf{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#000000;--e-n-carousel-arrow-hover-color:#000000;}.elementor-19218 .elementor-element.elementor-element-74fbedf :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF00;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-19218 .elementor-element.elementor-element-74fbedf{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-19218 .elementor-element.elementor-element-e0db33f{--width:100%;}.elementor-19218 .elementor-element.elementor-element-7531211{--content-width:89%;}}@media(max-width:767px){.elementor-19218 .elementor-element.elementor-element-7531211{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19218 .elementor-element.elementor-element-74fbedf{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for text-editor, class: .elementor-element-d50ea9e */.elementor-19218 .elementor-element.elementor-element-d50ea9e{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-d50ea9e:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a55dab4 */.elementor-19218 .elementor-element.elementor-element-a55dab4{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-a55dab4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec43297 */.elementor-19218 .elementor-element.elementor-element-ec43297{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-ec43297:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c0a76 */.elementor-19218 .elementor-element.elementor-element-b8c0a76{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-b8c0a76:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e43cd9 */.elementor-19218 .elementor-element.elementor-element-0e43cd9{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-0e43cd9:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81c9046 */.elementor-19218 .elementor-element.elementor-element-81c9046{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-81c9046:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d50ea9e */.elementor-19218 .elementor-element.elementor-element-d50ea9e{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-d50ea9e:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a55dab4 */.elementor-19218 .elementor-element.elementor-element-a55dab4{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-a55dab4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec43297 */.elementor-19218 .elementor-element.elementor-element-ec43297{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-ec43297:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c0a76 */.elementor-19218 .elementor-element.elementor-element-b8c0a76{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-b8c0a76:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e43cd9 */.elementor-19218 .elementor-element.elementor-element-0e43cd9{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-0e43cd9:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81c9046 */.elementor-19218 .elementor-element.elementor-element-81c9046{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-81c9046:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d50ea9e */.elementor-19218 .elementor-element.elementor-element-d50ea9e{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-d50ea9e:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a55dab4 */.elementor-19218 .elementor-element.elementor-element-a55dab4{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-a55dab4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec43297 */.elementor-19218 .elementor-element.elementor-element-ec43297{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-ec43297:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c0a76 */.elementor-19218 .elementor-element.elementor-element-b8c0a76{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-b8c0a76:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e43cd9 */.elementor-19218 .elementor-element.elementor-element-0e43cd9{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-0e43cd9:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81c9046 */.elementor-19218 .elementor-element.elementor-element-81c9046{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-81c9046:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d50ea9e */.elementor-19218 .elementor-element.elementor-element-d50ea9e{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-d50ea9e:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a55dab4 */.elementor-19218 .elementor-element.elementor-element-a55dab4{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-a55dab4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec43297 */.elementor-19218 .elementor-element.elementor-element-ec43297{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-ec43297:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c0a76 */.elementor-19218 .elementor-element.elementor-element-b8c0a76{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-b8c0a76:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e43cd9 */.elementor-19218 .elementor-element.elementor-element-0e43cd9{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-0e43cd9:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81c9046 */.elementor-19218 .elementor-element.elementor-element-81c9046{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-81c9046:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d50ea9e */.elementor-19218 .elementor-element.elementor-element-d50ea9e{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-d50ea9e:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a55dab4 */.elementor-19218 .elementor-element.elementor-element-a55dab4{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-a55dab4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec43297 */.elementor-19218 .elementor-element.elementor-element-ec43297{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-ec43297:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c0a76 */.elementor-19218 .elementor-element.elementor-element-b8c0a76{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-b8c0a76:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e43cd9 */.elementor-19218 .elementor-element.elementor-element-0e43cd9{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-0e43cd9:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81c9046 */.elementor-19218 .elementor-element.elementor-element-81c9046{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-81c9046:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d50ea9e */.elementor-19218 .elementor-element.elementor-element-d50ea9e{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-d50ea9e:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a55dab4 */.elementor-19218 .elementor-element.elementor-element-a55dab4{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-a55dab4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec43297 */.elementor-19218 .elementor-element.elementor-element-ec43297{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-ec43297:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c0a76 */.elementor-19218 .elementor-element.elementor-element-b8c0a76{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-b8c0a76:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e43cd9 */.elementor-19218 .elementor-element.elementor-element-0e43cd9{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-0e43cd9:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81c9046 */.elementor-19218 .elementor-element.elementor-element-81c9046{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-81c9046:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d50ea9e */.elementor-19218 .elementor-element.elementor-element-d50ea9e{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-d50ea9e:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a55dab4 */.elementor-19218 .elementor-element.elementor-element-a55dab4{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-a55dab4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec43297 */.elementor-19218 .elementor-element.elementor-element-ec43297{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-ec43297:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c0a76 */.elementor-19218 .elementor-element.elementor-element-b8c0a76{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-b8c0a76:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e43cd9 */.elementor-19218 .elementor-element.elementor-element-0e43cd9{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-0e43cd9:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-81c9046 */.elementor-19218 .elementor-element.elementor-element-81c9046{
    transition: 1s;
}

.elementor-19218 .elementor-element.elementor-element-81c9046:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-74fbedf *//* =========================================
   KEEP EXPLORING – CAROUSEL (FINAL)
   Widget-level CSS only
   ========================================= */

/* Arrows */
.elementor-19218 .elementor-element.elementor-element-74fbedf svg {
    transition: 0.5s;
}

.elementor-19218 .elementor-element.elementor-element-74fbedf svg:hover {
    border-radius: 50px;
    background-color: grey;
}

/* Pagination wrapper – isolate from layout context */
.elementor-19218 .elementor-element.elementor-element-74fbedf .swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;                /* critical */
}

/* Inactive bullets */
.elementor-19218 .elementor-element.elementor-element-74fbedf .swiper-pagination-bullet {
    display: block;               /* removes inline distortion */
    width: 25px;
    height: 8px;                  /* explicit geometry */
    min-height: 8px;
    border-radius: 999px;
    background-color: #cccccc;    /* ⬅️ inactive color */
    opacity: 1;
    margin: 0 6px;
    transform: none !important;   /* neutralize Swiper scaling */
}

/* Active bullet (GREEN PILL) */
.elementor-19218 .elementor-element.elementor-element-74fbedf .swiper-pagination-bullet-active {
    width: 50px !important;
    height: 8px;
    min-height: 8px;
    border-radius: 999px;
    background-color: #127749;
}

/* Mobile – hide arrows only */
@media (max-width: 768px) {
    .elementor-19218 .elementor-element.elementor-element-74fbedf svg {
        display: none !important;
    }
}/* End custom CSS */