.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;letter-spacing:.002em;line-height:1.42}.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;background-size:cover;position:relative;width:100%}.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{align-items:center;background-position:0 0;background-size:cover;display:flex;height:100%;padding-top:15vh}.hero-container .hero-text-container.right_align_content{justify-content:right}.hero-container .hero-text.hero-text--right{margin-left:50%;width:auto}.hero-container .hero-text.hero-text--center{margin:auto;text-align:center}.hero-container .hero-text{color:#fff;width:50%;z-index:100}.hero-container.hero-container--short .hero-text{width:45%}.hero-container .hero-text h1.hero-text-h1{background:none;font-family:Ivar Headline;font-size:80px;font-weight:300;line-height:1;text-transform: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{display:flex;gap:10px;margin-top:30px}.hero-buttons div{border-radius:25px;display:inline-block;font-family:Sohne;font-weight:600;padding:12px 40px}.hero-button-1{background:#ce0058;border:1px solid #ce0058;color:#fff}.hero-button-1:hover{background:#aa0d49;border:1px solid #aa0d49;color:#fff}.hero-button-2{background:transparent;border:1px solid #fff;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{background:#000;border:1px solid #000;color:#fff}.hero-button-2.hero-button--video{background:transparent;display:flex;gap:8px}.hero-container img{bottom:0;max-width:40%;position:absolute;z-index:100}@media only screen and (max-width:1210px){.hero-container{min-height:0!important}.hero-container .hero-text-container{background:none;margin:0 10px;position:relative}.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{bottom:40px;margin:0 auto!important;position:absolute;text-align:center;width:100%}.hero-container .hero-text .hero-buttons{align-items:center;display:flex;flex-direction:column;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{background-position:50%;background-size:cover;display:block;height:100%;left:0;position:absolute;right:0;width:100%}}@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;display:flex;flex-direction:column;justify-content:space-between;padding:50px 40px}.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{left:10%;top:100px;width:80%}.hero-modal__mixed{display:flex;justify-content:space-between}.hero-modal__mixed .hero-modal__button{margin-top:0}}@media (max-width:1024px){.hero-container.hero-container--full{margin-top:95px}}