.hero-teaser{display:grid;gap:16px;grid-column:1/-1;grid-template-columns:1fr max(92%,320px) 1fr;position:relative;width:100%;z-index:1}@media only screen and (min-width:768px){.hero-teaser{gap:16px;grid-template-columns:1fr max(92%,704px) 1fr}}@media only screen and (min-width:1024px){.hero-teaser{background:linear-gradient(90deg,#bdd8cf,#82a4a5);gap:30px;grid-template-columns:1fr min(84%,1216px) 1fr;padding:80px 0}}[data-route=home] .hero-teaser{align-content:start;background:linear-gradient(90deg,#bdd8cf,#82a4a5)}@media only screen and (min-width:1024px){[data-route=home] .hero-teaser{background:transparent}}.hero-teaser-container{display:grid;gap:16px;grid-column-start:2;grid-template-columns:repeat(5,1fr)}@media only screen and (min-width:768px){.hero-teaser-container{gap:16px;grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width:1024px){.hero-teaser-container{gap:30px;grid-template-columns:repeat(12,1fr)}}.center-selector-teaser-wrapper{background:linear-gradient(90deg,#bdd8cf,#82a4a5);grid-column:1/span 5;grid-row:1;margin:0 -4vw}@media only screen and (min-width:768px){.center-selector-teaser-wrapper{grid-column:1/span 8}}@media only screen and (min-width:1024px){.center-selector-teaser-wrapper{background:none;grid-column:1/span 4;margin:0}}[data-route=home] .center-selector-teaser-wrapper{background:none}.center-selector-teaser-container{display:grid;gap:16px;grid-column-start:2;grid-template-columns:repeat(5,1fr);margin:0 4vw;padding:40px 0 30px}@media only screen and (min-width:768px){.center-selector-teaser-container{gap:16px;grid-template-columns:repeat(8,1fr)}}@media only screen and (min-width:1024px){.center-selector-teaser-container{gap:30px;grid-template-columns:repeat(12,1fr)}}@media only screen and (min-width:768px){.center-selector-teaser-container{padding:80px 0 50px}}@media only screen and (min-width:1024px){.center-selector-teaser-container{display:flex;flex-flow:row wrap;height:100%;margin:0;padding:0}}.center-selector-teaser-container h2{font-family:GT Alpina,Arial,sans-serif;font-size:1.875rem;font-weight:300;grid-column:1/span 5;letter-spacing:-.5px;line-height:2.25rem;margin:0 0 10px}@media only screen and (min-width:768px){.center-selector-teaser-container h2{font-size:1.875rem;line-height:2.25rem;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:1024px){.center-selector-teaser-container h2{font-size:2rem;line-height:2.375rem}}.center-selector-teaser-container h2 em{font-family:GT Alpina,Arial,sans-serif;font-style:italic;font-weight:500}@media only screen and (min-width:768px){.center-selector-teaser-container h2{grid-column:1/span 4;margin:0 0 4px}}@media only screen and (min-width:1024px){.center-selector-teaser-container h2{margin:0;max-width:100%;width:100%}}.center-selector-teaser-container p{font-family:Mulish,Arial,sans-serif;font-size:.875rem;font-weight:500;grid-column:1/span 5;line-height:1.7;margin:0 0 30px}@media only screen and (min-width:768px){.center-selector-teaser-container p{grid-column:1/span 4;margin:0 0 30px;max-width:90%}}@media only screen and (min-width:1024px){.center-selector-teaser-container p{margin:0;max-width:100%;width:100%}}.center-selector{grid-column:1/span 5;margin-top:auto;width:100%}@media only screen and (min-width:768px){.center-selector{align-self:end;grid-column:5/span 4;grid-row:1/span 2;margin-top:0}}@media only screen and (min-width:1024px){.center-selector{align-self:auto;grid-row:auto;margin-top:auto}}.hero-teaser-info-txt{display:flex;flex-flow:row wrap;grid-column:9/span 4;grid-row:1;height:100%;width:100%}.hero-teaser-info-txt h2{font-family:GT Alpina,Arial,sans-serif;font-size:1.875rem;font-weight:300;letter-spacing:-.5px;line-height:2.25rem;margin:0 0 2rem}@media only screen and (min-width:768px){.hero-teaser-info-txt h2{font-size:1.875rem;line-height:2.25rem;width:-moz-fit-content;width:fit-content}}@media only screen and (min-width:1024px){.hero-teaser-info-txt h2{font-size:2rem;line-height:2.375rem}}.hero-teaser-info-txt h2 em{font-family:GT Alpina,Arial,sans-serif;font-style:italic;font-weight:500}.hero-teaser-info-txt p{font-family:Mulish,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5rem;margin:0 0 60px}@media only screen and (min-width:768px){.hero-teaser-info-txt p{font-size:1rem}}.hero-teaser-info-txt-btn-bar{margin:auto 0 0}
