.--light .lang-markets-switcher{color:#fafafa}.--light .lang-markets-switcher svg,.--light .lang-markets-switcher svg path{fill:#fafafa}.--light .lang-markets-switcher-overlay{background-color:#2c423a}.lang-markets-switcher{align-items:center;display:flex;gap:15px;position:absolute;right:35px;top:clamp(.625rem,-.73rem + 2.17vw,1.875rem)}@media(max-width:1023px){.lang-markets-switcher{position:relative;right:0;top:0;width:100%}}.lang-markets-switcher .lang-markets-switcher__globe svg{height:auto;margin-bottom:0;max-width:20px;width:100%}.lang-markets-switcher .lang-markets-switcher__text{align-items:center;cursor:pointer;display:flex;font-size:16px;gap:5px}.lang-markets-switcher .lang-markets-switcher__text svg{height:auto;margin-bottom:0;max-width:5px;width:100%}.lang-markets-switcher-backdrop{cursor:pointer;height:100dvh;left:0;position:fixed;top:0;width:100vw;z-index:9999}@media(max-width:1023px){.lang-markets-switcher-backdrop{display:none}}.lang-markets-switcher-overlay{background:#2f473f;color:#d3d4c8;height:100dvh;padding:clamp(1.5625rem,-.14rem + 2.72vw,3.125rem);position:fixed;right:0;top:0;transform:scaleX(0);transform-origin:right;width:clamp(21.875rem,11.68rem + 16.3vw,31.25rem);z-index:10000}@media(max-width:1023px){.lang-markets-switcher-overlay{left:0;opacity:1;padding-top:130px;right:0;transform:none;width:100dvw}}.lang-markets-switcher-overlay .lang-markets-switcher-overlay__content__close{cursor:pointer;position:absolute;right:0;top:0;z-index:1}.lang-markets-switcher-overlay .lang-markets-switcher-overlay__content__close svg{height:auto;margin-bottom:0;max-width:15px;width:100%}@media(max-width:1023px){.lang-markets-switcher-overlay .lang-markets-switcher-overlay__content__close{align-items:center;display:flex;gap:10px;left:0}.lang-markets-switcher-overlay .lang-markets-switcher-overlay__content__close svg{transform:rotate(180deg)}}.lang-markets-switcher-overlay .lang-markets-switcher-overlay__content__locales .lang-markets-switcher-overlay__content__locales__list{display:flex;flex-direction:column;padding-top:clamp(1.5625rem,-.14rem + 2.72vw,3.125rem)}.lang-markets-switcher-overlay .lang-markets-switcher-overlay__content__locales .lang-markets-switcher-overlay__content__locales__list li{padding:clamp(.625rem,-.05rem + 1.09vw,1.25rem) 0}.lang-markets-switcher-overlay .lang-markets-switcher-overlay__content__locales .lang-markets-switcher-overlay__content__locales__list li a{align-items:center;display:flex;justify-content:space-between}.lang-markets-switcher-overlay .lang-markets-switcher-overlay__content__locales .lang-markets-switcher-overlay__content__locales__list li.--active{border-bottom:1px solid #fafafa;border-top:1px solid #fafafa;color:#fafafa}.overlay{height:100dvh;left:0;position:fixed;top:0;width:100dvw;z-index:-2}.overlay .overlay__background{height:100%;left:0;position:absolute;top:0;width:100%}.nav-desk-overlay__content__grid{display:flex;flex-wrap:nowrap;width:100%}.nav-desk-overlay__content__grid .nav-desk-overlay__content__grid__list{display:flex;flex:1 1 0;flex-wrap:wrap;gap:clamp(1.25rem,-.11rem + 2.17vw,2.5rem)}.nav-desk-overlay__content__grid .nav-desk-overlay__content__grid__list .nav-desk-overlay__content__grid__list__item{flex:0 1 calc(25% - clamp(2.5rem,-.22rem + 4.35vw,5rem))}.nav-desk-overlay__content__grid .nav-desk-overlay__content__grid__list .nav-desk-overlay__content__grid__list__item .nav-desk-overlay__content__grid__list__item__title{color:#576961;margin-bottom:clamp(.9375rem,-.08rem + 1.63vw,1.875rem)}.nav-desk-overlay__content__grid .nav-desk-overlay__content__grid__list .nav-desk-overlay__content__grid__list__item .nav-desk-overlay__content__grid__list__item__subitem:not(:last-child){margin-bottom:clamp(.9375rem,-.08rem + 1.63vw,1.875rem)}.nav-desk-overlay__content__grid .nav-desk-overlay__content__grid__list .nav-desk-overlay__content__grid__list__item .nav-desk-overlay__content__grid__list__item__subitem .nav-desk-overlay__content__grid__list__item__subitem__content-wrapper{align-items:center;display:flex;gap:clamp(.625rem,-.39rem + 1.63vw,1.5625rem)}.nav-desk-overlay__content__grid .nav-desk-overlay__content__grid__list .nav-desk-overlay__content__grid__list__item .nav-desk-overlay__content__grid__list__item__subitem .nav-desk-overlay__content__grid__list__item__subitem__content-wrapper .nav-desk-overlay__content__grid__list__item__subitem__image{aspect-ratio:50/60;max-width:50px}.nav-desk-overlay__content__grid .nav-desk-overlay__content__grid__list .nav-desk-overlay__content__grid__list__item .nav-desk-overlay__content__grid__list__item__subitem .nav-desk-overlay__content__grid__list__item__subitem__content-wrapper .nav-desk-overlay__content__grid__list__item__subitem__image img{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.nav-desk-overlay__content__grid .nav-desk-overlay__content__grid__list .nav-desk-overlay__content__grid__list__item .nav-desk-overlay__content__grid__list__item__subitem .nav-desk-overlay__content__grid__list__item__subitem__content-wrapper .nav-desk-overlay__content__grid__list__item__subitem__logo-wrap{border-radius:4px;max-height:60px;max-width:50px;overflow:hidden}.nav-desk-overlay__content__grid .nav-desk-overlay__content__grid__image{display:none}.nav-desk-overlay__content__grid .nav-desk-overlay__content__grid__image .nav-desk-overlay__content__grid__image__item{aspect-ratio:1/1}.nav-desk-overlay__content__grid .nav-desk-overlay__content__grid__image .nav-desk-overlay__content__grid__image__item img{border-radius:25px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.nav-desk-overlay__content__grid .nav-desk-overlay__content__grid__image .nav-desk-overlay__content__grid__image__item .nav-desk-overlay__content__grid__image__item__overlay{color:#fafafa;height:100%;left:0;position:absolute;top:0;width:100%}.nav-desk-overlay__content__grid .nav-desk-overlay__content__grid__image .nav-desk-overlay__content__grid__image__item .nav-desk-overlay__content__grid__image__item__overlay .nav-desk-overlay__content__grid__image__item__overlay__top-left{left:clamp(1.25rem,-.11rem + 2.17vw,2.5rem);max-width:600px;position:absolute;top:clamp(1.25rem,-.11rem + 2.17vw,2.5rem)}.nav-desk-overlay__content__grid .nav-desk-overlay__content__grid__image .nav-desk-overlay__content__grid__image__item .nav-desk-overlay__content__grid__image__item__overlay .nav-desk-overlay__content__grid__image__item__overlay__bottom-left{bottom:clamp(1.25rem,-.11rem + 2.17vw,2.5rem);left:clamp(1.25rem,-.11rem + 2.17vw,2.5rem);position:absolute}.nav-desk-overlay__content__cards .nav-desk-overlay__content__cards__list{display:flex;gap:15px}.nav-desk-overlay__content__cards .nav-desk-overlay__content__cards__list .nav-desk-overlay__content__cards__list__item .nav-desk-overlay__content__cards__list__item__image{aspect-ratio:280/370;margin-bottom:clamp(.625rem,-.05rem + 1.09vw,1.25rem)}.nav-desk-overlay__content__cards .nav-desk-overlay__content__cards__list .nav-desk-overlay__content__cards__list__item .nav-desk-overlay__content__cards__list__item__image img{border-radius:25px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.nav-desk-overlay{background:#f7efe9;left:30px;margin:auto;max-width:2000px;padding-inline:clamp(1.25rem,-.11rem + 2.17vw,2.5rem);position:fixed;right:30px;top:clamp(2.5rem,.8rem + 2.72vw,4.0625rem);z-index:-1}.nav-desk.--scroll-below-top .nav-desk-overlay{top:0}.nav-desk-search-overlay{background:#f7efe9;display:flex;flex-direction:column;height:75dvh;left:30px;margin:auto;max-height:1000px;max-width:2000px;padding-inline:clamp(.625rem,-1.41rem + 3.26vw,2.5rem);position:fixed;right:30px;top:clamp(2.5rem,.8rem + 2.72vw,4.0625rem);z-index:1}@media(min-width:1920px){.nav-desk-search-overlay{padding-inline:40px}}.nav-desk-search-overlay .nav-desk-search-overlay__header{align-items:flex-start;display:flex;flex:1;gap:clamp(3.125rem,-9.1rem + 19.57vw,14.375rem);min-height:0;padding-top:clamp(1.25rem,-.11rem + 2.17vw,2.5rem)}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__logo{align-items:center;background:#fafafa;border-radius:35px;color:#2f473f;display:flex;padding:clamp(.625rem,.22rem + .65vw,1rem) clamp(1.25rem,.57rem + 1.09vw,1.875rem)}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__logo svg{height:auto;margin-bottom:0;max-width:100px;width:100%}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__search-bar__wrapper{display:flex;flex:2;flex-direction:column;height:100%;margin:auto;max-width:1150px;min-height:0}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__search-bar__wrapper .nav-desk-search-overlay__header__search-bar{background-color:#fafafa;border-radius:35px;display:flex;gap:15px;padding:clamp(.9375rem,.6rem + .54vw,1.25rem)}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__search-bar__wrapper .nav-desk-search-overlay__header__search-bar svg{height:auto;margin-bottom:0;max-width:25px;width:100%}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__search-bar__wrapper .nav-desk-search-overlay__header__search-bar input{width:100%}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__search-bar__wrapper .nav-desk-search-overlay__header__search-bar input::-moz-placeholder{color:#071e16}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__search-bar__wrapper .nav-desk-search-overlay__header__search-bar input::placeholder{color:#071e16}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__search-bar__wrapper .nav-desk-search-overlay__header__search-bar input:focus-visible{outline:none}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__search-bar__wrapper .nav-desk-search-overlay__header__popular-searches{display:flex;flex-direction:column;gap:clamp(1.25rem,-.11rem + 2.17vw,2.5rem);padding-top:clamp(1.875rem,-.16rem + 3.26vw,3.75rem)}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__search-bar__wrapper .nav-desk-search-overlay__header__popular-searches .nav-desk-search-overlay__header__popular-searches__items{display:flex;flex-direction:column;gap:clamp(.625rem,-.05rem + 1.09vw,1.25rem)}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__search-bar__wrapper .nav-desk-search-overlay__header__popular-searches .nav-desk-search-overlay__header__popular-searches__items span{cursor:pointer}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__search-bar__wrapper .nav-desk-search-overlay__header__results{flex:1;min-height:0;overflow-y:auto;padding:clamp(1.875rem,-.16rem + 3.26vw,3.75rem) 0 20px}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__search-bar__wrapper .nav-desk-search-overlay__header__results .nav-desk-search-overlay__header__results__items{display:flex;flex-direction:column;gap:20px}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__search-bar__wrapper .nav-desk-search-overlay__header__results .nav-desk-search-overlay__header__results__items .nav-desk-search-overlay__header__results__items__item{background:#fafafa;border:1px solid #fafafa;border-radius:8px;cursor:pointer;padding:15px;transition:background-color .4s ease}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__search-bar__wrapper .nav-desk-search-overlay__header__results .nav-desk-search-overlay__header__results__items .nav-desk-search-overlay__header__results__items__item:hover{background-color:#fbf7ea;border-color:#d9d9d9}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__search-bar__wrapper .nav-desk-search-overlay__header__results .nav-desk-search-overlay__header__results__items .nav-desk-search-overlay__header__results__items__item mark{background-color:#f7e9b0}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__close{align-items:center;background-color:#fafafa;border-radius:50%;box-shadow:0 4px 4px #0000001a;cursor:pointer;display:flex;height:clamp(3.375rem,2.63rem + 1.2vw,4.0625rem);justify-content:center;max-width:unset;padding:0;transition:background-color .4s ease;width:clamp(3.375rem,2.63rem + 1.2vw,4.0625rem)}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__close svg{height:20px;margin-bottom:0;max-width:20px;width:20px}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__close:hover{background-color:#2f473f}.nav-desk-search-overlay .nav-desk-search-overlay__header .nav-desk-search-overlay__header__close:hover svg{color:#fafafa}.nav-desk{margin-top:clamp(3.125rem,1.09rem + 3.26vw,5rem);transition:all .4s ease;width:100%}.nav-desk.--scroll-below-top{margin-top:clamp(1.5rem,.68rem + 1.3vw,2.25rem)}.nav-desk .nav-desk__content__wrap{display:flex;gap:15px}.nav-desk .nav-desk__content__wrap .nav-desk__content{align-items:center;background-color:#fafafa;border-radius:35px;display:flex;padding:clamp(.625rem,.22rem + .65vw,1rem) clamp(1.25rem,.57rem + 1.09vw,1.875rem);width:100%}.nav-desk .nav-desk__content__wrap .nav-desk__content .nav-desk__content__logo{color:#2f473f}.nav-desk .nav-desk__content__wrap .nav-desk__content .nav-desk__content__logo svg{height:auto;margin-bottom:0;max-width:100px;width:100%}.nav-desk .nav-desk__content__wrap .nav-desk__content .nav-desk__content__links{display:flex;flex:1 1 0;justify-content:center;margin-top:3px}.nav-desk .nav-desk__content__wrap .nav-desk__content .nav-desk__content__links .nav-desk__content__links__list{display:flex;gap:clamp(1.5625rem,-.14rem + 2.72vw,3.125rem)}.nav-desk .nav-desk__content__wrap .nav-desk__content .nav-desk__content__links .nav-desk__content__links__list li{cursor:pointer;display:flex;gap:5px}.nav-desk .nav-desk__content__wrap .nav-desk__content .nav-desk__content__links .nav-desk__content__links__list li svg{height:auto;margin-bottom:0;max-width:clamp(.375rem,.1rem + .43vw,.625rem);transform:rotate(90deg);transition:transform .4s ease;width:100%}.nav-desk .nav-desk__content__wrap .nav-desk__content .nav-desk__content__links .nav-desk__content__links__list li .nav-desk__arrow.is-rotated svg{transform:rotate(270deg)}.nav-desk .nav-desk__content__wrap .nav-desk__search{align-items:center;background-color:#fafafa;border-radius:35px;cursor:pointer;display:flex;gap:5px;transition:background-color .4s ease}.nav-desk .nav-desk__content__wrap .nav-desk__search .nav-desk__search__icon{background-color:#fafafa;border-radius:50%}.nav-desk .nav-desk__content__wrap .nav-desk__search .nav-desk__search__icon svg{height:auto;margin-bottom:0;padding:clamp(.9375rem,.6rem + .54vw,1.25rem);width:clamp(3.4375rem,2.76rem + 1.09vw,4.0625rem)}.nav-desk .nav-desk__content__wrap .nav-desk__search p{color:#071e16;margin-right:clamp(2.5rem,-.22rem + 4.35vw,5rem);white-space:nowrap}.nav-desk .nav-desk__content__wrap .nav-desk__search:hover{background-color:#f1f1f1}.nav-desk__overlay{background:#f7efe9;inset:clamp(2.5rem,-.22rem + 4.35vw,5rem) clamp(1.25rem,-.11rem + 2.17vw,2.5rem);position:fixed;z-index:-1}.nav-mobile-overlay-list{box-sizing:border-box;color:#fafafa;height:100dvh;padding:130px 15px 15px}.nav-mobile-overlay-list .nav-mobile-overlay-list__categories{height:calc(100% - 30px);overflow-y:scroll}.nav-mobile-overlay-list .nav-mobile-overlay-list__categories .nav-mobile-overlay-list__categories__list{display:flex;flex-direction:column;gap:40px;margin-bottom:30px}.nav-mobile-overlay-list .nav-mobile-overlay-list__categories .nav-mobile-overlay-list__categories__list .nav-mobile-overlay-list__categories__list__item__subitems{display:flex;flex-direction:column;gap:15px;margin-top:20px}.nav-mobile-overlay-list .nav-mobile-overlay-list__categories .nav-mobile-overlay-list__categories__list .nav-mobile-overlay-list__categories__list__item__subitems .nav-mobile-overlay-list__categories__list__item__subitems__item{align-items:center;background-color:#f7efe9;border-radius:25px;color:#2f473f;display:flex;gap:20px;max-width:500px;padding:15px 30px}.nav-mobile-overlay-list .nav-mobile-overlay-list__categories .nav-mobile-overlay-list__categories__list .nav-mobile-overlay-list__categories__list__item__subitems .nav-mobile-overlay-list__categories__list__item__subitems__item .nav-mobile-overlay-list__categories__list__item__subitems__item__image{aspect-ratio:50/60;max-width:50px}.nav-mobile-overlay-list .nav-mobile-overlay-list__categories .nav-mobile-overlay-list__categories__list .nav-mobile-overlay-list__categories__list__item__subitems .nav-mobile-overlay-list__categories__list__item__subitems__item .nav-mobile-overlay-list__categories__list__item__subitems__item__image img{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.nav-mobile-overlay-list .nav-mobile-overlay-list__categories .nav-mobile-overlay-list__categories__list .nav-mobile-overlay-list__categories__list__item__subitems .nav-mobile-overlay-list__categories__list__item__subitems__item .nav-mobile-overlay-list__categories__list__item__subitems__item__logo-wrap{border-radius:4px;max-height:60px;max-width:50px;overflow:hidden}.nav-mobile-overlay-list .nav-mobile-overlay-list__categories .nav-mobile-overlay-list__categories__list .nav-mobile-overlay-list__categories__list__item__subitems .nav-mobile-overlay-list__categories__list__item__subitems__item .underline-link-reverse.active{color:#f4991e}.nav-mobile-overlay-list .nav-mobile-overlay-list__close{align-items:center;display:flex;gap:10px;margin-bottom:30px}.nav-mobile-overlay-list .nav-mobile-overlay-list__close svg{height:auto;margin-bottom:0;max-width:15px;transform:rotate(180deg);width:100%}.nav-mobile-overlay-cards{box-sizing:border-box;color:#fafafa;height:100dvh;padding:130px 15px 15px}.nav-mobile-overlay-cards .nav-mobile-overlay-cards__close{align-items:center;display:flex;gap:10px;margin-bottom:30px}.nav-mobile-overlay-cards .nav-mobile-overlay-cards__close svg{height:auto;margin-bottom:0;max-width:15px;transform:rotate(180deg);width:100%}.nav-mobile-overlay-cards .nav-mobile-overlay-cards__grid{height:calc(100% - 30px);overflow-y:scroll}.nav-mobile-overlay-cards .nav-mobile-overlay-cards__grid .nav-mobile-overlay-cards__grid__wrapper{display:flex;flex-wrap:wrap;gap:30px 15px;margin-bottom:30px}.nav-mobile-overlay-cards .nav-mobile-overlay-cards__grid .nav-mobile-overlay-cards__grid__wrapper .nav-mobile-overlay-cards__grid__item{display:flex;flex:1 1 calc(50% - 15px);flex-direction:column;gap:10px}.nav-mobile-overlay-cards .nav-mobile-overlay-cards__grid .nav-mobile-overlay-cards__grid__wrapper .nav-mobile-overlay-cards__grid__item .nav-mobile-overlay-cards__grid__item__content-wrapper{display:flex;flex-direction:column;gap:10px}.nav-mobile-overlay-cards .nav-mobile-overlay-cards__grid .nav-mobile-overlay-cards__grid__wrapper .nav-mobile-overlay-cards__grid__item .nav-mobile-overlay-cards__grid__item__content-wrapper .nav-mobile-overlay-cards__grid__item__image{aspect-ratio:165/180;overflow:hidden;width:100%}.nav-mobile-overlay-cards .nav-mobile-overlay-cards__grid .nav-mobile-overlay-cards__grid__wrapper .nav-mobile-overlay-cards__grid__item .nav-mobile-overlay-cards__grid__item__content-wrapper .nav-mobile-overlay-cards__grid__item__image img{border-radius:15px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.nav-mobile-overlay-cards .nav-mobile-overlay-cards__grid .nav-mobile-overlay-cards__grid__wrapper .nav-mobile-overlay-cards__grid__item .nav-mobile-overlay-cards__grid__item__content-wrapper .underline-link-reverse.active{color:#f4991e}.nav-mobile-overlay-search{color:#2f473f;padding-inline:15px}.nav-mobile-overlay-search .nav-mobile-overlay-search__suggestions__items{display:flex;flex-direction:column;gap:15px}.nav-mobile-overlay-search__results{max-height:calc(100dvh - 100px);overflow-y:auto;padding-bottom:80px;padding-right:20px;scrollbar-width:thin}.nav-mobile-overlay-search__results__wrapper{position:relative}.nav-mobile-overlay-search__results__wrapper.is-loading{opacity:.5}.nav-mobile-overlay-search__results__items{display:flex;flex-direction:column;gap:10px}.nav-mobile-overlay-search__results__items__item{border-bottom:1px solid #808f89;display:flex;flex-direction:column;gap:5px;padding:10px 0}.nav-mobile-overlay-search__results__items__item:last-child{border-bottom:none}.nav-mobile-overlay-search__results__items__item mark{background-color:#f7e9b0}.nav-mobile-overlay-search__results__items__item__url{color:#808f89;font-size:10px}.nav-mobile-overlay{background-color:#2f473f;color:#fafafa;display:flex;flex-direction:column;gap:40px;height:100dvh;left:0;overflow-y:auto;padding:130px 30px 30px;position:fixed;top:0;width:100dvw;z-index:2}.nav-mobile-overlay .nav-mobile-overlay__links .nav-mobile-overlay__links__list{display:flex;flex-direction:column;font-size:clamp(1.75rem,-1.16rem + 14.55vw,2.25rem);gap:15px}.nav-mobile-overlay .nav-mobile-overlay__links .nav-mobile-overlay__links__list .nav-mobile-overlay__links__list__overlay-trigger{display:flex;gap:10px}.nav-mobile-overlay .nav-mobile-overlay__links .nav-mobile-overlay__links__list .nav-mobile-overlay__links__list__overlay-trigger .nav-mobile-overlay__links__list__arrow svg{height:auto;margin-bottom:0;max-width:clamp(.9375rem,.8rem + .45vw,1.25rem);width:100%}.nav-mobile-overlay .nav-mobile-overlay__links .nav-mobile-overlay__links__list .nav-mobile-overlay__links__list__overlay-trigger:has(.active) .nav-mobile-overlay__links__list__arrow svg{color:#f4991e}.nav-mobile-overlay .nav-mobile-overlay__links .nav-mobile-overlay__links__list .underline-link-reverse.active{color:#f4991e}.nav-mobile-overlay .nav-mobile-overlay__links__switcher{display:flex;justify-content:center}.nav-mobile-overlay .nav-mobile-overlay__search{align-items:center;background-color:#fafafa;border-radius:35px;color:#2f473f;cursor:pointer;display:flex;gap:15px;padding:15px clamp(1.25rem,-2.39rem + 18.18vw,1.875rem)}.nav-mobile-overlay .nav-mobile-overlay__search .nav-mobile-overlay__search__icon svg{height:auto;margin-bottom:0;width:25px}.nav-mobile-overlay .nav-mobile-overlay__search p{font-size:clamp(.875rem,-.58rem + 7.27vw,1.125rem);opacity:.5}.nav-mobile-overlay .nav-mobile-overlay__search input{width:100%}.nav-mobile-overlay .nav-mobile-overlay__search input::-moz-placeholder{color:#0000004d}.nav-mobile-overlay .nav-mobile-overlay__search input::placeholder{color:#0000004d}.nav-mobile{align-items:center;background:#fafafa;border-radius:35px;display:flex;justify-content:space-between;left:15px;padding:15px 25px;position:fixed;right:15px;top:25px;z-index:9999}.nav-mobile .nav-mobile__logo svg{height:auto;margin-bottom:0;max-width:80px;width:100%}.nav-mobile .nav-mobile__actions{align-items:center;display:flex;gap:20px}.nav-mobile .nav-mobile__actions .nav-mobile__open svg,.nav-mobile .nav-mobile__actions .nav-mobile__search svg{height:auto;margin-bottom:0;max-width:20px;width:100%}.nav-mobile.--search{box-shadow:0 5px 10px #0000001a}.nav-mobile.--search .nav-mobile__search-bar{align-items:center;display:flex;gap:20px;width:100%}.nav-mobile.--search .nav-mobile__search-bar .nav-mobile__search-bar__icon svg{height:auto;margin-bottom:0;width:28px}.nav-mobile.--search .nav-mobile__search-bar .nav-mobile__search-bar__input{background:transparent;border:0;color:#2f473f;flex:1;outline:none}.nav-mobile.--search .nav-mobile__search-bar .nav-mobile__search-bar__input::-moz-placeholder{color:#071e16}.nav-mobile.--search .nav-mobile__search-bar .nav-mobile__search-bar__input::placeholder{color:#071e16}.media-custom-corners{transform:translateY(150px);z-index:1}.media-custom-corners.is-azienda{background-color:#2f473f;padding-top:clamp(6.25rem,4.91rem + 4.46vw,9.375rem);transform:none}.media-custom-corners.is-azienda .media-custom-corners__corner-wrap-top{background-color:#2f473f;box-shadow:0 -.5rem #2f473f}.media-custom-corners.is-azienda .media-custom-corners__corner-wrap-top:before{box-shadow:17px -12px #2f473f}.media-custom-corners.is-azienda .media-custom-corners__corner-wrap-top:after{box-shadow:15px -15px #2f473f}.media-custom-corners .media{aspect-ratio:1760/800;border-radius:15px;position:relative}.media-custom-corners .media img,.media-custom-corners .media video{border-radius:15px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.media-custom-corners .media:before{bottom:0;box-shadow:-17px 12px #2f473f;left:clamp(3.125rem,5vw,5rem)}.media-custom-corners .media:after,.media-custom-corners .media:before{background-color:transparent;border-radius:16px;content:"";height:30px;position:absolute;width:30px;z-index:3}.media-custom-corners .media:after{bottom:clamp(3.125rem,5vw,5rem);box-shadow:-15px 15px #2f473f;left:0}.media-custom-corners .media-custom-corners__corner-wrap{background-color:#2f473f;border-top-right-radius:16px;bottom:0;box-shadow:0 .5rem #2f473f;height:clamp(3.125rem,5vw,5rem);left:0;position:absolute;width:clamp(3.125rem,5vw,5rem);z-index:2}.media-custom-corners .media-custom-corners__corner-wrap-top{background-color:#e7e9de;border-bottom-left-radius:16px;box-shadow:0 -.5rem #e7e9de;height:clamp(3.125rem,5vw,5rem);position:absolute;right:0;top:0;width:clamp(3.125rem,5vw,5rem);z-index:2}.media-custom-corners .media-custom-corners__corner-wrap-top:before{background-color:transparent;border-radius:16px;box-shadow:17px -12px #e7e9de;content:"";height:30px;position:absolute;right:clamp(3.125rem,5vw,5rem);top:0;width:30px;z-index:3}.media-custom-corners .media-custom-corners__corner-wrap-top:after{background-color:transparent;border-radius:16px;box-shadow:15px -15px #e7e9de;content:"";height:30px;position:absolute;right:0;top:clamp(3.125rem,5vw,5rem);width:30px;z-index:3}.media-custom-corners .media-custom-corners__container{position:relative}.media-custom-corners .media-custom-corners__container .media-custom-corners__content{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;margin-left:auto;margin-right:auto;max-width:1370px;padding:0 clamp(1.875rem,1.07rem + 2.68vw,3.75rem);pointer-events:auto;position:absolute;width:100%;z-index:2}.media-custom-corners .media-custom-corners__container .media-custom-corners__content .media-custom-corners__text{color:#fff;text-align:center}@media(max-width:767px){.media-custom-corners .media{aspect-ratio:345/500;margin:0 auto;max-width:500px}}.error-page-wrapper .footer .footer__company{padding-top:clamp(5rem,2.86rem + 7.14vw,10rem)}.footer .footer__company__wrapper{background-color:#2f473f}.footer.is-azienda .footer__company{padding-top:clamp(6.25rem,4.91rem + 4.46vw,9.375rem)}@media(max-width:1023px){.footer.is-contatti .footer__company{padding-top:150px}}.footer .footer__company{color:#f7efe9;display:flex;flex-direction:column;gap:clamp(2.5rem,1.96rem + 1.79vw,3.75rem);overflow:hidden;padding-top:clamp(18.75rem,17.95rem + 2.68vw,20.625rem)}.footer .footer__company .footer__company__info__wrapper{display:flex;flex-wrap:nowrap;width:100%}.footer .footer__company .footer__company__info__wrapper .footer__company__info{display:flex;flex:2;flex-wrap:nowrap;width:100%}.footer .footer__company .footer__company__info__wrapper .footer__company__info .footer__company__info__list{display:flex;flex:1;flex-direction:column;gap:clamp(.9375rem,.46rem + .76vw,1.375rem)}.footer .footer__company .footer__company__info__wrapper .footer__company__info .footer__company__info__list .router-link-active .underline-link-reverse{background-size:100% 1px}.footer .footer__company .footer__company__info__wrapper .footer__company__info .footer__company__info__address{flex:1}.footer .footer__company .footer__company__info__wrapper .footer__company__info .footer__company__info__address .footer__company__info__address__content{display:flex;flex-direction:column;gap:clamp(.9375rem,-.76rem + 2.72vw,2.5rem)}.footer .footer__company .footer__company__info__wrapper .footer__company__info .footer__company__info__address .footer__company__info__address__content .footer__company__info__address__content__text{line-height:1.5}.footer .footer__company .footer__company__info__wrapper .footer__company__info .footer__company__info__address .footer__company__info__address__socials{display:flex;gap:10px;padding-top:20px}.footer .footer__company .footer__company__info__wrapper .footer__company__info .footer__company__info__address .footer__company__info__address__socials .footer__company__info__address__socials__item{border:1px solid #f7efe9;border-radius:50%;transition:background-color .4s ease}.footer .footer__company .footer__company__info__wrapper .footer__company__info .footer__company__info__address .footer__company__info__address__socials .footer__company__info__address__socials__item svg{height:auto;margin-bottom:0;max-width:45px;padding:15px;width:100%}@media(pointer:fine){.footer .footer__company .footer__company__info__wrapper .footer__company__info .footer__company__info__address .footer__company__info__address__socials .footer__company__info__address__socials__item:hover{background-color:#278c58}}@media(max-width:1023px){.footer .footer__company .footer__company__info__wrapper .footer__company__info .footer__company__info__address .footer__company__info__address__socials{justify-content:center}}.footer .footer__company .footer__company__info__wrapper .footer__company__info__newsletter{display:flex;flex:1;flex-direction:column;gap:clamp(2.5rem,-.22rem + 4.35vw,5rem);justify-content:space-between;max-width:500px}.footer .footer__company .footer__company__info__wrapper .footer__company__info__newsletter .footer__company__info__newsletter__content{display:flex;flex-direction:column;gap:clamp(.9375rem,-.08rem + 1.63vw,1.875rem)}@media(max-width:1023px){.footer .footer__company .footer__company__info__wrapper .footer__company__info__newsletter .footer__company__info__newsletter__content{align-items:center}}.footer .footer__company .footer__company__info__wrapper .footer__company__info__newsletter .footer__company__info__newsletter__content p+p{margin-top:clamp(.9375rem,-.08rem + 1.63vw,1.875rem)}.footer .footer__company .footer__company__info__wrapper .footer__company__info__newsletter .footer__company__info__newsletter__content .footer__company__info__newsletter__content__form .footer__company__info__newsletter__content__form__wrapper{align-items:center;background:#d9d9d9;border-radius:999px;display:flex;overflow:hidden;padding:8px 8px 8px 25px}.footer .footer__company .footer__company__info__wrapper .footer__company__info__newsletter .footer__company__info__newsletter__content .footer__company__info__newsletter__content__form .footer__company__info__newsletter__content__form__wrapper .footer__company__info__newsletter__content__form__input{color:#2f473f;flex:1;margin-right:15px}.footer .footer__company .footer__company__info__wrapper .footer__company__info__newsletter .footer__company__info__newsletter__content .footer__company__info__newsletter__content__form .footer__company__info__newsletter__content__form__wrapper .footer__company__info__newsletter__content__form__input::-moz-placeholder{opacity:.6}.footer .footer__company .footer__company__info__wrapper .footer__company__info__newsletter .footer__company__info__newsletter__content .footer__company__info__newsletter__content__form .footer__company__info__newsletter__content__form__wrapper .footer__company__info__newsletter__content__form__input::placeholder{opacity:.6}.footer .footer__company .footer__company__info__wrapper .footer__company__info__newsletter .footer__company__info__newsletter__content .footer__company__info__newsletter__content__form .footer__company__info__newsletter__content__form__wrapper .footer__company__info__newsletter__content__form__submit{align-items:center;background:#278c58;border-radius:50%;color:#f7efe9;cursor:pointer;display:flex;height:clamp(2.375rem,1.7rem + 1.09vw,3rem);justify-content:center;transition:background .4s ease;width:clamp(2.375rem,1.7rem + 1.09vw,3rem)}.footer .footer__company .footer__company__info__wrapper .footer__company__info__newsletter .footer__company__info__newsletter__content .footer__company__info__newsletter__content__form .footer__company__info__newsletter__content__form__wrapper .footer__company__info__newsletter__content__form__submit svg{display:block;height:15px;margin-bottom:0;width:15px}.footer .footer__company .footer__company__info__wrapper .footer__company__info__newsletter .footer__company__info__newsletter__content .footer__company__info__newsletter__content__form .footer__company__info__newsletter__content__form__wrapper .footer__company__info__newsletter__content__form__submit:hover{background:#f4991e}.footer .footer__company .footer__company__info__wrapper .footer__company__info__newsletter .footer__company__info__newsletter__content .footer__company__info__newsletter__content__form .footer__company__info__newsletter__content__form__privacy{align-items:flex-start;display:flex;margin-top:clamp(.9375rem,-.08rem + 1.63vw,1.875rem)}.footer .footer__company .footer__company__info__wrapper .footer__company__info__newsletter .footer__company__info__newsletter__content .footer__company__info__newsletter__content__form .footer__company__info__newsletter__content__form__privacy input[type=checkbox]{border:1px solid #fafafa;border-radius:4px;cursor:pointer;flex-shrink:0;height:20px;margin:3px 10px 0 0;width:20px}.footer .footer__company .footer__company__info__wrapper .footer__company__info__newsletter .footer__company__info__newsletter__content .footer__company__info__newsletter__content__form input[type=checkbox]:checked{background:#fafafa}.footer .footer__company .footer__company__info__wrapper .footer__company__info__newsletter .footer__company__info__newsletter__content .footer__company__info__newsletter__content__form input[type=checkbox]:checked:after{border:solid #2f473f;border-width:0 3px 3px 0;content:"";display:block;height:12px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:6px}@media(max-width:1023px){.footer .footer__company .footer__company__info,.footer .footer__company .footer__company__info__wrapper{align-items:center;flex-direction:column;gap:40px;justify-content:center;text-align:center}.footer .footer__company .footer__company__info__newsletter__content__form{text-align:left}}.footer .footer__company .footer__company_logo{color:#e7e9de}.footer .footer__company .footer__company_logo svg{height:auto;transform:translateY(3%);width:100%}.footer .footer__bottom__wrapper{align-items:center;display:flex;justify-content:space-between;padding:clamp(1.875rem,1.07rem + 2.68vw,3.75rem) 0}.footer .footer__bottom__wrapper .footer__bottom__center__logo{display:flex;justify-content:center;width:40dvw}.footer .footer__bottom__wrapper .footer__bottom__center__logo img{aspect-ratio:750/110;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width:1023px){.footer .footer__bottom__wrapper{flex-direction:column;gap:40px;padding-bottom:80px}.footer .footer__bottom__wrapper .footer__bottom__center__logo{width:100%}.footer .footer__bottom__wrapper .footer__bottom__right{display:flex;gap:30px;justify-content:space-between;width:100%}}.footer .footer__company__info__newsletter__content__form__links>*+*{margin-top:16px}.footer .footer__company__info__newsletter__content__form__links .router-link-active.underline-link-reverse{background-size:100% 1px}
