body.navbar-open{overflow:hidden}body .navbar{background:var(--clr-white);box-shadow:5px 0 40px rgba(0,0,0,.08)}.navbar{background:transparent;height:100px;left:0;position:fixed;right:0;top:0;transition:background .2s ease-in-out;width:100%;z-index:2}.navbar .container-fluid{align-items:center;display:flex;justify-content:unset}.navbar a{color:inherit}.navbar__logo .logo{margin-right:2rem;position:relative;width:130px;z-index:1}.navbar__logo .logo__main{width:140px}.navbar__logo .logo__blade{height:32px;position:absolute;top:5px;transition:transform .2s ease-in-out;width:32px}.navbar__logo:hover .logo__blade{transform:rotate(180deg);fill:var(--clr-blue)}.navbar__toggler{background:transparent;border:none;display:none;margin-left:auto;margin-right:-8px;padding:0;z-index:1}.navbar__toggler svg{height:32px;width:32px}.navbar__nav{align-items:center;display:flex;list-style:none;margin-bottom:0;margin-right:auto;padding:0;transition:opacity .2s ease-in-out}.navbar__nav-item{position:relative}.navbar__nav-link{font-size:1rem;padding:1rem 1.15rem;text-decoration:none}.navbar__nav-link svg{display:none;height:18px;transition:transform .2s ease-in-out;width:18px}.navbar__nav-item--open .navbar__nav-link,.navbar__nav-item:hover .navbar__nav-link{text-decoration:underline}.navbar__nav-item--open .navbar__nav-link svg{transform:rotate(180deg)}.navbar__dropdown-menu{background:var(--clr-white);box-shadow:0 15px 35px rgba(50,50,93,.1),0 15px 15px rgba(0,0,0,.01);list-style:none;margin-top:1rem;opacity:0;padding:.35rem;position:absolute;transition:all .2s ease-in-out;visibility:hidden;width:18rem}.navbar__nav-item--open .navbar__dropdown-menu,.navbar__nav-item:hover .navbar__dropdown-menu{height:auto;opacity:1;visibility:visible}.navbar__dropdown-link{align-items:center;display:flex;font-size:.95rem;gap:1rem;padding:1rem 1.25rem;text-decoration:none}.navbar__dropdown-link:hover{background:var(--clr-blue-weak);color:inherit}.navbar__dropdown-tag{background:var(--clr-blue);border-radius:1rem;color:var(--clr-black);font-size:.75rem;margin-left:auto;padding:.25rem .75rem}.navbar__cta{margin-left:2rem;position:relative}.navbar__cta .btn{color:var(--clr-white);font-size:1rem;padding:.5rem 2rem}.navbar__cta .btn:hover{color:var(--clr-black)}.navbar__intl{align-items:center;display:flex;margin-left:2rem;position:relative}.navbar__intl-globe{display:flex;margin-right:.35rem}.navbar__intl-globe svg{height:21px;width:21px}.navbar__intl-language{text-decoration:none}.navbar__intl-language:hover{color:var(--clr-blue);text-decoration:underline}.navbar__intl-language--active{font-weight:700}.navbar__search{margin-left:2rem;position:relative}.navbar__search svg{height:24px;transition:transform .1s ease-in-out;width:24px}.navbar__search-button.show svg,.navbar__search-button:hover svg{color:var(--clr-blue);transform:scale(1.1)}.navbar__search-menu,.navbar__search-menu[data-bs-popper]{background:var(--clr-white);border:none;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-top:1.25rem;min-width:20rem;padding:0;right:0}.navbar__search-input{border:0;padding:.75rem 1.5rem;width:100%}.navbar__search-input:focus-visible{outline:2px solid var(--clr-blue)}.navbar__search-button:after{display:none}@media only screen and (max-width:1200px){.navbar{height:80px}.navbar__nav{align-items:stretch;background:var(--clr-white);flex-direction:column;height:0;opacity:0;padding-top:6rem;position:absolute;visibility:hidden}.navbar.navbar--open .navbar__nav{bottom:0;height:100vh;left:0;opacity:1;overflow:auto;right:0;top:0;visibility:visible}.navbar__toggler{color:inherit;display:block}.navbar:is(.navbar--open) .navbar__toggler--open{display:none}.navbar:not(.navbar--open) .navbar__toggler--close,.navbar__cta,.navbar__intl{display:none}.navbar__nav-link{align-items:center;display:flex;justify-content:space-between;width:100%}.navbar__nav-link svg{display:block}.navbar__dropdown-menu{height:0;margin-top:0;position:relative;transition:unset;width:100%}.navbar__nav-item:not(.navbar__nav-item--open):hover .navbar__dropdown-menu{height:0;opacity:0;visibility:hidden}}@media (min-width:1920px){.navbar .navbar__container{max-width:1920px}}