.block-hero-unique-2{position:relative;overflow:hidden;padding-block:min(calc(3.125rem + 8.125 * (100vw - 22.5rem) / 77.5),11.25rem)}.block-hero-unique-2 .wrapper{display:grid;grid-template-columns:minmax(0, 1fr);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}@media(min-width: 48rem){.block-hero-unique-2 .wrapper{grid-template-columns:min(calc(25rem + 20 * (100vw - 62rem) / 38),45rem) minmax(0, 1fr)}}.block-hero-unique-2 .map-wrapper{overflow:hidden;width:100%;max-width:100%;max-height:26.25rem;border-radius:min(calc(0.125rem + 0.125 * (100vw - 22.5rem) / 77.5),0.25rem);aspect-ratio:720/570}@media(min-width: 48rem){.block-hero-unique-2 .map-wrapper{height:100%;max-height:unset}}.block-hero-unique-2 .map-wrapper .dealer-marker-title{font-size:min(calc(1rem + 0.125 * (100vw - 22.5rem) / 77.5),1.125rem);line-height:1;font-weight:405;font-family:ChaletComprime;letter-spacing:.04em;text-transform:uppercase;display:block;margin-bottom:clamp(1rem,calc(1rem + 0 * (100vw - 22.5rem) / 77.5),1rem)}.block-hero-unique-2 .map-wrapper .dealer-marker-address{font-size:clamp(0.875rem,calc(0.875rem + 0 * (100vw - 22.5rem) / 77.5),0.875rem);line-height:1.4;font-weight:325;font-family:Vitesse;letter-spacing:0;text-transform:inherit;display:block}.block-hero-unique-2 .map-wrapper .gm-style-iw-chr button{width:2.25rem !important;height:2.25rem !important}.block-hero-unique-2 .map-wrapper .gm-style-iw-chr button span{width:1.25rem !important;height:1.25rem !important;margin:0.5rem !important}.block-hero-unique-2 .content{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}@media(min-width: 62rem){.block-hero-unique-2 .content{padding-block:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}}.block-hero-unique-2 .content .component-headline.is-style-default{font-size:min(calc(1.625rem + 2.25 * (100vw - 22.5rem) / 77.5),3.875rem);line-height:1;font-weight:400;font-family:ChaletComprime;letter-spacing:.01em;text-transform:uppercase}.block-hero-unique-2 .content .component-rich-text{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 77.5),1rem);line-height:1.4;font-weight:325;font-family:Vitesse;letter-spacing:0;text-transform:inherit;color:#606060}.block-hero-unique-2 .content .component-rich-text p:not(:last-child){margin-bottom:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.block-hero-unique-2 .content .component-rich-text a:not(:hover,:focus){color:#606060;text-decoration-color:rgba(0,0,0,0)}