.contact-block .contact-form form h3{font-family:"Inter",Arial,Helvetica,sans-serif}.contact-block .contact-form form .wpcf7-response-output{font-size:14px;line-height:27px}.contact-block .contact-form form h3{font-size:20px;line-height:normal}/*! purgecss start ignore */.contact-block{flex:1 0 auto}.contact-block .desc-wrap{max-width:689px}.contact-block .links .contact-link{border-radius:11px;box-shadow:0px 4px 23px 2px rgba(0,0,0,.1)}.contact-block .links .contact-link .icon-wrap{width:23px;height:31px;display:flex;align-items:center;justify-content:center}.contact-block .links .contact-link.mail-link>span{width:100%;display:flex;align-items:center;gap:20px}.contact-block .links .contact-link.mail-link>span .text{display:flex;flex-direction:column;align-items:start;width:100%}.contact-block .contact-form{max-width:438px;border-radius:11px;box-shadow:0px 4px 23px 2px rgba(0,0,0,.1)}.contact-block .contact-form form{position:relative;width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:12px 10px;align-items:center}.contact-block .contact-form form h3{line-height:1;margin-bottom:20px}.contact-block .contact-form form h3,.contact-block .contact-form form .full,.contact-block .contact-form form .wpcf7-form-control-wrap[data-name^=accept-conditions],.contact-block .contact-form form button[type=submit]{grid-column:span 2}.contact-block .contact-form form label{display:flex;flex-direction:column;align-items:start;gap:6px;font-weight:600}.contact-block .contact-form form .wpcf7-form-control-wrap{width:100%}.contact-block .contact-form form input,.contact-block .contact-form form textarea{display:block;width:100%;font-size:12px;line-height:normal;font-weight:400;color:#0e2339;transition:opacity .15s linear;padding:8px 15px 7px 12px;margin:0;background-color:#fff;border:.4px solid #d2d2d2;border-radius:5px;transition:background-color .15s linear}.contact-block .contact-form form input:focus,.contact-block .contact-form form textarea:focus{outline:none}.contact-block .contact-form form input::-ms-input-placeholder,.contact-block .contact-form form textarea::-ms-input-placeholder{color:rgba(14,35,57,.35);opacity:1;transition:opacity .15s linear}.contact-block .contact-form form input::placeholder,.contact-block .contact-form form textarea::placeholder{color:rgba(14,35,57,.35);opacity:1;transition:opacity .15s linear}.contact-block .contact-form form input:-webkit-autofill,.contact-block .contact-form form input:-webkit-autofill:hover,.contact-block .contact-form form input:-webkit-autofill:focus,.contact-block .contact-form form input:-webkit-autofill:active,.contact-block .contact-form form textarea:-webkit-autofill,.contact-block .contact-form form textarea:-webkit-autofill:hover,.contact-block .contact-form form textarea:-webkit-autofill:focus,.contact-block .contact-form form textarea:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#0e2339}.contact-block .contact-form form input:hover,.contact-block .contact-form form textarea:hover{background-color:rgba(255,255,255,.8)}.contact-block .contact-form form input.wpcf7-not-valid,.contact-block .contact-form form textarea.wpcf7-not-valid{color:#dd2c00}.contact-block .contact-form form input.wpcf7-not-valid::placeholder,.contact-block .contact-form form textarea.wpcf7-not-valid::placeholder{color:#dd2c00}.contact-block .contact-form form textarea{resize:none;height:70px}.contact-block .contact-form form .wpcf7-acceptance .wpcf7-list-item{position:relative;width:100%;text-align:left;padding:0 22px;margin:0}.contact-block .contact-form form .wpcf7-acceptance .wpcf7-list-item input{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.contact-block .contact-form form .wpcf7-acceptance .wpcf7-list-item label{padding-left:0;margin-bottom:0;cursor:pointer}.contact-block .contact-form form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label a{color:inherit;text-decoration:underline}.contact-block .contact-form form .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label::before{content:"";position:absolute;top:6.5px;left:0;display:block;width:14px;height:14px;background-color:#fff;border:.4px solid #d2d2d2;border-radius:50%;transition:background-color .15s ease-in-out}.contact-block .contact-form form .wpcf7-acceptance .wpcf7-list-item input:checked~.wpcf7-list-item-label:before{background-color:#1d4a78;border-color:#1d4a78}.contact-block .contact-form form button[type=submit]{display:flex;align-items:center;justify-self:center;gap:6px;font-size:12px;line-height:normal;padding:5px 11px;margin-top:12px}.contact-block .contact-form form .wpcf7-not-valid-tip{display:none}.contact-block .contact-form form .wpcf7-response-output{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;display:grid;align-items:center;justify-content:center;color:#0e2339;text-align:center;margin:0;padding:0;border:none}.contact-block .contact-form form .response-wrap{display:none;position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 991px){.contact-block .contact-form{max-width:100%}.contact-block .links .contact-link .title{line-height:19px}.contact-block .links .contact-link .text{font-size:12px}}@media only screen and (max-width: 600px){.contact-block .contact-form form{grid-template-columns:1fr}.contact-block .contact-form form h3,.contact-block .contact-form form .full,.contact-block .contact-form form .wpcf7-form-control-wrap[data-name^=accept-conditions],.contact-block .contact-form form button[type=submit]{grid-column:span 1}}/*! purgecss end ignore */
