.contact__form-wrapper .nf-form-cont .nf-form-content input[type=submit]{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;padding:10px 25px;text-decoration:none;transition:all .3s ease;transition:all .3s ease-out;--color:#f1a800;background-color:var(--color);border:2px solid var(--color);color:#fff;padding:10px 23px}.contact__form-wrapper .nf-form-cont .nf-form-content input[type=submit]:hover{--color:#f8c600;box-shadow:0 2px 10px 2px rgba(219,165,15,.2);color:#fff}.contact{background:url(../../images/contact-bg.png) no-repeat 50%/cover;color:#333;padding:64px 0 53px;text-align:center}.contact__form-wrapper{background:#fff;border-radius:20px;margin:0 auto;max-width:815px;padding:42px 103px;text-align:left}.contact__title{color:#17181a;font-size:32px;font-weight:700;margin-bottom:10px;text-align:center}.contact__subtitle{color:#585a85;font-size:16px;margin-bottom:39px;text-align:center}.contact__footer{color:#fff;margin-top:30px;text-align:center}.contact__footer>p{color:#f5f5fe;font-size:16px}.contact__email{align-items:center;color:#f8c600;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:10px}.contact__email a{color:#f8c600;text-decoration:none}.contact__email a:hover{color:#f8c600}.contact__form-wrapper .nf-form-cont nf-fields-wrap{display:flex;flex-wrap:wrap;font-size:13px;justify-content:space-between;row-gap:17px}.contact__form-wrapper .nf-form-cont nf-fields-wrap nf-field{margin-bottom:.125rem;width:100%}.contact__form-wrapper .nf-form-cont .nf-form-fields-required{display:none}.contact__form-wrapper .nf-form-cont .nf-form-content .nf-field-container{margin-bottom:0}.contact__form-wrapper .nf-form-cont .nf-form-content input[type=email],.contact__form-wrapper .nf-form-cont .nf-form-content input[type=tel],.contact__form-wrapper .nf-form-cont .nf-form-content input[type=text],.contact__form-wrapper .nf-form-cont .nf-form-content textarea{border:1px solid #d6d5f2;border-radius:5px;color:#878ca7;display:inline-block;font-size:16px;padding:16px 14px 14px;resize:none}.contact__form-wrapper .nf-form-cont .nf-form-content input[type=email]:focus,.contact__form-wrapper .nf-form-cont .nf-form-content input[type=email]:focus-visible,.contact__form-wrapper .nf-form-cont .nf-form-content input[type=tel]:focus,.contact__form-wrapper .nf-form-cont .nf-form-content input[type=tel]:focus-visible,.contact__form-wrapper .nf-form-cont .nf-form-content input[type=text]:focus,.contact__form-wrapper .nf-form-cont .nf-form-content input[type=text]:focus-visible,.contact__form-wrapper .nf-form-cont .nf-form-content textarea:focus,.contact__form-wrapper .nf-form-cont .nf-form-content textarea:focus-visible{outline:2px solid #3230f2;outline-offset:0}.contact__form-wrapper .nf-form-cont .nf-form-content textarea{height:130px}.contact__form-wrapper .nf-form-cont .nf-form-content input[type=submit]{display:flex;font-size:20px;margin:10px auto 0;padding:14px 30px}.contact__form-wrapper .nf-form-cont .nf-form-content input[type=submit]:hover{opacity:.8}.contact__form-wrapper .nf-form-cont .nf-error-msg,.contact__form-wrapper .nf-form-cont .ninja-forms-req-symbol{--tw-text-opacity:1;color:rgb(220,38,38,var(--tw-text-opacity,1))}.theme-teal .contact__form-wrapper .nf-form-cont .nf-error-msg,.theme-teal .contact__form-wrapper .nf-form-cont .ninja-forms-req-symbol{--tw-text-opacity:1;color:rgb(255,255,255,var(--tw-text-opacity,1))}.contact__form-wrapper .nf-form-cont .nf-field-label{margin-bottom:6px}.contact__form-wrapper .nf-form-cont .nf-field-label .nf-label-span,.contact__form-wrapper .nf-form-cont .nf-field-label label{color:#585a85;font-size:13px;font-weight:500}.contact__form-wrapper .checkbox-wrap{align-items:flex-start;color:#585a85;display:flex;font-size:13px;gap:16px;margin:-7px 0 0;padding-block:2px}.contact__form-wrapper .checkbox-wrap .nf-field-label{padding:0}.contact__form-wrapper .checkbox-wrap .nf-field-label label{color:#585a85;font-size:14px;font-weight:400;letter-spacing:-.037em;line-height:19px;line-height:140%}.contact__form-wrapper .checkbox-wrap .nf-field-element{display:flex;flex-shrink:0}.contact__form-wrapper .checkbox-wrap input,.contact__form-wrapper .field-wrap.checkbox-wrap>div input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #d6d5f2;border-radius:8px;cursor:pointer;display:inline-block;flex-shrink:0;height:23px;margin-right:8px;position:relative;vertical-align:middle;width:23px}.contact__form-wrapper .checkbox-wrap input:checked,.contact__form-wrapper .field-wrap.checkbox-wrap>div input[type=checkbox]:checked{background-color:#f1a800;border-color:#f1a800}.contact__form-wrapper .checkbox-wrap input:checked:after,.contact__form-wrapper .field-wrap.checkbox-wrap>div input[type=checkbox]:checked:after{color:#fff;content:"✔";font-size:16px;left:50%;line-height:1;position:absolute;top:50%;-webkit-transform:translate(-45%,-55%);transform:translate(-45%,-55%)}.contact__form-wrapper .nf-after-form-content,.contact__form-wrapper .nf-response-msg{text-align:center}@media (min-width:768px){.contact__form-wrapper .nf-form-cont nf-fields-wrap nf-field:nth-child(-n+2){width:49%}}@media (max-width:992px){.contact{padding-bottom:80px;padding-top:67px}.contact__form-wrapper{max-width:770px;padding:42px 103px 41px}.contact__title{font-size:30px;font-weight:600}.contact__footer{margin-top:34px}.contact__form-wrapper .nf-form-cont .nf-form-content input[type=submit]{margin-top:8px}.contact .container{max-width:100%;padding-left:30px;padding-right:30px}}@media (max-width:768px){.form__row{display:block}}@media (max-width:576px){.contact{padding:27px 0 18px}.contact__form-wrapper{padding:18px}.contact__subtitle{margin-bottom:30px}.contact__footer{margin-top:56px}.contact__email{font-weight:500}.contact__form-wrapper .nf-form-cont .nf-form-content input[type=submit]{margin-top:2px}.contact .container{padding-left:15px;padding-right:15px}.contact__title{font-size:24px}}