@keyframes spinner_xe7Q{93.75%,to{r:3px}46.875%{r:.2px}}@media (min-width:768px){.contact-form-wrapper.compact form .form-group{gap:20px}.contact-form-wrapper.compact form .form-group .form-floating input{width:270px}}.contact-form-wrapper form{display:grid;gap:30px;grid-template-columns:1fr}.contact-form-wrapper form .group{display:grid;gap:44px;grid-template-columns:1fr}@media (min-width:768px){.contact-form-wrapper form .group{grid-template-columns:1fr 1fr}}.contact-form-wrapper form .form-group{display:grid;gap:44px;grid-template-columns:1fr}@media (min-width:768px){.contact-form-wrapper form .form-group{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}}@media (min-width:992px){.contact-form-wrapper form .form-group{flex-wrap:nowrap}}.contact-form-wrapper form .form-group .form-floating{width:100%}.contact-form-wrapper form .form-group .form-floating .form-control~label{background-color:#fff;border-radius:0;color:#000!important;height:auto;padding:0 8px;top:50%;transform:scale(1) translateY(-50%) translateX(23px);transition:transform .2s ease-in-out,top .2s ease-in-out}.contact-form-wrapper form .form-group .form-floating .form-control~label:after{display:none}.contact-form-wrapper form .form-group .form-floating input,.contact-form-wrapper form .form-group .form-floating textarea{background-color:transparent;color:#000;max-width:100%;padding:0 28px}.contact-form-wrapper form .form-group .form-floating input::-moz-placeholder,.contact-form-wrapper form .form-group .form-floating textarea::-moz-placeholder{color:transparent}.contact-form-wrapper form .form-group .form-floating input::placeholder,.contact-form-wrapper form .form-group .form-floating textarea::placeholder{color:transparent}.contact-form-wrapper form .form-group .form-floating input:focus,.contact-form-wrapper form .form-group .form-floating textarea:focus{box-shadow:none;outline:none}.contact-form-wrapper form .form-group .form-floating input:not(:-moz-placeholder)+label,.contact-form-wrapper form .form-group .form-floating textarea:not(:-moz-placeholder)+label{top:0;transform:scale(.8) translateY(-50%) translateX(32px)}.contact-form-wrapper form .form-group .form-floating input:focus+label,.contact-form-wrapper form .form-group .form-floating input:not(:placeholder-shown)+label,.contact-form-wrapper form .form-group .form-floating textarea:focus+label,.contact-form-wrapper form .form-group .form-floating textarea:not(:placeholder-shown)+label{top:0;transform:scale(.8) translateY(-50%) translateX(32px)}.contact-form-wrapper form .form-group .form-floating textarea{min-height:120px;padding:16px 28px}@media (min-width:768px){.contact-form-wrapper form .form-group .form-floating textarea{min-height:160px}}.contact-form-wrapper form .form-group .form-floating textarea.form-control~label{top:16px;transform:scale(1) translateY(0) translateX(23px)}.contact-form-wrapper form .form-group .form-floating textarea.form-control:not(:-moz-placeholder)+label{top:0;transform:scale(.8) translateY(-50%) translateX(32px)}.contact-form-wrapper form .form-group .form-floating textarea.form-control:focus+label,.contact-form-wrapper form .form-group .form-floating textarea.form-control:not(:placeholder-shown)+label{top:0;transform:scale(.8) translateY(-50%) translateX(32px)}.contact-form-wrapper form .form-group .form-check{align-items:flex-start;display:flex;gap:12px;justify-content:flex-start}.contact-form-wrapper form .form-group .form-check .form-check-input{background:transparent;border:thin solid #b2b2b2;height:20px;position:relative;top:1px;width:20px}.contact-form-wrapper form .form-group .form-check .form-check-input:checked{background-image:url(/assets/svg/form-check-white.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;border-color:#fff}.contact-form-wrapper form .form-group .form-check .form-check-input:focus-visible{outline:2px solid #3689d5}.contact-form-wrapper form .form-group .form-check .form-check-label{color:#b2b2b2;cursor:pointer;font-size:.8125rem;max-width:311px}.contact-form-wrapper form .form-group .form-check .form-check-label a{color:#b2b2b2;text-decoration:none}.contact-form-wrapper form .btn{flex-shrink:0;margin:0 auto;width:-moz-fit-content;width:fit-content}.contact-form-wrapper form .btn.btn-inverted:hover{border-color:#fff}.contact-form-wrapper form .turnstile-wrapper{display:none}.contact-form-wrapper form .success-message{color:#198754;font-size:1.125rem;text-align:center}@media (min-width:768px){.contact-form-wrapper form .success-message{font-size:1.25rem}}.contact-form-wrapper form .error-message{align-items:center;color:#fe4228;gap:14px;justify-content:center;margin-top:14px}.contact-form{padding:40px 0}@media (min-width:992px){.contact-form{padding:80px 0}}.contact-form .heading{margin-bottom:40px}.contact-form .heading h2{font-size:36px}.contact-form.bg-light .contact-form-wrapper form .form-group .form-floating input,.contact-form.bg-light .contact-form-wrapper form .form-group .form-floating textarea{background-color:#fff}
