div#home-email-signup{padding:0 15px}#home-email-signup form{flex-wrap:wrap}#home-email-signup form>div:first-child{width:100%}#home-email-signup form>div:first-child .hs-richtext{margin-bottom:0}#home-email-signup h3{color:#2c2c2b;font-family:Classico,arial,sans-serif;font-size:38px;font-weight:400;letter-spacing:1.54px;line-height:42px;margin-bottom:.25rem;text-align:center}#form-consultation-small form{display:grid;grid-template-columns:[col] 25% [col] 25% [col] 25% [col] 25%;grid-template-rows:[row] auto [row] auto [row]}#form-consultation-small{backdrop-filter:blur(10.9px);-webkit-backdrop-filter:blur(10.9px);background:rgba(0,0,0,.86);background:linear-gradient(180deg,rgba(0,0,0,.9) 20%,#000 30%,#000 40%,#000);border-radius:20px;box-shadow:0 4px 30px rgba(0,0,0,.1);display:block;margin-top:-130px;padding:clamp(20px,12%,55px) clamp(20px,12%,70px) clamp(20px,11%,60px)}#form-consultation-small .title-form{color:#fffdeb;font:normal normal normal 40px/55px Classico;text-align:center}#form-consultation-small .content-form{color:#fffdeb;font:normal normal normal 18px/28px Proxima-Nova;margin-left:auto;margin-right:auto;max-width:380px;padding-bottom:10px;padding-top:6px;text-align:center}#form-consultation-small form label{color:#fff;font:normal normal normal 14px/20px Proxima-Nova}#form-consultation-small form label.hs-error-msg.hs-main-font-element{color:#cca468;font:normal normal normal 13px/18px Proxima-Nova;padding-top:2px}#form-consultation-small input:active,#form-consultation-small input:focus,#form-consultation-small select:active,#form-consultation-small select:focus{border-color:#f0ebe0;outline:none}#form-consultation-small input{background:transparent;border-radius:0;color:#fff;font:normal normal normal 14px/17px Proxima-Nova;height:25px}#form-consultation-small select{background:transparent;border-radius:0;color:#fff;font:normal normal normal 13px/13px Proxima-Nova;height:35px}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{height:25px;padding:0 5px!important}#form-consultation-small .hs-form-field{margin-bottom:10px!important}#form-consultation-small .input{font-size:0}#form-consultation-small .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field{grid-column:col/span 2;grid-row: row 3}#form-consultation-small .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field{grid-column:col 3/span 2;grid-row: row 3}#form-consultation-small .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{grid-column:col/span 2;grid-row: row 4}#form-consultation-small .hs_phone.hs-phone.hs-fieldtype-phonenumber.field.hs-form-field{grid-column:col 3/span 2;grid-row: row 4}#form-consultation-small .hs_how_may_we_serve_you_2.hs-how_may_we_serve_you_2.hs-fieldtype-select.field.hs-form-field{grid-column:col/span 4;grid-row: row 1}#form-consultation-small .hs_requested_provider.hs-requested_provider.hs-fieldtype-select.field.hs-form-field{grid-column:col/span 4;grid-row: row 2}#form-consultation-small .hs_anything_you_wanna_tell_us_.hs-anything_you_wanna_tell_us_.hs-fieldtype-text.field.hs-form-field{grid-column:col/span 4;grid-row: row 5}#form-consultation-small .legal-consent-container{grid-column:col/span 4;grid-row: row 6;margin-bottom:-20px}#form-consultation-small .legal-consent-container p{color:#fff;font:normal normal normal 10px/18px Proxima-Nova!important;letter-spacing:1.4px;margin-bottom:0}#form-consultation-small form .hs-richtext,#form-consultation-small form .hs-richtext p{margin:0}#form-consultation-small .hs_recaptcha.hs-recaptcha.field.hs-form-field{grid-column:col/span 4;grid-row: row 7;height:5px}#form-consultation-small .hs_submit.hs-submit{grid-column:col/span 4;grid-row: row 8}#form-consultation-small input.hs-button.primary.large{background-color:#cca468;height:auto!important;letter-spacing:1.4px;margin-top:10px;padding-bottom:15px;padding-top:15px;text-transform:uppercase;width:100%}@media(max-width:600px){#home-email-signup form h3{font-size:28px;letter-spacing:1.54px;line-height:38px;margin-bottom:1rem}body #form-consultation-small{margin-bottom:20px;margin-top:20px}}@media (max-width:817px){#form-consultation-small div.title-form{font:normal normal normal 35px/43px Classico}}.container-beta{position:relative}.form-img-top{top:0}.form-img-bottom,.form-img-top{left:50%;max-width:10%;position:absolute;transform:translate(-50%,-50%)}.form-img-bottom{bottom:-8.5%}