.form-wrapper{display:flex;justify-content:center;padding-block:2rem}.form-wrapper>.row{max-width:83.75rem;width:100%}.form-wrapper .row{width:100%;display:flex}.form-wrapper .row .col{flex:1}.form-wrapper .row .col form{display:flex;flex-direction:column;width:100%}.form-wrapper .row .col form .form-group{display:flex;flex-direction:column;margin-bottom:2rem}.form-wrapper .row .col form .form-group:has(input[type=checkbox]){display:flex;align-items:center;gap:1rem;flex-direction:row}.form-wrapper .row .col form .form-group input[type=text],.form-wrapper .row .col form .form-group input[type=email],.form-wrapper .row .col form .form-group input[type=tel],.form-wrapper .row .col form .form-group input[type=url],.form-wrapper .row .col form .form-group input[type=search],.form-wrapper .row .col form .form-group textarea{width:100%;border:none;border-bottom:2px solid #0E4F85;padding:1rem 2rem 1rem .5rem;background-color:#dadada}.form-wrapper .row .col form .form-group input[type=text]:focus,.form-wrapper .row .col form .form-group input[type=email]:focus,.form-wrapper .row .col form .form-group input[type=tel]:focus,.form-wrapper .row .col form .form-group input[type=url]:focus,.form-wrapper .row .col form .form-group input[type=search]:focus,.form-wrapper .row .col form .form-group textarea:focus{outline:1px solid #0E4F85}.form-wrapper .row .col form .form-group input[type=checkbox]{position:relative;left:15px;top:-4px;z-index:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-wrapper .row .col form .form-group input[type=checkbox]+label{position:absolute}.form-wrapper .row .col form .form-group input[type=checkbox]+label:before{width:15px;height:15px;border-radius:5px;border:2px solid #0E4F85;background-color:#fff;display:block;content:"";float:left;margin-right:5px;z-index:5;position:relative}.form-wrapper .row .col form .form-group input[type=checkbox]:checked+label:before{box-shadow:inset 0 0 0 3px #fff;background-color:#0e4f85}.form-wrapper .row .col form .form-group textarea{resize:vertical;max-height:31.25rem;min-height:10rem}.form-wrapper .row .col form button.submit{padding-inline:1.5rem;padding-block:1rem;font-size:1rem;font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.5px;text-transform:uppercase;transition:background-color .3s ease-in;background-color:#0e4f85;color:#fff;margin-left:auto}.form-wrapper .row .col form button.submit:hover{background-color:#0e2f4a;color:#fff}@media (max-width: 62rem){.form-wrapper .row{flex-direction:column}.form-wrapper .row .col form{padding-inline:2rem}.form-wrapper .row .col form .form-group input,.form-wrapper .row .col form .form-group textarea{padding:1rem .5rem}}
