.elementor-11 .elementor-element.elementor-element-1944a24{--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:center;}.elementor-11 .elementor-element.elementor-element-1944a24:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1944a24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-d9fecbf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-d9fecbf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d9fecbf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-menu-toggle{margin-right:auto;}.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu .elementor-item{font-family:"OpenSans", Sans-serif;font-size:12px;font-weight:600;line-height:1.3em;}.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--main .elementor-item{color:#4F4F4F;fill:#4F4F4F;padding-left:10px;padding-right:10px;}.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--main .elementor-item:hover,
					.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#4F4F4F;}.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--dropdown a, .elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--dropdown{background-color:#F4F4F4;border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--dropdown a:hover,
					.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--dropdown a:focus,
					.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--dropdown a.highlighted,
					.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-menu-toggle:hover,
					.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--dropdown a:hover,
					.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--dropdown a:focus,
					.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--dropdown a.highlighted{background-color:#000000;}.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--dropdown .elementor-item, .elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"OpenSans", Sans-serif;font-size:14px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:20px 20px 26px -15px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:6px;padding-bottom:6px;}.elementor-11 .elementor-element.elementor-element-1f24a0e{--display:flex;--min-height:84px;--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:space-evenly;--align-items:center;--overlay-opacity:1;}.elementor-11 .elementor-element.elementor-element-1f24a0e::before, .elementor-11 .elementor-element.elementor-element-1f24a0e > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-1f24a0e > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-1f24a0e > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-1f24a0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-1f24a0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.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-11 .elementor-element.elementor-element-9e236e8{width:var( --container-widget-width, 18.264% );max-width:18.264%;--container-widget-width:18.264%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-9e236e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-9e236e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-9e236e8 img{width:100%;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-676f077{--display:flex;}.elementor-11 .elementor-element.elementor-element-31edb4a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-625b126{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-625b126:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-625b126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE5E5;}.elementor-11 .elementor-element.elementor-element-a93eb1f{--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-end;}.elementor-11 .elementor-element.elementor-element-a93eb1f.e-con{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-5270e53{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-662e753{--display:flex;}.elementor-11 .elementor-element.elementor-element-662e753:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-662e753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE5E5;}.elementor-11 .elementor-element.elementor-element-0044f46{--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:center;}.elementor-11 .elementor-element.elementor-element-0044f46.e-con{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-e88fd71{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-e88fd71.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-d4d53c7{--display:flex;}.elementor-11 .elementor-element.elementor-element-d4d53c7:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-d4d53c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE5E5;}.elementor-11 .elementor-element.elementor-element-e62643b{--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-end;}.elementor-11 .elementor-element.elementor-element-e62643b.e-con{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-1dabd05{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-9cb75ec{--display:flex;}.elementor-11 .elementor-element.elementor-element-9cb75ec:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-9cb75ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE5E5;}.elementor-11 .elementor-element.elementor-element-5b136db{--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:center;}.elementor-11 .elementor-element.elementor-element-5b136db.e-con{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-276a01c{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-276a01c.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-0065d7e{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:15px;--n-menu-title-transition:0ms;--n-menu-title-padding:31px 20px 31px 20px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-11 .elementor-element.elementor-element-0065d7e > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#007055;}.elementor-11 .elementor-element.elementor-element-0065d7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-0065d7e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-11 .elementor-element.elementor-element-0065d7e > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-11 .elementor-element.elementor-element-0065d7e > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-11 .elementor-element.elementor-element-0065d7e > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"OpenSans", Sans-serif;font-weight:700;}.elementor-11 .elementor-element.elementor-element-0065d7e {--n-menu-title-color-hover:#FFFFFF;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-f43321c .elementor-search-form{text-align:end;}.elementor-11 .elementor-element.elementor-element-f43321c .elementor-search-form__toggle{--e-search-form-toggle-size:35px;--e-search-form-toggle-color:#000000;--e-search-form-toggle-background-color:#FFFFFF;--e-search-form-toggle-icon-size:calc(64em / 100);}.elementor-11 .elementor-element.elementor-element-f43321c input[type="search"].elementor-search-form__input{font-family:"RobotoCondensed", Sans-serif;font-weight:400;}.elementor-11 .elementor-element.elementor-element-f43321c:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-11 .elementor-element.elementor-element-f43321c.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11 .elementor-element.elementor-element-a20d467 .elementor-button{background-color:var( --e-global-color-7c09f9a5 );font-family:"OpenSans", Sans-serif;font-size:14px;font-weight:bold;border-radius:5px 5px 5px 5px;padding:17px 15px 17px 15px;}.elementor-11 .elementor-element.elementor-element-a20d467 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-d173ce0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-3e8135e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-28f2632{--display:flex;--min-height:85px;--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;}.elementor-11 .elementor-element.elementor-element-28f2632:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-28f2632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-ac56888{--display:flex;--min-height:85px;--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:center;}.elementor-11 .elementor-element.elementor-element-65f2d3c{--display:flex;--min-height:85px;--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:center;}.elementor-11 .elementor-element.elementor-element-39e8426 .elementor-search-form{text-align:end;}.elementor-11 .elementor-element.elementor-element-39e8426 .elementor-search-form__toggle{--e-search-form-toggle-size:35px;--e-search-form-toggle-color:#000000;--e-search-form-toggle-background-color:#FFFFFF;--e-search-form-toggle-icon-size:calc(64em / 100);}.elementor-11 .elementor-element.elementor-element-39e8426 input[type="search"].elementor-search-form__input{font-family:"RobotoCondensed", Sans-serif;font-weight:400;}.elementor-11 .elementor-element.elementor-element-39e8426:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-11 .elementor-element.elementor-element-39e8426.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-11 .elementor-element.elementor-element-5ab1c72{--display:flex;--min-height:85px;--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:center;}.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-menu-toggle{margin-right:auto;background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu .elementor-item{font-family:"Roboto Condensed", Sans-serif;font-size:24px;font-weight:600;letter-spacing:-0.35px;}.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu--dropdown a, .elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-menu-toggle{color:#000000;fill:#000000;}.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu--dropdown{background-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu--dropdown .elementor-item, .elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"RobotoCondensed", Sans-serif;font-size:24px;font-weight:bold;text-decoration:none;letter-spacing:-0.35px;}.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#000000;border-bottom-width:1px;}.elementor-11 .elementor-element.elementor-element-e9e4085 div.elementor-menu-toggle{color:#000000;}.elementor-11 .elementor-element.elementor-element-e9e4085 div.elementor-menu-toggle svg{fill:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-ac56888{--width:33.333%;}.elementor-11 .elementor-element.elementor-element-65f2d3c{--width:33.333%;}.elementor-11 .elementor-element.elementor-element-5ab1c72{--width:33.333%;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-28f2632{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-ac56888{--width:70%;--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-11 .elementor-element.elementor-element-8262c21 img{width:100%;}.elementor-11 .elementor-element.elementor-element-65f2d3c{--width:15%;--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-11 .elementor-element.elementor-element-5ab1c72{--width:15%;--min-height:42px;--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-11 .elementor-element.elementor-element-e9e4085 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu--dropdown a{padding-left:15px;padding-right:15px;padding-top:22.66px;padding-bottom:22.66px;}.elementor-11 .elementor-element.elementor-element-e9e4085{--nav-menu-icon-size:30px;}}/* Start custom CSS for nav-menu, class: .elementor-element-d9fecbf */@media screen and (max-width: 1920px){
   
    #top-header{
        
        padding-left: 70px;
        
    }
    
    
}


