body{align-items:center;background-color:#fafafa;background-image:url(https://news.dive-solutions.de/hubfs/Dive-background-img.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:18px;height:100vh;justify-content:center;line-height:1.1em;z-index:0}.logo{margin-bottom:16px;width:88px}a{color:#4b97dd}a:hover{color:#356b9d}#content{align-items:center;display:flex}.column1{margin-right:5vw}.column2{max-width:500px}#dive-logo-mobile{margin-right:15px;width:35px}#message-title{color:#22252a;font-size:24px;font-weight:800;line-height:1;margin-bottom:8px;margin-top:8px;text-transform:uppercase}#message-body span{color:#212121;font-size:14px}#message-body div{font-size:16px}.hs-button.primary{-webkit-appearance:none;background:#4b97dd;border:none;border-radius:3px;color:#fff;font-family:Montserrat,sans-serif!important;font-size:16px;margin:20px 0 0;padding:10px 20px}.hs-button.primary:hover{background:#356b9d;border:none;color:#fff}#headline{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:10px}input[type=email],input[type=tel],input[type=text]{background-color:#fff;border:1px solid #edeff2;border-radius:3px;color:#000;font-family:Montserrat,sans-serif;margin-bottom:10px;max-width:70%;min-height:32px;min-width:90%;padding-left:10px}.hs-fieldtype-intl-phone{display:flex;gap:10px;width:100%!important}input[type=tel]{flex:4;min-width:200px}.hs-fieldtype-intl-phone select.hs-input,input[type=tel]{background-color:#fff;border:1px solid #edeff2;border-radius:3px;color:#000;font-family:Montserrat,sans-serif;margin-bottom:10px;min-height:32px;padding-left:10px}.hs-fieldtype-intl-phone select.hs-input{flex:2;max-width:150px}.hs-fieldtype-intl-phone select.hs-input:hover,input[type=email]:hover,input[type=tel]:hover,input[type=text]:hover{outline:2px solid #4b97dd}.hs-form-booleancheckbox-display{align-items:center;display:flex}.inputs-list{list-style-type:none;padding:0}input[type=checkbox]{border:0;border-radius:3px;margin:0}label.hs-error-msg{color:#d64265}.invalid.error{border:1px solid #d64265;margin:0}@media (max-width:1100px){.column1{display:none}#message-title{font-size:20px}}@media screen and (max-width:500px){body{height:100%;padding:16px}}