.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.mainMenu ul,.nav-language ul,.no-bullets{margin:0;padding:0;list-style-type:none}:root{--gutter:1.5rem;--grid-gutter:7rem;--contentblock-margin:6.4rem}@media(max-width:1300px){body{--grid-gutter:4.8rem}}@media(max-width:1024px){body{--grid-gutter:3.2rem}}@media(max-width:768px){body{--gutter:1.2rem;--grid-gutter:1.6rem;--contentblock-margin:2.4rem}}@media(max-width:480px){body{--grid-gutter:.8rem}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.mainMenu ul,.nav-language ul,.no-bullets{margin:0;padding:0;list-style-type:none}.header{position:relative}.header .header-bottom{border-bottom:1px solid #f0f0f0}.header .header-bottom .header-inner .logo-link{display:inline-block;width:17rem;height:5rem;margin:1rem 0;overflow:hidden}.header .header-bottom .header-inner .logo-link img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%;-o-object-position:left;object-position:left}.header .header-top{border-bottom:1px solid #f0f0f0;padding:1.2rem 0}.header .header-top .menu li{margin-right:2.4rem}.header .header-top .menu li:last-child{margin-right:0}.header .header-top .menu li a{text-decoration:none}.header .header-top .menu li a:hover{text-decoration:underline}.header .header-mobile{display:none}.mainMenu{z-index:999}.mainMenu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mainMenu 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;margin-right:1.6rem}.mainMenu ul li:last-child{margin-right:0}.mainMenu ul li a{text-decoration:none;padding:3.2rem 0;font-weight:500;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.6rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#0070ba}.mainMenu ul li a:after{position:absolute;bottom:0;height:4px;width:100%;background:#003478;content:none;display:block}.mainMenu ul li a:hover:after{content:""}.mainMenu ul li a.active{color:#003478}.mainMenu ul li a.active:after{content:""}.mainMenu ul li.children>ul{opacity:0;position:absolute;top:100%;left:0;background-color:#fff;border-bottom:1px solid #f0f0f0;pointer-events:none;padding:3.2rem 0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mainMenu ul li.children>ul li a{padding:1rem 2.5rem;white-space:nowrap}.mainMenu ul li.children>ul:focus-within{opacity:1;pointer-events:all}.mainMenu ul li.children>ul .mega-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainMenu ul li.children>ul .mega-menu ul{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;text-align:left}.mainMenu ul li.children>ul .mega-menu ul li{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mainMenu ul li.children>ul .mega-menu ul li.title{margin-bottom:1.4rem}.mainMenu ul li.children>ul .mega-menu ul li.title>a{font-weight:500;color:#000}.mainMenu ul li.children>ul .mega-menu ul li ul{margin-top:1.4rem}.mainMenu ul li.children>ul .mega-menu ul li ul li{margin-bottom:.8rem}.mainMenu ul li.children>ul .mega-menu ul li a{white-space:normal;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0;font-weight:400}.mainMenu ul li.children>ul .mega-menu ul li a:after{content:none!important}.mainMenu ul li.children>ul .mega-menu ul li a:hover{text-decoration:underline}.mainMenu ul li.children:hover ul{opacity:1;pointer-events:all}.nav-language{position:relative;z-index:1000;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:3.2rem;width:5rem;cursor:pointer;margin-left:2rem}.nav-language ul{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;position:absolute;left:0;top:0;width:100%}.nav-language ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.nav-language ul li.active{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.nav-language ul li a{overflow:hidden;height:0;text-transform:uppercase;display:block;text-decoration:none;padding:0}.nav-language ul li a.active{height:auto;pointer-events:none;padding:.5rem 1rem}.nav-language ul li a.active::after{content:"";font-family:Icon;margin-left:.8rem}.nav-language.active ul li a{height:auto;padding:.5rem 1rem}#triggerMenu{cursor:pointer;display:none}#triggerMenu .lines{width:3rem;height:2rem;position:relative}#triggerMenu .lines>span{width:100%;height:2px;background-color:#000;display:block;position:absolute;left:50%;-webkit-transition:.2s all ease-in;-o-transition:.2s all ease-in;transition:.2s all ease-in}#triggerMenu .lines>span:nth-of-type(1){top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#triggerMenu .lines>span:nth-of-type(2){top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#triggerMenu .lines>span:nth-of-type(3){bottom:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#triggerMenu.active .lines>span{width:90%}#triggerMenu.active .lines>span:nth-of-type(1){top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#triggerMenu.active .lines>span:nth-of-type(2){width:0}#triggerMenu.active .lines>span:nth-of-type(3){bottom:50%;-webkit-transform:translate(-50%,50%) rotate(-45deg);-ms-transform:translate(-50%,50%) rotate(-45deg);transform:translate(-50%,50%) rotate(-45deg)}@media(max-width:768px){.header .header-desktop{display:none}.header .header-mobile{display:block}.mainMenu{position:absolute;left:0;top:100%;background-color:#fff;width:100%;height:calc(100dvh - 6rem);overflow-y:scroll;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;opacity:0;pointer-events:none;visibility:hidden;-webkit-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s;padding:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.mainMenu .nav-language{width:100%;height:unset;margin-top:2rem}.mainMenu .nav-language ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative;top:unset;left:unset}.mainMenu .nav-language ul li{width:auto;border:none}.mainMenu .nav-language ul li a{overflow:visible;height:unset}.mainMenu.active{visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:all}.mainMenu .title-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mainMenu .title-wrapper .submenu-btn{color:#0070ba;height:4.4rem;padding:0 1.2rem;padding-right:2.4rem;background:unset;border:none}.mainMenu .title-wrapper .submenu-btn .icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.mainMenu .title-wrapper.active .submenu-btn .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.mainMenu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.mainMenu ul li{position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #f0f0f0}.mainMenu ul li.secondary a{color:#000}.mainMenu ul li a{width:100%;padding:1.2rem 2.4rem;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mainMenu ul li a:after{content:none!important}.mainMenu ul li.children ul{padding:0;opacity:1;pointer-events:all;display:none;position:relative}.mainMenu ul li.children ul.active{display:block;opacity:1}.mainMenu ul li.children ul li a{padding:1.2rem 2.4rem}.mainMenu ul li.children>ul .mega-menu ul li a{padding:1.2rem 2.4rem;padding-left:3.6rem}.mainMenu ul li.children>ul .mega-menu ul li.title{margin-bottom:0}.mainMenu ul li.children>ul .mega-menu ul li ul{display:none;margin-top:0}.mainMenu ul li.children>ul .mega-menu ul li ul li{margin-bottom:0}.mainMenu ul li.children>ul .mega-menu ul li ul li a{padding-left:4.8rem}.mainMenu ul li.children>ul .mega-menu ul li ul.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:1}#triggerMenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}
/*# sourceMappingURL=header.css.map */
