.contact-block-row {
    padding-bottom: 55px;
    border-bottom: 1px solid #0000004d;
}
.contact-section .btn-social.tg {
    text-transform: inherit;
    align-items: center;
    height: 53px;
}
.contact-section .btn-social.tg::before {
    content:'';
    display: block;
    width: 26px;
    height: 23px;
    margin-right: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='23' viewBox='0 0 27 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.5 0.814775L22.3873 22.0425C22.3873 22.0425 21.8119 23.5143 20.2311 22.8084L10.7421 15.3594L10.698 15.3374C11.9798 14.1591 21.9191 5.00949 22.3535 4.59475C23.0259 3.95243 22.6085 3.57005 21.8277 4.05525L7.14614 13.6011L1.48203 11.6499C1.48203 11.6499 0.590668 11.3252 0.504917 10.6194C0.418037 9.91237 1.51137 9.52998 1.51137 9.52998L24.6022 0.255635C24.6022 0.255635 26.5 -0.598095 26.5 0.814775Z' fill='white'/%3E%3C/svg%3E ");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    transition: .3s;
}
.contact-section .btn-social.tg:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='23' viewBox='0 0 27 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.5 0.814775L22.3873 22.0425C22.3873 22.0425 21.8119 23.5143 20.2311 22.8084L10.7421 15.3594L10.698 15.3374C11.9798 14.1591 21.9191 5.00949 22.3535 4.59475C23.0259 3.95243 22.6085 3.57005 21.8277 4.05525L7.14614 13.6011L1.48203 11.6499C1.48203 11.6499 0.590668 11.3252 0.504917 10.6194C0.418037 9.91237 1.51137 9.52998 1.51137 9.52998L24.6022 0.255635C24.6022 0.255635 26.5 -0.598095 26.5 0.814775Z' fill='%23416995'/%3E%3C/svg%3E ");
}
.contact-section .btn-social.tg:focus-visible::before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='23' viewBox='0 0 27 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.5 0.814775L22.3873 22.0425C22.3873 22.0425 21.8119 23.5143 20.2311 22.8084L10.7421 15.3594L10.698 15.3374C11.9798 14.1591 21.9191 5.00949 22.3535 4.59475C23.0259 3.95243 22.6085 3.57005 21.8277 4.05525L7.14614 13.6011L1.48203 11.6499C1.48203 11.6499 0.590668 11.3252 0.504917 10.6194C0.418037 9.91237 1.51137 9.52998 1.51137 9.52998L24.6022 0.255635C24.6022 0.255635 26.5 -0.598095 26.5 0.814775Z' fill='white'/%3E%3C/svg%3E ");
}
.contact-section .btn-social.tg:active::before {
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='23' viewBox='0 0 27 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.5 0.814775L22.3873 22.0425C22.3873 22.0425 21.8119 23.5143 20.2311 22.8084L10.7421 15.3594L10.698 15.3374C11.9798 14.1591 21.9191 5.00949 22.3535 4.59475C23.0259 3.95243 22.6085 3.57005 21.8277 4.05525L7.14614 13.6011L1.48203 11.6499C1.48203 11.6499 0.590668 11.3252 0.504917 10.6194C0.418037 9.91237 1.51137 9.52998 1.51137 9.52998L24.6022 0.255635C24.6022 0.255635 26.5 -0.598095 26.5 0.814775Z' fill='%23000000'/%3E%3C/svg%3E ");
}
.contact-section .btn-social.wa {
    text-transform: inherit;
    align-items: center;
    height: 53px;
}
.contact-section .btn-social.wa::before {
    content:'';
    display: block;
    width: 29px;
    height: 29px;
    margin-right: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.7561 4.22917C22.0279 1.51042 18.3902 0 14.5505 0C6.56794 0 0.101044 6.44444 0.101044 14.3993C0.101044 16.9167 0.808362 19.434 2.02091 21.5486L0 29L7.67944 26.9861C9.8014 28.0937 12.1254 28.6979 14.5505 28.6979C22.5331 28.6979 29 22.2535 29 14.2986C28.899 10.5729 27.4843 6.94792 24.7561 4.22917ZM21.5226 19.5347C21.2195 20.3403 19.8049 21.1458 19.0976 21.2465C18.4913 21.3472 17.6829 21.3472 16.8746 21.1458C16.3693 20.9444 15.662 20.7431 14.8537 20.3403C11.216 18.8299 8.89199 15.2049 8.6899 14.9028C8.48781 14.7014 7.17422 12.9896 7.17422 11.1771C7.17422 9.36458 8.08362 8.55903 8.38676 8.15625C8.68989 7.75347 9.09408 7.75347 9.39721 7.75347C9.5993 7.75347 9.90244 7.75347 10.1045 7.75347C10.3066 7.75347 10.6098 7.65278 10.9129 8.35764C11.216 9.0625 11.9233 10.875 12.0244 10.9757C12.1254 11.1771 12.1254 11.3785 12.0244 11.5799C11.9233 11.7812 11.8223 11.9826 11.6202 12.184C11.4181 12.3854 11.216 12.6875 11.115 12.7882C10.9129 12.9896 10.7108 13.191 10.9129 13.4931C11.115 13.8958 11.8223 15.0035 12.9338 16.0104C14.3484 17.2187 15.4599 17.6215 15.8641 17.8229C16.2683 18.0243 16.4704 17.9236 16.6725 17.7222C16.8746 17.5208 17.5819 16.7153 17.784 16.3125C17.9861 15.9097 18.2892 16.0104 18.5923 16.1111C18.8955 16.2118 20.7143 17.1181 21.0174 17.3194C21.4216 17.5208 21.6237 17.6215 21.7247 17.7222C21.8258 18.0243 21.8258 18.7292 21.5226 19.5347Z' fill='white'/%3E%3C/svg%3E ");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    transition: .3s;
}
.contact-section .btn-social.wa:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.7561 4.22917C22.0279 1.51042 18.3902 0 14.5505 0C6.56794 0 0.101044 6.44444 0.101044 14.3993C0.101044 16.9167 0.808362 19.434 2.02091 21.5486L0 29L7.67944 26.9861C9.8014 28.0937 12.1254 28.6979 14.5505 28.6979C22.5331 28.6979 29 22.2535 29 14.2986C28.899 10.5729 27.4843 6.94792 24.7561 4.22917ZM21.5226 19.5347C21.2195 20.3403 19.8049 21.1458 19.0976 21.2465C18.4913 21.3472 17.6829 21.3472 16.8746 21.1458C16.3693 20.9444 15.662 20.7431 14.8537 20.3403C11.216 18.8299 8.89199 15.2049 8.6899 14.9028C8.48781 14.7014 7.17422 12.9896 7.17422 11.1771C7.17422 9.36458 8.08362 8.55903 8.38676 8.15625C8.68989 7.75347 9.09408 7.75347 9.39721 7.75347C9.5993 7.75347 9.90244 7.75347 10.1045 7.75347C10.3066 7.75347 10.6098 7.65278 10.9129 8.35764C11.216 9.0625 11.9233 10.875 12.0244 10.9757C12.1254 11.1771 12.1254 11.3785 12.0244 11.5799C11.9233 11.7812 11.8223 11.9826 11.6202 12.184C11.4181 12.3854 11.216 12.6875 11.115 12.7882C10.9129 12.9896 10.7108 13.191 10.9129 13.4931C11.115 13.8958 11.8223 15.0035 12.9338 16.0104C14.3484 17.2187 15.4599 17.6215 15.8641 17.8229C16.2683 18.0243 16.4704 17.9236 16.6725 17.7222C16.8746 17.5208 17.5819 16.7153 17.784 16.3125C17.9861 15.9097 18.2892 16.0104 18.5923 16.1111C18.8955 16.2118 20.7143 17.1181 21.0174 17.3194C21.4216 17.5208 21.6237 17.6215 21.7247 17.7222C21.8258 18.0243 21.8258 18.7292 21.5226 19.5347Z' fill='%23416995'/%3E%3C/svg%3E ");
}
.contact-section .btn-social.wa:focus-visible::before {
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.7561 4.22917C22.0279 1.51042 18.3902 0 14.5505 0C6.56794 0 0.101044 6.44444 0.101044 14.3993C0.101044 16.9167 0.808362 19.434 2.02091 21.5486L0 29L7.67944 26.9861C9.8014 28.0937 12.1254 28.6979 14.5505 28.6979C22.5331 28.6979 29 22.2535 29 14.2986C28.899 10.5729 27.4843 6.94792 24.7561 4.22917ZM21.5226 19.5347C21.2195 20.3403 19.8049 21.1458 19.0976 21.2465C18.4913 21.3472 17.6829 21.3472 16.8746 21.1458C16.3693 20.9444 15.662 20.7431 14.8537 20.3403C11.216 18.8299 8.89199 15.2049 8.6899 14.9028C8.48781 14.7014 7.17422 12.9896 7.17422 11.1771C7.17422 9.36458 8.08362 8.55903 8.38676 8.15625C8.68989 7.75347 9.09408 7.75347 9.39721 7.75347C9.5993 7.75347 9.90244 7.75347 10.1045 7.75347C10.3066 7.75347 10.6098 7.65278 10.9129 8.35764C11.216 9.0625 11.9233 10.875 12.0244 10.9757C12.1254 11.1771 12.1254 11.3785 12.0244 11.5799C11.9233 11.7812 11.8223 11.9826 11.6202 12.184C11.4181 12.3854 11.216 12.6875 11.115 12.7882C10.9129 12.9896 10.7108 13.191 10.9129 13.4931C11.115 13.8958 11.8223 15.0035 12.9338 16.0104C14.3484 17.2187 15.4599 17.6215 15.8641 17.8229C16.2683 18.0243 16.4704 17.9236 16.6725 17.7222C16.8746 17.5208 17.5819 16.7153 17.784 16.3125C17.9861 15.9097 18.2892 16.0104 18.5923 16.1111C18.8955 16.2118 20.7143 17.1181 21.0174 17.3194C21.4216 17.5208 21.6237 17.6215 21.7247 17.7222C21.8258 18.0243 21.8258 18.7292 21.5226 19.5347Z' fill='white'/%3E%3C/svg%3E ");
}
.contact-section .btn-social.wa:active::before {
    background-image: url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.7561 4.22917C22.0279 1.51042 18.3902 0 14.5505 0C6.56794 0 0.101044 6.44444 0.101044 14.3993C0.101044 16.9167 0.808362 19.434 2.02091 21.5486L0 29L7.67944 26.9861C9.8014 28.0937 12.1254 28.6979 14.5505 28.6979C22.5331 28.6979 29 22.2535 29 14.2986C28.899 10.5729 27.4843 6.94792 24.7561 4.22917ZM21.5226 19.5347C21.2195 20.3403 19.8049 21.1458 19.0976 21.2465C18.4913 21.3472 17.6829 21.3472 16.8746 21.1458C16.3693 20.9444 15.662 20.7431 14.8537 20.3403C11.216 18.8299 8.89199 15.2049 8.6899 14.9028C8.48781 14.7014 7.17422 12.9896 7.17422 11.1771C7.17422 9.36458 8.08362 8.55903 8.38676 8.15625C8.68989 7.75347 9.09408 7.75347 9.39721 7.75347C9.5993 7.75347 9.90244 7.75347 10.1045 7.75347C10.3066 7.75347 10.6098 7.65278 10.9129 8.35764C11.216 9.0625 11.9233 10.875 12.0244 10.9757C12.1254 11.1771 12.1254 11.3785 12.0244 11.5799C11.9233 11.7812 11.8223 11.9826 11.6202 12.184C11.4181 12.3854 11.216 12.6875 11.115 12.7882C10.9129 12.9896 10.7108 13.191 10.9129 13.4931C11.115 13.8958 11.8223 15.0035 12.9338 16.0104C14.3484 17.2187 15.4599 17.6215 15.8641 17.8229C16.2683 18.0243 16.4704 17.9236 16.6725 17.7222C16.8746 17.5208 17.5819 16.7153 17.784 16.3125C17.9861 15.9097 18.2892 16.0104 18.5923 16.1111C18.8955 16.2118 20.7143 17.1181 21.0174 17.3194C21.4216 17.5208 21.6237 17.6215 21.7247 17.7222C21.8258 18.0243 21.8258 18.7292 21.5226 19.5347Z' fill='%23000000'/%3E%3C/svg%3E ");
}
.contact-form-cb {
    display: flex;
    gap: 66px;
    margin-top: 55px;
}
.contact-form-cb-ls {
    width: calc(50% - 33px);
}
.contact-form-cb-rs {
    width: calc(50% - 33px);
}
.contact-form-cb .wpcf7-form {
    
}
.contact-form-cb .wpcf7-form .row-form {
    display: flex;
    flex-wrap: wrap;
    gap:12px;
    align-items: center;
}
.contact-form-cb .wpcf7-form .row-form-col {
    width: calc(50% - 6px);
}
.contact-form-cb .wpcf7-form .wpcf7-form-control-wrap {
    display: block;
    margin-bottom: 12px;
}
.contact-form-cb .wpcf7-form .wpcf7-submit {
    width: 100%;
}
.contact-form-cb .wpcf7-form textarea {
    height: 114px;
}
.contact-form-cb .wpcf7-form .acceptance-wrapper {
    font-size: 13px;
}
.contact-form-cb .wpcf7-form.sent > *:not(.wpcf7-response-output) {
    display: none;
}
@media(max-width:1200px) {
    .contact-block-row {
        flex-wrap: wrap;
        gap:32px;
    }
    .contact-block-col {
        display: flex;
        flex-direction: column;
        width: calc(50% - 16px);
    }
    .contact-form-cb-ls {
        width: 300px;
    }
    .contact-form-cb-rs {
        width: calc(100% - 332px);
    }
}
@media(max-width:992px) {
    .contact-section .contact-block-row {
        gap: 24px;
    }
    .contact-form-cb {
        gap: 32px;
    }
    .contact-form-cb-ls {
        width: 160px;
    }
    .contact-form-cb-rs {
        width: calc(100% - 192px);
    }
}
@media(max-width:768px) {
    .contact-section .contact-block-row {
        gap: 24px 12px;
        padding-bottom: 32px;
    }
    .contact-block-col {
        width: calc(50% - 6px);
    }
    .contact-form-cb {
        gap: 24px;
        flex-wrap: wrap;
        margin-top: 32px;
    }
    .contact-form-cb-ls {
        width: 100%;
    }
    .contact-form-cb-rs {
        width: 100%;
    }
}
@media(max-width:576px) {
    .contact-block-col {
        width: 100%;
    }
    .contact-section .btn-social.tg {
        padding: 15px 10px;
    }
    .contact-section .btn-social.wa {
        padding: 15px 10px;
    }
    .contact-form-cb .wpcf7-form {
        flex-wrap: wrap;
        display: flex;
    }
    .contact-form-cb .wpcf7-form .row-form {
        width: 100%;
        gap:0;
    }
    .contact-form-cb .wpcf7-form .row-form-col {
        width: 100%;
    }
    .contact-form-cb .wpcf7-form .wpcf7-submit {
        margin-bottom: 12px;
    }
}