.elementor-334 .elementor-element.elementor-element-933882c{--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;}.elementor-334 .elementor-element.elementor-element-3f63854{--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;}.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-334 .elementor-element.elementor-element-dff1d0f{text-align:start;}.elementor-334 .elementor-element.elementor-element-dff1d0f img{max-width:61%;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-menu-item.wpr-pointer-item{transition-duration:0.2s;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.2s;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.2s;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-toggle-wrap{text-align:center;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-nav-menu .wpr-menu-item,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#55A6DC;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-nav-menu .wpr-menu-item:hover,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#1B1B1B;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#242424;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#242424;border-width:1px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#242424;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .menu-item-has-children .wpr-sub-icon{font-size:14px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(14px + 35px);}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(14px + 35px);}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-nav-menu .wpr-menu-item,.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu a,.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-toggle-text{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-double-line .wpr-menu-item:after{height:1px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-0px);}.elementor-334 .elementor-element.elementor-element-6a7a4b1:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(0px);}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-nav-menu .wpr-menu-item{padding-left:35px;padding-right:35px;padding-top:0px;padding-bottom:0px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-35px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-35px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-nav-menu > .menu-item{margin-left:12px;margin-right:12px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:12px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:12px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:12px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#7BB2DD;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{margin-top:0px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu a,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu li{background-color:#55A6DC;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu li a:hover,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu a:hover,
					 .elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:#B7E2FF;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu a{padding-left:10px;padding-right:10px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-mobile-divider-yes .wpr-mobile-nav-menu a{border-bottom-color:#E4CBBA;border-bottom-width:1px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu{margin-top:10px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-toggle{border-color:#111111;width:50px;border-width:0px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-toggle-text{color:#111111;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-toggle-line{background-color:#111111;height:2px;margin-bottom:3px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-toggle:hover{border-color:#55A6DC;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#55A6DC;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#55A6DC;}.elementor-334 .elementor-element.elementor-element-a5d4dc7{--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-end;}.elementor-334 .elementor-element.elementor-element-780e132{--display:flex;top:0px;bottom:auto;z-index:10;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-334 .elementor-element.elementor-element-780e132:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-780e132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-334 .elementor-element.elementor-element-780e132 + .wpr-hidden-header{top:0px;}.elementor-334 .elementor-element.elementor-element-780e132 + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.elementor-334 .elementor-element.elementor-element-d27e9a9{--display:flex;}.elementor-334 .elementor-element.elementor-element-d27e9a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-334 .elementor-element.elementor-element-99b227b{--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;}.elementor-334 .elementor-element.elementor-element-60a520d{--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;}.elementor-334 .elementor-element.elementor-element-a3621f7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-334 .elementor-element.elementor-element-29a9c83{--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-end;}.elementor-334 .elementor-element.elementor-element-43ae9c4{--display:flex;--min-height:0px;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-9b77430.elementor-element{--align-self:stretch;}.elementor-334 .elementor-element.elementor-element-b5508ac{--display:flex;}.elementor-334 .elementor-element.elementor-element-b5508ac:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-b5508ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-menu-item.wpr-pointer-item{transition-duration:0.2s;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.2s;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.2s;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-toggle-wrap{text-align:center;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-nav-menu .wpr-menu-item,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#000000;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-nav-menu .wpr-menu-item:hover,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#1B1B1B;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#242424;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#242424;border-width:1px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#242424;}.elementor-334 .elementor-element.elementor-element-08e4a4e .menu-item-has-children .wpr-sub-icon{font-size:14px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(14px + 35px);}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(14px + 35px);}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-nav-menu .wpr-menu-item,.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu a,.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-toggle-text{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;letter-spacing:0px;word-spacing:0px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-double-line .wpr-menu-item:after{height:1px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-334 .elementor-element.elementor-element-08e4a4e:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-0px);}.elementor-334 .elementor-element.elementor-element-08e4a4e:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(0px);}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-nav-menu .wpr-menu-item{padding-left:35px;padding-right:35px;padding-top:0px;padding-bottom:0px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-35px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-35px;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-nav-menu > .menu-item{margin-left:12px;margin-right:12px;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:12px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:12px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:12px;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#7BB2DD;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{margin-top:0px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu a,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu li{background-color:#55A6DC;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu li a:hover,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu a:hover,
					 .elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:#B7E2FF;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu a{padding-left:10px;padding-right:10px;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-mobile-divider-yes .wpr-mobile-nav-menu a{border-bottom-color:#E4CBBA;border-bottom-width:1px;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu{margin-top:10px;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-toggle{border-color:#111111;width:50px;border-width:0px;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-toggle-text{color:#111111;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-toggle-line{background-color:#111111;height:2px;margin-bottom:3px;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-toggle:hover{border-color:#55A6DC;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#55A6DC;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#55A6DC;}@media(max-width:1366px){.elementor-334 .elementor-element.elementor-element-780e132{top:0px;bottom:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-780e132 + .wpr-hidden-header{top:0px;}.elementor-334 .elementor-element.elementor-element-780e132 + .wpr-hidden-header-flex{top:0px;}}@media(max-width:1024px){.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-nav-menu .wpr-menu-item,.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu a,.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-toggle-text{font-size:14px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-nav-menu > .menu-item{margin-left:7px;margin-right:7px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:7px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:7px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:7px;}.elementor-334 .elementor-element.elementor-element-780e132{top:0px;bottom:auto;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-334 .elementor-element.elementor-element-780e132 + .wpr-hidden-header{top:0px;}.elementor-334 .elementor-element.elementor-element-780e132 + .wpr-hidden-header-flex{top:0px;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-nav-menu .wpr-menu-item,.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu a,.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-toggle-text{font-size:14px;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-nav-menu > .menu-item{margin-left:7px;margin-right:7px;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:7px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:7px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:7px;}}@media(max-width:767px){.elementor-334 .elementor-element.elementor-element-dff1d0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-334 .elementor-element.elementor-element-dff1d0f img{max-width:73%;}.elementor-334 .elementor-element.elementor-element-6a7a4b1{margin:-60px -7px calc(var(--kit-widget-spacing, 0px) + 0px) -20px;}.elementor-334 .elementor-element.elementor-element-6a7a4b1.elementor-element{--align-self:flex-end;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-toggle-wrap{text-align:right;}.elementor-334 .elementor-element.elementor-element-6a7a4b1 .wpr-mobile-nav-menu{margin-top:25px;}.elementor-334 .elementor-element.elementor-element-5fb171b{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-334 .elementor-element.elementor-element-780e132{top:0px;bottom:auto;}.elementor-334 .elementor-element.elementor-element-780e132 + .wpr-hidden-header{top:0px;}.elementor-334 .elementor-element.elementor-element-780e132 + .wpr-hidden-header-flex{top:0px;}.elementor-334 .elementor-element.elementor-element-d27e9a9{--width:40%;}.elementor-334 .elementor-element.elementor-element-08e4a4e{margin:-60px -7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-334 .elementor-element.elementor-element-08e4a4e.elementor-element{--align-self:flex-end;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-toggle-wrap{text-align:right;}.elementor-334 .elementor-element.elementor-element-08e4a4e .wpr-mobile-nav-menu{margin-top:25px;}}@media(min-width:768px){.elementor-334 .elementor-element.elementor-element-933882c{--content-width:1350px;}.elementor-334 .elementor-element.elementor-element-3f63854{--width:50%;}.elementor-334 .elementor-element.elementor-element-a5d4dc7{--width:50%;}.elementor-334 .elementor-element.elementor-element-780e132{--content-width:1600px;}.elementor-334 .elementor-element.elementor-element-d27e9a9{--width:100%;}.elementor-334 .elementor-element.elementor-element-99b227b{--content-width:1350px;}.elementor-334 .elementor-element.elementor-element-60a520d{--width:50%;}.elementor-334 .elementor-element.elementor-element-29a9c83{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-334 .elementor-element.elementor-element-d27e9a9{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-334 .elementor-element.elementor-element-d27e9a9{--width:80%;}}/* Start custom CSS for html, class: .elementor-element-9b77430 *//* —— Bring the whole nav stack to the front —— */
.topnav{ position:relative; z-index:9999; background:var(--bg) !important; }
.nav-bar{ z-index:10000; }
.menu{ z-index:10001; }
.submenu{ z-index:10002; }

/* —— Desktop dropdowns stay solid —— */
.submenu{
  background:#fff !important;
  border:1px solid #ececec;
  box-shadow:0 8px 18px rgba(0,0,0,.08);
}

/* —— Tablet & Mobile: show an opaque fixed panel under the top bar —— */
@media (max-width:1024px){
  .menu{
    position:fixed;       /* sit above page, no reflow */
    top:56px; left:0; right:0;
    display:none;
    flex-direction:column;
    background:#ffffff !important;   /* kill any transparency */
    border-bottom:1px solid #e6e6e6;
    box-shadow:0 20px 30px rgba(0,0,0,.12);
    max-height:calc(100vh - 56px);
    overflow:auto;        /* scroll if long */
  }
  .menu.show{ display:flex; }

  /* nested lists also opaque */
  .dropdown > .submenu{
    position:static;
    display:none;
    background:#ffffff !important;
    border:0; box-shadow:none; padding:0;
  }
  .dropdown.open > .submenu{ display:block; }

  /* make sure link text is readable */
  .menu a{ color:var(--text) !important; background:transparent !important; }
  .menu a:hover{ background:var(--hover-bg) !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ae9c4 *//* === Compact height for the MOF nav === */
.mof-nav {
  --barH: 40px;                 /* change this number to taste (36–44px) */
  background: var(--mof-bg);
  border-bottom: 1px solid var(--mof-line);
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.2 !important;
}

.mof-nav .mof-nav__bar {
  height: var(--barH) !important;   /* shrink the top bar */
}

/* Desktop/tablet row spacing */
.mof-nav .mof-nav__menu {
  padding: 0 12px !important;       /* tighter left/right */
  margin: 0 !important;
}

.mof-nav .mof-nav__menu > li { margin: 0 !important; }

.mof-nav .mof-nav__menu a {
  padding: 8px 12px !important;     /* was 14px 16px */
  line-height: 1.2 !important;
  font-size: 15px;                  /* optional: slightly smaller text */
}
.mof-nav .mof-nav__menu a::after { bottom: 6px !important; }

/* Mobile/tablet dropdown panel must follow new bar height */
@media (max-width:1024px){
  .mof-nav .mof-nav__menu{
    top: var(--barH) !important;
    max-height: calc(100vh - var(--barH)) !important;
  }
}

/* === Kill the extra grey space from Elementor around the nav === */
/* Only the section that contains the nav is affected */
.elementor-section:has(.mof-nav),
.elementor-container:has(.mof-nav),
.elementor-column:has(.mof-nav),
.elementor-widget-container:has(.mof-nav) {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  min-height: 0 !important;
}

/* If your browser/theme doesn't support :has yet, use this fallback. 
   Wrap the nav widget with a section/class and uncomment + adjust: */
/*
.your-nav-section,
.your-nav-section .elementor-container,
.your-nav-section .elementor-widget-container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  min-height: 0 !important;
}
*//* End custom CSS */