.elementor-763 .elementor-element.elementor-element-38391486{--display:flex;top:0px;bottom:auto;z-index:10;--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;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:2%;--z-index:200;}.elementor-763 .elementor-element.elementor-element-38391486::before, .elementor-763 .elementor-element.elementor-element-38391486 > .elementor-background-video-container::before, .elementor-763 .elementor-element.elementor-element-38391486 > .e-con-inner > .elementor-background-video-container::before, .elementor-763 .elementor-element.elementor-element-38391486 > .elementor-background-slideshow::before, .elementor-763 .elementor-element.elementor-element-38391486 > .e-con-inner > .elementor-background-slideshow::before, .elementor-763 .elementor-element.elementor-element-38391486 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1D688F 0%, #F2295B00 70%);}.elementor-763 .elementor-element.elementor-element-38391486:hover::before, .elementor-763 .elementor-element.elementor-element-38391486:hover > .elementor-background-video-container::before, .elementor-763 .elementor-element.elementor-element-38391486:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-763 .elementor-element.elementor-element-38391486 > .elementor-background-slideshow:hover::before, .elementor-763 .elementor-element.elementor-element-38391486 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1D688F 0%, #F2295B00 51%);}.elementor-763 .elementor-element.elementor-element-38391486 + .wpr-hidden-header{top:0px;}.elementor-763 .elementor-element.elementor-element-38391486 + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.elementor-763 .elementor-element.elementor-element-38391486:hover{--overlay-opacity:0.5;}.elementor-763 .elementor-element.elementor-element-66719f2a{--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;--margin-top:-1%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-763 .elementor-element.elementor-element-66719f2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-763 .elementor-element.elementor-element-2bfd4253{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-763 .elementor-element.elementor-element-31154a65 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-763 .elementor-element.elementor-element-31154a65{z-index:100;text-align:left;}.elementor-763 .elementor-element.elementor-element-31154a65 img{width:100%;}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:before,
					.elementor-widget-premium-nav-menu .premium-nav-widget-container:not(.premium-nav-pointer-framed) .premium-menu-link-parent:after{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:before,
					.elementor-widget-premium-nav-menu .premium-nav-pointer-framed .premium-menu-link-parent:after{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > .premium-item-icon:not(.premium-lottie-animation) svg * ,
					 .elementor-widget-premium-nav-menu .premium-nav-menu-item > .premium-menu-link > svg.premium-item-icon *{fill:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu:not(.premium-hamburger-menu):not(.premium-nav-slide):not(.premium-nav-dropdown) .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-item:hover,
									.elementor-widget-premium-nav-menu.premium-hamburger-menu .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-widget-premium-nav-menu.premium-nav-slide .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link,
									.elementor-widget-premium-nav-menu.premium-nav-dropdown .premium-main-nav-menu .premium-sub-menu > .premium-sub-menu-item:hover > .premium-sub-menu-link{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link i.premium-sub-item-icon {color:var( --e-global-color-primary );}.elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon:not(.premium-lottie-animation) svg *,
					 .elementor-widget-premium-nav-menu .premium-sub-menu-item .premium-sub-menu-link svg.premium-sub-item-icon * {fill:var( --e-global-color-primary );}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-hamburger-toggle{justify-content:center;background-color:#02010100;}.elementor-763 .elementor-element.elementor-element-3cd8511f.premium-hamburger-menu .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-763 .elementor-element.elementor-element-3cd8511f.premium-nav-dropdown .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-763 .elementor-element.elementor-element-3cd8511f.premium-nav-slide .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link{justify-content:flex-start;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;color:#123646;border-style:solid;border-radius:0px 0px 0px 0px;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-main-nav-menu > .premium-active-item > .premium-menu-link{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link{color:#fff;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link .premium-dropdown-icon{color:#fff;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{order:0;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-hamburger-toggle i{color:#123646;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-hamburger-toggle svg, .elementor-763 .elementor-element.elementor-element-3cd8511f .premium-hamburger-toggle svg path{fill:#123646;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-nav-slide-overlay{background:#02010142;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-mobile-menu-outer-container .premium-mobile-menu-close i{color:#123646;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-mobile-menu-outer-container .premium-mobile-menu-close svg, .elementor-763 .elementor-element.elementor-element-3cd8511f .premium-mobile-menu-outer-container .premium-mobile-menu-close svg path{fill:#123646;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-mobile-menu-outer-container .premium-mobile-menu-close:hover i{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-mobile-menu-outer-container .premium-mobile-menu-close:hover svg, .elementor-763 .elementor-element.elementor-element-3cd8511f .premium-mobile-menu-outer-container .premium-mobile-menu-close:hover svg path{fill:#E1711B;}.elementor-763 .elementor-element.elementor-element-7326739c{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 020px;--row-gap:0px;--column-gap:020px;--flex-wrap:nowrap;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:2%;--z-index:200;}.elementor-763 .elementor-element.elementor-element-7326739c::before, .elementor-763 .elementor-element.elementor-element-7326739c > .elementor-background-video-container::before, .elementor-763 .elementor-element.elementor-element-7326739c > .e-con-inner > .elementor-background-video-container::before, .elementor-763 .elementor-element.elementor-element-7326739c > .elementor-background-slideshow::before, .elementor-763 .elementor-element.elementor-element-7326739c > .e-con-inner > .elementor-background-slideshow::before, .elementor-763 .elementor-element.elementor-element-7326739c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1D688F 0%, #F2295B00 70%);}.elementor-763 .elementor-element.elementor-element-7326739c:hover::before, .elementor-763 .elementor-element.elementor-element-7326739c:hover > .elementor-background-video-container::before, .elementor-763 .elementor-element.elementor-element-7326739c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-763 .elementor-element.elementor-element-7326739c > .elementor-background-slideshow:hover::before, .elementor-763 .elementor-element.elementor-element-7326739c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1D688F 0%, #F2295B00 70%);}.elementor-763 .elementor-element.elementor-element-7326739c:hover{--overlay-opacity:0.5;}.elementor-763 .elementor-element.elementor-element-1a1c49c7{--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;--flex-wrap:nowrap;--margin-top:-3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-763 .elementor-element.elementor-element-1a1c49c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-763 .elementor-element.elementor-element-12e7e583 > .elementor-widget-container{margin:28% 0% 0% 0%;}.elementor-763 .elementor-element.elementor-element-12e7e583{z-index:100;text-align:left;}.elementor-763 .elementor-element.elementor-element-12e7e583 img{width:100%;}.elementor-763 .elementor-element.elementor-element-252314c7{--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;--flex-wrap:nowrap;--margin-top:-6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-763 .elementor-element.elementor-element-252314c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-763 .elementor-element.elementor-element-370b79b2{width:100%;max-width:100%;}.elementor-763 .elementor-element.elementor-element-370b79b2 > .elementor-widget-container{margin:0% 0% -2% 0%;padding:0% 0% 0% 0%;}.elementor-763 .elementor-element.elementor-element-370b79b2.elementor-element{--align-self:flex-start;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-menu-container{height:80px;border-radius:0px 0px 0px 0px;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav > li > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;padding:0px 15px 0px 15px;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav > li > a:hover{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav > li > a:focus{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav > li > a:active{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav > li:hover > a{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav > li.current-menu-item > a{color:#123646;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav > li.current-menu-ancestor > a{color:#123646;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:#123646;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{color:#101010;fill:#101010;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:#101010;fill:#101010;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;color:#000000;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:#707070;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:#707070;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:#707070;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:#707070;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{color:#707070 !important;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-submenu-panel{padding:15px 0px 15px 0px;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;min-width:220px;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-menu-hamburger{float:right;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-menu-hamburger > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:rgba(0, 0, 0, 0.5);}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-menu-hamburger:hover > .ekit-menu-icon{color:rgba(0, 0, 0, 0.5);}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-menu-close{color:rgba(51, 51, 51, 1);}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-menu-close:hover{color:rgba(0, 0, 0, 0.5);}.elementor-763 .elementor-element.elementor-element-19d1784d{--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-end;--flex-wrap:wrap;--margin-top:-6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-763 .elementor-element.elementor-element-19d1784d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-763 .elementor-element.elementor-element-52cd06a9 > .elementor-widget-container{margin:0% 0% 0% -7%;padding:0% 0% 0% 0%;}.elementor-763 .elementor-element.elementor-element-52cd06a9 .elementor-icon-list-icon i{color:#E1711B;transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-52cd06a9 .elementor-icon-list-icon svg{fill:#E1711B;transition:fill 0.3s;}.elementor-763 .elementor-element.elementor-element-52cd06a9{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-763 .elementor-element.elementor-element-52cd06a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-763 .elementor-element.elementor-element-52cd06a9 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-763 .elementor-element.elementor-element-52cd06a9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-47e8831f{--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:flex-end;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:-6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-763 .elementor-element.elementor-element-47e8831f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-763 .elementor-element.elementor-element-9bb6eb1 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-763 .elementor-element.elementor-element-9bb6eb1 .elementor-icon-list-icon i{color:#E1711B;transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-9bb6eb1 .elementor-icon-list-icon svg{fill:#E1711B;transition:fill 0.3s;}.elementor-763 .elementor-element.elementor-element-9bb6eb1{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-763 .elementor-element.elementor-element-9bb6eb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-763 .elementor-element.elementor-element-9bb6eb1 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;}.elementor-763 .elementor-element.elementor-element-9bb6eb1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-763 .elementor-element.elementor-element-6015765d{--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:flex-end;--align-items:flex-start;--flex-wrap:nowrap;--margin-top:-6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-763 .elementor-element.elementor-element-6015765d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-763 .elementor-element.elementor-element-da0deb2 .elementor-repeater-item-afc8601 > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-763 .elementor-element.elementor-element-da0deb2 .elementor-repeater-item-afc8601 > a{background-color:#E1711B;}.elementor-763 .elementor-element.elementor-element-da0deb2 .elementor-repeater-item-afc8601 > a:hover{background-color:#1D688F;}.elementor-763 .elementor-element.elementor-element-da0deb2 .elementor-repeater-item-e6db9d2 > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-763 .elementor-element.elementor-element-da0deb2 .elementor-repeater-item-e6db9d2 > a{background-color:#E1711B;}.elementor-763 .elementor-element.elementor-element-da0deb2 .elementor-repeater-item-e6db9d2 > a:hover{background-color:#1D688F;}.elementor-763 .elementor-element.elementor-element-da0deb2 .elementor-repeater-item-202056d > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-763 .elementor-element.elementor-element-da0deb2 .elementor-repeater-item-202056d > a{background-color:#E1711B;}.elementor-763 .elementor-element.elementor-element-da0deb2 .elementor-repeater-item-202056d > a:hover{background-color:#0077b5;}.elementor-763 .elementor-element.elementor-element-da0deb2 > .elementor-widget-container{margin:8% 0% 0% 0%;}.elementor-763 .elementor-element.elementor-element-da0deb2 .ekit_social_media{text-align:left;}.elementor-763 .elementor-element.elementor-element-da0deb2 .ekit_social_media > li > a{text-align:center;text-decoration:none;border-radius:050% 050% 050% 050%;width:30px;height:30px;line-height:28px;}.elementor-763 .elementor-element.elementor-element-da0deb2 .ekit_social_media > li{display:inline-block;}.elementor-763 .elementor-element.elementor-element-ea5e0a0{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 020px;--row-gap:0px;--column-gap:020px;--flex-wrap:nowrap;--overlay-opacity:0.5;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:2%;--z-index:200;}.elementor-763 .elementor-element.elementor-element-ea5e0a0::before, .elementor-763 .elementor-element.elementor-element-ea5e0a0 > .elementor-background-video-container::before, .elementor-763 .elementor-element.elementor-element-ea5e0a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-763 .elementor-element.elementor-element-ea5e0a0 > .elementor-background-slideshow::before, .elementor-763 .elementor-element.elementor-element-ea5e0a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-763 .elementor-element.elementor-element-ea5e0a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1D688F 0%, #F2295B00 70%);}.elementor-763 .elementor-element.elementor-element-ea5e0a0:hover::before, .elementor-763 .elementor-element.elementor-element-ea5e0a0:hover > .elementor-background-video-container::before, .elementor-763 .elementor-element.elementor-element-ea5e0a0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-763 .elementor-element.elementor-element-ea5e0a0 > .elementor-background-slideshow:hover::before, .elementor-763 .elementor-element.elementor-element-ea5e0a0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1D688F 0%, #F2295B00 70%);}.elementor-763 .elementor-element.elementor-element-ea5e0a0:hover{--overlay-opacity:0.5;}.elementor-763 .elementor-element.elementor-element-b17a2d9{--display:flex;}.elementor-763 .elementor-element.elementor-element-7209147{--display:flex;}.elementor-763 .elementor-element.elementor-element-d20bcc3 > .elementor-widget-container{margin:28% 0% 0% 0%;}.elementor-763 .elementor-element.elementor-element-d20bcc3{z-index:100;text-align:left;}.elementor-763 .elementor-element.elementor-element-d20bcc3 img{width:100%;}.elementor-763 .elementor-element.elementor-element-2b6d388{--display:flex;}.elementor-763 .elementor-element.elementor-element-2b6d388.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-763 .elementor-element.elementor-element-f22f270 .elementor-repeater-item-afc8601 > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-763 .elementor-element.elementor-element-f22f270 .elementor-repeater-item-afc8601 > a{background-color:#E1711B;}.elementor-763 .elementor-element.elementor-element-f22f270 .elementor-repeater-item-afc8601 > a:hover{background-color:#1D688F;}.elementor-763 .elementor-element.elementor-element-f22f270 .elementor-repeater-item-e6db9d2 > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-763 .elementor-element.elementor-element-f22f270 .elementor-repeater-item-e6db9d2 > a{background-color:#E1711B;}.elementor-763 .elementor-element.elementor-element-f22f270 .elementor-repeater-item-e6db9d2 > a:hover{background-color:#1D688F;}.elementor-763 .elementor-element.elementor-element-f22f270 .elementor-repeater-item-202056d > a :is(i, svg){color:#FFFFFF;fill:#FFFFFF;}.elementor-763 .elementor-element.elementor-element-f22f270 .elementor-repeater-item-202056d > a{background-color:#E1711B;}.elementor-763 .elementor-element.elementor-element-f22f270 .elementor-repeater-item-202056d > a:hover{background-color:#0077b5;}.elementor-763 .elementor-element.elementor-element-f22f270 > .elementor-widget-container{margin:8% 0% 0% 0%;}.elementor-763 .elementor-element.elementor-element-f22f270.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-763 .elementor-element.elementor-element-f22f270 .ekit_social_media{text-align:left;}.elementor-763 .elementor-element.elementor-element-f22f270 .ekit_social_media > li > a{text-align:center;text-decoration:none;border-radius:050% 050% 050% 050%;width:30px;height:30px;line-height:28px;}.elementor-763 .elementor-element.elementor-element-f22f270 .ekit_social_media > li{display:inline-block;}.elementor-763 .elementor-element.elementor-element-0d5e10d{--display:flex;}.elementor-763 .elementor-element.elementor-element-8f779c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-hamburger-toggle{justify-content:center;background-color:#02010100;}.elementor-763 .elementor-element.elementor-element-8f779c9.premium-hamburger-menu .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-763 .elementor-element.elementor-element-8f779c9.premium-nav-dropdown .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link, .elementor-763 .elementor-element.elementor-element-8f779c9.premium-nav-slide .premium-main-mobile-menu > .premium-nav-menu-item > .premium-menu-link{justify-content:flex-start;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-family:"Open Sans", Sans-serif;font-weight:700;text-transform:uppercase;color:#123646;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-main-nav-menu > .premium-active-item > .premium-menu-link{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link{color:#fff;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-main-nav-menu .premium-sub-menu-item:hover > .premium-sub-menu-link .premium-dropdown-icon{color:#fff;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-sub-menu-item .premium-sub-menu-link .premium-sub-item-icon{order:0;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-hamburger-toggle i{color:#123646;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-hamburger-toggle svg, .elementor-763 .elementor-element.elementor-element-8f779c9 .premium-hamburger-toggle svg path{fill:#123646;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-nav-slide-overlay{background:#02010142;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-mobile-menu-outer-container .premium-mobile-menu-close i{color:#123646;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-mobile-menu-outer-container .premium-mobile-menu-close svg, .elementor-763 .elementor-element.elementor-element-8f779c9 .premium-mobile-menu-outer-container .premium-mobile-menu-close svg path{fill:#123646;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-mobile-menu-outer-container .premium-mobile-menu-close:hover i{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-mobile-menu-outer-container .premium-mobile-menu-close:hover svg, .elementor-763 .elementor-element.elementor-element-8f779c9 .premium-mobile-menu-outer-container .premium-mobile-menu-close:hover svg path{fill:#E1711B;}@media(max-width:1024px){.elementor-763 .elementor-element.elementor-element-38391486{top:0px;bottom:auto;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-763 .elementor-element.elementor-element-38391486 + .wpr-hidden-header{top:0px;}.elementor-763 .elementor-element.elementor-element-38391486 + .wpr-hidden-header-flex{top:0px;}.elementor-763 .elementor-element.elementor-element-2bfd4253{--grid-auto-flow:row;}.elementor-763 .elementor-element.elementor-element-31154a65 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-763 .elementor-element.elementor-element-31154a65 img{width:100%;}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-nav-identity-panel{padding:10px 0px 10px 0px;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-menu-container{max-width:350px;border-radius:0px 0px 0px 0px;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav > li > a{font-size:10px;color:#000000;padding:10px 15px 10px 15px;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:15px 15px 15px 15px;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:0px 0px 0px 0px;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-nav-logo{margin:5px 0px 5px 0px;padding:5px 5px 5px 5px;}.elementor-763 .elementor-element.elementor-element-52cd06a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-763 .elementor-element.elementor-element-52cd06a9 .elementor-icon-list-item > a{font-size:10px;}.elementor-763 .elementor-element.elementor-element-9bb6eb1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-763 .elementor-element.elementor-element-9bb6eb1 .elementor-icon-list-item > a{font-size:10px;}.elementor-763 .elementor-element.elementor-element-b17a2d9{--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-763 .elementor-element.elementor-element-7209147{--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-763 .elementor-element.elementor-element-d20bcc3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-763 .elementor-element.elementor-element-d20bcc3 img{width:33%;}.elementor-763 .elementor-element.elementor-element-2b6d388{--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-763 .elementor-element.elementor-element-f22f270{width:var( --container-widget-width, 308.333px );max-width:308.333px;--container-widget-width:308.333px;--container-widget-flex-grow:0;}.elementor-763 .elementor-element.elementor-element-f22f270 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-763 .elementor-element.elementor-element-f22f270 .ekit_social_media{text-align:right;}.elementor-763 .elementor-element.elementor-element-0d5e10d{--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-763 .elementor-element.elementor-element-8f779c9{width:var( --container-widget-width, 98.25px );max-width:98.25px;--container-widget-width:98.25px;--container-widget-flex-grow:0;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-hamburger-toggle{justify-content:flex-end;}}@media(max-width:767px){.elementor-763 .elementor-element.elementor-element-38391486{top:0px;bottom:auto;--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-763 .elementor-element.elementor-element-38391486 + .wpr-hidden-header{top:0px;}.elementor-763 .elementor-element.elementor-element-38391486 + .wpr-hidden-header-flex{top:0px;}.elementor-763 .elementor-element.elementor-element-66719f2a{--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-763 .elementor-element.elementor-element-2bfd4253{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-763 .elementor-element.elementor-element-31154a65 > .elementor-widget-container{margin:2% 0% 0% -12%;}.elementor-763 .elementor-element.elementor-element-31154a65 img{width:67%;}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-text );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:var( --e-global-color-accent );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-secondary );}.elementor-widget-premium-nav-menu .premium-main-nav-menu .premium-sub-menu .premium-active-item .premium-sub-menu-link .premium-dropdown-icon{color:var( --e-global-color-primary );}.elementor-763 .elementor-element.elementor-element-3cd8511f > .elementor-widget-container{margin:4vw -15vw 0vw 0vw;padding:0% 0% 0% 0%;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-nav-widget-container {--pa-menu-width:63vw;}.elementor-763 .elementor-element.elementor-element-3cd8511f.premium-ham-dropdown .premium-main-mobile-menu, .elementor-763 .elementor-element.elementor-element-3cd8511f.premium-nav-dropdown .premium-main-mobile-menu{width:63vw;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-size:16px;border-width:0px 0px 1px 0px;padding:3% 0% 3% 7%;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{font-size:0px;color:#E1711B;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-mobile-menu-container .premium-sub-menu,
                    .elementor-763 .elementor-element.elementor-element-3cd8511f.premium-nav-ver .premium-nav-menu-item.menu-item-has-children .premium-sub-menu,
                    .elementor-763 .elementor-element.elementor-element-3cd8511f.premium-nav-hor .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{min-width:119px;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-hamburger-toggle i{font-size:35px;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-hamburger-toggle svg{width:35px;height:35px;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-hamburger-toggle{padding:6% 0% 0% 0%;}.elementor-763 .elementor-element.elementor-element-3cd8511f .premium-mobile-menu-outer-container .premium-mobile-menu-close{padding:4% 4% 0% 0%;}.elementor-763 .elementor-element.elementor-element-370b79b2 .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-763 .elementor-element.elementor-element-8f779c9 > .elementor-widget-container{margin:4vw -15vw 0vw 0vw;padding:0% 0% 0% 0%;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-sub-menu .premium-sub-menu-link{justify-content:flex-start;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-nav-widget-container {--pa-menu-width:63vw;}.elementor-763 .elementor-element.elementor-element-8f779c9.premium-ham-dropdown .premium-main-mobile-menu, .elementor-763 .elementor-element.elementor-element-8f779c9.premium-nav-dropdown .premium-main-mobile-menu{width:63vw;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link{font-size:16px;padding:3% 0% 3% 7%;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-main-nav-menu > .premium-nav-menu-item > .premium-menu-link .premium-dropdown-icon{font-size:0px;color:#E1711B;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-main-nav-menu > .premium-nav-menu-item:hover > .premium-menu-link .premium-dropdown-icon{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-main-nav-menu > .premium-active-item > .premium-menu-link .premium-dropdown-icon{color:#E1711B;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-nav-menu-item > .premium-menu-link > .premium-item-icon{order:0;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-mobile-menu-container .premium-sub-menu,
                    .elementor-763 .elementor-element.elementor-element-8f779c9.premium-nav-ver .premium-nav-menu-item.menu-item-has-children .premium-sub-menu,
                    .elementor-763 .elementor-element.elementor-element-8f779c9.premium-nav-hor .premium-nav-menu-item.menu-item-has-children .premium-sub-menu{min-width:119px;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-hamburger-toggle i{font-size:35px;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-hamburger-toggle svg{width:35px;height:35px;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-hamburger-toggle{padding:6% 0% 0% 0%;}.elementor-763 .elementor-element.elementor-element-8f779c9 .premium-mobile-menu-outer-container .premium-mobile-menu-close{padding:4% 4% 0% 0%;}}@media(min-width:768px){.elementor-763 .elementor-element.elementor-element-66719f2a{--width:12%;}.elementor-763 .elementor-element.elementor-element-1a1c49c7{--width:12%;}.elementor-763 .elementor-element.elementor-element-252314c7{--width:40.333%;}.elementor-763 .elementor-element.elementor-element-19d1784d{--width:28.521%;}.elementor-763 .elementor-element.elementor-element-47e8831f{--width:19%;}.elementor-763 .elementor-element.elementor-element-6015765d{--width:15.369%;}}@media(max-width:1024px) and (min-width:768px){.elementor-763 .elementor-element.elementor-element-2bfd4253{--width:100%;}.elementor-763 .elementor-element.elementor-element-2b6d388{--width:321.222px;}.elementor-763 .elementor-element.elementor-element-0d5e10d{--width:27%;}}/* Start custom CSS for container, class: .elementor-element-38391486 */#mobile-menu-container {
    position: sticky;
    top: 0;
    z-index: 9900; /* Ensure it stays above all content */
    }
    @media (max-width: 768px) {
  #mobile-menu-container {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    background: transparent !important; /* Keeps your original background */
    backdrop-filter: none !important; /* Optional: remove blur if applied */
  }

  body {
    padding-top: 70px; /* Adjust if header height is different */
  }
}/* End custom CSS */
/* Start custom CSS for ekit-nav-menu, class: .elementor-element-370b79b2 *//* ---------- GĄSKA header nav: keep single line, then switch to burger ---------- */
/* Target the Nav Menu widget by its CSS ID (set in Elementor Advanced → CSS ID: gt-nav) */
#gt-nav .elementor-nav-menu--main{
  /* always single line on desktop */
  display:flex !important;
  flex-wrap:nowrap !important;
  align-items:center;
  justify-content:flex-start;
  gap:clamp(10px, 1.5vw, 28px);        /* fluid spacing */
  white-space:nowrap;                  /* safety */
}
#gt-nav .elementor-nav-menu--main > li{ white-space:nowrap; flex:0 1 auto; }
#gt-nav .elementor-nav-menu--main a.elementor-item{
  font-size:clamp(14px, 1.05vw, 20px); /* fluid font size */
  line-height:1.1;
}
/* remove any accidental BRs inside menu labels */
#gt-nav .elementor-nav-menu--main br{ display:none !important; }

/* Slightly tighter just before we switch to mobile */
@media (max-width: 1850px){
  #gt-nav .elementor-nav-menu--main{ gap:clamp(8px, 1vw, 18px); }
  #gt-nav .elementor-nav-menu--main a.elementor-item{ font-size:clamp(13px, 0.95vw, 18px); }
}

/* ---------- Force hamburger earlier than Elementor’s default ---------- */
/* If the menu would wrap in your layout around ~1700px, switch to burger here. */
/* Tweak 1700px to a value that suits your header columns. */
@media (max-width: 1700px){
  #gt-nav .elementor-nav-menu--main{ display:none !important; }
  #gt-nav .elementor-menu-toggle{ display:flex !important; align-items:center; justify-content:center; }
}

/* Keep mobile dropdown working normally */
#gt-nav .elementor-menu-toggle{ cursor:pointer; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7326739c *//* Sticky header */
#menu-header {
    position: sticky !important;
    top: 0;
    width: 100%;
    z-index: 9999 !important;
    transition: all 0.3s ease;
}

/* Remove dark background on scroll */
body.scrolled #menu-header {
    background: transparent !important;
    backdrop-filter: none !important;
    box-shadow: none !important;
}


/* Make #menu-header responsive and prevent wrapping */
#menu-header {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 20px;
  flex-shrink: 1 !important;
  min-width: 0 !important;
  width: 100%;
  box-sizing: border-box;
}

/* Force internal containers to behave responsively */
#menu-header > .elementor-container,
#menu-header > .elementor-element {
  flex-shrink: 1 !important;
  flex-grow: 1 !important;
  min-width: 0 !important;
  box-sizing: border-box;
}

/* Ensure social icons and icon lists don't overflow */
#menu-header .elementor-widget-container,
#menu-header .elementor-icon-list-items {
  min-width: 0 !important;
  flex-wrap: nowrap !important;
  flex-shrink: 1;
  overflow: hidden;
}


/* Hide #menu-header on mobile */
@media (max-width: 768px) {
  #menu-header {
    display: none !important;
  }
}

@media (max-width: 768px) {
  body,
  html {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  #menu-header {
    margin: 0 !important;
    padding: 0 !important;
  }
}

/* 1025–1244px: force 14px on nav, email, phone */
@media (min-width:1025px) and (max-width:1244px){

  /* NAV MENU (gt-nav) – covers main links & dropdowns */
  #gt-nav.elementor-element .elementor-nav-menu--main .elementor-item,
  #gt-nav .elementor-nav-menu--main .elementor-item,
  #gt-nav .elementor-nav-menu a,
  #gt-nav nav a,
  #gt-nav .menu-item a {
    font-size:14px !important;
    line-height:1.3 !important;
  }

  /* EMAIL + PHONE – covers icon list, headings, text editor, and plain links */
  #gt-email .elementor-icon-list-text,
  #gt-phone .elementor-icon-list-text,
  #gt-email .elementor-heading-title,
  #gt-phone .elementor-heading-title,
  #gt-email .elementor-text-editor,
  #gt-phone .elementor-text-editor,
  #gt-email a,
  #gt-phone a,
  #gt-email,
  #gt-phone {
    font-size:14px !important;
    line-height:1.3 !important;
  }
}
/* 1025–1073px: shrink further to 11px */
@media (min-width:1025px) and (max-width:1073px){

  /* NAV MENU (gt-nav) */
  #gt-nav.elementor-element .elementor-nav-menu--main .elementor-item,
  #gt-nav .elementor-nav-menu--main .elementor-item,
  #gt-nav .elementor-nav-menu a,
  #gt-nav nav a,
  #gt-nav .menu-item a {
    font-size:11px !important;
    line-height:1.2 !important;
  }

  /* EMAIL + PHONE */
  #gt-email .elementor-icon-list-text,
  #gt-phone .elementor-icon-list-text,
  #gt-email .elementor-heading-title,
  #gt-phone .elementor-heading-title,
  #gt-email .elementor-text-editor,
  #gt-phone .elementor-text-editor,
  #gt-email a,
  #gt-phone a,
  #gt-email,
  #gt-phone {
    font-size:11px !important;
    line-height:1.2 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea5e0a0 *//* Set your real tablet header height here so content is pushed below it */
:root { --tablet-header-height: 100px; } /* change if your header is taller/shorter */

/* ========= TABLET (769–1024px) ========= */
@media (min-width: 769px) and (max-width: 1024px) {

  /* 1) Kill Elementor's sticky spacers (for both tablet & old desktop headers) */
  #menu-header-spacer,
  #menu-header-tablet-spacer,
  .elementor-sticky__spacer,
  .elementor-location-header [id$="-spacer"] {
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* 2) Hide the DESKTOP header on tablet so it can't add a spacer */
  #menu-header { display: none !important; }

  /* 3) Pin the TABLET header to the very top */
  #menu-header-tablet {
    position: fixed !important;      /* ignore Elementor's sticky */
    top: 0 !important;
    left: 0; right: 0;
    width: 100% !important;
    z-index: 100000 !important;

    margin: 0 !important;
    border: 0 !important;
    box-shadow: none !important;
    /* leave your background as-is; set a color if needed */
  }

  /* 3b) If Elementor still adds sticky classes, neutralize them */
  #menu-header-tablet.elementor-sticky--active,
  #menu-header-tablet.elementor-sticky--effects {
    position: fixed !important;
    top: 0 !important;
    transform: none !important;
    box-shadow: none !important;
  }

  /* 4) Make sure wrapper doesn't break fixed positioning or add offsets */
  .elementor-location-header,
  .elementor-location-header > .elementor-section {
    overflow: visible !important;
    transform: none !important;
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  /* 5) Push the page content down by the header height so there's no overlap */
  body { padding-top: var(--tablet-header-height) !important; }

  /* WordPress admin bar offset */
  body.admin-bar { padding-top: calc(var(--tablet-header-height) + 32px) !important; }
  body.admin-bar #menu-header-tablet { top: 32px !important; }
}

/* Keep mobile/desktop behaviors intact */
@media (max-width: 768px) {
  #menu-header-tablet { display: none !important; }
}
@media (min-width: 1025px) {
  #menu-header {
    position: sticky !important;
    top: 0; width: 100%;
    z-index: 9999 !important;
  }
}/* End custom CSS */