.hero-container .mobile-hero-container{display:none}.hero-container .hero-subheadline{margin:50px 0}.hero-container .hero-subheadline,.hero-container .hero-subheadline p{font-family:Sohne;font-size:22px;line-height:1.42;letter-spacing:.002em}.hero-container .hero-subheadline--light,.hero-container .hero-subheadline--light p{color:#fff}.hero-container .hero-subheadline--dark,.hero-container .hero-subheadline--dark p{color:#000}.hero-container{background:#fff;width:100%;position:relative;background-size:cover}.hero-container.hero-container--full{height:100vh;min-height:1000px}.hero-container.hero-container--short{height:80vh;min-height:600px}.hero-container .hero-text-container{display:flex;align-items:center;height:100%;background-position:0 0;background-size:cover;padding-top:15vh}.hero-container .hero-text.hero-text--right{margin-left:50%}.hero-container .hero-text.hero-text--left{margin-left:140px}.hero-container .hero-text.hero-text--center{margin:auto;text-align:center}.hero-container .hero-text{color:#fff;z-index:100;width:40%}.hero-container.hero-container--short .hero-text{width:45%}.hero-container .hero-text h1.hero-text-h1{font-family:Ivar Headline;text-transform:none;font-weight:300;font-size:80px;line-height:1;background:none}.hero-container .hero-text h1.hero-text-h1.hero-text--light{color:#fff}.hero-container .hero-text h1.hero-text-h1.hero-text--dark{color:#000}.hero-buttons{margin-top:30px;display:flex;gap:10px}.hero-buttons div{display:inline-block;border-radius:25px;padding:12px 40px;font-weight:600;font-family:Sohne}.hero-button-1{background:#ce0058;color:#fff;border:1px solid #ce0058}.hero-button-1:hover{background:#aa0d49;color:#fff;border:1px solid #aa0d49}.hero-button-2{border:1px solid #fff;background:transparent;color:#fff}.hero-buttons--dark .hero-button-2{border:1px solid #000;color:#000}.hero-button-2.hero-button-2--bg_true{background:rgba(0,0,0,.4)}.hero-button-2:hover{background:#fff;color:#000}.hero-buttons--dark .hero-button-2:hover{border:1px solid #000;background:#000;color:#fff}.hero-button-2.hero-button--video{display:flex;gap:8px;background:transparent}.hero-container img{position:absolute;bottom:0;max-width:40%;z-index:100}@media only screen and (max-width:1210px){.hero-container{min-height:0!important}.hero-container .hero-text-container{position:relative;background:none;margin:0 10px}.hero-container.hero-container--short{height:100vh}.hero-text--split .hero-text{display:flex;flex-direction:column;height:100%}.hero-container .hero-subheadline{margin:10px 0}.hero-container .hero-subheadline p{margin-bottom:0}.hero-buttons{margin-top:0}.hero-container .hero-text-container.hero-text--bottom{align-items:flex-end}.hero-container .hero-text-container.hero-text--middle{align-items:center}.hero-container .hero-text-container.hero-text--middle .hero-text{bottom:unset}.hero-container .hero-text-container.hero-text--split .hero-text-h1{align-self:flex-start}.hero-container .hero-text-container.hero-text--split .hero-buttons,.hero-container .hero-text-container.hero-text--split .hero-subheadline{align-self:flex-end}.hero-container.no-mobile-image{background-image:none!important}[lang=fr] .hero-container.hero-container--short{height:100vh}.hero-container.hero-container--short .hero-text{width:100%}.hero-container .hero-text{margin:0 auto!important;position:absolute;bottom:40px;width:100%;text-align:center}.hero-container .hero-text .hero-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-buttons .hero-button-1{margin:10px 0}.hero-container .hero-text h1.hero-text-h1{margin:auto}.hero-container .hero-text .hero-buttons>div{display:block;margin-right:0}}@media (max-width:767px){.hero-container{background-image:none!important}.hero-container .hero-text h1.hero-text-h1{font-size:40px}.hero-container .hero-subheadline p{font-size:16px;margin-bottom:0}.hero-container .mobile-hero-container{display:block;position:absolute;left:0;right:0;height:100%;width:100%;background-size:cover}}@media (max-width:580px){.hero-buttons div{font-size:16px}}.hero-modal__mixed{background:#000}.hero-modal__mixed .hero-modal__video{min-width:65%}.hero-modal__mixed .hero-modal__copy{background:#fff;padding:50px 40px;display:flex;flex-direction:column;justify-content:space-between}.popup-modal#hero-modal-2 .popup-modal-contents{background-color:transparent;top:30px}.popup-modal#hero-modal-2 button.modal-close{right:0;top:0}.hero-modal__mixed .hero-modal__button{margin-top:40px}@media (min-width:1000px){.popup-modal#hero-modal-2 .popup-modal-contents{width:80%;left:10%;top:100px}.hero-modal__mixed{display:flex;justify-content:space-between}.hero-modal__mixed .hero-modal__button{margin-top:0}}