/*-------------SUBMENU FOR MENU TOP HØJRE---------------*/

/*Styling for menuen øverst til højre*/
/*Fjerner sub arrow som gør om os for stor*/

.sub-arrow{
	
	padding: 0px 0px 0px 0px !important;
	
}



.link-menu-item-undermenu a:link {
	color: #000000 ;
	text-decoration:none;
	transition-duration: 0s;
}



.link-menu-item-undermenu a:hover {
	color: #ffffff !important;
	text-decoration:none;
	text: white!important;
	transition-duration: 0s;
}

.link-menu-item-undermenu a:active {
	color: #ffffff !important;
	text-decoration:none;
	text: white!important;
	transition-duration: 0s;
}



/*Centrer submenu under menupunkt*/
.menu-item-63 li {	
  width: 240px; /* width for the submenu */	
}

/*For submenu item "om os"*/
.menu-item-has-children.menu-item-63 {
	
	color: #4f4f4f;
}



.link-menu-item-undermenu ul li:hover{
    
    background: black;
    color:white;
    transition-duration: 0s;
}



/*Placerer dropdown så den optræder midt for topmenuen*/
.elementor-11 .elementor-element.elementor-element-d9fecbf .elementor-nav-menu--main .elementor-nav-menu--dropdown{

	transform: translateX(-38%);
}



