*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#000;color:#fff;font-family:Rajdhani,sans-serif;font-size:16px;font-weight:400;line-height:1.5;padding:2rem 0}.form-wrapper{margin:0 auto;width:100%}.form-title{color:#fff;font-family:Rajdhani,sans-serif;font-size:32px;font-weight:600;line-height:1.2;margin-bottom:.5rem;text-align:center}@media screen and (min-width:768px){.form-title{text-align:left}}.form-subtitle{color:#b0b0b0;font-size:18px;margin-bottom:2rem;text-align:center}@media screen and (min-width:768px){.form-subtitle{text-align:left}}.form-row{-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:1fr}@media screen and (min-width:576px){.form-row{grid-template-columns:1fr 1fr}}.form-group{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.section-label{color:#fff;font-size:13px;font-weight:500;letter-spacing:.28em;line-height:20px;margin-bottom:1.25rem;text-transform:uppercase}.divider{background:#4f4f4f;height:1px;margin:.5rem 0 2rem}label{color:#fff;font-size:16px;font-weight:500}input[type=email],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:1px solid #4f4f4f;border-radius:44px;color:#fff;font-family:inherit;font-size:16px;outline:none;transition:border-color .2s ease-out;width:100%}input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#7c7c7c;opacity:1}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:#7c7c7c;opacity:1}input[type=email]:focus,input[type=email]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,select:focus,select:hover,textarea:focus,textarea:hover{border-color:#7c7c7c}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#fff}input[type=email]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=text]:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}input[type=email],input[type=tel],input[type=text],select{height:44px;line-height:1;padding:10px 25px}textarea{border-radius:20px;min-height:200px;padding:15px 25px;resize:vertical}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='4'%3E%3Cpath fill='%23fff' d='M0 0h7L3.5 4z'/%3E%3C/svg%3E");background-position:right 25px center;background-repeat:no-repeat;background-size:9px 5px;cursor:pointer;padding-right:50px}select option{background:#fff;color:#000}.consent-text{align-items:flex-start;color:#b0b0b0;display:flex;font-size:16px;gap:12px;line-height:1.4}.consent-text input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000;border:1px solid #4f4f4f;border-radius:3px;cursor:pointer;flex:0 0 auto;height:18px;margin-top:2px;transition:border-color .2s ease-out,background-color .2s ease-out;width:18px}.consent-text input[type=checkbox]:checked{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='m1 5 3.5 3.5 6.5-7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px 9px;border-color:#fff}.consent-text input[type=checkbox]:focus-visible{outline:1px solid #fff;outline-offset:2px}button[type=submit],input[type=submit]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #7c7c7c;border-radius:40px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:.28em;line-height:20px;margin-top:.5rem;min-height:40px;padding:9px 30px;text-transform:uppercase;transition:all .4s ease-out}button[type=submit]:focus,button[type=submit]:hover,input[type=submit]:focus,input[type=submit]:hover{border-color:#fff;color:#7c7c7c}

/*# sourceMappingURL=salesforce-form.css.map*/