.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-114048 .elementor-element.elementor-element-076d1ca .elementor-icon-box-wrapper{gap:10px;}.elementor-114048 .elementor-element.elementor-element-076d1ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-076d1ca.elementor-view-framed .elementor-icon, .elementor-114048 .elementor-element.elementor-element-076d1ca.elementor-view-default .elementor-icon{fill:var( --e-global-color-ede70f4 );color:var( --e-global-color-ede70f4 );border-color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-076d1ca .elementor-icon{font-size:35px;}.elementor-114048 .elementor-element.elementor-element-076d1ca .elementor-icon-box-title, .elementor-114048 .elementor-element.elementor-element-076d1ca .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-114048 .elementor-element.elementor-element-076d1ca .elementor-icon-box-title{color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-076d1ca:has(:hover) .elementor-icon-box-title,
					 .elementor-114048 .elementor-element.elementor-element-076d1ca:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-076d1ca .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-6e48b0f .elementor-icon-box-wrapper{gap:10px;}.elementor-114048 .elementor-element.elementor-element-6e48b0f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-6e48b0f.elementor-view-framed .elementor-icon, .elementor-114048 .elementor-element.elementor-element-6e48b0f.elementor-view-default .elementor-icon{fill:var( --e-global-color-ede70f4 );color:var( --e-global-color-ede70f4 );border-color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-6e48b0f .elementor-icon{font-size:35px;}.elementor-114048 .elementor-element.elementor-element-6e48b0f .elementor-icon-box-title, .elementor-114048 .elementor-element.elementor-element-6e48b0f .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-114048 .elementor-element.elementor-element-6e48b0f .elementor-icon-box-title{color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-6e48b0f:has(:hover) .elementor-icon-box-title,
					 .elementor-114048 .elementor-element.elementor-element-6e48b0f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-6e48b0f .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-b641cc8 .elementor-icon-box-wrapper{gap:10px;}.elementor-114048 .elementor-element.elementor-element-b641cc8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-b641cc8.elementor-view-framed .elementor-icon, .elementor-114048 .elementor-element.elementor-element-b641cc8.elementor-view-default .elementor-icon{fill:var( --e-global-color-ede70f4 );color:var( --e-global-color-ede70f4 );border-color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-b641cc8 .elementor-icon{font-size:35px;}.elementor-114048 .elementor-element.elementor-element-b641cc8 .elementor-icon-box-title, .elementor-114048 .elementor-element.elementor-element-b641cc8 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;}.elementor-114048 .elementor-element.elementor-element-b641cc8 .elementor-icon-box-title{color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-b641cc8:has(:hover) .elementor-icon-box-title,
					 .elementor-114048 .elementor-element.elementor-element-b641cc8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-b641cc8 .elementor-icon-box-description{font-family:"Arial", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-ede70f4 );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-114048 .elementor-element.elementor-element-8e66246.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:40px;}.elementor-114048 .elementor-element.elementor-element-8e66246 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-114048 .elementor-element.elementor-element-8e66246 .elementor-main-swiper{height:10vh;}.elementor-114048 .elementor-element.elementor-element-8e66246 .elementor-swiper-button{font-size:20px;}.elementor-114048 .elementor-element.elementor-element-8e66246 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}#elementor-lightbox-slideshow-8e66246{background-color:var( --e-global-color-primary );}.elementor-114048 .elementor-element.elementor-element-1be8591 > .elementor-widget-container{padding:0px 300px 0px 0px;}.elementor-114048 .elementor-element.elementor-element-1be8591 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-114048 .elementor-element.elementor-element-1be8591.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-1be8591.elementor-view-framed .elementor-icon, .elementor-114048 .elementor-element.elementor-element-1be8591.elementor-view-default .elementor-icon{fill:var( --e-global-color-ede70f4 );color:var( --e-global-color-ede70f4 );border-color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-1be8591 .elementor-icon{font-size:60px;}.elementor-114048 .elementor-element.elementor-element-1be8591 .elementor-icon-box-title, .elementor-114048 .elementor-element.elementor-element-1be8591 .elementor-icon-box-title a{font-family:"Arial", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;}.elementor-114048 .elementor-element.elementor-element-1be8591 .elementor-icon-box-title{color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-1be8591:has(:hover) .elementor-icon-box-title,
					 .elementor-114048 .elementor-element.elementor-element-1be8591:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-ede70f4 );}.elementor-114048 .elementor-element.elementor-element-1be8591 .elementor-icon-box-description{color:var( --e-global-color-ede70f4 );}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-114048 .elementor-element.elementor-element-8e66246.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-114048 .elementor-element.elementor-element-1be8591 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-114048 .elementor-element.elementor-element-1be8591 .elementor-icon-box-wrapper{text-align:center;}}@media(max-width:767px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-size:var( --e-global-typography-accent-font-size );}.elementor-114048 .elementor-element.elementor-element-8e66246.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-114048 .elementor-element.elementor-element-8e66246 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-114048 .elementor-element.elementor-element-8e66246 .elementor-main-swiper{height:15vh;}}/* Start custom CSS for media-carousel, class: .elementor-element-8e66246 */.elementor-114048 .elementor-element.elementor-element-8e66246 .elementor-carousel-image {
    filter: grayscale(100%);
    opacity: 0.8;
    background-color: transparent;
}/* End custom CSS */