.elementor-19118 .elementor-element.elementor-element-4fad076{--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-19118 .elementor-element.elementor-element-4fad076:not(.elementor-motion-effects-element-type-background), .elementor-19118 .elementor-element.elementor-element-4fad076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19118 .elementor-element.elementor-element-02e23ac{--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-19118 .elementor-element.elementor-element-02e23ac.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-19118 .elementor-element.elementor-element-28fc611 > .elementor-widget-container{margin:0px 0px 0px 038px;}.elementor-19118 .elementor-element.elementor-element-28fc611.elementor-element{--align-self:flex-start;}.elementor-19118 .elementor-element.elementor-element-28fc611{text-align:start;}.elementor-19118 .elementor-element.elementor-element-28fc611 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:1.7rem;font-weight:700;color:#452C1E;}.elementor-19118 .elementor-element.elementor-element-3fc4344{--display:flex;}.elementor-19118 .elementor-element.elementor-element-216ed5d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19118 .elementor-element.elementor-element-216ed5d{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-19118 .elementor-element.elementor-element-eb4ffde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19118 .elementor-element.elementor-element-eb4ffde{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-19118 .elementor-element.elementor-element-d5a64df{--display:flex;}.elementor-19118 .elementor-element.elementor-element-bdd2833 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19118 .elementor-element.elementor-element-bdd2833{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-19118 .elementor-element.elementor-element-6833510 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19118 .elementor-element.elementor-element-6833510{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-19118 .elementor-element.elementor-element-93fe624{--display:flex;}.elementor-19118 .elementor-element.elementor-element-8e2c4f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19118 .elementor-element.elementor-element-8e2c4f4{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-19118 .elementor-element.elementor-element-1d1ec48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19118 .elementor-element.elementor-element-1d1ec48{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-19118 .elementor-element.elementor-element-f9f4b72{--display:flex;}.elementor-19118 .elementor-element.elementor-element-9f62248 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19118 .elementor-element.elementor-element-9f62248.elementor-element{--align-self:center;}.elementor-19118 .elementor-element.elementor-element-9f62248{column-gap:0px;font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-19118 .elementor-element.elementor-element-6fd55b6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19118 .elementor-element.elementor-element-6fd55b6{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-19118 .elementor-element.elementor-element-5b38942{--display:flex;}.elementor-19118 .elementor-element.elementor-element-9c30301 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-19118 .elementor-element.elementor-element-9c30301{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-19118 .elementor-element.elementor-element-eb8d6b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19118 .elementor-element.elementor-element-eb8d6b1{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-19118 .elementor-element.elementor-element-5641dff{--display:flex;}.elementor-19118 .elementor-element.elementor-element-91b204d > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-19118 .elementor-element.elementor-element-91b204d{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-19118 .elementor-element.elementor-element-067c9ea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19118 .elementor-element.elementor-element-067c9ea{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-19118 .elementor-element.elementor-element-b5e2e17{--display:flex;}.elementor-19118 .elementor-element.elementor-element-091f252 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-19118 .elementor-element.elementor-element-091f252{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-19118 .elementor-element.elementor-element-56ddd21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19118 .elementor-element.elementor-element-56ddd21{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-19118 .elementor-element.elementor-element-df6e806{--display:flex;}.elementor-19118 .elementor-element.elementor-element-c724d78 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-19118 .elementor-element.elementor-element-c724d78{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-19118 .elementor-element.elementor-element-1295a4a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19118 .elementor-element.elementor-element-1295a4a{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-19118 .elementor-element.elementor-element-476f3bf{--display:flex;}.elementor-19118 .elementor-element.elementor-element-09008b7 > .elementor-widget-container{margin:0px 0px -21px 0px;}.elementor-19118 .elementor-element.elementor-element-09008b7{font-family:"Helvetica", Sans-serif;font-size:20px;}.elementor-19118 .elementor-element.elementor-element-c3342c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19118 .elementor-element.elementor-element-c3342c0{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:700;color:#452C1E;}.elementor-19118 .elementor-element.elementor-element-2da9dbc{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:3px;--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;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-19118 .elementor-element.elementor-element-2da9dbc :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#FFFFFF00;}.elementor-19118 .elementor-element.elementor-element-2da9dbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19118 .elementor-element.elementor-element-2da9dbc.elementor-element{--align-self:flex-start;}.elementor-19118 .elementor-element.elementor-element-2da9dbc :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.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-19118 .elementor-element.elementor-element-4fad076{--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-19118 .elementor-element.elementor-element-02e23ac{--margin-top:60px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-19118 .elementor-element.elementor-element-28fc611 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19118 .elementor-element.elementor-element-2da9dbc{--e-n-carousel-swiper-slides-to-display:2;}.elementor-19118 .elementor-element.elementor-element-2da9dbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-19118 .elementor-element.elementor-element-4fad076{--width:100%;}.elementor-19118 .elementor-element.elementor-element-02e23ac{--width:89%;}}@media(max-width:767px){.elementor-19118 .elementor-element.elementor-element-4fad076{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-19118 .elementor-element.elementor-element-02e23ac{--width:100%;--margin-top:60px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-19118 .elementor-element.elementor-element-eb4ffde{font-size:15px;}.elementor-19118 .elementor-element.elementor-element-6833510{font-size:15px;}.elementor-19118 .elementor-element.elementor-element-1d1ec48{font-size:15px;}.elementor-19118 .elementor-element.elementor-element-6fd55b6{font-size:15px;}.elementor-19118 .elementor-element.elementor-element-eb8d6b1{font-size:15px;}.elementor-19118 .elementor-element.elementor-element-067c9ea{font-size:15px;}.elementor-19118 .elementor-element.elementor-element-56ddd21{font-size:15px;}.elementor-19118 .elementor-element.elementor-element-1295a4a{font-size:15px;}.elementor-19118 .elementor-element.elementor-element-1295a4a p{margin-block-end:15px;}.elementor-19118 .elementor-element.elementor-element-c3342c0{font-size:15px;}.elementor-19118 .elementor-element.elementor-element-2da9dbc{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:1px;}.elementor-19118 .elementor-element.elementor-element-2da9dbc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-216ed5d */.elementor-19118 .elementor-element.elementor-element-216ed5d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-216ed5d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdd2833 */.elementor-19118 .elementor-element.elementor-element-bdd2833{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-bdd2833:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e2c4f4 */.elementor-19118 .elementor-element.elementor-element-8e2c4f4{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-8e2c4f4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f62248 */.elementor-19118 .elementor-element.elementor-element-9f62248{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9f62248:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c30301 */.elementor-19118 .elementor-element.elementor-element-9c30301{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9c30301:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91b204d */.elementor-19118 .elementor-element.elementor-element-91b204d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-91b204d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-091f252 */.elementor-19118 .elementor-element.elementor-element-091f252{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-091f252:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c724d78 */.elementor-19118 .elementor-element.elementor-element-c724d78{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-c724d78:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09008b7 */.elementor-19118 .elementor-element.elementor-element-09008b7{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-09008b7:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-216ed5d */.elementor-19118 .elementor-element.elementor-element-216ed5d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-216ed5d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdd2833 */.elementor-19118 .elementor-element.elementor-element-bdd2833{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-bdd2833:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e2c4f4 */.elementor-19118 .elementor-element.elementor-element-8e2c4f4{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-8e2c4f4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f62248 */.elementor-19118 .elementor-element.elementor-element-9f62248{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9f62248:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c30301 */.elementor-19118 .elementor-element.elementor-element-9c30301{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9c30301:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91b204d */.elementor-19118 .elementor-element.elementor-element-91b204d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-91b204d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-091f252 */.elementor-19118 .elementor-element.elementor-element-091f252{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-091f252:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c724d78 */.elementor-19118 .elementor-element.elementor-element-c724d78{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-c724d78:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09008b7 */.elementor-19118 .elementor-element.elementor-element-09008b7{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-09008b7:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-216ed5d */.elementor-19118 .elementor-element.elementor-element-216ed5d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-216ed5d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdd2833 */.elementor-19118 .elementor-element.elementor-element-bdd2833{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-bdd2833:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e2c4f4 */.elementor-19118 .elementor-element.elementor-element-8e2c4f4{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-8e2c4f4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f62248 */.elementor-19118 .elementor-element.elementor-element-9f62248{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9f62248:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c30301 */.elementor-19118 .elementor-element.elementor-element-9c30301{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9c30301:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91b204d */.elementor-19118 .elementor-element.elementor-element-91b204d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-91b204d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-091f252 */.elementor-19118 .elementor-element.elementor-element-091f252{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-091f252:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c724d78 */.elementor-19118 .elementor-element.elementor-element-c724d78{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-c724d78:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09008b7 */.elementor-19118 .elementor-element.elementor-element-09008b7{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-09008b7:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-216ed5d */.elementor-19118 .elementor-element.elementor-element-216ed5d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-216ed5d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdd2833 */.elementor-19118 .elementor-element.elementor-element-bdd2833{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-bdd2833:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e2c4f4 */.elementor-19118 .elementor-element.elementor-element-8e2c4f4{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-8e2c4f4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f62248 */.elementor-19118 .elementor-element.elementor-element-9f62248{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9f62248:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c30301 */.elementor-19118 .elementor-element.elementor-element-9c30301{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9c30301:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91b204d */.elementor-19118 .elementor-element.elementor-element-91b204d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-91b204d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-091f252 */.elementor-19118 .elementor-element.elementor-element-091f252{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-091f252:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c724d78 */.elementor-19118 .elementor-element.elementor-element-c724d78{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-c724d78:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09008b7 */.elementor-19118 .elementor-element.elementor-element-09008b7{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-09008b7:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-216ed5d */.elementor-19118 .elementor-element.elementor-element-216ed5d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-216ed5d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdd2833 */.elementor-19118 .elementor-element.elementor-element-bdd2833{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-bdd2833:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e2c4f4 */.elementor-19118 .elementor-element.elementor-element-8e2c4f4{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-8e2c4f4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f62248 */.elementor-19118 .elementor-element.elementor-element-9f62248{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9f62248:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c30301 */.elementor-19118 .elementor-element.elementor-element-9c30301{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9c30301:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91b204d */.elementor-19118 .elementor-element.elementor-element-91b204d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-91b204d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-091f252 */.elementor-19118 .elementor-element.elementor-element-091f252{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-091f252:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c724d78 */.elementor-19118 .elementor-element.elementor-element-c724d78{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-c724d78:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09008b7 */.elementor-19118 .elementor-element.elementor-element-09008b7{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-09008b7:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-216ed5d */.elementor-19118 .elementor-element.elementor-element-216ed5d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-216ed5d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdd2833 */.elementor-19118 .elementor-element.elementor-element-bdd2833{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-bdd2833:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e2c4f4 */.elementor-19118 .elementor-element.elementor-element-8e2c4f4{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-8e2c4f4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f62248 */.elementor-19118 .elementor-element.elementor-element-9f62248{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9f62248:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c30301 */.elementor-19118 .elementor-element.elementor-element-9c30301{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9c30301:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91b204d */.elementor-19118 .elementor-element.elementor-element-91b204d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-91b204d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-091f252 */.elementor-19118 .elementor-element.elementor-element-091f252{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-091f252:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c724d78 */.elementor-19118 .elementor-element.elementor-element-c724d78{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-c724d78:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09008b7 */.elementor-19118 .elementor-element.elementor-element-09008b7{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-09008b7:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-216ed5d */.elementor-19118 .elementor-element.elementor-element-216ed5d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-216ed5d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdd2833 */.elementor-19118 .elementor-element.elementor-element-bdd2833{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-bdd2833:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e2c4f4 */.elementor-19118 .elementor-element.elementor-element-8e2c4f4{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-8e2c4f4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f62248 */.elementor-19118 .elementor-element.elementor-element-9f62248{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9f62248:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c30301 */.elementor-19118 .elementor-element.elementor-element-9c30301{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9c30301:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91b204d */.elementor-19118 .elementor-element.elementor-element-91b204d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-91b204d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-091f252 */.elementor-19118 .elementor-element.elementor-element-091f252{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-091f252:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c724d78 */.elementor-19118 .elementor-element.elementor-element-c724d78{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-c724d78:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09008b7 */.elementor-19118 .elementor-element.elementor-element-09008b7{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-09008b7:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-216ed5d */.elementor-19118 .elementor-element.elementor-element-216ed5d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-216ed5d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdd2833 */.elementor-19118 .elementor-element.elementor-element-bdd2833{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-bdd2833:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e2c4f4 */.elementor-19118 .elementor-element.elementor-element-8e2c4f4{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-8e2c4f4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f62248 */.elementor-19118 .elementor-element.elementor-element-9f62248{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9f62248:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c30301 */.elementor-19118 .elementor-element.elementor-element-9c30301{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9c30301:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91b204d */.elementor-19118 .elementor-element.elementor-element-91b204d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-91b204d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-091f252 */.elementor-19118 .elementor-element.elementor-element-091f252{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-091f252:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c724d78 */.elementor-19118 .elementor-element.elementor-element-c724d78{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-c724d78:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09008b7 */.elementor-19118 .elementor-element.elementor-element-09008b7{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-09008b7:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-216ed5d */.elementor-19118 .elementor-element.elementor-element-216ed5d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-216ed5d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdd2833 */.elementor-19118 .elementor-element.elementor-element-bdd2833{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-bdd2833:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e2c4f4 */.elementor-19118 .elementor-element.elementor-element-8e2c4f4{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-8e2c4f4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f62248 */.elementor-19118 .elementor-element.elementor-element-9f62248{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9f62248:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c30301 */.elementor-19118 .elementor-element.elementor-element-9c30301{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9c30301:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91b204d */.elementor-19118 .elementor-element.elementor-element-91b204d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-91b204d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-091f252 */.elementor-19118 .elementor-element.elementor-element-091f252{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-091f252:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c724d78 */.elementor-19118 .elementor-element.elementor-element-c724d78{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-c724d78:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09008b7 */.elementor-19118 .elementor-element.elementor-element-09008b7{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-09008b7:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-216ed5d */.elementor-19118 .elementor-element.elementor-element-216ed5d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-216ed5d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdd2833 */.elementor-19118 .elementor-element.elementor-element-bdd2833{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-bdd2833:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8e2c4f4 */.elementor-19118 .elementor-element.elementor-element-8e2c4f4{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-8e2c4f4:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f62248 */.elementor-19118 .elementor-element.elementor-element-9f62248{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9f62248:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c30301 */.elementor-19118 .elementor-element.elementor-element-9c30301{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-9c30301:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-91b204d */.elementor-19118 .elementor-element.elementor-element-91b204d{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-91b204d:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-091f252 */.elementor-19118 .elementor-element.elementor-element-091f252{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-091f252:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c724d78 */.elementor-19118 .elementor-element.elementor-element-c724d78{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-c724d78:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09008b7 */.elementor-19118 .elementor-element.elementor-element-09008b7{
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-09008b7:hover{
    opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-2da9dbc *//* =========================================
   KEEP EXPLORING – CAROUSEL (FINAL)
   Widget-level CSS only
   ========================================= */

/* Arrows */
.elementor-19118 .elementor-element.elementor-element-2da9dbc svg {
    transition: 0.5s;
}

.elementor-19118 .elementor-element.elementor-element-2da9dbc svg:hover {
    border-radius: 50px;
    background-color: grey;
}

/* Pagination wrapper – isolate from layout context */
.elementor-19118 .elementor-element.elementor-element-2da9dbc .swiper-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;                /* critical */
}

/* Inactive bullets */
.elementor-19118 .elementor-element.elementor-element-2da9dbc .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-19118 .elementor-element.elementor-element-2da9dbc .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-19118 .elementor-element.elementor-element-2da9dbc svg {
        display: none !important;
    }
}/* End custom CSS */