.hg{--hg-navy:var(--color-primary,#004278);--hg-corporate:var(--color-secondary,#467fbd);--hg-white:var(--color-white,#fff);--hg-tertiary:var(--color-tertiary,#ebac09);--hg-blu-scuro:var(--color-primary,#004278);--hg-font:Barlow,system-ui,-apple-system,"Segoe UI",sans-serif;--hg-gutter:clamp(24px,8.889vw - 10.67px,160px);--hg-scorcio:max(140px,10svh);--hg-aria:clamp(32px,11.944svh - 39.67px,75px);background:linear-gradient(90deg,var(--hg-navy) 0,var(--hg-corporate) 100%);color:var(--hg-white);display:flex;flex-direction:column;font-family:var(--hg-font);min-height:min(max(var(--hg-h,511px),calc(var(--hg-h-n, 511)*100vw/1920)),calc(100svh - var(--header-height, 8.4rem) - var(--hg-scorcio)));position:relative}.hg--cunei{--hg-scorcio:max(140px,10svh,5.417vw + 16px)}.hg__image{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.hg__image--left{object-position:left center}.hg__image--right{object-position:right center}.hg__picture{display:contents}.hg__scrim{background:linear-gradient(90deg,var(--hg-scrim) 0,var(--hg-scrim-pav,var(--hg-scrim)) calc(var(--hg-gutter) + 900px),var(--hg-scrim-coda,transparent) 100%);inset:0;position:absolute;z-index:1}.hg__inner{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:24px;padding:var(--hg-aria) var(--hg-gutter) max(80px,calc(var(--hg-coperto, 0px) + 24px));position:relative;z-index:2}.hg__riga{align-items:flex-start;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:24px 32px;min-width:0}.hg__breadcrumbs{flex:0 0 auto;min-height:1.7rem}.hg__crumbs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.hg__crumb+.hg__crumb:before{content:"/";margin-right:8px}.hg__crumb,.hg__crumb-current,.hg__crumb-link{color:var(--hg-white);font-family:var(--hg-font);font-size:1.4rem;font-weight:500;line-height:1.21429}.hg__crumb{align-items:center;display:flex}.hg__crumb-link,.hg__crumb-link:focus,.hg__crumb-link:hover,.hg__crumb-link:link,.hg__crumb-link:visited{color:var(--hg-white);text-decoration:none}.hg__crumb-link:hover{text-decoration:underline}.hg__content{flex:1 1 600px;gap:20px;max-width:900px}.hg__content,.hg__text{align-items:flex-start;display:flex;flex-direction:column}.hg__text{gap:16px;width:100%}.hg__title{color:var(--hg-white);font-family:var(--hg-font);font-size:min(var(--font-size-h1,7rem),clamp(5.6rem,3.889svh + 3.267rem,7rem));font-weight:700;line-height:var(--line-height-h1,1.14286);margin:0;overflow-wrap:break-word;text-transform:none;white-space:pre-line}.hg__subtitle,.hg__subtitle li,.hg__subtitle>p,.hg__subtitle>ul{color:var(--hg-white);font-family:var(--hg-font);font-size:var(--font-size-subtitle,2.5rem);font-weight:500;line-height:var(--line-height-subtitle,1.4)}.hg__subtitle>:first-child{margin-top:0}.hg__subtitle>:last-child{margin-bottom:0}.hg__subtitle--mobile{display:none}@media (max-width:768px){.hg__subtitle--desktop{display:none}.hg__subtitle--mobile{display:block}}.hg__etichetta{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:100px;color:var(--hg-white);display:inline-flex;font-family:var(--hg-font);font-size:1.8rem;font-weight:700;line-height:1.38889;margin:0;padding:11px 23px}.hg__button,.hg__button:active,.hg__button:focus,.hg__button:hover,.hg__button:link,.hg__button:visited{background:var(--hg-btn-bg);border:1px solid var(--hg-btn-border);border-radius:0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:var(--hg-btn-fg);font-family:var(--hg-font);font-size:1.6rem;font-weight:600;letter-spacing:.04375em;line-height:1.3125;text-decoration:none;text-transform:uppercase}.hg__button{--hg-btn-fg:var(--hg-navy);--hg-btn-bg:var(--hg-white);--hg-btn-border:var(--hg-navy);align-items:center;display:inline-flex;gap:12px;justify-content:center;padding:16px 32px}.hg__button:focus-visible{outline:2px solid var(--hg-white);outline-offset:2px}.hg__button-icon{display:block;flex:none;height:13px;width:13px}.hg__badge{align-items:center;align-self:flex-end;background:var(--hg-white);border-radius:8px;box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:center;margin-left:auto;padding:16px}.hg__badge,.hg__badge>*{max-width:100%}.hg__badge iframe{display:block;max-width:100%}.hg__badge--mobile{display:none}@media (max-width:768px){.hg__badge--desktop{display:none}.hg__badge--mobile{display:flex}}@media (min-width:769px){.hg--badge-no-desktop .hg__badge{display:none}}@media (max-width:768px){.hg--badge-no-mobile .hg__badge{display:none}}.hg__wedges svg{display:block;height:100%;width:100%}.hg__wedge--tertiary{fill:var(--hg-tertiary)}.hg--cuneo-grigio{--hg-tertiary:var(--color-gray-60,#c4c4c0)}.hg__wedge--bordo{fill:var(--hg-white)}.hg__wedge-stop--a{stop-color:var(--hg-corporate)}.hg__wedge-stop--b{stop-color:var(--hg-blu-scuro)}.hg__wedges{aspect-ratio:1152/192;bottom:0;height:auto;left:0;pointer-events:none;position:absolute;transform:translateY(54.167%);width:60%;z-index:2}@media (max-width:768px){.hg{min-height:0}.hg--m-sopra{--hg-foto-m:220px}.hg--m-sopra .hg__image{flex:none;height:var(--hg-foto-m);inset:auto;position:relative}.hg--m-sopra .hg__scrim{display:none}.hg__inner{gap:24px;padding:32px var(--hg-gutter)}.hg--m-sfondo{--hg-scorcio-m:32px;min-height:min(65svh,calc(100svh - var(--header-height, 8.4rem) - var(--hg-scorcio-m)))}.hg--m-sfondo.hg--cunei{--hg-scorcio-m:calc(8.974vw + 16px)}.hg--m-sfondo .hg__scrim{background:var(--hg-scrim-coda,transparent)}.hg--m-sfondo .hg__content{position:relative}.hg--m-sfondo .hg__content:before{background:linear-gradient(0deg,transparent 0,var(--hg-scrim) 40svh);bottom:-40svh;content:"";left:calc(var(--hg-gutter)*-1);pointer-events:none;position:absolute;right:calc(var(--hg-gutter)*-1);top:-100vh;z-index:-1}.hg--m-sfondo .hg__inner{overflow:hidden;overflow:clip}.hg--m-sfondo .hg__badge{margin-top:auto}.hg--m-sopra.hg--cunei .hg__inner{padding-top:calc(9.035vw + 5px)}.hg__riga{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:24px}.hg__breadcrumbs{width:100%}.hg__breadcrumbs--vuoti{display:none}.hg__content{flex:0 0 auto;max-width:none;width:100%}.hg__title{font-size:var(--font-size-h1-mobile,3.2rem);line-height:var(--line-height-h1-mobile,1.15625)}.hg__button,.hg__button:active,.hg__button:focus,.hg__button:hover,.hg__button:link,.hg__button:visited{box-shadow:none;letter-spacing:.04375em;padding:8px 16px}.hg__badge{align-self:center;margin-left:0;padding:6px 8px}.hg__badge--mobile{padding:0}.hg__wedges{transform:translateY(53.846%);width:100%}.hg--m-sopra .hg__wedges{bottom:auto;top:var(--hg-foto-m);transform:translateY(-45.79%)}}.hg__button:hover{--hg-btn-fg:var(--hg-white);--hg-btn-bg:var(--hg-navy);--hg-btn-border:var(--hg-white)}.hg__button:active{--hg-btn-fg:var(--hg-white);--hg-btn-bg:var(--color-primary-scuro,#031b3b);--hg-btn-border:var(--hg-white)}@media (prefers-reduced-motion:no-preference){.hg__button{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.hg__button-icon{transition:transform .15s ease}.hg__button:hover .hg__button-icon{transform:translateX(4px)}}.hg__vista{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;overflow:hidden;overflow:clip;position:relative}.hg__swiper{flex:1 1 auto;width:100%}.hg__swiper>.swiper-wrapper{align-items:stretch;height:auto}.hg__swiper .hg__slide{background:linear-gradient(90deg,var(--hg-navy) 0,var(--hg-corporate) 100%);box-sizing:border-box;display:flex;flex-direction:column;height:auto;min-height:min(max(var(--hg-h,511px),calc(var(--hg-h-n, 511)*100vw/1920)),calc(100svh - var(--header-height, 8.4rem) - var(--hg-scorcio)));position:relative}.hg__swiper.swiper-cube,.hg__swiper.swiper-flip{overflow:visible}.hg__swiper.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.hg__swiper.swiper-cube .swiper-slide-active,.hg__swiper.swiper-cube .swiper-slide-next,.hg__swiper.swiper-cube .swiper-slide-next+.swiper-slide,.hg__swiper.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.hg__swiper.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.hg__swiper.swiper-flip .swiper-slide-active{pointer-events:auto}.hg--carosello{--hg-pallini-fondo:max(32px,calc(var(--hg-coperto, 0px) + 24px))}.hg--pallini .hg__inner{padding-bottom:max(80px,calc(var(--hg-pallini-fondo) + 40px))}.hg.hg--carosello .hg__pallini{bottom:var(--hg-pallini-fondo);display:flex;gap:8px;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:auto;width:auto;z-index:3;--swiper-pagination-bullet-horizontal-gap:0}.hg.hg--carosello .hg__pallini .swiper-pagination-bullet{background:var(--hg-white);border-radius:50%;box-shadow:0 0 0 1px rgba(3,27,59,.35);cursor:pointer;height:8px;margin:0;opacity:.7;pointer-events:auto;width:8px}.hg.hg--carosello .hg__pallini .swiper-pagination-bullet-active{border-radius:4px;opacity:1;width:24px}.hg.hg--carosello .hg__pallini .swiper-pagination-bullet:focus-visible{outline:2px solid var(--hg-white);outline-offset:2px}.hg__freccia{display:none}.hg__freccia,.hg__freccia:active,.hg__freccia:focus,.hg__freccia:hover{align-items:center;background:var(--hg-white);border:1px solid var(--hg-navy);border-radius:0;box-shadow:none;box-sizing:border-box;color:var(--hg-navy);cursor:pointer;height:48px;justify-content:center;margin:0;padding:0;position:absolute;text-transform:none;top:calc((100% - var(--hg-coperto, 0px))/2);transform:translateY(-50%);width:48px;z-index:3}.hg__freccia--prec{left:max(8px,calc((var(--hg-gutter) - 48px)/2))}.hg__freccia--succ{right:max(8px,calc((var(--hg-gutter) - 48px)/2))}.hg__freccia svg{display:block;height:20px;width:20px}.hg__freccia:focus-visible{box-shadow:0 0 0 4px var(--hg-navy);outline:2px solid var(--hg-white);outline-offset:2px}@media (min-width:769px){.hg--carosello .hg__freccia{display:inline-flex}}.hg--carosello.hg--una-slide .hg__freccia,.hg.hg--carosello.hg--una-slide .hg__pallini{display:none}@media (max-width:768px){.hg__swiper .hg__slide{min-height:0}.hg--carosello.hg--m-sfondo .hg__swiper .hg__slide{min-height:min(65svh,calc(100svh - var(--header-height, 8.4rem) - var(--hg-scorcio-m)))}.hg--carosello{--hg-pallini-fondo:24px}.hg--pallini .hg__inner{padding-bottom:56px}}