.elementor-14 .elementor-element.elementor-element-201c9ca{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:60px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;overflow:hidden;}.elementor-14 .elementor-element.elementor-element-201c9ca:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-201c9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-c623a55{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-c623a55.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-e35390f{--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:flex-start;--align-items:flex-start;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-e35390f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-6b0c4e7{--display:flex;--min-height:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-6b0c4e7.e-con{--align-self:center;}.elementor-14 .elementor-element.elementor-element-ac13599{width:var( --container-widget-width, 90% );max-width:90%;margin:-88px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:1;}.elementor-14 .elementor-element.elementor-element-ac13599.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14 .elementor-element.elementor-element-5815adb{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5815adb.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-2b1f4ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:16px;font-weight:500;line-height:1.4em;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-2b1f4ba.elementor-element{--align-self:center;}.elementor-14 .elementor-element.elementor-element-214d782{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-214d782 img{width:50%;}.elementor-14 .elementor-element.elementor-element-86cc757{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:10px;overflow:hidden;}.elementor-14 .elementor-element.elementor-element-3cb3106{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-3cb3106 img{height:100%;object-fit:contain;object-position:center center;opacity:1;}.elementor-14 .elementor-element.elementor-element-327d66d{--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;--overlay-opacity:0;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-divider );--border-color:var( --e-global-color-divider );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-327d66d:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-327d66d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-14 .elementor-element.elementor-element-327d66d::before, .elementor-14 .elementor-element.elementor-element-327d66d > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-327d66d > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-327d66d > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-327d66d > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-327d66d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-white );--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-6a41ce6  .ekit-content-ticker-wrapper .ekit-content-items{flex-direction:row;}.elementor-14 .elementor-element.elementor-element-6a41ce6 .ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee{margin-left:0px;margin-right:0px;}.elementor-14 .elementor-element.elementor-element-6a41ce6{border-style:none;overflow:auto;}.elementor-14 .elementor-element.elementor-element-6a41ce6  .ekit-content-ticker-wrapper .ticker .marquee-wrapper{--transition-timing:300s;}.elementor-14 .elementor-element.elementor-element-6a41ce6 .ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee .ekit-marquee-item{padding-top:0px;padding-bottom:0px;padding-right:50px;padding-left:0px;}.elementor-14 .elementor-element.elementor-element-6a41ce6 .ekit-content-ticker-wrapper .ekit-content-items .ekit-ticker-title{padding-top:0px;padding-bottom:0px;}.elementor-14 .elementor-element.elementor-element-6a41ce6  .ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee .ekit-marquee-item{justify-content:left;}.elementor-14 .elementor-element.elementor-element-6a41ce6 .ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee .ekit-marquee-item a{color:var( --e-global-color-white );}.elementor-14 .elementor-element.elementor-element-6a41ce6 .ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee .ekit-marquee-item .ekit-title-and-description{font-family:"Satoshi Italic", Sans-serif;font-size:12px;font-weight:400;line-height:1em;}.elementor-14 .elementor-element.elementor-element-25ea102{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-25ea102:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-25ea102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14 .elementor-element.elementor-element-25ea102::before, .elementor-14 .elementor-element.elementor-element-25ea102 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-25ea102 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-25ea102 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-25ea102 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-25ea102 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-14 .elementor-element.elementor-element-de10612{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;overflow:visible;}.elementor-14 .elementor-element.elementor-element-8c80ac4{width:var( --container-widget-width, calc(33.3% - 10px) );max-width:calc(33.3% - 10px);--container-widget-width:calc(33.3% - 10px);--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-8c80ac4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption{text-align:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit-wid-con .ekit_image_caption{padding:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption_title_show{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 );}.elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption_title span, .elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption_title_show span{font-family:"Roboto", Sans-serif;font-size:86px;}.elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption_title{color:var( --e-global-color-white );margin:0% 0% 0% 0%;}.elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption_description_show{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption_description{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );margin:10px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit-wid-con .ekit_image_hover{border-radius:20px;}.elementor-14 .elementor-element.elementor-element-861fb0a .ekit_creative_image_hover::before, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_creative_image_hover::after, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_creative_image_hover .ekit_overlay_inner::before, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_creative_image_hover .ekit_overlay_inner::after, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_circle::before, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_fade::before, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_flash::before, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_flash::after, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_shutter_out::before, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_slide::before, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_splash_effect_on_hover::before, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_blend_mode::before, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_double_splash::after, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_zoom_in_overlay::before, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_corner_zoom_back:hover, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_border_reveal_horizontal:hover, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_scale_rotate_left::before, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_zoom_in::before, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_zoom_in_blur::before, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_zoom_out::before, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_scroll_effect::before{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-861fb0a{width:var( --container-widget-width, calc(33.3% - 10px) );max-width:calc(33.3% - 10px);--container-widget-width:calc(33.3% - 10px);--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption{text-align:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-861fb0a .ekit-wid-con .ekit_image_caption{padding:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption_title_show{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 );}.elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption_title span, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption_title_show span{font-family:"Roboto", Sans-serif;}.elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption_title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption_description_show{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption_description{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );margin:10px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-861fb0a .ekit-wid-con .ekit_image_hover{border-radius:20px;}.elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_creative_image_hover::before, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_creative_image_hover::after, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_creative_image_hover .ekit_overlay_inner::before, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_creative_image_hover .ekit_overlay_inner::after, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_circle::before, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_fade::before, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_flash::before, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_flash::after, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_shutter_out::before, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_slide::before, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_splash_effect_on_hover::before, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_blend_mode::before, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_double_splash::after, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_zoom_in_overlay::before, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_corner_zoom_back:hover, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_border_reveal_horizontal:hover, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_scale_rotate_left::before, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_zoom_in::before, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_zoom_in_blur::before, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_zoom_out::before, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_scroll_effect::before{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-3a56b1e{width:var( --container-widget-width, calc(33.3% - 10px) );max-width:calc(33.3% - 10px);--container-widget-width:calc(33.3% - 10px);--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_caption{text-align:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-3a56b1e .ekit-wid-con .ekit_image_caption{padding:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_caption_title_show{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 );}.elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_caption_title span, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_caption_title_show span{font-family:"Roboto", Sans-serif;}.elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_caption_title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_caption_description_show{font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:500;line-height:1.4em;}.elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_caption_description{color:var( --e-global-color-white );border-color:var( --e-global-color-white );margin:10px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-3a56b1e .ekit-wid-con .ekit_image_hover{border-radius:20px;}.elementor-14 .elementor-element.elementor-element-1745d73 .ekit_creative_image_hover::before, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_creative_image_hover::after, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_creative_image_hover .ekit_overlay_inner::before, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_creative_image_hover .ekit_overlay_inner::after, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_circle::before, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_fade::before, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_flash::before, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_flash::after, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_shutter_out::before, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_slide::before, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_splash_effect_on_hover::before, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_blend_mode::before, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_double_splash::after, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_zoom_in_overlay::before, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_corner_zoom_back:hover, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_border_reveal_horizontal:hover, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_scale_rotate_left::before, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_zoom_in::before, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_zoom_in_blur::before, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_zoom_out::before, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_scroll_effect::before{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-1745d73{width:var( --container-widget-width, calc(33.3% - 10px) );max-width:calc(33.3% - 10px);--container-widget-width:calc(33.3% - 10px);--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption{text-align:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-1745d73 .ekit-wid-con .ekit_image_caption{padding:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption_title_show{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 );}.elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption_title span, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption_title_show span{font-family:"Roboto", Sans-serif;}.elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption_title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption_description_show{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption_description{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );margin:10px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-1745d73 .ekit-wid-con .ekit_image_hover{border-radius:20px;}.elementor-14 .elementor-element.elementor-element-e86b42b .ekit_creative_image_hover::before, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_creative_image_hover::after, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_creative_image_hover .ekit_overlay_inner::before, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_creative_image_hover .ekit_overlay_inner::after, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_circle::before, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_fade::before, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_flash::before, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_flash::after, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_shutter_out::before, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_slide::before, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_splash_effect_on_hover::before, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_blend_mode::before, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_double_splash::after, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_zoom_in_overlay::before, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_corner_zoom_back:hover, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_border_reveal_horizontal:hover, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_scale_rotate_left::before, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_zoom_in::before, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_zoom_in_blur::before, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_zoom_out::before, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_scroll_effect::before{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-e86b42b{width:var( --container-widget-width, calc(33.3% - 10px) );max-width:calc(33.3% - 10px);--container-widget-width:calc(33.3% - 10px);--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption{text-align:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-e86b42b .ekit-wid-con .ekit_image_caption{padding:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption_title_show{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 );}.elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption_title span, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption_title_show span{font-family:"Roboto", Sans-serif;}.elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption_title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption_description_show{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption_description{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );margin:10px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-e86b42b .ekit-wid-con .ekit_image_hover{border-radius:20px;}.elementor-14 .elementor-element.elementor-element-181477b .ekit_creative_image_hover::before, .elementor-14 .elementor-element.elementor-element-181477b .ekit_creative_image_hover::after, .elementor-14 .elementor-element.elementor-element-181477b .ekit_creative_image_hover .ekit_overlay_inner::before, .elementor-14 .elementor-element.elementor-element-181477b .ekit_creative_image_hover .ekit_overlay_inner::after, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_circle::before, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_fade::before, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_flash::before, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_flash::after, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_shutter_out::before, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_slide::before, .elementor-14 .elementor-element.elementor-element-181477b .ekit_splash_effect_on_hover::before, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_blend_mode::before, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_double_splash::after, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_zoom_in_overlay::before, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_corner_zoom_back:hover, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_border_reveal_horizontal:hover, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_scale_rotate_left::before, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_zoom_in::before, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_zoom_in_blur::before, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_zoom_out::before, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_scroll_effect::before{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-181477b{width:var( --container-widget-width, calc(33.3% - 10px) );max-width:calc(33.3% - 10px);--container-widget-width:calc(33.3% - 10px);--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-181477b .ekit_image_caption{text-align:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-181477b .ekit-wid-con .ekit_image_caption{padding:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-181477b .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_caption_title_show{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 );}.elementor-14 .elementor-element.elementor-element-181477b .ekit_image_caption_title span, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_caption_title_show span{font-family:"Roboto", Sans-serif;}.elementor-14 .elementor-element.elementor-element-181477b .ekit_image_caption_title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-181477b .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_caption_description_show{font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;text-transform:none;line-height:1.6em;}.elementor-14 .elementor-element.elementor-element-181477b .ekit_image_caption_description{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );margin:10px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-181477b .ekit-wid-con .ekit_image_hover{border-radius:20px;}.elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_creative_image_hover::before, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_creative_image_hover::after, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_creative_image_hover .ekit_overlay_inner::before, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_creative_image_hover .ekit_overlay_inner::after, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_circle::before, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_fade::before, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_flash::before, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_flash::after, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_shutter_out::before, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_slide::before, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_splash_effect_on_hover::before, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_blend_mode::before, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_double_splash::after, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_zoom_in_overlay::before, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_corner_zoom_back:hover, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_border_reveal_horizontal:hover, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_scale_rotate_left::before, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_zoom_in::before, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_zoom_in_blur::before, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_zoom_out::before, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_scroll_effect::before{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-d6b05b0{width:var( --container-widget-width, calc(33.3% - 10px) );max-width:calc(33.3% - 10px);--container-widget-width:calc(33.3% - 10px);--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption{text-align:center;align-items:center;}.elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit-wid-con .ekit_image_caption{padding:10px 10px 10px 10px;}.elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption_title_show{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 );}.elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption_title span, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption_title_show span{font-family:"Roboto", Sans-serif;}.elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption_title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption_description_show{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption_description{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );margin:10px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit-wid-con .ekit_image_hover{border-radius:20px;}.elementor-14 .elementor-element.elementor-element-a0228ae{--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:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-6b97d2d{text-align:start;}.elementor-14 .elementor-element.elementor-element-6b97d2d .elementor-heading-title{font-family:"SpaceGrotesk", Sans-serif;font-size:30px;font-weight:bold;line-height:1.8em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-black );stroke:var( --e-global-color-black );text-shadow:-2px 1px 1px rgba(32.99999999999995, 117.00000000000023, 247, 0.3686274509803922);color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-6e5a742{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-909f7f4{padding:0px 0px 0px 10px;text-align:start;font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-275970d.ekit-equal-height-enable,
					.elementor-14 .elementor-element.elementor-element-275970d.ekit-equal-height-enable > div,
					.elementor-14 .elementor-element.elementor-element-275970d.ekit-equal-height-enable .ekit-wid-con,
					.elementor-14 .elementor-element.elementor-element-275970d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-14 .elementor-element.elementor-element-275970d .elementskit-infobox{background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-275970d{width:var( --container-widget-width, calc(50% - 15px) );max-width:calc(50% - 15px);--container-widget-width:calc(50% - 15px);--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-275970d .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-275970d .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-14 .elementor-element.elementor-element-275970d .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-275970d .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-275970d .elementskit-infobox .elementskit-info-box-icon{font-size:50px;transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-275970d .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 15px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d8cb7a2.ekit-equal-height-enable,
					.elementor-14 .elementor-element.elementor-element-d8cb7a2.ekit-equal-height-enable > div,
					.elementor-14 .elementor-element.elementor-element-d8cb7a2.ekit-equal-height-enable .ekit-wid-con,
					.elementor-14 .elementor-element.elementor-element-d8cb7a2.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-14 .elementor-element.elementor-element-d8cb7a2 .elementskit-infobox{background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d8cb7a2{width:var( --container-widget-width, calc(50% - 15px) );max-width:calc(50% - 15px);--container-widget-width:calc(50% - 15px);--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-d8cb7a2 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-d8cb7a2 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-14 .elementor-element.elementor-element-d8cb7a2 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d8cb7a2 .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-d8cb7a2 .elementskit-infobox .elementskit-info-box-icon{font-size:50px;transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-d8cb7a2 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 15px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5dc64f7.ekit-equal-height-enable,
					.elementor-14 .elementor-element.elementor-element-5dc64f7.ekit-equal-height-enable > div,
					.elementor-14 .elementor-element.elementor-element-5dc64f7.ekit-equal-height-enable .ekit-wid-con,
					.elementor-14 .elementor-element.elementor-element-5dc64f7.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-14 .elementor-element.elementor-element-5dc64f7 .elementskit-infobox{background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5dc64f7{width:var( --container-widget-width, calc(50% - 15px) );max-width:calc(50% - 15px);--container-widget-width:calc(50% - 15px);--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-5dc64f7 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-5dc64f7 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-14 .elementor-element.elementor-element-5dc64f7 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5dc64f7 .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-5dc64f7 .elementskit-infobox .elementskit-info-box-icon{font-size:50px;transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-5dc64f7 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 15px 0px 0px;}.elementor-14 .elementor-element.elementor-element-10ac4d4.ekit-equal-height-enable,
					.elementor-14 .elementor-element.elementor-element-10ac4d4.ekit-equal-height-enable > div,
					.elementor-14 .elementor-element.elementor-element-10ac4d4.ekit-equal-height-enable .ekit-wid-con,
					.elementor-14 .elementor-element.elementor-element-10ac4d4.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-14 .elementor-element.elementor-element-10ac4d4 .elementskit-infobox{background-color:#FFFFFF00;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-10ac4d4{width:var( --container-widget-width, calc(50% - 15px) );max-width:calc(50% - 15px);--container-widget-width:calc(50% - 15px);--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-10ac4d4 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-accent );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-10ac4d4 .elementskit-infobox .box-body > p{color:var( --e-global-color-text );font-family:"Satoshi", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-14 .elementor-element.elementor-element-10ac4d4 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-10ac4d4 .elementskit-info-box-icon{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-10ac4d4 .elementskit-infobox .elementskit-info-box-icon{font-size:50px;transform:rotate(0deg);}.elementor-14 .elementor-element.elementor-element-10ac4d4 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 15px 0px 0px;}.elementor-14 .elementor-element.elementor-element-413cccd{--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;--gap:60px 20px;--row-gap:60px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-413cccd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-413cccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-0b679a0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;overflow:visible;}.elementor-14 .elementor-element.elementor-element-62b3d08{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-614fcfe{text-align:start;}.elementor-14 .elementor-element.elementor-element-614fcfe .elementor-heading-title{font-family:"SpaceGrotesk", Sans-serif;font-size:30px;font-weight:bold;line-height:1.8em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-black );stroke:var( --e-global-color-black );text-shadow:-2px 1px 1px rgba(32.99999999999995, 117.00000000000023, 247, 0.3686274509803922);color:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-a569f4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;overflow:visible;}.elementor-14 .elementor-element.elementor-element-840d48a{text-align:start;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-accent );}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-201c9ca{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-c623a55{--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;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-e35390f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6b0c4e7{--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;}.elementor-14 .elementor-element.elementor-element-ac13599{width:var( --container-widget-width, 351.688px );max-width:351.688px;margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:351.688px;--container-widget-flex-grow:0;}.elementor-14 .elementor-element.elementor-element-2b1f4ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-14 .elementor-element.elementor-element-86cc757{--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:0px;--margin-bottom:-20px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-86cc757.e-con{--align-self:flex-end;}.elementor-14 .elementor-element.elementor-element-3cb3106 img{width:100%;height:auto;object-fit:contain;object-position:center center;}.elementor-14 .elementor-element.elementor-element-327d66d{--min-height:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6a41ce6 .ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee .ekit-marquee-item{padding-right:20px;padding-left:0px;}.elementor-14 .elementor-element.elementor-element-6a41ce6 .ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee .ekit-marquee-item .ekit-title-and-description{font-size:12px;}.elementor-14 .elementor-element.elementor-element-25ea102{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-de10612{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-8c80ac4{--container-widget-width:calc(33.3% - 15px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(33.3% - 15px) );max-width:calc(33.3% - 15px);}.elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit-wid-con .ekit_image_caption{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption_title_show{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption_description_show{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-861fb0a{--container-widget-width:calc(33.3% - 15px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(33.3% - 15px) );max-width:calc(33.3% - 15px);}.elementor-14 .elementor-element.elementor-element-861fb0a .ekit-wid-con .ekit_image_caption{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption_title_show{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption_description_show{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-3a56b1e{--container-widget-width:calc(33.3% - 15px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(33.3% - 15px) );max-width:calc(33.3% - 15px);}.elementor-14 .elementor-element.elementor-element-3a56b1e .ekit-wid-con .ekit_image_caption{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_caption_title_show{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-1745d73{--container-widget-width:calc(33.3% - 15px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(33.3% - 15px) );max-width:calc(33.3% - 15px);}.elementor-14 .elementor-element.elementor-element-1745d73 .ekit-wid-con .ekit_image_caption{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption_title_show{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption_description_show{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-e86b42b{--container-widget-width:calc(33.3% - 15px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(33.3% - 15px) );max-width:calc(33.3% - 15px);}.elementor-14 .elementor-element.elementor-element-e86b42b .ekit-wid-con .ekit_image_caption{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption_title_show{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption_description_show{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-181477b{--container-widget-width:calc(33.3% - 15px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(33.3% - 15px) );max-width:calc(33.3% - 15px);}.elementor-14 .elementor-element.elementor-element-181477b .ekit-wid-con .ekit_image_caption{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-181477b .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_caption_title_show{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-d6b05b0{--container-widget-width:calc(33.3% - 15px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(33.3% - 15px) );max-width:calc(33.3% - 15px);}.elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit-wid-con .ekit_image_caption{padding:20px 20px 20px 20px;}.elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption_title_show{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption_description_show{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-a0228ae{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14 .elementor-element.elementor-element-6b97d2d .elementor-heading-title{font-size:24px;}.elementor-14 .elementor-element.elementor-element-6e5a742{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-275970d .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-d8cb7a2 .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-5dc64f7 .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-10ac4d4 .elementskit-infobox .elementskit-info-box-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-413cccd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14 .elementor-element.elementor-element-0b679a0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14 .elementor-element.elementor-element-62b3d08{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14 .elementor-element.elementor-element-614fcfe .elementor-heading-title{font-size:24px;}.elementor-14 .elementor-element.elementor-element-a569f4b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-840d48a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-201c9ca{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-201c9ca.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-14 .elementor-element.elementor-element-c623a55{--width:100%;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-14 .elementor-element.elementor-element-6b0c4e7{--margin-top:-10px;--margin-bottom:-10px;--margin-left:-10px;--margin-right:-10px;}.elementor-14 .elementor-element.elementor-element-ac13599{margin:-66px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14 .elementor-element.elementor-element-86cc757{--width:100%;--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-14 .elementor-element.elementor-element-3cb3106 img{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-327d66d{--padding-top:4px;--padding-bottom:4px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-6a41ce6 .ekit-content-ticker-wrapper .ekit-content-items .ekit-marquee .ekit-marquee-item .ekit-title-and-description{font-size:12px;}.elementor-14 .elementor-element.elementor-element-8c80ac4{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption_title_show{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-8c80ac4 .ekit_image_caption_description_show{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-861fb0a{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption_title_show{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-861fb0a .ekit_image_caption_description_show{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-3a56b1e{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-3a56b1e .ekit_image_caption_title_show{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-1745d73{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption_title_show{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-1745d73 .ekit_image_caption_description_show{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-e86b42b{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption_title_show{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-e86b42b .ekit_image_caption_description_show{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-181477b{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-181477b .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-181477b .ekit_image_caption_title_show{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-d6b05b0{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption_title, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption_title_show{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption_description, .elementor-14 .elementor-element.elementor-element-d6b05b0 .ekit_image_caption_description_show{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-14 .elementor-element.elementor-element-6b97d2d .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-6e5a742{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-14 .elementor-element.elementor-element-275970d{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-275970d .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 5px 0px;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-275970d .elementskit-infobox .elementskit-info-box-icon{font-size:40px;}.elementor-14 .elementor-element.elementor-element-275970d .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 10px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d8cb7a2{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-d8cb7a2 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 5px 0px;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-d8cb7a2 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;}.elementor-14 .elementor-element.elementor-element-d8cb7a2 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 10px 0px 0px;}.elementor-14 .elementor-element.elementor-element-5dc64f7{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-5dc64f7 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 5px 0px;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-5dc64f7 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;}.elementor-14 .elementor-element.elementor-element-5dc64f7 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 10px 0px 0px;}.elementor-14 .elementor-element.elementor-element-10ac4d4{width:100%;max-width:100%;}.elementor-14 .elementor-element.elementor-element-10ac4d4 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 5px 0px;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-14 .elementor-element.elementor-element-10ac4d4 .elementskit-infobox .elementskit-info-box-icon{font-size:40px;}.elementor-14 .elementor-element.elementor-element-10ac4d4 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 10px 0px 0px;}.elementor-14 .elementor-element.elementor-element-413cccd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-14 .elementor-element.elementor-element-614fcfe .elementor-heading-title{font-size:20px;}.elementor-14 .elementor-element.elementor-element-840d48a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-c623a55{--width:100%;}.elementor-14 .elementor-element.elementor-element-e35390f{--width:50%;}.elementor-14 .elementor-element.elementor-element-86cc757{--width:36%;}.elementor-14 .elementor-element.elementor-element-de10612{--width:50%;}.elementor-14 .elementor-element.elementor-element-a0228ae{--width:50%;}.elementor-14 .elementor-element.elementor-element-62b3d08{--width:50%;}.elementor-14 .elementor-element.elementor-element-a569f4b{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-c623a55{--width:100%;}.elementor-14 .elementor-element.elementor-element-e35390f{--width:50%;}.elementor-14 .elementor-element.elementor-element-86cc757{--width:50%;}.elementor-14 .elementor-element.elementor-element-de10612{--width:100%;}.elementor-14 .elementor-element.elementor-element-a0228ae{--width:100%;}.elementor-14 .elementor-element.elementor-element-62b3d08{--width:100%;}.elementor-14 .elementor-element.elementor-element-a569f4b{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-6b0c4e7 */.rainbow-divider {
    box-sizing: content-box;          /* required: themes often set border-box globally */
    height: 30px;                     /* fade strip height */
    padding-top: calc(100% / 16);     /* swatch row height = 1 patch width → square */
    margin-top: 0px;

    background:
        /* Blended fade – each color sits at the center of its square */
        linear-gradient(to right,
            #FF0000 3.125%,  /* Red */
            #00FF00 9.375%,  /* Green */
            #0000FF 15.625%, /* Blue */
            #00FFFF 21.875%, /* Cyan */
            #FF00FF 28.125%, /* Magenta */
            #FFFF00 34.375%, /* Yellow */
            #FF8000 40.625%, /* Orange */
            #00D26A 46.875%, /* Green (ECG) */
            #8000FF 53.125%, /* Violet */
            #000000 59.375%, /* Key (Black) */
            #3A3A3A 65.625%, /* Neutral 2 */
            #5F5F5F 71.875%, /* Neutral 3.5 */
            #898989 78.125%, /* Neutral 5 */
            #B3B3B3 84.375%, /* Neutral 6.5 */
            #E0E0E0 90.625%, /* Neutral 8 */
            #FFFFFF 96.875%, /* White */
            rgba(255,255,255,0) 100%
        ),
        /* Square swatch row – 16 patches, 6.25% each */
        linear-gradient(to right,
            #FF0000 0%,      #FF0000 6.25%,
            #00FF00 6.25%,   #00FF00 12.5%,
            #0000FF 12.5%,   #0000FF 18.75%,
            #00FFFF 18.75%,  #00FFFF 25%,
            #FF00FF 25%,     #FF00FF 31.25%,
            #FFFF00 31.25%,  #FFFF00 37.5%,
            #FF8000 37.5%,   #FF8000 43.75%,
            #00D26A 43.75%,  #00D26A 50%,
            #8000FF 50%,     #8000FF 56.25%,
            #000000 56.25%,  #000000 62.5%,
            #3A3A3A 62.5%,   #3A3A3A 68.75%,
            #5F5F5F 68.75%,  #5F5F5F 75%,
            #898989 75%,     #898989 81.25%,
            #B3B3B3 81.25%,  #B3B3B3 87.5%,
            #E0E0E0 87.5%,   #E0E0E0 93.75%,
            #FFFFFF 93.75%,  #FFFFFF 100%
        );

    background-size: 100% 40px, 100% calc(100% - 10px);
    background-position: bottom, top;
    background-repeat: no-repeat;

    -webkit-mask-image:
        linear-gradient(to bottom, black 0%, black calc(100% - 18px), transparent 100%),
        linear-gradient(to right, black 0%, black 75%, transparent 100%);

    -webkit-mask-composite: source-in;

    mask-image:
        linear-gradient(to bottom, black 0%, black calc(100% - 30px), transparent 100%),
        linear-gradient(to right, black 0%, black 75%, transparent 100%);

    mask-composite: intersect;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ac13599 *//* ===== Arthedron - Hero Tagline (Light. Color. Detail.) ===== */

/* Wrapper = the width the tagline fills */
#ht-wrap {
  width: 100%;
  text-align: center;
  line-height: 0;
  overflow: visible;
}

#hero-tagline {
  /* ===== ADJUST HERE ===== */
  --ht-fit: 9.6;
  --ht-line: 1.0;
  --ht-space: 0.2rem;
  --ht-side: 0em;
  /* ======================= */

  /* Fallback for very old browsers */
  --ht-size: clamp(2.5rem, 4vw, 5rem);

  display: inline-block;
  white-space: nowrap;
  font-family: 'Cabinet Grotesk', 'Satoshi', system-ui, sans-serif;
  font-size: var(--ht-size);
  font-weight: 700;
  line-height: var(--ht-line);
  letter-spacing: 0.04em;
  text-align: center;
  color: #000;
  -webkit-text-fill-color: currentColor;
  margin: 0;
  padding: var(--ht-space) var(--ht-side);
}

/* Modern browsers: size from the container width */
#hero-tagline > span {
  display: inline-block;
}

/* ===== 1. Light. : Soft Glow + Separate Crisp Overlay ===== */

#hero-tagline .hero-light-wrap {
  position: relative;
  display: inline-block;
}

#hero-tagline .hero-light {
  /* ----- GLOW SETTINGS ----- */
  --lt-soft: 0.004em;
  --lt-edge: 0.50;
  --lt-rim-w: 0.25em;
  --lt-rim: 0.15;
  --lt-halo-w: 0.03em;
  --lt-halo: 0.40;
  --lt-shadow-alpha: 0.40;
  /* ------------------------- */

  display: inline-block;
  font-weight: 900;
  color: #ffffff;
  -webkit-text-fill-color: #ffffff;
  text-shadow: none;
  padding: 0 0 0.12em;

filter:
  url(#ht-inner-glow)
  blur(0.004em)
  drop-shadow(0 0 0.004em rgba(255, 245, 225, 0.70))
  drop-shadow(0 0 0.035em rgba(255, 220, 170, 0.70))
  drop-shadow(0 0 0.10em rgba(255, 180, 105, 0.42))
  drop-shadow(0 0 0.25em rgba(255, 145, 65, 0.20))
  drop-shadow(-0.03em 0.04em 0.035em rgba(128, 128, 128, 0.20));


}

/* Keep the glowing letters fully opaque white */
#hero-tagline .hero-light .ht-l {
  display: inline-block;
  color: #ffffff;
  -webkit-text-fill-color: #ffffff;
  opacity: 1;
  filter: none;
}
/* Crisp letter css rule -Prevents doubling of text */
#hero-tagline .hero-light-crisp {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: inline-block;
  white-space: nowrap;
  font-family: inherit;
  font-size: inherit;
  font-weight: 900;
  line-height: inherit;
  letter-spacing: inherit;
  color: #ffffff;
  -webkit-text-fill-color: #ffffff;
  padding: 0 0 0.12em;
  filter: none;
  text-shadow: none;
  pointer-events: none;
}

/* Crisp copy sits above the filtered glow layer */

#hero-tagline .hero-light-crisp .ht-l {
  display: inline-block;
  color: #ffffff;
  -webkit-text-fill-color: #ffffff;
  -webkit-text-stroke: 0.006em rgba(255, 248, 238, 0.95);
  paint-order: stroke fill;
  opacity: 1;
  filter: none;
}

/* ===== 2. Color. : Bright Colors + Softer 50%-Darker Shadows ===== */

#hero-tagline .hero-color {
  font-weight: 900;
}

#hero-tagline .hero-color .ht-l {
  -webkit-text-stroke: 0;
  text-shadow: -0.03em 0.04em 0.035em var(--ht-shadow);
}

/* Each shadow is 50% darker than its letter fill */
#hero-tagline .c1 {
  color: #ff0000;
  --ht-shadow: #800000;
}

#hero-tagline .c2 {
  color: #02ff00;
  --ht-shadow: #018000;
}

#hero-tagline .c3 {
  color: #0000ff;
  --ht-shadow: #000080;
}

#hero-tagline .c4 {
  color: #ff00ff;
  --ht-shadow: #800080;
}

#hero-tagline .c5 {
  color: #ff7f00;
  --ht-shadow: #804000;
}

#hero-tagline .c6 {
  color: #8000fe;
  --ht-shadow: #40007f;
}

/* ===== 3. Detail. : Stepped Greys + Outline + Softer Shadow ===== */

#hero-tagline .hero-detail .ht-l {
  paint-order: stroke fill;
  -webkit-text-stroke-width: 1px;
  text-shadow: -0.03em 0.04em 0.035em var(--ht-shadow);
}

#hero-tagline .d1 {
  font-weight: 900;
  color: #000000;
  -webkit-text-stroke-color: #333333;
  --ht-shadow: #000000;
}

#hero-tagline .d2 {
  font-weight: 800;
  color: #1e1e1e;
  -webkit-text-stroke-color: #4b4b4b;
  --ht-shadow: #0f0f0f;
}

#hero-tagline .d3 {
  font-weight: 700;
  color: #3b3b3b;
  -webkit-text-stroke-color: #626262;
  --ht-shadow: #1e1e1e;
}

#hero-tagline .d4 {
  font-weight: 500;
  color: #595959;
  -webkit-text-stroke-color: #7a7a7a;
  --ht-shadow: #2d2d2d;
}

#hero-tagline .d5 {
  font-weight: 400;
  color: #777777;
  -webkit-text-stroke-color: #929292;
  --ht-shadow: #3c3c3c;
}

#hero-tagline .d6 {
  font-weight: 200;
  color: #949494;
  -webkit-text-stroke-color: #a9a9a9;
  --ht-shadow: #4a4a4a;
}

#hero-tagline .d7 {
  font-weight: 100;
  color: #b2b2b2;
  -webkit-text-stroke-color: #c1c1c1;
  --ht-shadow: #595959;
  margin-right: -0.04em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5815adb *//* =========================================
   ArtHedron – "canvas to {.code}" tagline
   CSS-only typing loop
   ========================================= */
/* ---- "{.code}_": Cabinet Grotesk ---- */
.elementor-widget .ah-code {
  font-family: "Cabinet Grotesk", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  white-space: nowrap;
}

/* Blue braces: color only */
.elementor-widget .ah-code .brace {
  color: #2175F7;
}

/* ---- Typing loop: type → pause → delete → longer pause → repeat (7s) ---- */
.elementor-widget .ah-type > span {
  display: inline-block;
  vertical-align: top;
  line-height: inherit;
  max-width: 0;
  overflow: hidden;
  animation-duration: 7s;
  animation-iteration-count: infinite;
  animation-timing-function: step-end;
}

.elementor-widget .ah-type > span:nth-child(1) { animation-name: ah-c1; }
.elementor-widget .ah-type > span:nth-child(2) { animation-name: ah-c2; }
.elementor-widget .ah-type > span:nth-child(3) { animation-name: ah-c3; }
.elementor-widget .ah-type > span:nth-child(4) { animation-name: ah-c4; }
.elementor-widget .ah-type > span:nth-child(5) { animation-name: ah-c5; }
.elementor-widget .ah-type > span:nth-child(6) { animation-name: ah-c6; }
.elementor-widget .ah-type > span:nth-child(7) { animation-name: ah-c7; }

@keyframes ah-c1 { 0% { max-width: 0; } 11.43% { max-width: 2em; } 64.29% { max-width: 0; } 100% { max-width: 0; } }
@keyframes ah-c2 { 0% { max-width: 0; } 14.29% { max-width: 2em; } 62.14% { max-width: 0; } 100% { max-width: 0; } }
@keyframes ah-c3 { 0% { max-width: 0; } 17.14% { max-width: 2em; } 60%    { max-width: 0; } 100% { max-width: 0; } }
@keyframes ah-c4 { 0% { max-width: 0; } 20%    { max-width: 2em; } 57.86% { max-width: 0; } 100% { max-width: 0; } }
@keyframes ah-c5 { 0% { max-width: 0; } 22.86% { max-width: 2em; } 55.71% { max-width: 0; } 100% { max-width: 0; } }
@keyframes ah-c6 { 0% { max-width: 0; } 25.71% { max-width: 2em; } 53.57% { max-width: 0; } 100% { max-width: 0; } }
@keyframes ah-c7 { 0% { max-width: 0; } 28.57% { max-width: 2em; } 51.43% { max-width: 0; } 100% { max-width: 0; } }

/* ---- Blinking cursor ---- */
.elementor-widget .ah-code .cursor {
  color: #2175F7;
  animation: ah-blink 1s step-end infinite;
}

@keyframes ah-blink {
  50% { opacity: 0; }
}

/* Reduced-motion visitors see the finished {.code} */
@media (prefers-reduced-motion: reduce) {
  .elementor-widget .ah-type > span {
    animation: none;
    max-width: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-327d66d *//* =====================================
   Arthedron - Header / Sticky Layering
===================================== */

/* 1. Lift the whole header template, including its dropdowns, above the page */
.elementor-location-header {
  position: relative;
  z-index: 9990;
}

/* 2. Keep menu dropdowns on top inside the header */
.elementor-location-header .elementor-nav-menu--dropdown,
.elementor-location-header .elementor-nav-menu .sub-menu,
.elementor-location-header .e-n-menu-content {
  z-index: 9991;
}

/* 3. Second sticky section: stays below the header before and after it sticks */
.ticker-sticky,
.ticker-sticky.elementor-sticky--active {
  z-index: 50;
}/* End custom CSS */