.elementor-2790 .elementor-element.elementor-element-dfa8b21{--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-2790 .elementor-element.elementor-element-dfa8b21:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-dfa8b21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A30;}.elementor-2790 .elementor-element.elementor-element-b79e4df{--spacer-size:50px;}.elementor-2790 .elementor-element.elementor-element-a4bb4d7{text-align:center;}.elementor-2790 .elementor-element.elementor-element-a4bb4d7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-5a4e724 );}.elementor-2790 .elementor-element.elementor-element-0285dd5{--e-image-carousel-slides-to-show:6;}.elementor-2790 .elementor-element.elementor-element-0285dd5 > .elementor-widget-container{margin:-36px -16px -16px -16px;}.elementor-2790 .elementor-element.elementor-element-c9f6e51{--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-2790 .elementor-element.elementor-element-2038234 .elementor-repeater-item-decc885{right:21%;--hotspot-translate-x:21%;top:86%;--hotspot-translate-y:86%;}.elementor-2790 .elementor-element.elementor-element-2038234 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-2790 .elementor-element.elementor-element-2038234{--hotspot-color:#EA4E1B;--hotspot-box-color:#FFFFFF;--hotspot-padding:0px;}.elementor-2790 .elementor-element.elementor-element-2038234 .e-hotspot__label{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-2790 .elementor-element.elementor-element-1a1c63d .elementor-repeater-item-decc885{right:21%;--hotspot-translate-x:21%;top:86%;--hotspot-translate-y:86%;}.elementor-2790 .elementor-element.elementor-element-1a1c63d .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-2790 .elementor-element.elementor-element-1a1c63d{--hotspot-color:#EA4E1B;--hotspot-box-color:#FFFFFF;}.elementor-2790 .elementor-element.elementor-element-1a1c63d .e-hotspot__label{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-2790 .elementor-element.elementor-element-cc772b4{--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;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2790 .elementor-element.elementor-element-0cb60ac{--display:flex;}.elementor-2790 .elementor-element.elementor-element-c9dfd92 .elementor-icon-wrapper{text-align:center;}.elementor-2790 .elementor-element.elementor-element-c9dfd92.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5a4e724 );}.elementor-2790 .elementor-element.elementor-element-c9dfd92.elementor-view-framed .elementor-icon, .elementor-2790 .elementor-element.elementor-element-c9dfd92.elementor-view-default .elementor-icon{color:var( --e-global-color-5a4e724 );border-color:var( --e-global-color-5a4e724 );}.elementor-2790 .elementor-element.elementor-element-c9dfd92.elementor-view-framed .elementor-icon, .elementor-2790 .elementor-element.elementor-element-c9dfd92.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5a4e724 );}.elementor-2790 .elementor-element.elementor-element-c9dfd92 .elementor-icon{font-size:34px;}.elementor-2790 .elementor-element.elementor-element-c9dfd92 .elementor-icon svg{height:34px;}.elementor-2790 .elementor-element.elementor-element-892624c > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-892624c{text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;line-height:1.7em;color:#ffffff;}.elementor-2790 .elementor-element.elementor-element-8e5bd37{--display:flex;}.elementor-2790 .elementor-element.elementor-element-6a14d55 .elementor-icon-wrapper{text-align:center;}.elementor-2790 .elementor-element.elementor-element-6a14d55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5a4e724 );}.elementor-2790 .elementor-element.elementor-element-6a14d55.elementor-view-framed .elementor-icon, .elementor-2790 .elementor-element.elementor-element-6a14d55.elementor-view-default .elementor-icon{color:var( --e-global-color-5a4e724 );border-color:var( --e-global-color-5a4e724 );}.elementor-2790 .elementor-element.elementor-element-6a14d55.elementor-view-framed .elementor-icon, .elementor-2790 .elementor-element.elementor-element-6a14d55.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-5a4e724 );}.elementor-2790 .elementor-element.elementor-element-6a14d55 .elementor-icon{font-size:34px;}.elementor-2790 .elementor-element.elementor-element-6a14d55 .elementor-icon svg{height:34px;}.elementor-2790 .elementor-element.elementor-element-c28bce3{width:var( --container-widget-width, 135.536% );max-width:135.536%;--container-widget-width:135.536%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;line-height:1.7em;color:#ffffff;}.elementor-2790 .elementor-element.elementor-element-c28bce3 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-7d83420{--display:flex;}.elementor-2790 .elementor-element.elementor-element-46ff2c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-46ff2c1{text-align:center;}.elementor-2790 .elementor-element.elementor-element-46ff2c1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:2rem;font-weight:500;text-transform:uppercase;line-height:1em;color:var( --e-global-color-5a4e724 );}.elementor-2790 .elementor-element.elementor-element-6701004{text-align:center;font-family:"Roboto", Sans-serif;font-size:21px;line-height:23px;letter-spacing:0px;color:#ffffff;}.elementor-2790 .elementor-element.elementor-element-78569c1{--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-2790 .elementor-element.elementor-element-ab13ae0{--display:flex;}.elementor-2790 .elementor-element.elementor-element-ab13ae0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2790 .elementor-element.elementor-element-10a1053 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-10a1053{text-align:center;}.elementor-2790 .elementor-element.elementor-element-10a1053 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:1em;color:var( --e-global-color-5a4e724 );}.elementor-2790 .elementor-element.elementor-element-9ebd68e{--display:flex;}.elementor-2790 .elementor-element.elementor-element-cc1ae41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-cc1ae41{text-align:center;}.elementor-2790 .elementor-element.elementor-element-cc1ae41 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:1em;color:var( --e-global-color-5a4e724 );}.elementor-2790 .elementor-element.elementor-element-8ff47b4{--display:flex;}.elementor-2790 .elementor-element.elementor-element-8a090e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-8a090e6{text-align:center;}.elementor-2790 .elementor-element.elementor-element-8a090e6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:1em;color:var( --e-global-color-5a4e724 );}.elementor-2790 .elementor-element.elementor-element-3cf781c{--display:flex;}.elementor-2790 .elementor-element.elementor-element-4865af1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-4865af1{text-align:center;}.elementor-2790 .elementor-element.elementor-element-4865af1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:500;line-height:1em;color:var( --e-global-color-5a4e724 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-2790 .elementor-element.elementor-element-ab13ae0{--width:27.898%;}}@media(max-width:767px){.elementor-2790 .elementor-element.elementor-element-a4bb4d7 .elementor-heading-title{font-size:30px;}.elementor-2790 .elementor-element.elementor-element-9943f6a img{width:40%;}.elementor-2790 .elementor-element.elementor-element-4279983 > .elementor-widget-container{margin:-54px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-4279983 img{width:40%;}.elementor-2790 .elementor-element.elementor-element-6016a35 > .elementor-widget-container{margin:-54px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-6016a35 img{width:40%;}.elementor-2790 .elementor-element.elementor-element-a2c34dd > .elementor-widget-container{margin:-54px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-a2c34dd img{width:40%;}.elementor-2790 .elementor-element.elementor-element-c216462 > .elementor-widget-container{margin:-54px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-c216462 img{width:40%;}.elementor-2790 .elementor-element.elementor-element-6f68dce > .elementor-widget-container{margin:-54px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-6f68dce img{width:40%;}.elementor-2790 .elementor-element.elementor-element-2038234 > .elementor-widget-container{margin:-54px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-2038234{text-align:center;--hotspot-padding:0px;}.elementor-2790 .elementor-element.elementor-element-2038234 img{width:40%;}.elementor-2790 .elementor-element.elementor-element-1a1c63d > .elementor-widget-container{margin:-54px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-1a1c63d{text-align:center;--hotspot-padding:0px;}.elementor-2790 .elementor-element.elementor-element-1a1c63d img{width:40%;}.elementor-2790 .elementor-element.elementor-element-892624c{text-align:center;}.elementor-2790 .elementor-element.elementor-element-c28bce3{text-align:center;}.elementor-2790 .elementor-element.elementor-element-46ff2c1{text-align:center;}.elementor-2790 .elementor-element.elementor-element-46ff2c1 .elementor-heading-title{font-size:25px;}.elementor-2790 .elementor-element.elementor-element-6701004{text-align:center;font-size:14px;letter-spacing:1px;}.elementor-2790 .elementor-element.elementor-element-10a1053{text-align:center;}.elementor-2790 .elementor-element.elementor-element-10a1053 .elementor-heading-title{font-size:20px;}.elementor-2790 .elementor-element.elementor-element-cc1ae41{text-align:center;}.elementor-2790 .elementor-element.elementor-element-cc1ae41 .elementor-heading-title{font-size:20px;}.elementor-2790 .elementor-element.elementor-element-8a090e6{text-align:center;}.elementor-2790 .elementor-element.elementor-element-8a090e6 .elementor-heading-title{font-size:20px;}.elementor-2790 .elementor-element.elementor-element-4865af1{text-align:center;}.elementor-2790 .elementor-element.elementor-element-4865af1 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for image-carousel, class: .elementor-element-0285dd5 */.elementor-2790 .elementor-element.elementor-element-0285dd5 .swiper-wrapper {
  display: flex;
  animation: scroll-marquee 20s linear infinite;
  width: max-content;
}

@keyframes scroll-marquee {
  0% { transform: translateX(0); }
  100% { transform: translateX(-30%); }
}

/* Optional: prevent user interaction (like swiping or pausing) */
.elementor-2790 .elementor-element.elementor-element-0285dd5 .swiper-container {
  pointer-events: none;
}/* End custom CSS */