#form{height:auto}.landing-page-bofu #form{margin:0 auto;max-width:1170px;padding:20px 0 60px}.landing-page-default #form{max-height:1750px}#form #ic-sticky{position:sticky;top:60px;transition:all 1s ease}#form .form-wrapper{background:#fff 0 0 no-repeat padding-box;border-radius:5px;box-shadow:0 15px 30px #00000029;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;opacity:1;padding:39.73px 63px;position:relative}#form textarea{border:1px solid #404040;height:66px;opacity:1;resize:none}#form textarea:hover{border:1px dashed #0f9295!important}#form textarea:focus{border:1px dashed #404040}#form p{margin-bottom:0}#form .form-category{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.06px;line-height:16px;margin:0;opacity:1;padding:8px 20px;text-transform:uppercase}#form .form-title{font-family:var(--circle-font)!important;font-size:40px;line-height:48px;padding:0 0 22px}#form .form-description{font-size:20px;line-height:30px;padding-bottom:20px}#form .hs_cos_wrapper.form-title{display:none}#form form fieldset{margin-bottom:20px}.tpm #form form label{align-items:center;display:flex;flex-direction:row;font-size:16px}#form form legend{font-size:12px}.tpm #form form input,.tpm #form form select{background-color:#fff;border:1px solid #000;font-size:16px;padding:10px 15px;width:100%}#form form input:focus,#form form input:hover,#form form select:focus,#form form select:hover{border:1px dashed #0f9295}#form form .form-columns-2 input{width:100%}#form form ul{list-style:none!important;margin-bottom:0;padding-left:0}#form form ul li label{font-size:16px}#form form ul li label:hover{color:#0f9295!important}#form form ul li label>span{padding:5px 0 0 10px}#form form input[type=submit]{background-color:#000;color:#fff;font-family:var(--default-font-family)!important;font-weight:700;padding:16px 32px}#form form input[type=submit]:hover{background-color:#42c2ba;border:1px solid #42c2ba!important}.tpm #form .legal-consent-container .hs-form-booleancheckbox-display>span{margin:0}@media(max-width:767px){#form #ic-sticky{position:static}#form .form-wrapper{padding:30px}}@media(max-width:1200px){#form .form-wrapper{max-width:inherit}.landing-page-bofu #form{padding:20px 30px 40px}}