.header-lang img {
    width: 15px;
}

.header-lang__list img {
    width: 20px;
}

.header-lang__list {
    min-width: 100px;
}

.popup {
    display: block;
}

.popup__sign {
    font-size: 12px;
    margin-top: 10px;
    line-height: 1.5;
    text-align: center;
}

.popup__sign a {
    text-decoration: underline;
}

.popup__sign a:hover {
    color: #029199;
    text-decoration: none;
}

.fancybox-slide--custom .fancybox-content {
    padding: 0;
}

@keyframes progressbar {
    from {
        width: 0;
    }
    to {
        width: 100%;
    }
}

.progress:before {
    animation: progressbar 5s linear forwards;
}

.banner__dots {
    z-index: 111;
}

.popup__block label.error {
    margin-bottom: 5px;
    font-size: 12px;
    color: red;
}

[id^="wait_comp"] {
    display: none;
}

input.error,
textarea.error {
    border-color: red !important;
}

.form {
    position: relative;
}

.form.sending:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .8;
    z-index: 1000;
    background: #fff url('../../images/form/loader.gif') no-repeat center;
}

.footer__contacts-item a {
    color: #029199;
}

.footer__menu-item {
    display: block;
    margin-bottom: 20px;
}

@media screen and (max-width: 639px) {
    .banner__dots-wrap {
        display: none;
    }
}

#bx-panel a {
    transition: none;
}

.association__item {
    display: block;
    height: 100px !important;
}

.association__item > img {
    object-fit: contain;
}

.header-nav__drop-list {
    max-height: 500px;
}

.header-mobile__nav-head {
    font-size: 16px;
}

.header-mobile span a,
.header-mobile strong a,
.header-mobile__nav a {
    color: #000;
}

.popup__block textarea {
    width: 100%;
}

.breadcrumbs__item {
    font-size: 12px;
    color: #C5C4C4;
}

.service-page__wrap p {
    display: block;
}

.service-page__wrap img {
    max-width: 100%;
    height: auto;
    margin-right: 20px;
}

.service-page__wrap hr {
    border-top: 1px solid #ddd;
    border-bottom: 0;
}

.service-portfolio__tab-body {
    margin-bottom: 20px;
}

.center {
    text-align: center;
}

.iframe-container {
    position: relative;
    padding-bottom: 53.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.form-result {
    font-size: 14px;
    margin-bottom: 15px;
}

.form-result--error {
    color: red;
}

.form-result--success {
    color: #029199;
}

.service-form .form-result--success {
    color: white;
}

.form-control input {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background-color: white;
    padding: 0 15px;
    border: 1px solid transparent;
    font-size: 14px;
    font-family: 'Montserrat';
}

.clients-list__item > img {
    object-fit: contain;
}

.about-team__img > img {
    object-position: top;
}

p {
    display: inherit;
}

b {
    font-weight: bold;
}

i {
    font-style: italic;
}


/* Задача 58181*/

/* Мероприятия #task-65445 */
.form__checkbox input {
    position: absolute;
    z-index: -1;
    opacity: 0;
    width: auto;
}

.form__checkbox input + label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    cursor: pointer;
}

.form__checkbox input + label span {
    font-size: 12px;
    font-weight: 400;
    line-height: 1.2;
    padding-left: 30px;
}

.form__checkbox input + label:before {
    position: absolute;
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
    background-color: #457b7b;
}

.form__checkbox input:checked + label::before {
    background-color: #457b7b;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='white' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.form__checkbox input:disabled + label::before {
    background-color: #457b7b;
}

.events__img, .conf__img, .conf__user-img {
    position: relative;
}

.events__img > img, .conf__img > img, .conf__user-img > img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
}

.form__input input {
    width: 100%;
    height: 45px;
    line-height: 45px;
    padding: 0 15px;
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    border: 1px solid #dedee2;
}

.form__input input.error {
    border: 1px solid #e20020;
}

.form__input input:focus {
    border: 1px solid #457b7b;
    outline: none;
}


.form__container {
    margin-top: 40px;
    padding-top: 40px !important;
}

@media screen and (max-width: 1919px) {
    .form__container {
        margin-top: 40px;
    }
}

@media screen and (max-width: 1279px) {
    .form__container {
        margin-top: 40px;
    }
}

@media screen and (max-width: 1023px) {
    .form__container {
        margin-top: 30px;
    }
}

@media screen and (max-width: 639px) {
    .form__container {
        margin-top: 30px;
    }
}

.form__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 40px;
    grid-row-gap: 20px;
}

