.contact{margin-top:120px}.contact>.container-fluid{max-width:844px}.contact *,.contact :after,.contact :before{box-sizing:border-box}.contact label{color:var(--text-primary);margin-bottom:.5rem;font-weight:400;display:inline-block}.contact input{font-family:inherit;line-height:inherit;margin:0;font-size:1rem;font-style:normal;font-weight:400;overflow:visible}.contact textarea{font-family:inherit;line-height:inherit;resize:vertical;max-height:320px;margin:0;font-size:1rem;font-style:normal;font-weight:400;overflow:auto}@media (prefers-reduced-motion:reduce){.contact .form-control{transition:none}}.contact .form-control::-ms-expand{background-color:#0000;border:0}.contact .form-control:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--text-primary)}.contact .form-control:-ms-placeholder-shown{color:var(--gray-500);opacity:1}.contact .form-control::placeholder{color:var(--gray-500);opacity:1}.contact textarea.form-control{height:auto}.contact .btn{color:var(--text-primary);text-align:center;vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;padding:15px 0;font-size:1rem;line-height:1rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}@media (prefers-reduced-motion:reduce){.contact .btn{transition:none}}.contact .btn:hover{color:var(--gray-800);opacity:.9;text-decoration:none}.contact .btn:focus{box-shadow:none;outline:0}.contact .btn-block{width:100%;display:block}.contact .mb-3{margin-bottom:1.625rem!important}@media print{.contact *,.contact :after,.contact :before{text-shadow:none!important;box-shadow:none!important}}.contact .btn-rounded-circle{border-radius:10rem}.contact .submit-button{margin:24px auto 0}.contact .form-control{background-color:var(--white);border-color:var(--gray-100);background-clip:border-box;border-radius:.5rem;width:100%;height:3.5rem;padding:.9375rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.contact .form-control:focus{color:var(--text-primary);background-color:var(--white);box-shadow:none;border-color:var(--gray-200);outline:0}@media print{.contact *,.contact :after,.contact :before{text-shadow:none!important;box-shadow:none!important}}.contact .text-center{text-align:center!important}.contact .text-white{color:var(--white)!important}@media print{.contact *,.contact :after,.contact :before{text-shadow:none!important;box-shadow:none!important}}.contact h1{margin-bottom:16px;font-size:36px;font-weight:500;line-height:40px}.contact h2{letter-spacing:.3px;font-size:16px;font-weight:400;line-height:24px}.contact .form-fields{background:var(--gray-50);border-radius:8px;width:calc(100% + 30px);margin-left:-15px;padding:24px}@media (width>=576px){.contact .form-fields{width:100%;margin-left:0}}@media (width>=768px){.contact .form-fields{box-shadow:0 24px 60px #1e304714}}.contact .form-label-group .form-control.error{border:1px solid var(--stroke-error)}.contact .form-label-group .form-control.error+.error{color:var(--text-error);margin-top:8px;display:block}.contact .form-label-group .checkbox-component+.error{color:var(--text-error)}
