.clearfix::after,.clearfix::before{content:"";display:table}.clearfix::after{clear:both}.no-bullets{margin:0;padding:0;list-style:none}.clearfix::after,.clearfix::before{content:"";display:table}.clearfix::after{clear:both}.no-bullets{margin:0;padding:0;list-style:none}:root{--gutter:1.6rem;--grid-gutter:7rem;--contentblock-margin:4rem;--header-height:8rem;--margin-xs:0.8rem;--margin-sm:1.6rem;--margin-md:2.4rem;--margin-lg:3.2rem;--margin-xlg:4rem;--margin-xxlg:4.8rem;--padding-xs:0.8rem;--padding-sm:1.6rem;--padding-md:2.4rem;--padding-lg:3.2rem;--padding-xlg:4rem;--padding-xxlg:4.8rem}@media(max-width:1300px){body{--grid-gutter:6rem}}@media(max-width:1024px){body{--grid-gutter:4rem}}@media(max-width:768px){body{--gutter:1.2rem;--grid-gutter:1.6rem;--contentblock-margin:2.4rem;--header-height:6.6rem}}@media(max-width:480px){body{--grid-gutter:.8rem}}.mainmenu{position:fixed;z-index:100;top:0;left:0;width:100%;height:auto;background:var(--white);border-bottom:1px solid var(--color-soft)}.mainmenu .logo{width:20rem;min-width:20rem;aspect-ratio:16/5.5;display:block;text-indent:-9999px;background:var(--logo-url) center center/contain no-repeat}.mainmenu .header-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:var(--header-height)}.mainmenu .mainnav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}.mainmenu .mainnav ul{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;list-style:none}.mainmenu .mainnav ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.mainmenu .mainnav ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--color-text);padding:0 1.2rem;font-size:1.6rem;font-weight:600;font-family:Ubuntu,Arial,sans-serif;text-decoration:none;-webkit-transition:cubic-bezier(.44,1,.44,1) all .6s;transition:cubic-bezier(.44,1,.44,1) all .6s}.mainmenu .mainnav ul li a.active,.mainmenu .mainnav ul li a:hover{background:var(--color-soft)}.mainmenu .nav-button{width:4.8rem;min-width:4.8rem;height:4.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;background:rgba(0,0,0,0);border:none;outline:0}.mainmenu .nav-button.more{display:none}.mainmenu .nav-button .icon{font-size:2.4rem}.mainmenu .nav-button .icon.icon-search{font-size:2rem}.mainmenu .accessibility{z-index:77}.mainmenu .accessibility .accessibility-btn{position:relative;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0);overflow:hidden;padding:0;cursor:pointer;-webkit-transition:all ease .3s;transition:all ease .3s;border:none}.mainmenu .accessibility .accessibility-btn:hover{opacity:.8}.theme-accessibility-contrast .mainmenu .accessibility .accessibility-btn:after,.theme-accessibility-prikkelarm .mainmenu .accessibility .accessibility-btn:after,.theme-accessibility-size .mainmenu .accessibility .accessibility-btn:after{content:"";background:red;position:absolute;top:.5rem;right:.5rem;width:.8rem;height:.8rem;border-radius:50%}.mainmenu .accessibility .accessibilityMenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:1.6rem;padding:2rem 2.5rem;position:absolute;right:-100%;top:calc(var(--header-height) - (var(--header-height) - 100%)/ 2);width:25rem;background-color:var(--color-secondary);color:var(--white);-webkit-transition:.3s ease-in-out right;transition:.3s ease-in-out right}.mainmenu .accessibility .accessibilityMenu .button-wrappers{width:100%}.mainmenu .accessibility .accessibilityMenu .button-wrappers .accessibility-item{padding:1rem 0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all ease .3s;transition:all ease .3s;border:none;-webkit-box-shadow:none;box-shadow:none;background:rgba(0,0,0,0);color:var(--white)}.mainmenu .accessibility .accessibilityMenu .button-wrappers .accessibility-item:before{content:"";background:var(--white);position:absolute;opacity:0;width:.8rem;margin-right:.6rem;height:.8rem;border-radius:50%;-webkit-transition:all ease .3s;transition:all ease .3s}.mainmenu .accessibility .accessibilityMenu .button-wrappers .accessibility-item.active:before,.mainmenu .accessibility .accessibilityMenu .button-wrappers .accessibility-item:hover:before{opacity:1;position:relative}.mainmenu .accessibility .accessibilityMenu .button-wrappers .accessibility-item .icon{font-size:1.8rem;width:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:2rem}.mainmenu .accessibility.menu-open .accessibilityMenu{right:0}.mainmenu .accessibility.menu-open .accessibility-btn i{color:var(--color-text)}.mainmenu .lang-switch ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;list-style:none;margin:0;padding:0}.mainmenu .lang-switch ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4.8rem;height:4.8rem}.mainmenu .lang-switch ul li a{display:block;width:100%;height:100%;background-image:url(/Images/eng.svg);background-repeat:no-repeat;background-position:center center;background-size:2.4rem;text-indent:-9999px}.mainmenu .more .nav-trigger{width:100%;height:100%;border:none;z-index:105;background:rgba(0,0,0,0);position:relative;white-space:nowrap;display:inline-block;padding:0;-webkit-transition:cubic-bezier(.165,.84,.44,1) all .7s;transition:cubic-bezier(.165,.84,.44,1) all .7s}.mainmenu .more .nav-trigger.close-nav .icon{background-color:rgba(0,0,0,0)}.mainmenu .more .nav-trigger.close-nav .icon::after,.mainmenu .more .nav-trigger.close-nav .icon::before{width:80%;background-color:var(--color-secondary)}.mainmenu .more .nav-trigger.close-nav .icon::before{-webkit-transform:translateX(0) translateY(0) rotate(45deg);-ms-transform:translateX(0) translateY(0) rotate(45deg);transform:translateX(0) translateY(0) rotate(45deg)}.mainmenu .more .nav-trigger.close-nav .icon::after{-webkit-transform:translateX(0) translateY(0) rotate(-45deg);-ms-transform:translateX(0) translateY(0) rotate(-45deg);transform:translateX(0) translateY(0) rotate(-45deg)}.mainmenu .more .nav-trigger .icon{top:50%;left:50%;right:auto;bottom:auto;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:inline-block;width:3.2rem;height:0;padding-bottom:2px;background-color:var(--color-secondary);z-index:10;-webkit-transition:cubic-bezier(.165,.84,.44,1) all .3s;transition:cubic-bezier(.165,.84,.44,1) all .3s}.mainmenu .more .nav-trigger .icon::after,.mainmenu .more .nav-trigger .icon::before{content:"";position:absolute;top:-5%;left:0;width:100%;height:100%;background-color:var(--color-secondary);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.mainmenu .more .nav-trigger .icon::before{width:75%;-webkit-transform:translateY(1rem) rotate(0);-ms-transform:translateY(1rem) rotate(0);transform:translateY(1rem) rotate(0)}.mainmenu .more .nav-trigger .icon::after{width:75%;-webkit-transform:translateY(-1rem) rotate(0);-ms-transform:translateY(-1rem) rotate(0);transform:translateY(-1rem) rotate(0)}.submenu{top:var(--header-height);left:0;width:100%;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:var(--white);position:absolute;padding:2.4rem 0;-webkit-transform:translateY(-120%);-ms-transform:translateY(-120%);transform:translateY(-120%);-webkit-transition:cubic-bezier(.165,.84,.44,1) all .7s;transition:cubic-bezier(.165,.84,.44,1) all .7s}.submenu.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.submenu.active .container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.submenu .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.submenu .container ul{margin:0;width:100%;padding:0 4rem;list-style:none}.submenu a{position:relative}.submenu a a:hover::after,.submenu a.active::after{width:100%}.submenu a::after{width:calc(100% + 10rem);left:-5rem;height:1px;bottom:-2px;content:"";display:block;position:absolute;background:var(--color-secondary);transition:cubic-bezier(.165,.84,.44,1) all .8s;-webkit-transition:cubic-bezier(.165,.84,.44,1) all .8s}.submenu .mobile-menu{width:100%}.submenu .mobile-menu .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:var(--color-text);padding:2rem 1rem;line-height:2.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-family:Ubuntu,Arial,sans-serif;font-size:1.6rem;line-height:1;font-weight:900}.mobile-background{top:0;left:0;right:0;opacity:0;z-index:3;bottom:0;visibility:hidden;position:absolute;background:rgba(7,97,136,.6);-webkit-transition:cubic-bezier(.165,.84,.44,1) opacity .7s,ease visibility 0s .7s;transition:cubic-bezier(.165,.84,.44,1) opacity .7s,ease visibility 0s .7s}.mobile-background.active{opacity:1;visibility:visible;-webkit-transition:cubic-bezier(.165,.84,.44,1) opacity .7s,ease visibility 0s 0s;transition:cubic-bezier(.165,.84,.44,1) opacity .7s,ease visibility 0s 0s}.searchbox{position:fixed;right:-100%;top:var(--header-height);z-index:10;background:var(--color-soft);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:40.9rem;gap:2.4rem;-webkit-transition:.3s ease-in-out right;transition:.3s ease-in-out right}.searchbox.active{right:0}.searchbox #SearchForm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.searchbox #SearchForm .input-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.searchbox #SearchForm input{height:8rem;padding:0 10.2rem 0 3.2rem;width:calc(100% - 13.4rem);background:rgba(0,0,0,0);border-style:solid;border-width:0 0 1px 0;border-color:var(--color-soft);color:var(--color-text);font-weight:600;font-family:Ubuntu,Arial,sans-serif}.searchbox #SearchForm input::-webkit-input-placeholder{color:var(--color-text)}.searchbox #SearchForm input::-moz-placeholder{color:var(--color-text)}.searchbox #SearchForm input:-ms-input-placeholder{color:var(--color-text)}.searchbox #SearchForm input::-ms-input-placeholder{color:var(--color-text)}.searchbox #SearchForm input::placeholder{color:var(--color-text)}.searchbox #SearchForm .submit{position:absolute;top:50%;right:0;width:8rem;height:8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(0,0,0,0);border:none;outline:0}@media(max-width:calc(1520px + 2 * var(--gutter) + 2 * var(--grid-gutter))){.mainmenu .mainnav ul li a{font-size:1.2rem}}@media(max-width:1300px){.mainmenu .logo{width:14rem;min-width:14rem}.mainmenu .mainnav ul li a{padding:0 1.4rem;font-size:1.2rem}}@media(max-width:1024px){.mainmenu .mainnav ul li a{font-size:1rem}}@media(max-width:768px){.mainmenu{position:relative;width:100%}.mainmenu .header-inner{position:relative;width:100%}.mainmenu .nav-button.more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mainmenu .mainnav{display:none}.mainmenu .accessibility.menu-open .accessibilityMenu{position:fixed;right:0!important;top:var(--header-height,0);border-radius:0;min-width:0;max-width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box}.mainmenu .accessibility .accessibilityMenu{right:calc(-34.6rem - var(--gutter)*2)}.searchbox{width:100%}.theme-accessibility-size .mainmenu .header-inner>.flex{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.theme-accessibility-size .mainmenu .logo{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;min-width:0}}
/*# sourceMappingURL=header.css.map */
