.sollers-cargo-ui-hotline__main {
    font-weight: 600;
    font-size: 14px;
    line-height: 19px
}

@media screen and (max-width:767px) {
    .sollers-cargo-ui-hotline__main {
        font-size: 12px
    }
}

.sollers-cargo-ui-hotline__main-link {
    color: #f47c30;
    white-space: nowrap;
    text-decoration: underline;
    transition: color .25s
}

.sollers-cargo-ui-hotline__main-link:hover {
    color: #ef4d07
}

.sollers-cargo-ui-hotline__main-subinfo {
    font-weight: 400;
    font-size: 14px;
    line-height: 19px
}

@media screen and (max-width:767px) {
    .sollers-cargo-ui-hotline__main-subinfo {
        font-size: 12px
    }
}

.sollers-cargo-ui-hotline__time {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    margin-top: 9px
}

@media screen and (max-width:767px) {
    .sollers-cargo-ui-hotline__time {
        font-size: 10px;
        line-height: 14px
    }
}

.sollers-cargo-header {
    position: relative;
    z-index: 16;
    background-color: #fff
}

.sollers-cargo-header__logo {
    width: 241px;
    position: relative;
    left: -7px;
    bottom: -3px
}

@media screen and (max-width:1340px) {
    .sollers-cargo-header__logo {
        width: 205px
    }
}

.sollers-cargo-header__logo a {
    display: block
}

@media screen and (max-width:767px) {
    .sollers-cargo-header__logo a {
        max-width: 73%
    }
}

.sollers-cargo-header__inner {
    padding: 2px 50px 2px 42px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header__inner {
        padding-right: 26px
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-header__inner {
        padding: 2px 30px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-header__inner {
        border-bottom: transparent
    }
}

.sollers-cargo-header__burger {
    display: block;
    width: 30px;
    height: 20px;
    cursor: pointer;
    z-index: 5;
    position: relative
}

.sollers-cargo-header__burger--opened .sollers-cargo-header__burger-inner {
    display: none
}

.sollers-cargo-header__burger--opened:after,
.sollers-cargo-header__burger--opened:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 15px;
    width: 2px;
    height: 30px;
    background: #221f20;
    transform: rotate(45deg)
}

.sollers-cargo-header__burger--opened:before {
    transform: rotate(-45deg)
}

.sollers-cargo-header__burger-inner {
    display: block;
    width: 100%;
    height: 2px;
    background-color: #221f20;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.sollers-cargo-header__burger-inner:after {
    top: -10px
}

.sollers-cargo-header__burger-inner:after,
.sollers-cargo-header__burger-inner:before {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #221f20;
    position: absolute;
    left: 0
}

.sollers-cargo-header__burger-inner:before {
    bottom: -10px
}

.sollers-cargo-header__hotline {
    align-self: center;
    position: relative;
    top: 16px
}

@media (max-width:1399px) {
    .sollers-cargo-header__hotline {
        display: none
    }
}

.sollers-cargo-header__overlay {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    opacity: 0;
    transform: translateY(-100%);
    z-index: 1
}

.sollers-cargo-header__overlay.is-active {
    transform: translateY(0);
    opacity: .7;
    transition: opacity .125s ease-in
}

.sollers-cargo-header-dealers {
    display: flex;
    list-style: none
}

@media screen and (max-width:767px) {
    .sollers-cargo-header-dealers {
        display: none
    }
}

.sollers-cargo-header-dealers__item {
    position: relative
}

.sollers-cargo-header-dealers__item.is-show .sollers-cargo-header-submenu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    pointer-events: all;
    z-index: 1
}

.sollers-cargo-header-dealers__item_submenu {
    padding-right: 14px
}

.sollers-cargo-header-dealers__item_submenu:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04IDEuNWwtMy41IDMtMy41LTMiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat 50% 50%;
    width: 9px;
    height: 6px;
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none
}

.sollers-cargo-header-dealers__item_submenu:hover:before {
    transform: translateY(-50%) rotate(180deg)
}

.sollers-cargo-header-dealers__item+.sollers-cargo-header-dealers__item {
    margin-left: 35px
}

@media screen and (max-width:1340px) {
    .sollers-cargo-header-dealers__item+.sollers-cargo-header-dealers__item {
        margin-left: 27px
    }
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-dealers__item+.sollers-cargo-header-dealers__item {
        margin-left: 15px
    }
}

.sollers-cargo-header-dealers__link {
    color: #221f20;
    font-weight: 450;
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    transition: color .134s;
    white-space: nowrap
}

.sollers-cargo-header-dealers__link:hover {
    color: #f47c30
}

.sollers-cargo-header-dealers__link.active-link,
.sollers-cargo-header-dealers__link.is_active {
    font-weight: 600
}

.sollers-cargo-header-dealers__link.active-link:after,
.sollers-cargo-header-dealers__link.is_active:after {
    content: "";
    position: absolute;
    bottom: -2px;
    height: 2px;
    left: -2px;
    right: -2px;
    background-color: #f47c30
}

.sollers-cargo-header-dealers__link.active-link:hover,
.sollers-cargo-header-dealers__link.is_active:hover {
    color: #221f20
}

.sollers-cargo-header-dealers__item_submenu .sollers-cargo-header-dealers__link {
    cursor: pointer;
    font-size: 16px;
    font-weight: 450
}

.sollers-cargo-header-dealers_slim .sollers-cargo-header-submenu__wrap {
    min-width: 254px
}

.sollers-cargo-header-dealers_left {
    margin-right: 28.167354154%
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-dealers_left {
        margin-right: 0
    }
}

.sollers-cargo-header-submenu {
    transform: translateY(100%);
    opacity: 0;
    visibility: hidden;
    transition: all .1s ease-in-out;
    pointer-events: none;
    padding-top: 10px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: -1
}

.sollers-cargo-header-submenu__wrap {
    min-width: 374px;
    padding: 15px;
    background: #fff;
    box-shadow: 0 10px 25px rgba(0, 0, 0, .15);
    display: flex
}

.sollers-cargo-header-submenu__col {
    padding: 15px;
    width: max-content
}

.sollers-cargo-header-submenu__title {
    font-weight: 700;
    text-transform: uppercase;
    font-family: CommonsProCondensed;
    margin-bottom: 10px
}

.sollers-cargo-header-submenu__item {
    margin-bottom: 10px
}

.sollers-cargo-header-submenu__item:last-child {
    margin-bottom: 0
}

.sollers-cargo-header-submenu__link {
    position: relative;
    color: #221f20;
    font-weight: 450;
    font-size: 16px;
    line-height: 20px;
    transition: color .134s
}

.sollers-cargo-header-submenu__link:hover {
    color: #f47c30
}

.sollers-cargo-header-submenu__link.active-link,
.sollers-cargo-header-submenu__link.is_active {
    font-weight: 600
}

.sollers-cargo-header-submenu__link.active-link:after,
.sollers-cargo-header-submenu__link.is_active:after {
    content: "";
    position: absolute;
    bottom: -2px;
    height: 2px;
    left: -2px;
    right: -2px;
    background-color: #f47c30
}

.sollers-cargo-header-submenu__link.active-link:hover,
.sollers-cargo-header-submenu__link.is_active:hover {
    color: #221f20
}

.sollers-cargo-header-left {
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: space-between
}

.sollers-cargo-header-left__inner {
    display: flex;
    align-items: center;
    flex-grow: 1;
    justify-content: flex-end;
    padding-left: 30px;
    padding-right: 10.7454667562%
}

@media screen and (max-width:1450px) {
    .sollers-cargo-header-left__inner {
        padding-right: 30px
    }
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-left__inner {
        display: none
    }
}

.sollers-cargo-header-right {
    display: flex
}

@media screen and (max-width:767px) {
    .sollers-cargo-header-right {
        padding-top: 15px
    }
}

.sollers-cargo-header-right__text {
    margin-right: 50px
}

@media screen and (max-width:1340px) {
    .sollers-cargo-header-right__text {
        margin-right: 30px
    }
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-right__text {
        margin-right: 50px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-header-right__text {
        display: none
    }
}

.sollers-cargo-header-right__text a[href],
.sollers-cargo-header-right__text span {
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    text-decoration: none;
    color: #221f20;
    transition: color .134s
}

.sollers-cargo-header-right__text a[href]:hover,
.sollers-cargo-header-right__text span:hover {
    color: #f47c30
}

.sollers-cargo-header-right__text a[href="/#dealers"],
.sollers-cargo-header-right__text a[href="https://sollers-cargo.ru/#dealers"],
.sollers-cargo-header-right__text span {
    position: relative;
    padding-left: 35px
}

.sollers-cargo-header-right__text a[href="/#dealers"]:before,
.sollers-cargo-header-right__text a[href="https://sollers-cargo.ru/#dealers"]:before,
.sollers-cargo-header-right__text span:before {
    background: url(../img/map-mark.svg) no-repeat 50% 50% #f47c30;
    background-size: 11px auto;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.sollers-cargo-header-mobile-menu {
    background: #fff;
    position: fixed;
    right: 0;
    width: 100%;
    max-width: 400px;
    top: 0;
    bottom: 0;
    padding: 130px 30px 60px 60px;
    overflow-y: scroll;
    z-index: 2;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

@media screen and (max-width:1024px) {
    .sollers-cargo-header-mobile-menu {
        max-width: 560px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-header-mobile-menu {
        padding: 106px 20px 20px
    }
}

.sollers-cargo-header-mobile-menu__submenu {
    padding-top: 20px;
    padding-left: 20px
}

.sollers-cargo-header-mobile-menu__item {
    display: block;
    margin-bottom: 20px
}

.sollers-cargo-header-mobile-menu__item_submenu .sollers-cargo-header-mobile-menu__link {
    padding-right: 14px;
    position: relative
}

.sollers-cargo-header-mobile-menu__item_submenu .sollers-cargo-header-mobile-menu__link:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04IDEuNWwtMy41IDMtMy41LTMiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat 50% 50%;
    background-size: contain;
    width: 11px;
    height: 7px;
    content: "";
    margin-top: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none
}

.sollers-cargo-header-mobile-menu__item_submenu .sollers-cargo-header-mobile-menu__link.active-link:before,
.sollers-cargo-header-mobile-menu__item_submenu .sollers-cargo-header-mobile-menu__link.is_active:before {
    transform: translateY(-50%) rotate(180deg)
}

.sollers-cargo-header-mobile-menu__item_submenu .sollers-cargo-header-mobile-menu__submenu {
    display: none
}

.sollers-cargo-header-mobile-menu__item_submenu .sollers-cargo-header-mobile-menu__link.active-link+.sollers-cargo-header-mobile-menu__submenu,
.sollers-cargo-header-mobile-menu__item_submenu .sollers-cargo-header-mobile-menu__link.is_active+.sollers-cargo-header-mobile-menu__submenu {
    display: block
}

.sollers-cargo-header-mobile-menu__link {
    display: inline-block;
    color: #221f20;
    font-size: 21px;
    line-height: 26px;
    font-weight: 450;
    text-transform: uppercase;
    transition: color .134s
}

.sollers-cargo-header-mobile-menu__link:not(.active-link),
.sollers-cargo-header-mobile-menu__link:not(.is_active) {
    cursor: pointer
}

.sollers-cargo-header-mobile-menu__link.active-link,
.sollers-cargo-header-mobile-menu__link.is_active {
    font-weight: 600
}

.sollers-cargo-header-mobile-menu__link:hover {
    color: #f47c30
}

.sollers-cargo-header-mobile-menu__subitem {
    display: block;
    margin-bottom: 15px
}

.sollers-cargo-header-mobile-menu__subitem-link {
    color: #221f20;
    font-weight: 450;
    font-size: 16px;
    line-height: 100%;
    border-bottom: 2px solid transparent;
    transition: all .1s ease-in-out
}

.sollers-cargo-header-mobile-menu__subitem-link:hover {
    color: #f47c30
}

.sollers-cargo-header-mobile-menu__subitem-link.active-link {
    font-weight: 600;
    border-bottom-color: #f47c30
}

.dealer-link,
.dealer-link:before {
    display: inline-block
}

.dealer-link:before {
    content: "";
    vertical-align: middle;
    margin-right: 6px;
    background-image: url(../img/dealer.svg);
    width: 21px;
    height: 21px;
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat
}

.sollers-cargo-header.full-screen {
    left: 0;
    right: 0;
    z-index: 16;
    background-color: transparent
}

.sollers-cargo-header.full-screen.start-page {
    position: fixed;
    top: 29px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-header.full-screen.start-page {
        top: 0
    }
}

.sollers-cargo-header.full-screen.start-page .sollers-cargo-header-dealers__link,
.sollers-cargo-header.full-screen.start-page .sollers-cargo-header-right a[href] {
    color: #000
}

.sollers-cargo-header.full-screen.start-page .sollers-cargo-header__burger-inner {
    background: #000
}

.sollers-cargo-header.full-screen.start-page .sollers-cargo-header__burger-inner:after,
.sollers-cargo-header.full-screen.start-page .sollers-cargo-header__burger-inner:before {
    background: inherit
}

.sollers-cargo-header.full-screen.start-page .sollers-cargo-header-right__search svg * {
    stroke: #000
}

.sollers-cargo-header.full-screen.start-page.sollers-cargo-dark-bg .sollers-cargo-header-dealers__link {
    color: #fff
}

.sollers-cargo-header.full-screen.start-page.sollers-cargo-dark-bg .sollers-cargo-header-dealers__link:hover {
    color: #f47c30
}

.sollers-cargo-header.full-screen.start-page.sollers-cargo-dark-bg .sollers-cargo-header-right a[href] {
    color: #fff
}

.sollers-cargo-header.full-screen.start-page.sollers-cargo-dark-bg .sollers-cargo-header-right a[href]:hover {
    color: #f47c30
}

.sollers-cargo-header.full-screen.start-page.sollers-cargo-dark-bg .sollers-cargo-header-dealers__item_submenu:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04IDEuNWwtMy41IDMtMy41LTMiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=)
}

.sollers-cargo-header.full-screen.start-page.sollers-cargo-dark-bg .sollers-cargo-header__burger-inner {
    background: #fff
}

.sollers-cargo-header.full-screen.start-page.sollers-cargo-dark-bg .sollers-cargo-header__burger-inner:after,
.sollers-cargo-header.full-screen.start-page.sollers-cargo-dark-bg .sollers-cargo-header__burger-inner:before {
    background: inherit
}

.sollers-cargo-header.full-screen.start-page.sollers-cargo-dark-bg .sollers-cargo-header-right__search svg * {
    stroke: #fff
}

.sollers-cargo-header.full-screen.start-page.sollers-cargo-dark-bg .sollers-cargo-header-right__search:hover svg * {
    stroke: #f47c30
}

@media screen and (orientation:portrait) {
    .sollers-cargo-header.full-screen {
        top: 0
    }
}

.sollers-cargo-header.full-screen .sollers-cargo-header__logo {
    width: 129px;
    position: relative;
    left: 30px;
    bottom: -5px
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header.full-screen .sollers-cargo-header__logo {
        width: 150px;
        left: 0
    }
}

.sollers-cargo-header.full-screen .sollers-cargo-header__logo a {
    display: block
}

.sollers-cargo-header.full-screen .sollers-cargo-header__inner {
    padding: 16px 50px 16px 42px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media screen and (max-height:721px) {
    .sollers-cargo-header.full-screen .sollers-cargo-header__inner {
        padding: 0 50px 0 42px
    }
}

@media screen and (orientation:portrait) {
    .sollers-cargo-header.full-screen .sollers-cargo-header__inner {
        padding: 11px 17px
    }
}

.sollers-cargo-header.full-screen .sollers-cargo-header__burger {
    display: none;
    width: 30px;
    height: 20px;
    cursor: pointer;
    z-index: 5;
    position: relative
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header.full-screen .sollers-cargo-header__burger {
        display: block
    }
}

.sollers-cargo-header.full-screen .sollers-cargo-header__burger--opened .sollers-cargo-header__burger-inner {
    display: none
}

.sollers-cargo-header.full-screen .sollers-cargo-header__burger--opened:after,
.sollers-cargo-header.full-screen .sollers-cargo-header__burger--opened:before {
    content: "";
    position: absolute;
    top: -5px;
    left: 15px;
    width: 2px;
    height: 30px;
    background: #221f20;
    transform: rotate(45deg)
}

.sollers-cargo-header.full-screen .sollers-cargo-header__burger--opened:before {
    transform: rotate(-45deg)
}

.sollers-cargo-header.full-screen .sollers-cargo-header__burger-inner {
    display: block;
    width: 100%;
    height: 2px;
    background-color: #221f20;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.sollers-cargo-header.full-screen .sollers-cargo-header__burger-inner:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #221f20;
    position: absolute;
    top: -10px;
    left: 0
}

.sollers-cargo-header.full-screen .sollers-cargo-header__burger-inner:before {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background-color: #221f20;
    position: absolute;
    bottom: -10px;
    left: 0
}

.sollers-cargo-header.full-screen .sollers-cargo-header__hotline {
    align-self: center;
    position: relative;
    top: 16px
}

@media (max-width:1399px) {
    .sollers-cargo-header.full-screen .sollers-cargo-header__hotline {
        display: none
    }
}

.sollers-cargo-header.full-screen .sollers-cargo-header__overlay {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    opacity: 0;
    transform: translateY(-100%);
    z-index: 1
}

.sollers-cargo-header.full-screen .sollers-cargo-header__overlay.is-active {
    transform: translateY(0);
    opacity: .7;
    transition: opacity .125s ease-in
}

.sollers-cargo-header.full-screen .sollers-cargo-header-dealers {
    display: flex;
    list-style: none
}

@media screen and (max-width:767px) {
    .sollers-cargo-header.full-screen .sollers-cargo-header-dealers {
        display: none
    }
}

.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__item {
    position: relative
}

.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__item.is-show .sollers-cargo-header-submenu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    pointer-events: all;
    z-index: 1
}

.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__item_submenu {
    padding-right: 14px
}

.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__item_submenu:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04IDEuNWwtMy41IDMtMy41LTMiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat 50% 50%;
    width: 9px;
    height: 6px;
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none
}

.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__item_submenu:hover:before {
    transform: translateY(-50%) rotate(180deg)
}

.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__item+.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__item {
    margin-left: 35px
}

@media screen and (max-width:1340px) {
    .sollers-cargo-header.full-screen .sollers-cargo-header-dealers__item+.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__item {
        margin-left: 27px
    }
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header.full-screen .sollers-cargo-header-dealers__item+.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__item {
        margin-left: 15px
    }
}

.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__link {
    color: #221f20;
    font-weight: 600;
    font-size: 13px;
    line-height: 120%;
    text-transform: uppercase;
    transition: color .134s;
    white-space: nowrap
}

.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__link:hover {
    color: #f47c30
}

.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__link.active-link,
.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__link.is_active {
    font-weight: 600
}

.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__link.active-link:after,
.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__link.is_active:after {
    content: "";
    position: absolute;
    bottom: -2px;
    height: 2px;
    left: -2px;
    right: -2px;
    background-color: #f47c30
}

.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__link.active-link:hover,
.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__link.is_active:hover {
    color: #221f20
}

.sollers-cargo-header.full-screen .sollers-cargo-header-dealers__item_submenu .sollers-cargo-header.full-screen .sollers-cargo-header-dealers__link {
    cursor: pointer;
    font-size: 13px;
    font-weight: 600
}

.sollers-cargo-header.full-screen .sollers-cargo-header-dealers_slim .sollers-cargo-header-submenu__wrap {
    min-width: 254px
}

.sollers-cargo-header.full-screen .sollers-cargo-header-dealers_left {
    margin-right: 28.167354154%
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header.full-screen .sollers-cargo-header-dealers_left {
        margin-right: 0
    }
}

.sollers-cargo-header.full-screen .sollers-cargo-header-submenu {
    transform: translateY(100%);
    opacity: 0;
    visibility: hidden;
    transition: all .1s ease-in-out;
    pointer-events: none;
    padding-top: 10px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: -1
}

.sollers-cargo-header.full-screen .sollers-cargo-header-submenu__wrap {
    min-width: 374px;
    padding: 15px;
    background: #fff;
    box-shadow: 0 10px 25px rgba(0, 0, 0, .15);
    display: flex
}

.sollers-cargo-header.full-screen .sollers-cargo-header-submenu__col {
    padding: 15px;
    width: max-content
}

.sollers-cargo-header.full-screen .sollers-cargo-header-submenu__title {
    font-weight: 700;
    text-transform: uppercase;
    font-family: CommonsProCondensed;
    margin-bottom: 10px
}

.sollers-cargo-header.full-screen .sollers-cargo-header-submenu__item {
    margin-bottom: 10px
}

.sollers-cargo-header.full-screen .sollers-cargo-header-submenu__item:last-child {
    margin-bottom: 0
}

.sollers-cargo-header.full-screen .sollers-cargo-header-submenu__link {
    position: relative;
    color: #221f20;
    font-weight: 600;
    font-size: 13px;
    line-height: 120%;
    transition: color .134s
}

.sollers-cargo-header.full-screen .sollers-cargo-header-submenu__link:hover {
    color: #f47c30
}

.sollers-cargo-header.full-screen .sollers-cargo-header-submenu__link.active-link,
.sollers-cargo-header.full-screen .sollers-cargo-header-submenu__link.is_active {
    font-weight: 600
}

.sollers-cargo-header.full-screen .sollers-cargo-header-submenu__link.active-link:after,
.sollers-cargo-header.full-screen .sollers-cargo-header-submenu__link.is_active:after {
    content: "";
    position: absolute;
    bottom: -2px;
    height: 2px;
    left: -2px;
    right: -2px;
    background-color: #f47c30
}

.sollers-cargo-header.full-screen .sollers-cargo-header-submenu__link.active-link:hover,
.sollers-cargo-header.full-screen .sollers-cargo-header-submenu__link.is_active:hover {
    color: #221f20
}

.sollers-cargo-header.full-screen .sollers-cargo-header-left {
    display: flex;
    flex-grow: 1;
    align-items: center;
    justify-content: space-between
}

.sollers-cargo-header.full-screen .sollers-cargo-header-left__inner {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
    padding-left: 30px;
    padding-right: 10.7454667562%
}

@media screen and (max-width:1450px) {
    .sollers-cargo-header.full-screen .sollers-cargo-header-left__inner {
        padding-right: 30px
    }
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header.full-screen .sollers-cargo-header-left__inner {
        display: none
    }
}

.sollers-cargo-header.full-screen .sollers-cargo-header-right {
    display: flex
}

@media screen and (max-width:767px) {
    .sollers-cargo-header.full-screen .sollers-cargo-header-right {
        padding-top: 6px
    }
}

.sollers-cargo-header.full-screen .sollers-cargo-header-right__search {
    margin-right: 30px
}

.sollers-cargo-header.full-screen .sollers-cargo-header-right__search svg {
    height: 100%
}

.sollers-cargo-header.full-screen .sollers-cargo-header-right__search svg circle,
.sollers-cargo-header.full-screen .sollers-cargo-header-right__search svg path {
    transition: all .134s
}

.sollers-cargo-header.full-screen .sollers-cargo-header-right__search:hover svg * {
    stroke: #f47c30
}

.sollers-cargo-header.full-screen .sollers-cargo-header-right__text {
    margin-right: 50px
}

@media screen and (max-width:1340px) {
    .sollers-cargo-header.full-screen .sollers-cargo-header-right__text {
        margin-right: 30px
    }
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header.full-screen .sollers-cargo-header-right__text {
        margin-right: 50px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-header.full-screen .sollers-cargo-header-right__text {
        display: none
    }
}

.sollers-cargo-header.full-screen .sollers-cargo-header-right__text a[href],
.sollers-cargo-header.full-screen .sollers-cargo-header-right__text span {
    font-size: 13px;
    line-height: 120%;
    text-transform: uppercase;
    text-decoration: none;
    color: #221f20;
    transition: color .134s
}

.sollers-cargo-header.full-screen .sollers-cargo-header-right__text a[href]:hover,
.sollers-cargo-header.full-screen .sollers-cargo-header-right__text span:hover {
    color: #f47c30
}

.sollers-cargo-header.full-screen .sollers-cargo-header-right__text a[href="/dealers/"],
.sollers-cargo-header.full-screen .sollers-cargo-header-right__text a[href="https://sollers-cargo.ru/dealers/"],
.sollers-cargo-header.full-screen .sollers-cargo-header-right__text span {
    position: relative;
    padding-left: 35px
}

.sollers-cargo-header.full-screen .sollers-cargo-header-right__text a[href="/dealers/"]:before,
.sollers-cargo-header.full-screen .sollers-cargo-header-right__text a[href="https://sollers-cargo.ru/dealers/"]:before,
.sollers-cargo-header.full-screen .sollers-cargo-header-right__text span:before {
    background: url(../img/map-mark.svg) no-repeat 50% 50% #f47c30;
    background-size: 11px auto;
    border-radius: 50%;
    width: 25px;
    height: 25px;
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu {
    background: #fff;
    position: fixed;
    right: 0;
    width: 100%;
    max-width: 400px;
    top: 0;
    bottom: 0;
    padding: 130px 30px 60px 60px;
    overflow-y: scroll;
    z-index: 2;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

@media screen and (max-width:1024px) {
    .sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu {
        max-width: 560px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu {
        padding: 106px 20px 20px
    }
}

.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__submenu {
    padding-top: 20px;
    padding-left: 20px
}

.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__item {
    display: block;
    margin-bottom: 20px
}

.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__item_submenu .sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__link {
    padding-right: 14px;
    position: relative
}

.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__item_submenu .sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__link:before {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04IDEuNWwtMy41IDMtMy41LTMiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLW9wYWNpdHk9Ii4yIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat 50% 50%;
    background-size: contain;
    width: 11px;
    height: 7px;
    content: "";
    margin-top: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none
}

.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__item_submenu .sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__link.active-link:before,
.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__item_submenu .sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__link.is_active:before {
    transform: translateY(-50%) rotate(180deg)
}

.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__item_submenu .sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__submenu {
    display: none
}

.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__item_submenu .sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__link.active-link+.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__submenu,
.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__item_submenu .sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__link.is_active+.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__submenu {
    display: block
}

.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__link {
    display: inline-block;
    color: #221f20;
    font-size: 13px;
    line-height: 120%;
    font-weight: 600;
    text-transform: uppercase;
    transition: color .134s
}

.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__link:not(.active-link),
.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__link:not(.is_active) {
    cursor: pointer
}

.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__link.active-link,
.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__link.is_active {
    font-weight: 600
}

.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__link:hover {
    color: #f47c30
}

.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__subitem {
    display: block;
    margin-bottom: 15px
}

.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__subitem-link {
    color: #221f20;
    font-weight: 600;
    font-size: 13px;
    line-height: 120%;
    border-bottom: 2px solid transparent;
    transition: all .1s ease-in-out
}

.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__subitem-link:hover {
    color: #f47c30
}

.sollers-cargo-header.full-screen .sollers-cargo-header-mobile-menu__subitem-link.active-link {
    font-weight: 600;
    border-bottom-color: #f47c30
}

.sollers-cargo-header.full-screen .dealer-link {
    display: inline-block
}

.sollers-cargo-header.full-screen .dealer-link:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    background-image: url(../img/dealer.svg);
    width: 21px;
    height: 21px;
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat
}

.sollers-cargo-top-info {
    background: #221f20;
    padding: 9px 50px 10px
}

@media screen and (max-width:1247px) {
    .sollers-cargo-top-info {
        padding-left: 26px;
        padding-right: 26px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-top-info {
        display: none
    }
}

.sollers-cargo-top-info__wrap {
    color: #fff;
    font-size: 14px;
    line-height: 19px;
    font-weight: 600;
    text-align: right
}

.sollers-cargo-top-info__wrap p {
    margin: 0
}

.sollers-cargo-top-info__wrap a[href] {
    color: #f47c30;
    text-decoration: underline;
    transition: color .25s
}

.sollers-cargo-top-info__wrap a[href]:hover {
    color: #ef4d07
}

.sollers-cargo-header-lt {
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 20
}

.sollers-cargo-header-lt-nav {
    padding: 12px 5vw;
    position: relative
}

@media screen and (min-width:1025px) {
    .sollers-cargo-header-lt-nav {
        padding: 0 40px
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-header-lt-nav {
        padding: 0 20px
    }
}

.sollers-cargo-header-lt-nav:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: rgba(0, 0, 0, .1);
    z-index: 2;
    pointer-events: none
}

.sollers-cargo-header-lt-nav__level-1 {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav__b-center {
        position: absolute;
        height: 0;
        background: #fff;
        overflow: scroll;
        width: 100%;
        left: 0;
        top: 70px;
        transition: height .5s linear
    }
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav__b-center.is-opened {
        height: calc(100vh - 103px);
        transition: height .5s linear
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-header-lt-nav__b-center.is-opened {
        height: calc(100vh - 52px)
    }
}

.sollers-cargo-header-lt-nav__b-right {
    display: flex;
    align-items: center;
    gap: 28px
}

.sollers-cargo-header-lt-nav__logo {
    width: 180px;
    height: 70px;
    display: block;
    position: relative
}

.sollers-cargo-header-lt-nav__logo-img {
    opacity: 1;
    position: absolute
}

.sollers-cargo-header-lt-nav__logo-img-for-hover {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0
}

.sollers-cargo-header-lt-nav__b-right-link {
    color: #221f20;
    display: flex;
    align-items: center
}

@media screen and (max-width:767px) {
    .sollers-cargo-header-lt-nav__b-right-link {
        display: none
    }
}

.sollers-cargo-header-lt-nav__b-right-link svg * {
    fill: #221f20
}

.sollers-cargo-header-lt-nav__b-right-link:hover {
    color: #f47c30
}

.sollers-cargo-header-lt-nav__b-right-link:hover svg * {
    fill: #f47c30
}

.sollers-cargo-header-lt-nav__dealers-icon {
    margin-right: 5px;
    width: 14px
}

.sollers-cargo-header-lt-nav__dealers-icon * {
    transition: all .1s linear
}

.sollers-cargo-header-lt-nav__text {
    font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    text-transform: uppercase;
    transition: color .134s;
    white-space: nowrap;
    transition: all .1s linear
}

.sollers-cargo-header-lt-nav__search-icon * {
    transition: all .1s linear
}

.sollers-cargo-header-lt-nav__mob-phone-button {
    display: none
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav__mob-phone-button {
        display: block;
        max-width: 50px;
    }
    .sollers-cargo-header-lt-nav__mob-phone-button img {
        display: block;
    }
}

.sollers-cargo-header-lt-nav__mob-nav-opener {
    display: none
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav__mob-nav-opener {
        display: block;
        cursor: pointer;
        background: #f47c30;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
        width: 90px;
        height: 40px;
        line-height: 40px;
        border-radius: 6px;
        margin-left: 14px;
        transition: all .1s linear
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-header-lt-nav__mob-nav-opener {
        width: 81px;
        height: 28px;
        line-height: 28px;
        font-size: 12px
    }
}

.sollers-cargo-header-lt-nav__mob-nav-opener:hover {
    background: #ef4d07
}

@media screen and (max-width:1024px) {
    .sollers-cargo-header-lt-nav__mob-nav-opener:hover {
        background: #f47c30
    }
}

.sollers-cargo-header-lt-nav__mob-nav-opener:before {
    content: "МЕНЮ"
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav__mob-nav-opener.is-opened {
        background: #e8e8e8;
        color: #292523
    }
}

.sollers-cargo-header-lt-nav__mob-nav-opener.is-opened:before {
    content: "ЗАКРЫТЬ"
}

.sollers-cargo-hotline {
    font-size: 13px;
    line-height: 130%;
    font-weight: 600;
    text-align: right;
    padding: 6px 5vw;
    background: #221f20;
    color: #fff
}

@media screen and (max-width:1450px) {
    .sollers-cargo-hotline {
        padding: 6px 40px
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-hotline {
        padding: 6px 20px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-hotline {
        display: none
    }
}

.sollers-cargo-hotline__tel {
    color: #f47c30;
    transition: color .2s;
    white-space: nowrap
}

.sollers-cargo-hotline__tel:hover {
    color: #ef4d07
}

.sollers-cargo-header-lt-nav-center__level-1 {
    display: flex;
    gap: 32px;
    line-height: 1
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav-center__level-1 {
        display: block;
        padding: 0 50px 35px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-header-lt-nav-center__level-1 {
        padding: 0 20px 120px
    }
}

.sollers-cargo-header-lt-nav-center-level-1-item {
    padding-bottom: 10px;
    margin-bottom: -15px;
    border-bottom: 4px solid transparent;
    padding-left: 6px;
    padding-right: 6px;
    transition: all .1s linear
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav-center-level-1-item {
        padding-bottom: 14px;
        margin: 24px 0 0
    }
}

@media screen and (min-width:1248px) {
    .sollers-cargo-header-lt-nav-center-level-1-item:hover,
    .sollers-cargo-header-lt-nav-center-level-1-item.active {
        border-color: #f47c30;
        transition: all .1s linear
    }
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav-center-level-1-item.active {
        color: #f47c30;
    }
    .sollers-cargo-header-lt-nav-center-level-1-item.has-children {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap
    }
}

.sollers-cargo-header-lt-nav-center-level-1-item__link {
    display: block;
    cursor: default;
    position: relative;
    z-index: 2;
    color: inherit;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    transition: all .2s linear
}
a.sollers-cargo-header-lt-nav-center-level-1-item__link {
    cursor: pointer;
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav-center-level-1-item__link {
        font-size: 24px;
        border: none;
        padding: 0;
        display: inline-block;
        margin: 0;
        flex: 0 1 100%
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-header-lt-nav-center-level-1-item__link {
        font-size: 18px
    }
}

.sollers-cargo-header-lt-nav-center-level-1-item__title-box {
    display: flex;
    width: 100%
}

.sollers-cargo-header-lt-nav-center-level-1-item__drop-block {
    position: absolute;
    width: 100%;
    left: 0;
    top: 80px;
    background: #fff;
    height: 0;
    overflow: hidden;
    transition: height .5s linear;
    box-shadow: 0 20px 20px rgba(34, 31, 32, .09)
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav-center-level-1-item__drop-block {
        position: relative;
        top: auto;
        box-shadow: none
    }
}

.sollers-cargo-header-lt-nav-center-level-1-item__arrow {
    display: none
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav-center-level-1-item__arrow {
        display: block;
        position: relative;
        flex: none;
        border-top: 2px solid #292523;
        border-right: 2px solid #292523;
        transform: rotate(135deg);
        width: 14px;
        height: 14px;
        z-index: 2;
        top: 2px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-header-lt-nav-center-level-1-item__arrow {
        width: 7px;
        height: 7px
    }
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav-center-level-1-item.is-active .sollers-cargo-header-lt-nav-center-level-1-item__arrow {
        border-top: 2px solid #f47c30;
        border-right: 2px solid #f47c30;
        transform: rotate(-45deg);
        top: 6px
    }
}

.sollers-cargo-header-lt-nav-center-level-2 {
    display: flex;
    justify-content: center;
    gap: 70px;
    font-weight: 600;
    font-size: 19px;
    line-height: 1.3;
    margin-top: 30px;
    margin-bottom: 30px
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav-center-level-2 {
        gap: 40px;
        justify-content: flex-start;
        margin-bottom: 0
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-header-lt-nav-center-level-2 {
        font-size: 14px;
        flex-direction: column;
        gap: 24px
    }
}

.sollers-cargo-header-lt-nav-center-level-2-item__name {
    color: #99928f
}

@media screen and (max-width:1024px) {
    .sollers-cargo-header-lt-nav-center-level-2-item__name {
        color: #292523;
        font-size: 20px;
        line-height: 26px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-header-lt-nav-center-level-2-item__name {
        font-size: 18px;
        line-height: 23px
    }
}

.sollers-cargo-header-lt-nav-center-level-3-item {
    margin-top: 17px
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav-center-level-3-item {
        margin-top: 20px
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-header-lt-nav-center-level-3-item {
        padding-left: 20px
    }
}

.sollers-cargo-header-lt-nav-center-level-3-item__link {
    color: inherit;
    transition: all .1s linear
}

@media screen and (max-width:1024px) {
    .sollers-cargo-header-lt-nav-center-level-3-item__link {
        font-size: 20px;
        line-height: 25px;
        font-weight: 400
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-header-lt-nav-center-level-3-item__link {
        font-size: 18px;
        line-height: 23px;
        margin-top: 27px
    }
}

.sollers-cargo-header-lt-nav-center-level-3-item__link.exact-active-link,
.sollers-cargo-header-lt-nav-center-level-3-item__link:hover {
    color: #f47c30
}

.sollers-cargo-header-lt-nav-center-level-cars {
    position: relative
}

.sollers-cargo-header-lt-nav-center-level-cars__cars-group-list {
    display: flex;
    justify-content: center
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav-center-level-cars__cars-group-list {
        flex-direction: column
    }
}

.sollers-cargo-header-lt-nav-center-level-cars__type-wrap {
    padding: 24px
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav-center-level-cars__type-wrap {
        padding-bottom: 0
    }
}

@media screen and (min-width:1248px) {
    .sollers-cargo-header-lt-nav-center-level-cars__type-wrap:hover .sollers-cargo-header-lt-nav-center-level-cars__type_cars {
        border-color: #f47c30;
        transition: all .1s linear
    }
}

.sollers-cargo-header-lt-nav-center-level-cars__type-wrap .sollers-cargo-header-lt-nav-center-level-cars__type_cars {
    border-bottom: 4px solid transparent;
    padding-bottom: 6px;
    transition: all .1s linear
}

.sollers-cargo-header-lt-nav-center-level-cars__type_cars {
    font-size: 24px;
    font-weight: 600
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav-center-level-cars__type_cars {
        margin-left: 0
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-header-lt-nav-center-level-cars__type_cars {
        font-size: 18px
    }
}

.sollers-cargo-header-lt-nav-center-level-cars__cars-list {
    justify-content: center;
    display: grid;
    grid-template-columns: repeat(3, 190px);
    column-gap: 34px;
    height: 0;
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    overflow: hidden;
    transition: height 0s, opacity .5s
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav-center-level-cars__cars-list {
        justify-content: normal;
        grid-template-columns: repeat(auto-fit, 190px);
        position: relative;
        height: auto;
        opacity: 1
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-header-lt-nav-center-level-cars__cars-list {
        display: block
    }
}

.sollers-cargo-header-lt-nav-center-level-cars__aside-list {
    position: absolute;
    right: 0;
    top: 30px;
    width: 264px;
    padding: 0 30px 30px;
    border-left: 1px solid rgba(0, 0, 0, .1)
}

@media screen and (max-width:1247px) {
    .sollers-cargo-header-lt-nav-center-level-cars__aside-list {
        display: none
    }
}

.sollers-cargo-header-lt-nav-center-level-cars__aside-item {
    margin-bottom: 10px
}

.sollers-cargo-header-lt-nav-center-level-cars__aside-item-link {
    transition: all .1s linear;
    font-size: 21px;
    color: #221f20
}

@media screen and (max-width:1650px) {
    .sollers-cargo-header-lt-nav-center-level-cars__aside-item-link {
        font-size: 18px
    }
}

@media screen and (max-width:1340px) {
    .sollers-cargo-header-lt-nav-center-level-cars__aside-item-link {
        font-size: 16px
    }
}

.sollers-cargo-header-lt-nav-center-level-cars__aside-item-link.exact-active-link,
.sollers-cargo-header-lt-nav-center-level-cars__aside-item-link:hover {
    color: #f47c30
}

.sollers-cargo-header-lt-nav-center-car {
    text-align: center;
    display: grid;
    grid-template-rows: 100px auto;
    margin-top: 24px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-header-lt-nav-center-car {
        text-align: left;
        grid-template-columns: 170px auto;
        align-items: center
    }
}

.sollers-cargo-header-lt-nav-center-car__img-wrapper img {
    height: 100%;
    object-fit: contain
}

@media screen and (max-width:767px) {
    .sollers-cargo-header-lt-nav-center-car__img {
        width: 100%;
        height: auto
    }
}

.sollers-cargo-header-lt-nav-center-car__b-text {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px 12px;
    margin-bottom: 20px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-header-lt-nav-center-car__b-text {
        margin-bottom: 0;
        justify-content: flex-start;
        padding-left: 6px;
        gap: 10px
    }
}

.sollers-cargo-header-lt-nav-center-car__name-wrapper {
    display: block;
    font-weight: 700;
    font-size: 21px;
    width: 100%;
    color: #221f20;
    transition: all .1s linear
}

@media screen and (max-width:1024px) {
    .sollers-cargo-header-lt-nav-center-car__name-wrapper {
        line-height: 23px
    }
}

.sollers-cargo-header-lt-nav-center-car__name-wrapper:hover {
    color: #f47c30
}

a.sollers-cargo-header-lt-nav-center-car__link,
span.sollers-cargo-header-lt-nav-center-car__link {
    font-size: 19px;
    line-height: 1;
    font-weight: 600;
    color: #99928f;
    transition: all .1s linear
}

@media screen and (max-width:1650px) {

    a.sollers-cargo-header-lt-nav-center-car__link,
    span.sollers-cargo-header-lt-nav-center-car__link {
        font-size: 16px
    }
}

@media screen and (max-width:767px) {

    a.sollers-cargo-header-lt-nav-center-car__link,
    span.sollers-cargo-header-lt-nav-center-car__link {
        font-size: 14px
    }
}

.sollers-cargo-header-lt-nav-center-car__link.exact-active-link,
a.sollers-cargo-header-lt-nav-center-car__link:hover,
span.sollers-cargo-header-lt-nav-center-car__link:hover {
    color: #f47c30
}

.sollers-cargo-header-lt.is-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: transparent;
    transition: background .2s linear .5s
}

.sollers-cargo-header-lt.is-fixed .sollers-cargo-hotline {
    backdrop-filter: blur(5px);
    background: rgba(235, 239, 242, .25);
    color: #221f20;
    transition: color .2s linear
}

.sollers-cargo-header-lt.is-fixed .sollers-cargo-header-lt-nav:after {
    opacity: 0;
    transition: opacity .2s linear .5s
}

.sollers-cargo-header-lt.is-fixed.is-dark .sollers-cargo-header-lt-nav-center-level-1-item__link,
.sollers-cargo-header-lt.is-fixed.is-dark .sollers-cargo-header-lt-nav__b-right-link,
.sollers-cargo-header-lt.is-fixed.is-dark .sollers-cargo-hotline {
    color: #fff;
    transition: color .2s linear .5s
}

.sollers-cargo-header-lt.is-fixed.is-dark .sollers-cargo-header-lt-nav__b-right-link svg * {
    fill: #fff;
    transition: all .2s linear .5s
}

.sollers-cargo-header-lt.is-fixed.is-dark .sollers-cargo-header-lt-nav__b-right-link:hover {
    color: #f47c30
}

.sollers-cargo-header-lt.is-fixed.is-dark .sollers-cargo-header-lt-nav__b-right-link:hover svg * {
    fill: #f47c30
}

.sollers-cargo-header-lt.is-fixed.is-dark .sollers-cargo-header-lt-nav__logo-img,
.sollers-cargo-header-lt.is-fixed.is-dark .sollers-cargo-header-lt-nav__logo-img-for-hover {
    transition: opacity .2s linear .5s
}

@media screen and (min-width:1248px) {

    .sollers-cargo-header-lt.is-fixed.is-dark:hover,
    .sollers-cargo-header-lt.is-fixed:hover {
        background: #fff;
        transition: background .2s linear
    }
}

@media screen and (min-width:1248px) {

    .sollers-cargo-header-lt.is-fixed.is-dark:hover .sollers-cargo-hotline,
    .sollers-cargo-header-lt.is-fixed:hover .sollers-cargo-hotline {
        color: #221f20;
        transition: color .2s linear
    }
}

@media screen and (min-width:1248px) {

    .sollers-cargo-header-lt.is-fixed.is-dark:hover .sollers-cargo-header-lt-nav:after,
    .sollers-cargo-header-lt.is-fixed:hover .sollers-cargo-header-lt-nav:after {
        opacity: 1;
        transition: opacity .2s linear
    }
}

@media screen and (min-width:1248px) {

    .sollers-cargo-header-lt.is-fixed.is-dark:hover .sollers-cargo-header-lt-nav__b-right-link,
    .sollers-cargo-header-lt.is-fixed:hover .sollers-cargo-header-lt-nav__b-right-link {
        color: #221f20;
        transition: color 0s linear
    }
}

@media screen and (min-width:1248px) {

    .sollers-cargo-header-lt.is-fixed.is-dark:hover .sollers-cargo-header-lt-nav__b-right-link svg *,
    .sollers-cargo-header-lt.is-fixed:hover .sollers-cargo-header-lt-nav__b-right-link svg * {
        fill: #221f20;
        transition: color .2s linear
    }
}

.sollers-cargo-header-lt.is-fixed.is-dark:hover .sollers-cargo-header-lt-nav__b-right-link:hover,
.sollers-cargo-header-lt.is-fixed:hover .sollers-cargo-header-lt-nav__b-right-link:hover {
    color: #f47c30
}

.sollers-cargo-header-lt.is-fixed.is-dark:hover .sollers-cargo-header-lt-nav__b-right-link:hover svg *,
.sollers-cargo-header-lt.is-fixed:hover .sollers-cargo-header-lt-nav__b-right-link:hover svg * {
    fill: #f47c30
}

@media screen and (min-width:1248px) {

    .sollers-cargo-header-lt.is-fixed.is-dark:hover .sollers-cargo-header-lt-nav__logo-img,
    .sollers-cargo-header-lt.is-fixed:hover .sollers-cargo-header-lt-nav__logo-img {
        opacity: 0;
        transition: opacity .2s linear
    }
}

@media screen and (min-width:1248px) {

    .sollers-cargo-header-lt.is-fixed.is-dark:hover .sollers-cargo-header-lt-nav__logo-img-for-hover,
    .sollers-cargo-header-lt.is-fixed:hover .sollers-cargo-header-lt-nav__logo-img-for-hover {
        opacity: 1;
        transition: opacity .2s linear
    }
}

.sollers-cargo-header-lt.is-fixed.is-dark:hover .sollers-cargo-header-lt-nav-center-level-1-item__link,
.sollers-cargo-header-lt.is-fixed:hover .sollers-cargo-header-lt-nav-center-level-1-item__link {
    color: #221f20;
    flex: 0 1 100%;
    transition: all .2s linear
}

.sollers-cargo-overflowed .sollers-cargo-header-lt.is-fixed {
    background: #fff;
    transition: none
}

.sollers-cargo-overflowed .sollers-cargo-header-lt.is-fixed .sollers-cargo-hotline {
    color: #221f20
}

.sollers-cargo-overflowed .sollers-cargo-header-lt.is-fixed .sollers-cargo-header-lt-nav:after {
    opacity: 1
}

.sollers-cargo-overflowed .sollers-cargo-header-lt.is-fixed .sollers-cargo-header-lt-nav__b-right-link {
    color: #221f20
}

.sollers-cargo-overflowed .sollers-cargo-header-lt.is-fixed .sollers-cargo-header-lt-nav__b-right-link svg * {
    fill: #221f20
}

.sollers-cargo-overflowed .sollers-cargo-header-lt.is-fixed .sollers-cargo-header-lt-nav__b-right-link svg :hover {
    color: #f47c30
}

.sollers-cargo-overflowed .sollers-cargo-header-lt.is-fixed .sollers-cargo-header-lt-nav__b-right-link svg :hover svg * {
    fill: #f47c30
}

.sollers-cargo-overflowed .sollers-cargo-header-lt.is-fixed .sollers-cargo-header-lt-nav__logo-img {
    opacity: 0;
    transition: none
}

.sollers-cargo-overflowed .sollers-cargo-header-lt.is-fixed .sollers-cargo-header-lt-nav__logo-img-for-hover {
    opacity: 1;
    transition: none
}

.overlay-fade-enter-active {
    transition: opacity .5s ease;
    z-index: 2
}

.overlay-fade-leave-active {
    transition: opacity .5s ease;
    z-index: 1
}

.overlay-fade-enter,
.overlay-fade-leave-to {
    opacity: 0
}

.sollers-cargo-footer {
    color: #fff;
    padding: 35px 0 50px;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #221f20
}

.sollers-cargo-footer__logo {
    flex: none;
    width: 223px
}

.sollers-cargo-footer__logo a {
    display: block
}

@media screen and (max-width:767px) {
    .sollers-cargo-footer__logo a {
        max-width: 73%
    }
}

.sollers-cargo-footer__top {
    display: flex;
    align-items: center;
    font-size: 14px;
    line-height: 1.4em;
    border-bottom: 1px solid #f47c30;
    margin-bottom: 15px;
    padding-bottom: 25px
}

@media screen and (max-width:767px) {
    .sollers-cargo-footer__top {
        padding-bottom: 20px;
        margin-bottom: 20px;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start
    }
}

.sollers-cargo-footer__bottom {
    font-size: 12px;
    opacity: .6;
    color: #fff
}

@media screen and (max-width:767px) {
    .sollers-cargo-footer__bottom {
        font-size: 8px
    }
}

.sollers-cargo-footer__hotline {
    max-width: 494px;
    margin-left: 95px;
    margin-right: 10px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-footer__hotline {
        margin-left: 10px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-footer__hotline {
        order: 3;
        margin: 20px 0 0
    }
}

.sollers-cargo-footer .ui-hotline__main,
.sollers-cargo-footer .ui-hotline__main-subinfo,
.sollers-cargo-footer .ui-hotline__time {
    color: #fff
}

.sollers-cargo-footer-links {
    display: flex;
    flex-direction: column;
    text-align: right;
    margin-left: auto;
    flex: none
}

@media screen and (max-width:767px) {
    .sollers-cargo-footer-links {
        text-align: left;
        margin-left: 0
    }
}

.sollers-cargo-footer-links__item {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.8em;
    opacity: .8;
    text-decoration: underline;
    transition: .3s
}

@media screen and (max-width:767px) {
    .sollers-cargo-footer-links__item {
        font-size: 8px
    }
}

.sollers-cargo-footer-links__item:hover {
    text-decoration: none
}

.sollers-cargo-footer-full-screen {
    color: #fff;
    padding: 20px 0;
    z-index: 1
}

@media screen and (max-height:600px) {
    .sollers-cargo-footer-full-screen {
        padding: 15px 0
    }
}

@media screen and (orientation:portrait) {
    .sollers-cargo-footer-full-screen {
        width: 90%;
        margin-left: auto;
        margin-right: auto
    }
}

.sollers-cargo-footer-full-screen__logo {
    font-size: 13px;
    line-height: 1;
    color: #fff
}

.sollers-cargo-footer-full-screen__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 3.4vw
}

@media screen and (orientation:portrait) {
    .sollers-cargo-footer-full-screen__top {
        flex-direction: column;
        align-items: start;
        gap: 7.5px
    }
}

.sollers-cargo-footer-full-screen__social-icons {
    display: flex;
    align-items: center;
    gap: 18px
}

@media screen and (max-width:767px) {
    .sollers-cargo-footer-full-screen__social-icons {
        gap: 32px;
        margin-top: 5px
    }
}

.sollers-cargo-footer-full-screen__social-icon path {
    transition: .2s
}

.sollers-cargo-footer-full-screen__social-icon:hover path {
    fill: #f47c30;
    transition: .2s
}

@media screen and (max-height:570px),
screen and (min-width:1200px) and (max-height:570px) {
    .sollers-cargo-footer-full-screen.start-page {
        width: 100%;
        color: #292523
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-footer-full-screen.start-page {
        z-index: 17;
        width: 100%;
        color: #292523
    }
}

@media screen and (max-height:570px),
screen and (min-width:1200px) and (max-height:570px) {
    .sollers-cargo-footer-full-screen.start-page .sollers-cargo-footer-full-screen__top {
        flex-direction: column;
        align-items: start;
        gap: 7.5px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-footer-full-screen.start-page .sollers-cargo-footer-full-screen-links__item {
        color: #fff
    }
}

@media screen and (max-height:570px),
screen and (min-width:1200px) and (max-height:570px) {
    .sollers-cargo-footer-full-screen.start-page .sollers-cargo-footer-full-screen-links__item {
        color: #fff
    }
}

.sollers-cargo-footer-full-screen-links {
    display: flex;
    align-items: center;
    gap: 3vw
}

@media screen and (orientation:portrait) {
    .sollers-cargo-footer-full-screen-links {
        flex-wrap: wrap;
        gap: 6px 18.5px
    }
}

.sollers-cargo-footer-full-screen-links__item {
    color: #fff;
    font-weight: 450;
    font-size: 13px;
    line-height: 140%;
    transition: .2s
}

@media screen and (max-height:600px) {
    .sollers-cargo-footer-full-screen-links__item {
        font-size: 11px
    }
}

@media screen and (orientation:portrait) {
    .sollers-cargo-footer-full-screen-links__item {
        font-size: 11px
    }
}

@media screen and (min-width:768px) {
    .sollers-cargo-footer-full-screen-links__item:hover {
        color: #ef4d07
    }
}

@media screen and (orientation:portrait) {
    .sollers-cargo-footer-full-screen-links>div:nth-last-child(2) {
        order: 1
    }
}

.sollers-cargo-top-info-full-screen {
    background: #221f20;
    padding: 9px 50px 10px
}

.sollers-cargo-top-info-full-screen.start-page {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding: 6px 5vw;
    z-index: 1;
    backdrop-filter: blur(5px);
    background: rgba(235, 239, 242, .25)
}

.sollers-cargo-top-info-full-screen.start-page .sollers-cargo-top-info-full-screen__wrap {
    color: #000
}

.sollers-cargo-top-info-full-screen.start-page .sollers-cargo-top-info-full-screen__wrap.sollers-cargo-dark-bg {
    color: #fff
}

@media screen and (orientation:portrait) {
    .sollers-cargo-top-info-full-screen {
        position: absolute;
        top: auto;
        bottom: 0;
        background: #fff;
        padding: 4.2vw 10vw;
        opacity: .5
    }
}

.sollers-cargo-top-info-full-screen__wrap {
    color: #fff;
    font-size: 13px;
    line-height: 130%;
    font-weight: 600;
    text-align: right
}

@media screen and (orientation:portrait) {
    .sollers-cargo-top-info-full-screen__wrap {
        text-align: center;
        text-wrap: balance
    }
}

.sollers-cargo-top-info-full-screen__wrap p {
    margin: 0
}

.sollers-cargo-top-info-full-screen__wrap a[href] {
    color: #f47c30;
    transition: color .2s;
    white-space: nowrap
}

.sollers-cargo-top-info-full-screen__wrap a[href]:hover {
    color: #ef4d07
}

.sollers-cargo-top-info-full-screen.only-mobile {
    display: none
}

@media screen and (orientation:portrait) {
    .sollers-cargo-top-info-full-screen.only-mobile {
        display: block
    }
}

@media screen and (orientation:portrait) {
    .sollers-cargo-top-info-full-screen.only-desk {
        display: none
    }
}

.sollers-cargo-top-info-full-screen.start-page.only-mobile {
    height: 30px;
    opacity: 1
}

.sollers-cargo-layout-popup-overlay {
    z-index: 1000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    display: none;
}
.sollers-cargo-layout-popup-overlay.active {
    display: flex;
}

.sollers-cargo-layout-popup {
    width: calc(100%);
    max-width: 400px;
    background: #fff;
    margin: auto
}

.sollers-cargo-layout-popup__close {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 2.5%;
    margin-right: 2.5%;
    width: 40px;
    height: 40px;
    cursor: pointer;
    z-index: 1;
    opacity: .6
}

@media screen and (max-width:1024px) {
    .sollers-cargo-layout-popup__close {
        width: 30px;
        height: 30px
    }
}

@media screen and (max-width:575px) {
    .sollers-cargo-layout-popup__close {
        width: 20px;
        height: 20px
    }
}

.sollers-cargo-layout-popup__close:hover {
    opacity: 1
}

.sollers-cargo-layout-popup__close:after,
.sollers-cargo-layout-popup__close:before {
    content: "";
    position: absolute;
    width: 2px;
    height: 100%;
    background-color: #fff;
    top: -2px;
    left: 50%;
    transform: rotate(45deg)
}

.sollers-cargo-layout-popup__close:after {
    transform: rotate(-45deg)
}

.sollers-cargo-layout-popup__title {
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 30px;
    padding: 0 20px
}

.sollers-cargo-layout-popup__message {
    font-size: 16px;
    padding: 0 10px 20px
}

.sollers-cargo-layout-popup__buttons {
    display: flex;
    justify-content: center
}

.sollers-cargo-layout-popup__button-save {
    margin-right: 20px
}

.sollers-cargo-layout-popup__inner {
    font-weight: 500;
    font-size: 18px;
    line-height: 24px;
    position: relative
}

.sollers-cargo-layout-image .sollers-cargo-layout-popup {
    background-color: transparent
}

.sollers-cargo-layout-image .sollers-cargo-layout-popup__inner {
    position: relative;
    text-align: center;
    user-select: none;
    width: fit-content;
    margin: auto
}

.sollers-cargo-layout-image .sollers-cargo-layout-popup__inner img {
    max-height: 84dvh;
    border: 1px solid #f47c30;
}

.sollers-cargo-layout-image .sollers-cargo-layout-popup__arrow {
    position: absolute;
    top: 50%;
    width: 34px;
    height: 34px;
    font-size: 0;
    line-height: 0;
    border-radius: 50%;
    background-color: #f47c30;
    cursor: pointer;
    z-index: 1;
    transition: background .2s;
    transform: translateY(-50%);
    box-shadow: 0 3px 4px rgba(0, 0, 0, .1)
}
.sollers-cargo-layout-image.single .sollers-cargo-layout-popup__arrow {
    display: none;
}

.sollers-cargo-layout-image .sollers-cargo-layout-popup__arrow:before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transition: border-color .2s;
    margin-left: 12px;
    margin-top: 13px;
    transform-origin: 50%
}

@media screen and (max-width:1247px) {
    .sollers-cargo-layout-image .sollers-cargo-layout-popup__arrow:before {
        width: 8px;
        height: 8px
    }
}

.sollers-cargo-layout-image .sollers-cargo-layout-popup__arrow:hover {
    background-color: #ef4d07
}

.sollers-cargo-layout-image .sollers-cargo-layout-popup__arrow:hover:before {
    border-top-color: #fff;
    border-right-color: #fff
}

.sollers-cargo-layout-image .sollers-cargo-layout-popup__arrow--left {
    left: -15px
}

@media screen and (max-width:1247px) {
    .sollers-cargo-layout-image .sollers-cargo-layout-popup__arrow--left {
        left: 5px
    }
}

.sollers-cargo-layout-image .sollers-cargo-layout-popup__arrow--left:before {
    transform: rotate(-135deg)
}

.sollers-cargo-layout-image .sollers-cargo-layout-popup__arrow--right {
    right: -15px
}

@media screen and (max-width:1247px) {
    .sollers-cargo-layout-image .sollers-cargo-layout-popup__arrow--right {
        right: 5px
    }
}

.sollers-cargo-layout-image .sollers-cargo-layout-popup__arrow--right:before {
    transform: rotate(45deg)
}

.sollers-cargo-form-popup {
    text-align: center
}

.sollers-cargo-form-popup__title {
    margin-bottom: 16px;
    font-size: 30px;
    line-height: 39px;
    font-weight: 600
}

.sollers-cargo-form-popup__text {
    margin-bottom: 48px;
    font-size: 18px;
    line-height: 26px
}

.sollers-cargo-form-popup .sollers-cargo-layout-popup {
    padding: 48px 32px;
    border-radius: 0;
    border-top-right-radius: 50px;
    border-bottom-left-radius: 50px
}

.sollers-cargo-form-popup .sollers-cargo-layout-popup__close {
    display: none
}

.sollers-cargo-form-popup .sollers-cargo-btn {
    min-width: 180px
}

.up-btn {
    position: fixed;
    width: 80px;
    height: 80px;
    right: 20px;
    bottom: 50px;
    background: #d5d4d5;
    box-shadow: 0 4px 60px rgba(0, 0, 0, .12);
    border-radius: 50px;
    z-index: 20;
    cursor: pointer;
    transition: opacity .25s;
    visibility: hidden;
    opacity: 0
}

@media screen and (max-width:1450px) {
    .up-btn {
        bottom: 20px
    }
}

@media screen and (max-width:1024px) {
    .up-btn {
        width: 50px;
        height: 50px
    }
}

.up-btn:after {
    content: "";
    position: absolute;
    display: block;
    width: 16px;
    height: 16px;
    margin-top: 2px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    border-top: 4px solid #292523;
    border-right: 4px solid #292523;
    border-radius: 2px;
    transition: border-color .2s
}

@media screen and (max-width:1024px) {
    .up-btn:after {
        width: 12px;
        height: 12px;
        border-top: 2px solid #292523;
        border-right: 2px solid #292523
    }
}

.up-btn_is-visible {
    opacity: 1;
    visibility: visible
}

.sollers-cargo-layout-default {
    min-height: 100vh;
    display: flex;
    flex-direction: column
}

.sollers-cargo-layout-default__main {
    padding-top: 90px;
    flex-grow: 1;
}

@media screen and (max-width:768px) {
    .sollers-cargo-layout-default__main {
        padding-top: 70px;
    }
}

.sollers-cargo-error-page {
    min-height: 50vh;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.sollers-cargo-error-page h1,
.sollers-cargo-error-page p {
    padding: 0;
    margin: 0
}

.sollers-cargo-error-page h1 {
    margin-bottom: 32px;
    font-size: 36px
}

@media $mobile {
    .sollers-cargo-error-page h1 {
        font-size: 28px
    }
}

.sollers-cargo-error-page__btn {
    margin: 20px auto 0
}

.nuxt-progress {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    width: 0;
    opacity: 1;
    transition: width .1s, opacity .4s;
    background-color: #39b54a;
    z-index: 999999
}

.nuxt-progress.nuxt-progress-notransition {
    transition: none
}

.nuxt-progress-failed {
    background-color: red
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

main {
    display: block
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

img {
    border-style: none
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

[type=checkbox],
[type=radio] {
    box-sizing: border-box;
    padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden],
template {
    display: none
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: transform, height;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), transparent);
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), transparent);
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), transparent);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), transparent);
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal>.swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical>.swiper-wrapper {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: 50%;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
    left: 10px;
    right: auto
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
    right: 10px;
    left: auto
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: opacity .3s;
    -o-transition: .3s opacity;
    transition: opacity .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: top .2s, -webkit-transform .2s;
    transition: top .2s, -webkit-transform .2s;
    -o-transition: .2s transform, .2s top;
    transition: transform .2s, top .2s;
    transition: transform .2s, top .2s, -webkit-transform .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: left .2s, -webkit-transform .2s;
    transition: left .2s, -webkit-transform .2s;
    -o-transition: .2s transform, .2s left;
    transition: transform .2s, left .2s;
    transition: transform .2s, left .2s, -webkit-transform .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: right .2s, -webkit-transform .2s;
    transition: right .2s, -webkit-transform .2s;
    -o-transition: .2s transform, .2s right;
    transition: transform .2s, right .2s;
    transition: transform .2s, right .2s, -webkit-transform .2s
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: hsla(0, 0%, 100%, .25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0, 0, 0, .25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
    animation: swiper-preloader-spin 1s steps(12) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

.sollers-cargo-layout-purchase {
    min-height: 100vh;
    display: flex;
    flex-direction: column
}

.sollers-cargo-layout-purchase__main {
    flex-grow: 1
}

span.exact-active-link {
    cursor: default
}

.sollers-cargo-icon {
    display: inline-block;
    vertical-align: middle;
    height: auto;
    fill: none
}

.sollers-cargo-icon_loader {
    transform: scale(1.5)
}

.sollers-cargo-ui-button {
    display: inline-flex;
    justify-content: center;
    align-items: stretch;
    max-width: 100%;
    min-height: 48px;
    border: 1px solid #1a1919;
    border-radius: 2px;
    background-color: transparent;
    cursor: pointer;
    padding: 0;
    -webkit-appearance: none;
    transition: border-color .3s ease-in-out, transform .125s ease-in-out, box-shadow .3s ease-in-out, background-color .3s ease-in-out
}

.sollers-cargo-ui-button[disabled] {
    cursor: not-allowed;
    border-color: rgba(26, 25, 25, .7)
}

.fade-enter-active,
.fade-leave-active {
    opacity: 1;
    transition: opacity .5s ease
}

.fade-enter,
.fade-leave-to {
    opacity: 0
}

.sollers-cargo-progress-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: hsla(0, 0%, 100%, .6);
    z-index: 9
}

.sollers-cargo-progress-overlay:before {
    content: "";
    display: block;
    position: absolute;
    top: calc(50% - 25px);
    left: calc(50% - 25px);
    animation: rotate 1s linear infinite;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border-top: 2px solid #221f20;
    border-bottom: 2px solid #221f20
}

@-moz-keyframes rotate {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@-webkit-keyframes rotate {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@-o-keyframes rotate {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes rotate {
    0% {
        transform: rotate(0deg)
    }

    50% {
        transform: rotate(180deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@-moz-keyframes btnPulsation {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

@-webkit-keyframes btnPulsation {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

@-o-keyframes btnPulsation {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

@keyframes btnPulsation {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

.sollers-cargo-accordion {
    padding: 56px 0;
    background-color: #fff
}

@media screen and (max-width:1024px) {
    .sollers-cargo-accordion {
        padding: 20px
    }
}

.sollers-cargo-accordion__inner {
    padding-top: 32px;
    display: none;
}

.accordion_is-active .sollers-cargo-accordion__inner {
    display: block;
}

.sollers-cargo-accordion .sollers-cargo-ui-button {
    width: 100%;
    display: block;
    text-align: left;
    padding-right: 66px;
    border: none;
    position: relative
}

.sollers-cargo-accordion .sollers-cargo-ui-button__icon {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    color: #f47c30;
    box-shadow: 0 4px 60px rgba(0, 0, 0, .12);
    transition: color .25s;
    border-radius: 50%
}

.sollers-cargo-accordion .sollers-cargo-ui-button__title {
    font-size: 40px;
    line-height: 56px;
    color: #221f20;
    font-weight: 600
}

@media screen and (max-width:1024px) {
    .sollers-cargo-accordion .sollers-cargo-ui-button__title {
        font-size: 18px;
        line-height: 130%
    }
}

.sollers-cargo-ui-button_toggled .sollers-cargo-ui-button__icon {
    color: #fff;
    transform: translateY(-50%) rotate(180deg);
    box-shadow: 0 4px 60px rgba(0, 0, 0, .12)
}

.sollers-cargo-ui-button_toggled .sollers-cargo-ui-button__icon path {
    stroke: red
}

.sollers-cargo-accordion.sollers-cargo-accordion--guaranty {
    margin-top: 40px;
    padding: 40px 0;
    border-top: 1px solid rgba(0, 0, 0, .2);
    border-bottom: 1px solid rgba(0, 0, 0, .2)
}

@media screen and (max-width:1024px) {
    .sollers-cargo-accordion.sollers-cargo-accordion--guaranty {
        margin-top: 30px;
        padding: 20px 0
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-accordion.sollers-cargo-accordion--guaranty {
        margin-left: 0;
        margin-right: 0
    }
}

.sollers-cargo-accordion.sollers-cargo-accordion--guaranty.no-bot-border {
    border-bottom: none
}

@media screen and (max-width:1024px) {
    .sollers-cargo-accordion.sollers-cargo-accordion--guaranty .sollers-cargo-ui-button__title {
        font-size: 32px;
        line-height: 46px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-accordion.sollers-cargo-accordion--guaranty .sollers-cargo-ui-button__title {
        font-size: 24px;
        line-height: 30px
    }
}

@media screen and (max-width:374px) {
    .sollers-cargo-accordion.sollers-cargo-accordion--guaranty .sollers-cargo-ui-button__title {
        font-size: 21px
    }
}

.sollers-cargo-accordion--guaranty .sollers-cargo-ui-button__text {
    display: block;
    margin-top: 5px;
    font-weight: 600;
    font-size: 30px;
    line-height: 39px;
    color: rgba(244, 124, 48, .89)
}

@media screen and (max-width:1024px) {
    .sollers-cargo-accordion--guaranty .sollers-cargo-ui-button__text {
        font-size: 22px;
        line-height: 28px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-accordion--guaranty .sollers-cargo-ui-button__text {
        font-size: 14px;
        line-height: 22px
    }
}

.sollers-cargo-accordion--guaranty .sollers-cargo-accordion__inner {
    padding-top: 20px
}

.sollers-cargo-accordion.sollers-cargo-accordion--singletone {
    min-height: 130px;
    margin-top: 0;
    border-top: none;
    padding-top: 30px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-accordion.sollers-cargo-accordion--singletone {
        min-height: 121px;
        padding-top: 30px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-accordion.sollers-cargo-accordion--singletone {
        min-height: 99px;
        padding-top: 27px
    }
}

.sollers-cargo-breadcrumb {
    list-style: none;
    margin: 0;
    display: none
}

@media screen and (min-width:768px) {
    .sollers-cargo-breadcrumb {
        display: block;
        padding: 0 0 46px
    }
}

@media screen and (min-width:1025px) {
    .sollers-cargo-breadcrumb {
        padding-bottom: 48px
    }
}

@media screen and (min-width:1248px) {
    .sollers-cargo-breadcrumb {
        padding-bottom: 42px
    }
}

.sollers-cargo-breadcrumb>li {
    display: inline-block;
    vertical-align: top
}

.sollers-cargo-breadcrumb>li:not(:last-child) a[href],
.sollers-cargo-breadcrumb>li:not(:last-child) span {
    font-weight: 800
}

.sollers-cargo-breadcrumb>li a[href],
.sollers-cargo-breadcrumb>li span {
    font-size: 11px;
    line-height: 13px;
    text-decoration: none;
    color: #1a1919;
    transition: all .25s ease;
    border-bottom: 1px solid transparent
}

.sollers-cargo-breadcrumb>li a[href]:focus,
.sollers-cargo-breadcrumb>li span:focus {
    outline: none
}

.sollers-cargo-breadcrumb>li a[href]:hover,
.sollers-cargo-breadcrumb>li span:hover {
    border-bottom-color: #1a1919
}

.sollers-cargo-breadcrumb>li.is-active a[href],
.sollers-cargo-breadcrumb>li.is-active span {
    border-block-color: transparent
}

.sollers-cargo-breadcrumb>li svg {
    margin: 0 9px 0 8px;
    display: inline-block
}

.sollers-cargo-breadcrumb_overlay>li a[href],
.sollers-cargo-breadcrumb_overlay>li span {
    color: #fff
}

.sollers-cargo-breadcrumb_overlay>li a[href]:hover,
.sollers-cargo-breadcrumb_overlay>li span:hover {
    border-bottom-color: #fff
}

.mx-icon-double-left:after,
.mx-icon-double-left:before,
.mx-icon-double-right:after,
.mx-icon-double-right:before,
.mx-icon-left:before,
.mx-icon-right:before {
    content: "";
    position: relative;
    top: -1px;
    display: inline-block;
    width: 10px;
    height: 10px;
    vertical-align: middle;
    border-color: currentcolor;
    border-style: solid;
    border-width: 2px 0 0 2px;
    border-radius: 1px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate(-45deg) scale(.7);
    transform: rotate(-45deg) scale(.7)
}

.mx-icon-double-left:after {
    left: -4px
}

.mx-icon-double-right:before {
    left: 4px
}

.mx-icon-double-right:after,
.mx-icon-double-right:before,
.mx-icon-right:before {
    -webkit-transform: rotate(135deg) scale(.7);
    transform: rotate(135deg) scale(.7)
}

.mx-btn {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1;
    font-size: 14px;
    font-weight: 500;
    padding: 7px 15px;
    margin: 0;
    cursor: pointer;
    background-color: transparent;
    outline: none;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 4px;
    color: #73879c;
    white-space: nowrap
}

.mx-btn:hover {
    border-color: #1284e7;
    color: #1284e7
}

.mx-btn.disabled,
.mx-btn:disabled {
    color: #ccc;
    cursor: not-allowed
}

.mx-btn-text {
    border: 0;
    padding: 0 4px;
    text-align: left;
    line-height: inherit
}

.mx-scrollbar {
    height: 100%
}

.mx-scrollbar:hover .mx-scrollbar-track {
    opacity: 1
}

.mx-scrollbar-wrap {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto
}

.mx-scrollbar-track {
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    width: 6px;
    z-index: 1;
    border-radius: 4px;
    opacity: 0;
    -webkit-transition: opacity .24s ease-out;
    transition: opacity .24s ease-out
}

.mx-scrollbar-track .mx-scrollbar-thumb {
    position: absolute;
    width: 100%;
    height: 0;
    cursor: pointer;
    border-radius: inherit;
    background-color: rgba(144, 147, 153, .3);
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.mx-zoom-in-down-enter-active,
.mx-zoom-in-down-leave-active {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transition: opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
    transition: opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
    transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1);
    transition: transform .3s cubic-bezier(.23, 1, .32, 1), opacity .3s cubic-bezier(.23, 1, .32, 1), -webkit-transform .3s cubic-bezier(.23, 1, .32, 1);
    -webkit-transform-origin: center top;
    transform-origin: center top
}

.mx-zoom-in-down-enter,
.mx-zoom-in-down-enter-from,
.mx-zoom-in-down-leave-to {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0)
}

.mx-datepicker {
    position: relative;
    display: inline-block;
    width: 210px
}

.mx-datepicker svg {
    width: 1em;
    height: 1em;
    vertical-align: -.15em;
    fill: currentColor;
    overflow: hidden
}

.mx-datepicker-range {
    width: 320px
}

.mx-datepicker-inline {
    width: auto
}

.mx-input-wrapper {
    position: relative
}

.mx-input-wrapper .mx-icon-clear {
    display: none
}

.mx-input-wrapper:hover .mx-icon-clear {
    display: block
}

.mx-input-wrapper:hover .mx-icon-clear+.mx-icon-calendar {
    display: none
}

.mx-input {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    height: 34px;
    padding: 6px 30px 6px 10px;
    font-size: 14px;
    line-height: 1.4;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

.mx-input:focus,
.mx-input:hover {
    border-color: #409aff
}

.mx-input.disabled,
.mx-input:disabled {
    color: #ccc;
    background-color: #f3f3f3;
    border-color: #ccc;
    cursor: not-allowed
}

.mx-input:focus {
    outline: none
}

.mx-input::-ms-clear {
    display: none
}

.mx-icon-calendar,
.mx-icon-clear {
    position: absolute;
    top: 50%;
    right: 8px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 16px;
    line-height: 1;
    color: rgba(0, 0, 0, .5);
    vertical-align: middle
}

.mx-icon-clear {
    cursor: pointer
}

.mx-icon-clear:hover {
    color: rgba(0, 0, 0, .8)
}

.mx-datepicker-main {
    font: 14px/1.5 Helvetica Neue, Helvetica, Arial, Microsoft Yahei, sans-serif;
    color: #73879c;
    background-color: #fff;
    border: 1px solid #e8e8e8
}

.mx-datepicker-popup {
    position: absolute;
    margin-top: 1px;
    margin-bottom: 1px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    z-index: 2001
}

.mx-datepicker-sidebar {
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100px;
    padding: 6px;
    overflow: auto
}

.mx-datepicker-sidebar+.mx-datepicker-content {
    margin-left: 100px;
    border-left: 1px solid #e8e8e8
}

.mx-datepicker-body {
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mx-btn-shortcut {
    display: block;
    padding: 0 6px;
    line-height: 24px
}

.mx-range-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media(max-width:750px) {
    .mx-range-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.mx-datepicker-header {
    padding: 6px 8px;
    border-bottom: 1px solid #e8e8e8
}

.mx-datepicker-footer {
    padding: 6px 8px;
    text-align: right;
    border-top: 1px solid #e8e8e8
}

.mx-calendar {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 248px;
    padding: 6px 12px
}

.mx-calendar+.mx-calendar {
    border-left: 1px solid #e8e8e8
}

.mx-calendar-header,
.mx-time-header {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 34px;
    line-height: 34px;
    text-align: center;
    overflow: hidden
}

.mx-btn-icon-double-left,
.mx-btn-icon-left {
    float: left
}

.mx-btn-icon-double-right,
.mx-btn-icon-right {
    float: right
}

.mx-calendar-header-label {
    font-size: 14px
}

.mx-calendar-decade-separator {
    margin: 0 2px
}

.mx-calendar-decade-separator:after {
    content: "~"
}

.mx-calendar-content {
    position: relative;
    height: 224px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mx-calendar-content .cell {
    cursor: pointer
}

.mx-calendar-content .cell:hover {
    color: #73879c;
    background-color: #f3f9fe
}

.mx-calendar-content .cell.active {
    color: #fff;
    background-color: #1284e7
}

.mx-calendar-content .cell.hover-in-range,
.mx-calendar-content .cell.in-range {
    color: #73879c;
    background-color: #dbedfb
}

.mx-calendar-content .cell.disabled {
    cursor: not-allowed;
    color: #ccc;
    background-color: #f3f3f3
}

.mx-calendar-week-mode .mx-date-row {
    cursor: pointer
}

.mx-calendar-week-mode .mx-date-row:hover {
    background-color: #f3f9fe
}

.mx-calendar-week-mode .mx-date-row.mx-active-week {
    background-color: #dbedfb
}

.mx-calendar-week-mode .mx-date-row .cell.active,
.mx-calendar-week-mode .mx-date-row .cell:hover {
    color: inherit;
    background-color: transparent
}

.mx-week-number {
    opacity: .5
}

.mx-table {
    table-layout: fixed;
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center
}

.mx-table th {
    font-weight: 500
}

.mx-table td,
.mx-table th {
    padding: 0;
    vertical-align: middle
}

.mx-table-date td,
.mx-table-date th {
    height: 32px;
    font-size: 12px
}

.mx-table-date .today {
    color: #2a90e9
}

.mx-table-date .cell.not-current-month {
    color: #ccc;
    background: none
}

.mx-time {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 224px;
    background: #fff
}

.mx-time+.mx-time {
    border-left: 1px solid #e8e8e8
}

.mx-calendar-time {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.mx-time-header {
    border-bottom: 1px solid #e8e8e8
}

.mx-time-content {
    height: 224px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden
}

.mx-time-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.mx-time-column {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    border-left: 1px solid #e8e8e8;
    text-align: center
}

.mx-time-column:first-child {
    border-left: 0
}

.mx-time-column .mx-time-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.mx-time-column .mx-time-list:after {
    content: "";
    display: block;
    height: 192px
}

.mx-time-column .mx-time-item {
    cursor: pointer;
    font-size: 12px;
    height: 32px;
    line-height: 32px
}

.mx-time-column .mx-time-item:hover {
    color: #73879c;
    background-color: #f3f9fe
}

.mx-time-column .mx-time-item.active {
    color: #1284e7;
    background-color: transparent;
    font-weight: 700
}

.mx-time-column .mx-time-item.disabled {
    cursor: not-allowed;
    color: #ccc;
    background-color: #f3f3f3
}

.mx-time-option {
    cursor: pointer;
    padding: 8px 10px;
    font-size: 14px;
    line-height: 20px
}

.mx-time-option:hover {
    color: #73879c;
    background-color: #f3f9fe
}

.mx-time-option.active {
    color: #1284e7;
    background-color: transparent;
    font-weight: 700
}

.mx-time-option.disabled {
    cursor: not-allowed;
    color: #ccc;
    background-color: #f3f3f3
}

.sollers-cargo-ui-input-date-popup {
    box-shadow: 0 30px 30px rgba(22, 37, 36, .05)
}

.sollers-cargo-ui-input-date-popup.mx-datepicker-main {
    font-family: CommonsPro, Helvetica, Arial, sans-serif;
    color: #221f20
}

.sollers-cargo-ui-input-date-popup .mx-table-date th {
    color: #221f20
}

.sollers-cargo-ui-input-date-popup .mx-table-date td {
    border-radius: 50%
}

.sollers-cargo-ui-input-date-popup .mx-table-date td.cell.disabled {
    border-radius: 0
}

.sollers-cargo-ui-input-date-popup .mx-calendar-content .cell.active {
    background-color: #ef4d07
}

.sollers-cargo-ui-input-date-popup .mx-calendar-content .cell:hover {
    background-color: #f7f7f7;
    color: #221f20
}

.sollers-cargo-ui-input-date-popup .mx-btn,
.sollers-cargo-ui-input-date-popup .mx-table-date .today {
    color: #221f20
}

.sollers-cargo-ui-input-date-popup .mx-btn:hover {
    border-color: #ef4d07;
    color: #ef4d07
}

.sollers-cargo-ui-input-date-popup .mx-table td,
.sollers-cargo-ui-input-date-popup .mx-table th {
    text-align: center
}

.sollers-cargo-ui-input-date .mx-datepicker {
    width: 100%
}

.sollers-cargo-ui-input-date .mx-input {
    padding: 14px 30px 14px 14px;
    font-size: 18px;
    line-height: 28px;
    color: #221f20;
    height: auto;
    box-shadow: none;
    border: 1px solid #ef4d07;
    border-radius: 4px
}

.sollers-cargo-ui-input-date .mx-input:focus,
.sollers-cargo-ui-input-date .mx-input:hover {
    border: 1px solid #f47c30
}

.sollers-cargo-ui-input-date .mx-icon-calendar,
.sollers-cargo-ui-input-date .mx-icon-clear {
    color: #ef4d07;
    right: 8px;
    top: 50%;
    z-index: 2
}

.sollers-cargo-ui-input-date .mx-icon-calendar svg,
.sollers-cargo-ui-input-date .mx-icon-clear svg {
    vertical-align: top
}

.sollers-cargo-ui-input-date .mx-icon-clear {
    color: #ef4d07
}

.sollers-cargo-page-title-wrapper-wide-white {
    background-color: #fff
}

.sollers-cargo-page-title {
    padding: 40px 0 50px;
    font-size: 60px;
    line-height: 68px;
    font-weight: 700;
    color: #221f20;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif;
    background-color: #fff
}

@media screen and (max-width:1024px) {
    .sollers-cargo-page-title {
        padding: 30px 0;
        font-size: 30px;
        line-height: 35px
    }
}

.section-manuals {
    margin-bottom: 100px;
    background-color: #fff
}

@media screen and (max-width:1024px) {
    .section-manuals {
        margin-bottom: 50px
    }
}

@media screen and (max-width:767px) {
    .section-manuals {
        margin-bottom: 20px
    }
}

.section-manuals .sollers-cargo-page-title {
    padding-top: 60px
}

@media screen and (max-width:1024px) {
    .section-manuals .sollers-cargo-page-title {
        padding-top: 30px
    }
}

.sollers-cargo-wrapper-box .sollers-cargo-wrapper-wrap._white {
    background: #fff
}

.sollers-cargo-wrapper-box.mobile .sollers-cargo-get-detail-intro__title,
.sollers-cargo-wrapper-box.tablet .sollers-cargo-get-detail-intro__title {
    padding: 15px 0;
    font-size: 30px;
    line-height: 1.15
}

.sollers-cargo-wrapper-box.mobile .sollers-cargo-get-detail-p,
.sollers-cargo-wrapper-box.tablet .sollers-cargo-get-detail-p {
    font-size: 16px;
    line-height: 18px
}

.sollers-cargo-get-detail {
    padding-bottom: 40px
}

.sollers-cargo-get-detail__form-wrap {
    padding: 0 0 60px
}

.sollers-cargo-get-detail-p {
    font-weight: 600;
    font-size: 20px;
    line-height: 1.3;
    color: #292523;
    margin-bottom: 0
}

.sollers-cargo-get-detail-p+.sollers-cargo-get-detail-p {
    margin-top: 20px
}

.sollers-cargo-get-detail-intro {
    background: #fff
}

.sollers-cargo-get-detail-intro__title {
    font-weight: 700;
    font-size: 80px;
    line-height: 1.3;
    color: #292523;
    font-family: CommonsProCondensed;
    padding: 40px 0
}

.sollers-cargo-block-car-function__list {
    display: flex;
    align-items: center;
    margin-bottom: 23px
}

@media screen and (max-width:767px) {
    .sollers-cargo-block-car-function__list {
        margin-bottom: 120px;
        position: relative;
        display: flex;
        justify-content: space-between
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-block-car-function__list .sollers-cargo-icon {
        width: 100%
    }
}

.sollers-cargo-block-car-function__item+.sollers-cargo-block-car-function__item {
    margin-left: 20px
}

@media screen and (max-width:767px) {
    .sollers-cargo-block-car-function__item+.sollers-cargo-block-car-function__item {
        margin-left: 10px
    }
}

.sollers-cargo-block-car-function__item {
    position: relative;
    height: 60px;
    display: flex;
    cursor: pointer;
    font-size: 0
}

@media screen and (max-width:767px) {
    .sollers-cargo-block-car-function__item {
        height: 24px
    }
}

.sollers-cargo-block-car-function__item:hover .sollers-cargo-block-car-function__item-clue-question {
    background: #f47c30;
    border-color: #f47c30;
    color: #fff
}

@media screen and (max-width:767px) {
    .sollers-cargo-block-car-function__icon.icon {
        height: 28px;
        width: auto
    }
}

.sollers-cargo-block-car-function__item-clue {
    position: absolute;
    display: block;
    bottom: 0;
    right: -8px
}

.sollers-cargo-block-car-function__item-clue-question {
    font-weight: 500;
    color: #f47c30;
    width: 14px;
    height: 14px;
    border: 1px solid rgba(0, 0, 0, .3);
    border-radius: 50%;
    text-align: center;
    line-height: 14px;
    transition: .2s;
    cursor: pointer;
    position: relative;
    top: 40px;
    left: 13px;
    margin-left: -10px;
    flex: 0 0 14px;
    font-size: 10px
}

@media screen and (max-width:767px) {
    .sollers-cargo-block-car-function__item-clue-question {
        position: absolute;
        top: 24px;
        margin-left: 0;
        right: -11px;
        left: auto
    }
}

.sollers-cargo-block-car-function__item-clue-question.is-active {
    background: #f47c30;
    border-color: #f47c30;
    color: #fff;
    z-index: 2
}

@media screen and (max-width:767px) {
    .sollers-cargo-block-car-function__item-clue-question.is-active:before {
        content: "";
        display: block;
        position: absolute;
        width: 10px;
        height: 10px;
        border-right: 1px solid #f47c30;
        border-top: 1px solid #f47c30;
        transform: rotate(-45deg);
        top: 16px;
        left: 1px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-block-car-function__item-clue-question.is-active:after {
        content: "";
        display: block;
        position: absolute;
        width: 10px;
        height: 10px;
        background: #fff;
        top: 18px;
        left: 1px;
        transform: rotate(-45deg)
    }
}

.sollers-cargo-block-car-function__hidden {
    border: 1px solid #f47c30;
    padding: 12px 19px;
    border-radius: 6px;
    display: block;
    position: absolute;
    color: #221f20;
    max-width: 300px;
    width: max-content;
    top: calc(100% + 2px);
    left: 11px;
    cursor: default;
    background-color: #fff;
    margin-left: calc(100% - 34px);
    z-index: 1
}

@media screen and (max-width:767px) {
    .sollers-cargo-block-car-function__hidden {
        left: -5px;
        margin-left: 0;
        width: calc(100vw - 60px);
        max-width: none;
        top: calc(100% + 22px)
    }
}

.sollers-cargo-block-car-function__hidden.is-right {
    margin-left: 0;
    left: auto;
    right: -35px
}

@media screen and (max-width:767px) {
    .sollers-cargo-block-car-function__hidden.is-right {
        right: auto
    }
}

.sollers-cargo-block-car-function__hidden.is-right .sollers-cargo-block-car-function__hidden-arrow {
    left: auto;
    right: 23px
}

@media screen and (max-width:767px) {
    .sollers-cargo-block-car-function__hidden.is-right .sollers-cargo-block-car-function__hidden-arrow {
        right: auto
    }
}

.sollers-cargo-block-car-function__hidden p {
    font-weight: 500;
    font-size: 11px;
    line-height: 12px;
    text-align: center
}

.sollers-cargo-block-car-function__hidden span {
    font-weight: 400;
    font-size: 11px;
    line-height: 1;
    text-align: center;
    display: block
}

.sollers-cargo-block-car-function__hidden p+span {
    margin-top: 5px
}

.sollers-cargo-block-car-function__hidden-arrow {
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    border-right: 1px solid #f47c30;
    border-top: 1px solid #f47c30;
    transform: rotate(-45deg);
    top: -6px;
    left: 23px
}

@media screen and (max-width:767px) {
    .sollers-cargo-block-car-function__hidden-arrow {
        display: none
    }
}

.sollers-cargo-block-car-function__hidden-arrow:after {
    content: "";
    display: block;
    position: absolute;
    width: 9px;
    height: 9px;
    background: #fff;
    top: 0;
    left: 0
}

.sollers-cargo-list-news-tags {
    list-style: none;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    padding: 40px 0 15px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-list-news-tags {
        padding: 20px 0 25px
    }
}

.sollers-cargo-list-news-tags__link,
.sollers-cargo-list-news-tags__more-button {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 12px;
    cursor: pointer;
    color: #99928f;
    font-size: 12px;
    font-weight: 600;
    line-height: 100%;
    text-decoration: none;
    padding: 6px 19px;
    border: 1px solid #99928f;
    border-radius: 100px;
    background-color: transparent;
    transition: .3s
}

@media screen and (orientation:portrait) {

    .sollers-cargo-list-news-tags__link,
    .sollers-cargo-list-news-tags__more-button {
        font-size: 11px
    }
}

.sollers-cargo-list-news-tags__more-button:after {
    display: block;
    content: "";
    width: 7px;
    height: 7px;
    border-bottom: 2px solid;
    border-right: 2px solid;
    transform: rotate(45deg) translateY(-30%)
}

.sollers-cargo-list-news-tags__more-button.open:after {
    transform: rotate(225deg) translateY(-30%)
}

.sollers-cargo-list-news-tags__link.active {
    background-color: #f47c30;
    border-color: #f47c30;
    color: #fff
}

@media screen and (min-width:768px) {

    .sollers-cargo-list-news-tags__link:hover,
    .sollers-cargo-list-news-tags__more-button:hover {
        background-color: #f47c30;
        border-color: #f47c30;
        color: #fff
    }
}

.sollers-cargo-list-news-inner {
    padding-bottom: 86px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-list-news-inner {
        padding-bottom: 55px
    }
}

.sollers-cargo-list-news-inner__list {
    list-style: none;
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 5%
}

@media screen and (orientation:portrait) {
    .sollers-cargo-list-news-inner__list {
        grid-template-columns: 1fr
    }
}

.sollers-cargo-list-news-inner__item {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d3d3d3
}

@media screen and (orientation:portrait) {
    .sollers-cargo-list-news-inner__item {
        padding-top: 20px;
        padding-bottom: 20px
    }
}

.sollers-cargo-list-news-inner__item:last-child,
.sollers-cargo-list-news-inner__list.even .sollers-cargo-list-news-inner__item:nth-last-child(2) {
    border-bottom: none
}

@media screen and (orientation:portrait) {
    .sollers-cargo-list-news-inner__list.even .sollers-cargo-list-news-inner__item:nth-last-child(2) {
        border-bottom: 1px solid #d3d3d3
    }
}

.sollers-cargo-list-news-inner__date {
    font-weight: 450;
    font-size: 12px;
    line-height: 130%;
    letter-spacing: .05em;
    color: #99928f
}

@media screen and (orientation:portrait) {
    .sollers-cargo-list-news-inner__date {
        line-height: 150%
    }
}

.sollers-cargo-list-news-inner__title {
    font-weight: 600;
    font-size: 24px;
    line-height: 24px;
    color: #292523;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width: 550px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-list-news-inner__title {
        font-size: 16px
    }
}

.sollers-cargo-list-news-inner__text {
    font-weight: 450;
    font-size: 18px;
    line-height: 22px;
    color: #292523;
    margin-bottom: 8px;
    max-width: 424px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-list-news-inner__text {
        font-size: 14px
    }
}

.sollers-cargo-list-news-inner__link {
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #f47c30;
    margin-top: auto;
    margin-bottom: 0;
    transition: .3s
}

@media screen and (min-width:768px) {
    .sollers-cargo-list-news-inner__link:hover {
        color: #ef4d07
    }
}

.sollers-cargo-list-news-inner__link:after {
    display: inline-block;
    content: "";
    width: 7px;
    height: 7px;
    border-bottom: 2px solid;
    border-right: 2px solid;
    margin-left: 7px;
    transform: rotate(-45deg) translateY(-20%)
}

.sollers-cargo-list-news-inner__button.sollers-cargo-btn {
    display: block;
    border: none;
    padding: 5px 20px;
    min-width: 220px;
    min-height: 40px;
    height: 40px;
    max-height: 40px;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.25;
    margin-top: 55px;
    margin-left: auto;
    margin-right: auto
}

.sollers-cargo-list-news-inner__button.sollers-cargo-btn[disabled] {
    background-color: #999
}

@media screen and (orientation:portrait) {
    .sollers-cargo-list-news-inner__button.sollers-cargo-btn {
        min-width: 100%;
        margin-top: 45px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-news-inner {
        margin: 0 -20px;
        background-color: #fff
    }
}

.sollers-cargo-page-news-inner__header {
    padding: 50px 150px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-page-news-inner__header {
        padding: 27px 20px 20px
    }
}

.sollers-cargo-page-news-inner-content {
    padding: 60px 20px 93px;
    background-color: #fff
}

@media screen and (orientation:portrait) {
    .sollers-cargo-page-news-inner-content {
        padding: 20px 20px 46px
    }
}

.sollers-cargo-page-news-inner-content__wrapper {
    max-width: 857px;
    margin: 0 auto
}

.sollers-cargo-page-news-inner-content__top {
    display: flex;
    align-items: center;
    column-gap: 68px;
    margin-bottom: 20px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-page-news-inner-content__top {
        flex-direction: column;
        align-items: start;
        row-gap: 10px;
        margin-bottom: 10px
    }
}

.sollers-cargo-page-news-inner-content__date {
    font-weight: 450;
    font-size: 18px;
    line-height: 130%;
    letter-spacing: .05em;
    color: #99928f
}

@media screen and (orientation:portrait) {
    .sollers-cargo-page-news-inner-content__date {
        font-size: 12px
    }
}

.sollers-cargo-page-news-inner-content__categories-list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px
}

.sollers-cargo-page-news-inner-content__categories {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 12px;
    cursor: pointer;
    color: #99928f;
    font-size: 12px;
    font-weight: 600;
    line-height: 100%;
    text-decoration: none;
    padding: 6px 19px;
    border: 1px solid #99928f;
    border-radius: 100px;
    background-color: transparent;
    transition: .3s
}

@media screen and (orientation:portrait) {
    .sollers-cargo-page-news-inner-content__categories {
        font-size: 11px
    }
}

@media screen and (min-width:768px) {
    .sollers-cargo-page-news-inner-content__categories:hover {
        background-color: #f47c30;
        border-color: #f47c30;
        color: #fff
    }
}

.sollers-cargo-page-news-inner-content__title {
    font-weight: 600;
    font-size: 40px;
    line-height: 110%;
    color: #292523;
    margin-bottom: 50px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-page-news-inner-content__title {
        font-size: 24px;
        line-height: 140%;
        margin-bottom: 20px
    }
}

.sollers-cargo-page-news-inner-content__text {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
    padding-bottom: 37px;
    margin-bottom: 40px;
    border-bottom: 1px solid #d3d3d3;
    font-weight: 450;
    font-size: 18px;
    line-height: 140%;
    color: #292523
}

@media screen and (orientation:portrait) {
    .sollers-cargo-page-news-inner-content__text {
        row-gap: 20px;
        font-size: 14px;
        padding-bottom: 40px;
        margin-bottom: 35px
    }
}

.sollers-cargo-page-news-inner-content__bottom {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media screen and (orientation:portrait) {
    .sollers-cargo-page-news-inner-content__bottom {
        flex-direction: column;
        align-items: start;
        row-gap: 44px
    }
}

.sollers-cargo-page-news-inner-content__link {
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    color: #f47c30;
    margin-top: auto;
    margin-bottom: 0;
    transition: .3s
}

@media screen and (min-width:768px) {
    .sollers-cargo-page-news-inner-content__link:hover {
        color: #ef4d07
    }
}

.sollers-cargo-page-news-inner-content__link_right {
    margin-left: auto;
    margin-right: 0
}

@media screen and (orientation:portrait) {
    .sollers-cargo-page-news-inner-content__link_right {
        margin-left: 0
    }
}

.sollers-cargo-page-news-inner-content__link_right:after {
    display: inline-block;
    content: "";
    width: 7px;
    height: 7px;
    border-bottom: 2px solid;
    border-right: 2px solid;
    margin-left: 7px;
    transform: rotate(-45deg) translateY(-20%)
}

.sollers-cargo-page-news-inner-content__link_left:before {
    display: inline-block;
    content: "";
    width: 7px;
    height: 7px;
    border-bottom: 2px solid;
    border-right: 2px solid;
    margin-right: 7px;
    transform: rotate(135deg) translateY(20%)
}

.sollers-cargo-page-news-inner-content__b-soc-title {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-news-inner-content__b-soc-title {
        font-size: 14px
    }
}

.sollers-cargo-page-news-inner-content__b-soc-list {
    display: flex;
    gap: 30px;
    margin-top: 10px
}

.sollers-cargo-page-news-inner-content__soc-link {
    font-size: 0;
    line-height: 0;
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.sollers-cargo-page-news-inner-content__soc-link_vk {
    background-image: url(../img/vk.svg)
}

.sollers-cargo-page-news-inner-content__soc-link_ok {
    background-image: url(../img/ok.svg)
}

.sollers-cargo-page-news-inner-content__soc-link_tg {
    background-image: url(../img/tg.svg)
}

.sollers-cargo-models-in-new {
    padding: 80px 0
}

@media screen and (orientation:portrait) {
    .sollers-cargo-models-in-new {
        padding: 40px 0 30px
    }
}

.sollers-cargo-models-in-new__title {
    font-weight: 600;
    font-size: 30px;
    line-height: 130%;
    color: #292523;
    margin-bottom: 30px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-models-in-new__title {
        font-size: 24px;
        line-height: 140%;
        margin-bottom: 20px
    }
}

.sollers-cargo-models-in-new__list {
    list-style: none;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 25px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-in-new__list {
        grid-template-columns: 1fr;
        gap: 20px
    }
}

.sollers-cargo-models-in-new__item {
    display: grid;
    height: 100%;
    padding-bottom: 40px;
    background-color: #fff;
    overflow: hidden
}

@media screen and (orientation:portrait) {
    .sollers-cargo-models-in-new__item {
        padding-bottom: 28px
    }
}

.sollers-cargo-models-in-new__bg {
    position: relative;
    padding-top: 260px;
    margin-bottom: 54px;
    background: linear-gradient(180deg, #acb4ba .14%, #b2bcc4 12.06%, #bcc6ce 33.75%, #929ca4 64.63%, #cfdae1 69.21%, #bcc6ce 84.65%, #858f97)
}

@media screen and (max-width:1247px) {
    .sollers-cargo-models-in-new__bg {
        margin-bottom: 65px
    }
}

@media screen and (max-width:374px) {
    .sollers-cargo-models-in-new__bg {
        padding-top: 182px
    }
}

.sollers-cargo-models-in-new__img {
    position: absolute;
    left: 50%;
    bottom: -40px;
    transform: translateX(-50%);
    width: auto;
    height: 236px;
    height: auto;
    padding: 0 20px
}

@media screen and (max-width:1247px) {
    .sollers-cargo-models-in-new__img {
        bottom: -35px;
        width: 480px
    }
}

.sollers-cargo-models-in-new__subtitle {
    font-weight: 600;
    font-size: 30px;
    text-align: center;
    line-height: 130%;
    color: #292523;
    margin-bottom: 10px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-models-in-new__subtitle {
        font-size: 20px;
        margin-bottom: 18px
    }
}

.sollers-cargo-models-in-new__link {
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    color: #f47c30;
    margin-top: auto;
    margin-bottom: 0;
    transition: .3s
}

@media screen and (min-width:768px) {
    .sollers-cargo-models-in-new__link:hover {
        color: #ef4d07
    }
}

.sollers-cargo-models-in-new__link:after {
    display: inline-block;
    content: "";
    width: 7px;
    height: 7px;
    border-bottom: 2px solid;
    border-right: 2px solid;
    margin-left: 7px;
    transform: rotate(-45deg) translateY(-20%)
}

.sollers-cargo-disclaimer-mobile-full-screen {
    display: none;
    position: relative;
    width: 100%;
    padding: 20px 20px 0;
    flex-direction: column;
    justify-content: space-between;
    background-color: #b7c1c9
}

@media screen and (max-width:767px) {
    .sollers-cargo-disclaimer-mobile-full-screen {
        display: flex;
        height: 100dvh;
        padding: 130px 20px 0;
        background: var(--3bb7cca0) no-repeat 50%;
        background-size: cover
    }
}

@media screen and (orientation:portrait) {
    .sollers-cargo-disclaimer-mobile-full-screen {
        height: 100dvh;
        padding: 110px 20px 0;
        background: var(--3bb7cca0) no-repeat 50%;
        background-size: cover
    }
}

@media screen and (max-height:570px),
screen and (min-width:1200px) and (max-height:570px) {
    .sollers-cargo-disclaimer-mobile-full-screen {
        display: flex
    }
}

.sollers-cargo-disclaimer-mobile-full-screen__content {
    font-size: 12px;
    line-height: 130%;
    font-weight: 400;
    color: #fff
}

@media screen and (max-height:620px) {
    .sollers-cargo-disclaimer-mobile-full-screen__content {
        font-size: 11px
    }
}

.sollers-cargo-disclaimer-mobile-full-screen a {
    color: inherit
}

.sollers-cargo-disclaimer-mobile-full-screen a:hover {
    text-decoration: underline
}

.sollers-cargo-disclaimer-mobile-full-screen .sollers-cargo-wrapper {
    padding: 0
}

.sollers-cargo-disclaimer-mobile-full-screen .sollers-cargo-icon {
    width: 160%
}

.full-page {
    height: 100%;
    position: relative;
    transform: translateZ(0);
    transition: all .9s ease 0s
}

.full-page-indicators {
    height: 100%;
    position: absolute;
    left: 10px;
    top: 0;
    flex-direction: column;
    z-index: 2;
    width: 25px
}

.full-page-indicators,
.full-page-indicators a {
    display: flex;
    justify-content: center;
    align-items: center
}

.full-page-indicators a {
    border: 1px solid #fff;
    border-radius: 50px;
    width: 10px;
    height: 10px;
    margin-bottom: 10px
}

.full-page-indicators a.active span {
    transition: all .9s ease 0s;
    display: block;
    width: 4px;
    height: 4px;
    border-radius: 50px;
    background-color: #fff
}

.sollers-cargo-main-title {
    display: none
}

body:has(.full-page-scroller) {
    overflow: hidden
}

.sollers-cargo-ms-comfort {
    overflow: hidden
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-item {
    padding: 30px 0;
    border-top: 1px solid rgba(0, 0, 0, .2)
}

@media screen and (max-width:767px) {
    .sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-item {
        padding: 20px 0
    }
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-item .sollers-cargo-ui-button__title {
    font-size: 28px;
    font-weight: 600
}

@media screen and (max-width:767px) {
    .sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-item .sollers-cargo-ui-button__title {
        font-size: 20px
    }
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-item .sollers-cargo-ui-button__icon {
    width: 48px
}

@media screen and (max-width:767px) {
    .sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-item .sollers-cargo-ui-button__icon {
        width: 36px
    }
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-item__list-slides {
    padding-bottom: 26px
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-item__list-slides .slick-list {
    margin: 0 -10px
}

@media screen and (max-width:767px) {
    .sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-item__list-slides .slick-list {
        margin: 0 -5px
    }
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-item__list-slides .slick-dots {
    bottom: 0
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-item__list-slides .slick-arrow {
    margin-top: 0;
    top: 50%;
    transform: translateY(calc(50% - 58px))
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-item--no-header .sollers-cargo-accordion-trigger {
    display: none
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-slide {
    height: 100%;
    /* cursor: pointer */
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-slide__inner {
    text-align: center;
    background: #f7f7f7;
    margin: 0 10px 24px;
    box-shadow: 0 10px 14px rgba(41, 37, 35, .15);
    height: calc(100% - 24px);
    display: flex;
    flex-direction: column
}

@media screen and (max-width:1024px) {
    .sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-slide__inner {
        width: 300px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-slide__inner {
        width: 247px;
        margin: 0 5px 24px;
        box-shadow: 0 10px 7px rgba(41, 37, 35, .15)
    }
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-slide__image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    aspect-ratio: 1.7;
    cursor: pointer;
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-slide__content {
    padding: 20px 16px;
    display: flex;
    flex-direction: column;
    height: 100%
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-slide__icon {
    margin: 0 auto 20px;
    min-height: 56px;
    display: flex;
    align-items: center
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-slide__title {
    font-weight: 600
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-slide__text {
    font-size: 14px;
    margin-top: 4px
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-slide__option {
    font-size: 12px;
    text-align: left;
    margin-top: auto;
    padding-top: 10px
}

.sollers-cargo-ms-comfort .sollers-cargo-ms-comfort-slide__option-text {
    margin-left: 10px;
    padding-top: 10px;
    color: #99928f
}

.sollers-cargo-ms-comfort .slick-current .sollers-cargo-ms-comfort-slide__inner {
    position: relative
}

.sollers-cargo-ms-comfort .slick-current .sollers-cargo-ms-comfort-slide__inner:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 5px;
    background: #f47c30
}

@media (min-width: 768px) {
    .sollers-cargo-ms-comfort .slick-current .sollers-cargo-ms-comfort-slide__inner:before {
        display: none;
    }
}

.sollers-cargo-ms-comfort .slick-track {
    display: flex !important
}

.sollers-cargo-ms-comfort .slick-slide {
    height: auto !important
}

.sollers-cargo-ms-comfort .slick-slide>div {
    height: 100%
}

.pagination {
    display: flex;
    margin-top: 15px;
    margin-bottom: 15px
}

.pagination__inner {
    display: flex;
    align-items: center;
    gap: 0 20px;
    position: relative;
    padding-left: 124px
}

@media screen and (max-width:767px) {
    .pagination__inner {
        width: 100%;
        justify-content: center;
        gap: 0 12px;
        flex-wrap: wrap;
        padding-left: 0
    }
}

.pagination__item {
    min-width: 10px;
    min-height: 40px;
    background: none;
    font-size: 20px;
    color: #221f20;
    display: flex;
    align-items: center;
    text-align: center;
    padding-top: 1px;
    text-decoration: none;
    transition: color .15s ease-in-out
}

.pagination__item.active,
.pagination__item:hover {
    color: #f47c30
}

.pagination__item.active {
    cursor: default;
    font-weight: 600
}

@media screen and (min-width:768px) {
    .pagination__item:nth-child(2) {
        margin-left: 0
    }
}

.pagination__item_next,
.pagination__item_prev {
    width: 40px;
    height: 40px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 50%;
    font-size: 0;
    cursor: pointer;
    padding: 0;
    position: relative;
    transition: border-color .1s ease-in-out
}

@media screen and (min-width:768px) {

    .pagination__item_next,
    .pagination__item_prev {
        margin-left: 0;
        position: absolute;
        top: 0
    }
}

.pagination__item_next:before,
.pagination__item_prev:before {
    content: "";
    width: 12px;
    height: 12px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS4zODYgMWw0Ljk0NyA0LjU4My00Ljk0NyA0LjU4NCIgc3Ryb2tlPSIjMjIxRjIwIiBzdHJva2Utb3BhY2l0eT0iLjUiIHN0cm9rZS13aWR0aD0iMS42NSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    position: absolute;
    left: calc(50% - 6px);
    top: calc(50% - 6px);
    pointer-events: none
}

.pagination__item_next:hover,
.pagination__item_prev:hover {
    border-color: rgba(0, 0, 0, .5)
}

.pagination__item_next[data-disabled],
.pagination__item_prev[data-disabled] {
    pointer-events: none;
    border-color: rgba(0, 0, 0, .1)
}

.pagination__item_next[data-disabled]:before,
.pagination__item_prev[data-disabled]:before {
    opacity: .5
}

@media screen and (min-width:768px) {
    .pagination__item_prev {
        left: 0
    }
}

.pagination__item_prev:before {
    left: calc(50% - 7px);
    transform: rotate(-180deg)
}

@media screen and (min-width:768px) {
    .pagination__item_next {
        left: 55px
    }
}

.pagination__divider {
    min-height: 40px;
    font-size: 20px;
    display: flex;
    align-items: flex-end;
    text-align: center;
    padding-bottom: 4px;
    color: #221f20
}

.sollers-cargo-search-page {
    padding-top: 120px;
    padding-bottom: 120px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-search-page {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

.sollers-cargo-search-page__wrapper {
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 120px
}

@media screen and (max-width:1450px) {
    .sollers-cargo-search-page__wrapper {
        padding-left: 40px;
        padding-right: 40px
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-search-page__wrapper {
        padding-left: 25px;
        padding-right: 25px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-search-page__wrapper {
        padding-left: 20px;
        padding-right: 20px
    }
}

.sollers-cargo-search-page__container {
    padding-bottom: 85px
}

.sollers-cargo-search-page__input {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 21px;
    background-color: #fff
}

@media screen and (max-width:767px) {
    .sollers-cargo-search-page__input {
        display: block
    }
}

.sollers-cargo-search-page__counter {
    font-size: 12px;
    line-height: 18px;
    color: rgba(34, 31, 32, .5)
}

.sollers-cargo-search-page__results {
    display: flex;
    flex-direction: column;
    gap: 25px;
    padding-top: 50px
}

.sollers-cargo-search-page__results-item {
    color: #221f20
}

.sollers-cargo-search-page__results-item:not(:last-child) {
    border-bottom: 1px solid rgba(0, 0, 0, .2);
    padding-bottom: 25px
}

.sollers-cargo-search-page__results-item:hover {
    color: #f47c30
}

.sollers-cargo-search-page__results-item-title {
    font-size: 20px;
    line-height: 26px
}

.sollers-cargo-search-page__results-item-title mark {
    background: none;
    color: #f47c30
}

.sollers-cargo-search-page__results-item-text {
    font-size: 14px;
    line-height: 18px;
    opacity: .5;
    margin-top: 10px
}

.sollers-cargo-search-input {
    width: calc(100% - 112px);
    position: relative
}

@media screen and (max-width:767px) {
    .sollers-cargo-search-input {
        width: 100%;
        margin-bottom: 20px
    }
}

.sollers-cargo-search-input input {
    width: 100%;
    height: 46px;
    padding: 14px 40px 13px 50px;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjUgMTNsNS41IDYiIHN0cm9rZT0iIzY1NjM2MyIvPjxjaXJjbGUgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNyIgc3Ryb2tlPSIjNjU2MzYzIi8+PC9zdmc+);
    background-size: 18px 20px;
    background-repeat: no-repeat;
    background-position: 15px calc(50% + 2px);
    background-color: #f7f7f7
}

.sollers-cargo-search-input input::-webkit-input-placeholder {
    color: rgba(98, 106, 111, .4)
}

.sollers-cargo-search-input input:-moz-placeholder,
.sollers-cargo-search-input input::-moz-placeholder {
    color: rgba(98, 106, 111, .4)
}

.sollers-cargo-search-input input:-ms-input-placeholder {
    color: rgba(98, 106, 111, .4)
}

.sollers-cargo-search-input input:focus {
    outline: none
}

.sollers-cargo-search-input__clear {
    width: 25px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #717171;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    transition: opacity .1s ease-in-out
}

.sollers-cargo-search-input__clear:after,
.sollers-cargo-search-input__clear:before {
    content: "";
    background: currentColor;
    width: 17px;
    height: 1px;
    position: absolute;
    left: calc(50% - 9px);
    top: 50%;
    pointer-events: none;
    transform: rotate(45deg)
}

.sollers-cargo-search-input__clear:hover {
    color: #292523
}

.sollers-cargo-search-input__clear:after {
    transform: rotate(-45deg)
}

.sollers-cargo-search-input__clear.is-active {
    opacity: 1;
    visibility: visible
}

.sollers-cargo-search-input__btn {
    margin-left: 10px
}

@media screen and (max-width:767px) {
    .sollers-cargo-search-input__btn {
        display: block;
        margin: 0 auto
    }
}

.sollers-cargo-block-car-full-screen {
    position: relative;
    width: 100%;
    height: 100dvh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    background-color: #bebebe
}

.sollers-cargo-block-car-full-screen__info {
    position: absolute;
    top: 50%;
    left: 54%;
    transform: translateY(-39%);
    color: #fff;
    max-width: 36vw
}

@media screen and (orientation:portrait) {
    .sollers-cargo-block-car-full-screen__info {
        display: flex;
        flex-direction: column;
        max-width: none;
        top: 16%;
        left: 50%;
        bottom: 5%;
        transform: translateX(-50%);
        width: 90%;
        text-align: center
    }
}

@media screen and (max-aspect-ratio:5/9) {
    .sollers-cargo-block-car-full-screen__info {
        top: 18%;
        bottom: 8%
    }
}

@media screen and (orientation:portrait) {
    .sollers-cargo-block-car-full-screen__info--subtitle-top .sollers-cargo-block-car-full-screen__title {
        margin-bottom: 16px
    }
}

@media screen and (orientation:portrait) {
    .sollers-cargo-block-car-full-screen__info--subtitle-top .sollers-cargo-block-car-full-screen__buttons {
        margin-top: auto
    }
}

.sollers-cargo-block-car-full-screen__title {
    display: block;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif;
    color: #fff;
    font-size: clamp(16px, 5vw, 180px);
    line-height: 100%;
    text-transform: uppercase;
    margin-bottom: 2.4vw
}

@media screen and (orientation:portrait) {
    .sollers-cargo-block-car-full-screen__title {
        margin-bottom: auto;
        font-size: clamp(16px, 10.8vw, 60px)
    }
}

.sollers-cargo-block-car-full-screen__subtitle {
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif;
    font-size: clamp(12px, 2.4vw, 85px);
    line-height: 1.3;
    margin-bottom: .4vw
}

@media screen and (orientation:portrait) {
    .sollers-cargo-block-car-full-screen__subtitle {
        font-family: CommonsPro, Helvetica, Arial, sans-serif;
        font-weight: 600;
        font-size: clamp(12px, 4.8vw, 40px);
        margin-bottom: 2vw
    }
}

.sollers-cargo-block-car-full-screen__desc {
    font-weight: 450;
    font-size: clamp(12px, 1.12vw, 40px);
    line-height: 130%;
    color: #fff;
    margin-bottom: 2.4vw
}

@media screen and (orientation:portrait) {
    .sollers-cargo-block-car-full-screen__desc {
        font-size: clamp(12px, 3.6vw, 20px);
        margin-bottom: 5vw
    }
}

@media screen and (max-aspect-ratio:5/9) {
    .sollers-cargo-block-car-full-screen__desc {
        font-size: clamp(12px, 3.8vw, 20px);
        margin-bottom: 8vw
    }
}

.sollers-cargo-block-car-full-screen__desc>sup {
    font-size: .65em
}

.sollers-cargo-block-car-full-screen__buttons {
    display: inline-flex;
    align-items: center;
    gap: 24px
}

@media screen and (max-width:767px) {
    .sollers-cargo-block-car-full-screen__buttons {
        flex-wrap: wrap;
        gap: 18px
    }
}

.sollers-cargo-block-car-full-screen__buttons .buttons-group {
    gap: 24px;
    flex: 0 1 100%;
    order: 1;
    display: flex;
    flex-wrap: wrap
}

@media screen and (max-width:767px) {
    .sollers-cargo-block-car-full-screen__buttons .buttons-group {
        gap: 18px
    }
}

.sollers-cargo-block-car-full-screen__buttons .buttons-group .sollers-cargo-block-car-full-screen__button {
    flex: 0 1 calc(50% - 12px)
}

@media screen and (max-width:767px) {
    .sollers-cargo-block-car-full-screen__buttons .buttons-group .sollers-cargo-block-car-full-screen__button {
        flex: 0 1 calc(50% - 9px)
    }
}

.sollers-cargo-block-car-full-screen__buttons .buttons-group .sollers-cargo-block-car-full-screen__button:only-child {
    flex: 0 1
}

@media screen and (orientation:portrait) {
    .sollers-cargo-block-car-full-screen__buttons .buttons-group .sollers-cargo-block-car-full-screen__button:only-child {
        flex: 0 1 100%
    }
}

@media screen and (min-width:768px) {
    .sollers-cargo-block-car-full-screen__buttons .buttons-group:hover+.sollers-cargo-block-car-full-screen__button_bg {
        background-color: transparent;
        border-color: #fff
    }
}

.sollers-cargo-block-car-full-screen__button {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: auto;
    border-radius: .4vw;
    border-width: 1px;
    border-style: solid;
    color: #fff;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif;
    font-size: clamp(10px, 1.12vw, 36px);
    text-align: center;
    padding: 7px 20px;
    transition: .25s;
    white-space: nowrap;
    width: 100%
}

@media screen and (orientation:portrait) {
    .sollers-cargo-block-car-full-screen__button {
        border-radius: 1.6vw;
        font-size: clamp(10px, 4.28vw, 18px)
    }
}

@media screen and (min-width:768px) {
    .sollers-cargo-block-car-full-screen__button:hover {
        background-color: #f47c30;
        border-color: #f47c30
    }
}

.sollers-cargo-block-car-full-screen__button_bg {
    background-color: #f47c30;
    border-color: #f47c30
}

.sollers-cargo-block-car-full-screen__button_bg:after {
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
    bottom: 0;
    width: 13px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-block-car-full-screen__button_bg:after {
        top: 100%;
        left: 0;
        right: 0;
        bottom: auto;
        width: auto;
        height: 10px
    }
}

.sollers-cargo-block-car-full-screen__button_no-bg {
    border-color: #fff
}

.sollers-cargo-block-car-full-screen__button_no-bg:before {
    content: "";
    position: absolute;
    top: 0;
    right: 100%;
    bottom: 0;
    width: 13px;
    display: none
}

@media screen and (orientation:portrait) {
    .sollers-cargo-block-car-full-screen__button_no-bg:before {
        top: auto;
        left: 0;
        right: 0;
        bottom: 100%;
        width: auto;
        height: 10px
    }
}

.sollers-cargo-block-car-full-screen--left .sollers-cargo-block-car-full-screen__info {
    left: 14%
}

@media screen and (orientation:portrait) {
    .sollers-cargo-block-car-full-screen--left .sollers-cargo-block-car-full-screen__info {
        left: 50%
    }
}

@media screen and (max-aspect-ratio:5/9) {
    .sollers-cargo-block-car-full-screen--left .sollers-cargo-block-car-full-screen__info {
        top: 16%;
        bottom: 6%
    }
}

.sollers-cargo-block-car-full-screen--left .sollers-cargo-block-car-full-screen__desc {
    width: 74%
}

@media screen and (orientation:portrait) {
    .sollers-cargo-block-car-full-screen--left .sollers-cargo-block-car-full-screen__desc {
        width: 100%
    }
}

.sollers-cargo-app .full-page-scroller {
    position: relative;
    width: 100%;
    will-change: transform;
    transition: transform var(--5104ff2a) ease;
    transform: translateY(var(--19be5843))
}

.sollers-cargo-app .full-page-scroller .section,
.sollers-cargo-app .full-page-scroller .sollers-cargo-block-car-full-screen {
    height: 100dvh;
    width: 100%
}

.sollers-cargo-service-calculator {
    max-width: 914px;
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-template-rows: auto auto;
    gap: 26px 52px;
    position: relative
}

@media screen and (max-width:1024px) {
    .sollers-cargo-service-calculator {
        grid-template-columns: auto
    }
}

.sollers-cargo-service-calculator .cars__title {
    color: #99928f;
    margin-bottom: 16px
}

.sollers-cargo-service-calculator .cars__items {
    display: flex;
    justify-content: space-between;
    text-align: center;
    margin-bottom: 24px;
    gap: 16px
}

.sollers-cargo-service-calculator .cars__item {
    background: #f7f7f7;
    border-radius: 8px;
    flex-grow: 1;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    padding: 6px 20px;
    display: flex;
    flex-direction: column;
    border: 1px solid transparent;
    transition: all .25s
}

.sollers-cargo-service-calculator .cars__item:hover {
    border-color: #f47c30
}

.sollers-cargo-service-calculator .cars__item img {
    margin: auto 0 0
}

.sollers-cargo-service-calculator .cars__item.active {
    border-color: #f47c30
}

.sollers-cargo-service-calculator .result {
    background: #f7f7f7;
    padding: 16px 22px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    position: relative
}

@media screen and (max-width:1024px) {
    .sollers-cargo-service-calculator .result {
        order: 1
    }
}

.sollers-cargo-service-calculator .result:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 1px;
    background: rgba(0, 0, 0, .3);
    left: -26px;
    top: 0
}

.sollers-cargo-service-calculator .result__title {
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    text-decoration: underline #f47c30;
    text-underline-offset: 6px;
    margin-bottom: 8px
}

.sollers-cargo-service-calculator .result__row-items {
    display: flex;
    gap: 30px
}

.sollers-cargo-service-calculator .result__item .result-item__value {
    font-weight: 600;
    font-size: 46px;
    line-height: 50px
}

.sollers-cargo-service-calculator .range {
    margin-bottom: 24px
}

.sollers-cargo-service-calculator .range__wrapper {
    border: 1px solid rgba(0, 0, 0, .3);
    border-bottom: none;
    border-radius: 8px;
    padding: 6px 20px;
    position: relative;
    margin-bottom: 8px
}

.sollers-cargo-service-calculator .range__title {
    color: #99928f;
    margin-bottom: 4px
}

.sollers-cargo-service-calculator .range__limits {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding: 0 18px;
    color: #d3d3d3
}

.sollers-cargo-service-calculator .range__limits:after,
.sollers-cargo-service-calculator .range__limits:before {
    position: absolute;
    display: block;
    content: "";
    background-color: #d3d3d3;
    width: 1px;
    height: 16px;
    bottom: 4px
}

.sollers-cargo-service-calculator .range__limits:before {
    left: 9px
}

.sollers-cargo-service-calculator .range__limits:after {
    right: 9px
}

.sollers-cargo-service-calculator .tariffs .sollers-cargo-ui-checkbox {
    padding-left: 0;
    width: max-content;
    background: #ffe7d7;
    border-radius: 8px;
    margin: 0;
    transition: background .25s
}

.sollers-cargo-service-calculator .tariffs .sollers-cargo-ui-checkbox:hover {
    background: #f47c30;
    color: #fff
}

.sollers-cargo-service-calculator .tariffs .sollers-cargo-ui-checkbox__wrap {
    display: flex;
    text-align: center;
    flex-wrap: wrap;
    gap: 20px
}

.sollers-cargo-service-calculator .tariffs .sollers-cargo-ui-checkbox__checked {
    background: #f47c30;
    color: #fff
}

.sollers-cargo-service-calculator .tariffs .sollers-cargo-ui-checkbox__label {
    padding: 4px 20px
}

.sollers-cargo-service-calculator .tariffs .sollers-cargo-ui-checkbox:after,
.sollers-cargo-service-calculator .tariffs .sollers-cargo-ui-checkbox__label:before {
    content: none
}

.sollers-cargo-service-calculator .tariffs__text {
    padding-top: 4px;
    border-top: 2px dashed #f47c30;
    max-width: 352px;
    letter-spacing: -.7px
}

.sollers-cargo-service-calculator .final-text {
    border-top: 2px dashed #f47c30
}

.sollers-cargo-service-calculator .final-text__left {
    max-width: 376px
}

.sollers-cargo-service-calculator .final-text__right {
    max-width: 218px;
    display: flex;
    justify-content: space-between
}

@media screen and (max-width:1024px) {
    .sollers-cargo-service-calculator .final-text__right {
        order: 2
    }
}

.sollers-cargo-service-calculator .icon__link-pdf {
    cursor: pointer;
    height: max-content;
    margin-top: 6px
}

.sollers-cargo-service-calculator .icon__link-pdf:hover path {
    fill: #ef4d07;
    transition: all .25s
}

.sollers-cargo-service-calculator__form {
    position: relative
}

.sollers-cargo-service-calculator #range {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 14px;
    overflow: hidden;
    position: absolute;
    bottom: -7px;
    left: 8px;
    width: calc(100% - 16px)
}

.sollers-cargo-service-calculator #range::-webkit-slider-runnable-track {
    height: 1px;
    background: #ffe7d7
}

.sollers-cargo-service-calculator #range::-webkit-slider-thumb {
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
    background-color: #f47c30;
    border: 2px solid #fff;
    border-radius: 50%;
    height: 14px;
    width: 14px;
    margin-top: -7px;
    box-shadow: calc(-100vmax - 14px) 0 0 100vmax #f47c30;
    clip-path: polygon(100% 0, 4px 0, 0 7px, -100vmax 7px, -100vmax 8px, 0 8px, 4px 100%, 100% 100%)
}

.sollers-cargo-service-calculator #range::-moz-range-track {
    height: 1px;
    background: #ffe7d7
}

.sollers-cargo-service-calculator #range::-moz-range-thumb {
    cursor: pointer;
    -moz-appearance: none;
    appearance: none;
    background-color: #f47c30;
    border: 2px solid #fff;
    border-radius: 50%;
    height: 14px;
    width: 14px;
    margin-top: -7px;
    box-shadow: calc(-100vmax - 14px) 0 0 100vmax #f47c30;
    clip-path: polygon(100% 0, 4px 0, 0 8px, -100vmax 8px, -100vmax 9px, 0 9px, 4px 100%, 100% 100%)
}

.sollers-cargo-service-calculator .fade-sc-enter-active,
.sollers-cargo-service-calculator .fade-sc-leave-active {
    transition: opacity .25s
}

.sollers-cargo-service-calculator .fade-sc-enter,
.sollers-cargo-service-calculator .fade-sc-leave-to {
    opacity: 0;
    transition: opacity .25s
}

.service-tariffs {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px 20px;
    margin-bottom: 32px
}

@media screen and (max-width:1024px) {
    .service-tariffs {
        grid-template-columns: 1fr
    }
}

.service-tariffs__title {
    text-align: center;
    font-size: 26px;
    line-height: 28px;
    font-weight: 600;
    text-transform: uppercase;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    background: #f47c30
}

@media screen and (max-width:1024px) {
    .service-tariffs__title {
        font-size: 22px;
        line-height: 24px
    }
}

.service-tariffs__desc {
    font-size: 19px;
    line-height: 22px
}

.service-tariffs__item5 .service-tariffs__title {
    background: #ffc19a
}

.service-tariffs__item9 .service-tariffs__title {
    background: #ffe7d7
}

.service-tariffs__item2,
.service-tariffs__item3,
.service-tariffs__item4,
.service-tariffs__item6,
.service-tariffs__item7,
.service-tariffs__item8,
.service-tariffs__item10,
.service-tariffs__item11,
.service-tariffs__item12 {
    display: flex;
    gap: 10px
}

@media screen and (max-width:1024px) {
    .service-tariffs__item5 {
        grid-row: 5
    }
}

@media screen and (max-width:1024px) {
    .service-tariffs__item6 {
        grid-row: 6
    }
}

@media screen and (max-width:1024px) {
    .service-tariffs__item7 {
        grid-row: 7
    }
}

@media screen and (max-width:1024px) {
    .service-tariffs__item8 {
        grid-row: 8
    }
}

@media screen and (max-width:1024px) {
    .service-tariffs__item9 {
        grid-row: 9
    }
}

@media screen and (max-width:1024px) {
    .service-tariffs__item10 {
        grid-row: 10
    }
}

@media screen and (max-width:1024px) {
    .service-tariffs__item11 {
        grid-row: 11
    }
}

.service-tariffs ul.list li {
    margin-bottom: 4px
}

.block-icon {
    flex-shrink: 0
}

.sollers-cargo-page-content .sollers-cargo-calculator-to__self {
    position: relative
}

.sollers-cargo-page-content .sollers-cargo-calculator-to__wrap {
    max-width: 710px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to__consumables {
    border-top: 2px dashed #f47c30
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .cars__title {
    color: #99928f;
    margin-bottom: 16px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .cars__items {
    display: flex;
    text-align: center;
    padding-bottom: 14px;
    gap: 16px;
    overflow-x: auto
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .cars__item {
    background: #f7f7f7;
    border-radius: 8px;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
    padding: 6px 20px;
    display: flex;
    flex-direction: column;
    border: 1px solid transparent;
    transition: all .25s;
    height: 109px;
    aspect-ratio: 1.52
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .cars__item:hover {
    border-color: #f47c30
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .cars__item img {
    margin: auto 0 0
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .cars__item.active {
    border-color: #f47c30
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .engine_type .sollers-cargo-ui-input__label_up {
    display: none
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .range {
    margin-bottom: 24px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .range__wrapper {
    border: 1px solid rgba(0, 0, 0, .3);
    border-bottom: none;
    border-radius: 8px;
    padding: 6px 20px;
    position: relative;
    margin-bottom: 8px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .range__title {
    color: #99928f;
    margin-bottom: 4px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .range__gap,
.sollers-cargo-page-content .sollers-cargo-calculator-to .range__mileage {
    display: inline
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .range__limits {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding: 0 18px;
    color: #d3d3d3
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .range__limits:after,
.sollers-cargo-page-content .sollers-cargo-calculator-to .range__limits:before {
    position: absolute;
    display: block;
    content: "";
    background-color: #d3d3d3;
    width: 1px;
    height: 16px;
    bottom: 4px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .range__limits:before {
    left: 9px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .range__limits:after {
    right: 9px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .car-types,
.sollers-cargo-page-content .sollers-cargo-calculator-to .region {
    margin-bottom: 24px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .car-types .sollers-cargo-ui-checkbox,
.sollers-cargo-page-content .sollers-cargo-calculator-to .region .sollers-cargo-ui-checkbox {
    padding-left: 0;
    width: max-content;
    background: #ffe7d7;
    border-radius: 8px;
    margin: 0;
    transition: background .25s
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .car-types .sollers-cargo-ui-checkbox:hover,
.sollers-cargo-page-content .sollers-cargo-calculator-to .region .sollers-cargo-ui-checkbox:hover {
    background: #f47c30;
    color: #fff
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .car-types .sollers-cargo-ui-checkbox__wrap,
.sollers-cargo-page-content .sollers-cargo-calculator-to .region .sollers-cargo-ui-checkbox__wrap {
    display: flex;
    text-align: center;
    flex-wrap: wrap;
    gap: 20px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .car-types .sollers-cargo-ui-checkbox__checked,
.sollers-cargo-page-content .sollers-cargo-calculator-to .region .sollers-cargo-ui-checkbox__checked {
    background: #f47c30;
    color: #fff
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .car-types .sollers-cargo-ui-checkbox__label,
.sollers-cargo-page-content .sollers-cargo-calculator-to .region .sollers-cargo-ui-checkbox__label {
    padding: 4px 20px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .car-types .sollers-cargo-ui-checkbox:after,
.sollers-cargo-page-content .sollers-cargo-calculator-to .car-types .sollers-cargo-ui-checkbox__label:before,
.sollers-cargo-page-content .sollers-cargo-calculator-to .region .sollers-cargo-ui-checkbox:after,
.sollers-cargo-page-content .sollers-cargo-calculator-to .region .sollers-cargo-ui-checkbox__label:before {
    content: none
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .car-types__text,
.sollers-cargo-page-content .sollers-cargo-calculator-to .region__text {
    padding-top: 4px;
    border-top: 2px dashed #f47c30;
    max-width: 352px;
    letter-spacing: -.7px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .consumables {
    max-width: 600px;
    padding-top: 20px;
    padding-left: 34px;
    margin-bottom: 16px;
    cursor: pointer
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .consumables__label {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    padding-bottom: 16px;
    cursor: pointer
}

@media screen and (max-width:575px) {
    .sollers-cargo-page-content .sollers-cargo-calculator-to .consumables__label {
        flex-direction: column;
        align-items: flex-start
    }
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .consumables__title {
    font-size: 20px;
    font-weight: 600;
    position: relative
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .consumables__title:before {
    content: "";
    position: absolute;
    top: 6px;
    left: -32px;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    border-right: 1px solid #221f20;
    border-bottom: 1px solid #221f20;
    opacity: .6
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .sollers-cargo-calculator-to .consumables__title:before {
        top: 4px
    }
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .consumables__sum {
    font-size: 28px;
    font-weight: 600
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .consumables__inner {
    display: none
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .consumables__list {
    padding-left: 30px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .consumables--is-open .consumables__inner {
    display: block
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .consumables--is-open .consumables__title:before {
    transform: rotate(225deg);
    top: 8px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .price-jobs {
    max-width: 600px;
    padding-left: 34px;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px
}

@media screen and (max-width:575px) {
    .sollers-cargo-page-content .sollers-cargo-calculator-to .price-jobs {
        flex-direction: column;
        align-items: flex-start
    }
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .price-jobs__title {
    font-size: 20px;
    font-weight: 600
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .price-jobs__price {
    font-size: 28px;
    font-weight: 600
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .result {
    background: #f7f7f7;
    padding: 16px 22px;
    margin-bottom: 24px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .result__title {
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    text-decoration: underline #f47c30;
    text-underline-offset: 6px;
    margin-bottom: 8px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .result__row-items {
    display: flex;
    justify-content: space-between;
    gap: 20px
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .sollers-cargo-calculator-to .result__row-items {
        flex-direction: column
    }
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .result__item .result-item__value {
    font-weight: 600;
    font-size: 46px;
    line-height: 50px;
    min-height: 50px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .result__item .result-item__save {
    display: flex;
    gap: 20px;
    align-items: center;
    border-top: 2px dashed #f47c30;
    margin-top: 14px;
    width: fit-content
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .icon__link-pdf {
    cursor: pointer;
    height: max-content;
    margin-top: 6px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .icon__link-pdf:hover path {
    fill: #ef4d07;
    transition: all .25s
}

.sollers-cargo-page-content .sollers-cargo-calculator-to #range {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 14px;
    overflow: hidden;
    position: absolute;
    bottom: -7px;
    left: 8px;
    width: calc(100% - 16px);
    cursor: pointer
}

.sollers-cargo-page-content .sollers-cargo-calculator-to #range::-webkit-slider-runnable-track {
    height: 1px;
    background: #ffe7d7
}

.sollers-cargo-page-content .sollers-cargo-calculator-to #range::-webkit-slider-thumb {
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
    background-color: #f47c30;
    border: 2px solid #fff;
    border-radius: 50%;
    height: 14px;
    width: 14px;
    margin-top: -7px;
    box-shadow: calc(-100vmax - 14px) 0 0 100vmax #f47c30;
    clip-path: polygon(100% 0, 4px 0, 0 7px, -100vmax 7px, -100vmax 8px, 0 8px, 4px 100%, 100% 100%)
}

.sollers-cargo-page-content .sollers-cargo-calculator-to #range::-moz-range-track {
    height: 1px;
    background: #ffe7d7
}

.sollers-cargo-page-content .sollers-cargo-calculator-to #range::-moz-range-thumb {
    cursor: pointer;
    -moz-appearance: none;
    appearance: none;
    background-color: #f47c30;
    border: 2px solid #fff;
    border-radius: 50%;
    height: 14px;
    width: 14px;
    margin-top: -7px;
    box-shadow: calc(-100vmax - 14px) 0 0 100vmax #f47c30;
    clip-path: polygon(100% 0, 4px 0, 0 8px, -100vmax 8px, -100vmax 9px, 0 9px, 4px 100%, 100% 100%)
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .sollers-cargo-link--doc:not(:last-child) {
    margin-right: 18px;
    margin-bottom: 18px
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .fade-to-enter-active,
.sollers-cargo-page-content .sollers-cargo-calculator-to .fade-to-leave-active {
    transition: opacity .25s
}

.sollers-cargo-page-content .sollers-cargo-calculator-to .fade-to-enter,
.sollers-cargo-page-content .sollers-cargo-calculator-to .fade-to-leave-to {
    opacity: 0;
    transition: opacity .25s
}

.sollers-cargo-app .sollers-cargo-form {
    position: relative
}

.sollers-cargo-app .service-campaigns {
    margin-bottom: 30px
}

@media screen and (min-width:768px) {
    .sollers-cargo-app .service-campaigns__vin {
        flex: 0 1 50%
    }
}

.sollers-cargo-app .service-campaigns__vin .sollers-cargo-ui-input {
    border: 1px solid rgba(0, 0, 0, .3);
    border-radius: 8px;
    padding-left: 10px;
    height: 56px
}

.sollers-cargo-app .service-campaigns__vin .sollers-cargo-ui-input__label {
    left: 10px;
    top: 16px
}

.sollers-cargo-app .service-campaigns__vin .sollers-cargo-ui-input__label_up {
    top: 4px
}

.sollers-cargo-app .service-campaigns__vin .sollers-cargo-ui-input__b-input {
    height: 100%;
    padding-bottom: 0
}

.sollers-cargo-app .service-campaigns__vin .sollers-cargo-ui-input__input {
    height: 120%
}

.sollers-cargo-app .service-campaigns__vin .sollers-cargo-ui-input__border {
    display: none
}

.sollers-cargo-app .service-campaigns__vin-btn {
    margin: 19px 0
}

@media screen and (min-width:768px) {
    .sollers-cargo-app .service-campaigns__vin-btn {
        flex: 0 1 50%
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-app .service-campaigns__vin-btn {
        margin-top: 0
    }
}

.sollers-cargo-app .service-campaigns__vin-btn .sollers-cargo-btn {
    height: 100%;
    min-width: 270px;
    font-size: 16px;
    display: flex;
    align-items: center
}

@media screen and (max-width:767px) {
    .sollers-cargo-app .service-campaigns__vin-btn .sollers-cargo-btn {
        width: 100%
    }
}

.sollers-cargo-app .service-campaigns__vin-btn .sollers-cargo-btn--positive-test {
    background-color: #c9252c
}

.sollers-cargo-app .service-campaigns__vin-btn .sollers-cargo-btn--negative-test {
    background-color: #008f1a
}

.sollers-cargo-app .service-campaigns__vin-btn .sollers-cargo-icon {
    margin-right: 8px
}

.sollers-cargo-app .service-campaigns__list-row {
    display: grid;
    grid-template-columns: 20px calc(50% - 36px) repeat(2, 1fr);
    gap: 16px;
    margin-bottom: 10px
}

.sollers-cargo-app .service-campaigns__list-row--header {
    font-weight: 600;
    font-size: 18px
}

.sollers-cargo-app .sollers-cargo-btn {
    border-color: inherit
}

.sollers-cargo-app .sollers-cargo-btn[disabled] {
    background: #99928f;
    border-color: #99928f
}

.sollers-cargo-app .fade-to-enter-active,
.sollers-cargo-app .fade-to-leave-active {
    transition: opacity .25s
}

.sollers-cargo-app .fade-to-enter,
.sollers-cargo-app .fade-to-leave-to {
    opacity: 0;
    transition: opacity .25s
}

@media screen and (max-width:767px) {
    .sollers-cargo-map__dealers {
        position: relative;
        top: auto;
        left: auto;
        width: 100%;
        background: #f7f7f7;
        padding: 10px 20px 0
    }
}

.sollers-cargo-map__dealer-on-map,
.sollers-cargo-map__dealer-on-map .map-dealer-card {
    border-color: transparent
}

.sollers-cargo-map-dealers .sollers-cargo-ui-tabs__list {
    justify-content: left
}

.sollers-cargo-map-dealers__filter {
    font-size: 12px
}

@media screen and (max-width:767px) {
    .sollers-cargo-map-dealers__filter {
        font-size: 10px
    }
}

.sollers-cargo-map-dealers__filter .sollers-cargo-icon {
    margin: auto
}

@media screen and (max-width:767px) {
    .sollers-cargo-map-dealers__filter .sollers-cargo-icon {
        height: 26px
    }
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox {
    text-align: center;
    justify-content: center;
    border-radius: 9px;
    border: 1px solid;
    position: relative;
    overflow: hidden
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox:first-child {
    color: var(--852ceffc);
    border-color: currentColor
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox:first-child .sollers-cargo-icon {
    fill: currentColor
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox:nth-child(2) {
    color: var(--254ab4e1);
    border-color: currentColor
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox:nth-child(2) .sollers-cargo-icon {
    fill: currentColor
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox:nth-child(3) {
    color: var(--e5a83c80);
    border-color: currentColor
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox:nth-child(3) .sollers-cargo-icon {
    fill: currentColor
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox:not(.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox__checked):hover:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: currentColor;
    opacity: .15
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox__checked {
    background-color: currentColor
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox__checked .sollers-cargo-ui-checkbox__label {
    color: #fff
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox__checked .sollers-cargo-ui-checkbox__label .sollers-cargo-icon {
    fill: #fff
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox__checked:after {
    display: none
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox__checked:hover {
    opacity: .85
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox__wrap {
    display: flex;
    gap: 10px
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox__label {
    display: flex;
    flex-direction: column-reverse;
    padding: 8px
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-transport .sollers-cargo-ui-checkbox__label:before {
    display: none
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-services .sollers-cargo-ui-checkbox {
    width: auto
}

@media screen and (max-width:767px) {
    .sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-services .sollers-cargo-ui-checkbox {
        margin: 10px 0
    }
}

@media screen and (min-width:768px) {
    .sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__type-of-services .sollers-cargo-ui-checkbox__wrap {
        display: flex;
        gap: 16px
    }
}

.sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__title {
    font-size: 14px;
    line-height: 130%;
    color: #99928f
}

@media screen and (max-width:767px) {
    .sollers-cargo-map-dealers__filter .sollers-cargo-map-dealers-filter__title {
        font-size: 12px
    }
}

.map-dealer-card {
    list-style: none
}

.map-dealer-card:not(:last-child) {
    margin-bottom: 20px
}

@media screen and (max-width:767px) {
    .map-dealer-card {
        background-color: #fff
    }
}

@media screen and (min-width:768px) {
    .map-dealer-card:hover {
        border-color: #f47c30
    }
}

.map-dealer-card__label {
    cursor: pointer
}

.map-dealer-card__label:hover .map-dealer-card__title {
    color: #f47c30
}

.map-dealer-card__title-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 1
}

.map-dealer-card__title {
    color: #292523;
    font-size: 18px;
    font-weight: 600
}

.map-dealer-card__city {
    color: #f47c30;
    font-size: 12px
}

.map-dealer-card__inner {
    display: none
}

.map-dealer-card--is-open {
    border-color: #f47c30
}

.map-dealer-card--is-open .map-dealer-card__inner {
    display: block
}

@media screen and (max-width:575px) {
    .regions-dealers__input input::placeholder {
        font-size: 12px
    }
}

.sollers-models-big-banner__desctop {
    margin-top: 20px
}

@media screen and (max-width:1024px) {
    .sollers-models-big-banner__desctop {
        display: none
    }
}

.sollers-models-big-banner__desctop-inner {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

.sollers-models-big-banner__mobile {
    padding: 40px 0
}

@media screen and (min-width:1025px) {
    .sollers-models-big-banner__mobile {
        display: none
    }
}

.sollers-models-big-banner__mobile-inner {
    padding-bottom: 40px;
    box-shadow: 0 10px 30px 0 rgba(34, 31, 32, .15)
}

.sollers-models-big-banner__img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    padding-bottom: 64%
}

.sollers-models-big-banner__content-wrap {
    padding: 110px 0;
    font-size: 18px
}

@media screen and (max-width:1024px) {
    .sollers-models-big-banner__content-wrap {
        padding: 0;
        font-size: 18px
    }
}

.sollers-models-big-banner__content-wrap p {
    margin-bottom: 16px
}

.sollers-models-big-banner__content {
    max-width: 700px;
    margin-left: auto;
    padding: 60px;
    background: #fff
}

@media screen and (max-width:1024px) {
    .sollers-models-big-banner__content {
        max-width: 100%;
        padding: 20px 20px 0
    }
}

.sollers-models-big-banner__list {
    list-style: none
}

.sollers-models-big-banner__list>li {
    position: relative;
    padding-left: 18px;
    line-height: 1.3
}

.sollers-models-big-banner__list>li:not(:last-child) {
    margin-bottom: 18px
}

.sollers-models-big-banner__list>li:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #f47c30;
    border-radius: 50%;
    left: 0;
    top: 10px
}

.sollers-models-big-banner__list--no-markers>li {
    padding-left: 0
}

.sollers-models-big-banner__list--no-markers>li:before {
    content: none
}

.sollers-models-big-banner .center {
    text-align: center
}

.sollers-models-big-banner .grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px
}

@media screen and (max-width:767px) {
    .sollers-models-big-banner .grid {
        grid-template-columns: 1fr
    }
}

.sollers-models-big-banner .grid__item {
    background-color: #f7f7f7;
    padding: 50px 26px;
    display: grid;
    grid-template-rows: 100px auto;
    gap: 20px;
    text-align: center
}

@media screen and (max-width:767px) {
    .sollers-models-big-banner .grid__item {
        padding: 26px;
        grid-template-rows: 1fr;
        grid-template-columns: 100px auto;
        align-items: center;
        justify-content: start;
        gap: 30px;
        text-align: left
    }
}

.sollers-models-big-banner .note {
    color: #99928f;
    margin-top: 20px
}

.sollers-cargo-ms-engine .sollers-cargo-ms-engine-item {
    display: flex;
    justify-content: center
}

@media screen and (max-width:1024px) {
    .sollers-cargo-ms-engine .sollers-cargo-ms-engine-item {
        display: block
    }
}

.sollers-cargo-ms-engine .sollers-cargo-ms-engine-item:nth-child(2n) {
    flex-direction: row-reverse
}

.sollers-cargo-ms-engine .sollers-cargo-ms-engine-item__image {
    flex: 0 1 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

@media screen and (max-width:1024px) {
    .sollers-cargo-ms-engine .sollers-cargo-ms-engine-item__image {
        padding-bottom: 58.333333%
    }
}

.sollers-cargo-ms-engine .sollers-cargo-ms-engine-item__content {
    flex: 0 1 50%;
    padding: 40px 50px 36px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-ms-engine .sollers-cargo-ms-engine-item__content {
        width: 100%;
        padding: 21px 16px 40px
    }
}

.sollers-cargo-ms-engine .sollers-cargo-ms-engine-item__content li {
    list-style: none;
    position: relative;
    padding-left: 16px;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 130%
}

@media screen and (max-width:767px) {
    .sollers-cargo-ms-engine .sollers-cargo-ms-engine-item__content li {
        font-size: 16px
    }
}

.sollers-cargo-ms-engine .sollers-cargo-ms-engine-item__content li:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #f47c30;
    border-radius: 50%;
    left: 0;
    top: 10px
}

.sollers-cargo-ms-engine .sollers-cargo-ms-engine-item__title {
    margin-bottom: 25px;
    font-size: 30px;
    line-height: 130%;
    font-weight: 600
}

@media screen and (max-width:767px) {
    .sollers-cargo-ms-engine .sollers-cargo-ms-engine-item__title {
        font-size: 18px
    }
}

.sollers-cargo-ms-engine .sollers-cargo-ms-engine-item__tabs {
    display: flex;
    justify-content: flex-start;
    border-bottom: 2px solid rgba(0, 0, 0, .15);
    margin-bottom: 46px
}

@media screen and (max-width:767px) {
    .sollers-cargo-ms-engine .sollers-cargo-ms-engine-item__tabs {
        margin-bottom: 30px
    }
}

.sollers-cargo-ms-engine .sollers-cargo-ms-engine-item__mod {
    position: relative;
    margin-right: 25px;
    padding-bottom: 11px;
    cursor: pointer;
    font-size: 20px;
    line-height: 130%;
    font-weight: 450;
    color: #777
}

@media screen and (max-width:767px) {
    .sollers-cargo-ms-engine .sollers-cargo-ms-engine-item__mod {
        font-size: 16px
    }
}

.sollers-cargo-ms-engine .sollers-cargo-ms-engine-item__mod.is-active {
    font-weight: 600;
    color: #292523
}

.sollers-cargo-ms-engine .sollers-cargo-ms-engine-item__mod.is-active:before {
    content: "";
    position: absolute;
    bottom: -2px;
    height: 2px;
    left: 0;
    right: 0;
    background-color: #f47c30
}

.sollers-cargo-models-range {
    background-color: #6a7785;
    max-width: 1440px;
    margin: auto
}

.sollers-cargo-models-range__content-box {
    padding: 30px 0;
    display: flex;
    align-items: center;
    gap: 8px;
    overflow: hidden;
    position: relative
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-range__content-box {
        display: block;
        padding-bottom: 0
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range__content-box {
        display: block;
        background: linear-gradient(180deg, #b5c2cc 38%, #b8c2ca 44%, #b6c4cf 49%, #96a2ac 56%, #aab5be 65%, #cfd6da 69%, #cad1d7 85%, #a6b9c8)
    }
}

.sollers-cargo-models-range__content-bottom {
    text-align: center;
    padding-bottom: 12px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-range__content-bottom {
        display: none
    }
}

.sollers-cargo-models-range .white-text {
    color: #fff
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .white-text {
        color: inherit
    }
}

.sollers-cargo-models-range .sollers-cargo-models__title {
    margin-bottom: 6px;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif
}

.sollers-cargo-models-range .sollers-cargo-only-phone {
    position: relative
}

@media screen and (min-width:1025px) {
    .sollers-cargo-models-range .sollers-cargo-wrapper--small {
        display: contents
    }
}

@media screen and (min-width:1025px) {
    .sollers-cargo-models-range .no-desktop {
        display: none
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .no-desktop {
        display: contents
    }
}

.sollers-cargo-models-range__note {
    font-size: 12px;
    opacity: .7;
    line-height: 1;
    margin-top: 14px
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range__note {
        font-size: inherit;
        margin-top: 0;
        order: 2
    }
}

.sollers-cargo-models-range .models-range {
    flex: 0 0 50%;
    order: 2;
    width: 50%;
    margin-right: -28px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-range .models-range {
        width: 100%;
        margin-bottom: 30px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .models-range {
        margin-bottom: 0
    }
}

.sollers-cargo-models-range .models-range__subtitle {
    font-size: 22px;
    margin-bottom: 2%;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif
}

.sollers-cargo-models-range .models-range__text-top {
    top: 8%;
    margin-left: 11%
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-range .models-range__text-top {
        margin-bottom: 34px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .models-range__text-top {
        margin-bottom: 0
    }
}

.sollers-cargo-models-range .models-range__text-bottom {
    bottom: 30px;
    right: 0;
    width: 50%
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-range .models-range__text-bottom {
        display: none
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .models-range__text-bottom {
        display: block;
        width: 100%;
        margin: 20px auto
    }
}

.sollers-cargo-models-range .models-range__text-bottom,
.sollers-cargo-models-range .models-range__text-top {
    position: absolute
}

@media screen and (max-width:1024px) {

    .sollers-cargo-models-range .models-range__text-bottom,
    .sollers-cargo-models-range .models-range__text-top {
        position: static;
        text-align: center;
        margin-left: 0
    }
}

.sollers-cargo-models-range .models-range__slider {
    position: relative
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .models-range__slider:before {
        content: "";
        position: absolute;
        height: 100%;
        width: 122px;
        display: block;
        background: linear-gradient(180deg, #a7b0ba, #abbdc9);
        clip-path: polygon(100% 0, 100% 0, 100% 100%, 30% 100%);
        right: 0
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .slick-slider {
        margin-top: 30px;
        margin-bottom: 20px
    }
}

.sollers-cargo-models-range .slick-slider .slick-list {
    transform: skewX(-16deg) translateX(44px)
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-range .slick-slider .slick-list {
        transform: skewX(-16deg)
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .slick-slider .slick-list {
        transform: none
    }
}

.sollers-cargo-models-range .slick-slider .slick-track {
    display: flex;
    gap: 20px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-range .slick-slider .slick-track {
        padding: 0 34px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .slick-slider .slick-track {
        padding: 0
    }
}

.sollers-cargo-models-range .slick-slider .slick-slide {
    transition: all .5s
}

@media screen and (min-width:768px) {
    .sollers-cargo-models-range .slick-slider .slick-slide>div {
        background-color: #a7b0ba;
        border-radius: 10px;
        overflow: hidden;
        outline: 2px solid transparent;
        margin: 8px 0;
        transition: all .25s
    }

    .sollers-cargo-models-range .slick-slider .slick-slide>div:hover {
        transform: scale(1.05);
        transition: all .25s
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .slick-slider .slick-slide {
        padding-bottom: 20px
    }

    .sollers-cargo-models-range .slick-slider .slick-slide:has(+.slick-current) {
        transform: scale(.6) translateX(118%)
    }
}

@media screen and (min-width:768px) {
    .sollers-cargo-models-range .slick-slider .slick-slide.slick-current>div {
        outline-color: #f47c30;
        transition: all .25s
    }

    .sollers-cargo-models-range .slick-slider .slick-slide.slick-current .models-range-card__title {
        background: #f47c30;
        color: #fff;
        transition: all .25s
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .slick-slider .slick-slide.slick-current .models-range-card__img {
        filter: none;
        transform: scale(1) translateX(19%)
    }

    .sollers-cargo-models-range .slick-slider .slick-slide.slick-current+.slick-slide {
        transform: scale(1.3) translateX(-8%)
    }

    .sollers-cargo-models-range .slick-slider .slick-slide.slick-current:has(+.slick-current) {
        transform: scale(.6) translateX(118%)
    }
}

.sollers-cargo-models-range .slick-slider .slick-dots {
    bottom: -44px;
    padding-right: 44px
}

.sollers-cargo-models-range .slick-slider .slick-arrow {
    top: auto;
    bottom: -54px;
    margin: 0;
    background-color: #fff
}

.sollers-cargo-models-range .slick-slider .slick-arrow:before {
    border-top: 2px solid rgba(34, 31, 32, .5);
    border-right: 2px solid rgba(34, 31, 32, .5)
}

.sollers-cargo-models-range .slick-slider .slick-arrow.slick-prev {
    left: 10px;
    right: auto
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .slick-slider .slick-arrow.slick-prev {
        left: 20px
    }
}

.sollers-cargo-models-range .slick-slider .slick-arrow.slick-next {
    right: 64px;
    left: auto
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .slick-slider .slick-arrow.slick-next {
        right: 20px
    }
}

.sollers-cargo-models-range .models-range-card {
    transform: skewX(16deg);
    cursor: pointer
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .models-range-card {
        transform: none
    }
}

.sollers-cargo-models-range .models-range-card__img {
    position: relative;
    left: 29px;
    aspect-ratio: 1.2;
    object-fit: cover;
    object-position: left;
    width: 100%;
    height: auto
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .models-range-card__img {
        left: 0;
        aspect-ratio: 2.8;
        object-fit: contain;
        filter: brightness(.7);
        transition: all .5s
    }
}

.sollers-cargo-models-range .models-range-card__title {
    font-size: 18px;
    font-weight: 600;
    padding: 10px 10px 10px calc(44px - 5%);
    background-color: #fff;
    margin-left: -46px
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .models-range-card__title {
        font-size: 22px;
        background-color: inherit;
        text-align: center;
        padding: 0;
        margin: 0 0 24px
    }
}

.sollers-cargo-models-range .car-info-full {
    padding: 36px 0 36px 150px;
    transform: skewX(16deg)
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-range .car-info-full {
        transform: none;
        padding-left: 0;
        padding-right: 0
    }
}

.sollers-cargo-models-range .car-info-full__wrap {
    background: linear-gradient(180deg, #b5c2cc 38%, #b8c2ca 44%, #b6c4cf 49%, #96a2ac 56%, #aab5be 65%, #cfd6da 69%, #cad1d7 85%, #a6b9c8);
    transform: skewX(-16deg) translateX(-118px);
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    margin-right: -152px;
    overflow: hidden;
    order: 1;
    flex-grow: 1
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-range .car-info-full__wrap {
        order: 1;
        transform: none;
        margin-right: 0;
        border-radius: 0
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .car-info-full__wrap {
        background: #fff
    }
}

.sollers-cargo-models-range .car-info-full__title {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 14px
}

.sollers-cargo-models-range .car-info-full__img {
    width: 120%;
    padding: 20px 0 0;
    aspect-ratio: 2.087
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-range .car-info-full__img {
        width: 100%;
        padding-top: 20px;
        aspect-ratio: 2.33
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .car-info-full__img {
        display: none
    }
}

.sollers-cargo-models-range .car-info-full__img img {
    object-fit: scale-down;
    aspect-ratio: 2.8;
    object-position: left;
    width: 100%;
    height: auto
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-range .car-info-full__img img {
        object-position: center
    }
}

.sollers-cargo-models-range .car-info-full__table-parameters {
    display: flex;
    justify-content: space-between;
    margin-bottom: 26px;
    width: calc(100% - 70px);
    flex-wrap: wrap;
    gap: 10px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-range .car-info-full__table-parameters {
        width: 100%;
        justify-content: left;
        gap: 60px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .car-info-full__table-parameters {
        margin-top: 20px;
        display: block
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .car-info-full__item-parameter {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: row-reverse;
        padding: 10px 0;
        position: relative
    }

    .sollers-cargo-models-range .car-info-full__item-parameter:not(:last-child):after {
        content: "";
        position: absolute;
        top: auto;
        left: 0;
        right: 0;
        bottom: 0;
        width: auto;
        height: 1px;
        background-color: rgba(0, 0, 0, .15)
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .car-info-full__icon-parameter {
        display: none
    }
}

.sollers-cargo-models-range .car-info-full__value-parameter {
    display: inline;
    vertical-align: text-bottom;
    font-size: 18px;
    font-weight: 600;
    margin-left: 4px
}

.sollers-cargo-models-range .car-info-full__name-parameter {
    font-size: 12px;
    color: #7a7979
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .car-info-full__name-parameter {
        font-size: 14px
    }
}

.sollers-cargo-models-range .car-info-full__other-desc {
    width: calc(100% - 70px);
    display: flex;
    flex-direction: column;
    gap: 20px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-range .car-info-full__other-desc {
        width: 100%
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-range .car-info-full__linksk {
        order: 1
    }
}

.sollers-cargo-models-range .sollers-cargo-btn {
    text-align: center;
    font-weight: 700;
    border-width: 2px
}

.sollers-cargo-models-range .fade-to-enter-active,
.sollers-cargo-models-range .fade-to-leave-active {
    transition: opacity .1s
}

.sollers-cargo-models-range .fade-to-enter,
.sollers-cargo-models-range .fade-to-leave-to {
    opacity: 0;
    transition: opacity .1s
}

.sollers-cargo-models-warranty .models-warranty-banner {
    margin: 0 auto 50px;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif;
    box-shadow: 0 10px 30px rgba(34, 31, 32, .15)
}

.sollers-cargo-models-warranty .models-warranty-banner__top {
    display: flex;
    color: #fff
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-warranty .models-warranty-banner__top {
        flex-direction: column;
        text-align: center
    }
}

.sollers-cargo-models-warranty .models-warranty-banner__top-left {
    padding: 50px 40px;
    background: #f47c30;
    font-size: 35px;
    line-height: 50px;
    width: 400px
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-warranty .models-warranty-banner__top-left {
        width: 100%;
        font-size: 40px;
        padding: 20px 15px
    }
}

.sollers-cargo-models-warranty .models-warranty-banner__top-right {
    padding: 50px 80px;
    background: #000;
    font-size: 60px;
    line-height: 1;
    flex-grow: 1
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-warranty .models-warranty-banner__top-right {
        font-size: 40px;
        padding: 20px 15px
    }
}

.sollers-cargo-models-warranty .models-warranty-banner__top-right span {
    font-size: .5em;
    line-height: 39px
}

.sollers-cargo-models-warranty .models-warranty-banner__bottom {
    padding: 20px 40px;
    background: #fff;
    font-size: 30px;
    line-height: 39px
}

.sollers-cargo-models-warranty .models-warranty-banner__bottom span {
    font-size: 36px;
    line-height: 48px;
    color: #f47c30;
    white-space: nowrap
}

.sollers-cargo-models-warranty__disclaimer {
    font-size: 12px;
    line-height: 16px
}

.sollers-cargo-models-addition {
    background: linear-gradient(180deg, rgba(186, 198, 206, .6), rgba(194, 209, 220, .6) 12%, rgba(220, 234, 245, .6) 34%, rgba(170, 181, 190, .6) 65%, rgba(231, 243, 251, .6) 69%, rgba(209, 219, 226, .6) 85%, rgba(174, 188, 200, .6)), 64%;
    padding: 90px 0 20px
}

.sollers-cargo-models-addition .sollers-cargo-models__title {
    text-align: center;
    text-transform: uppercase;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif
}

.sollers-cargo-models-addition .sollers-cargo-models__suptitle {
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 20px
}

.sollers-cargo-models-addition__togglers {
    display: flex;
    justify-content: center;
    gap: 2px;
    margin-bottom: 20px
}

.sollers-cargo-models-addition__toggler {
    cursor: pointer;
    padding: 12px 66px;
    background: #fff
}

.sollers-cargo-models-addition__toggler.is-active,
.sollers-cargo-models-addition__toggler:hover {
    border-bottom: 2px solid #f47c30
}

.sollers-cargo-models-addition__slider-item img {
    width: 100%;
    height: auto
}

.sollers-cargo-big-banner__inner {
    background-image: var(--79639c1f)
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner__inner {
        padding-bottom: 70%;
        background-image: var(--e2e41dea)
    }
}

.sollers-cargo-big-banner__content_right {
    position: absolute;
    left: 50%
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner.sollers-cargo-big-banner_to .sollers-cargo-big-banner__content {
        padding-bottom: 24px
    }
}

.sollers-cargo-big-banner.sollers-cargo-big-banner_to .sollers-cargo-big-banner__title {
    margin-bottom: 34px;
    text-transform: uppercase
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner.sollers-cargo-big-banner_to .sollers-cargo-big-banner__title {
        margin-left: 0;
        text-align: left;
        margin-bottom: 0
    }
}

.sollers-cargo-big-banner.sollers-cargo-big-banner_to .sollers-cargo-big-banner__subtitle {
    font-size: 20px;
    line-height: 1.35;
    margin-left: 0;
    font-weight: 500;
    max-width: 500px;
    font-family: CommonsPro, Helvetica, Arial, sans-serif
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner.sollers-cargo-big-banner_to .sollers-cargo-big-banner__subtitle {
        display: none
    }
}

.sollers-cargo-big-banner ul {
    list-style: none;
    font-size: 20px;
    line-height: 26px;
    font-family: CommonsPro, Helvetica, Arial, sans-serif
}

.sollers-cargo-big-banner ul li {
    margin-bottom: 20px;
    padding-left: 20px;
    position: relative
}

.sollers-cargo-big-banner ul li:before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #f47c30;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    left: 0
}

._only-phone {
    display: none
}

@media screen and (max-width:767px) {
    ._only-phone {
        display: block
    }
}

.sollers_prev-big-banner.sollers-cargo-lists-bolder-text-paragraph_large {
    padding-top: 26px;
    font-size: 16px
}

.sollers-cargo-page-content .telematics-complex-article-cards {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 50px
}

.sollers-cargo-page-content .telematics-complex-article-cards_title {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
    width: 100%
}

.sollers-cargo-page-content .telematics-complex-article-cards .article-card {
    width: 32.5%;
    border-bottom: 3px solid #f47c30;
    background-color: #f7f7f7;
    margin-bottom: 0
}

@media screen and (max-width:1024px) {
    .sollers-cargo-page-content .telematics-complex-article-cards .article-card {
        width: 49%;
        max-width: 500px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .telematics-complex-article-cards .article-card {
        width: 100%;
        max-width: 500px;
        margin-right: auto;
        margin-left: auto
    }
}

.sollers-cargo-page-content .telematics-complex-article-cards .article-card div {
    box-shadow: none;
    background: none;
    border: none
}

.sollers-cargo-page-content .telematics-complex-article-cards .article-card__img-block {
    height: 85px;
    padding: 0
}

.sollers-cargo-page-content .telematics-complex-article-cards .article-card__img-block img {
    max-width: 61px
}

.sollers-cargo-page-content .telematics-complex-article-cards .article-card__text {
    padding: 0 22px 36px;
    font-size: 20px;
    line-height: 28px
}

.sollers-cargo-page-content .c-cards__item:not(:last-child) {
    margin-bottom: 60px
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .c-cards__item:not(:last-child) {
        margin-bottom: 40px
    }
}

.sollers-cargo-page-content .c-cards__title {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 30px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-page-content .c-cards__title {
        font-size: 24px;
        line-height: 30px
    }
}

.sollers-cargo-page-content .c-cards__list {
    column-count: 4
}

@media screen and (max-width:1024px) {
    .sollers-cargo-page-content .c-cards__list {
        column-count: 3
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .c-cards__list {
        column-count: 2
    }
}

.sollers-cargo-page-content .c-cards__list li {
    position: relative;
    margin-bottom: 10px;
    padding-left: 17px;
    font-size: 26px;
    line-height: 36px;
    font-weight: 450
}

@media screen and (max-width:1024px) {
    .sollers-cargo-page-content .c-cards__list li {
        font-size: 24px;
        line-height: 28px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .c-cards__list li {
        font-size: 16px;
        line-height: 22px
    }
}

.sollers-cargo-page-content .c-cards__list li:after {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    left: 0;
    top: 16px;
    background-color: #ef4d07;
    border-radius: 50%
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .c-cards__list li:after {
        top: 10px
    }
}

.sollers-cargo-page-content .c-cards__list li span {
    display: block;
    font-size: 20px;
    line-height: 28px;
    color: #a3a3a3
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .c-cards__list li span {
        font-size: 16px;
        line-height: 22px;
        color: #221f20
    }
}

.sollers-cargo-page-content .c-cards-icons {
    display: flex;
    margin-bottom: 30px
}

.sollers-cargo-page-content .c-cards-icons__item {
    width: 48px;
    height: 48px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .c-cards-icons__item {
        width: 28px;
        height: 28px
    }
}

.sollers-cargo-page-content .c-cards-icons__item--buy {
    background-image: url(data:image/webp;base64,UklGRggDAABXRUJQVlA4WAoAAAAQAAAANQAAQAAAQUxQSP0BAAABkFTbWthcVwIOgoRIQEIl4ODHwcNB6iB10DpAQiR8EpBwBrRfEoZvFBEToItD2c3M2pY0cWo4Lc8SNk5amiIa5+sEqzG2ssa4Pl5fqLelDnAk/YzPge2mzPiUO3WAT7ijMladjAZwxOsqY9XpaAAWr9oYsy6MBmDxkrAD9KRLwwFg6wXhALBVV78A+uNUNACLur4ylhPRACzqzjpQXasBHEH31oHqiB3gFXR3Hqg/ogE8dTKVba+P4NPaAcq3HaDKXzrf98WlaECPQwaoci8H3uLS2oE2GGByL4b/n0sFIEkJILqCAfS95M0GHi41oEk7sMu9AbyDxtyBHlwJIMiA5FoANv1cO1BdakBegS53BkzOCpivAvsDaL43UDyhA4vrARwVePoOIHl0AMkVARuqz4DF1U4FoF+03iKAC95A9SwAYYICWHD8A0wThA5sv1aAPIMqwL58KR2wZYpgjO+SN2PMmkKLDc6qSbSYpxdNI2X71vdFM0mpbHvNQVfec+f/Ec+5ItAz8JkrAW0F+lwV2NWBNNUBZL2ANlMCiEoAaaIGfCQ14JjnDyBJSgDbLLEDu8YPQJ1jNaDHL8EA9jjBXwco+h47gOW7UmOs+h2N0fYUrgpraXyt8kYbvnYz61zei07WX/e2qNPxZbe1pGsfr6NfZp8SdGuIMQbdDgBWUDgg5AAAAJAHAJ0BKjYAQQA+0WatUaglJCKhqUEAGglAGkH4ApADeN8i6VTe6nIbEuqplLP6+jh4Nu37VX657YaNDpHoq860my7IgAD+9iP7z8FP/7fNr3AcjnsXQaW69v/0S6WfAvH6H8P6ul7jZ9/YXESH1/ZKaAxKoLKH/vEVgx4qo/OY18G3Z+uV8ZT84tfqrfTI/bznRGpqWfw1vUXWFzUseSEfVUXldr4xSdeBIPzMuIw3b5U1E3Lb25p793Nyh8Aw75ZtaAxvLUQ4/kRA8nRxuzilH15173FOj9Dd61v/8rBIwAAAAA==)
}

.sollers-cargo-page-content .c-cards-icons__item--tool {
    background-image: url(../img/i-tool.webp)
}

.manuals-cards {
    display: grid;
    gap: 30px;
    grid-template-columns: repeat(3, 1fr);
    margin-bottom: 80px
}

@media screen and (max-width:767px) {
    .manuals-cards {
        grid-template-columns: 1fr
    }
}

.manuals-cards .manuals-card {
    background: #fff
}

.manuals-cards .manuals-card img {
    margin-bottom: 0
}

.manuals-cards .manuals-card__top {
    margin-bottom: 40px;
    flex: 0 1 44%
}

.manuals-cards .manuals-card__bottom {
    margin: 0 40px 40px
}

.manuals-cards .manuals-card__img {
    background: linear-gradient(180deg, #acb4ba, #b2bcc4 10%, #bcc6ce 29%, #929ca4 56%, #cfdae1 59%, #bcc6ce 73%, #858f97 86%, #fff 0 100%)
}

@media screen and (min-width:1025px) {
    .manuals-cards .manuals-card--stretch .manuals-card__img {
        padding: 0 60px
    }
}

@media screen and (min-width:1025px) {
    .manuals-cards .manuals-card--stretch .manuals-card__bottom {
        margin: auto;
        padding: 0 20px;
        text-align: center
    }
}

.manuals-cards .manuals-card--stretch .manuals-card__btns-box {
    display: inline-grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    width: fit-content
}

@media screen and (max-width:767px) {
    .manuals-cards .manuals-card--stretch .manuals-card__btns-box {
        grid-template-columns: 1fr
    }
}

@media screen and (min-width:768px) {
    .manuals-cards .manuals-card--stretch {
        grid-column: 1/span 3;
        display: flex;
        align-items: center
    }

    .manuals-cards .manuals-card--stretch .manuals-card__inner {
        padding-bottom: 0;
        text-align: center;
        margin: auto
    }
}

.manuals-cards .manuals-card__subtitle,
.manuals-cards .manuals-card__title {
    font-size: clamp(28px, 3.1vw, 40px);
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif
}

.manuals-cards .manuals-card__title {
    margin: 20px 40px 0;
    text-transform: uppercase
}

.manuals-cards .manuals-card__subtitle {
    margin-bottom: 30px
}

.manuals-banner {
    display: flex;
    background-color: #fff;
    margin-bottom: 120px
}

@media screen and (max-width:1024px) {
    .manuals-banner {
        margin-bottom: 60px
    }
}

@media screen and (max-width:767px) {
    .manuals-banner {
        display: block;
        width: 100%;
        margin-bottom: 40px
    }
}

.manuals-banner__image {
    width: 33.61111%;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat
}

@media screen and (max-width:767px) {
    .manuals-banner__image {
        width: 100%;
        padding-bottom: 65.082644%
    }
}

.manuals-banner__wrapper {
    width: 66.388888%;
    padding: 24px 20px 31px 4.722222%
}

@media screen and (max-width:1450px) {
    .manuals-banner__wrapper {
        padding: 20px 30px
    }
}

@media screen and (max-width:767px) {
    .manuals-banner__wrapper {
        width: 100%
    }
}

.manuals-banner__title {
    margin-bottom: 6px;
    font-size: 40px;
    line-height: 140%;
    font-weight: 600
}

@media screen and (max-width:1247px) {
    .manuals-banner__title {
        font-size: 30px;
        line-height: 130%
    }
}

@media screen and (max-width:1024px) {
    .manuals-banner__title {
        font-size: 24px;
        line-height: 130%
    }
}

.manuals-banner__subtitle {
    font-size: 20px;
    line-height: 140%;
    margin-bottom: 30px
}

@media screen and (max-width:1024px) {
    .manuals-banner__subtitle {
        font-size: 16px;
        margin-bottom: 10px
    }
}

.manuals-banner__text {
    font-size: 14px;
    line-height: 20px;
    color: #949291
}

.manuals-banner__text b {
    font-size: 16px;
    line-height: 140%;
    font-weight: 450;
    color: #221f20
}

.manuals-banner__text .orange {
    font-size: 18px;
    line-height: 140%;
    font-weight: 600;
    white-space: nowrap;
    text-decoration: underline
}

.manuals-banner .sollers-cargo-btn {
    margin-bottom: 40px
}

@media screen and (max-width:1024px) {
    .manuals-banner .sollers-cargo-btn {
        margin-bottom: 10px
    }
}

.flex {
    display: inline-flex;
    gap: 30px
}

.flex__icon img {
    width: 42px;
    height: 42px;
    margin-right: 10px
}

@media screen and (max-width:1024px) {
    .flex {
        gap: 10px
    }
}

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

.flex .flex__item--3-1 {
    flex: 0 1 calc(33.33333% - 20px)
}

@media screen and (max-width:1024px) {
    .flex .flex__item--3-1 {
        flex: 0 1 calc(33.33333% - 6.66667px)
    }
}

@media screen and (max-width:767px) {
    .flex .flex__item--3-1 {
        flex: 0 1 100%
    }
}

.sollers-cargo-page-content .grid {
    display: grid
}

@media screen and (max-width:1024px) {
    .sollers-cargo-page-content .grid {
        display: block
    }
}

.bricks-gallery {
    padding: 100px 0
}

@media screen and (max-width:767px) {
    .bricks-gallery {
        padding: 40px 0 60px
    }
}

.bricks-gallery__title {
    margin-bottom: 53px;
    font-size: 36px;
    line-height: 140%;
    font-weight: 600
}

@media screen and (max-width:767px) {
    .bricks-gallery__title {
        margin-bottom: 20px;
        font-size: 24px
    }
}

.bricks-gallery__row {
    display: grid;
    grid-template-columns: 4fr 4fr 4fr 4fr;
    grid-column-gap: 2px;
    margin-bottom: 2px
}

@media screen and (max-width:767px) {
    .bricks-gallery__row {
        grid-template-columns: 4fr 4fr;
        grid-column-gap: 10px;
        margin-bottom: 0
    }
}

.bricks-gallery__row:nth-child(2n) {
    display: grid;
    grid-template-columns: 4fr 4fr 4fr;
    grid-column-gap: 2px
}

@media screen and (max-width:767px) {
    .bricks-gallery__row:nth-child(2n) {
        grid-column-gap: 10px
    }
}

.bricks-gallery__row:nth-child(2n) .bricks-gallery__photo {
    padding-bottom: 74.87437185%
}

.bricks-gallery__row:last-child {
    margin-bottom: 0
}

@media screen and (max-width:767px) {
    .bricks-gallery__item {
        margin-bottom: 10px
    }
}

.bricks-gallery__photo {
    padding-bottom: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    cursor: pointer;
    transition: transform .15s linear
}

.bricks-gallery__photo:hover {
    transform: scale(1.1)
}

.sollers-cargo-page-submenu {
    position: sticky;
    top: 0;
    font-size: 0;
    white-space: nowrap;
    border-bottom: 1px solid rgba(0, 0, 0, .15);
    text-transform: uppercase;
    background-color: #fff;
    z-index: 10
}

@media screen and (max-width:1024px) {
    .sollers-cargo-page-submenu {
        overflow-x: scroll
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-submenu {
        margin-bottom: 20px
    }
}

.sollers-cargo-page-submenu a {
    color: #292523
}

.sollers-cargo-page-submenu__item {
    display: inline-block;
    position: relative;
    padding: 20px 0 24px;
    margin-right: 60px;
    font-size: 16px;
    line-height: 130%;
    opacity: .7;
    transition: opacity .25s ease-in
}

@media screen and (max-width:1024px) {
    .sollers-cargo-page-submenu__item {
        font-size: 14px;
        line-height: 22px;
        padding: 14px 0;
        margin-right: 20px
    }
}

.sollers-cargo-page-submenu__item:first-child {
    padding-left: 0
}

.sollers-cargo-page-submenu__item:last-child {
    margin-right: 0
}

.sollers-cargo-page-submenu__item:after {
    display: none;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: #ef4d07;
    border-radius: 10px
}

.sollers-cargo-page-submenu__item:hover {
    opacity: 1
}

.sollers-cargo-page-submenu__item.active-link {
    opacity: 1;
    font-weight: 600
}

.sollers-cargo-page-submenu__item.active-link:after {
    display: block
}

.sollers-cargo-page-submenu__item.is-active {
    opacity: 1
}

.other-links {
    display: flex;
    position: absolute;
    bottom: 6px;
    right: 3%;
    gap: 24px;
    font-family: CommonsPro, sans-serif;
    font-size: 20px
}

@media screen and (min-width:768px) {
    .other-links:hover>.other-links__item.exact-active-link {
        border-color: transparent;
        transition: border .3s
    }
}

.other-links .other-links__item {
    color: #fff;
    border-bottom: 2px solid transparent;
    transition: border .25s
}

.other-links .other-links__item.exact-active-link {
    border-color: #f47c30;
    transition: border .5s
}

.other-links .other-links__item:hover {
    border-color: #f47c30;
    transition: border .25s
}

.sollers-cargo-models-banner {
    font-weight: 700;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif
}

.sollers-cargo-models-banner__inner {
    position: relative;
    padding-bottom: 31.6666666666666%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url(../img/banner-top.webp)
}

.sollers-cargo-models-banner__inner.sa6 {
    background-image: url(../img/banner-top_2.webp)
}

@media screen and (orientation:portrait) {
    .sollers-cargo-models-banner__inner {
        padding-bottom: 114.6875%;
        background-image: url(../img/banner-top_mob.webp)
    }
    .sollers-cargo-models-banner__inner.sa6 {
        background-image: url(../img/banner-top_mob_2.webp)
    }
}

.sollers-cargo-models-banner__wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sollers-cargo-models-banner__content {
    display: flex;
    height: 100%;
    padding-top: 7.5%
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-banner__content {
        align-items: center;
        padding-top: 0
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-banner__content {
        align-items: flex-start;
        padding-top: 26px
    }
}

.sollers-cargo-models-banner__content .sollers-cargo-btn--md {
    padding: 10px 40px
}

@media screen and (min-width:768px) {
    .sollers-cargo-models-banner__content .sollers-cargo-btn--nodesk {
        display: none;
    }
}

.sollers-cargo-models-banner__content-inner {
    width: 100%
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-banner__content-inner {
        text-align: center
    }
}

.sollers-cargo-models-banner__title {
    width: 41.555556%;
    font-size: 60px;
    line-height: 120%;
    color: #292523;
    margin-bottom: 1.5%
}

@media screen and (max-width:1450px) {
    .sollers-cargo-models-banner__title {
        width: 70.5555555555%;
        font-size: 40px
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-banner__title {
        font-size: 30px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-banner__title {
        width: 100%;
        max-width: 300px;
        margin: 0 auto 8px;
        text-align: center;
        font-size: 26px
    }
}

.sollers-cargo-models-banner__title h1 {
    font-size: inherit;
    line-height: inherit;
    padding: 0;
    margin: 0
}

.sollers-cargo-models-banner__text {
    font-size: 26px;
    line-height: 130%;
    margin-bottom: 2.83333333%;
    font-weight: 600
}

@media screen and (max-width:1024px) {
    .sollers-cargo-models-banner__text {
        font-size: 24px;
        margin-bottom: 15px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-models-banner__text {
        font-size: 20px
    }
}

@media screen and (min-width:768px) {
    .sollers-cargo-models-banner__content-inner--whiteBg {
        width: fit-content;
        height: fit-content;
        padding: 40px;
        background-color: #fff
    }
}

@media screen and (min-width:768px) and (max-width:767px) {
    .sollers-cargo-models-banner__content-inner--whiteBg {
        margin: 0 auto
    }
}

.sollers-st6-complectation {
    margin-top: 60px;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between
}

.sollers-st6-complectation__item {
    flex: 0 0 45%;
    max-width: 45%;
    position: relative
}

@media screen and (max-width:1024px) {
    .sollers-st6-complectation__item {
        flex: 0 0 100%;
        max-width: 100%;
        border-bottom: 1px solid #efefef
    }
}

.sollers-st6-complectation__item+.sollers-st6-complectation__item {
    margin-left: 10%
}

@media screen and (max-width:1024px) {
    .sollers-st6-complectation__item+.sollers-st6-complectation__item {
        margin-left: 0
    }
}

.sollers-st6-complectation__item-name {
    position: absolute;
    top: -25px;
    left: 50%;
    transform: translateX(-50%);
    color: #fff;
    background-color: #f47c30;
    border-radius: 50px;
    min-width: 200px;
    line-height: 50px;
    text-align: center;
    font-size: 21px;
    font-weight: 700;
    text-transform: uppercase
}

@media screen and (max-width:1024px) {
    .sollers-st6-complectation__item-name {
        font-size: 14px;
        font-weight: 700;
        line-height: 25px;
        min-width: 105px;
        top: -12.5px
    }
}

.sollers-st6-complectation__list {
    list-style-type: none
}

.sollers-st6-complectation__list li {
    position: relative;
    display: block;
    font-size: 16px;
    font-weight: 600;
    line-height: 120%;
    padding: 20px;
    border-bottom: 3px solid #efefef
}

@media screen and (max-width:1024px) {
    .sollers-st6-complectation__list li {
        padding: 10px;
        border-bottom: 2px solid #efefef;
        height: auto
    }
}

.sollers-model-think-text {
    font-weight: 300;
    font-family: CommonsPro
}

.sollers-models-text-light {
    color: #656363
}

.gallery__inner {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
    grid-auto-rows: 190px
}

@media screen and (max-width:767px) {
    .gallery__inner {
        grid-template-columns: repeat(2, 1fr);
        grid-auto-rows: auto
    }
}

.gallery__inner--st6 .gallery__item--1 .gallery__photo {
    background-position: top 0 right 0;
    background-size: 217%
}

.gallery__inner--st6 .gallery__item--2 .gallery__photo {
    background-position: 0 100%
}

.gallery__inner--st6 .gallery__item--3 .gallery__photo {
    background-position: 59% 100%;
    background-size: cover
}

.gallery__inner--st6 .gallery__item--6 .gallery__photo {
    background-position: top -70px right -7px;
    background-size: 190%
}

@media screen and (max-width:1247px) {
    .gallery__inner--st6 .gallery__item--6 .gallery__photo {
        background-size: 225%;
        background-position: 100% 100%
    }
}

@media screen and (max-width:767px) {
    .gallery__inner--st6 .gallery__item--6 .gallery__photo {
        background-size: 100%
    }
}

.gallery__item {
    display: none;
    position: relative;
    align-items: stretch;
    overflow: hidden
}

.gallery__item--0 {
    display: flex;
    grid-column-start: 1;
    grid-column-end: 3
}

.gallery__item--0 .gallery__photo {
    bottom: -30px
}

@media screen and (max-width:767px) {
    .gallery__item--0 {
        display: block;
        grid-column-start: 1;
        grid-column-end: 2
    }
}

.gallery__item--1 {
    display: flex;
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3
}

@media screen and (max-width:767px) {
    .gallery__item--1 {
        display: block;
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 1;
        grid-row-end: 2
    }
}

.gallery__item--2 {
    display: flex;
    grid-column-start: 3;
    grid-column-end: 5;
    grid-row-start: 1;
    grid-row-end: 3
}

.gallery__item--2 .gallery__photo {
    background-position: 45% 50%
}

@media screen and (max-width:767px) {
    .gallery__item--2 .gallery__photo {
        background-position: 50%
    }
}

@media screen and (max-width:767px) {
    .gallery__item--2 {
        display: block;
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 2;
        grid-row-end: 3
    }
}

.gallery__item--3 {
    display: flex;
    grid-column-start: 5;
    grid-column-end: 6;
    grid-row-start: 1;
    grid-row-end: 2
}

.gallery__item--3 .gallery__photo {
    background-size: 200%;
    left: -35px
}

@media screen and (max-width:767px) {
    .gallery__item--3 .gallery__photo {
        left: 0
    }
}

@media screen and (max-width:767px) {
    .gallery__item--3 {
        display: block;
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 2;
        grid-row-end: 3
    }
}

.gallery__item--4 {
    display: flex;
    grid-column-start: 6;
    grid-column-end: 9;
    grid-row-start: 1;
    grid-row-end: 2
}

@media screen and (max-width:767px) {
    .gallery__item--4 {
        display: block;
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 3;
        grid-row-end: 4
    }
}

.gallery__item--5 {
    display: flex;
    grid-column-start: 5;
    grid-column-end: 7;
    grid-row-start: 2;
    grid-row-end: 3
}

@media screen and (max-width:767px) {
    .gallery__item--5 {
        display: block;
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 3;
        grid-row-end: 4
    }
}

.gallery__item--6 {
    display: flex;
    grid-column-start: 7;
    grid-column-end: 9;
    grid-row-start: 2;
    grid-row-end: 3
}

@media screen and (max-width:767px) {
    .gallery__item--6 {
        display: block;
        grid-column-start: 1;
        grid-column-end: 3;
        grid-row-start: 4;
        grid-row-end: 5
    }

    .gallery__item--6 .gallery__photo {
        padding-bottom: 50%
    }
}

.gallery__photo {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    cursor: pointer;
    transition: transform .15s linear
}

@media screen and (max-width:767px) {
    .gallery__photo {
        position: relative;
        padding-bottom: 100%
    }
}

.gallery__photo:hover {
    transform: scale(1.1);
    z-index: 1
}

@media screen and (max-width:767px) {
    .gallery__photo:hover {
        transform: none
    }
}

.sollers-cargo-about__gallery .gallery__item--3 .gallery__photo {
    background-position: 50% 50%;
    background-size: 233%
}

[data-page=about] .gallery__item--3 {
    grid-column-end: 7
}

[data-page=about] .gallery__item--4 {
    grid-column-start: 7
}

[data-page=about] .gallery__item--5 {
    grid-column-end: 9
}

@media screen and (max-width:767px) {
    [data-page=about] .gallery__item--5 {
        grid-column-start: 1
    }

    [data-page=about] .gallery__item--5 .gallery__photo {
        padding-bottom: 50%
    }
}

[data-page=about] h2 {
    font-size: 2.5em;
    line-height: 1.2;
    font-weight: 100
}

@media screen and (max-width:767px) {
    [data-page=about] h2 {
        font-size: 18px
    }
}

[data-page=about] h3 {
    font-size: 2.5em;
    line-height: 1.2;
    margin-bottom: 32px
}

@media screen and (max-width:767px) {
    [data-page=about] h3 {
        font-size: 24px
    }
}

@media screen and (max-width:767px) {

    [data-page=about] .mb-60,
    [data-page=about] .mb-80,
    [data-page=about] .mb-100 {
        margin-bottom: 50px
    }
}

.sollers-cargo-ui-input-checkbox {
    width: 100%;
    color: #221f20;
    position: relative
}

.sollers-cargo-ui-input-checkbox__wrapper {
    display: inline-flex;
    cursor: pointer
}

.sollers-cargo-ui-input-checkbox__wrapper_disabled {
    opacity: .6;
    pointer-events: none
}

.sollers-cargo-ui-input-checkbox__checkbox {
    width: 20px;
    height: 20px;
    border: 1px solid rgba(0, 0, 0, .6);
    position: relative;
    flex: none;
    background: #fff
}

.sollers-cargo-ui-input-checkbox__checkbox_checked:before {
    content: "";
    display: block;
    background-color: #f47c30;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.sollers-cargo-ui-input-checkbox__checkbox_checked-red:before {
    background-color: #ef4d07
}

.sollers-cargo-ui-input-checkbox__checkbox_error {
    border: 1px solid #fc4848
}

.sollers-cargo-ui-input-checkbox__label {
    font-size: 16px;
    line-height: 20px;
    margin-left: 10px
}

.sollers-cargo-ui-input-checkbox__label a[href],
.sollers-cargo-ui-input-checkbox__label a[href]:active,
.sollers-cargo-ui-input-checkbox__label a[href]:hover,
.sollers-cargo-ui-input-checkbox__label a[href]:visited {
    text-decoration: none;
    color: #f47c30
}

.sollers-cargo-ui-input-checkbox__error {
    position: absolute;
    left: 0;
    bottom: -1px;
    transform: translateY(100%);
    color: #fc4848;
    text-align: left;
    font-size: 11px;
    line-height: 11px
}

.sollers-cargo-ui-input-checkbox__link {
    font-weight: 600;
    color: #f47c30;
    text-decoration: underline;
    font-size: 14px;
    vertical-align: top;
    line-height: 24px
}

.sollers-cargo-ui-input {
    width: 100%;
    color: #221f20;
    margin: 20px 0;
    position: relative
}

.sollers-cargo-ui-input__input {
    width: 100%;
    border: none;
    position: relative;
    z-index: 2;
    font-size: 18px;
    line-height: 22px;
    color: #221f20;
    padding: 0;
    background: transparent
}

.sollers-cargo-ui-input__input:focus {
    border: none
}

.sollers-cargo-ui-input__input:active:not([disabled]),
.sollers-cargo-ui-input__input:focus:not([disabled]) {
    outline: none
}

.sollers-cargo-ui-input__input:active:not([disabled])::placeholder,
.sollers-cargo-ui-input__input:focus:not([disabled])::placeholder {
    opacity: 0
}

.sollers-cargo-ui-input__label {
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    opacity: .6;
    position: absolute;
    pointer-events: none;
    transition: all .2s ease-in-out;
    top: 0;
    left: 0
}

.sollers-cargo-ui-input__label_up {
    font-size: 12px;
    line-height: 14px;
    top: -20px
}

.sollers-cargo-ui-input__b-input {
    position: relative;
    padding: 0 0 10px;
    line-height: 0
}

.sollers-cargo-ui-input__border {
    position: absolute;
    z-index: 1;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.sollers-cargo-ui-input__border_error {
    border-bottom: 1px solid #fc4848
}

.sollers-cargo-ui-input__border_focus {
    border-bottom: 1px solid rgba(0, 0, 0, .3)
}

.sollers-cargo-ui-input__placeholder {
    position: absolute;
    z-index: 3;
    pointer-events: none;
    font-size: 18px;
    line-height: 28px;
    opacity: .4;
    top: -3px
}

.sollers-cargo-ui-input__error {
    position: absolute;
    left: 0;
    bottom: -7px;
    transform: translateY(100%);
    color: #fc4848;
    text-align: left;
    font-size: 11px;
    line-height: 11px
}

.sollers-cargo-form-subscribe-email {
    position: relative;
    background: #fff;
    padding: 70px 20px 40px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-form-subscribe-email {
        padding: 30px 20px 40px
    }
}

.sollers-cargo-form-subscribe-email__title {
    font-size: 30px;
    line-height: 120%;
    font-weight: 600;
    text-align: center;
    color: #292523;
    margin-bottom: 18px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-form-subscribe-email__title {
        font-size: 24px;
        line-height: 140%;
        margin-bottom: 6px
    }
}

.sollers-cargo-form-subscribe-email__form {
    max-width: 597px;
    margin: 0 auto
}

.sollers-cargo-form-subscribe-email .sollers-cargo-form__row {
    margin-bottom: 15px;
    justify-content: center
}

@media screen and (orientation:portrait) {
    .sollers-cargo-form-subscribe-email .sollers-cargo-form__row {
        margin-bottom: 10px
    }
}

.sollers-cargo-form-subscribe-email .sollers-cargo-form__col {
    width: 33.3333%;
    flex: none
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-subscribe-email .sollers-cargo-form__col {
        width: 100%
    }
}

.sollers-cargo-form-subscribe-email .sollers-cargo-form-agreement {
    max-width: max-content;
    margin: 0 auto 15px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-form-subscribe-email .sollers-cargo-form-agreement {
        margin: 0 auto 10px
    }
}

.sollers-cargo-form-subscribe-email .sollers-cargo-btn {
    display: block;
    min-width: 220px;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 700;
    margin: 0 auto
}

@media screen and (orientation:portrait) {
    .sollers-cargo-form-subscribe-email .sollers-cargo-btn {
        padding: 10.5px 25px;
        min-width: 100%
    }
}

.sollers-cargo-list-news {
    position: relative;
    padding-bottom: 104px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-list-news {
        padding-bottom: 84px
    }
}

.sollers-cargo-page-new {
    padding-bottom: 115px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-page-new {
        padding-bottom: 55px
    }
}

.sollers-cargo-ui-input-select__item_rows {
    border-radius: 6px;
    box-shadow: inset 0 0 1px 1px #e7e7e7;
    transition: box-shadow .1s ease-out
}

.sollers-cargo-ui-input-select__item_rows.sollers-cargo-ui-input-select__item:hover,
.sollers-cargo-ui-input-select__item_rows.sollers-cargo-ui-input-select__item_active {
    box-shadow: inset 0 0 1px 1px #f47c30;
    background: #fff;
    border-radius: 6px
}

.sollers-cargo-ui-input-select__item-row:not(:first-child) {
    padding-top: 8px
}

.sollers-cargo-ui-input-select__item-label {
    color: rgba(41, 37, 35, .5);
    font-size: 10px;
    line-height: 16px
}

.sollers-cargo-ui-input-select__item-text {
    color: rgba(41, 37, 35, .8);
    font-size: 14px;
    line-height: 24px
}

.sollers-cargo-ui-input-select .sollers-cargo-ui-input__b-input {
    cursor: pointer;
    padding-right: 38px
}

.sollers-cargo-ui-input-select .sollers-cargo-ui-input__b-input:before {
    content: "";
    position: absolute;
    top: 3px;
    right: 15px;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    border-right: 1px solid #221f20;
    border-bottom: 1px solid #221f20;
    opacity: .6
}

@media screen and (max-width:1024px) {
    .sollers-cargo-ui-input-select .sollers-cargo-ui-input__b-input:before {
        top: 6px
    }
}

.sollers-cargo-ui-input-select .sollers-cargo-ui-input__input {
    cursor: pointer;
    text-overflow: ellipsis
}

.sollers-cargo-ui-input-select .vb-dragger {
    right: 2px;
    width: 4px
}

.sollers-cargo-ui-input-select .vb-dragger-styler {
    background-color: #c4bbb3;
    margin: 5px 0;
    border-radius: 5px;
    height: calc(100% - 10px);
    transition: opacity .1s ease-out;
    opacity: .6
}

.sollers-cargo-ui-input-select__b-list {
    position: absolute;
    left: 0;
    right: 0;
    top: 31px;
    z-index: 100
}

.sollers-cargo-ui-input-select__list-wrapper {
    width: 100%;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .3);
    border-radius: 0 0 4px 4px
}

.sollers-cargo-ui-input-select__list {
    max-height: 200px;
    width: 100%
}

@media $mobile {
    .sollers-cargo-ui-input-select__list {
        max-height: 140px
    }
}

.sollers-cargo-ui-input-select__item {
    margin: 7px;
    padding: 7px;
    font-size: 18px;
    line-height: 28px;
    cursor: pointer
}

@media screen and (max-width:1024px) {
    .sollers-cargo-ui-input-select__item {
        font-size: 16px;
        line-height: 20px
    }
}

.sollers-cargo-ui-input-select__item:hover {
    background: #f7f7f7;
    border-radius: 4px
}

.sollers-cargo-ui-input-select__item_active {
    color: #f47c30;
    pointer-events: none
}

.sollers-cargo-ui-input-select_opened .sollers-cargo-ui-input__b-input:before {
    transform: rotate(225deg);
    top: 9px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-ui-input-select_opened .sollers-cargo-ui-input__b-input:before {
        top: 10px
    }
}

.sollers-cargo-ui-input-select_opened.open-top .sollers-cargo-ui-input-select__b-list {
    top: auto;
    bottom: 61px
}

.sollers-cargo-ui-input-select_opened.open-top .sollers-cargo-ui-input-select__list-wrapper {
    border-radius: 4px 4px 0 0
}

.sollers-cargo-ui-input-select_disabled {
    opacity: .6;
    pointer-events: none
}

.sollers-cargo-ui-input-select_without-scroll .sollers-cargo-ui-input-select__list {
    max-height: none
}

.sollers-cargo-ui-input-select_without-scroll .vb-dragger {
    display: none
}

.sollers-cargo-ui-select {
    display: inline-block;
    cursor: pointer;
    position: relative;
    user-select: none;
    font-size: 16px;
    line-height: 140%;
    font-weight: 450;
    color: #292523
}

.sollers-cargo-ui-select__header {
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 140%;
    font-weight: 450;
    color: #999;
    opacity: .89
}

.sollers-cargo-ui-select__value {
    position: relative;
    background-color: #fff;
    padding: 6px 40px 7px 20px;
    border: 1px solid #999;
    border-radius: 100px
}

.sollers-cargo-ui-select__value:after {
    content: "";
    position: absolute;
    width: 11px;
    height: 7px;
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxbDUuNSA1TDEyIDEiIHN0cm9rZT0iI0Y0N0MzMCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+)
}

.sollers-cargo-ui-select__value span {
    margin-left: 6px;
    color: #717171
}

.sollers-cargo-ui-select__menu {
    position: absolute;
    max-height: 0;
    width: 100%;
    top: calc(100% + 6px);
    left: 0;
    background: #fff;
    box-shadow: 0 4px 16px rgba(0, 0, 0, .05);
    border-radius: 20px;
    overflow: hidden;
    z-index: 1
}

.sollers-cargo-ui-select__inner {
    padding: 8px 0 12px
}

.sollers-cargo-ui-select__item {
    padding: 4px 40px 4px 20px
}

.sollers-cargo-ui-select__item:hover {
    color: #000;
    background-color: $body
}

.sollers-cargo-ui-select.is-active .sollers-cargo-ui-select__menu {
    max-height: 170px;
    transition: max-height .25s ease-in
}

.sollers-cargo-ui-select.is-active .sollers-cargo-ui-select__value:after {
    transform: translateY(-50%) rotate(180deg)
}

.sollers-cargo-ui-select.is-disabled {
    cursor: default
}

.sollers-cargo-ui-select.is-disabled .sollers-cargo-ui-select__value:after {
    display: none
}

.sollers-cargo-ui-select.is-disabled .sollers-cargo-ui-select__value {
    opacity: .5
}

.sollers-cargo-btn.sollers-cargo-form-get-detail-form-button {
    border: none;
    padding: 5px 20px;
    min-width: 180px;
    min-height: 40px;
    height: 40px;
    max-height: 40px;
    font-weight: 700;
    font-size: 16px;
    line-height: 1.25
}

.sollers-cargo-btn.sollers-cargo-form-get-detail-form-button[disabled] {
    background-color: #999
}

.sollers-cargo-form-get-detail__result {
    background: #fff;
    width: 100%;
    min-height: 12.63903%;
    position: relative;
    padding: 60px
}

.sollers-cargo-form-get-detail-result__empty {
    padding-bottom: 12.63903%;
    position: relative
}

.sollers-cargo-form-get-detail-result__empty .sollers-cargo-get-detail-p {
    display: flex;
    flex: 1 1 100%;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    align-content: center;
    position: absolute;
    color: #99928f;
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

.sollers-cargo-form-get-detail-result__no-result {
    padding: 0 100px
}

.sollers-cargo-form-get-detail-result__no-result .sollers-cargo-get-detail-p {
    font-size: 18px;
    font-weight: 400;
    color: #99928f
}

.sollers-cargo-form-get-detail-result__items {
    background: red
}

.sollers-cargo-form-get-detail-result__loading {
    display: flex;
    justify-content: center;
    align-items: center
}

.sollers-cargo-form-get-detail-h3 {
    font-weight: 600;
    font-size: 30px;
    line-height: 1.3;
    font-family: CommonsPro;
    margin-bottom: 26px;
    color: #292523
}

.sollers-cargo-table-details {
    position: relative
}

.sollers-cargo-form-get-detail-form {
    padding: 50px 0;
    display: grid;
    grid-template-columns: 100%;
    align-items: center
}

.sollers-cargo-form-get-detail-form__row {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: 440px 160px 180px;
    grid-template-areas: "code count action";
    align-items: flex-start;
    align-content: flex-start
}

.sollers-cargo-form-get-detail-form__row._check {
    grid-area: checkRow
}

.sollers-cargo-form-get-detail-form__coll {
    display: block;
    height: 100%
}

.sollers-cargo-form-get-detail-form__coll._code {
    grid-area: code
}

.sollers-cargo-form-get-detail-form__coll._count {
    grid-area: count
}

.sollers-cargo-form-get-detail-form__coll._action {
    grid-area: action;
    padding-left: 20px;
    margin-top: 20px
}

.sollers-cargo-form-get-detail-form .sollers-cargo-form-get-detail-form__field.sollers-cargo-ui-input-checkbox {
    display: inline-block;
    width: auto;
    margin: 0
}

.sollers-cargo-form-get-detail-form .sollers-cargo-form-get-detail-form__field.sollers-cargo-ui-input-checkbox .sollers-cargo-ui-input-checkbox__label {
    color: #99928f
}

.sollers-cargo-form-get-detail-form .sollers-cargo-form-get-detail-form__field._search {
    margin-bottom: 30px
}

.sollers-cargo-form-get-detail-form .sollers-cargo-form-get-detail-form__field._search .sollers-cargo-ui-input__label {
    padding-left: 25px
}

.sollers-cargo-form-get-detail-form .sollers-cargo-form-get-detail-form__field._search .sollers-cargo-ui-input__label_up {
    padding-left: 0
}

.sollers-cargo-form-get-detail-form .sollers-cargo-form-get-detail-form__field._search .sollers-cargo-ui-input__b-input {
    padding-left: 45px;
    position: relative
}

.sollers-cargo-form-get-detail-form .sollers-cargo-form-get-detail-form__field._search .sollers-cargo-ui-input__b-input:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 12px;
    margin-top: -11px;
    width: 20px;
    height: 22px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjUgMTNsNS41IDYiIHN0cm9rZT0iIzY1NjM2MyIvPjxjaXJjbGUgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNyIgc3Ryb2tlPSIjNjU2MzYzIi8+PC9zdmc+);
    background-position: 50%;
    background-repeat: no-repeat
}

.sollers-cargo-form-get-detail-form .sollers-cargo-form-get-detail-form__field-box {
    display: inline-flex;
    flex: 1 1 100%;
    position: relative;
    justify-content: flex-start;
    align-content: center;
    align-items: center;
    font-size: 0;
    line-height: 0
}

.sollers-cargo-form-get-detail-form .sollers-cargo-form-get-detail-form__field-box .sollers-cargo-block-car-function__item-clue-question {
    display: inline-block;
    align-self: center;
    top: 0;
    line-height: 12px
}

.sollers-cargo-detail-table-sort .sollers-cargo-ui-input__label,
.sollers-cargo-form-get-detail-form .sollers-cargo-form-get-detail-form__field .sollers-cargo-ui-input__label {
    z-index: 1;
    left: 20px;
    line-height: 40px
}

.sollers-cargo-detail-table-sort .sollers-cargo-ui-input__label_up,
.sollers-cargo-form-get-detail-form .sollers-cargo-form-get-detail-form__field .sollers-cargo-ui-input__label_up {
    left: 0;
    line-height: 12px;
    padding-left: 0
}

.sollers-cargo-detail-table-sort .sollers-cargo-ui-input__b-input,
.sollers-cargo-form-get-detail-form .sollers-cargo-form-get-detail-form__field .sollers-cargo-ui-input__b-input {
    height: 40px;
    border-radius: 5px;
    overflow: hidden;
    padding: 6px 20px;
    background-color: #fff
}

.sollers-cargo-detail-table-sort .sollers-cargo-ui-input__b-input:before,
.sollers-cargo-form-get-detail-form .sollers-cargo-form-get-detail-form__field .sollers-cargo-ui-input__b-input:before {
    top: 50%;
    margin-top: -7px
}

.sollers-cargo-detail-table-sort .sollers-cargo-ui-input__border,
.sollers-cargo-form-get-detail-form .sollers-cargo-form-get-detail-form__field .sollers-cargo-ui-input__border {
    border-radius: 5px;
    border: 1px solid transparent
}

.sollers-cargo-detail-table-sort .sollers-cargo-ui-input__border:not(.sollers-cargo-ui-input__border_error),
.sollers-cargo-form-get-detail-form .sollers-cargo-form-get-detail-form__field .sollers-cargo-ui-input__border:not(.sollers-cargo-ui-input__border_error) {
    border-color: rgba(0, 0, 0, .1)
}

.sollers-cargo-detail-table-sort .sollers-cargo-ui-input__border.sollers-cargo-ui-input__border_error,
.sollers-cargo-form-get-detail-form .sollers-cargo-form-get-detail-form__field .sollers-cargo-ui-input__border.sollers-cargo-ui-input__border_error {
    border-color: #fc4848
}

.sollers-cargo-get-detail-loader {
    position: relative;
    width: 50px;
    height: 50px
}

.sollers-cargo-get-detail-loader:after,
.sollers-cargo-get-detail-loader:before {
    content: "";
    display: block;
    opacity: 1;
    position: absolute;
    border: 3px solid transparent;
    transition: opacity .5s;
    transition-delay: .1s;
    border-radius: 50%;
    transform-origin: 50%
}

.sollers-cargo-get-detail-loader:before {
    border-top-color: #f47c30;
    border-bottom-color: #f47c30;
    width: 48px;
    height: 48px;
    top: calc(50% - 24px);
    left: calc(50% - 24px);
    animation-name: rotateLoader;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

.sollers-cargo-get-detail-loader:after {
    border-top-color: #d3d3d3;
    border-bottom-color: #d3d3d3;
    height: 24px;
    width: 24px;
    top: calc(50% - 12px);
    left: calc(50% - 12px);
    border-width: 3px;
    animation-name: rotateLoaderRevert;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

.sollers-cargo-table-details {
    border: 1px solid #000
}

.sollers-cargo-table-details__thead {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    align-items: center;
    border-bottom: 1px solid #000
}

.sollers-cargo-table-details__th {
    display: block;
    font-size: 16px;
    font-weight: 450;
    line-height: 1.4;
    padding: 10px 15px;
    border-left: 1px solid #000;
    height: 100%;
    display: flex;
    flex: 1 1 100%;
    flex-direction: row;
    align-content: center;
    align-items: center;
    user-select: none
}

.sollers-cargo-table-details__th:first-child {
    border-left: none;
    display: none
}

.sollers-cargo-table-details__th:nth-child(2) {
    border-left: none
}

.sollers-cargo-table-details__th-txt {
    position: relative;
    display: inline-block;
    transition: color .2s
}

.sollers-cargo-table-details__th._sortable .sollers-cargo-table-details__th-txt {
    cursor: pointer;
    padding-right: 20px;
    position: relative
}

.sollers-cargo-table-details__th._sortable .sollers-cargo-table-details__th-txt:after {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 50%;
    right: 5px;
    margin-left: 6px;
    vertical-align: middle;
    border-top: 2px solid #99928f;
    border-left: 2px solid #99928f;
    transform: rotate(-135deg);
    transform-origin: 50%;
    margin-top: -2px;
    transition: margin .2s, transform .2s
}

.sollers-cargo-table-details__th._sortable .sollers-cargo-table-details__th-txt:hover:after {
    border-color: #f47c30
}

.sollers-cargo-table-details__th._sortable._asc .sollers-cargo-table-details__th-txt:after {
    transform: rotate(-135deg);
    margin-top: -2px
}

.sollers-cargo-table-details__th._sortable._desc .sollers-cargo-table-details__th-txt:after {
    transform: rotate(45deg);
    margin-top: 0
}

.sollers-cargo-table-details__th._sortable._sorted .sollers-cargo-table-details__th-txt:after {
    border-color: #f47c30
}

.sollers-cargo-table-details__tr {
    border-bottom: 1px solid #000;
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    align-items: center
}

.sollers-cargo-table-details__tr:last-child {
    border-bottom: none
}

.sollers-cargo-table-details__td {
    padding: 10px 15px;
    border-left: 1px solid #000;
    height: 100%;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.33;
    color: rgba(41, 37, 35, .89);
    display: grid;
    align-items: center;
    align-content: center;
    word-break: break-word
}

.sollers-cargo-table-details__td:first-child {
    border-left: none
}

.sollers-cargo-table-details .sollers-cargo-table-details__th-mobile {
    font-size: 14px;
    font-weight: 450;
    line-height: 1.2;
    color: rgba(41, 37, 35, .5);
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: height .2s, opacity .2s, transform .2s;
    transform: translateY(-25px)
}

.sollers-cargo-table-detail-dealer__adress {
    font-size: 12px;
    font-weight: 450
}

.sollers-cargo-detail-info {
    background: #f7f7f7;
    padding: 25px 50px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    align-items: center;
    justify-content: space-between;
    margin-bottom: 40px
}

.sollers-cargo-detail-info__cell {
    height: 100%;
    position: relative;
    display: grid;
    align-content: center;
    text-align: left;
    justify-content: center
}

.sollers-cargo-detail-info__cell:nth-child(2) {
    padding-left: 15px;
    padding-right: 15px
}

.sollers-cargo-detail-info__cell:before {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background: rgba(0, 0, 0, .2);
    position: absolute;
    top: 0;
    left: 0
}

.sollers-cargo-detail-info__cell:first-child:before {
    content: none
}

.sollers-cargo-detail-info-cell-content {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3;
    color: rgba(41, 37, 35, .89)
}

.sollers-cargo-detail-info-cell-title {
    font-size: 14px;
    font-weight: 450px;
    line-height: 1.3;
    color: rgba(41, 38, 36, .5)
}

.sollers-cargo-detail-info-cell-date {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.3;
    color: rgba(41, 37, 35, .89)
}

.sollers-cargo-detail-info-marker {
    font-size: 14px;
    font-weight: 600;
    color: #f47c30
}

.sollers-cargo-clue-question-wrapper,
.sollers-cargo-clue-question-wrapper__box {
    position: relative
}

.sollers-cargo-clue-question-wrapper * {
    display: inline-block
}

.sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__item-clue-question {
    top: -2px;
    left: 6px;
    margin-left: 0;
    user-select: none
}

.sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__item-clue-question.is-active:before {
    content: "";
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    transform: rotate(-45deg);
    top: 16px;
    left: 1px;
    border-color: #f47c30 #f47c30 rgba(0, 0, 0, .1) rgba(0, 0, 0, .1);
    border-right: 1px solid rgba(0, 0, 0, .1);
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__item-clue-question.is-active:after {
    content: "";
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    background: #fff;
    top: 18px;
    left: 1px;
    transform: rotate(-45deg)
}

.sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__item-clue-question.is-active:after,
.sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__item-clue-question.is-active:before {
    top: 21px;
    display: none
}

@media screen and (min-width:1025px) {
    .sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__item-clue-question_left {
        top: 0;
        left: 1px
    }
}

.sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__hidden {
    max-width: 280px;
    top: 0;
    border: 1px solid rgba(0, 0, 0, .1);
    margin-left: 100%;
    z-index: 99
}

.sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__hidden span {
    font-size: 12px;
    line-height: 1.2;
    color: #292523;
    opacity: .8;
    text-align: left
}

@media screen and (min-width:1025px) {
    .sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__hidden_bottom {
        top: auto;
        bottom: 0
    }
}

.sollers-cargo-clue-question-wrapper_mob {
    display: none;
    text-align: left
}

@media screen and (max-width:1024px) {
    .sollers-cargo-clue-question-wrapper_mob {
        display: block
    }
}

.sollers-cargo-detail-table-sort {
    display: none
}

.mobile .sollers-cargo-detail-table-sort,
.tablet .sollers-cargo-detail-table-sort {
    display: block
}

.mobile .sollers-cargo-get-detail,
.tablet .sollers-cargo-get-detail {
    padding-bottom: 0
}

.mobile .sollers-cargo-form-get-detail-result__no-result,
.tablet .sollers-cargo-form-get-detail-result__no-result {
    padding: 30px 0
}

.mobile .sollers-cargo-form-get-detail,
.tablet .sollers-cargo-form-get-detail {
    max-width: 100%
}

.mobile .sollers-cargo-form-get-detail ._hidden-mobile,
.tablet .sollers-cargo-form-get-detail ._hidden-mobile {
    display: none
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-form-get-detail__result,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-form-get-detail__result {
    padding: 0
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-form-get-detail-result__no-result .sollers-cargo-form-get-detail-h3,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-form-get-detail-result__no-result .sollers-cargo-form-get-detail-h3 {
    margin-bottom: 16px
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-table-details,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-table-details {
    border: none
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-table-details .sollers-cargo-table-details__thead,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-table-details .sollers-cargo-table-details__thead {
    display: none
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-table-details .sollers-cargo-table-details__th-mobile,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-table-details .sollers-cargo-table-details__th-mobile {
    height: auto;
    opacity: 1;
    transform: translateY(0);
    overflow: visible
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-form-get-detail-form,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-form-get-detail-form {
    padding-top: 0;
    padding-bottom: 35px
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-form-get-detail-form__row,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-form-get-detail-form__row {
    grid-template-columns: 1fr;
    grid-template-areas: "code" "count" "action";
    grid-gap: 0;
    row-gap: 15px
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-form-get-detail-form__coll._action,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-form-get-detail-form__coll._action {
    margin-top: 0;
    margin-left: 0;
    padding-left: 0
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-form-get-detail-form__coll._action .sollers-cargo-ui-button,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-form-get-detail-form__coll._action .sollers-cargo-ui-button {
    width: 100%
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-form-get-detail-form__field .sollers-cargo-ui-input__label,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-form-get-detail-form__field .sollers-cargo-ui-input__label {
    font-size: 14px
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-form-get-detail-form__field .sollers-cargo-ui-input__input,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-form-get-detail-form__field .sollers-cargo-ui-input__input {
    height: 100%
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-table-details__tr,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-table-details__tr {
    grid-template-columns: 1fr;
    padding: 20px;
    background-color: #f7f7f7;
    border: none;
    margin-bottom: 10px
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-table-details__td,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-table-details__td {
    width: 100%;
    padding: 15px 0;
    grid-template-columns: 1fr 65%;
    grid-gap: 10px;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    text-align: right;
    font-size: 14px
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-table-details__td:first-child,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-table-details__td:first-child {
    padding-top: 0
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-table-details__td:last-child,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-table-details__td:last-child {
    border: none;
    padding-bottom: 0
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-table-details__td .sollers-cargo-table-details__th-mobile,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-table-details__td .sollers-cargo-table-details__th-mobile {
    text-align: left;
    margin-bottom: 5px
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-detail-info,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-detail-info {
    grid-template-columns: 1fr;
    padding: 20px
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-detail-info__cell,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-detail-info__cell {
    justify-content: flex-start;
    text-align: left;
    padding: 15px 0
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-detail-info__cell:before,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-detail-info__cell:before {
    height: 1px;
    width: 100%
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-detail-info__cell:first-child,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-detail-info__cell:first-child {
    padding-top: 0
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-detail-info__cell:last-child,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-detail-info__cell:last-child {
    border: none;
    padding-bottom: 0
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-detail-info-cell-title,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-detail-info-cell-title {
    margin-bottom: 5px
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__item-clue-question,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__item-clue-question {
    top: 6px;
    left: 100%;
    margin-left: 4px;
    position: absolute
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__item-clue-question:after,
.mobile .sollers-cargo-form-get-detail .sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__item-clue-question:before,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__item-clue-question:after,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__item-clue-question:before {
    top: 18px
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__item-clue-question_top,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__item-clue-question_top {
    top: 2px
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__hidden,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-clue-question-wrapper .sollers-cargo-block-car-function__hidden {
    margin-left: 0;
    top: calc(100% + 4px)
}

.mobile .sollers-cargo-form-get-detail .sollers-cargo-detail-info-cell-content,
.tablet .sollers-cargo-form-get-detail .sollers-cargo-detail-info-cell-content {
    font-size: 18px
}

.laptop .sollers-cargo-form-get-detail__result {
    padding: 30px 20px
}

.laptop .sollers-cargo-form-get-detail-result__no-result .sollers-cargo-form-get-detail-h3 {
    margin-bottom: 16px
}

.sollers-cargo-get-detail-text {
    margin-top: 20px
}

.sollers-cargo-get-detail-text.sollers-cargo-get-detail-p {
    font-weight: 400
}

.sollers-cargo-get-detail-text a[href] {
    color: #f47c30;
    text-decoration: underline
}

@-moz-keyframes rotateLoader {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(180deg)
    }
}

@-webkit-keyframes rotateLoader {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(180deg)
    }
}

@-o-keyframes rotateLoader {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(180deg)
    }
}

@keyframes rotateLoader {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(180deg)
    }
}

@-moz-keyframes rotateLoaderRevert {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(-180deg)
    }
}

@-webkit-keyframes rotateLoaderRevert {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(-180deg)
    }
}

@-o-keyframes rotateLoaderRevert {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(-180deg)
    }
}

@keyframes rotateLoaderRevert {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(-180deg)
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.sollers-cargo-ui-input_autocomplete {
    padding-bottom: 0
}

.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input__b-input {
    padding-right: 58px
}

.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input__b-input:before {
    content: "";
    position: absolute;
    top: 3px;
    right: 15px;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
    border-right: 1px solid #221f20;
    border-bottom: 1px solid #221f20;
    opacity: .6
}

@media screen and (max-width:1024px) {
    .sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input__b-input:before {
        top: 6px
    }
}

.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input__input {
    text-overflow: ellipsis
}

.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input__icon-clear {
    position: absolute;
    top: 0;
    right: 30px;
    width: 25px;
    height: 25px;
    cursor: pointer;
    z-index: 3
}

.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input__icon-clear:after,
.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input__icon-clear:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 14px;
    background: rgba(34, 31, 32, .8);
    top: 5px;
    left: 12px;
    transform: rotate(45deg)
}

.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input__icon-clear:after {
    transform: rotate(-45deg)
}

.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input__icon-clear:hover:after,
.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input__icon-clear:hover:before {
    background: #221f20
}

.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input__placeholder {
    white-space: nowrap
}

.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input-autocomplete {
    top: 31px
}

.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input-autocomplete__list-wrapper {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .3);
    border-radius: 0 0 4px 4px
}

.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input-autocomplete__list {
    max-height: 200px;
    width: 100%
}

@media $mobile {
    .sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input-autocomplete__list {
        max-height: 140px
    }
}

.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input-autocomplete__item-text {
    margin: 7px;
    padding: 7px;
    font-size: 18px;
    line-height: 28px;
    display: block;
    cursor: pointer
}

@media screen and (max-width:1024px) {
    .sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input-autocomplete__item-text {
        font-size: 16px;
        line-height: 20px
    }
}

.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input-autocomplete__item-text:hover {
    background: #f7f7f7;
    border-radius: 4px
}

.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input-autocomplete__item_small {
    font-size: 16px;
    line-height: 20px
}

.sollers-cargo-ui-input_autocomplete .sollers-cargo-ui-input-autocomplete__item_active {
    color: #f47c30;
    pointer-events: none
}

.sollers-cargo-ui-input_autocomplete .vb-dragger {
    right: 2px;
    width: 4px
}

.sollers-cargo-ui-input_autocomplete .vb-dragger-styler {
    background-color: #c4bbb3;
    margin: 5px 0;
    border-radius: 5px;
    height: calc(100% - 10px);
    transition: opacity .1s ease-out;
    opacity: .6
}

.sollers-cargo-ui-input_autocomplete-opened .sollers-cargo-ui-input__b-input:before {
    transform: rotate(225deg);
    top: 9px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-ui-input_autocomplete-opened .sollers-cargo-ui-input__b-input:before {
        top: 10px
    }
}

.sollers-cargo-ui-input_autocomplete-opened.open-top .ui-input-select__b-list {
    top: auto;
    bottom: 61px
}

.sollers-cargo-ui-input_autocomplete-opened.open-top .sollers-cargo-ui-input-autocomplete__list-wrapper {
    border-radius: 4px 4px 0 0
}

.sollers-cargo-ui-input_autocomplete-disabled {
    opacity: .6;
    pointer-events: none
}

.sollers-cargo-ui-tabs {
    margin-bottom: 10px
}

.sollers-cargo-ui-tabs__list {
    display: flex;
    justify-content: center;
    position: relative;
    flex-wrap: wrap
}

.sollers-cargo-ui-tabs__label {
    font-weight: 400;
    font-size: 12px;
    line-height: 2.1em;
    color: #221f20;
    text-align: center;
    opacity: .7
}

.sollers-cargo-ui-tabs__item+.sollers-cargo-ui-tabs__item {
    margin-left: 20px
}

@media screen and (max-width:767px) {
    .sollers-cargo-ui-tabs__item+.sollers-cargo-ui-tabs__item {
        margin-left: 15px
    }
}

.sollers-cargo-ui-tabs__item {
    cursor: pointer;
    font-weight: 400;
    font-size: 20px;
    line-height: 1.2em;
    opacity: .89;
    text-align: center;
    border-bottom: 2px solid transparent;
    margin-bottom: 10px
}

@media screen and (max-width:767px) {
    .sollers-cargo-ui-tabs__item {
        font-size: 15px
    }
}

.sollers-cargo-ui-tabs__item.is-active {
    font-weight: 600;
    border-bottom: 2px solid #f47c30;
    cursor: default
}

.sollers-cargo-form-roadshow {
    background: #fff;
    position: relative
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-roadshow {
        padding: 0 0 30px
    }
}

.sollers-cargo-form-roadshow__title {
    margin-bottom: 30px;
    color: #221f20;
    font-size: 30px;
    line-height: 130%;
    font-weight: 600;
    opacity: .8
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-roadshow__title {
        margin-bottom: 10px;
        font-size: 24px;
        line-height: 26px
    }
}

.sollers-cargo-form-roadshow__tabs {
    margin-bottom: 15px
}

.sollers-cargo-form-roadshow__tabs .sollers-cargo-ui-tabs__list {
    justify-content: flex-start
}

.sollers-cargo-form-roadshow__wrapper {
    display: flex
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-roadshow__wrapper {
        display: block
    }
}

.sollers-cargo-form-roadshow__inputs {
    width: calc(100% - 337px);
    padding-right: 7.22222%
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-roadshow__inputs {
        width: 100%;
        padding-right: 0;
        margin-bottom: 40px
    }
}

.sollers-cargo-form-roadshow__events {
    width: 337px
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-roadshow__events {
        width: 100%
    }
}

.sollers-cargo-form-roadshow .sollers-cargo-form-events {
    padding: 26px 30px;
    background-color: #f7f7f7;
    border-radius: 8px
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-roadshow .sollers-cargo-form-events {
        padding: 26px 20px
    }
}

.sollers-cargo-form-roadshow .sollers-cargo-form-events__title {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 130%;
    font-weight: 600;
    opacity: .89;
    color: #292523
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-roadshow .sollers-cargo-form-events__title {
        margin-bottom: 15px
    }
}

.sollers-cargo-form-roadshow .sollers-cargo-form-events__subtitle li span:first-child {
    margin-right: .3em
}

.sollers-cargo-form-roadshow .sollers-cargo-form-events__subtitle p {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 700
}

.sollers-cargo-form-roadshow .sollers-cargo-form-events__list {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 16px;
    line-height: 140%
}

.sollers-cargo-form-roadshow .sollers-cargo-form-events__list--last {
    color: #9f9f9f
}

.sollers-cargo-form-roadshow .sollers-cargo-form-events__list li {
    padding-left: 14px;
    margin-bottom: 12px;
    position: relative;
    width: 100%
}

.sollers-cargo-form-roadshow .sollers-cargo-form-events__list li:before {
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    top: .5em;
    left: 0;
    border-radius: 50%;
    background-color: #ef4d07
}

@media screen and (min-width:1025px) {
    .sollers-cargo-form-roadshow .sollers-cargo-ui-input-select.sollers-cargo-ui-input_group .sollers-cargo-ui-input-select__b-list .sollers-cargo-ui-input-select__list {
        max-height: 280px
    }
}

@media screen and (min-width:1248px) {
    .sollers-cargo-form-roadshow .sollers-cargo-ui-input-select.sollers-cargo-ui-input_group .sollers-cargo-ui-input-select__b-list .sollers-cargo-ui-input-select__list {
        max-height: 400px
    }
}

@media screen and (min-width:1025px) {
    .sollers-cargo-form-roadshow .sollers-cargo-ui-input-select.sollers-cargo-ui-input_group .sollers-cargo-ui-input-select__b-list .sollers-cargo-ui-input-select__list-content {
        display: flex;
        flex-wrap: wrap
    }
}

.sollers-cargo-form-roadshow .sollers-cargo-ui-input-select.sollers-cargo-ui-input_group .sollers-cargo-ui-input-select__b-list .sollers-cargo-ui-input-select__item.sollers-cargo-ui-input-select__item_rows {
    flex: 0 1 100%
}

.sollers-cargo-form__row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.sollers-cargo-form__col {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    flex: 0 0 100%;
    max-width: 100%
}

@media screen and (min-width:1025px) {
    .sollers-cargo-form__col_4 {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media screen and (min-width:1248px) {
    .sollers-cargo-form__col_4 {
        flex: 0 0 25%;
        max-width: 25%
    }
}

@media screen and (min-width:1248px) {
    .sollers-cargo-form__col_6 {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media screen and (max-width:1247px) {
    .sollers-cargo-form__col_sm-hidden {
        display: none
    }
}

.sollers-cargo-form-field+.sollers-cargo-form-field {
    margin-left: 30px
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-field+.sollers-cargo-form-field {
        margin-left: 0
    }
}

.sollers-cargo-form-field {
    flex: 1 1 auto;
    margin: 10px 0
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-field {
        width: 100%;
        margin: 0
    }
}

.sollers-cargo-form-field select {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    font-weight: 400;
    font-size: 18px;
    line-height: 1.3em;
    opacity: .6;
    padding-bottom: 10px;
    cursor: pointer
}

.sollers-cargo-form-field--phone .sollers-cargo-ui-input__placeholder {
    opacity: 1
}

.lp-roadshow {
    background-position: bottom;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-image: var(--56ca9495)
}

.lp-roadshow__inner {
    padding-bottom: 26.72938%
}

.lp-roadshow__title {
    max-width: 1256px
}

.lp-roadshow__text {
    max-width: 1084px;
    margin-bottom: 54px
}

@media screen and (max-width:767px) {
    .lp-roadshow__text {
        margin-bottom: 40px
    }
}

.lp-roadshow .sollers-cargo-title {
    margin-bottom: 20px;
    font-weight: 600;
    color: #221f20;
    opacity: .8
}

.lp-roadshow-banner {
    padding-bottom: 35.69078%;
    margin-bottom: 60px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
    background-image: var(--1cfaef2b)
}

@media screen and (max-width:767px) {
    .lp-roadshow-banner {
        margin: 0 -20px 40px;
        padding-bottom: 74.6875%;
        background-image: var(--757f6bd5)
    }
}

.sollers-cargo-ui-progress-bar__title {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    color: #99928f;
    opacity: .89;
    margin-bottom: 10px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-ui-progress-bar__title {
        font-size: 12px;
        margin-bottom: 5px
    }
}

.sollers-cargo-ui-progress-bar__list {
    list-style: none;
    display: flex;
    column-gap: 4px
}

.sollers-cargo-ui-progress-bar__item {
    flex-grow: 1;
    border-radius: 100px;
    background-color: #d9d9d9;
    height: 6px
}

.sollers-cargo-ui-progress-bar__item.active {
    background-color: #f47c30
}

.sollers-cargo-ui-input-file {
    display: flex;
    align-items: center;
    column-gap: 10px;
    flex-wrap: wrap
}

.sollers-cargo-ui-input-file__title {
    font-weight: 400;
    font-size: 13px;
    line-height: 171%;
    letter-spacing: .01em;
    color: #a2a1a1
}

.sollers-cargo-ui-input-file__label {
    position: relative;
    display: flex;
    align-items: center;
    column-gap: 3px;
    font-weight: 600;
    font-size: 12px;
    line-height: 233%;
    letter-spacing: .02em;
    color: #f47c30;
    cursor: pointer
}

.sollers-cargo-ui-input-file__label:before {
    content: "";
    width: 15px;
    height: 18px;
    margin-top: 3px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.277 8.758a.445.445 0 00.265.194.444.444 0 00.328-.039.395.395 0 00.147-.561l-4.09-6.57a.45.45 0 00-.593-.156.395.395 0 00-.147.562l4.09 6.57zm2.282 3.05c-.042-.704-.32-1.49-.804-2.27a.45.45 0 00-.593-.157.396.396 0 00-.148.562c.413.665.649 1.319.683 1.89.055.912-.386 1.612-1.35 2.138-2.1 1.149-3.477-.396-4.11-1.418l-5.52-8.938a1.992 1.992 0 01-.274-1.117c.037-.51.319-.914.837-1.198.545-.298 1.055-.349 1.516-.152.488.21.785.626.89.794l5.543 8.977c.106.17.325.524.251.805-.04.153-.174.292-.398.415-.145.08-.531.291-1.062-.563l-5.54-8.94a.45.45 0 00-.592-.155.395.395 0 00-.148.561l5.54 8.94c.88 1.418 1.865 1.083 2.247.874.427-.233.693-.54.791-.911.161-.61-.196-1.186-.348-1.431L5.427 1.538c-.149-.24-.572-.831-1.296-1.14C3.63.183 2.824.04 1.836.583.87 1.11.62 1.873.58 2.42a2.816 2.816 0 00.396 1.6l5.519 8.938c.715 1.155 1.613 1.878 2.595 2.137.858.226 1.78.098 2.701-.405 1.553-.85 1.818-2.037 1.767-2.883z' fill='%23F47C30'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50%
}

.sollers-cargo-ui-input-file__label:after {
    position: absolute;
    content: "";
    left: 18px;
    right: 0;
    bottom: 6px;
    height: 1px;
    background-color: #f47c30
}

.sollers-cargo-ui-input-file__input {
    position: absolute;
    z-index: -1;
    opacity: 0;
    width: 0;
    height: 0
}

.sollers-cargo-ui-input-file__list {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 5px
}

.sollers-cargo-ui-input-file__item {
    display: flex;
    font-weight: 600;
    font-size: 12px;
    line-height: 233%;
    letter-spacing: .02em;
    color: #f47c30;
    flex-shrink: 0
}

.sollers-cargo-ui-input-file .remove-file {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 12px;
    height: 12px;
    cursor: pointer;
    border-radius: 50%;
    border: 1px solid;
    background-color: transparent;
    font-size: 8px;
    font-weight: 700;
    color: #f47c30;
    flex-shrink: 0;
    line-height: 0
}

.sollers-cargo-form-feedback .sollers-cargo-title {
    font-weight: 600;
    opacity: 1;
    margin-bottom: 40px
}

.sollers-cargo-form-feedback .sollers-cargo-ui-progress-bar {
    margin-bottom: 60px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-form-feedback .sollers-cargo-ui-progress-bar {
        margin-bottom: 40px
    }
}

.sollers-cargo-form-feedback__steps-list {
    list-style: none;
    flex-grow: 1
}

.sollers-cargo-form-feedback__step {
    display: grid;
    grid-template-rows: 0fr;
    overflow: hidden
}

.sollers-cargo-form-feedback__step-inner {
    min-height: 0
}

.sollers-cargo-form-feedback__step.active {
    overflow: visible;
    grid-template-rows: 1fr
}

.sollers-cargo-form-feedback__subtitle {
    font-weight: 600;
    font-size: 16px;
    line-height: 130%;
    color: #292523;
    margin-bottom: 15px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-form-feedback__subtitle {
        font-size: 12px;
        margin-bottom: 14px
    }
}

.sollers-cargo-form-feedback__tabs {
    margin-bottom: 50px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-form-feedback__tabs {
        margin-bottom: 23px
    }
}

.sollers-cargo-form-feedback__tabs .sollers-cargo-ui-tabs__list {
    justify-content: flex-start
}

.sollers-cargo-form-feedback__tabs .sollers-cargo-ui-tabs__item {
    color: #99928f;
    font-size: 18px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-form-feedback__tabs .sollers-cargo-ui-tabs__item {
        font-size: 14px
    }
}

.sollers-cargo-form-feedback__tabs .sollers-cargo-ui-tabs__item.is-active {
    color: #f47c30
}

.sollers-cargo-form-feedback__tabs .sollers-cargo-ui-tabs__item+.sollers-cargo-ui-tabs__item {
    margin-left: 36px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-form-feedback__tabs .sollers-cargo-ui-tabs__item+.sollers-cargo-ui-tabs__item {
        margin-left: 20px
    }
}

.sollers-cargo-form-feedback .sollers-cargo-btn {
    border-color: #f47c30
}

.sollers-cargo-form-feedback .sollers-cargo-btn--long--back {
    color: #f47c30
}

.sollers-cargo-form-feedback .sollers-cargo-btn--long--back:hover {
    color: #fff;
    border-color: #ef4d07
}

.sollers-cargo-form-feedback .sollers-cargo-btn:only-child {
    margin-left: auto
}

.sollers-cargo-form-feedback .sollers-cargo-ui-input-file {
    margin-bottom: 10px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-form-feedback .sollers-cargo-ui-input-file {
        margin-top: 30px
    }
}

@media screen and (max-width:575px) {
    .sollers-cargo-form-feedback .sollers-cargo-ui-input-textarea__input {
        min-height: 42px
    }
}

.sollers-cargo-form-feedback-bg {
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(../img/form-feedback-bg-desk.webp);
    background-repeat: no-repeat;
    background-size: cover
}

@media screen and (orientation:portrait) {
    .sollers-cargo-form-feedback-bg {
        background-image: url(../img/form-feedback-bg-mob.webp)
    }
}

.sollers-cargo-form-get-car {
    padding: 65px 0;
    background: #fff;
    position: relative
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-get-car {
        padding: 30px 0
    }
}

.sollers-cargo-form-get-car .sollers-cargo-title {
    margin-bottom: 45px
}

.sollers-cargo-form-get-car__tabs {
    margin-bottom: 15px
}

.sollers-cargo-form-get-car__tabs .sollers-cargo-ui-tabs__list {
    justify-content: flex-start
}

.sollers-cargo-form-get-car__title-type_car {
    opacity: .6
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox {
    text-align: center;
    justify-content: center;
    border-radius: 9px;
    border: 1px solid;
    position: relative;
    overflow: hidden;
    min-width: min-content
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox:first-child {
    color: var(--30a5dcc6);
    border-color: currentColor
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox:first-child .sollers-cargo-icon {
    fill: currentColor
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox:nth-child(2) {
    color: var(--cef1ecb6);
    border-color: currentColor
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox:nth-child(2) .sollers-cargo-icon {
    fill: currentColor
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox:nth-child(3) {
    color: var(--00683684);
    border-color: currentColor
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox:nth-child(3) .sollers-cargo-icon {
    fill: currentColor
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox:not(.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox__checked):hover:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: currentColor;
    opacity: .15
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox__checked {
    background-color: currentColor
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox__checked .sollers-cargo-ui-checkbox__label {
    color: #fff
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox__checked .sollers-cargo-ui-checkbox__label .sollers-cargo-icon {
    fill: #fff
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox__checked:after {
    display: none
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox__checked:hover {
    opacity: .85
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox__wrap {
    display: flex;
    gap: 10px;
    font-size: 12px
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox__label {
    padding: 10px 8px;
    width: 100%
}

@media screen and (min-width:768px) {
    .sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox__label {
        white-space: nowrap
    }
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox__label:before {
    display: none
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox__text {
        display: none
    }
}

.sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox .sollers-cargo-icon {
    height: 20px;
    width: auto
}

@media screen and (min-width:768px) {
    .sollers-cargo-form-get-car__type_car .sollers-cargo-ui-checkbox .sollers-cargo-icon {
        margin-left: 4px
    }
}

.sollers-cargo-form-get-car__selected-type_car {
    text-align: center
}

@media screen and (min-width:768px) {
    .sollers-cargo-form-get-car__selected-type_car {
        display: none
    }
}

@media screen and (min-width:1025px) {
    .sollers-cargo-form-get-car .sollers-cargo-ui-input-select.sollers-cargo-ui-input_group .sollers-cargo-ui-input-select__b-list {
        width: calc(var(--sollers-cargo-input-select-width)*2 + 30px)
    }
}

@media screen and (min-width:1025px) {
    .sollers-cargo-form-get-car .sollers-cargo-ui-input-select.sollers-cargo-ui-input_group .sollers-cargo-ui-input-select__b-list .sollers-cargo-ui-input-select__list {
        max-height: 280px
    }
}

@media screen and (min-width:1248px) {
    .sollers-cargo-form-get-car .sollers-cargo-ui-input-select.sollers-cargo-ui-input_group .sollers-cargo-ui-input-select__b-list .sollers-cargo-ui-input-select__list {
        max-height: 400px
    }
}

@media screen and (min-width:1025px) {
    .sollers-cargo-form-get-car .sollers-cargo-ui-input-select.sollers-cargo-ui-input_group .sollers-cargo-ui-input-select__b-list .sollers-cargo-ui-input-select__list-content {
        display: flex;
        flex-wrap: wrap
    }
}

@media screen and (min-width:1025px) {
    .sollers-cargo-form-get-car .sollers-cargo-ui-input-select.sollers-cargo-ui-input_group .sollers-cargo-ui-input-select__b-list .sollers-cargo-ui-input-select__item.sollers-cargo-ui-input-select__item_rows {
        flex: 0 0 calc(50% - 14px);
        max-width: calc(50% - 14px)
    }
}

.sollers-cargo-form-get-car .--special .sollers-cargo-ui-input-select.sollers-cargo-ui-input_group .sollers-cargo-ui-input-select__b-list {
    width: var(--sollers-cargo-input-select-width)
}

@media screen and (min-width:1248px) {
    .sollers-cargo-form-get-car .--special .sollers-cargo-ui-input-select.sollers-cargo-ui-input_group .sollers-cargo-ui-input-select__b-list {
        width: calc(var(--sollers-cargo-input-select-width)*2 + 30px)
    }
}

.sollers-cargo-form-get-car .--special .sollers-cargo-ui-input-select.sollers-cargo-ui-input_group .sollers-cargo-ui-input-select__b-list .sollers-cargo-ui-input-select__item.sollers-cargo-ui-input-select__item_rows {
    flex: 100%;
    max-width: 100%
}

@media screen and (min-width:1248px) {
    .sollers-cargo-form-get-car .--special .sollers-cargo-ui-input-select.sollers-cargo-ui-input_group .sollers-cargo-ui-input-select__b-list .sollers-cargo-ui-input-select__item.sollers-cargo-ui-input-select__item_rows {
        flex: 0 0 calc(50% - 14px);
        max-width: calc(50% - 14px)
    }
}

.sollers-cargo-form-get-car .fade-to-enter-active,
.sollers-cargo-form-get-car .fade-to-leave-active {
    transition: opacity .25s
}

.sollers-cargo-form-get-car .fade-to-enter,
.sollers-cargo-form-get-car .fade-to-leave-to {
    opacity: 0;
    transition: opacity .25s
}

.sollers-cargo-form-agreement {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px
}

@media screen and (min-width:1025px) {
    .sollers-cargo-form-agreement {
        flex-direction: row;
        align-items: center
    }
}

.sollers-cargo-form-agreement__item_btn {
    padding-right: 50px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-form-agreement__item_btn {
        padding-right: 0;
        order: 1
    }
}

.sollers-cargo-form-agreement .sollers-cargo-btn {
    min-width: 172px
}

.sollers-cargo-form-agreement .sollers-cargo-ui-input-checkbox__label {
    font-size: 14px
}

.sollers-cargo-m-navbar {
    position: sticky;
    top: 94px;
    background-color: #f7f7f7;
    z-index: 3
}

@media screen and (max-width:768px) {
    .sollers-cargo-m-navbar {
        top: 70px;
    }
}

.sollers-cargo-m-navbar__inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 0
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-navbar__inner {
        display: block;
        width: 100%;
        overflow-x: scroll;
        white-space: nowrap
    }
}

.sollers-cargo-m-navbar__buttons {
    font-size: 0
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-navbar__buttons {
        display: inline-block
    }
}

.sollers-cargo-m-navbar__links {
    display: flex;
    padding-bottom: 12px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-navbar__links {
        display: inline-block
    }
}

.sollers-cargo-m-navbar__link {
    display: inline-block;
    padding: 20px 0 5px;
    margin-right: 20px;
    font-size: 16px;
    line-height: 130%;
    color: #292523;
    opacity: .7;
    border-bottom: 2px solid transparent
}

@media screen and (max-width:1247px) {
    .sollers-cargo-m-navbar__link {
        margin-right: 10px
    }
}

.sollers-cargo-m-navbar__link a {
    color: inherit
}

.sollers-cargo-m-navbar__link.is-active {
    font-weight: 600;
    color: #3a3838;
    opacity: 1;
    border-color: #f47c30
}

.sollers-cargo-m-navbar .sollers-cargo-btn--md {
    margin-left: 20px;
    padding: 10px 40px;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif
}

@media screen and (max-width:1247px) {
    .sollers-cargo-m-navbar .sollers-cargo-btn--md {
        margin-left: 10px;
        padding: 10px 20px
    }
}

.sollers-cargo-m-navbar .sollers-cargo-btn--md:first-child {
    margin-left: 0
}

.sollers-cargo-ui-checkbox {
    display: flex;
    width: 100%;
    color: #221f20;
    margin: 20px 0;
    position: relative
}

.sollers-cargo-ui-checkbox__input {
    display: none
}

.sollers-cargo-ui-checkbox__checked:after {
    content: "";
    display: block;
    background-color: #f47c30;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 12px;
    left: 10px;
    transform: translate(-50%, -50%);
    pointer-events: none
}

.sollers-cargo-ui-checkbox__label {
    position: relative;
    cursor: pointer;
    padding-left: 30px
}

.sollers-cargo-ui-checkbox__label:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid rgba(0, 0, 0, .6);
    position: absolute;
    top: 2px;
    left: 0;
    background: #fff
}

.sollers-cargo-form-service-registration .sollers-cargo-title {
    font-weight: 600;
    opacity: 1;
    margin-bottom: 40px
}

.sollers-cargo-form-service-registration .sollers-cargo-ui-progress-bar {
    margin-bottom: 30px
}

.sollers-cargo-form-service-registration .sollers-cargo-btn {
    border-color: #f47c30
}

.sollers-cargo-form-service-registration .sollers-cargo-btn[disabled] {
    background: #99928f;
    border-color: #99928f
}

.sollers-cargo-form-service-registration .sollers-cargo-btn:only-child {
    margin-left: auto
}

.sollers-cargo-form-service-registration .sollers-cargo-btn--long--back {
    color: #f47c30
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-service-registration .sollers-cargo-btn--long--back {
        order: 2
    }
}

.sollers-cargo-form-service-registration .sollers-cargo-ui-input-date-popup .mx-calendar-content .mx-date-row .cell:hover {
    color: #fff;
    background: #ef4d07
}

.sollers-cargo-form-service-registration .sollers-cargo-ui-input-date-popup .mx-table-date .mx-date-row .today.active {
    color: #fff
}

.sollers-cargo-form-service-registration .sollers-cargo-form-confirmation__label {
    font-size: 12px;
    line-height: 26px;
    font-weight: 450;
    opacity: .7
}

.sollers-cargo-form-service-registration .sollers-cargo-form-confirmation__value {
    font-size: 16px;
    line-height: 26px
}

@media screen and (max-width:575px) {
    .sollers-cargo-form-service-registration .sollers-cargo-ui-input-textarea__input {
        min-height: 42px
    }
}

.sollers-cargo-form-service-registration .mx-datepicker {
    cursor: pointer
}

.sollers-cargo-ui-input-date-popup.mx-datepicker-main {
    max-width: 250px;
    width: 100%;
    padding: 6px 12px
}

.mx-time-header button {
    font-weight: 600
}

.mx-datepicker-body .mx-calendar,
.mx-datepicker-body .mx-time {
    width: 100%;
    padding: 0
}

.mx-datepicker-main .mx-calendar-time {
    position: relative
}

.mx-calendar-time .mx-time-content,
.mx-calendar-time .mx-time-content .mx-scrollbar {
    height: auto
}

.mx-scrollbar .mx-scrollbar-wrap {
    margin-bottom: 6px;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 8px
}

.mx-scrollbar .mx-scrollbar-wrap .mx-time-option {
    border: 1px solid #99928f;
    padding: 6px;
    text-align: center
}

.mx-scrollbar .mx-scrollbar-wrap .mx-time-option:hover {
    background: #ef4d07;
    color: #fff;
    border: 0
}

.mx-scrollbar .mx-time-option.active {
    color: #221f20;
    font-weight: 400
}

.sollers-cargo-form-service-registration-bg {
    display: flex;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

.sollers-cargo-map {
    position: relative;
    padding: 0;
    background: #fff
}

.sollers-cargo-map__dealers {
    width: 472px;
    padding: 20px 30px;
    background: #fff;
    position: absolute;
    top: 40px;
    left: 60px;
    overflow: hidden auto;
    max-height: calc(100% - 80px);
    z-index: 1;
    scrollbar-width: thin
}

@media screen and (max-width:767px) {
    .sollers-cargo-map__dealers {
        padding-bottom: 0;
        position: relative;
        top: auto;
        left: auto;
        width: 100%;
        background: #f7f7f7
    }
}

.sollers-cargo-map__dealers .sollers-cargo-ui-tabs__list {
    justify-content: flex-start
}

.sollers-cargo-map__bg {
    background-repeat: no-repeat;
    position: relative;
    height: calc(100vh - 130px)
}

@media screen and (max-width:1024px) {
    .sollers-cargo-map__bg {
        height: 420px
    }
}

.sollers-cargo-map__search-dealer-mob {
    position: relative;
    padding: 20px
}

.sollers-cargo-map__dealer-on-map,
.sollers-cargo-map__search-dealer-mob {
    z-index: 1;
    background: #fff;
    width: 100%;
    box-shadow: 0 10px 30px rgba(34, 31, 32, .15)
}

.sollers-cargo-map__dealer-on-map {
    position: absolute;
    bottom: 0;
    padding-top: 20px;
    border-radius: 10px 10px 0 0
}

.sollers-cargo-map__dealer-on-map .map-dealer-card {
    margin-top: 0
}

.sollers-cargo-map__dealer-on-map .modal__close {
    margin-right: 20px
}

.sollers-cargo-map__dealer-on-map .sollers-cargo-accordion {
    border-top: 0;
    margin-left: 0;
    margin-right: 0
}

.sollers-cargo-map__dealer-on-map .sollers-cargo-accordion:hover {
    border: 0
}

.sollers-cargo-map__cities-list {
    position: absolute;
    top: 65px;
    left: 350px;
    max-width: 800px;
    height: 600px
}

.sollers-cargo-map__form-for-services {
    background: #fff;
    max-width: 865px;
    padding: 40px 80px;
    border-radius: 20px
}

@media screen and (max-width:767px) {
    .sollers-cargo-map__form-for-services {
        padding: 20px;
        margin-top: 94px
    }
}

.sollers-cargo-map__form-for-services .sollers-cargo-form-agreement {
    flex-direction: column;
    align-items: flex-start
}

.sollers-cargo-map__form-for-maintenance .sollers-cargo-form-agreement {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 20px
}

.sollers-cargo-map .modal {
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .3);
    z-index: 20;
    overflow-y: scroll
}

.sollers-cargo-map .modal__wrapper {
    margin: auto
}

.sollers-cargo-map .modal__close {
    position: relative;
    width: 20px;
    height: 20px;
    margin-left: auto;
    cursor: pointer
}

.sollers-cargo-map .modal__close:before {
    transform: rotate(45deg)
}

.sollers-cargo-map .modal__close:after,
.sollers-cargo-map .modal__close:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 1px;
    top: 50%;
    left: 0;
    background: #99928f
}

.sollers-cargo-map .modal__close:after {
    transform: rotate(-45deg)
}

.sollers-cargo-map .modal .sollers-cargo-form-agreement__item_btn {
    text-align: right
}

@media screen and (max-width:575px) {
    .sollers-cargo-map .modal .sollers-cargo-form-agreement__item_btn .sollers-cargo-btn {
        width: 100%
    }
}

@media screen and (min-width:1248px) {
    .sollers-cargo-map .sollers-cargo-form__row .sollers-cargo-form__col.sollers-cargo-form__col_4 {
        flex: 0 0 50%;
        max-width: 50%
    }
}

.sollers-cargo-page-map-popup__item {
    font-family: CommonsPro, Helvetica, Arial, sans-serif;
    max-width: 200px
}

.sollers-cargo-page-map-popup__item:not(:last-child) {
    margin-bottom: 10px
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-map-popup__item {
        margin-bottom: 5px;
        max-width: 200px
    }
}

.sollers-cargo-page-map-popup__title {
    font-weight: 600;
    font-size: 14px;
    line-height: 130%
}

.sollers-cargo-page-map-popup__text {
    font-weight: 400;
    font-size: 12px;
    line-height: 130%;
    color: #99928f
}

.sollers-cargo-b-ymap,
.sollers-cargo-b-ymap .sollers-cargo-ymap-container {
    position: absolute;
    width: 100%;
    height: 100%
}

.sollers-cargo-b-ymap__content {
    position: relative;
    width: 100%;
    height: 100%
}

.sollers-cargo-b-ymap .ymaps-2-1-79-balloon,
.sollers-cargo-b-ymap .ymaps-2-1-79-balloon__layout {
    border-radius: 10px
}

.sollers-cargo-b-ymap .ymaps-2-1-79-balloon__tail {
    display: none
}

.sollers-cargo-b-ymap .placemark-container {
    position: relative
}

.sollers-cargo-b-ymap .placemark-container svg {
    position: absolute;
    bottom: 0;
    transform: translate(-50%, 10%);
    transition: all .3s
}

.sollers-cargo-b-ymap .placemark-container svg circle {
    opacity: 0;
    transition: all .3s
}

.sollers-cargo-b-ymap .placemark-container svg:last-child {
    transform: translate(-50%)
}

.sollers-cargo-b-ymap .marker-cluster,
.sollers-cargo-b-ymap .marker-icon,
.sollers-cargo-b-ymap .marker-target {
    position: absolute;
    cursor: pointer
}

.sollers-cargo-b-ymap .marker-cluster-bg {
    background-color: #f47c30;
    padding: 8px 12px
}

.sollers-cargo-b-ymap .marker-dealer.js--hover~svg {
    transform: translate(-50%);
    transition: all .3s
}

.sollers-cargo-b-ymap .marker-dealer.js--hover~svg circle {
    opacity: 1;
    transition: opacity .3s
}

.sollers-cargo-b-ymap .marker-dealer.is-active~svg {
    transform: translate(-50%)
}

.sollers-cargo-b-ymap .marker-dealer.is-active~svg circle {
    opacity: 1
}

.sollers-cargo-b-ymap .marker-target {
    border-radius: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 14px;
    border: 3px solid #fff;
    color: #fff;
    background-color: #ef3107;
    min-width: 32px;
    height: 32px;
    padding: 0 8px;
    line-height: 14px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.sollers-cargo-b-ymap .marker-target.js--hover,
.sollers-cargo-b-ymap .marker-target:hover,
.sollers-cargo-b-ymap .ymaps-2-1-79-placemark-overlay.is-hovered .marker-target {
    background-color: #221f20
}

.sollers-cargo-map-dealers__title-box {
    margin-bottom: 10px;
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    gap: 6px
}

.sollers-cargo-map-dealers__title {
    font-size: 24px;
    line-height: 140%;
    color: #292523
}

.sollers-cargo-map-dealers__city {
    position: relative;
    flex-grow: 1
}

.sollers-cargo-map-dealers__request {
    text-decoration: underline;
    color: #99928f
}

.sollers-cargo-map-dealers__city-button {
    font-weight: 600;
    font-size: 24px;
    line-height: 140%;
    color: #f47c30;
    text-decoration: underline;
    background-color: transparent;
    padding-left: 23px;
    cursor: pointer;
    position: relative
}

@media screen and (max-width:767px) {
    .sollers-cargo-map-dealers__city-button {
        text-align: left
    }
}

.sollers-cargo-map-dealers__city-button:before {
    content: "";
    position: absolute;
    top: 10px;
    left: 0;
    width: 15px;
    height: 15px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgNS44MDFMMTUgMCA5LjI5OSAxNSA3LjgyMiA3LjEgMCA1LjgwMXoiIGZpbGw9IiNGNDdDMzAiLz48L3N2Zz4=) no-repeat 50%
}

@media screen and (max-width:767px) {
    .sollers-cargo-map-dealers__list {
        width: 100%;
        height: 420px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-map-dealers__list .sollers-cargo-accordion {
        margin-left: 0;
        margin-right: 0
    }
}

.sollers-cargo-map-dealers .sollers-cargo-ui-input-checkbox__label {
    font-size: 14px;
    line-height: 130%
}

.sollers-cargo-map-dealers-type:not(:last-child) {
    margin-bottom: 20px
}

.sollers-cargo-map-dealers-type__title {
    font-size: 14px;
    line-height: 130%;
    color: #99928f
}

.sollers-cargo-map-dealers-type .sollers-cargo-ui-checkbox {
    font-size: 14px
}

@media screen and (min-width:768px) {
    .sollers-cargo-map-dealers-type .sollers-cargo-ui-checkbox {
        margin: 0;
        width: fit-content
    }
}

.sollers-cargo-map-dealers-type .sollers-cargo-ui-checkbox__wrap {
    margin: 12px 0
}

@media screen and (min-width:768px) {
    .sollers-cargo-map-dealers-type .sollers-cargo-ui-checkbox__wrap {
        display: flex;
        flex-wrap: wrap;
        gap: 16px
    }
}

.map-dealer-card {
    border: 1px solid rgba(0, 0, 0, .1);
    padding: 20px;
    margin: 20px 0
}

.map-dealer-card:last-child {
    margin-bottom: 0
}

@media screen and (max-width:767px) {
    .map-dealer-card:first-child {
        margin-top: 0
    }
}

.map-dealer-card:hover {
    border: 1px solid #f47c30
}

.map-dealer-card .sollers-cargo-ui-button__title {
    font-size: 18px;
    line-height: 130%;
    color: #292523
}

.map-dealer-card .sollers-cargo-ui-button__text {
    color: #f47c30;
    font-size: 12px
}

@media screen and (max-width:767px) {
    .map-dealer-card .sollers-cargo-ui-button__text {
        width: 40%;
        text-align: right
    }
}

.map-dealer-card .sollers-cargo-accordion__inner {
    padding: 0
}

.map-dealer-card__type-of-transport {
    font-size: 14px;
    line-height: 130%;
    color: #99928f;
    margin: 20px 0
}

.map-dealer-card .sollers-cargo-ui-button__container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px
}

.map-dealer-card .sollers-cargo-ui-button {
    padding: 0;
    min-height: auto
}

.map-dealer-card .sollers-cargo-ui-button:hover .sollers-cargo-ui-button__title {
    color: #f47c30
}

.map-dealer-card .sollers-cargo-ui-button:hover .sollers-cargo-ui-button__icon path {
    stroke: #f47c30
}

.map-dealer-card__services {
    padding: 20px;
    background: #f7f7f7;
    border-radius: 10px
}

.map-dealer-card__services .sollers-cargo-ui-button__title {
    font-size: 16px
}

.map-dealer-card__trade {
    margin-bottom: 8px
}

.map-dealer-card .sollers-cargo-ui-button__icon {
    display: none
}

.map-dealer-card .map-dealer-card__services .sollers-cargo-ui-button__icon {
    display: block;
    color: transparent
}

.map-dealer-card .map-dealer-card__services .sollers-cargo-ui-button__icon path {
    stroke: #99928f
}

.map-dealer-card .map-dealer-card__services .sollers-cargo-ui-button_toggled .sollers-cargo-ui-button__icon path {
    stroke: #f47c30
}

.map-dealer-card__phone {
    font-weight: 600;
    font-size: 14px;
    color: #292523;
    padding-left: 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.763 3.195L3.08.26a.516.516 0 00-.548-.25l-1.43.284a.881.881 0 00-.655.541C-.634 3.65.264 7.335 2.95 10.03l.021.021c2.694 2.686 6.379 3.584 9.194 2.503a.881.881 0 00.541-.654l.284-1.43a.516.516 0 00-.25-.55L9.805 8.238a.516.516 0 00-.622.082l-1.728 1.726a6.813 6.813 0 01-2.791-1.709 6.813 6.813 0 01-1.709-2.79l1.726-1.73a.515.515 0 00.082-.62z' fill='%23F47C30'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 13px 13px;
    display: block
}

.map-dealer-card__phone:hover {
    color: #f47c30
}

.map-dealer-card__address-box,
.map-dealer-card__phone-box {
    display: flex;
    gap: 10px;
    position: relative;
    justify-content: space-between;
    margin-bottom: 8px
}

.map-dealer-card__address-box svg,
.map-dealer-card__phone-box svg {
    flex-shrink: 0;
    cursor: pointer;
    margin-right: 8px
}

.map-dealer-card__address-box svg:hover path,
.map-dealer-card__phone-box svg:hover path {
    stroke: #f47c30
}

.map-dealer-card__address {
    font-size: 14px;
    font-weight: 400
}

.map-dealer-card__tooltip {
    position: absolute;
    top: -36px;
    right: 0;
    background: #fff;
    padding: 4px 8px;
    border: 1px solid #d3d3d3;
    z-index: 1
}

.map-dealer-card__work-schedule {
    padding: 0;
    background: transparent;
    margin-top: 14px
}

.map-dealer-card__work-schedule .sollers-cargo-ui-button__title {
    font-size: 14px
}

.map-dealer-card__work-schedule ul li {
    list-style: none;
    line-height: 130%
}

.map-dealer-card__work-schedule .sollers-cargo-ui-button__icon {
    position: relative;
    top: auto;
    transform: translateY(0)
}

.map-dealer-card__work-schedule .sollers-cargo-ui-button__container {
    justify-content: start
}

.map-dealer-card__work-schedule .sollers-cargo-ui-button_toggled .sollers-cargo-ui-button__icon {
    transform: translateY(0) rotate(180deg)
}

.map-dealer-card__work-schedule .sollers-cargo-ui-button_toggled .sollers-cargo-ui-button__icon path {
    stroke: #f47c30
}

.map-dealer-card .sollers-cargo-accordion__content {
    margin-top: 14px
}

.map-dealer-card .sollers-cargo-ui-button_toggled .sollers-cargo-ui-button__title {
    color: #f47c30
}

.map-dealer-card .sollers-cargo-page-map-list__btn.sollers-cargo-btn {
    width: 100%;
    margin-top: 20px
}

.map-dealer-card .sollers-cargo-page-map-list__btn.sollers-cargo-btn:disabled {
    filter: grayscale(100%)
}

.regions-dealers {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 20px;
    padding: 30px;
    z-index: 1
}

@media screen and (max-width:1024px) {
    .regions-dealers {
        top: 0;
        left: 0;
        width: 100%;
        max-width: 100%;
        height: 100%
    }
}

.regions-dealers__input {
    position: relative;
    margin-top: 12px;
    margin-bottom: 20px
}

@media screen and (max-width:575px) {
    .regions-dealers__input {
        font-size: 12px
    }
}

.regions-dealers__input input {
    width: 100%;
    height: 46px;
    padding: 14px 40px 13px 50px;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExLjUgMTNsNS41IDYiIHN0cm9rZT0iIzY1NjM2MyIvPjxjaXJjbGUgY3g9IjcuNSIgY3k9IjcuNSIgcj0iNyIgc3Ryb2tlPSIjNjU2MzYzIi8+PC9zdmc+");
    background-size: 18px 20px;
    background-repeat: no-repeat;
    background-position: 15px calc(50% + 2px);
    background-color: #f7f7f7
}

.regions-dealers__cities-box {
    overflow-y: scroll;
    height: calc(100% - 100px);
    scrollbar-width: thin
}

@media screen and (max-width:767px) {
    .regions-dealers {
        max-height: 100%
    }
}

.regions-dealers__all-cities {
    font-size: 16px;
    text-decoration: underline;
    margin-bottom: 20px;
    cursor: pointer
}

.regions-dealers__country {
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 20px
}

.regions-dealers__country-wrapper {
    margin-bottom: 20px
}

.list-cities-regions-dealers {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 30px 100px;
    margin-right: 30px
}

@media screen and (max-width:767px) {
    .list-cities-regions-dealers {
        grid-template-columns: 1fr
    }
}

.list-cities-regions-dealers__letter-city {
    font-size: 20px;
    font-weight: 600;
    margint-bottom: 10px
}

.list-cities-regions-dealers__city {
    font-size: 16px;
    text-decoration: underline;
    margin-bottom: 10px;
    cursor: pointer
}

.sollers-cargo-form__dealer {
    font-size: 24px;
    font-weight: 600;
    line-height: 1;
    color: #99928f;
    margin-bottom: 10px
}

.sollers-cargo-form__title {
    font-weight: 600;
    margin-bottom: 30px;
    line-height: 1
}

.sollers-cargo-form-result__wrapper {
    position: relative;
    display: block;
    padding: 50px 80px;
    background: #fff;
    border-radius: 20px;
    width: 90%;
    max-width: 865px
}

.search-dealer-mob__input {
    flex-grow: 1;
    margin-top: 0
}

.search-dealer-mob__icon {
    margin-bottom: 20px
}

.search-dealer-mob__top-box {
    display: flex;
    gap: 10px
}

.search-dealer-mob__tabs {
    margin: 0
}

.search-dealer-mob__tabs .sollers-cargo-ui-tabs__list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px
}

.search-dealer-mob__tabs .sollers-cargo-ui-tabs__item {
    cursor: pointer;
    color: #99928f;
    font-size: 12px;
    font-weight: 600;
    line-height: 140%;
    padding: 6px 19px;
    border-radius: 100px;
    background-color: #f7f7f7;
    transition: .3s;
    margin: 0;
    border: 0
}

.search-dealer-mob__tabs .sollers-cargo-ui-tabs__item:hover {
    background-color: #f47c30;
    color: #fff
}

.search-dealer-mob__filter {
    padding: 20px;
    margin: 0 -20px;
    width: 100%
}

.search-dealer-mob-filter {
    position: absolute;
    bottom: 0;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background: #fff;
    box-shadow: 0 10px 30px rgba(34, 31, 32, .15)
}

.search-dealer-mob-filter__title {
    font-size: 14px;
    color: #f47c30;
    margin-bottom: 20px
}

.search-dealer-mob-filter__close.modal__close {
    margin-bottom: -20px
}

.sollers-cargo-ui-checkbox input {
    display: none
}

.copied-enter {
    transform: translateX(-20px);
    opacity: 0
}

.copied-enter-active,
.copied-leave-active {
    transition: all 1s
}

.copied-leave-to {
    transform: translateX(20px);
    opacity: 0
}

.sollers-cargo-m-safety-card__icon {
    max-width: 87px
}

.sollers-m-engine__inner {
    box-shadow: 0 10px 30px rgba(34, 31, 32, .15);
    border-bottom: 4px solid #f47c30
}

.sollers-m-handling-item:nth-child(odd) {
    flex-direction: row-reverse
}

.sollers-m-engine-item {
    display: flex;
    justify-content: center
}

@media screen and (max-width:1024px) {
    .sollers-m-engine-item {
        display: block
    }
}

.sollers-m-engine-item:first-child .sollers-m-engine-item__image {
    min-height: 550px;
    /* background-image: url(../img/engine-01.webp) */
}

@media screen and (max-width:1024px) {
    .sollers-m-engine-item:first-child .sollers-m-engine-item__image {
        min-height: auto;
        /* background-image: url(../img/engine-01-mob.webp) */
    }
}

@media screen and (max-width:1024px) {
    .sollers-m-engine-item:nth-child(2) {
        display: flex;
        flex-direction: column-reverse
    }
}

.sollers-m-engine-item__image {
    width: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

@media screen and (max-width:1024px) {
    .sollers-m-engine-item__image {
        width: 100%;
        padding-bottom: 58.333333%
    }
}

.sollers-m-engine-item__content {
    width: 50%;
    padding: 40px 50px 36px
}

@media screen and (max-width:1024px) {
    .sollers-m-engine-item__content {
        width: 100%;
        padding: 21px 16px 40px
    }
}

.sollers-m-engine-item__content_small {
    padding: 70px 50px 73px
}

@media screen and (max-width:1024px) {
    .sollers-m-engine-item__content_small {
        width: 100%;
        padding: 21px 16px 35px
    }
}

.sollers-m-engine-item__title {
    margin-bottom: 25px;
    font-size: 30px;
    line-height: 140%;
    font-weight: 600
}

@media screen and (max-width:767px) {
    .sollers-m-engine-item__title {
        font-size: 18px;
        line-height: 130%
    }
}

.sollers-m-engine-item__subtitle {
    margin-bottom: 25px;
    font-weight: 600;
    font-size: 20px;
    line-height: 130%
}

@media screen and (max-width:767px) {
    .sollers-m-engine-item__subtitle {
        font-size: 16px
    }
}

.sollers-m-engine-item__list {
    list-style: none;
    padding: 0;
    margin: 0 0 27px
}

.sollers-m-engine-item__list li {
    position: relative;
    padding-left: 16px;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 130%
}

@media screen and (max-width:767px) {
    .sollers-m-engine-item__list li {
        font-size: 14px;
        line-height: 130%
    }
}

.sollers-m-engine-item__list li:last-child {
    margin-bottom: 0
}

.sollers-m-engine-item__list li:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #f47c30;
    border-radius: 50%;
    left: 0;
    top: 10px
}

.sollers-m-engine-item__list--no-markers li {
    padding-left: 0
}

.sollers-m-engine-item__list--no-markers li:before {
    display: none
}

.sollers-m-engine-item__btn {
    padding: 17px 21px;
    background-color: #f47c30;
    font-size: 16px;
    line-height: 140%;
    color: #fff;
    font-weight: 600;
    border-radius: 5px
}

.sollers-m-engine-tabs__togglers {
    display: flex;
    justify-content: flex-start;
    border-bottom: 2px solid rgba(0, 0, 0, .15);
    margin-bottom: 46px
}

@media screen and (max-width:767px) {
    .sollers-m-engine-tabs__togglers {
        margin-bottom: 30px
    }
}

.sollers-m-engine-tabs__toggle {
    position: relative;
    margin-right: 25px;
    padding-bottom: 11px;
    cursor: pointer;
    font-size: 20px;
    line-height: 130%;
    font-weight: 450;
    color: #666;
    opacity: .89
}

@media screen and (max-width:767px) {
    .sollers-m-engine-tabs__toggle {
        font-size: 14px;
        line-height: 26px
    }
}

.sollers-m-engine-tabs__toggle.is-active {
    font-weight: 600;
    color: #292523
}

.sollers-m-engine-tabs__toggle.is-active:before {
    content: "";
    position: absolute;
    bottom: -2px;
    height: 2px;
    left: 0;
    right: 0;
    background-color: #f47c30
}

.sollers-m-engine-tabs__item {
    display: none
}

.sollers-m-engine-tabs__item.is-active {
    display: block
}

.sollers-cargo-m-cars-param {
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid rgba(0, 0, 0, .15)
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-cars-param {
        border-bottom: 0
    }
}

.sollers-cargo-m-cars-param__value {
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    color: #292523;
    margin-bottom: 2px
}

.sollers-cargo-m-cars__subtitle span {
    text-transform: none
}

.sollers-cargo-disclaimer__content {
    font-weight: 400;
    font-size: 12px;
    line-height: 22px;
    color: #221f20;
    opacity: .6;
    margin-top: 30px;
    margin-bottom: 30px
}

@media screen and (max-height:600px) {
    .sollers-cargo-disclaimer__content {
        font-size: 9px
    }
}

.sollers-cargo-disclaimer_not-white {
    background: transparent
}

.sollers-cargo-disclaimer a {
    color: inherit
}

@media screen and (max-width:767px) {
    .sollers-cargo-disclaimer .sollers-cargo-icon {
        width: 160%
    }
}

.sollers-cargo-form-dealers {
    padding-top: 40px
}

.sollers-cargo-form-dealers .sollers-cargo-title {
    margin-bottom: 20px;
    font-weight: 600
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-dealers .sollers-cargo-title {
        margin-bottom: 15px
    }
}

.sollers-cargo-form-dealers .sollers-cargo-form__title-box {
    margin-bottom: 0;
    font-weight: 600
}

.sollers-cargo-form-dealers .sollers-cargo-ui-checkbox__wrap {
    display: flex;
    gap: 40px
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-dealers .sollers-cargo-ui-checkbox__wrap {
        flex-direction: column;
        gap: 0
    }
}

.sollers-cargo-form-dealers .sollers-cargo-type-dealer__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    row-gap: 0
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-dealers .sollers-cargo-type-dealer__list {
        display: block
    }
}

.sollers-cargo-map[data-v-7f07d5f2] {
    position: relative;
    padding: 75px 0;
    background: #fff
}

@media screen and (max-width:767px) {
    .sollers-cargo-map[data-v-7f07d5f2] {
        padding: 30px 0
    }
}

.sollers-cargo-map-bg[data-v-7f07d5f2] {
    padding-bottom: 50%;
    background-repeat: no-repeat;
    position: relative
}

@media screen and (max-width:1024px) {
    .sollers-cargo-map-bg[data-v-7f07d5f2] {
        padding-bottom: 70%
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-map-bg[data-v-7f07d5f2] {
        padding-bottom: 70vh
    }
}

.sollers-cargo-map-popup__item[data-v-7f07d5f2] {
    font-family: CommonsPro, Helvetica, Arial, sans-serif;
    max-width: 400px;
    margin-bottom: 15px
}

@media screen and (max-width:767px) {
    .sollers-cargo-map-popup__item[data-v-7f07d5f2] {
        margin-bottom: 5px;
        max-width: 200px
    }
}

.sollers-cargo-map-popup__title[data-v-7f07d5f2] {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    opacity: .5;
    margin-bottom: 5px
}

.sollers-cargo-map-popup__text[data-v-7f07d5f2] {
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    opacity: .89
}

@media screen and (max-width:767px) {
    .sollers-cargo-map-popup__text[data-v-7f07d5f2] {
        font-size: 14px;
        line-height: 20px
    }
}

.sollers-cargo-b-ymap .sollers-cargo-ymap-container[data-v-7f07d5f2],
.sollers-cargo-b-ymap[data-v-7f07d5f2] {
    position: absolute;
    width: 100%;
    height: 100%
}

.sollers-cargo-b-ymap__content[data-v-7f07d5f2] {
    position: relative;
    width: 100%;
    height: 100%
}

.sollers-cargo-b-ymap .ymaps-2-1-79-balloon__tail[data-v-7f07d5f2] {
    display: none
}

.sollers-cargo-b-ymap .placemark-container[data-v-7f07d5f2] {
    position: relative
}

.sollers-cargo-b-ymap .marker-cluster[data-v-7f07d5f2],
.sollers-cargo-b-ymap .marker-dealer[data-v-7f07d5f2],
.sollers-cargo-b-ymap .marker-icon[data-v-7f07d5f2],
.sollers-cargo-b-ymap .marker-target[data-v-7f07d5f2] {
    position: absolute;
    cursor: pointer
}

.sollers-cargo-b-ymap .marker-cluster-bg[data-v-7f07d5f2] {
    background-color: #f47c30;
    padding: 8px 12px
}

.sollers-cargo-b-ymap .marker-dealer[data-v-7f07d5f2] {
    z-index: 1;
    bottom: 100%;
    left: 50%;
    width: 44px;
    height: 58px;
    transform: translateX(-50%);
    background-position: bottom;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQ0IDIyLjAwMmMwIDkuNDAzLTEzLjE3IDI2LjU1OC0xOS4xMyAzMy44NGEzLjcwOSAzLjcwOSAwIDAxLTUuNzQgMEMxMy4xNyA0OC41NiAwIDMxLjQwMSAwIDIyLjAwMSAwIDkuODUyIDkuODUxIDAgMjIuMDAyIDAgMzQuMTUyIDAgNDQgOS44NTEgNDQgMjIuMDAyeiIgZmlsbD0iI2VmNGQwNyIvPjwvc3ZnPg==)
}

.sollers-cargo-b-ymap .marker-cluster[data-v-7f07d5f2]:hover,
.sollers-cargo-b-ymap .marker-dealer[data-v-7f07d5f2]:hover,
.sollers-cargo-b-ymap .marker-icon[data-v-7f07d5f2]:hover,
.sollers-cargo-b-ymap .marker-target[data-v-7f07d5f2]:hover {
    z-index: 2;
    background-color: #221f20
}

.sollers-cargo-b-ymap .marker-cluster-bg:not(.is-active).js--hover[data-v-7f07d5f2],
.sollers-cargo-b-ymap .marker-dealer.is-active[data-v-7f07d5f2],
.sollers-cargo-b-ymap .marker-dealer:not(.is-active).js--hover[data-v-7f07d5f2] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQ0IDIyLjAwMmMwIDkuNDAzLTEzLjE3IDI2LjU1OC0xOS4xMyAzMy44NGEzLjcwOSAzLjcwOSAwIDAxLTUuNzQgMEMxMy4xNyA0OC41NiAwIDMxLjQwMSAwIDIyLjAwMSAwIDkuODUyIDkuODUxIDAgMjIuMDAyIDAgMzQuMTUyIDAgNDQgOS44NTEgNDQgMjIuMDAyeiIgZmlsbD0iIzIyMUYyMCIvPjwvc3ZnPg==)
}

.sollers-cargo-b-ymap .marker-target[data-v-7f07d5f2] {
    border-radius: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 14px;
    border: 3px solid #fff;
    color: #fff;
    background-color: #f47c30;
    min-width: 32px;
    height: 32px;
    padding: 0 8px;
    line-height: 14px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.sollers-cargo-b-ymap .marker-target.js--hover[data-v-7f07d5f2],
.sollers-cargo-b-ymap .marker-target[data-v-7f07d5f2]:hover,
.sollers-cargo-b-ymap .ymaps-2-1-79-placemark-overlay.is-hovered .marker-target[data-v-7f07d5f2] {
    background-color: #221f20
}

.sollers-cargo-title_dealers[data-v-7f07d5f2] {
    margin-bottom: 26px;
    font-size: 40px;
    line-height: 48px;
    font-weight: 600;
    opacity: 1
}

@media screen and (max-width:767px) {
    .sollers-cargo-title_dealers[data-v-7f07d5f2] {
        font-size: 24px;
        line-height: 130%;
        margin-bottom: 24px
    }
}

.sollers-cargo-page-content-tab__description .paragraph,
.sollers-cargo-page-content-tab__description p.paragraph {
    margin-bottom: 16px
}

.sollers-cargo-page-content-tab .fs-16 {
    font-size: 16px
}

@media (max-width:1024px) {
    .sollers-cargo-page-content-tab .fs-16 {
        font-size: 12px
    }
}

.sollers-cargo-page-content-tab .p-80 {
    max-width: 80%
}

.sollers-cargo-page-content-tab .title-table {
    font-size: 18px
}

@media (max-width:1024px) {
    .sollers-cargo-page-content-tab .title-table {
        font-size: 14px
    }
}

.sollers-cargo-page-content-tab .text-gray {
    color: #9a928f
}

.sollers-cargo-page-content-tab .title {
    font-size: 28px;
    line-height: 1.2
}

.sollers-cargo-page-content-tab__items {
    margin-top: 0;
    margin-bottom: 50px;
    display: flex;
    flex: 1 1 100%;
    flex-basis: 100%;
    border-bottom: 1px solid #d9d9d9
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content-tab__items {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        border-color: transparent;
        margin-bottom: 16px
    }
}

.sollers-cargo-page-content-tab__items-i {
    font-size: 18px;
    line-height: 1.2;
    font-weight: 400;
    margin: 0 30px;
    padding: 15px 0;
    text-decoration: uppercase;
    position: relative;
    cursor: pointer;
    color: #292523
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content-tab__items-i {
        margin-left: 0
    }
}

.sollers-cargo-page-content-tab__items-i:first-child {
    margin-left: 0
}

.sollers-cargo-page-content-tab__items-i:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -2px;
    width: calc(100% + 5px);
    height: 4px;
    border-radius: 4px;
    background-color: transparent;
    transition: background-color .2s
}

.sollers-cargo-page-content-tab__items-i._active {
    color: #000;
    font-weight: 600;
    cursor: default;
    user-select: none
}

.sollers-cargo-page-content-tab__items-i._active:after {
    background-color: #f47c30
}

.sollers-cargo-page-content-tab__data {
    margin-bottom: 50px
}

.sollers-cargo-page-content-tab__data-i {
    display: none
}

.sollers-cargo-page-content-tab__data-i._active {
    display: block
}

.sollers-cargo-page-content-tab__data-i .title-table {
    margin-bottom: 16px
}

.sollers-cargo-page-content-tab__data-i .list {
    padding-left: 10px
}

.sollers-cargo-page-content-tab__data-i .list li {
    margin-bottom: 10px
}

.sollers-cargo-tech-table.maintenance-table._col-4 {
    width: auto
}

.sollers-cargo-tech-table.maintenance-table._col-4 .sollers-cargo-tech-table__header,
.sollers-cargo-tech-table.maintenance-table._col-4 .sollers-cargo-tech-table__row {
    grid-template-columns: 146px 120px 120px auto
}

@media screen and (max-width:767px) {

    .sollers-cargo-tech-table.maintenance-table._col-4 .sollers-cargo-tech-table__header,
    .sollers-cargo-tech-table.maintenance-table._col-4 .sollers-cargo-tech-table__row {
        grid-template-columns: 1fr
    }
}

.sollers-cargo-tech-table.maintenance-table._col-5 {
    width: auto
}

.sollers-cargo-tech-table.maintenance-table._col-5 .sollers-cargo-tech-table__header,
.sollers-cargo-tech-table.maintenance-table._col-5 .sollers-cargo-tech-table__row {
    grid-template-columns: 146px 120px 120px repeat(2, calc(50% - 193px))
}

@media screen and (max-width:767px) {

    .sollers-cargo-tech-table.maintenance-table._col-5 .sollers-cargo-tech-table__header,
    .sollers-cargo-tech-table.maintenance-table._col-5 .sollers-cargo-tech-table__row {
        grid-template-columns: 1fr
    }
}

.sollers-cargo-tech-table.maintenance-table .sollers-cargo-tech-table__cell {
    width: auto;
    padding: 0
}

@media screen and (max-width:767px) {
    .sollers-cargo-tech-table.maintenance-table .sollers-cargo-tech-table__cell {
        padding: 20px;
        align-items: flex-end
    }
}

.sollers-cargo-tech-table.maintenance-table .sollers-cargo-tech-table__cell-bottom {
    display: flex
}

@media screen and (max-width:767px) {
    .sollers-cargo-tech-table.maintenance-table .sollers-cargo-tech-table__cell-bottom {
        flex-direction: column
    }
}

.sollers-cargo-tech-table__header .sollers-cargo-tech-table__cell.p0,
.sollers-cargo-tech-table__row .sollers-cargo-tech-table__cell.p0 {
    padding: 0
}

.sollers-cargo-tech-table__cell-top {
    padding: 8px 15px;
    border-bottom: 1px solid #221f20;
    display: flex;
    align-items: center;
    justify-content: center
}

.sollers-cargo-tech-table__cell-bottom div {
    padding: 8px 15px;
    width: 100%
}

.sollers-cargo-tech-table__cell-bottom div:not(:last-child) {
    border-right: 1px solid #221f20
}

@media screen and (max-width:767px) {
    .sollers-cargo-tech-table__cell-bottom div:not(:last-child) {
        border: 0
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-tech-table__cell-bottom div {
        padding: 0
    }
}

.sollers-cargo-app .maintenance-table {
    overflow-y: auto
}

.sollers-cargo-app .maintenance-table table.maintenance-table__self {
    margin-bottom: 0
}

.sollers-cargo-app .maintenance-table__input,
.sollers-cargo-app .maintenance-table__row._hide-more~.maintenance-table__row {
    display: none
}

.sollers-cargo-app .maintenance-table__input:checked~.maintenance-table__self .maintenance-table__row {
    display: table-row
}

.sollers-cargo-app .maintenance-table__input:checked~.maintenance-table__label ._short {
    display: block
}

.sollers-cargo-app .maintenance-table__input:checked~.maintenance-table__label ._start {
    display: none
}

.sollers-cargo-app .maintenance-table__input:checked~.maintenance-table__label .maintenance-table__label-arrow:before {
    clip-path: polygon(10% 90%, 0 80%, 50% 0, 100% 80%, 90% 90%, 50% 30%);
    -webkit-clip-path: polygon(10% 90%, 0 80%, 50% 0, 100% 80%, 90% 90%, 50% 30%)
}

.sollers-cargo-app .maintenance-table__label {
    cursor: pointer;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    background-color: #f47c30;
    padding: 10px
}

.sollers-cargo-app .maintenance-table__label-arrow {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background-color: #fff;
    position: relative
}

.sollers-cargo-app .maintenance-table__label-arrow:before {
    content: "";
    width: 12px;
    height: 8px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    -webkit-clip-path: polygon(0 10%, 10% 0, 50% 70%, 90% 0, 100% 10%, 50% 100%);
    clip-path: polygon(0 10%, 10% 0, 50% 70%, 90% 0, 100% 10%, 50% 100%);
    background-color: #f47c30
}

.sollers-cargo-app .maintenance-table ._short {
    display: none
}

.sollers-cargo-page-content {
    font-size: 16px;
    line-height: 1.3;
    color: #221f20;
    font-weight: 500
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content {
        font-size: 14px
    }
}

.sollers-cargo-page-content__inner {
    max-width: 950px
}

.sollers-cargo-page-content img {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 70px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-page-content img {
        margin-bottom: 30px
    }
}

.sollers-cargo-page-content p {
    margin-bottom: 32px
}

.sollers-cargo-page-content p span {
    margin-bottom: 16px
}

.sollers-cargo-page-content .title {
    display: inline-block;
    font-size: 20px;
    line-height: 26px;
    font-weight: 700;
    border-bottom: 2px solid #f47c30;
    margin-bottom: 16px
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .title {
        font-size: 18px;
        line-height: 23px
    }
}

.sollers-cargo-page-content .title+span {
    display: block;
    margin-bottom: 16px
}

.sollers-cargo-page-content .subtitle {
    margin-bottom: 16px;
    font-weight: 600;
    font-size: 18px;
    line-height: 140%
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .subtitle {
        font-size: 16px;
        line-height: 140%
    }
}

.sollers-cargo-page-content ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.sollers-cargo-page-content ul.list li {
    margin-bottom: 16px
}

.sollers-cargo-page-content ul.list li:before {
    content: "·";
    display: inline-block;
    margin-right: 5px
}

.sollers-cargo-page-content ul.list .list__item {
    padding-left: 10px
}

.sollers-cargo-page-content ul.list .list__item:before {
    content: "";
    display: none
}

.sollers-cargo-page-content ul.list .no-marker:before {
    display: none
}

.sollers-cargo-page-content ul.list--inserted {
    padding-left: 20px
}

.sollers-cargo-page-content ul.list--no-markers li:before {
    display: none
}

.sollers-cargo-page-content ul.list-column {
    display: flex;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px
}

.sollers-cargo-page-content ul.list-column>li {
    width: 100%;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px
}

.sollers-cargo-page-content .list-column--col-2>li {
    flex: 0 0 50%;
    max-width: 50%
}

@media screen and (max-width:1024px) {
    .sollers-cargo-page-content .list-column--col-2>li {
        flex: 0 0 100%;
        max-width: 100%
    }
}

.sollers-cargo-page-content .list-column--col-3>li {
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%
}

@media screen and (max-width:1024px) {
    .sollers-cargo-page-content .list-column--col-3>li {
        flex: 0 0 100%;
        max-width: 100%
    }
}

.sollers-cargo-page-content .list-column--col-3-2-1>li {
    flex: 0 0 33.33333333333333%;
    max-width: 33.33333333333333%
}

@media screen and (max-width:1024px) {
    .sollers-cargo-page-content .list-column--col-3-2-1>li {
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .list-column--col-3-2-1>li {
        flex: 0 0 100%;
        max-width: 100%
    }
}

.sollers-cargo-page-content .sollers-cargo-accordion {
    margin-bottom: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .15)
}

.sollers-cargo-page-content table {
    width: 100%;
    max-width: 100%;
    border-collapse: collapse;
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 140%
}

@media screen and (max-width:1024px) {
    .sollers-cargo-page-content table {
        font-size: 12px
    }
}

.sollers-cargo-page-content table td {
    padding: 16px 15px;
    border: 1px solid #000
}

@media screen and (max-width:1247px) {
    .sollers-cargo-page-content table td {
        padding: 10px
    }
}

.sollers-cargo-page-content .table-responsive {
    display: block;
    min-height: .1%;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    margin-bottom: 16px
}

.sollers-cargo-page-content .table-responsive td {
    min-width: 100px
}

.sollers-cargo-page-content .paragraph {
    margin-bottom: 32px
}

.sollers-cargo-page-content .paragraph:last-child {
    margin-bottom: 0
}

.sollers-cargo-page-content .paragraph--md {
    max-width: 900px
}

.sollers-cargo-page-content .note {
    padding: 24px;
    background-color: #f7f7f7
}

.sollers-cargo-page-content .orange,
.sollers-cargo-page-content a.orange,
.sollers-cargo-page-content a.orange:active,
.sollers-cargo-page-content a.orange:visited {
    color: #f47c30
}

.sollers-cargo-page-content .text {
    font-size: 24px;
    line-height: 140%;
    font-weight: 500
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .text {
        font-size: 16px
    }
}

.sollers-cargo-page-content .text-img {
    --gap: 60px;
    display: flex;
    gap: var(--gap)
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .text-img {
        flex-direction: column;
        --gap: 24px
    }
}

.sollers-cargo-page-content .text-img img {
    width: calc(50% - var(--gap)/2);
    flex-shrink: 0;
    height: max-content;
    margin-bottom: 0
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .text-img img {
        width: 100%
    }
}

.sollers-cargo-page-content .article-card img {
    width: 100%;
    margin-bottom: 0
}

.sollers-cargo-page-content .article-card div {
    padding: 40px;
    background: #fff;
    box-shadow: 0 10px 30px rgba(0, 0, 0, .15);
    border-bottom: 3px solid #f47c30;
    display: flex;
    justify-content: center
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .article-card div {
        padding: 25px 10px
    }
}

.sollers-cargo-page-content .article-card p {
    max-width: 820px;
    text-align: center;
    font-size: 18px;
    margin-bottom: 0
}

@media screen and (max-width:767px) {
    .sollers-cargo-page-content .article-card p {
        font-size: 14px
    }
}

.sollers-cargo-page-content .to-read {
    padding: 30px 40px;
    border: 1px solid #f47c30
}

.sollers-cargo-page-content .mb-50-mb-40 {
    margin-bottom: 50px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-page-content .mb-50-mb-40 {
        margin-bottom: 40px
    }
}

.sollers-cargo-page-content .mb-30 {
    margin-bottom: 30px
}

.sollers-cargo-page-content .mb-60 {
    margin-bottom: 60px
}

.sollers-cargo-page-content .mb-80,
.sollers-cargo-page-content .mb-100 {
    margin-bottom: 80px
}

.sollers-cargo-page-content .hr {
    border-bottom: 1px solid #000;
    opacity: .15
}

.sollers-cargo-page-content .hr--dealers {
    margin-top: 40px;
    margin-bottom: 40px
}

.sollers-cargo-small-content {
    max-width: 1200px;
    margin: 0 auto;
    padding: 70px 0 40px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-small-content {
        padding: 45px 0 25px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-small-content {
        padding: 26px 0 14px
    }
}

.sollers-cargo-small-content--dealer {
    padding: 0
}

.sollers-cargo-guaranty-top__suptitle {
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    color: #292523
}

@media screen and (max-width:767px) {
    .sollers-cargo-guaranty-top__suptitle {
        font-size: 16px;
        line-height: 22px
    }
}

.sollers-cargo-guaranty-top__title {
    margin-top: 5px;
    font-family: CommonsProCondensed;
    font-weight: 700;
    font-size: 60px;
    line-height: 70px;
    text-transform: uppercase;
    color: #292523
}

@media screen and (max-width:1024px) {
    .sollers-cargo-guaranty-top__title {
        font-size: 45px;
        line-height: 50px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-guaranty-top__title {
        font-size: 30px;
        line-height: 35px
    }
}

.sollers-cargo-guaranty-top__text {
    margin-top: 20px;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    color: rgba(34, 31, 32, .89)
}

@media screen and (max-width:767px) {
    .sollers-cargo-guaranty-top__text {
        font-size: 16px;
        line-height: 22px
    }
}

.sollers-cargo-guaranty-top__btn-link {
    display: inline-block;
    margin-top: 30px;
    background: #f47c30;
    border-radius: 6px;
    font-family: CommonsProCondensed;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    padding: 10px 49px;
    cursor: pointer;
    transition: background .25s
}

.sollers-cargo-guaranty-top__btn-link:hover {
    background-color: #ef4d07
}

.sollers-cargo-guaranty-content-list {
    list-style: none;
    counter-reset: numbers
}

.sollers-cargo-guaranty-content-list li {
    position: relative;
    padding-left: 32px;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: rgba(34, 31, 32, .89)
}

@media screen and (max-width:767px) {
    .sollers-cargo-guaranty-content-list li {
        font-size: 14px;
        line-height: 18px
    }
}

.sollers-cargo-guaranty-content-list li:before {
    counter-increment: numbers;
    content: counter(numbers);
    position: absolute;
    top: 2px;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 1px;
    width: 18px;
    height: 18px;
    background: #f47c30;
    border-radius: 50%;
    font-family: CommonsProCondensed;
    font-weight: 700;
    font-size: 11px;
    line-height: 15px;
    color: #fff
}

.sollers-cargo-guaranty-content-list li+li {
    margin-top: 20px
}

.sollers-cargo-guaranty-content-title {
    margin-top: 40px;
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 30px;
    line-height: 39px;
    color: #292523
}

@media screen and (max-width:1024px) {
    .sollers-cargo-guaranty-content-title {
        margin-top: 20px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-guaranty-content-title {
        font-size: 24px;
        line-height: 30px
    }
}

.sollers-cargo-guaranty-content__title-main {
    margin-bottom: 30px;
    font-size: 40px;
    line-height: 56px;
    color: #221f20;
    font-weight: 600
}

@media screen and (max-width:1024px) {
    .sollers-cargo-guaranty-content__title-main {
        font-size: 32px;
        line-height: 46px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-guaranty-content__title-main {
        margin-bottom: 20px;
        font-size: 24px;
        line-height: 30px
    }
}

.sollers-cargo-guaranty-content-text {
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: rgba(34, 31, 32, .89)
}

@media screen and (max-width:767px) {
    .sollers-cargo-guaranty-content-text {
        font-size: 14px;
        line-height: 18px
    }
}

.sollers-cargo-guaranty-notice-block {
    margin-top: 40px;
    padding-left: 50px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-guaranty-notice-block {
        margin-top: 20px;
        padding-left: 30px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-guaranty-notice-block {
        padding-left: 0
    }
}

.sollers-cargo-guaranty-notice-title {
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    color: rgba(34, 31, 32, .89)
}

.sollers-cargo-guaranty-table-block {
    margin-top: 20px
}

.sollers-cargo-guaranty-table-block table {
    font-size: 18px;
    line-height: 22px
}

.sollers-cargo-guaranty-table-block .sollers-cargo-no-phone table td {
    width: 50%
}

@media screen and (max-width:1024px) {
    .sollers-cargo-guaranty-table-block .sollers-cargo-no-phone table td {
        font-size: 16px;
        line-height: 22px
    }
}

.sollers-cargo-guaranty-table-block .sollers-cargo-no-phone table tr td:first-child {
    font-weight: 600;
    font-size: 20px;
    line-height: 20px;
    color: #292523
}

.sollers-cargo-guaranty-table-block .sollers-cargo-no-phone table td span {
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
    color: #99928f
}

.sollers-cargo-guaranty-table-block .sollers-cargo-no-phone table tr td.table-head {
    font-weight: 400;
    font-size: 18px;
    line-height: 22px
}

.sollers-cargo-guaranty-table-block .sollers-cargo-only-phone td {
    font-size: 16px;
    line-height: 22px
}

.sollers-cargo-guaranty-table-block .sollers-cargo-only-phone table tr:first-child td {
    font-weight: 600;
    font-size: 18px;
    line-height: 23px;
    color: #292523
}

.sollers-cargo-guaranty-table-block .sollers-cargo-only-phone table td span {
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #99928f
}

.sollers-cargo-guaranty-table-block .sollers-cargo-only-phone table tr:last-child td span {
    display: inline-block;
    margin-bottom: 7px;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #292523
}

.sollers-cargo-guaranty-steps-block__title {
    margin: 30px 0 10px;
    font-family: CommonsProCondensed;
    font-weight: 700;
    font-size: 20px;
    line-height: 26px;
    color: rgba(244, 124, 48, .89)
}

@media screen and (max-width:767px) {
    .sollers-cargo-guaranty-steps-block__title {
        margin: 20px 0 10px
    }
}

.sollers-cargo-guaranty-connection {
    margin-top: 20px;
    font-size: 18px;
    line-height: 22px;
    color: rgba(34, 31, 32, .89)
}

.sollers-cargo-guaranty-connection a {
    color: rgba(244, 124, 48, .89)
}

.sollers-cargo-guaranty-connection span {
    font-weight: 600
}

.sollers-cargo-guaranty-note {
    margin-top: 20px;
    font-size: 18px;
    line-height: 22px
}

.sollers-cargo-guaranty-tab__btn-link {
    display: inline-block;
    margin-top: 40px;
    padding: 10px;
    font-family: CommonsProCondensed;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    background: #f47c30;
    border-radius: 6px;
    transition: background .25s, color .25s
}

.sollers-cargo-guaranty-tab__btn-link:hover {
    background-color: #ef4d07
}

@media screen and (max-width:1024px) {
    .sollers-cargo-guaranty-tab__btn-link {
        margin-top: 20px
    }
}

.sollers-cargo-guaranty-tabs {
    margin-top: 40px;
    font-size: 0;
    margin-left: auto;
    margin-right: auto
}

@media screen and (max-width:1024px) {
    .sollers-cargo-guaranty-tabs {
        margin-top: 30px
    }
}

.sollers-cargo-guaranty-tabs>input[type=radio] {
    display: none
}

.sollers-cargo-guaranty-tabs>div {
    display: none;
    font-size: 16px
}

.sollers-cargo-guaranty-content-tabs__item {
    position: relative;
    padding-top: 20px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-guaranty-content-tabs__item {
        padding-top: 10px
    }
}

.sollers-cargo-guaranty-content-tabs__item:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 2px;
    background: rgba(0, 0, 0, .15)
}

#tab-btn-1:checked~#content-1,
#tab-btn-2:checked~#content-2,
#tab-btn-3:checked~#content-3,
#tab-btn-4:checked~#content-4,
#tab-btn-5:checked~#content-5 {
    display: block
}

.sollers-cargo-guaranty-tabs>label {
    display: inline-block;
    margin-right: 35px;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    padding: 7px 0;
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    color: rgba(153, 146, 143, .89);
    transition: color .15s ease-in-out, background-color .15s ease-in-out;
    cursor: pointer;
    position: relative;
    top: 1px
}

@media screen and (max-width:767px) {
    .sollers-cargo-guaranty-tabs>label {
        margin-right: 15px;
        font-size: 14px;
        line-height: 18px
    }
}

.sollers-cargo-guaranty-tabs>label:not(:first-of-type) {
    border-left: none
}

.sollers-cargo-guaranty-tabs>input[type=radio]:checked+label {
    color: rgba(244, 124, 48, .89)
}

.sollers-cargo-guaranty-tabs>input[type=radio]:checked+label:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 2px;
    background: #f47c30
}

.sollers-cargo-guaranty-support-block {
    margin-top: 40px
}

@media screen and (max-width:767px) {
    .sollers-cargo-guaranty-support-block {
        margin-top: 20px
    }
}

.sitemap {
    margin-top: 50px;
    margin-bottom: 60px;
    padding: 60px 8.3333333% 159px;
    background-color: #fff
}

@media screen and (max-width:1247px) {
    .sitemap {
        margin-top: 40px;
        margin-bottom: 60px;
        padding-left: 40px;
        padding-right: 40px
    }
}

.sitemap__title {
    font-size: 60px;
    line-height: 110%;
    color: #292523;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif;
    font-weight: 700;
    margin-bottom: 62px;
    text-transform: uppercase
}

@media screen and (max-width:1450px) {
    .sitemap__title {
        font-size: 40px
    }
}

@media screen and (max-width:1024px) {
    .sitemap__title {
        margin-bottom: 40px;
        font-size: 30px;
        line-height: 35px
    }
}

@media screen and (max-width:767px) {
    .sitemap__title {
        margin-bottom: 20px
    }
}

.sitemap__inner {
    display: flex;
    flex-wrap: wrap
}

.sitemap__item {
    display: flex;
    flex-direction: column;
    margin-right: 60px
}

@media screen and (max-width:1247px) {
    .sitemap__item {
        margin-right: 40px
    }
}

@media screen and (max-width:1024px) {
    .sitemap__item {
        width: 50%;
        margin-right: 0;
        margin-bottom: 40px
    }
}

@media screen and (max-width:767px) {
    .sitemap__item {
        width: 100%;
        margin-bottom: 20px
    }
}

.sitemap__item:last-child {
    margin-right: 0
}

.sitemap a {
    font-size: 24px;
    line-height: 31px;
    font-weight: 600;
    margin-bottom: 30px;
    color: #292523;
    transition: color .25s;
    white-space: nowrap
}

@media screen and (max-width:767px) {
    .sitemap a {
        margin-bottom: 20px
    }
}

.sitemap a:last-child {
    margin-bottom: 0
}

.sitemap a:hover {
    color: #f47c30
}

.sitemap .sollers-cargo-accordion {
    padding: 0;
    border: none
}

@media screen and (max-width:767px) {
    .sitemap .sollers-cargo-accordion {
        margin: 0
    }
}

.sitemap .sollers-cargo-accordion ul {
    margin: 0;
    padding: 0 0 0 20px
}

.sitemap .sollers-cargo-accordion ul li {
    margin-bottom: 16px
}

.sitemap .sollers-cargo-ui-button {
    min-height: 0
}

.sitemap .sollers-cargo-accordion .sollers-cargo-ui-button {
    padding-right: 0
}

.sitemap .sollers-cargo-accordion .sollers-cargo-ui-button__title {
    position: relative;
    font-size: 24px;
    line-height: 31px;
    padding-right: 14px
}

.sitemap .sollers-cargo-accordion .sollers-cargo-ui-button__title:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    width: 6px;
    height: 6px;
    border-top: 2px solid #99928f;
    border-right: 2px solid #99928f;
    transform: rotate(135deg) translateY(50%)
}

.sitemap .sollers-cargo-accordion.accordion_is-active .sollers-cargo-ui-button__title:after {
    transform: rotate(-45deg)
}

.sitemap .sollers-cargo-accordion .sollers-cargo-ui-button__icon {
    display: none
}

.sitemap .sollers-cargo-accordion__content {
    padding-left: 20px
}

.sitemap .sollers-cargo-accordion__content a {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 450
}

.sitemap .sollers-cargo-accordion__content>div {
    display: flex;
    flex-direction: column
}

.sitemap .sollers-cargo-accordion__inner {
    padding-top: 15px
}

.sollers-cargo-lists-bolder-text-paragraph,
p.sollers-cargo-lists-bolder-text-paragraph {
    font-size: 16px;
    margin: 0 0 26px
}

.sollers-cargo-lists-bolder-text-paragraph:last-child,
p.sollers-cargo-lists-bolder-text-paragraph:last-child {
    margin-bottom: 0
}

.sollers-cargo-lists-bolder-text-paragraph_large,
p.sollers-cargo-lists-bolder-text-paragraph_large {
    font-size: 20px
}

@media screen and (max-width:767px) {

    .sollers-cargo-lists-bolder-text-paragraph_large,
    p.sollers-cargo-lists-bolder-text-paragraph_large {
        font-size: 16px
    }
}

.sollers-cargo-lists-bolder-text {
    line-height: 1.3;
    font-weight: 600
}

.sollers-cargo-lists {
    margin: 10px 0 70px
}

.sollers-cargo-lists-items .sollers-cargo-lists-items__ol {
    list-style-position: outside;
    list-style-type: none;
    counter-reset: positionListItem;
    max-width: 60%
}

@media screen and (max-width:767px) {
    .sollers-cargo-lists-items .sollers-cargo-lists-items__ol {
        max-width: 100%
    }
}

.sollers-cargo-lists-items .sollers-cargo-lists-items__ol li {
    list-style-type: none;
    padding-left: 31px;
    position: relative;
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 1.4
}

@media screen and (max-width:767px) {
    .sollers-cargo-lists-items .sollers-cargo-lists-items__ol li {
        margin-bottom: 10px
    }
}

.sollers-cargo-lists-items .sollers-cargo-lists-items__ol li:before {
    counter-increment: positionListItem;
    content: counter(positionListItem);
    display: block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background-color: #f47c30;
    font-size: 11px;
    line-height: 18px;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 0;
    top: 2px
}

.sollers-cargo-lists-items .sollers-cargo-lists-items__ol li:last-child {
    margin-bottom: 0
}

.sollers-cargo-lists-description,
.sollers-cargo-lists__description {
    padding: 15px 0;
    font-size: 16px;
    line-height: 1.2
}

.sollers-cargo-wrapper-subtitle {
    padding: 30px 0;
    font-size: 40px;
    line-height: 1.3;
    font-weight: 600;
    color: #221f20;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif
}

@media screen and (max-width:1024px) {
    .sollers-cargo-wrapper-subtitle {
        padding: 15px 0;
        font-size: 18px
    }
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-track.slick-center {
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden[data-v-21137603] {
    display: none
}

.slick-slider[data-v-3d1a4f76] {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list[data-v-3d1a4f76] {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-list[data-v-3d1a4f76]:focus {
    outline: none
}

.slick-list.dragging[data-v-3d1a4f76] {
    cursor: pointer;
    cursor: hand
}

.sollers-cargo-stages {
    padding-top: 7px
}

.sollers-cargo-stages__title.sollers-cargo-title {
    margin-bottom: 50px
}

@media screen and (max-width:767px) {
    .sollers-cargo-stages__title.sollers-cargo-title {
        font-size: 16px;
        font-weight: 600;
        opacity: 1;
        margin-bottom: 18px
    }
}

.sollers-cargo-stages__list {
    margin: 0 -15px 15px
}

@media screen and (max-width:767px) {
    .sollers-cargo-stages__list {
        padding-bottom: 30px;
        margin-left: -5px;
        margin-right: -5px;
        margin-bottom: 0
    }
}

.sollers-cargo-stages__list-item {
    height: 100%
}

.sollers-cargo-stages__item {
    min-height: 468px;
    background: linear-gradient(0deg, #f7f7f7, #f7f7f7), #c4c4c4;
    display: flex;
    flex-direction: column
}

@media screen and (max-width:1450px) {
    .sollers-cargo-stages__item {
        min-height: 474px
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-stages__item {
        min-height: 435px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-stages__item {
        min-height: auto
    }
}

.sollers-cargo-stages__item-content {
    padding: 34px 23px 31px;
    flex: 1 0 100%
}

@media screen and (max-width:767px) {
    .sollers-cargo-stages__item-content {
        padding: 17px 16px
    }
}

.sollers-cargo-stages__item-image {
    padding-bottom: 68.12227074235808%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    margin-top: auto
}

.sollers-cargo-stages__item-label {
    color: #99928f;
    font-size: 16px;
    line-height: 130%;
    margin-bottom: 12px
}

@media screen and (max-width:767px) {
    .sollers-cargo-stages__item-label {
        font-size: 12px;
        margin-bottom: 10px
    }
}

.sollers-cargo-stages__item-title {
    font-size: 24px;
    line-height: 140%;
    font-weight: 600
}

@media screen and (max-width:1024px) {
    .sollers-cargo-stages__item-title {
        font-size: 16px
    }
}

.sollers-cargo-stages__item-leadtext {
    font-size: 18px;
    line-height: 22px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-stages__item-leadtext {
        font-size: 14px;
        line-height: 130%
    }
}

.sollers-cargo-stages__item-title+.sollers-cargo-stages__item-leadtext {
    margin-top: 7px
}

.sollers-cargo-stages .slick-slider .slick-slide {
    width: 25%;
    padding-left: 15px;
    padding-right: 15px;
    position: relative
}

@media screen and (max-width:1247px) {
    .sollers-cargo-stages .slick-slider .slick-slide {
        width: 368px
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-stages .slick-slider .slick-slide {
        width: 270px;
        padding-left: 5px;
        padding-right: 5px
    }
}

.sollers-cargo-stages .slick-slider .slick-slide>div {
    height: 100%
}

@media screen and (max-width:767px) {
    .sollers-cargo-stages .slick-slider .slick-slide {
        width: 100%;
        margin-bottom: 15px
    }
}

.sollers-cargo-stages .slick-list {
    height: 496px
}

@media screen and (max-width:767px) {
    .sollers-cargo-stages .slick-list {
        height: auto
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-stages .slick-track {
        transform: none !important
    }
}

.sollers-cargo-stages .slick-arrow {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 34px;
    height: 34px;
    font-size: 0;
    line-height: 0;
    border-radius: 50%;
    background-color: #f47c30;
    cursor: pointer;
    z-index: 1;
    transition: background .2s;
    margin-left: calc(-50% - 20px);
    margin-top: -17px;
    box-shadow: 0 3px 4px rgba(0, 0, 0, .1)
}

.sollers-cargo-stages .slick-arrow:before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transition: border-color .2s;
    margin-left: 12px;
    margin-top: 1px;
    transform-origin: 50%
}

@media screen and (max-width:1247px) {
    .sollers-cargo-stages .slick-arrow:before {
        width: 8px;
        height: 8px;
        margin-left: 12px;
        margin-top: -1px
    }
}

.sollers-cargo-stages .slick-arrow:hover {
    background-color: #ef4d07
}

.sollers-cargo-stages .slick-arrow:hover:before {
    border-top-color: #fff;
    border-right-color: #fff
}

.sollers-cargo-stages .slick-arrow.slick-prev:before {
    transform: rotate(-135deg);
    margin-left: 14px
}

@media screen and (max-width:1247px) {
    .sollers-cargo-stages .slick-arrow.slick-prev:before {
        margin-left: 14px
    }
}

.sollers-cargo-stages .slick-arrow.slick-next {
    margin-left: calc(50% - 14px);
    box-shadow: 0 3px 4px rgba(0, 0, 0, .1)
}

.sollers-cargo-stages .slick-arrow.slick-next:before {
    transform: rotate(45deg)
}

.sollers-cargo-stages .slick-dots {
    position: absolute;
    width: 100%;
    bottom: 0;
    text-align: center;
    height: 7px;
    line-height: 0;
    font-size: 0;
    cursor: pointer
}

@media screen and (max-width:1247px) {
    .sollers-cargo-stages .slick-dots {
        bottom: 30px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-stages .slick-dots {
        bottom: 5px
    }
}

.sollers-cargo-stages .slick-dots li {
    background: #9f9f9f;
    display: inline-block;
    font-size: 0;
    width: 20px;
    height: 5px;
    border-radius: 100px;
    margin-right: 5px;
    vertical-align: top;
    position: relative;
    transition: .2s
}

.sollers-cargo-stages .slick-dots li.slick-active {
    background: #f47c30;
    width: 50px;
    cursor: default
}

.sollers-cargo-form-testdrive {
    padding: 65px 0;
    position: relative
}

@media screen and (max-width:1024px) {
    .sollers-cargo-form-testdrive {
        padding: 30px 0
    }
}

.sollers-cargo-form-testdrive .sollers-cargo-title {
    margin-bottom: 30px
}

.sollers-cargo-form-testdrive .sollers-cargo-form-agreement ul.list {
    list-style: none;
    margin: 0;
    padding: 0 0 0 26px
}

.sollers-cargo-form-testdrive .sollers-cargo-form-agreement ul.list li:not(:last-child) {
    margin-bottom: 10px
}

.sollers-cargo-form-testdrive .sollers-cargo-form-agreement ul.list li:before {
    content: "·";
    display: inline-block;
    margin-right: 5px
}

.sollers-cargo-form-testdrive .sollers-cargo-btn-form {
    border-color: #f47c30
}

@media screen and (min-width:1025px) {
    .sollers-cargo-form-testdrive .sollers-cargo-btn-form {
        margin-left: 50px
    }
}

.sollers-cargo-form-testdrive .sollers-cargo-wrapper__with-gray-backing {
    background-color: #f7f7f7;
    padding: 54px 74px;
    margin-right: auto;
    margin-left: auto
}

@media screen and (max-width:1450px) {
    .sollers-cargo-form-testdrive .sollers-cargo-wrapper__with-gray-backing {
        padding: 0 40px
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-form-testdrive .sollers-cargo-wrapper__with-gray-backing {
        padding: 0 25px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-form-testdrive .sollers-cargo-wrapper__with-gray-backing {
        padding: 0 20px
    }
}

.sollers-cargo-form-testdrive .sollers-cargo-wrapper__with-gray-backing-wrapper {
    padding: 0 75px
}

@media screen and (max-width:1450px) {
    .sollers-cargo-form-testdrive .sollers-cargo-wrapper__with-gray-backing-wrapper {
        padding: 0
    }
}

@media screen and (max-width:374px) {
    .sollers-cargo-form-testdrive .sollers-cargo-form-field__wrapper[data-name=comment] .sollers-cargo-ui-input__label {
        transform: translateY(-38%)
    }
}

.sollers-cargo-ui-input-select__list::-webkit-scrollbar {
    display: none
}

.sollers-cargo-progress-overlay {
    z-index: 101
}

.sollers-cargo-stages--possibilities {
    padding-top: 7px;
    margin-bottom: 79px
}

.sollers-cargo-stages--possibilities .sollers-cargo-stages__title {
    width: 100%
}

.sollers-cargo-stages--possibilities .sollers-cargo-stages__title.sollers-cargo-title {
    font-weight: 500;
    font-size: 40px;
    line-height: 1;
    color: #221f20;
    opacity: .8
}

@media screen and (max-width:767px) {
    .sollers-cargo-stages--possibilities .sollers-cargo-stages__title.sollers-cargo-title {
        font-weight: 600;
        font-size: 24px;
        line-height: 1.3
    }
}

.sollers-cargo-stages--possibilities .sollers-cargo-stages__list-item {
    display: flex;
    gap: 13px;
    width: 100%
}

@media screen and (max-width:1024px) {
    .sollers-cargo-stages--possibilities .sollers-cargo-stages__list-item {
        flex-wrap: wrap;
        gap: 10px
    }
}

.sollers-cargo-stages--possibilities .sollers-cargo-stages__item {
    width: 100%;
    min-height: auto;
    display: block;
    border-radius: 16px;
    background-color: #f7f7f7;
    padding-top: 20px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-stages--possibilities .sollers-cargo-stages__item {
        width: 32.3%
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-stages--possibilities .sollers-cargo-stages__item {
        width: 48%
    }
}

.sollers-cargo-stages--possibilities .sollers-cargo-stages__item-content {
    text-align: center;
    font-weight: 600;
    font-size: 20px;
    padding: 14px 23px 31px
}

@media screen and (max-width:1650px) {
    .sollers-cargo-stages--possibilities .sollers-cargo-stages__item-content {
        padding: 14px 15px 31px
    }
}

@media screen and (max-width:1247px) {
    .sollers-cargo-stages--possibilities .sollers-cargo-stages__item-content {
        padding: 14px 15px 15px
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-stages--possibilities .sollers-cargo-stages__item-content {
        padding: 14px 15px 15px
    }
}

@media screen and (max-width:1650px) {
    .sollers-cargo-stages--possibilities .sollers-cargo-stages__item-leadtext {
        font-weight: 600;
        font-size: 16px;
        line-height: 1.2
    }
}

@media screen and (max-width:1247px) {
    .sollers-cargo-stages--possibilities .sollers-cargo-stages__item-leadtext {
        font-weight: 600;
        font-size: 12px
    }
}

.sollers-cargo-stages--possibilities .sollers-cargo-stages__item-image {
    padding-bottom: 32%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
    margin-top: auto;
    width: 89px;
    height: 63px;
    margin-right: auto;
    margin-left: auto
}

.sollers-cargo-form-get-offer {
    margin-bottom: 60px;
    position: relative
}

.sollers-cargo-form-get-offer .sollers-cargo-btn {
    border: 0;
    min-height: auto
}

[data-page=special-offers] .sollers-cargo-wrapper {
    background-color: #f7f7f7
}

[data-page=special-offers] .sollers-cargo-disclaimer,
[data-page=special-offers]>.sollers-cargo-wrapper {
    background: #f7f7f7
}

[data-page=special-offers] .sollers-cargo-page-title__wrap .sollers-cargo-wrapper {
    background: #fff
}

.sollers-cargo-special-offers {
    font-family: CommonsPro, Helvetica, Arial, sans-serif;
    padding-top: 60px
}

@media screen and (max-width:767px) {
    .sollers-cargo-special-offers {
        padding-top: 0
    }
}

.sollers-cargo-special-offers__text {
    font-size: 24px;
    font-weight: 600;
    line-height: 34px
}

@media screen and (max-width:767px) {
    .sollers-cargo-special-offers__text {
        font-size: 18px;
        line-height: 24px
    }
}

.sollers-cargo-special-offers__grid {
    --gap: 20px;
    margin-top: 76px;
    display: flex;
    flex-wrap: wrap;
    gap: var(--gap)
}

@media screen and (max-width:767px) {
    .sollers-cargo-special-offers__grid {
        margin-top: 40px
    }
}

.sollers-cargo-special-offers__card {
    display: flex;
    flex-grow: 1;
    box-shadow: 0 10px 30px rgba(34, 31, 32, .15)
}

@media screen and (max-width:767px) {
    .sollers-cargo-special-offers__card {
        flex-direction: column
    }

    .sollers-cargo-special-offers__card .sollers-cargo-special-offers__image {
        height: 215px;
        width: 100%
    }
}

.sollers-cargo-special-offers__card--half {
    width: calc(50% - var(--gap)/2);
    flex-direction: column
}

@media screen and (max-width:767px) {
    .sollers-cargo-special-offers__card--half {
        width: 100%
    }
}

.sollers-cargo-special-offers__card--half .sollers-cargo-special-offers__image {
    height: 215px;
    width: 100%
}

.sollers-cargo-special-offers__image {
    flex-shrink: 0;
    width: 50%;
    background-position: 50%;
    background-size: cover
}

.sollers-cargo-special-offers__content {
    height: 100%;
    padding: 28px 41px;
    min-height: 310px;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media screen and (max-width:767px) {
    .sollers-cargo-special-offers__content {
        padding: 20px;
        min-height: unset
    }
}

.sollers-cargo-special-offers__name {
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
    color: #221f20
}

.sollers-cargo-special-offers__descr {
    margin-top: 15px;
    font-size: 16px;
    font-weight: 450;
    line-height: 22px
}

.sollers-cargo-special-offers__more {
    margin-top: 25px;
    display: block;
    text-decoration: none;
    cursor: pointer;
    color: #f47c30;
    font-size: 18px;
    font-weight: 600;
    line-height: 23px
}

.sollers-cargo-big-banner {
    margin-bottom: 80px;
    font-weight: 700;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif
}

@media screen and (max-width:1024px) {
    .sollers-cargo-big-banner {
        margin-bottom: 50px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner {
        margin-bottom: 30px
    }
}

.sollers-cargo-big-banner__inner {
    position: relative;
    padding-bottom: 37%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner__inner {
        padding-bottom: 70%
    }
}

.sollers-cargo-big-banner__inner--about {
    padding-bottom: 36.82291666%
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner__inner--about {
        padding-bottom: 70%
    }
}

.sollers-cargo-big-banner__inner--about .sollers-cargo-big-banner__wrapper {
    max-width: 100%
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner__inner--about .sollers-cargo-big-banner__wrapper {
        padding: 0 20px
    }
}

.sollers-cargo-big-banner__wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.sollers-cargo-big-banner__content {
    display: flex;
    height: 100%;
    align-items: flex-end;
    padding-bottom: 3.88888888888%
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner__content {
        padding-bottom: 9.375%
    }
}

.sollers-cargo-big-banner__content_centered {
    padding-bottom: 0;
    align-items: center
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner__content_centered {
        align-items: flex-start;
        padding-top: 7.76119402%
    }
}

.sollers-cargo-big-banner__content_top {
    padding-top: 3.88888888888%;
    align-items: flex-start
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner__content_top {
        align-items: flex-start;
        padding-top: 7.76119402%
    }
}

.sollers-cargo-big-banner__content-inner {
    width: 100%
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner__content-inner {
        text-align: center
    }
}

.sollers-cargo-big-banner__title {
    width: 70.5555555555%;
    margin-bottom: 24px;
    font-size: 80px;
    line-height: 80px;
    color: #fff
}

@media screen and (max-width:1247px) {
    .sollers-cargo-big-banner__title {
        font-size: 50px;
        line-height: 50px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner__title {
        width: 100%;
        max-width: 300px;
        margin: 0 auto 28px;
        text-align: center;
        font-size: 30px;
        line-height: 35px
    }
}

.sollers-cargo-big-banner__subtitle {
    font-size: 58px;
    line-height: 72px;
    margin-top: -14px;
    margin-bottom: 30px;
    margin-left: 13%;
    font-weight: 500;
    color: #fff
}

@media screen and (max-width:1450px) {
    .sollers-cargo-big-banner__subtitle {
        font-size: 46px;
        line-height: 120%
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-big-banner__subtitle {
        font-size: 32px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner__subtitle {
        font-size: 26px;
        line-height: 110%;
        margin-bottom: 15px;
        margin-left: 0
    }
}

@media screen and (max-width:374px) {
    .sollers-cargo-big-banner__subtitle {
        font-size: 20px
    }
}

.sollers-cargo-big-banner--small-width {
    max-width: 1438px;
    margin: 0 auto
}

.sollers-cargo-big-banner--small-width .sollers-cargo-big-banner__inner {
    padding-bottom: 36.85674%
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner--small-width .sollers-cargo-big-banner__inner {
        padding-bottom: 72.85674%
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner--small-width .sollers-cargo-big-banner__content {
        padding-bottom: 31%
    }
}

.sollers-cargo-big-banner--small-width .sollers-cargo-wrapper--small {
    max-width: 1200px;
    padding: 0
}

@media screen and (max-width:1247px) {
    .sollers-cargo-big-banner--small-width .sollers-cargo-wrapper--small {
        padding: 0 40px
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-big-banner--small-width .sollers-cargo-wrapper--small {
        padding: 0 25px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner--small-width .sollers-cargo-wrapper--small {
        padding: 0 20px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-banner--small-width .sollers-cargo-big-banner__title {
        font-size: 38px;
        line-height: 44px
    }
}

@media screen and (max-width:374px) {
    .sollers-cargo-big-banner--small-width .sollers-cargo-big-banner__title {
        font-size: 24px;
        line-height: 30px
    }
}

.sollers-cargo-advantages {
    display: flex;
    justify-content: space-between;
    margin-bottom: 70px
}

@media screen and (max-width:767px) {
    .sollers-cargo-advantages {
        display: block;
        margin-bottom: 35px
    }
}

.sollers-cargo-advantages-card {
    width: 100%;
    margin-right: 10px;
    padding: 20px 38px 36px;
    background: #f7f7f7;
    border-bottom: 2px solid #f36421;
    text-align: center;
    font-size: 20px;
    line-height: 28px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-advantages-card {
        font-size: 14px;
        line-height: 19px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-advantages-card {
        min-height: 164px;
        padding: 30px 30px 18px;
        margin-right: 0;
        margin-bottom: 12px
    }
}

.sollers-cargo-advantages-card:last-child {
    margin-right: 0
}

@media screen and (max-width:767px) {
    .sollers-cargo-advantages-card:last-child {
        margin-bottom: 0
    }
}

.sollers-cargo-advantages-card__icon {
    height: 65px
}

.sollers-cargo-advantages-card__title {
    font-weight: 600
}

.sollers-cargo-advantages-card__text {
    font-weight: 450
}

.sollers-cargo-services {
    display: flex;
    align-items: flex-start;
    margin-bottom: 60px
}

@media screen and (max-width:767px) {
    .sollers-cargo-services {
        flex-direction: column-reverse;
        margin-bottom: 20px
    }
}

.sollers-cargo-services__col {
    width: 100%;
    margin-right: 40px
}

@media screen and (max-width:1247px) {
    .sollers-cargo-services__col {
        margin-right: 20px
    }
}

.sollers-cargo-services__col:last-child {
    margin-right: 0
}

@media screen and (max-width:767px) {
    .sollers-cargo-services__col:last-child {
        margin-right: 0
    }
}

.sollers-cargo-services__title {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 56px;
    font-weight: 600
}

@media screen and (max-width:767px) {
    .sollers-cargo-services__title {
        margin-bottom: 0;
        font-size: 24px;
        line-height: 140%
    }
}

.sollers-cargo-services-line {
    display: flex;
    padding: 30px 0 35px;
    border-bottom: 1px solid rgba(0, 0, 0, .15)
}

@media screen and (max-width:767px) {
    .sollers-cargo-services-line {
        padding: 20px 0;
        align-items: center
    }
}

.sollers-cargo-services-line:first-child {
    padding-top: 0
}

.sollers-cargo-services-line:last-child {
    border-bottom: none;
    padding-bottom: 0
}

@media screen and (max-width:1247px) {
    .sollers-cargo-services-line:last-child {
        padding-bottom: 35px
    }
}

.sollers-cargo-services-line__icon {
    width: 50px;
    margin-right: 15px;
    text-align: center
}

.sollers-cargo-services-line__text {
    width: calc(100% - 61px);
    font-size: 16px;
    line-height: 140%
}

@media screen and (max-width:767px) {
    .sollers-cargo-services-line__text {
        width: calc(100% - 54px);
        font-size: 14px
    }
}

.sollers-cargo-services-line__image {
    display: block
}

.sollers-cargo-rm-quote {
    width: 76.736111%;
    margin-bottom: 65px;
    font-size: 18px;
    line-height: 140%
}

@media screen and (max-width:1024px) {
    .sollers-cargo-rm-quote {
        width: 100%;
        font-size: 14px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-rm-quote {
        margin-bottom: 20px
    }
}

.sollers-cargo-rm-quote .sollers-cargo-title {
    margin-bottom: 40px
}

@media screen and (max-width:767px) {
    .sollers-cargo-rm-quote .sollers-cargo-title {
        margin-bottom: 20px
    }
}

.sollers-cargo-rm-quote__text {
    margin-bottom: 40px
}

@media screen and (max-width:767px) {
    .sollers-cargo-rm-quote__text {
        margin-bottom: 20px
    }
}

.sollers-cargo-links-block .sollers-cargo-models__title {
    text-align: center
}

@media screen and (max-width:767px) {
    .sollers-cargo-links-block .sollers-cargo-models__title {
        text-align: left
    }
}

.sollers-cargo-links-block__cards {
    margin-top: 41px;
    display: flex;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap
}

@media screen and (max-width:767px) {
    .sollers-cargo-links-block__cards {
        margin-top: 20px;
        gap: 10px
    }
}

.sollers-cargo-links-block__card {
    flex-grow: 1;
    flex-basis: 0;
    background: #f7f7f7;
    box-shadow: 0 5px 12px 0 rgba(34, 31, 32, .18);
    border-radius: 20px;
    overflow: hidden;
    max-width: 386px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-links-block__card {
        flex-basis: 40%
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-links-block__card {
        flex-basis: 100%
    }
}

.sollers-cargo-links-block__card a {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 57px 10px;
    background: transparent;
    color: #292523;
    font-size: 20px;
    line-height: 24px;
    font-weight: 600;
    transition: background .25s, color .25s;
    text-align: center;
    height: 100%
}

@media screen and (max-width:767px) {
    .sollers-cargo-links-block__card a {
        font-size: 16px;
        line-height: 19px;
        padding: 30px 6px
    }
}

.sollers-cargo-links-block__card a span {
    line-height: 0;
    margin-left: 5px
}

.sollers-cargo-links-block__card a:hover {
    background: #f47c30;
    color: #fff
}

.sollers-cargo-links-block__card a:hover svg path,
.sollers-cargo-links-block__card a:hover svg rect {
    transition: all .25s
}

.sollers-cargo-links-block__card a:hover svg path {
    stroke: #f47c30
}

.sollers-cargo-links-block__card a:hover svg rect {
    fill: #fff
}

@media screen and (max-width:1024px) {
    .sollers-cargo-links-block__cards-3 .sollers-cargo-links-block__card {
        flex-basis: 0
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-links-block__cards-3 .sollers-cargo-links-block__card {
        flex-basis: 100%
    }
}

.sollers-st6-m-engine-item .sollers-cargo-m-engine-item__subtitle {
    position: relative;
    display: inline-block
}

.sollers-st6-m-engine-item .sollers-cargo-m-engine-item__subtitle:before {
    content: "";
    position: absolute;
    bottom: -8px;
    height: 4px;
    left: 0;
    right: 0;
    background-color: #f47c30;
    border-radius: 50px
}

@media screen and (max-width:1024px) {
    .sollers-st6-models-banner__content .sollers-cargo-models-banner__title h1 {
        display: inline-block;
        line-height: 116%
    }
}

.sollers-st6-models-banner__content .sollers-cargo-models-banner__text {
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif
}

.sollers-cargo-wrapper-box {
    overflow-x: hidden
}

.sollers-cargo-wrapper-box.mobile,
.sollers-cargo-wrapper-box.tablet {
    background: #fff
}

.sollers-cargo-wrapper-box.mobile .sollers-cargo-get-detail__form-wrap,
.sollers-cargo-wrapper-box.tablet .sollers-cargo-get-detail__form-wrap {
    padding: 0 0 40px
}

.sollers-cargo-leasing-header {
    position: relative;
    width: 100%;
    padding-bottom: 36.933797909%;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif
}

@media screen and (max-width:767px) {
    .sollers-cargo-leasing-header {
        padding-bottom: 71.6875%
    }
}

.sollers-cargo-leasing-header__title {
    position: absolute;
    padding: 6.25% 14px 17px 6.111111111%;
    margin: 0;
    top: 0;
    left: 0;
    right: 0;
    font-size: 60px;
    line-height: 117.5%;
    color: #fff;
    text-transform: uppercase;
    z-index: 1
}

@media screen and (max-width:1247px) {
    .sollers-cargo-leasing-header__title {
        font-size: 40px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-leasing-header__title {
        max-width: 100%;
        text-align: center;
        padding: 20px 10px;
        font-size: 30px
    }
}

.sollers-cargo-leasing-header__main-title {
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 80px;
    line-height: 100%;
    color: #292523;
    opacity: .89;
    margin-bottom: 40px
}

@media screen and (max-width:767px) {
    .sollers-cargo-leasing-header__main-title {
        font-size: 30px;
        margin-bottom: 25px
    }
}

.sollers-cargo-leasing-header__bg {
    width: 100%;
    height: 100%;
    background-color: #000;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    position: absolute;
    left: 0;
    top: 0
}

.sollers-cargo-l-content {
    padding: 40px 150px;
    font-size: 18px;
    line-height: 130%;
    font-weight: 450;
    background-color: #fff
}

@media screen and (max-width:1450px) {
    .sollers-cargo-l-content {
        padding: 30px 40px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-l-content {
        padding: 20px 20px
    }
}

.sollers-cargo-l-content a {
    color: inherit
}

.sollers-cargo-l-content ul {
    list-style: none;
    margin: 0;
    padding: 0 0 10px
}

.sollers-cargo-l-content ul li {
    position: relative;
    padding-left: 15px;
    margin-bottom: 14px;
    font-size: 16px;
    line-height: 140%
}

@media screen and (max-width:767px) {
    .sollers-cargo-l-content ul li {
        font-size: 14px
    }
}

.sollers-cargo-l-content ul li:after {
    content: "";
    position: absolute;
    width: 3px;
    height: 3px;
    left: 0;
    top: 10px;
    border-radius: 50%;
    background-color: #f47c30
}
.sollers-cargo-l-content ul.to-advantages li:after {
    display: none;
}

.sollers-cargo-l-content .slick-arrow {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 34px;
    height: 34px;
    font-size: 0;
    line-height: 0;
    border-radius: 50%;
    background: rgba(0, 0, 0, .2);
    cursor: pointer;
    z-index: 1;
    transition: background .2s
}

.sollers-cargo-l-content .slick-arrow:before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-top: 2px solid rgba(34, 31, 32, .5);
    border-right: 2px solid rgba(34, 31, 32, .5);
    transition: border-color .2s;
    margin-left: 17px;
    margin-top: 1px;
    transform-origin: 50%
}

@media screen and (max-width:1247px) {
    .sollers-cargo-l-content .slick-arrow:before {
        width: 8px;
        height: 8px;
        margin-left: 12px;
        margin-top: -1px
    }
}

.sollers-cargo-l-content .slick-arrow.slick-prev {
    right: 42px
}

.sollers-cargo-l-content .slick-arrow.slick-prev:before {
    transform: rotate(-135deg);
    margin-left: 21px
}

@media screen and (max-width:1247px) {
    .sollers-cargo-l-content .slick-arrow.slick-prev:before {
        margin-left: 14px
    }
}

.sollers-cargo-l-content .slick-arrow.slick-next:before {
    transform: rotate(45deg)
}

@media screen and (max-width:767px) {
    .sollers-cargo-l-content .slick-slider {
        padding-bottom: 50px
    }
}

.sollers-cargo-l-content__text {
    margin-bottom: 20px;
    font-weight: 450;
    font-size: 18px;
    line-height: 130%;
    max-width: 1014px
}

@media screen and (max-width:767px) {
    .sollers-cargo-l-content__text {
        font-size: 14px;
        margin-bottom: 30px
    }
}

.sollers-cargo-l-content__text--top-text {
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    color: rgba(34, 31, 32, .89);
    max-width: none
}

@media screen and (max-width:767px) {
    .sollers-cargo-l-content__text--top-text {
        font-size: 16px;
        line-height: 22px
    }
}

.sollers-cargo-l-content__text--sm {
    font-size: 14px
}

@media screen and (max-width:767px) {
    .sollers-cargo-l-content__text--sm {
        font-size: 12px
    }
}

.sollers-cargo-l-content__title {
    margin-bottom: 15px;
    font-weight: 600;
    font-size: 30px;
    line-height: 130%
}

@media screen and (max-width:767px) {
    .sollers-cargo-l-content__title {
        font-size: 24px
    }
}

.sollers-cargo-l-content__subtitle {
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 130%;
    font-weight: 600
}

@media screen and (max-width:767px) {
    .sollers-cargo-l-content__subtitle {
        font-size: 14px
    }
}

.sollers-cargo-l-content__options {
    margin-bottom: 35px;
    padding: 17px 34px 31px;
    border-radius: 8px;
    background-color: #f7f7f7
}

@media screen and (max-width:767px) {
    .sollers-cargo-l-content__options {
        padding: 25px 20px
    }
}

.sollers-cargo-l-content__grid {
    display: flex;
    justify-content: start;
    align-items: top
}

@media screen and (max-width:1024px) {
    .sollers-cargo-l-content__grid {
        display: block
    }
}

.sollers-cargo-l-content__col:first-child {
    width: 45.1499118%;
    margin-right: 70px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-l-content__col:first-child {
        width: 100%;
        margin-right: 0
    }
}

.sollers-cargo-l-content__col:first-child .l-content__text {
    margin-bottom: 20px
}

.sollers-cargo-l-content__col:first-child .l-content__text:last-child {
    margin-bottom: 0
}

.sollers-cargo-l-content__col:last-child {
    width: 48%
}

@media screen and (max-width:1024px) {
    .sollers-cargo-l-content__col:last-child {
        width: 100%
    }
}

.sollers-cargo-l-content-tabs {
    margin-bottom: 20px
}

.sollers-cargo-l-content-tabs .sollers-cargo-l-content__options {
    margin-bottom: 0
}

.sollers-cargo-l-content-tabs .sollers-cargo-l-content__subtitle,
.sollers-cargo-l-content-tabs .sollers-cargo-l-content__text {
    margin-bottom: 24px
}

.sollers-cargo-l-content-tabs-toggler {
    font-size: 0;
    border-bottom: 2px solid rgba(0, 0, 0, .15)
}

.sollers-cargo-l-content-tabs-toggler__item {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-right: 35px;
    padding-bottom: 5px;
    font-weight: 600;
    font-size: 20px;
    line-height: 130%;
    color: rgba(34, 31, 32, .5);
    cursor: pointer
}

@media screen and (max-width:767px) {
    .sollers-cargo-l-content-tabs-toggler__item {
        margin-right: 6px;
        padding-bottom: 6px;
        font-size: 14px;
        line-height: 26px
    }
}

.sollers-cargo-l-content-tabs-toggler__item:last-child {
    margin-right: 0
}

.sollers-cargo-l-content-tabs-toggler__item.is-active {
    cursor: default;
    color: #221f20
}

.sollers-cargo-l-content-tabs-toggler__item.is-active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 2px;
    background-color: #ef4d07
}

.sollers-cargo-l-content-tabs-wrapper {
    padding-top: 30px
}

@media screen and (max-width:767px) {
    .sollers-cargo-l-content-tabs-wrapper {
        padding-top: 30px
    }
}

.sollers-cargo-l-content-tabs-wrapper__item {
    display: none
}

.sollers-cargo-l-content-tabs-wrapper__item.is-active {
    display: block
}

.sollers-cargo-wrapper.sollers-cargo-wrapper--leasing {
    padding: 0
}

.sollers-cargo-brand-full-screen {
    position: relative;
    width: 100%;
    height: 100dvh;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-image: var(--c556fe1e);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 70px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-brand-full-screen {
        background-image: var(--3fabe031)
    }
}

.sollers-cargo-brand-full-screen__info {
    max-width: 620px
}

@media screen and (max-width:767px) {
    .sollers-cargo-brand-full-screen__info {
        max-width: 100%
    }
}

.sollers-cargo-brand-full-screen__link img {
    width: 62%;
    height: auto;
    margin-bottom: 1vw
}

@media screen and (max-height:721px) {
    .sollers-cargo-brand-full-screen__link img {
        margin-bottom: .6vw
    }
}

.sollers-cargo-brand-full-screen__list {
    display: flex;
    flex-direction: column;
    gap: 10px;
    list-style: none;
    margin-bottom: 1vw
}

@media screen and (orientation:portrait) {
    .sollers-cargo-brand-full-screen__list {
        margin-bottom: 5vw
    }
}

@media screen and (max-aspect-ratio:5/9) {
    .sollers-cargo-brand-full-screen__list {
        margin-bottom: 8vw
    }
}

.sollers-cargo-brand-full-screen__item {
    background-color: #fff;
    border-radius: 20px;
    padding: 14px 29px;
    cursor: pointer
}

@media screen and (max-height:721px) {
    .sollers-cargo-brand-full-screen__item {
        padding: 14px 25px
    }
}

@media screen and (max-height:600px) {
    .sollers-cargo-brand-full-screen__item {
        padding: 10px 25px
    }
}

.sollers-cargo-brand-full-screen__item h3 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: 600;
    font-size: clamp(14px, 1.5vw, 40px);
    line-height: 140%;
    color: #292523
}

@media screen and (max-height:721px) {
    .sollers-cargo-brand-full-screen__item h3 {
        font-size: clamp(14px, 1.5vw, 21px)
    }
}

@media screen and (max-height:600px) {
    .sollers-cargo-brand-full-screen__item h3 {
        font-size: clamp(14px, 1.5vw, 18px)
    }
}

@media screen and (orientation:portrait) {
    .sollers-cargo-brand-full-screen__item h3 {
        font-size: clamp(14px, 6vw, 21px)
    }
}

.sollers-cargo-brand-full-screen__item h3.toggle-item:after {
    content: "";
    width: 17px;
    height: 11px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='.3' d='M14 2L8 8 2 2' stroke='%23292523' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.sollers-cargo-brand-full-screen__item.active h3.toggle-item:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8l6-6 6 6' stroke='%23F47C30' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")
}

.sollers-cargo-brand-full-screen__item.active h3 {
    color: #f47c30
}

.sollers-cargo-brand-full-screen__item p {
    display: none;
    font-weight: 450;
    font-size: clamp(10px, 1.12vw, 18px);
    line-height: 140%;
    color: #292523;
    margin-top: .7vw;
    margin-bottom: .3vw
}

@media screen and (max-height:721px) {
    .sollers-cargo-brand-full-screen__item p {
        font-size: clamp(10px, 1.12vw, 16px);
        margin-top: .4vw
    }
}

@media screen and (max-height:600px) {
    .sollers-cargo-brand-full-screen__item p {
        font-size: clamp(10px, 1.12vw, 14px);
        margin-top: .2vw
    }
}

@media screen and (orientation:portrait) {
    .sollers-cargo-brand-full-screen__item p {
        font-size: clamp(10px, 4vw, 14px)
    }
}

.sollers-cargo-brand-full-screen__item.active p {
    display: block
}

.sollers-cargo-brand-full-screen .sollers-cargo-wrapper {
    margin: auto;
    width: 100%
}

.sollers-cargo-brand-full-screen .sollers-cargo-disclaimer__content {
    font-size: 11px;
    line-height: 14px;
    color: #fff;
    opacity: 1
}

@media screen and (max-height:600px) {
    .sollers-cargo-brand-full-screen .sollers-cargo-disclaimer__content {
        font-size: 10px
    }
}

.sollers-cargo-big-slider-full-screen {
    position: relative
}

.sollers-cargo-big-slider-full-screen__item {
    position: relative;
    width: 100%;
    height: 100dvh
}

.sollers-cargo-big-slider-full-screen__item-bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    height: 100%
}

.sollers-cargo-big-slider-full-screen__item-bg img {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.sollers-cargo-big-slider-full-screen__atributes {
    position: absolute;
    top: 10vw;
    left: 10vw;
    width: 80%;
    height: calc(100dvh - 13vw);
    z-index: 1;
    display: flex;
    flex-direction: column
}

@media screen and (max-width:1450px) {
    .sollers-cargo-big-slider-full-screen__atributes {
        top: 15.6vw;
        height: calc(100dvh - 20vw)
    }
}

@media screen and (orientation:portrait) {
    .sollers-cargo-big-slider-full-screen__atributes {
        display: flex;
        flex-direction: column;
        top: 22.5%;
        left: 50%;
        transform: translateX(-50%);
        height: calc(100dvh - 22.5% - 130px);
        text-align: center
    }
}

@media screen and (max-height:500px) {
    .sollers-cargo-big-slider-full-screen__atributes {
        top: 25%
    }
}

.sollers-cargo-big-slider-full-screen__text-box {
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif;
    color: #fff
}

@media screen and (orientation:portrait) {
    .sollers-cargo-big-slider-full-screen__text-box {
        margin-bottom: auto
    }
}

.sollers-cargo-big-slider-full-screen__text {
    font-size: clamp(20px, 3.9vw, 86px);
    margin-bottom: 2vw;
    line-height: 110%
}

@media screen and (orientation:portrait) {
    .sollers-cargo-big-slider-full-screen__text {
        font-size: clamp(20px, 9.6vw, 48px)
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-slider-full-screen__text {
        font-size: clamp(20px, 8.4vw, 48px);
        margin-bottom: 6vw
    }
}

.sollers-cargo-big-slider-full-screen__subtext {
    font-size: clamp(30px, 2vw, 44px);
    line-height: 110%;
    margin-bottom: 2vw
}

@media screen and (orientation:portrait) {
    .sollers-cargo-big-slider-full-screen__subtext {
        font-size: clamp(20px, 3.8vw, 48px)
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-big-slider-full-screen__subtext {
        font-size: clamp(14px, 5vw, 48px)
    }
}

.sollers-cargo-big-slider-full-screen__buttons {
    display: grid;
    grid-template-columns: 1fr;
    align-items: center;
    gap: .4vw;
    width: 13.2vw
}

@media screen and (orientation:portrait) {
    .sollers-cargo-big-slider-full-screen__buttons {
        gap: 2.4vw;
        width: 100%
    }
}

.sollers-cargo-big-slider-full-screen__button {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    border-radius: .4vw;
    color: #fff;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif;
    font-size: clamp(10px, 1.12vw, 36px);
    text-align: center;
    padding: 7px 20px;
    transition: .25s;
    background-color: #f47c30;
    border: 1px solid #f47c30;
    white-space: nowrap
}

@media screen and (orientation:portrait) {
    .sollers-cargo-big-slider-full-screen__button {
        border-radius: 1.6vw;
        font-size: clamp(10px, 4.28vw, 18px)
    }
}

@media screen and (min-width:768px) {
    .sollers-cargo-big-slider-full-screen__button:hover {
        background-color: #ef4d07;
        border-color: #ef4d07
    }
}

.sollers-cargo-big-slider-full-screen__disc {
    font-size: 14px;
    line-height: 130%;
    color: #fff;
    text-align: center;
    margin-top: auto
}

@media screen and (orientation:portrait) {
    .sollers-cargo-big-slider-full-screen__disc {
        font-size: 12px;
        text-wrap: balance;
        margin-top: 20px
    }
}

@media screen and (max-height:500px) {
    .sollers-cargo-big-slider-full-screen__disc {
        display: none
    }
}

.sollers-cargo-big-slider-full-screen__disc.sollers-cargo-dark-disc {
    color: #000
}

.sollers-cargo-big-slider-full-screen__disc a {
    color: #f47c30;
    text-decoration: underline;
    transition: .2s
}

@media screen and (min-width:768px) {
    .sollers-cargo-big-slider-full-screen__disc a:hover {
        color: #ef4d07
    }
}

.sollers-cargo-big-slider-full-screen .sollers-cargo-top-info-full-screen.only-mobile.start-page {
    height: auto;
    padding: 15px 10px 18px;
    position: absolute;
    top: auto;
    background: hsla(0, 0%, 100%, .5)
}

.sollers-cargo-big-slider-full-screen .sollers-cargo-top-info-full-screen.only-mobile.start-page .sollers-cargo-top-info-full-screen__wrap.sollers-cargo-dark-bg {
    color: #000
}

.sollers-cargo-big-slider-full-screen__slides-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.sollers-cargo-big-slider-full-screen__list {
    width: 100%;
    height: 100%
}

.sollers-cargo-big-slider-full-screen__list .slick-list,
.sollers-cargo-big-slider-full-screen__list .slick-track {
    height: 100%
}

.sollers-cargo-big-slider-full-screen__list .slick-slide>div {
    display: flex
}

.sollers-cargo-big-slider-full-screen__list .slick-dots {
    position: absolute;
    width: 100%;
    bottom: 30px;
    text-align: center;
    height: 5px;
    line-height: 0;
    font-size: 0
}

@media screen and (orientation:portrait) {
    .sollers-cargo-big-slider-full-screen__list .slick-dots {
        bottom: 103px
    }
}

.sollers-cargo-big-slider-full-screen__list .slick-dots li {
    display: inline-block;
    font-size: 0;
    width: 20px;
    height: 5px;
    margin-right: 5px;
    vertical-align: top;
    position: relative;
    cursor: pointer;
    border-radius: 100px;
    background: #9f9f9f;
    transition: .2s
}

.sollers-cargo-big-slider-full-screen__list .slick-dots li.slick-active {
    width: 50px;
    cursor: default;
    background: #f47c30
}

.sollers-cargo-big-slider-full-screen__list .slick-arrow {
    position: absolute;
    left: 10vw;
    bottom: 30px;
    width: 40px;
    height: 40px;
    font-size: 0;
    line-height: 0;
    border-radius: 50%;
    background-color: #fff;
    cursor: pointer;
    z-index: 1;
    transition: background .2s
}

@media screen and (orientation:portrait) {
    .sollers-cargo-big-slider-full-screen__list .slick-arrow {
        bottom: 85px
    }
}

.sollers-cargo-big-slider-full-screen__list .slick-arrow:before {
    position: absolute;
    top: 50%;
    left: 50%;
    content: "";
    width: 10px;
    height: 10px;
    border-top: 2px solid rgba(34, 31, 32, .5);
    border-right: 2px solid rgba(34, 31, 32, .5);
    transition: border-color .2s
}

.sollers-cargo-big-slider-full-screen__list .slick-arrow:hover {
    background-color: #ef4d07
}

.sollers-cargo-big-slider-full-screen__list .slick-arrow:hover:before {
    border-top-color: #fff;
    border-right-color: #fff
}

@media screen and (orientation:portrait) {
    .sollers-cargo-big-slider-full-screen__list .slick-arrow.slick-prev {
        left: 10vw
    }
}

.sollers-cargo-big-slider-full-screen__list .slick-arrow.slick-prev:before {
    transform: translate(-40%, -50%) rotate(-135deg)
}

.sollers-cargo-big-slider-full-screen__list .slick-arrow.slick-next {
    margin-left: 54px
}

@media screen and (orientation:portrait) {
    .sollers-cargo-big-slider-full-screen__list .slick-arrow.slick-next {
        left: auto;
        right: 10vw
    }
}

.sollers-cargo-big-slider-full-screen__list .slick-arrow.slick-next:before {
    transform: translate(-60%, -50%) rotate(45deg)
}

.sollers-cargo-big-slider-full-screen__video {
    height: 100%;
    object-fit: cover;
    width: 100%;
    position: relative;
    z-index: 1
}

@media screen and (orientation:portrait) {
    .sollers-cargo-big-slider-full-screen__video {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        height: auto
    }
}

.sollers-cargo-big-slider-full-screen__video-wrap {
    height: 100%
}

.sollers-cargo-big-slider-full-screen .btn-play {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #f47c30;
    border-radius: 50%;
    box-shadow: 0 0 0 .4vmax #fff;
    cursor: pointer;
    transition: .2s ease;
    width: 6vmax;
    aspect-ratio: 1;
    opacity: .6
}

.sollers-cargo-big-slider-full-screen .btn-play:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 0;
    height: 0;
    transition: transform .2s ease;
    left: 2.2vmax;
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 1.5vmax 0 1.5vmax 2.2vmax
}

@media screen and (min-width:768px) {
    .sollers-cargo-big-slider-full-screen .btn-play:hover {
        opacity: .9
    }

    .sollers-cargo-big-slider-full-screen .btn-play:hover:before {
        transform: scale(1.2)
    }
}

.sollers-cargo-big-slider-full-screen .btn-play--invisible {
    opacity: 0
}

.sollers-cargo-big-slider-full-screen .btn-play--invisible:before {
    border-color: #fff;
    transform: all .2s;
    border-width: 1.6vmax 0 1.6vmax .7vmax;
    box-shadow: 1.3vmax 0 0 0 #fff;
    margin: auto;
    left: -1.6vmax;
    right: 0
}

.sollers-cargo-models__title {
    margin-bottom: 24px;
    font-size: 30px;
    line-height: 120%;
    font-weight: 600;
    text-transform: uppercase
}

@media screen and (max-width:767px) {
    .sollers-cargo-models__title {
        font-size: 24px
    }
}

.sollers-cargo-models__wrap-block {
    padding: 60px 0
}

@media screen and (max-width:767px) {
    .sollers-cargo-models__wrap-block {
        padding: 40px 0
    }
    .sollers-cargo-models__wrap-block.sollers-cargo-models--nopad {
        padding-top: 0;
    }
}

.sollers-cargo-models .sollers-cargo-btn {
    background-color: #f47c30
}

.sollers-cargo-models .sollers-cargo-btn--white {
    background-color: transparent
}

.sollers-cargo-models .slick-arrow {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 34px;
    height: 34px;
    font-size: 0;
    line-height: 0;
    border-radius: 50%;
    background-color: #f47c30;
    cursor: pointer;
    z-index: 1;
    transition: background .2s;
    margin-left: calc(-50% - 20px);
    margin-top: -17px;
    box-shadow: 0 3px 4px rgba(0, 0, 0, .1)
}

.sollers-cargo-models .slick-arrow:before {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transition: border-color .2s;
    margin-left: 12px;
    margin-top: 1px;
    transform-origin: 50%
}

@media screen and (max-width:1247px) {
    .sollers-cargo-models .slick-arrow:before {
        width: 8px;
        height: 8px;
        margin-left: 12px;
        margin-top: -1px
    }
}

.sollers-cargo-models .slick-arrow:hover {
    background-color: #ef4d07
}

.sollers-cargo-models .slick-arrow:hover:before {
    border-top-color: #fff;
    border-right-color: #fff
}

.sollers-cargo-models .slick-arrow.slick-prev:before {
    transform: rotate(-135deg);
    margin-left: 14px
}

@media screen and (max-width:1247px) {
    .sollers-cargo-models .slick-arrow.slick-prev:before {
        margin-left: 14px
    }
}

.sollers-cargo-models .slick-arrow.slick-next {
    margin-left: calc(50% - 14px)
}

.sollers-cargo-models .slick-arrow.slick-next:before {
    transform: rotate(45deg)
}

.sollers-cargo-models .slick-dots {
    position: absolute;
    width: 100%;
    bottom: 0;
    text-align: center;
    height: 7px;
    line-height: 0;
    font-size: 0;
    cursor: pointer
}

@media screen and (max-width:1247px) {
    .sollers-cargo-models .slick-dots {
        bottom: 30px
    }
}

.sollers-cargo-models .slick-dots li {
    display: inline-block;
    font-size: 0;
    width: 20px;
    height: 5px;
    border-radius: 1px;
    margin-right: 10px;
    vertical-align: top;
    position: relative
}

.sollers-cargo-models .slick-dots li:before {
    content: "";
    display: block;
    position: absolute;
    background: transparent;
    width: 100%;
    height: 100%;
    background: #d3d3d3;
    transition: background .2s, transform .2s
}

.sollers-cargo-models .slick-dots li.slick-active {
    cursor: default
}

.sollers-cargo-models .slick-dots li.slick-active:before {
    background: #f47c30
}

.sollers-cargo-m-car-priceList {
    margin-top: 40px
}

.sollers-cargo-m-car-priceList__block {
    margin-top: 14px;
    display: flex;
    gap: 15px 30px;
    flex-wrap: wrap
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-car-priceList__block {
        flex-direction: column
    }
}

.sollers-cargo-m-car-priceList__block a {
    color: #99928f;
    font-size: 12px;
    font-weight: 600;
    text-decoration: underline
}

.sollers-cargo-m-car-priceList__block--orange a {
    color: #f47c30
}

.sollers-cargo-m-cars__inner {
    display: flex
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-cars__inner {
        display: block
    }
}

.sollers-cargo-m-cars__image {
    width: 92.449922%;
    padding-bottom: 43.4514637%;
    margin-top: 40px;
    margin-bottom: 34px;
    margin-left: auto;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-cars__image {
        margin-top: -10px;
        margin-bottom: 0;
        margin-left: auto;
        margin-right: auto
    }
}

.sollers-cargo-m-cars__col:first-child {
    width: 61%;
    padding-right: 83px
}

@media screen and (max-width:1247px) {
    .sollers-cargo-m-cars__col:first-child {
        padding-right: 40px
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-cars__col:first-child {
        width: 100%;
        padding-right: 0;
        border: none
    }
}

.sollers-cargo-m-cars__col:last-child {
    width: 39%
}

@media screen and (max-width:1247px) {
    .sollers-cargo-m-cars__col:last-child {
        width: 58%
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-cars__col:last-child {
        width: 100%;
        padding-left: 0
    }
}

.sollers-cargo-m-cars__selects {
    display: grid;
    grid-template-columns: 6fr 6fr;
    grid-column-gap: 30px;
    margin-bottom: 50px
}

@media screen and (max-width:1247px) {
    .sollers-cargo-m-cars__selects {
        grid-column-gap: 10px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-cars__selects {
        margin-bottom: 14px
    }
}

.sollers-cargo-m-cars__selects .sollers-cargo-ui-select {
    width: 100%
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-cars__selects .sollers-cargo-ui-select {
        margin-bottom: 20px
    }
}

.sollers-cargo-m-cars__title {
    margin-bottom: 16px;
    font-size: 30px;
    line-height: 35px;
    font-weight: 600;
    text-transform: uppercase
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-cars__title {
        margin-bottom: 20px;
        font-size: 24px;
        line-height: 130%
    }
}

.sollers-cargo-m-cars__name {
    display: none
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-cars__price {
        text-align: center
    }
}

.sollers-cargo-m-cars__price .sollers-cargo-btn {
    font-size: 16px;
    padding: 10px 30px;
    font-weight: 700;
    font-family: CommonsProCondensed, Helvetica, Arial, sans-serif
}

.sollers-cargo-m-cars__title--argo {
    min-height: 70px
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-cars__title_no-pnone {
        display: none
    }
}

.sollers-cargo-m-cars__subtitle {
    margin-bottom: 12px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    text-transform: uppercase;
    color: #292523
}

.sollers-cargo-m-cars__subtitle--orange {
    color: #f47c30
}

.sollers-cargo-m-cars__weight {
    padding-left: 39px;
    font-size: 16px;
    line-height: 16px;
    font-weight: 450;
    color: #7a7979;
    margin-top: 40px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-cars__weight {
        padding-left: 0
    }
}

.sollers-cargo-m-cars__line {
    margin-bottom: 20px
}

.sollers-cargo-m-cars__line--hr {
    padding-bottom: 45px;
    margin-bottom: 45px;
    border-bottom: 1px solid rgba(0, 0, 0, .15)
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-cars__line--hr {
        padding-bottom: 0;
        margin-bottom: 40px;
        border: none
    }
}

.sollers-cargo-m-cars-wheels {
    margin-bottom: 20px;
    color: #7a7979;
    font-size: 16px;
    line-height: 140%
}

.sollers-cargo-m-cars-wheels__inner.is-single {
    border-bottom: none
}

.sollers-cargo-m-cars-wheels__inner.is-single .sollers-cargo-m-cars-wheels__item {
    padding-left: 0;
    cursor: default
}

.sollers-cargo-m-cars-wheels__inner.is-single .sollers-cargo-m-cars-wheels__item:after,
.sollers-cargo-m-cars-wheels__inner.is-single .sollers-cargo-m-cars-wheels__item:before {
    display: none
}

.sollers-cargo-m-cars-wheels__item {
    position: relative;
    font-weight: 450;
    font-size: 16px;
    line-height: 22px;
    color: #221f20;
    opacity: .89;
    cursor: pointer;
    padding: 0 0 0 27px;
    margin-bottom: 12px
}

.sollers-cargo-m-cars-wheels__item:last-child {
    margin-right: 0
}

.sollers-cargo-m-cars-wheels__item:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid #e6e6e6;
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

.sollers-cargo-m-cars-wheels__item:before {
    content: "";
    position: absolute;
    left: 4px;
    width: 8px;
    height: 8px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 50%;
    background-color: #f47c30;
    display: none
}

.sollers-cargo-m-cars-wheels__item.is-active:before {
    display: block
}

.sollers-cargo-m-car-wheelsbase {
    display: flex;
    padding: 4px;
    border-radius: 100px;
    background-color: #f4f4f4;
    margin: 0 auto
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-car-wheelsbase {
        margin-bottom: 20px
    }
}

.sollers-cargo-m-car-wheelsbase__item {
    position: relative;
    width: 33.33333%;
    font-size: 16px;
    line-height: 22px;
    padding: 6px;
    text-align: center;
    color: #292523;
    font-weight: 600;
    border-radius: 100px;
    cursor: pointer
}

.sollers-cargo-m-car-wheelsbase__item:after,
.sollers-cargo-m-car-wheelsbase__item:before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    top: 50%;
    opacity: 0;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff
}

.sollers-cargo-m-car-wheelsbase__item:after {
    left: 15px;
    transform: translateY(-50%) rotate(-135deg)
}

.sollers-cargo-m-car-wheelsbase__item:before {
    right: 15px;
    transform: translateY(-50%) rotate(45deg)
}

.sollers-cargo-m-car-wheelsbase__item.is-active {
    background-color: #f47c30;
    color: #fff;
    cursor: default
}

.sollers-cargo-m-car-wheelsbase__item.is-active:after,
.sollers-cargo-m-car-wheelsbase__item.is-active:before {
    opacity: 1
}

.sollers-cargo-m-car-wheelsbase.double {
    width: 66.66666%
}

.sollers-cargo-m-car-wheelsbase.double .sollers-cargo-m-car-wheelsbase__item {
    width: 50%
}

.sollers-cargo-m-car-wheelsbase.single {
    width: 33.33333%
}

.sollers-cargo-m-car-wheelsbase.single .sollers-cargo-m-car-wheelsbase__item {
    width: 100%
}

.sollers-cargo-m-car-wheelsbase.single .sollers-cargo-m-car-wheelsbase__item:after,
.sollers-cargo-m-car-wheelsbase.single .sollers-cargo-m-car-wheelsbase__item:before {
    display: none
}

.sollers-cargo-m-cars-toggler {
    display: flex;
    align-items: center;
    border-bottom: 2px solid rgba(0, 0, 0, .15);
    margin-bottom: 72px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-cars-toggler {
        margin-bottom: 30px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-cars-toggler {
        display: block;
        text-align: center;
        border-bottom: none
    }
}

.sollers-cargo-m-cars-toggler__item {
    position: relative;
    margin-right: 30px;
    margin-bottom: -3px;
    padding-bottom: 13px;
    font-size: 20px;
    line-height: 26px;
    font-weight: 450;
    color: #666;
    opacity: .89;
    cursor: pointer;
    border-bottom: 4px solid transparent
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-cars-toggler__item {
        margin-right: 20px;
        font-size: 16px;
        line-height: 130%
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-cars-toggler__item {
        border: none;
        margin-right: 0;
        margin-bottom: 10px;
        padding-bottom: 0
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-cars-toggler__item span {
        border-bottom: 4px solid transparent
    }
}

.sollers-cargo-m-cars-toggler__item.is-active {
    color: #f47c30;
    border-color: #f47c30;
    font-weight: 600
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-cars-toggler__item.is-active span {
        border-color: #f47c30
    }
}

.sollers-cargo-m-cars-table {
    display: grid;
    grid-template-columns: 2fr 2fr 2fr;
    gap: 12px 10px
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-cars-table {
        display: block
    }
}

.sollers-cargo-m-cars-table__item {
    position: relative
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-cars-table__item {
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: row-reverse;
        padding: 10px 0
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-cars-table__item br {
        display: none
    }
}

.sollers-cargo-m-cars-table__item:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 57px
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-cars-table__item:after {
        top: auto;
        left: 0;
        right: 0;
        bottom: 0;
        width: auto;
        height: 1px;
        background-color: rgba(0, 0, 0, .15)
    }
}

.sollers-cargo-m-cars-table__value {
    font-weight: 600;
    font-size: 20px;
    line-height: 26px;
    color: #292523;
    margin-bottom: 2px
}

.sollers-cargo-m-cars-table__value .orange {
    color: #f47c30
}

.sollers-cargo-m-cars-table__name {
    font-size: 16px;
    line-height: 18px;
    color: #7a7979;
    letter-spacing: -.3px
}

.sollers-cargo-m-cars-table_large {
    grid-template-columns: 2fr 3fr 3fr
}

.sollers-cargo-m-cars-color {
    text-align: center;
    color: #666;
    font-size: 16px;
    font-weight: 500;
    line-height: 130%;
    margin-bottom: 10px;
    display: block
}

.sollers-cargo-m-cars-color__btn {
    padding: 5px;
    border: 1px solid #dfdfdf;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    position: relative;
    cursor: pointer
}

.sollers-cargo-m-cars-color__btn:after {
    position: absolute;
    width: 36px;
    height: 36px;
    display: block;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: auto;
    border-radius: 50%;
    border: 1px solid #ef4d07
}

.sollers-cargo-m-cars-color__btn.active:after {
    content: ""
}

.sollers-cargo-m-cars-color__tabs {
    display: flex;
    align-items: center;
    margin: 0 auto;
    justify-content: center
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-cars-color__tabs {
        margin-bottom: 45px
    }
}

.sollers-cargo-m-cars-color__tabs button+button {
    margin-left: 20px
}

.sollers-cargo-m-engine {
    padding: 90px 0 100px
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-engine {
        padding: 44px 0 60px
    }
}

.sollers-cargo-m-engine__inner {
    box-shadow: 0 10px 30px rgba(34, 31, 32, .15);
    border-bottom: 4px solid #f47c30
}

.sollers-cargo-m-engine-item {
    display: flex;
    justify-content: center
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-engine-item {
        display: block
    }
}

.sollers-cargo-m-engine-item:first-child .sollers-cargo-m-engine-item__image {
    min-height: 550px;
    background-image: url(../img/engine-01.webp)
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-engine-item:first-child .sollers-cargo-m-engine-item__image {
        min-height: auto;
        background-image: url(../img/engine-01-mob.webp)
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-engine-item:nth-child(2) {
        display: flex;
        flex-direction: column-reverse
    }
}

.sollers-cargo-m-engine-item__image {
    width: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-engine-item__image {
        width: 100%;
        padding-bottom: 58.333333%
    }
}

.sollers-cargo-m-engine-item__content {
    width: 50%;
    padding: 40px 50px 36px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-engine-item__content {
        width: 100%;
        padding: 21px 16px 40px
    }
}

.sollers-cargo-m-engine-item__content_small {
    padding: 70px 50px 73px
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-engine-item__content_small {
        width: 100%;
        padding: 21px 16px 35px
    }
}

.sollers-cargo-m-engine-item__title {
    margin-bottom: 25px;
    font-size: 30px;
    line-height: 140%;
    font-weight: 600
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-engine-item__title {
        font-size: 18px;
        line-height: 130%
    }
}

.sollers-cargo-m-engine-item__subtitle {
    margin-bottom: 25px;
    font-weight: 600;
    font-size: 20px;
    line-height: 130%
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-engine-item__subtitle {
        font-size: 16px
    }
}

.sollers-cargo-m-engine-item__list {
    list-style: none;
    padding: 0;
    margin: 0 0 27px
}

.sollers-cargo-m-engine-item__list li {
    position: relative;
    padding-left: 17px;
    margin-bottom: 17px;
    font-size: 18px;
    line-height: 130%
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-engine-item__list li {
        font-size: 14px;
        line-height: 130%
    }
}

.sollers-cargo-m-engine-item__list li:last-child {
    margin-bottom: 0
}

.sollers-cargo-m-engine-item__list li:before {
    content: "";
    position: absolute;
    width: 5px;
    height: 5px;
    background-color: #f47c30;
    border-radius: 50%;
    left: 0;
    top: 10px
}

.sollers-cargo-m-engine-item__list--no-markers li {
    padding-left: 0
}

.sollers-cargo-m-engine-item__list--no-markers li:before {
    display: none
}

.sollers-cargo-m-engine-item__btn {
    padding: 17px 21px;
    background-color: #f47c30;
    font-size: 16px;
    line-height: 140%;
    color: #fff;
    font-weight: 600;
    border-radius: 5px
}

.sollers-cargo-m-engine-tabs__togglers {
    display: flex;
    justify-content: flex-start;
    border-bottom: 2px solid rgba(0, 0, 0, .15);
    margin-bottom: 46px
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-engine-tabs__togglers {
        margin-bottom: 30px
    }
}

.sollers-cargo-m-engine-tabs__toggle {
    position: relative;
    margin-right: 25px;
    padding-bottom: 11px;
    cursor: pointer;
    font-size: 20px;
    line-height: 130%;
    font-weight: 450;
    color: #666;
    opacity: .89
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-engine-tabs__toggle {
        font-size: 14px;
        line-height: 26px
    }
}

.sollers-cargo-m-engine-tabs__toggle.is-active {
    font-weight: 600;
    color: #292523
}

.sollers-cargo-m-engine-tabs__toggle.is-active:before {
    content: "";
    position: absolute;
    bottom: -2px;
    height: 2px;
    left: 0;
    right: 0;
    background-color: #f47c30
}

.sollers-cargo-m-engine-tabs__item {
    display: none
}

.sollers-cargo-m-engine-tabs__item.is-active {
    display: block
}

.sollers-cargo-m-comfort-fullimg {
    padding-bottom: 42.642140468%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    /* background-image: url(../img/comfort-full-img.webp) */
}

.sollers-cargo-m-comfort__slider {
    margin: 0 0 25px
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-comfort__slider {
        padding-bottom: 85px;
        margin-bottom: 0
    }
}

.sollers-cargo-m-comfort__picture {
    padding-bottom: 53.4223706%;
    /* background-image: url(../img/m-comfort-01.webp); */
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-comfort__picture {
        margin-left: -20px;
        margin-right: -20px;
        margin-bottom: 15px
    }
}

.sollers-cargo-m-comfort .slick-slider .slick-slide {
    position: relative;
    width: 310px;
    padding: 0 5px;
    cursor: pointer
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-comfort .slick-slider .slick-slide {
        width: 235px
    }
}

.sollers-cargo-m-comfort .slick-current:before {
    content: "";
    position: absolute;
    left: 5px;
    right: 5px;
    bottom: 0;
    height: 5px;
    background: #f47c30;
    box-shadow: 0 10px 30px rgba(34, 31, 32, .15)
}

.sollers-cargo-m-comfort .slick-list {
    height: 496px
}

.sollers-cargo-m-comfort--argo .slick-list {
    height: 480px
}

.sollers-cargo-m-comfort--argo .sollers-cargo-m-comfort-slide {
    min-height: 480px
}

.sollers-cargo-m-comfort-slide {
    min-height: 496px;
    background: linear-gradient(0deg, #f7f7f7, #f7f7f7), #c4c4c4;
    font-size: 16px;
    line-height: 140%;
    text-align: center;
    display: flex !important;
    flex-direction: column !important
}

@media screen and (max-width:1247px) {
    .sollers-cargo-m-comfort-slide {
        min-height: 535px
    }
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-comfort-slide {
        min-height: 546px
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-comfort-slide {
        line-height: 120%
    }
}

.sollers-cargo-m-comfort-slide__inner {
    padding: 20px 16px;
    flex: 1 0 100% !important
}

.sollers-cargo-m-comfort-slide__image {
    padding-bottom: 82.1917808%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%
}

.sollers-cargo-m-comfort-slide__icon {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 56px;
    margin-bottom: 20px
}

.sollers-cargo-m-comfort-slide__title {
    font-weight: 600
}

.sollers-cargo-m-comfort-slide__text {
    font-size: 14px;
    line-height: 18px
}

.sollers-cargo-m-comfort-slide__title+.sollers-cargo-m-comfort-slide__text {
    margin-top: 5px
}

.sollers-cargo-m-comfort-slide__info {
    font-size: 16px;
    font-family: CommonsPro, Helvetica, Arial, sans-serif;
    padding: 0 15px;
    line-height: 18px
}

.sollers-cargo-m-safety__icons {
    height: 0;
    overflow: hidden
}

.sollers-cargo-m-safety__title {
    margin-bottom: 40px;
    font-size: 40px;
    line-height: 140%;
    font-weight: 600
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-safety__title {
        max-width: 200px;
        margin-bottom: 20px;
        font-size: 24px;
        line-height: 130%
    }
}

.sollers-cargo-m-safety__cards {
    display: grid;
    grid-template-columns: 6fr 6fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-safety__cards {
        display: none
    }
}

.sollers-cargo-m-safety__slider.slick-slider {
    display: none;
    padding-bottom: 85px;
    overflow: hidden
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-safety__slider.slick-slider {
        display: block
    }
}

.sollers-cargo-m-safety__slider.slick-slider .slick-track {
    display: flex;
    align-items: stretch
}

.sollers-cargo-m-safety__slider.slick-slider .slick-list {
    overflow: visible
}

.sollers-cargo-m-safety__slider.slick-slider .slick-slide {
    position: relative;
    width: 247px;
    height: auto;
    min-height: auto;
    margin-right: 10px;
    background: #fff;
    filter: drop-shadow(0 10px 30px rgba(34, 31, 32, .15))
}

.sollers-cargo-m-safety__slider.slick-slider .slick-slide>div {
    height: 100%
}

.sollers-cargo-m-safety-card {
    background-color: #fff;
    filter: drop-shadow(0 10px 30px rgba(34, 31, 32, .15));
    display: flex;
    flex-direction: column
}

.sollers-cargo-m-safety-card__image {
    padding-bottom: 37%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

.sollers-cargo-m-safety-card__inner {
    position: relative;
    min-height: 207px;
    padding: 28px 40px;
    display: flex;
    flex-direction: column;
    height: 100%
}

.sollers-cargo-m-safety-card__icon {
    position: absolute;
    top: 8px;
    right: 13px
}

.sollers-cargo-m-safety-card__icon .sollers-cargo-icon.sollers-cargo-icon_abs_asr,
.sollers-cargo-m-safety-card__icon .sollers-cargo-icon.sollers-cargo-icon_abs_ebd {
    width: 82px
}

.sollers-cargo-m-safety-card__icon .sollers-cargo-icon.sollers-cargo-icon_esp {
    width: 41px
}

.sollers-cargo-m-safety-card__title {
    padding-right: 100px;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 20px;
    line-height: 130%
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-safety-card__title {
        padding-right: 0
    }
}

.sollers-cargo-m-safety-card__text {
    font-weight: 450;
    font-size: 16px;
    line-height: 140%
}

.sollers-cargo-m-safety-card__text:not(:last-child) {
    margin-bottom: 50px
}

.sollers-cargo-m-safety-card__note {
    font-weight: 450;
    font-size: 14px;
    line-height: 140%;
    color: #99928f;
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: auto
}

.sollers-cargo-m-safety-card.is-hidden {
    display: none
}

.sollers-cargo-m-safety-slide {
    height: 100%
}

.sollers-cargo-m-safety-slide__wrap {
    display: flex;
    flex-direction: column;
    height: 100%
}

.sollers-cargo-m-safety-slide__image {
    padding-bottom: 62.5%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

.sollers-cargo-m-safety-slide__inner {
    padding: 20px 16px 30px;
    height: 100%;
    display: flex;
    flex-direction: column
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-safety-slide__inner.has-icon {
        padding-bottom: 50px
    }
}

.sollers-cargo-m-safety-slide__title {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 22px;
    font-weight: 600
}

.sollers-cargo-m-safety-slide__text {
    font-size: 14px;
    line-height: 130%
}

.sollers-cargo-m-safety-slide.is-hidden {
    display: none;
    opacity: 0
}

@media screen and (min-width:768px) {
    .sollers-cargo-m-hang .sollers-cargo-models__title {
        margin-bottom: 0
    }
}

.sollers-cargo-m-hang .sollers-peculiarities-m-tabs__item {
    display: flex
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-hang .sollers-peculiarities-m-tabs__item {
        flex-direction: column
    }
}

.sollers-cargo-m-hang .sollers-peculiarities-m-tabs__content {
    flex: 0 1 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    font-size: 18px;
    font-weight: 600
}

@media screen and (max-width:1024px) {
    .sollers-cargo-m-hang .sollers-peculiarities-m-tabs__content {
        order: 1
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-hang .sollers-peculiarities-m-tabs__content {
        font-size: 14px;
        line-height: 130%
    }
}

.sollers-cargo-m-hang .sollers-peculiarities-m-tabs__line {
    display: flex;
    flex-direction: column;
    height: 100%
}

.sollers-cargo-m-hang .sollers-peculiarities-m-tabs__img {
    flex: 0 1 50%;
    display: flex
}

.sollers-cargo-m-hang .sollers-peculiarities-m-tabs__img img {
    object-fit: cover
}

.sollers-cargo-m-hang-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-hang-header {
        display: block
    }
}

.sollers-cargo-m-hang-header .sollers-cargo-ui-select {
    min-width: 308px
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-hang-header .sollers-cargo-ui-select {
        width: 100%
    }
}

@media screen and (max-width:374px) {
    .sollers-cargo-m-hang-header .sollers-cargo-ui-select {
        min-width: 100%;
        font-size: 13px;
        line-height: 22px
    }
}

.sollers-cargo-m-hang-header--argo .sollers-cargo-ui-select {
    min-width: 350px
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-hang-header--argo .sollers-cargo-ui-select {
        min-width: 100%
    }
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-hang-tabs {
        display: none
    }
}

.sollers-cargo-m-hang-tabs__item {
    display: none
}

.sollers-cargo-m-hang-tabs__item.is-active {
    display: grid;
    grid-template-columns: 6fr 6fr
}

.sollers-cargo-m-hang-tabs__line {
    position: relative;
    padding: 15px 15px 15px 40px;
    cursor: pointer;
    flex: 0 1 100%;
    justify-content: center;
    align-content: center
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-hang-tabs__line {
        padding-left: 20px
    }
}

.sollers-cargo-m-hang-tabs__line:not(:first-child) {
    border-top: 1px solid rgba(0, 0, 0, .15)
}

.sollers-cargo-m-hang-tabs__line.is-active {
    background-color: #f7f7f7;
    cursor: default
}

.sollers-cargo-m-hang-tabs__line.is-active:after {
    content: "";
    position: absolute;
    width: 5px;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #f47c30
}

.sollers-cargo-m-hang-tabs__line.is-active+.m-hang-tabs__line {
    border-color: transparent
}

.sollers-cargo-m-hang-tabs__image {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%
}

@media screen and (max-width:767px) {
    .sollers-cargo-m-hang--simple .sollers-cargo-m-hang-tabs__line {
        padding-left: 0;
        padding-right: 0
    }
}