.block-contacts{background-color:#f2f2f2}.block-contacts .col{padding:0 15px}.block-contacts .block-wrapper{display:flex;justify-content:space-between;padding:0 30px}@media screen and (max-width:1199.98px){.block-contacts .block-wrapper{padding:0 30px}}@media screen and (max-width:991.98px){.block-contacts .block-wrapper{align-items:center;flex-direction:column;justify-content:flex-start}}@media screen and (max-width:767.98px){.block-contacts .block-wrapper{padding:0 15px}}.block-contacts .block-content,.block-contacts .block-header{max-width:60%}@media screen and (max-width:991.98px){.block-contacts .block-content,.block-contacts .block-header{max-width:none}}@media screen and (max-width:414.98px){.block-contacts .block-content{width:100%}}.block-contacts .block-header{padding-top:15px}@media screen and (max-width:991.98px){.block-contacts .block-header{padding-top:0}}.block-contacts .block-title{color:#000;font-size:24px;text-align:left}.block-contacts #formContact{padding:10px 15px 0}@media (max-width:767.98px){.block-contacts #formContact{padding:10px 50px 0}}@media (max-width:575.98px){.block-contacts #formContact{padding:10px 20px 0}}@media screen and (max-width:414.98px){.block-contacts #formContact{padding:10px 0 0}}.block-contacts #formContact input,.block-contacts #formContact textarea{border-color:transparent;border-radius:3px;box-shadow:0 4px 4px rgba(0,0,0,.05);font-size:16px;margin-top:10px;max-width:none;min-width:100%;padding-left:15px;width:100%}@media (min-width:767.98px){.block-contacts #formContact input,.block-contacts #formContact textarea{margin-top:15px;max-width:345px;width:345px}}@media (max-width:767.98px){.block-contacts #formContact .form-group{width:100%}}.block-contacts #formContact input{height:53px;max-height:53px}.block-contacts #formContact input[name=first-name],.block-contacts #formContact input[name=name]{margin-top:0}.block-contacts #formContact input,.block-contacts #formContact option,.block-contacts #formContact textarea{color:#3a3a3a}.block-contacts #formContact input::-moz-placeholder,.block-contacts #formContact textarea::-moz-placeholder{color:#696969}.block-contacts #formContact input::placeholder,.block-contacts #formContact textarea::placeholder{color:#696969}.block-contacts #formContact input:focus,.block-contacts #formContact textarea:focus{outline:none}.block-contacts #formContact textarea{padding-top:10px}.block-contacts #formContact input[type=submit]{align-items:center;background-color:#24bc73;border:1px solid #24bc73;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:auto;justify-content:center;margin-top:25px;max-height:none;max-width:394px;padding:12px 20px;width:100%}@media (min-width:767.98px){.block-contacts #formContact input[type=submit]{max-width:345px}}.block-contacts #formContact button[type=button]{align-items:center;background-color:#526aa7;border:1px solid #526aa7;border-radius:3px;color:#fff;cursor:pointer;display:flex;font-size:18px;height:auto;justify-content:center;max-height:none;max-width:394px;padding:12px 20px;width:100%}.block-contacts #formContact button[type=button]:disabled{background-color:#bebebe;border:1px solid #bebebe;cursor:auto}@media (min-width:767.98px){.block-contacts #formContact button[type=button]{max-width:304px}}.block-contacts #formContact input.error,.block-contacts #formContact select.error,.block-contacts #formContact textarea.error{border-color:red}.block-contacts #formContact input.valid,.block-contacts #formContact select.valid,.block-contacts #formContact textarea.error{border-color:#24bc73}.block-contacts #formContact input.active,.block-contacts #formContact select.active,.block-contacts #formContact textarea.error{border-color:#2a7ab0}.block-contacts #formContact .form-control.not-valid{border-bottom-color:red}.block-contacts #formContact .g-recaptcha{display:flex;justify-content:center}.block-contacts #formContact .form-row{justify-content:center;margin-bottom:15px}.block-contacts #formContact .submit-group{flex-direction:column;height:155px;justify-content:space-between;margin-top:25px}.block-contacts #formContact .alert{font-weight:bolder;margin-top:20px}.block-contacts #formContact .alert-success{color:#24bc73}.block-contacts #formContact .alert-danger{color:#ff6631}.block-contacts .screen-reader-response,.block-contacts .wpcf7-not-valid-tip{display:none}@media screen and (min-width:991.98px){.block-contacts .text-after-desktop{display:block}.block-contacts .text-after-mobile{display:none}}@media screen and (max-width:991.98px){.block-contacts .text-after-desktop{display:none}.block-contacts .text-after-mobile{display:block}}
