.message_form-subtitle,.message_form-title{color:#fff;font-size:40px;font-weight:800;line-height:1.2;margin:0;word-break:break-word}.message_form-subtitle{margin-bottom:30px}.message_form-container form input,.message_form-container form textarea{font-size:18px;line-height:1.5;outline:0}.message_form-container .hs-form-field{margin-bottom:0}.message_form-container div.hs-form-field>label{display:none}.message_form-container form input:not([type=submit]),.message_form-container form textarea.hs-input{background-color:transparent;border:2px solid #fff;border-radius:16px;color:#fff;min-height:auto;padding:11px 20px}.message_form-container form{display:grid;grid-gap:20px;grid-template-areas:"name message" "phone message" "mail message" "legal legal" "error submit";grid-template-columns:1fr 2fr;grid-template-rows:repeat(4,auto)}.message_form-container div.hs-firstname_lastname{grid-area:name}.message_form-container div.hs-phone{grid-area:phone}.message_form-container div.hs-email{grid-area:mail}.message_form-container div.hs-message{display:flex;flex-direction:column;grid-area:message}.message_form-container div.legal-consent-container{grid-area:legal;margin-bottom:10px;text-align:end}.message_form-container div.legal-consent-container p{color:#fff;font-size:18px}.message_form-container div.legal-consent-container p a{color:#009fdf}.message_form-container div.legal-consent-container>div,.message_form-container div.legal-consent-container>div>p{margin:0}.message_form-container div.legal-consent-container a{text-decoration:underline}.message_form-container div.hs-error-rollup{grid-area:error}.message_form-container div.hs-submit{display:flex;grid-area:submit;justify-content:flex-end}.message_form-container div.hs-message>div.input{flex-grow:1}.message_form-container form textarea.hs-input{height:100%;resize:none}.message_form-container form input:not([type=submit])::placeholder,.message_form-container form textarea::placeholder{color:#abb6c5}.message_form-container form input:not([type=submit]):focus,.message_form-container form textarea:focus{border-color:#009fdf}.message_form-container div.hs-submit input[type=submit]{background-color:transparent;border:2px solid #009fdf;border-radius:32px;box-shadow:0 0 8px 1px #009fdf,inset 0 0 8px 1px #009fdf;color:#fff;display:inline-block;font-size:1rem;font-weight:700;height:auto;line-height:1;padding:22px 33px;text-transform:uppercase;transition:all .15s ease-in-out,box-shadow 1s ease}.message_form-container div.hs-submit input[type=submit]:hover{box-shadow:0 0 12px 4px #009fdf,inset 0 0 12px 4px #009fdf;color:#fff}@media (max-width:767px){.message_form-subtitle,.message_form-title{font-size:28px}.message_form-subtitle{margin-bottom:50px}.message_form-container form{display:flex;flex-direction:column;gap:20px}.message_form-container div.hs-submit input[type=submit]{font-size:.9rem;padding:18px 29px}.message_form-container div.legal-consent-container p{font-size:16px}}@media (max-width:991px){.message_form-container form textarea.hs-input{min-height:190px}.message_form-container form{grid-template-areas:"name phone" "mail ." "message message" "legal legal" "error submit";grid-template-columns:repeat(2,1fr)}}