.contact-block .contact-info-content>*,.contact-block .form-intro h1{font-size:40px;line-height:40px}@media only screen and (max-width:991px){.contact-block .contact-info-content>*,.contact-block .form-intro h1{font-size:24px;line-height:26px}}.contact-block .contacts{padding-bottom:58px}.contact-block .contacts-main{padding-top:90px;background:#fff;background:linear-gradient(180deg,#FFFFFF 0%,#F0F0F0 100%)}.contact-block .form-intro h1{font-weight:500}.contact-block .contact-info{padding-top:86px;padding-bottom:126px;background-color:#f0f0f0}.contact-block .contact-info-col-separator{margin-top:56px;height:1px}.contact-block .contact-info-content{padding-top:28px}.contact-block .contact-info-content>*{font-weight:500}.contact-block .contact-image{aspect-ratio:236/350;max-width:236px;flex:1 0 auto;border-radius:8px 0 0 8px}.contact-block .contact-details{padding-left:28px}@media only screen and (max-width:1200px){.contact-block .gy-16{--bs-gutter-y:32px !important}.contact-block .contact-col{flex-direction:column;align-items:start!important;border-radius:0!important}.contact-block .contact-image{aspect-ratio:326/260;max-width:100%;width:100%;border-radius:0;margin-bottom:32px}.contact-block .contact-image img{object-position:0% 15%}.contact-block .contact-details{padding-left:0}.contact-block .contact-details h4,.contact-block .contact-details p{margin-bottom:16px}.contact-block .contact-mail{margin-bottom:16px}}@media only screen and (max-width:991px){.contact-block .contact-info{padding-top:32px;padding-bottom:32px}.contact-block .contact-info-content{padding-top:16px}.contact-block .contact-info-content>*{font-weight:300}.contact-block .contact-info .fs-24{font-size:12px;line-height:16px;letter-spacing:.5px;font-weight:400;margin-bottom:0}.contact-block .contact-info-col-separator{margin-top:16px}.contact-block .contact-info .col:not(:last-child){margin-bottom:32px}.contact-block .contact-info-contact{padding-top:16px}.contact-block .contacts{padding-bottom:106px}.contact-block .contacts-main{padding-top:48px}.contact-block .form-intro h1{font-size:40px;font-style:normal;font-weight:500;line-height:40px;margin-bottom:32px}}/*! purgecss start ignore */.contact-block .form{margin-top:45px;margin-bottom:62px;max-width:664px}.contact-block .form form{position:relative;width:100%;max-width:100%}.contact-block .form form .form-col-wrap{display:flex}.contact-block .form form .left{padding-right:12px}.contact-block .form form .right{padding-left:12px}.contact-block .form form .wpcf7-form-control-wrap{display:block;width:100%;margin-bottom:0}.contact-block .form form input,.contact-block .form form textarea{width:100%;border:none;font-size:16px;font-weight:300;line-height:20px;padding:15px 17px;color:#01344b;border:1px solid rgba(1,52,75,.5);border-radius:5px;transition:border-color .3s ease-out}.contact-block .form form input:focus,.contact-block .form form textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;border-color:#01344b}.contact-block .form form input::placeholder,.contact-block .form form textarea::placeholder{opacity:.56}.contact-block .form form input::-webkit-input-placeholder,.contact-block .form form textarea::-webkit-input-placeholder{opacity:.56}.contact-block .form form input::-moz-placeholder,.contact-block .form form textarea::-moz-placeholder{opacity:.56}.contact-block .form form input:-ms-input-placeholder,.contact-block .form form textarea:-ms-input-placeholder{opacity:.56}.contact-block .form form input:-webkit-autofill,.contact-block .form form textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#01344b}.contact-block .form form input{margin-bottom:8px}.contact-block .form form textarea{resize:none;height:172px}.contact-block .form form input[type=submit]{border:none;background-color:rgba(0,0,0,0);display:block;padding:0;min-height:52px;padding:6px 62px 6px 24px;margin-bottom:0;font-size:18px;font-weight:300}.contact-block .form form .btn-arrowed.btn{padding:0}.contact-block .form form .btn-arrowed.btn .arrow-wrap{position:absolute;top:50%;transform:translateY(-50%);right:6px;min-width:40px;pointer-events:none}.contact-block .form form input[type=checkbox]{position:absolute;width:0;height:0;visibility:hidden}.contact-block .form form .wpcf7-list-item{margin:0}.contact-block .form form .wpcf7-form-control.wpcf7-acceptance{display:block;margin:28px 0}.contact-block .form form .wpcf7-form-control.wpcf7-acceptance a{text-decoration:underline}.contact-block .form form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label{display:block;cursor:pointer;position:relative;padding-left:34px}.contact-block .form form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label::before,.contact-block .form form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label::after{position:absolute;content:""}.contact-block .form form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label:before{top:50%;left:0;display:block;width:24px;height:24px;transform:translateY(-50%);opacity:1;cursor:pointer;border:1px solid rgba(1,52,75,.5);border-radius:5px;transition:border-color .3s ease-out}.contact-block .form form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label:after{border:1px solid #01344b;top:50%;left:9px;width:6px;height:9px;border-width:0 1.5px 1.5px 0;border-radius:0;transform:translateY(-50%) rotate(45deg);margin-top:-1px;opacity:0;transition:opacity .3s ease-out}.contact-block .form form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:checked~.wpcf7-list-item-label:before{border-color:#01344b}.contact-block .form form .wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:checked~.wpcf7-list-item-label:after{opacity:1}.contact-block .form form .wpcf7-spinner{display:inline-block;background-color:#01344b;opacity:1;position:absolute;top:50%;left:calc(100% + 16px);transform:translateY(-50%);margin:0}.contact-block .form form .wpcf7-not-valid-tip{display:none}.contact-block .form .wpcf7 form .wpcf7-response-output{margin:0;padding:0;border:none;font-size:14px;margin-top:16px}@media only screen and (max-width:991px){.contact-block .form form .form-col-wrap{flex-direction:column}.contact-block .form form .left{padding-right:0}.contact-block .form form .right{padding-left:0}}/*! purgecss end ignore */
