.navbar{--bs-navbar-toggler-focus-width: 0;--bs-navbar-padding-y: 1.5rem;z-index:var(--z-index-navbar);padding:1.5rem}.navbar__brand svg{--img-height: 34px;height:var(--img-height);width:auto;transition:height 300ms ease,width 300ms ease}.navbar__toggler{background-color:rgba(0,0,0,0)}.navbar__phone{color:var(--color-typo-default);font-weight:var(--fw-regular);transition:color 300ms ease;align-items:center}.navbar__phone:hover{color:var(--color-primary)}.navbar__phone svg{width:3.2rem;height:auto;transition:width 300ms ease,height 300ms ease}.navbar__phone-number{font-weight:var(--fw-bold);line-height:1.2}.navbar__phone-subtitle{font-size:var(--fs-small-mobile);font-weight:var(--fw-light);line-height:1.2}.navbar__nav{gap:1.5rem}.navbar__nav.first-lvl a{font-size:var(--fs-default-mobile)}@media(min-width: 768px){.navbar__nav.first-lvl a{font-size:var(--fs-medium-desktop)}}@supports(font-size: clamp(var(--fs-default-mobile), 3vw, var(--fs-medium-desktop))){.navbar__nav.first-lvl a{font-size:clamp(var(--fs-default-mobile),3vw,var(--fs-medium-desktop))}}.navbar__nav.first-lvl a{position:relative;color:var(--color-typo-navigation);text-decoration:none}.navbar__nav.first-lvl .active>a,.navbar__nav.first-lvl .active>.dropdown__wrapper a{color:var(--color-typo-navigation)}.navbar__nav.first-lvl .first-lvl__link{font-weight:var(--fw-regular)}.navbar__nav.first-lvl .second-lvl a{font-weight:var(--fw-light)}@media(min-width: 1200px){.navbar__phone svg{width:6.5rem}.navbar .first-lvl .first-lvl__link{display:inline-block;position:relative}.navbar .first-lvl .first-lvl__link::after{content:"";position:absolute;left:0;bottom:-0.2rem;width:0;height:.2rem;background-color:var(--color-primary);transition:width 250ms ease-in-out}.navbar .first-lvl .first-lvl__item:hover>.first-lvl__link::after,.navbar .first-lvl .first-lvl__item:focus-within>.first-lvl__link::after{width:100%}.navbar .first-lvl .first-lvl__item:hover>.first-lvl__link,.navbar .first-lvl .first-lvl__item:focus-within>.first-lvl__link{color:var(--color-primary)}.header.scrolled .navbar__brand svg{height:35px !important}.header.scrolled .navbar__phone svg{width:40px;height:34px}}@media(min-width: 1400px){.navbar__brand svg{--img-height: 64px}.navbar__nav{gap:4rem}}
