header{container-type:inline-size;background-color:var(--grey-0);position:-webkit-sticky;position:sticky;top:0;z-index:1000;width:100%;transition:box-shadow .3s ease-in-out}header.scrolled{box-shadow:0 4px 8px 0 rgba(36,56,81,.3)}.header__container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;container-type:inline-size}@container (min-width: 1201px){.header__container,.secondary-menu-container{margin:0 3rem}.nav__secondary-menu{gap:2rem}}@container (min-width: 841px) and (max-width: 1200px){.header__container,.secondary-menu-container{margin:0 1.5rem}.nav__secondary-menu{gap:2rem}}@container (min-width: 841px){.nav-search-wrapper{padding:14px 16px 10px 10px}.nav-search-icon{padding:4px 6px 8px}}@container (max-width: 840px){.header__container,.secondary-menu-container{margin:0 .625rem 0 1.5rem}.nav__secondary-menu{gap:1.5rem}.nav-search-wrapper{padding:14px 12px 10px}.nav-search-wrapper:hover{color:var(--support-blue-650)}.nav-search-icon{padding:4px 6px 8px}}@container (max-width: 480px){.header__container,.secondary-menu-container{margin:0 1rem}.nav__secondary-menu{gap:0}.nav-search-text{display:none}}.additional-menu,.nav__secondary-menu-wrapper{transition:opacity .3s ease,max-height .3s ease;opacity:1;overflow:hidden}.hidden{opacity:0;max-height:0;pointer-events:none}.additional-menu{width:100%;max-width:var(--max-width);margin:0 auto;background-color:var(--bg-light);z-index:999;position:relative;padding:.5rem 0 .75rem;overflow:visible}.additional-menu ul{display:flex;justify-content:flex-end;align-items:center;list-style:none;margin:0;padding:0;letter-spacing:.255px}.additional-menu ul .menu-item-wrapper{display:flex;align-items:center;margin-right:.5rem;height:44px}.additional-menu ul .menu-item-btn-wrapper a{display:block}.additional-menu ul .menu-item-wrapper a{display:flex;font-size:var(--button-small-fs);font-weight:var(--font-medium);line-height:var(--button-small-lh);text-decoration:none}.additional-menu .menu-item-wrapper,.additional-menu .menu-item-wrapper a{color:var(--grey-850)}.additional-menu .menu-item-wrapper svg{fill:var(--grey-850)}.additional-menu .menu-item-wrapper:hover,.additional-menu .menu-item-wrapper:hover a{color:var(--support-blue-650)}.additional-menu .menu-item-wrapper:hover svg{fill:var(--support-blue-650)}.additional-menu .menu-item-wrapper:focus-within{box-shadow:inset 0 0 0 1px var(--support-blue-650);border-radius:100px}.additional-menu .menu-item-wrapper a:focus{outline:none}.additional-menu .menu-item-wrapper:focus-within:active{box-shadow:none}.additional-menu ul .menu-item-btn-wrapper a{font-size:var(--button-fs);font-weight:var(--font-bold);line-height:var(--button-lh);letter-spacing:.255px;text-decoration:none;padding:.625em 1.5em .375em;border-radius:100px;background-color:var(--celestial-blue-250);box-shadow:0 3px 6px 0 var(--drop-shadow-clr)}.additional-menu ul .menu-item-btn-wrapper a:hover{background-color:var(--celestial-blue-350);box-shadow:0 3px 6px 0 rgba(53,105,102,.4)}.additional-menu ul .menu-item-btn-wrapper a,.additional-menu ul .menu-item-btn-wrapper a:hover,.additional-menu ul .menu-item-wrapper a{color:var(--grey-850)}.additional-menu ul .menu-item-btn-wrapper a:focus{box-shadow:inset 0 0 0 4px var(--grey-0),0 3px 6px 0 var(--drop-shadow-clr);outline:2px solid var(--support-blue-650);outline-offset:1px}.additional-menu .menu-item-btn-wrapper a:focus:active{background-color:var(--celestial-blue-250);box-shadow:0 2px 4px 0 rgba(53,105,102,.5);outline:none}.additional-menu .menu-item-wrapper svg{width:24px;height:24px;padding:4px 6px 8px}@container (min-width: 841px){.additional-menu{padding:8px 16px 12px 0}.additional-menu ul .menu-item-wrapper{padding:9px 16px 7px 10px}}@container (min-width: 481px) and (max-width: 840px ){.additional-menu{padding:8px 14px}.additional-menu ul .menu-item-wrapper{padding:9px 10px 7px}.additional-menu ul .menu-item-wrapper .text{display:flex}}@container (max-width: 480px){.additional-menu{padding:8px 0 8px 14px}.additional-menu ul .menu-item-wrapper{padding:9px 10px 7px}.additional-menu ul .menu-item-wrapper .text{display:none}}.header,.header--double{position:relative}.header{width:100%;max-width:var(--max-width);background-color:var(--grey-0);z-index:1000;margin:0 0 .5rem}.header.header--collapsed{margin:.5rem 0}.nav{display:flex;align-items:center;width:100%}header .nav{height:3rem}header .nav,header .nav__menu,header .nav__menu-item{display:flex;align-items:center}header .nav__menu,header .nav__menu-item{height:100%}.burger-svg-icon{fill:var(--bg-dark)}.nav__translate{display:flex;align-items:center;margin-left:auto}.nav__translate a{text-decoration:none;color:var(--bg-dark);font-weight:500}.nav__translate a:hover{text-decoration:underline}.nav__burger{margin-left:auto}.nav ul{margin:0}.nav__logo{flex-shrink:0;display:flex;align-items:center}.nav__logo:focus-within{outline:1px solid var(--support-blue-650);outline-offset:-1px}.nav__logo a:focus{outline:none}.nav__logo img{width:auto;height:48px;margin-right:2.5rem;display:block}.nav__menu{display:flex;list-style:none;padding:0;margin-left:2rem}.nav__menu-item{margin-right:2rem;position:relative;contain:contents}.active .nav__menu-item,.nav__menu .nav__menu-item{padding:14px 8px 10px}.menu-item-content a{padding:.875em .5em .625em}.menu-item-content .icon-chevron{padding:12px;display:flex;justify-content:center;align-items:center}.menu-item-content .icon-chevron .icon-wrapper{width:24px;height:24px;padding:4px 6px 8px}.nav__menu-item:focus-within{outline:1px solid var(--support-blue-650);outline-offset:-1px}.nav__menu-item a:focus{outline:none}.nav__menu-item:focus-within:active{outline:none}.nav__menu-item:focus-within:active a{color:var(--grey-850);text-decoration:none}.nav__menu-item .active{color:var(--support-blue-650)}header .nav__menu-item a{display:flex;align-items:center;color:var(--grey-850);font-size:var(--button-fs);line-height:var(--button-lh);font-weight:var(--font-medium);transition:color .3s ease;text-decoration:none}.nav__menu-item a{display:block}header .nav__menu-item a:hover{color:var(--support-blue-650);text-decoration:underline;text-underline-offset:6px}.nav__secondary-menu,.nav__secondary-menu-wrapper{background-color:var(--grey-50);z-index:900;display:flex;align-items:center;width:100%}.nav__secondary-menu-wrapper{padding:.5rem 0;justify-content:center}.secondary-menu-container{display:flex;width:100%;max-width:var(--max-width)}.nav__secondary-menu{justify-content:left}.nav__secondary-menu-item{list-style:none;padding:14px 8px 10px}.nav__secondary-menu-item:focus-within{box-shadow:inset 0 0 0 1px var(--support-blue-650)}.nav__secondary-menu-item a:focus{outline:none}.nav__secondary-menu-item:focus-within:active{box-shadow:none}.nav__secondary-menu-item a{text-decoration:none}.nav__secondary-menu-item:last-child{margin-right:0}.nav__secondary-menu-link{color:var(--grey-850);font-size:var(--button-fs);line-height:var(--button-lh);font-weight:var(--font-medium);text-decoration:none;transition:color .3s ease}.nav__secondary-menu-link:hover{color:var(--support-blue-650);text-decoration:underline}.language-switch{margin-right:10px}.language-icon,.language-switch{display:flex;align-items:center}.nav__menu.footer__nav{display:grid;grid-template-columns:1fr 1fr;width:100%}.mega-menu{opacity:0;visibility:hidden;position:absolute;left:0;top:100%;width:100%;background-color:var(--bg-light);border:1px solid #eaeaea;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000;display:flex;justify-content:space-between;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.mega-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.mega-menu__content{display:flex;width:100%;margin:1rem}.mega-menu__submenu{flex:1 1;margin-right:2rem;display:flex;flex-direction:column;border-right:1px solid #eaeaea}.mega-menu__submenu a{display:block;padding:.5rem 0;color:var(--bg-dark);font-weight:400;transition:color .3s ease;text-decoration:none}.mega-menu__submenu a:hover{color:var(--secondary-color);text-decoration:underline}.mega-menu__blocks{flex:3 1;display:flex;gap:1rem}.mega-menu__block{flex:1 1}.dropdown-menu{opacity:0;visibility:hidden;position:absolute;left:0;top:48px;background-color:var(--grey-0);box-shadow:0 3px 3px 0 var(--drop-shadow-clr);z-index:1000;list-style:none;transform:translateY(0);transition:opacity .3s ease,transform .3s ease,visibility .3s ease;min-width:180px;white-space:nowrap;padding:1rem}.nav__menu-item.active-submenu .dropdown-menu,.nav__menu-item:focus-within .dropdown-menu,.nav__menu-item:hover .dropdown-menu,.nav__menu-item:hover .mega-menu__content{opacity:1;visibility:visible;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease}.nav__menu-item:not(:hover):not(:focus-within) .dropdown-menu{opacity:0;visibility:hidden;pointer-events:none}.nav__menu-item:hover .dropdown-menu{opacity:1;visibility:visible}.dropdown-menu:before{content:"";position:absolute;top:-8px;left:0;width:100%;height:8px;background:transparent}.dropdown-menu li{padding:0}.dropdown-menu li:focus-within{outline:1px solid var(--support-blue-650);outline-offset:-1px}.dropdown-menu li a{padding:.875rem .5rem .625rem;display:flex;justify-content:space-between;color:#333;font-weight:400;transition:color .3s ease;text-decoration:none}.dropdown-menu li a:hover{color:var(--support-blue-650);text-decoration:underline}.dropdown-menu li a svg{rotate:90deg;transition:rotate .1s}.dropdown-menu li a:hover svg{rotate:0deg;fill:var(--support-blue-650)}.nav__burger{display:none;cursor:pointer;padding:.75rem}.nav__mobile-menu{background-color:var(--grey-0);width:100%;position:absolute;top:56px;right:0;padding-left:1rem;transform:translateX(100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}.menu-overlay,.nav__mobile-menu{opacity:0;visibility:hidden;height:100vh}.menu-overlay{position:fixed;top:0;left:0;width:100vw;background:rgba(65,65,65,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;transition:opacity .3s ease,visibility .3s ease}.nav__mobile-menu.open,.nav__mobile-menu.open+.menu-overlay{opacity:1;visibility:visible}.nav__mobile-menu.open{transform:translateX(0)}.nav__mobile-menu ul{list-style:none;padding:0}.nav__mobile-menu .dropdown-menu{padding-left:.5rem}.nav__mobile-menu .dropdown-menu li a{margin:0;padding:.5rem;font-size:var(--button-submenu-fs);line-height:var(--button-lh)}.nav__mobile-menu .nav-menu-item{padding:0}.nav__mobile-menu li a{text-decoration:none;color:var(--bg-dark)}.nav__mobile-menu li a:hover{text-decoration:underline}.nav__mobile-menu li.active-submenu .dropdown-menu{opacity:1;visibility:visible;position:static;transform:translateY(0);max-height:800px;transition:max-height 1.2s ease;border:0;box-shadow:none;width:100%;overflow:hidden}.nav__mobile-menu li .dropdown-menu{max-height:0;overflow:hidden;transition:max-height .5s ease}.nav__close{background:none;border:none;font-size:1.5rem;cursor:pointer;position:absolute;top:10px;right:10px}.nav-right{margin-left:auto;gap:8px}.menu-item-content,.nav-right{display:flex;align-items:center}.menu-item-content{justify-content:space-between;width:100%}.menu-item-content:focus-within{outline:1px solid var(--support-blue-650);outline-offset:-1px}.icon-chevron{display:flex;align-items:center;justify-content:center;transition:transform .3s ease;transform-origin:center;rotate:90deg}.icon-chevron img{width:100%;height:100%;display:block}.nav__menu-item.active-submenu .icon-chevron{transform:rotate(-90deg)}.nav__menu-item.active-submenu .menu-item-content,.nav__menu-item.active-submenu .menu-item-content a,.nav__mobile-menu li a:hover+.icon-chevron{color:var(--support-blue-650)}.nav-search-wrapper{display:flex}.nav-search-icon{display:flex;cursor:pointer}.nav-search-icon:hover,.nav-search-wrapper span{cursor:pointer}.nav-search-icon svg{fill:var(--grey-850)}.nav-search-wrapper span{font-size:var(--button-fs);font-weight:var(--font-medium);line-height:var(--button-lh)}.nav-search-wrapper:hover{color:var(--support-blue-650)}.nav-search-wrapper:focus-visible,.nav-search-wrapper:focus-within{outline:1px solid var(--support-blue-650);border-radius:100px;outline-offset:-1px}.nav-search-wrapper:active,.nav-search-wrapper:focus:not(:focus-visible){outline:none}.nav__search-bar{position:absolute;display:flex;top:56px;left:0;right:0;background-color:var(--bg-light);box-shadow:0 4px 8px rgba(0,0,0,.1);padding:10px;transition:visibility .8s ease,opacity .3s ease;opacity:0;overflow:visible;z-index:1000;visibility:hidden}.nav__search-bar.open{display:flex;opacity:1;visibility:visible}.nav__search-bar input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px}@container (max-width: 840px){header .nav__menu{display:none}.nav__burger{display:block}.nav__menu-item{margin-right:0}.nav__mobile-menu{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;right:-1.5rem;width:50vw;padding-right:1.5rem}.nav__mobile-menu.open{opacity:1;visibility:visible}.nav__mobile-menu .dropdown-menu{display:block}.mega-menu{display:none}.language-switch{display:flex;align-items:center;margin-right:10px}.nav__menu-item{position:relative;display:flex;align-items:center}.nav__menu-item:hover{cursor:pointer}.nav__menu-item.active-submenu{display:flex;flex-direction:column;align-items:flex-start}.nav__menu-item .dropdown-menu,.nav__menu-item.active-submenu .dropdown-menu{transition:max-height .5s ease;overflow:hidden}.nav__menu-item .dropdown-menu{max-height:0}.nav__menu-item.active-submenu .dropdown-menu li{margin:0}.dropdown-menu li{position:relative}.nav__menu-item:hover .dropdown-menu,.nav__menu-item:hover .mega-menu__content{opacity:0;visibility:hidden;transform:translateY(0);transition:none}.burger-menu{width:24px;height:24px;padding:3px 2px 3px 4px}.burger-menu,.burger-menu svg,.nav__burger.open .icon-close,.nav__burger:not(.open) .icon-burger{display:flex;justify-content:center;align-items:center}.nav__burger.open .icon-burger,.nav__burger:not(.open) .icon-close{display:none}.nav__burger:hover{color:var(--support-blue-650)}.nav__burger:focus-visible,.nav__burger:focus-within{outline:1px solid var(--support-blue-650);border-radius:100px;outline-offset:-1px}.nav__burger:active,.nav__burger:focus:not(:focus-visible){outline:none}}@container (max-width: 480px){.nav__burger{padding:.75rem 0 .75rem .75rem}.nav__mobile-menu{right:-.625rem;width:70vw;padding-right:.625rem}}