.link-menu-item-undermenu .elementor-sub-item{
    margin-left: 25px;
	margin-right: 25px;
}

 .link-menu-item-undermenu .menu-item-63 li:last-child {
    margin-bottom: 30px;
}


.menu-item-5666 > a {    
    margin-top: 25px;
}

.menu-item-1476 > a {
    margin-bottom: 25px;
}


/*---END---*//* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-f43321c */.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container{
    
    transform: rotate(90deg);
    
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a20d467 */#stot-os-button{
    
    width: 123px;
    height: 48px;
    text-decoration: none;
    color: white;
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-39e8426 */.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container{
    
    transform: rotate(90deg);
    
    
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-e9e4085 *//* General styling for highlighted and hovered menu items */
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu--dropdown .elementor-item.highlighted,
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu--dropdown .elementor-item:hover {
    background-color: #fff;
}

/* Styling for the mobile menu container */
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu__container {
    top: 61px !important;
    max-height: 250vh !important;
}

/* Base styling for sub-arrows */
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu .sub-arrow,
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu .highlighted .sub-arrow {
    font-size: 15px;
    position: absolute;
    right: 0;
    margin-right: 20px;
}

/* Additional style for highlighted sub-arrows */
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu .highlighted .sub-arrow {
    transform: rotate(90deg);
}

/* General styling for all menu items after the 7th */
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu--dropdown li:nth-child(n+7):not(:nth-child(n+12)) {
    border: 1px solid #f4f4f4 !important;
    margin: 0 auto;
    background-color: #f4f4f4;
}

/* Specific styling for menu items */
/*.elementor-nav-menu--dropdown li:nth-child(6)*/
.elementor-11 .elementor-element.elementor-element-e9e4085 .menu-item-object-page.menu-item-21383 a,
.elementor-11 .elementor-element.elementor-element-e9e4085 .menu-item-object-page.menu-item-21383 a:link,
.elementor-11 .elementor-element.elementor-element-e9e4085 .menu-item-object-page.menu-item-21383 a:visited,
.elementor-11 .elementor-element.elementor-element-e9e4085 .menu-item-object-page.menu-item-21383 a:hover,
.elementor-11 .elementor-element.elementor-element-e9e4085 .menu-item-object-page.menu-item-21383 a:active {
    color: #fff !important;
    text-align: center !important;
    font-weight: bold;
    background-color: #ae3d23; /* Default color, overridden below where necessary */
    border-radius: 4px !important;
    display: flex;
    /*justify-content: center; */
    /*align-items: center; */
    font-family: OpenSans !important;
    font-size: 14px !important;
    padding: 15px 20px !important;
    
}


/*Bliv medlem knap*/
.elementor-11 .elementor-element.elementor-element-e9e4085 .menu-item-21382 a,
.elementor-11 .elementor-element.elementor-element-e9e4085 .menu-item-21382 > a,
.elementor-11 .elementor-element.elementor-element-e9e4085 .menu-item-21382 a:hover
 {
    color: #fff !important;
    text-align: center !important;
    font-weight: bold;
    font-family: OpenSans !important;
    background-color: #ae3d23;
    border-radius: 4px !important;
    display: flex;
    justify-content: center; 
    align-items: center; 
    font-family: "OpenSans" !important;
    font-size: 14px !important;
    padding: 17px 20px !important;
    margin: 20px 20px;
    
}


#menu-2-e9e4085 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-21382 > a:hover {
    
    background-color: #ae3d23;
    
}



/* Override for specific menu items */
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu--dropdown ul > li:nth-child(n+7):not(:nth-child(n+12)) > a,
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu  ul  ul a,
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu ul ul a:hover,
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu ul ul a:active{
    color: #000 !important;
    background-color: #f4f4f4!important;
    font-size: 16px !important;
    font-weight: 600 !important;
    padding: 22px 20px !important;
    font-family: "OpenSans" !important;
}

/* Specific overrides for "Støt os" button */
.elementor-11 .elementor-element.elementor-element-e9e4085 .menu-item-object-page.menu-item-21383 a {
    background-color: #005249 !important;
    border: 2px solid #4f4f4f;
    color: #fff !important;
    text-align: center !important;
    font-weight: bold;
    font-family: OpenSans !important;
    background-color: #ae3d23; /* Default color, overridden below where necessary */
    border-radius: 4px !important;
    display: flex;
    justify-content: center; 
    align-items: center; 
    font-family: "OpenSans" !important;
    font-size: 14px !important;
    padding: 17px 20px !important;
    margin: 20px 20px;
}

/* Simplified sub-item styling */
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-sub-item,
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-sub-item:hover,
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-sub-item:active,
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-sub-item-active {
    font-family: OpenSans !important;
    background-color: #dde5e5 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    padding-left: 30px !important;
    border-top: 1px solid #dde5e5 !important;
}

/* Additional background color for active menu items 
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu--dropdown li:nth-child(7) a.elementor-item-active,
.elementor-11 .elementor-element.elementor-element-e9e4085 .elementor-nav-menu--dropdown li:nth-child(n+7) a.elementor-item-active {
    background-color: #ae3d23 !important;
}
*/

.elementor-nav-menu--dropdown li:nth-child(11) a,
.elementor-nav-menu--dropdown li:nth-child(11) a:hover {
    
    height:58px;
    justify-content: center; 
    align-items: center; 
    margin: 20px 20px;
    border-radius: 4px;
    border: solid 2px #4f4f4f;
    font-weight: bold!important;
    color: #4f4f4f!important;
    font-size: 14px!important;
    font-family: OpenSans !important;
    background-color: #f4f4f4 !important;
    
}


#mobilemenu[aria-hidden=true] a[href],
#mobilemenu[aria-hidden=true] area[href], 
#mobilemenu[aria-hidden=true] input:not([disabled]), 
#mobilemenu[aria-hidden=true] select:not([disabled]), 
#mobilemenu[aria-hidden=true] textarea:not([disabled]), 
#mobilemenu[aria-hidden=true] button:not([disabled]), 
#mobilemenu[aria-hidden=true] [tabindex]:not([disabled]), 
#mobilemenu[aria-hidden=true] [contenteditable=true]:not([disabled]){
    visibility: hidden;
}


/*For organisationsmedlemmer*/

/* Targeting all submenu items inside the seventh child 
.elementor-11 .elementor-element.elementor-element-e9e4085 ul > li:last-child a {
 
    height:58px;
    justify-content: center; 
    align-items: center; 
    margin: 20px 20px;
    border-radius: 4px;
    border: solid 2px #4f4f4f;
    font-weight: bold!important;
    color: #4f4f4f!important;
    font-size: 14px!important;
    font-family: OpenSans !important;
    background-color: #f4f4f4 !important;
    text-decoration: none;
 
}

*//* End custom CSS */