@media screen and (max-width: 1919px) {
    .form__list {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (max-width: 1279px) {
    .form__list {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media screen and (max-width: 1023px) {
    .form__list {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media screen and (max-width: 639px) {
    .form__list {
        grid-template-columns: repeat(1, 1fr);
    }
}

@media screen and (max-width: 1919px) {
    .form__list {
        grid-column-gap: 40px;
    }
}

@media screen and (max-width: 1279px) {
    .form__list {
        grid-column-gap: 30px;
    }
}

@media screen and (max-width: 1023px) {
    .form__list {
        grid-column-gap: 30px;
    }
}

@media screen and (max-width: 639px) {
    .form__list {
        grid-column-gap: 0px;
    }
}

@media screen and (max-width: 1919px) {
    .form__list {
        grid-row-gap: 20px;
    }
}

@media screen and (max-width: 1279px) {
    .form__list {
        grid-row-gap: 20px;
    }
}

@media screen and (max-width: 1023px) {
    .form__list {
        grid-row-gap: 5px;
    }
}

@media screen and (max-width: 639px) {
    .form__list {
        grid-row-gap: 5px;
    }
}

.form__input-title {
    font-size: 12px;
    margin-bottom: 3px;
}

.form__button {
    border-radius: 4px;
    color: white;
    text-transform: uppercase;
    font-size: 16px;
    width: 100%;
    height: 45px;
    line-height: 45px;
    outline: none;
    border: none;
    background: #457b7b;
}


.about-why__item span {
    display: contents;
}

.banner__btn {
    width: 350px;
}

.contact-street-history {
    box-shadow: 0 2px 2px rgb(0 0 0 / 15%);
    display: none;
    position: absolute;
    z-index: 4;
    background-color: #fff;
    padding: 40px 20px;
    margin-bottom: -90px;
    left: 0;
    top: 0;
}

@media screen and (min-width: 1024px) {
    .contact-street-history {
        margin-bottom: 0px;
        width: 860px;
    }
}

.contact-street-history-image {
    display: none;
}

@media screen and (min-width: 1024px) {
    .contact-street-history-image {
        display: block;
        float: left;
        width: 50%;
        padding-right: 15px;
    }
}

.contact-street-history-text {
    display: block;
}

@media screen and (min-width: 1024px) {
    .contact-street-history-text {
        float: left;
        width: 50%;
        padding-left: 15px;
    }
}

.contacts-info__content {
    position: relative;
}

.close-history {
    position: absolute;
    top: 15px;
    right: 15px;
}

.profile__img {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    width: 100%;
    max-width: 500px;
}

.events .center-video__img:before {
    display: none;
}

.see-also-group {
    gap: 10px;
    display: flex;
    flex-direction: row;
}

.see-also-group__item {
    flex: 1;
}

@media screen and (max-width: 1023px) {
    .see-also-group {
        flex-direction: column;
    }
}

.services-tabs__search {
    max-width: 260px;
    margin-left: auto;
    position: relative;
}

@media screen and (max-width: 1023px) {
    .services-tabs__search {
        flex: 1;
        max-width: 100%;
        min-width: 100%;
    }
}

.services-tabs__search::after {
    content: '';
    display: block;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="%23aaa" width="20" height="20"><path fill-rule="evenodd" d="M9 3.5a5.5 5.5 0 100 11 5.5 5.5 0 000-11zM2 9a7 7 0 1112.452 4.391l3.328 3.329a.75.75 0 11-1.06 1.06l-3.329-3.328A7 7 0 012 9z" clip-rule="evenodd" /></svg>') no-repeat center;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 15px;
    transform: translateY(-50%);
}

.services-tabs__search-input {
    border: 0;
    background: #fff;
    border-radius: 30px;
    padding: 0 15px 0 40px;
    color: #000;
    height: 40px;
    line-height: 40px;
    font-family: inherit;
    font-size: 16px;
    width: 100%;
    font-weight: inherit;
}

.services-tabs__search-input:focus {
/*    box-shadow: 0 0 0 1px rgba(68,68,68,.11);*/
}

@media screen and (max-width: 1279px) {
    .services-tabs__search-input {
        font-size: calc(16 * .95px);
    }
}

@media screen and (max-width: 1023px) {
    .services-tabs__search-input {
        font-size: calc(16 * .9px);
    }
}

@media screen and (max-width: 639px) {
    .services-tabs__search-input {
        font-size: calc(16 * .87px);
    }
}

.noimage {
    object-fit: contain !important;
}

.services-tabs__select {
    min-width: 200px;
    display: flex;
    flex: 1;
    max-width: fit-content;
}

@media screen and (max-width: 1023px) {
    .services-tabs__select {
        flex: 1;
        min-width: 100%;
        max-width: 100%;
    }
}

.services-tabs__select .nice-select {
    border: 0;
    border-radius: 20px;
    height: 40px;
    line-height: 40px;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    padding: 0 15px 0 38px;
    transition: none;
}

.services-tabs__select .nice-select:before {
    content: '';
    position: absolute;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="%23aaa" width="20" height="20"><path fill-rule="evenodd" d="M9.493 2.853a.75.75 0 00-1.486-.205L7.545 6H4.198a.75.75 0 000 1.5h3.14l-.69 5H3.302a.75.75 0 000 1.5h3.14l-.435 3.148a.75.75 0 001.486.205L7.955 14h2.986l-.434 3.148a.75.75 0 001.486.205L12.456 14h3.346a.75.75 0 000-1.5h-3.14l.69-5h3.346a.75.75 0 000-1.5h-3.14l.435-3.147a.75.75 0 00-1.486-.205L12.045 6H9.059l.434-3.147zM8.852 7.5l-.69 5h2.986l.69-5H8.852z" clip-rule="evenodd" /></svg>');
    width: 20px;
    height: 20px;
    left: 12px;
    top: 50%;
    transform: translateY(-50%);
}

@media screen and (max-width: 1279px) {
    .services-tabs__select .nice-select {
        font-size: calc(16 * .95px);
    }
}

@media screen and (max-width: 1023px) {
    .services-tabs__select .nice-select {
        font-size: calc(16 * .9px);
    }
}

@media screen and (max-width: 639px) {
    .services-tabs__select .nice-select {
        font-size: calc(16 * .87px);
    }
}

.services-tabs__select .nice-select:after {
    transition: none;
    right: 20px;
}

.services-tabs__select .nice-select .current {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    padding-right: 30px;
}

.services-tabs__select .nice-select .nice-select-dropdown {
    transition: none;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 0px;
    margin-top: 5px;
    overflow: hidden;
}

@media screen and (max-width: 1023px) {
    .services-tabs__select .nice-select .nice-select-dropdown {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }
}

.services-tabs__select .nice-select .list {
    border-radius: 0;
}

.services-tabs__select .nice-select .option {
    transition: none;
    font-weight: 500;
}

.services-tabs__select .nice-select .option:first-child {
    border-bottom: 1px solid #eee;
}

.services-tabs__select .nice-select .option:hover,
.services-tabs__select .nice-select .option.focus,
.services-tabs__select .nice-select .option.selected.focus {
    background: #029199;
    color: #fff;
}

.services-tabs__select .nice-select .list:hover .option:not(:hover) {
    color: #000;
}

.header-nav__drop {
    border-bottom: 1px solid #e6e6e6;
}

.services-tabs__select .nice-select .list::-webkit-scrollbar-track {
    height: 6px;
    background: #fff;
}

.services-tabs__select .nice-select .list::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

.services-tabs__select .nice-select .list::-webkit-scrollbar-thumb {
    height: 6px;
    background: #029199;
}

.typography p {
    display: block;
}

.typography table {
    width: 100%;
    display: block;
    overflow-x: auto;
}

.typography table tbody {
    width: 100%;
    display: table;
}

.typography table td {
    border: 1px solid #e6e6e6 !important;
    padding: 5px;
}

.business-form {
    display: flex;
    align-items: center;
    gap: 5px;
}

@media (max-width: 639px) {
    .business-form {
        flex-direction: column;
    }
}

.business-form__input {
    border: 1px solid #e6e6e6;
    padding: 6px 30px 6px 10px;
    background: #fff;
    font-size: 16px;
}

@media (max-width: 639px) {
    .business-form__input {
        width: 100%;
    }
}

.business-form__input::-ms-reveal {
    display: none;
}

.business-form__submit {
    border: 0;
    font-size: 16px;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    cursor: pointer;
}

@media (max-width: 639px) {
    .business-form__submit {
        width: 100%;
    }
}

.business-form__password {
    position: relative;
}

.business-form__password-show,
.business-form__password-hide {
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translateY(-50%);
    width: 24px;
    height: 24px;
    background: none;
    border: 0;
    padding: 0;
    cursor: pointer;
    opacity: .3;
    transition: opacity .3s ease;
}

.business-form__password-show:hover,
.business-form__password-hide:hover {
    opacity: 1;
}

.poster__content {
    min-width: 0;
}

.header-top__tg,
.header-top__wa {
    position: relative;
    width: 160px;
    padding-left: 30px;
}

.contacts-info__messengers {
    display: flex;
    gap: 10px;
    margin-bottom: 10px;
}

@media (max-width: 1023px) {
    .contacts-info__messengers {
        flex-direction: column;
    }
}

.contacts-info__wa,
.contacts-info__tg {
    position: relative;
    width: 100%;
    padding-left: 15%;
}

.contacts-info__messengers noindex {
    flex: 1;
}

.header-top__tg::after,
.header-top__wa::after,
.contacts-info__wa::after,
.contacts-info__tg::after {
    content: '';
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}

.header-top__tg::after,
.header-top__wa::after {
    left: 25px;
}

.contacts-info__wa::after,
.contacts-info__tg::after {
    left: 25%;
}

.header-top__wa::after,
.contacts-info__wa::after {
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.13025 11.8916C0.432948 10.6892 0.0662756 9.32502 0.0666713 7.92794C0.0685309 3.55648 3.64231 0 8.03335 0C10.1645 0.000984749 12.1648 0.826677 13.6687 2.32523C15.173 3.82378 16.0009 5.81573 16 7.93416C15.9982 12.3057 12.4242 15.8625 8.03367 15.8625H8.03015C6.69688 15.8621 5.38684 15.5289 4.22328 14.8976L0 16L1.13025 11.8916ZM5.50819 4.13742C5.65514 4.14341 5.81773 4.15026 5.9722 4.49209C6.07776 4.72577 6.25539 5.16141 6.39694 5.50859C6.50125 5.76443 6.58598 5.97222 6.60785 6.01577C6.65941 6.11842 6.69375 6.23828 6.62502 6.37536C6.61474 6.39585 6.60522 6.41519 6.59612 6.43366C6.54447 6.53862 6.50651 6.61574 6.41903 6.71766C6.38475 6.75751 6.34931 6.80043 6.31386 6.84336C6.24269 6.92954 6.1715 7.01574 6.1097 7.07713C6.00623 7.17947 5.89884 7.29067 6.01913 7.49597C6.13945 7.70146 6.55329 8.37338 7.16627 8.91743C7.82476 9.50192 8.39682 9.74914 8.68732 9.87469C8.74437 9.89935 8.79057 9.91931 8.82442 9.93621C9.03065 10.0389 9.15093 10.0218 9.27122 9.88457C9.39154 9.74769 9.78647 9.28545 9.92396 9.08015C10.0614 8.87465 10.1989 8.90888 10.3879 8.9773C10.577 9.04572 11.5907 9.54239 11.7969 9.64504C11.8371 9.66505 11.8747 9.68311 11.9096 9.69986C12.0535 9.769 12.1507 9.8157 12.1922 9.88457C12.2437 9.97044 12.2437 10.3812 12.0719 10.8605C11.9 11.3398 11.0582 11.8021 10.6801 11.8363C10.6437 11.8396 10.6076 11.8438 10.5703 11.8482C10.221 11.8891 9.77996 11.9407 8.20575 11.3227C6.26873 10.5623 4.99154 8.67781 4.72768 8.28849C4.70604 8.25657 4.69122 8.2347 4.68341 8.22433L4.68111 8.22127C4.56994 8.07337 3.84145 7.10418 3.84145 6.10133C3.84145 5.15601 4.30821 4.66048 4.52297 4.43249C4.53765 4.41691 4.55115 4.40258 4.56324 4.38944C4.75213 4.18402 4.97557 4.13262 5.11303 4.13262C5.12056 4.13262 5.12809 4.13262 5.13562 4.13261C5.26544 4.1326 5.39461 4.13258 5.50819 4.13742Z' fill='%23FFFFFF'%3E%3C/path%3E%3C/svg%3E") no-repeat center;
}

.header-top__tg::after,
.contacts-info__tg::after {
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg width='21' height='17' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.78977 5.84169C6.16258 3.93653 9.07847 2.68053 10.5374 2.07369C14.7031 0.341052 15.5687 0.0400738 16.1329 0.0301353C16.257 0.0279494 16.5344 0.0587016 16.7141 0.204531C16.8659 0.327666 16.9076 0.494004 16.9276 0.610749C16.9476 0.727495 16.9725 0.993444 16.9527 1.20125C16.7269 3.5731 15.7502 9.32897 15.2533 11.9855C15.043 13.1096 14.629 13.4865 14.2281 13.5233C13.3571 13.6035 12.6956 12.9477 11.8519 12.3946C10.5317 11.5292 9.7859 10.9905 8.50442 10.146C7.02345 9.17009 7.98351 8.6337 8.82751 7.75709C9.04838 7.52767 12.8864 4.03672 12.9607 3.72004C12.9699 3.68043 12.9786 3.5328 12.8909 3.45484C12.8032 3.37689 12.6737 3.40354 12.5803 3.42475C12.4479 3.4548 10.3389 4.84879 6.25321 7.60672C5.65457 8.01779 5.11234 8.21808 4.62652 8.20758C4.09094 8.19601 3.0607 7.90476 2.29483 7.6558C1.35545 7.35045 0.608856 7.189 0.673868 6.67042C0.70773 6.40031 1.0797 6.12406 1.78977 5.84169Z' fill='%23FFFFFF'%3E%3C/path%3E%3C/svg%3E") no-repeat center;
}


.gratitude {
	padding: 90px 0;
	height: calc(100vh - (170px + 575px + 87px));
	background-color: white;
	min-height: 440px
}

@media screen and (max-width: 1279px) {
	.gratitude {
		padding: 45px 0;
		min-height: 470px
	}
}

.gratitude__wrap {
	font-size: 22px;
	max-width: 740px;
	margin: auto;
	text-align: center;
	line-height: 1.2
}

@media screen and (max-width: 1279px) {
	.gratitude__wrap {
		font-size: 18px
	}
}

.gratitude__wrap .h2 {
	margin-bottom: 40px;
	color: #029199;
	font-size: 24px;
	line-height: 1.2
}

@media screen and (max-width: 1279px) {
	.gratitude__wrap .h2 {
		margin-bottom: 20px
	}
}

.gratitude__buttons {
	display: flex;
	gap: 20px;
	margin-top: 40px
}

@media screen and (max-width: 1279px) {
	.gratitude__buttons {
		flex-direction: column
	}
}

.gratitude__buttons .btn {
	width: 100%;
	height: 57px;
	text-transform: uppercase;
	font-size: 22px
}

@media screen and (max-width: 1279px) {
	.gratitude__buttons .btn {
		font-size: 18px
	}
}

.gratitude__buttons .btn:last-child {
	color: #029199;
	border: 1px solid #029199;
	background-color: white;
	font-weight: bold
}

.header-nav__item {
    padding: 0 5px;
}


/* начало: стили для страницы https://usconsult.group/uslugi/sdelki/soprovozhdenie-sdelki-po-pokupke-i-prodazhe-biznesa/  */
.img{position:relative}.img>img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.img--contain>img{object-fit:contain}.support{font-size:18px;line-height:1.2}@media(max-width: 639px){.support{font-size:16px}}.support .h2{font-size:24px;color:#029199;display:inline-flex;align-items:center;margin-bottom:60px;max-width:900px}@media(max-width: 639px){.support .h2{font-size:18px;margin-bottom:30px}}.support .h2:before{content:"";width:100px;height:3px;display:block;background:#029199;margin-right:30px;flex-shrink:0}@media(max-width: 1023px){.support .h2:before{display:none}}.support .btn{padding:10px 30px;font-size:22px;text-transform:uppercase;width:max-content;height:auto}@media(max-width: 639px){.support .btn{font-size:18px;width:100%}}.support .ul>li{font-size:18px;line-height:1.2}@media(max-width: 639px){.support .ul>li{font-size:16px}}.support .ul>li:before{top:10px}.support .ol>li{font-size:18px;line-height:1.2;display:flex;align-items:center;padding-left:0}@media(max-width: 639px){.support .ol>li{font-size:16px}}.support .ol>li:before{width:75px;height:75px;font-size:32px;display:flex;align-items:center;position:relative;flex-shrink:0;margin-right:15px}@media(max-width: 639px){.support .container{width:100%}}.top-banner{padding:110px 0;background-image:url("../../images/top-banner/1.webp");background-size:cover;color:#fff}@media(max-width: 639px){.top-banner{padding:40px 0}}.top-banner__wrap{display:flex;justify-content:space-between;gap:45px;margin-bottom:90px}@media screen and (max-width: 1279px){.top-banner__wrap{flex-direction:column;margin-bottom:0}}.top-banner__main>.h1{font-size:54px;text-transform:uppercase;font-weight:500}@media(max-width: 1023px){.top-banner__main>.h1{font-size:32px}}.top-banner__main>p{font-size:24px;display:block;margin-bottom:70px}.top-banner__buttons{display:flex;gap:30px}@media(max-width: 1023px){.top-banner__buttons{flex-direction:column}}.top-banner__buttons>.btn{background-color:#fff;color:#029199;border:1px solid rgba(0,0,0,0)}@media(max-width: 1023px){.top-banner__buttons>.btn{width:100%}}@media(max-width: 639px){.top-banner__buttons>.btn span{display:none}}.top-banner__buttons>.btn:hover{border:1px solid #fff;background-color:rgba(0,0,0,0);color:#fff}.top-banner__buttons>.btn--transparent{border:1px solid #fff;background-color:rgba(0,0,0,0);color:#fff}.top-banner__buttons>.btn--transparent:hover{border:1px solid rgba(0,0,0,0);background-color:#fff;color:#029199}.top-banner__list{width:235px;flex-shrink:0;border:1px solid #fff;border-radius:10px;height:max-content;padding:15px 5px}@media screen and (max-width: 1279px){.top-banner__list{width:100%;display:grid;grid-template-columns:repeat(2, 1fr)}}.top-banner__list-item{font-size:18px;text-align:center;margin-bottom:15px;line-height:1.2}@media screen and (max-width: 1279px){.top-banner__list-item{margin-bottom:0}}.top-banner__list-item:last-child{margin-bottom:0}@media screen and (max-width: 1279px){.top-banner__list-item:last-child{display:none}}.top-banner__list-item strong{text-transform:uppercase;display:block;margin-bottom:5px}@media(max-width: 639px){.top-banner__list-item strong{font-size:14px}}.top-banner__list-item p{font-weight:400}@media screen and (max-width: 1279px){.top-banner__list-item p{display:none}}.top-banner__item-icon{display:none;margin-bottom:15px}@media screen and (max-width: 1279px){.top-banner__item-icon{display:flex;justify-content:center}}.top-banner__advantages{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px}@media screen and (max-width: 1279px){.top-banner__advantages{display:none}}.top-banner__advantages-item{display:flex;align-items:center;gap:15px;font-size:22px}.top-banner__advantages-item svg{height:80px;width:auto;flex-shrink:0}.know__wrap{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:100px;margin-bottom:60px}@media screen and (max-width: 1279px){.know__wrap{grid-template-columns:1fr;grid-gap:0}}.know__item>span{margin-bottom:10px;display:flex;gap:5px}.know__item>span>i{font-style:normal}.know__item>strong{display:block;margin-bottom:15px}.know__addition>strong{display:block;margin:0 auto 30px;max-width:675px;text-align:center}.know__addition>.btn{margin:0 auto}@media(max-width: 639px){.know__addition>.btn span{display:none}}.risk__wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media(max-width: 1023px){.risk__wrap{grid-template-columns:1fr}}.risk__item{padding:40px;box-shadow:4px 4px 11.2px 6px rgba(0,0,0,.25);background:#fff;text-align:justify}@media(max-width: 639px){.risk__item{padding:20px}}.risk__item>.h3{display:flex;align-items:center;font-size:24px;color:#029199;gap:15px;font-weight:500;margin-bottom:40px;text-align:left}@media screen and (max-width: 1279px){.risk__item>.h3{flex-direction:column}}@media(max-width: 639px){.risk__item>.h3{font-size:22px;margin-bottom:20px}}.risk__item>.h3>svg{height:50px;width:auto;flex-shrink:0}.stages__wrap{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px;margin-bottom:60px}@media(max-width: 1023px){.stages__wrap{grid-template-columns:1fr}}.stages__item{padding:40px;background-color:rgba(2,145,153,.1);text-align:justify}@media(max-width: 639px){.stages__item{padding:20px}}.stages__item>strong{display:block;margin-bottom:10px;text-align:left}.stages__addition>strong{display:block;margin:0 auto 30px;max-width:675px;text-align:center}.stages__addition>.btn{margin:0 auto}@media(max-width: 639px){.stages__addition>.btn span{display:none}}.result__wrap{margin-bottom:60px}.result__item{display:block;margin-bottom:45px}.result__item>strong{display:block;margin-bottom:30px}.result__item>ol{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px}@media screen and (max-width: 1279px){.result__item>ol{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 1023px){.result__item>ol{grid-template-columns:1fr}}@media(max-width: 639px){.result__item>ol{grid-gap:15px}}.result__addition>strong{display:block;margin:0 auto 30px;max-width:675px;text-align:center}@media(max-width: 639px){.result__addition>strong{margin-bottom:0}}.cost__wrap{margin-bottom:30px}.cost__wrap strong{display:block;margin-bottom:30px}.cost__text{margin-bottom:60px;max-width:800px;padding-left:60px}@media(max-width: 1279px){.cost__text{padding-left:0}}.cost__plate{padding:35px;border:3px solid #029199;width:100%;display:flex;flex-direction:column;align-items:center}@media(max-width: 639px){.cost__plate{padding:15px}}.cost__plate-content{text-align:center;max-width:675px}.cost__plate-content strong{display:inline-block;margin-bottom:30px}.cost__plate-btn{display:flex;justify-content:center;margin-top:30px}@media(max-width: 639px){.cost__plate-btn span{display:none}}.experience__head{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px;margin-bottom:40px}@media screen and (max-width: 1279px){.experience__head{grid-template-columns:1fr;grid-gap:0;margin-bottom:20px}}.experience__head ul li{font-weight:500}.experience__item{min-height:345px;font-size:14px;color:#fff;padding:30px;display:flex !important;flex-direction:column;justify-content:space-between;gap:10px;margin:0 5px;background-size:cover;background:#029199;background-size:cover}.experience__item strong{display:block;margin-bottom:20px}@media screen and (max-width: 1279px){.experience__item{padding:45px 30px 35px 70px;font-size:16px}}@media screen and (max-width: 1279px)and (max-width: 639px){.experience__item{padding:20px}}.experience__sign{text-align:right}.experience__sign strong{display:block;font-weight:500}.experience__sign span{font-style:italic}.experience__slider{position:relative}@media screen and (max-width: 1279px){.experience__slider{padding-bottom:40px}}.experience__slider:before{content:"";display:block;position:absolute;right:-1px;top:0;bottom:0;background-color:#e6f4f5;width:378px;z-index:1}@media(max-width: 1919px){.experience__slider:before{width:302px}}@media screen and (max-width: 1279px){.experience__slider:before{display:none}}.experience__slider .slick-arrow{position:absolute;bottom:15px;z-index:1;width:10px;height:20px;font-size:0;border:none;outline:none;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,0)}@media screen and (max-width: 1279px){.experience__slider .slick-arrow{bottom:0}}.experience__slider .slick-next{right:90px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='24' viewBox='0 0 15 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.00002 22L12 12L1.99999 2' stroke='%23029199' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A")}@media screen and (max-width: 1279px){.experience__slider .slick-next{right:135px}}.experience__slider .slick-prev{right:270px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='24' viewBox='0 0 15 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 2L3 12L13 22' stroke='%23029199' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A")}@media(max-width: 1919px){.experience__slider .slick-prev{right:190px}}@media screen and (max-width: 1279px){.experience__slider .slick-prev{right:210px}}.consultation__section{padding:35px 0;background-color:#029199;color:#fff}@media screen and (max-width: 1279px){.consultation__section{padding:30px 0}}.consultation__wrap{display:grid;grid-template-columns:360px auto;grid-gap:20px;margin-bottom:30px}@media screen and (max-width: 1279px){.consultation__wrap{grid-template-columns:1fr}}.consultation__form{border:1px solid #fff;padding:30px 50px;height:max-content}@media(max-width: 639px){.consultation__form{padding:20px 25px}}.consultation__form .h3{color:#fff;text-align:center;margin-bottom:10px;font-size:24px}.consultation__form .textarea{margin-bottom:5px;width:100%;padding:5px;border-radius:5px;min-height:60px;resize:none}.consultation__form .input{margin-bottom:10px;width:100%;padding:5px;border-radius:5px}.consultation__form .btn{width:100%;font-size:18px;font-family:"Montserrat",sans-serif;height:50px;background:linear-gradient(90deg, rgba(2, 145, 153, 0.6) 0%, rgba(255, 255, 255, 0.2) 100%);margin-bottom:10px;border:1px solid #fff}.consultation__checkbox{margin:15px 0;display:block;position:relative;min-height:25px}.consultation__checkbox input{opacity:0;position:absolute;left:0}.consultation__checkbox>span{font-size:12px;font-weight:200;opacity:.8;line-height:1;text-align:center;display:block}.consultation__checkbox>span>a{color:#fff;text-decoration:underline}.consultation__checkbox>span:before{content:"";width:15px;height:15px;border-radius:3px;float:left;background:#fff;border:5px solid #fff}.consultation__checkbox>input:checked+span:before{background:#029199 !important;border:5px solid #fff}@media screen and (max-width: 1279px){.consultation__info{order:-1}}.consultation__info .h3{font-weight:400;margin-bottom:30px;color:#fff;text-align:center;font-size:24px}.consultation__list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px;margin-bottom:0}@media screen and (max-width: 1279px){.consultation__list{grid-template-columns:1fr}}.consultation__list li{padding-left:70px;font-size:18px}.consultation__list li:before{width:50px;height:40px;background-image:url("data:image/svg+xml,%3Csvg width='50' height='42' viewBox='0 0 50 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M47.2586 0.106178C38.0494 3.10575 26.3668 11.1572 15.5263 24.9974L9.10615 17.8931C8.1063 16.788 6.31708 16.788 5.31722 17.8931L0.633681 23.1555C-0.260928 24.208 -0.208304 25.7867 0.791553 26.7339L15.2632 40.5741C16.4735 41.7318 18.4206 41.4161 19.2626 39.9426C26.9983 25.9972 35.3129 15.5776 49.2583 3.68461C50.9949 2.21114 49.4162 -0.577935 47.2586 0.106178Z' fill='white'/%3E%3C/svg%3E%0A");top:0}.consultation__addition{text-align:center}.questions .h3{margin-bottom:30px;padding-left:30px}@media(max-width: 1279px){.questions .h3{padding-left:0;font-size:18px}}.questions__wrap{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px;margin-bottom:60px}.questions__wrap:last-child{margin-bottom:0}@media screen and (max-width: 1279px){.questions__wrap{grid-template-columns:1fr;margin-bottom:30px}}.questions__column{display:grid;grid-template-columns:1fr;grid-gap:20px;height:max-content}.questions__item{padding:15px 25px 15px 35px;background-color:rgba(2,145,153,.1)}@media screen and (max-width: 1279px){.questions__item{padding:15px 15px 20px 25px}}.questions__title{font-weight:600;min-height:45px;position:relative;padding-right:35px;display:block;color:#000}.questions__title:before{content:"";width:24px;height:15px;position:absolute;right:0;top:calc(50% - 5px);background-image:url("data:image/svg+xml,%3Csvg width='24' height='15' viewBox='0 0 24 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2.00002L12 12L22 1.99999' stroke='%23029199' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat}.questions__text{padding-top:30px;display:none}.why__list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px 20px;margin-bottom:60px}@media screen and (max-width: 1279px){.why__list{grid-template-columns:1fr}}.why li{padding-left:70px;position:relative}@media screen and (max-width: 1279px){.why li{padding-left:0}}.why li:before{content:"";display:block;width:50px;height:40px;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%3Csvg width='50' height='42' viewBox='0 0 50 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M47.2586 0.106178C38.0494 3.10575 26.3668 11.1572 15.5263 24.9974L9.10615 17.8931C8.1063 16.788 6.31708 16.788 5.31722 17.8931L0.633681 23.1555C-0.260928 24.208 -0.208304 25.7867 0.791553 26.7339L15.2632 40.5741C16.4735 41.7318 18.4206 41.4161 19.2626 39.9426C26.9983 25.9972 35.3129 15.5777 49.2583 3.68461C50.9949 2.21114 49.4162 -0.577935 47.2586 0.106178Z' fill='%23029199'/%3E%3C/svg%3E%0A");top:0}.why li strong{font-weight:600;display:flex;margin-bottom:10px;color:#029199;font-size:18px}@media screen and (max-width: 1279px){.why li strong{min-height:40px;padding-left:50px;align-items:flex-end;font-size:17px;margin-bottom:20px}}.why__btn{display:flex;justify-content:center}@media(max-width: 639px){.why__btn span{display:none}}.partner{padding-bottom:0}.partner__img{aspect-ratio:315/470}@media screen and (max-width: 1279px){.partner__img{display:none}}.partner__wrap{max-width:770px;margin:0 auto;display:grid;grid-template-columns:315px auto;grid-gap:40px}@media screen and (max-width: 1279px){.partner__wrap{grid-template-columns:1fr}}.partner__info{align-self:flex-end;padding-bottom:25px}.partner__person{text-align:justify;margin-bottom:25px}@media screen and (max-width: 1279px){.partner__person{text-align:initial}}.partner__person .h3{margin-bottom:25px;position:relative;display:flex;align-items:center;justify-content:space-between;color:#029199}.partner__person .h3:after{content:"";display:block;width:100px;height:3px;background-color:#029199}@media screen and (max-width: 1279px){.partner__person .h3:after{display:none}}.partner__contacts strong{display:block;margin-bottom:20px;font-weight:500}.partner__contacts a{border-bottom:1px solid #000;line-height:1;margin-bottom:2px}.partner__contacts a:last-child{margin-top:20px}.partner__mobile-img{width:150px;height:150px;border-radius:50%;overflow:hidden;display:none;margin-right:30px;flex-shrink:0}@media screen and (max-width: 1279px){.partner__mobile-img{display:block}}.gratitude{padding:90px 0;background:#fff;display:flex;align-items:center}.gratitude__wrap{max-width:740px;margin:0 auto}.gratitude strong,.gratitude span{display:block;margin-bottom:45px}@media(max-width: 639px){.gratitude strong,.gratitude span{margin-bottom:30px}}.gratitude strong{color:#029199;font-size:24px}@media(max-width: 639px){.gratitude strong{font-size:18px}}.gratitude span{font-size:22px}@media(max-width: 639px){.gratitude span{font-size:16px}}.gratitude__buttons{display:flex;gap:30px}@media(max-width: 639px){.gratitude__buttons{gap:15px}}
.consultation__form .consultation__checkbox input.error + span::before {
    outline: 2px solid red;
    outline-offset: 1px;
}
/* конец: стили для страницы https://usconsult.group/uslugi/sdelki/soprovozhdenie-sdelki-po-pokupke-i-prodazhe-biznesa/  */

