div[data-modal]{height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:-100%;transition:.6s ease-in-out;width:100%;z-index:99}div[data-modal].active{opacity:1;top:0}div[data-modal] .modal-container{background-color:#001c2a;display:flex;height:100%;width:100%}div[data-modal] .modal--image{height:100%;overflow:hidden;width:33.3%}div[data-modal] .modal--image img{height:100vh;object-fit:cover;width:100%}div[data-modal] .form-title{padding-right:60px}div[data-modal] .modal--form{overflow-y:auto;padding:40px 20px 40px 80px;scrollbar-color:#fff #001c2a;scrollbar-width:thin;width:66.6%}div[data-modal] .modal--form::-webkit-scrollbar{width:4px}div[data-modal] .modal--form::-webkit-scrollbar-track{background:#001c2a}div[data-modal] .modal--form::-webkit-scrollbar-thumb{background-color:#fff;border:1px solid #001c2a}div[data-modal] .modal--form .form-wrapper{height:100%;max-width:calc(100% - 50vw + 640px);padding-right:10px;padding-top:20px;width:100%}div[data-modal] .modal--form .form-wrapper .modal-close{float:right;position:relative;top:-20px;z-index:2}div[data-modal] .modal--form .form-wrapper a#modal-close{font-family:Arial,sans-serif}div.modal-teaser{max-height:750px;overflow:hidden;width:100%}div.modal-teaser .modal-teaser--image{height:100%;width:100%}div.modal-teaser .modal-teaser--image img{height:100%;object-fit:cover;width:100%}@keyframes nojsfadeIn{0%{opacity:0}to{opacity:1}}.no-js .modal-teaser,.no-js div[data-modal] .modal--form .form-wrapper .modal-close,.no-js div[data-modal] .modal--image{display:none!important}.no-js .modal-popup[data-modal]{animation:nojsfadeIn 1s;animation-delay:1s;animation-fill-mode:forwards;-webkit-animation:nojsfadeIn 1s 1s forwards;opacity:0;position:relative;top:0}.no-js div[data-modal] .modal-container{display:block}.no-js div[data-modal] .modal--form{padding:60px 80px;width:100%}.no-js div[data-modal] .modal--form .form-wrapper{max-width:100%!important}@media (max-width:767px){div[data-modal]{height:100%}div[data-modal].active{top:0}div[data-modal] .modal-container{display:block}div[data-modal] .modal--image{display:none;width:0}div[data-modal] .modal--form{max-height:100vh;padding:40px 30px 70px;width:100%}}