header{--navTextColor: #fff;--navTextColorHover: #f9dc31;--navMobileColor: #5D5D5D;--navMobileColorActive: #f9dc31;position:fixed;top:0;left:0;z-index:99;width:100%}header .navBar{height:var(--navBarHeight);display:flex;position:relative;background-color:rgba(0,0,0,0);transition:background-color .3s ease-out}header .navBar .page-content{display:flex;align-items:center;gap:0 .52rem;color:var(--navTextColor)}header .navBar .page-content .logo{width:5.24rem;height:.61rem;background:url(../images/logo-white.png?v=202511) no-repeat center/contain}header .navBar .page-content .menu{flex:1;display:flex;justify-content:flex-end;height:100%;gap:0;text-align:center;font-weight:600;font-size:max(.16rem,14px)}header .navBar .page-content .menu a{display:flex;justify-content:center;align-items:center;height:100%;text-transform:uppercase}header .navBar .page-content .menu>li>a{padding:0 .26rem}header .navBar .page-content .menu>li .sub-menu{--maskHeight: Max(24px, .3rem);position:absolute;left:0;display:grid;grid-template-columns:auto repeat(4, 1fr);gap:0;grid-auto-flow:row dense;max-height:0;width:100vw;overflow:hidden;padding:.4rem .8rem;padding-top:calc(.4rem + var(--maskHeight));transform:translateY(calc(-1 * var(--maskHeight)));background-position:0 0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) var(--maskHeight), #ffffff var(--maskHeight));opacity:0;transition:max-height .4s linear,opacity .4s ease-out;pointer-events:none}header .navBar .page-content .menu>li .sub-menu .title{grid-area:1/1/span 5/2}header .navBar .page-content .menu>li .sub-menu .title{font-weight:700;font-size:max(.36rem,18px);color:#3d4045;padding:.2rem .5rem;padding-right:.4rem;padding-top:0;min-width:3rem;max-width:4.8rem;text-align:left;text-transform:capitalize}header .navBar .page-content .menu>li .sub-menu>li{margin-bottom:.3rem;margin-left:.3rem}header .navBar .page-content .menu>li .sub-menu>li a{text-transform:none;justify-content:start;white-space:nowrap;height:.5rem;position:relative;display:flex;justify-content:space-between;padding-bottom:.23rem}header .navBar .page-content .menu>li .sub-menu>li a::before{content:"";position:absolute;background-color:#ccd6e1;width:100%;height:1px;bottom:0;left:0;transition:background-color .3s ease-out}header .navBar .page-content .menu>li .sub-menu>li a::after{content:"";font-family:"icomoon";opacity:0;transition:opacity .3s ease-out;transition-property:opacity,transform;font-weight:500;transform:translateX(-0.1rem);padding-left:.1rem}header .navBar .page-content .menu>li .sub-menu>li[class*=current-menu] a::before{background-color:#f9dc31}header .navBar .page-content .menu>li .sub-menu>li:hover a::before{background-color:#f9dc31}header .navBar .page-content .menu>li .sub-menu>li:hover a::after{opacity:1;transform:translateX(0)}header .navBar .page-content .menu>li.sub-down .sub-menu{opacity:.95;max-height:5rem;z-index:9;pointer-events:unset}header .navBar .page-content .menu>li>a{position:relative}header .navBar .page-content .menu>li>a::after{content:"";position:absolute;height:.03rem;background-color:#f9dc31;border-radius:.02rem;bottom:.3rem;left:50%;transform:translateX(-50%);opacity:0;width:0;transition:.3s ease-out;transition-property:opacity,width}header .navBar .page-content .menu>li[class*=current-menu]>a::after,header .navBar .page-content .menu>li[class~=menu-item]>a:hover::after{width:.46rem;opacity:1}header .navBar .page-content .buttons{display:flex;align-items:center;gap:0 20px}header .navBar .page-content .buttons .button{padding:10px}header .navBar .page-content .buttons i{position:relative;font-size:23px;cursor:pointer;display:block}header .navBar .page-content .buttons .language{position:relative}header .navBar .page-content .buttons .language .lang-btn{display:flex;align-items:center;gap:6px}header .navBar .page-content .buttons .language .arrow{font-size:.8em;transition:transform .3s}header .navBar .page-content .buttons .language .language-menu{display:none;position:absolute;top:100%;left:0;width:100%;padding-top:6px;box-sizing:content-box;overflow:hidden;color:var(--navTextColor);text-align:center}header .navBar .page-content .buttons .language li{padding:2px 4px;background-color:#fff}header .navBar .page-content .buttons .language li:first-child{padding-top:8px}header .navBar .page-content .buttons .language li:last-child{padding-bottom:8px}header .navBar .page-content .buttons .language li>a{display:block;padding:1px 0}header .navBar .page-content .buttons .language li.current-language-menu-item a{border-bottom:2px solid #f9dc31}header .navBar .page-content .buttons .language:hover .language-menu{display:block;color:#5d5d5d}header .navBar .page-content .buttons .language:hover .arrow{transform:rotate(-90deg)}header .navBar .page-content .buttons .search{position:relative;display:flex;height:22px;gap:0 .1rem;box-sizing:content-box}header .navBar .page-content .buttons .search form{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:start;justify-content:center;z-index:-99;background-color:rgba(0,0,0,.8);padding:3rem 1rem 0;opacity:0;transition:opacity .3s ease-out;pointer-events:none}header .navBar .page-content .buttons .search form input{width:100%;max-width:900px;padding:20px;font-size:20px;background:#fff;border-radius:6px}header .navBar .page-content .buttons .search.active{z-index:99}header .navBar .page-content .buttons .search.active i{z-index:9;color:#fff}header .navBar .page-content .buttons .search.active i::before{content:""}header .navBar .page-content .buttons .search.active form{opacity:1;pointer-events:unset}header .navBar .page-content .buttons .lang{font-size:max(.2rem,12px);text-transform:uppercase;position:relative;display:flex;flex-direction:column;align-items:center;cursor:pointer}header .navBar .page-content .buttons .lang>li{display:flex;gap:0 4px}header .navBar .page-content .buttons .lang>li .icon-arrow{font-size:12px;align-self:flex-end}header .navBar .page-content .buttons .lang ul{position:absolute;bottom:0;padding-top:10px;transform:translateY(100%);min-width:100%;max-height:0;transition:max-height .3s ease-out;overflow:hidden;font-size:14px}header .navBar .page-content .buttons .lang ul li{background-color:#fff;display:flex;justify-content:center;align-items:center;padding:4px 8px}header .navBar .page-content .buttons .openMobile{width:23px;height:18px;position:relative;z-index:99;cursor:pointer;display:none;flex-direction:column;justify-content:space-between;align-items:end}header .navBar .page-content .buttons .openMobile span,header .navBar .page-content .buttons .openMobile::before,header .navBar .page-content .buttons .openMobile::after{width:75%;height:3px;background:var(--navTextColor);transition:width .3s ease-out}header .navBar .page-content .buttons .openMobile::before{content:"";width:100%}header .navBar .page-content .buttons .openMobile::after{content:"";width:50%}header .navBar .page-content .buttons .openMobile.active{align-items:start}header .navBar .page-content .buttons .openMobile.active span,header .navBar .page-content .buttons .openMobile.active::before,header .navBar .page-content .buttons .openMobile.active::after{background:var(--navMobileColorActive)}header .navBar .page-content .buttons .openMobile.active::before{width:50%}header .navBar .page-content .buttons .openMobile.active::after{width:100%}header .navBar .page-content .buttons .openMobile:hover span,header .navBar .page-content .buttons .openMobile:hover::before,header .navBar .page-content .buttons .openMobile:hover::after{width:100%}@media screen and (max-width: 1360px){header .navBar .page-content .menu>li>a::after{bottom:10px}}@media screen and (max-width: 1200px){header .navBar .page-content{gap:0 10px}header .navBar .page-content .logo{width:300px;height:43px;max-width:100%}header .navBar .page-content .menu>li{display:none !important}header .navBar .page-content .buttons{gap:10px}header .navBar .page-content .buttons .button{padding:8px}header .navBar .page-content .buttons .openMobile{display:flex}}@media screen and (max-width: 470px){header .navBar .page-content .buttons{gap:10px}header .navBar .page-content .buttons .language,header .navBar .page-content .buttons .search{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s .2s ease-out}}header .navBar .filter{position:absolute;top:0;left:0;filter:blur(6px);width:100%;height:100%;z-index:-1}header .sitemap{position:fixed;top:0;right:0;width:100vw;height:0;overflow:hidden;z-index:9}header .sitemap .clip{position:absolute;border-radius:50%;background:#002f6b;transform:translate(50%, -50%);width:0;height:0;top:0;right:0;overflow:hidden}header .sitemap .content{position:sticky;top:50%;left:50%;transform:translateX(-100%);width:100vw;padding:2rem 0;height:100vh}header .sitemap .clip-content{height:100%;overflow:hidden}header .sitemap .clip-content a{align-items:center;height:1.2rem;padding-right:18px}header .sitemap .clip-content>ul{width:calc(100% + 18px);max-height:100%;overflow:hidden auto;opacity:0;transition:opacity .3s ease-out}header .sitemap .clip-content>ul>li{color:#fff;display:grid;grid-template-columns:4rem 1fr;border-bottom:1px dashed rgba(255,255,255,.4);margin-bottom:30px;padding-bottom:20px}header .sitemap .clip-content>ul>li:last-of-type{border-bottom:1px dashed rgba(0,0,0,0)}header .sitemap .clip-content>ul>li>a{font-size:max(.28rem,20px)}header .sitemap .clip-content>ul>li>ul>li{margin-bottom:10px;color:rgba(255,255,255,.4)}header .sitemap .clip-content>ul>li>ul>li>a{font-size:max(.2rem,14px);height:.8rem}@media screen and (max-width: 910px){header .sitemap .content{padding:60px 0}header .sitemap .clip-content>ul>li{display:block;padding-bottom:0;border-bottom:1px dashed rgba(0,0,0,0)}header .sitemap .clip-content>ul>li:has(>ul)>a{display:block;height:auto;padding-right:0;padding-bottom:10px;margin-bottom:14px;border-bottom:1px dashed rgba(255,255,255,.4)}}header.open .sitemap .clip-content>ul{opacity:1}@media screen and (max-width: 470px){header.open .navBar .page-content .buttons{gap:20px}header.open .navBar .page-content .buttons .search,header.open .navBar .page-content .buttons .language{position:relative;z-index:99;visibility:visible;opacity:1;pointer-events:initial;color:#fff}}header.in .navBar,header.down .navBar{--navTextColor: #5D5D5D;background-color:var(--navBgColor)}header.in .page-content .logo,header.down .page-content .logo{background-image:url(../images/logo-blue.png?v=202511)}header.in .floating,header.down .floating{pointer-events:unset;opacity:1}