.container-form{flex-direction:column;gap:8px;display:flex}.grid-container{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,1fr);gap:16px;width:auto;margin:0;display:grid}.grid-container input{border:1px solid #adb5c2;border-radius:8px;width:100%;height:40px;padding-left:10px}.grid-container select{background:var(--neutral-white,#fff);border:1px solid #adb5c2;border-radius:8px;width:100%;height:40px;padding-left:10px}.title h1{color:var(--neutral-90,#424242);font-family:var(--font-nunito), sans-serif;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.form-section{flex-direction:column;gap:8px;display:flex}.form-section h2{color:var(--neutral-70,#00a9b2);font-family:var(--font-nunito), sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:24px}.required-label{color:var(--neutral-black,#09101d);font-family:var(--font-nunito), sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:24px;display:block}.required-field{color:var(--status-error,#da1414);font-family:var(--font-nunito), sans-serif;margin-left:0;font-size:13px;font-style:normal;font-weight:600;line-height:20px}.grid-container label{color:var(--neutral-black,#09101d);font-family:var(--font-source-sans), sans-serif;width:100%;font-size:16px;font-style:normal;font-weight:600;line-height:24px;transition:all .2s;left:0}.buttonQuoteContainer{justify-content:flex-end;margin-top:10px;display:flex}.buttonQuote{font-family:var(--font-nunito), sans-serif;cursor:pointer;color:#fff;background:#00c2cd;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;padding:8px 20px;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.grid-container input:focus,.grid-container select:focus{border-color:#0078d4}.grid-container input:focus+label,.grid-container select:focus+label{color:#0078d4;font-size:12px;top:-30px}input,select{font-family:var(--font-source-sans), sans-serif;color:#757575;font-size:16px;font-weight:400}input.error::-moz-placeholder{color:#ff146b;border-color:#ff146b}span.error,input.error,input.error::placeholder,input[type=checkbox].error,select.error{color:#ff146b;border-color:#ff146b}.errorMessage{margin-top:0;margin-bottom:0;margin-left:8px}.errorText{font-family:var(--font-nunito), sans-serif;color:#ff146b;font-size:14px}.error{border-color:#ff146b}.success{border-color:green}.noticePrivacy{justify-content:flex-start center;align-items:center;margin-top:16px;display:flex}.checkboxLabel{cursor:pointer;align-items:center;display:flex}.checkBoxText{color:var(--neutral-90,#424242);font-family:var(--font-nunito), sans-serif;margin-left:12px;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.customCheckbox{width:20px;height:20px}input[type=checkbox]{appearance:none;cursor:pointer;background-color:#fff;border:1px solid #00c2cd;border-radius:5px;width:20px;height:20px;position:relative}input[type=checkbox]:before{content:"";background-image:url(../media/check.08pxic_h3tbzk.png);background-size:cover;width:15px;height:15px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}input[type=checkbox]:hover,input[type=checkbox]:checked{background:#00c2cd}input[type=checkbox]:checked:before{display:block}@media screen and (max-width:425px){.grid-container{grid-template-columns:repeat(1,1fr)}}
