.form{position:relative;background-color:#181818;display:flex;flex-direction:column;padding:2.5rem calc(var(--col)*2);color:#ddd9cc}@media(min-width:1024px){.form{padding:5rem calc(var(--col)*2)}}.form__sub-info{padding-left:1rem;position:relative}.form__sub-info:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:.5rem;height:.5rem;background-color:#eb5959}@media(min-width:1024px){.form__sub-info:before{left:-.5rem}}.form h4{margin-top:1rem}.form form{display:flex;flex-direction:column;border-top:1px solid #3e3e3e;margin-top:2.5rem}@media(min-width:1024px){.form form{margin-top:3.5rem}}.form form .form-inputs-container{display:flex;flex-direction:column}@media(min-width:1024px){.form form .form-inputs-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,1fr)}}.form form .form-inputs-container .form-input{position:relative;padding-top:1rem;padding-bottom:1rem;background:none;color:#ddd9cc;border:none;border-bottom:1px solid #3e3e3e;margin-top:.5rem;border-radius:0}.form form .form-inputs-container .form-input::placeholder{color:#3e3e3e}@media(min-width:1024px){.form form .form-inputs-container .form-input{margin-top:1rem}.form form .form-inputs-container .form-input:nth-child(2n-1){border-right:1px solid #3e3e3e}.form form .form-inputs-container .form-input:nth-child(2n){padding-left:calc(var(--col))}}.form form .checkboxes-container{display:flex;flex-direction:column;margin-top:3.5rem;gap:1.5rem}.form form .checkboxes-container label{display:flex;align-items:flex-start;gap:1rem}@media(min-width:1024px){.form form .checkboxes-container label{align-items:center}}.form form .checkboxes-container label span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.form form .checkboxes-container label .checkbox{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border:1px solid #3e3e3e;cursor:pointer;flex-shrink:0}@media(min-width:1024px){.form form .checkboxes-container label .checkbox{align-items:center;width:2.5rem;height:2.5rem}}.form form .checkboxes-container label .checkbox svg{width:13px;height:auto;opacity:0}.form form .checkboxes-container label input{display:none}.form form .checkboxes-container label input:checked+.checkbox{background-color:#eb5959;border:1px solid #eb5959}.form form .checkboxes-container label input:checked+.checkbox svg{opacity:1}.form form .submit-form{color:#ddd9cc;background:none;border:1px solid #3e3e3e;padding:1rem 1.25rem;text-align:left;margin-top:2.5rem;display:flex;align-items:center;justify-content:space-between;transition:color .3s ease-in-out,border-color .3s ease-in-out,background-color .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}@media(min-width:1024px){.form form .submit-form{margin-top:5rem;padding:1.5rem 2rem}}.form form .submit-form[disabled]{opacity:.5;pointer-events:none}.form form .submit-form:hover{color:#121212;border-color:#eb5959;background-color:#eb5959}.form form .submit-form:hover svg path{stroke:#121212}.form form .submit-form svg{width:1rem;height:auto}@media(min-width:1024px){.form form .submit-form svg{width:1.625rem}}.form form .submit-form svg path{stroke:#ddd9cc}.form form .form-submitted{color:#ddd9cc;background:#eb5959;border:1px solid #eb5959;padding:1.5rem 2rem;text-align:left;margin-top:5rem}.form .close-cross{cursor:pointer;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:1px solid #eb5959;position:absolute;top:1rem;right:1rem}@media(min-width:1024px){.form .close-cross{top:2rem;right:2rem;width:4.5rem;height:4.5rem}}.form .close-cross svg{width:1rem;height:auto}@media(min-width:1024px){.form .close-cross svg{width:1.25rem}}