

/* Start:/css/tabs_style.css?175206473042054*/
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    outline: none;
}
.post .btn {
    background-color: transparent;
    border: none;
    font-size: 16px;
    line-height: 110%;
    cursor: pointer;
    transition: all .15s ease-in-out;
}
.post .btn-primary-lg {
    background-color: #0080E0;
    border-radius: 2px;
    color: #fff;
    font-weight: 700;
    padding: 0 8px;
    height: 48px;
    display: flex;
    align-items: center;
}
.post .btn-primary-lg:hover {
    background-color: #30A0F0;
}
.container_tab {
    display: flex;
    /*gap: 0 64px;*/
}
.container_tab .main_tabs {
    flex: 0 0 320px;
    border: 1px solid #e0e0e0;
    margin-bottom: -1px;
}
.container_tab .wrapper_list {
    position: sticky;
    top: 80px;
}
/*.container_tab .wrapper_list,*/
.container_tab article.post:not(.tab_container__post-services) {
    border: 1px solid #e0e0e0;
    margin: 0 0 -1px -1px;
}
.container_tab .wrapper_list > ul {
    padding: 16px 0;
}
.container_tab .wrapper_list > ul li {
    border-left: 4px solid #fff;
    transition: all .25s ease-in-out 0s;
}
.container_tab .wrapper_list > ul li.active,
.container_tab .wrapper_list > ul li:hover {
    border-left: 4px solid #0080E0;
}
.container_tab .wrapper_list > ul li a {
    height: 48px;
    display: flex;
    align-items: center;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #202020;
    padding: 0 8px 0 16px;
    transition: all .25s ease-in-out 0s;
}
.container_tab .wrapper_list > ul li a:hover {
    background-color: rgba(244,244,244,.4);
    opacity: .85;
    color: #0080E0;
}
.container_tab article.post {
    padding: 24px 8px 24px 24px;
    width: 100%;
}
.container_tab article.contact-post {
    padding: 32px;
    width: 100%;
}
.post .tabledownload.row {
    overflow: auto;
    height: calc(100dvh - 330px);
    padding-right: 16px;
}
.container_tab article.post.tab_container__post-services {
    padding: 0;
}
.container_tab article.post .article--post--title {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #202020;
    padding: 16px 0;
}
.container_tab article.post .article--post--title:first-child {
    margin-top: 0;
}
.container_tab article.post .article--post--title b {
    font-weight: 400;
}
.container_tab article.post h3 {
    font-size: 16px;
    line-height: 18px;
    margin: 16px 0;
}
.container_tab article.post h3:first-child {
    margin-top: 0;
}
.container_tab article.post p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 20px;
}
.container_tab article.post img {
    max-width: 100%;
}
.container_tab article.post p:last-child {
    margin-bottom: 0;
}
.container_tab article.post ul {
    padding-left: 26px;
    margin-bottom: 16px;
}
.container_tab article.post .select__list > ul {
    padding-left: 0;
    margin-bottom: 0;
}
.container_tab article.post .select__list ul > li {
    margin-bottom: 0;
}
.container_tab article.post ul.bank {
    padding-left: 18px;
    margin-bottom: 16px;
}

.container_tab article.post ul > li {
    list-style: disc;
    margin-bottom: 8px;
}

.container_tab article.post ol {
    padding: 0 0 16px 22px;
}

.container_tab article.post ol > li {
    list-style-type: decimal !important;
    margin-bottom: 8px;
}

.container_tab article.post ul > li:last-child {
    margin-bottom: 0;
}
.container_tab article.post br {
    content: '';
}

.container_tab article.post table {
    margin-bottom: 16px;
    border-collapse: collapse;
}
.container_tab article.post table th,
.container_tab article.post table td {
    border: 1px solid #e0e0e0;
    font-size: 14px;
    line-height: 18px;
    padding: 8px 6px;
}
.container_tab article.post table td:nth-of-type(n + 2) {
    border-left: none;
}
.container_tab article.post table tr:first-child {
    background-color: #f0f0f0;
}
.container_tab article.post table tr:first-child td p {
    font-weight: 600;
}
.container_tab article.post table tr:nth-of-type(2n+3) {
    background-color: #f9f9f9;
}
.container_tab article.post table td p {
    font-size: 14px;
    line-height: 18px;
}

/*
Downloads page
*/
.container_tab article.post .maintabs {
    display: flex;
    padding-left: 0;
    margin-bottom: -1.5px;
}
.container_tab article.post .maintabs > * {
    flex: 0 1 33.3%;
    list-style: none;
    background-color: transparent;
    border-bottom: 4px solid transparent;
    color: #202020;
    text-transform: capitalize;
    padding: 0 8px;
    height: 48px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 18px;
    align-items: center;
    display: flex;
    justify-content: center;
    transition: border-bottom-color .05s linear .05s;
}
.container_tab article.post .maintabs li {
    font-size: 16px;
}
.container_tab article.post .maintabs li.active {
    border-bottom-color: #0080E0;
    font-weight: 600;
    pointer-events: none;
}
.container_tab article.post .maintabs li:not(.active):hover {
    border-bottom-color: #0080E0;
}
.container_tab article.post .maintabs li:not(.active):hover {
    color: rgba(32, 32, 32, 0.85);
}
.container_tab article.post .tabledownload table * {
    padding: 0;
    margin: 0;
    border: none;
}
.container_tab article.post .tabledownload table tr {
    background-color: transparent;
}
.container_tab article.post .tabledownload table td {
    min-height: 64px;
    border-top: 1px solid #E0E0E0;
    padding: 8px;
    font-size: 16px;
}
.container_tab article.post .tabledownload table td * {
    font-size: 16px;
}
.container_tab article.post .tabledownload table td.download:last-child .download-file-arrow {
    background: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 20V22H0V20H22ZM18 11V10H13V0H9V10H4V11L11 18L18 11Z' fill='%230080E0'/%3E%3C/svg%3E%0A") no-repeat;
}
.container_tab article.post .tabledownload table td.download:last-child .download-file-arrow:hover {
    opacity: .8;
    cursor: pointer;
}
.container_tab article.post .tabledownload table tr[class^="select"] ~ tr td:first-child {
    width: 10%;
}
.container_tab article.post .tabledownload table tr.select {
    display: table-row;
}
.container_tab article.post .tabledownload table .desc .download-file-name {
    min-height: 32px;
    transition: all .25s ease-in-out;
    padding: 0 8px;
    display: inline-flex;
    align-items: center;
    border-radius: 2px;
    color: #202020;
}
.container_tab article.post .tabledownload table .desc .download-file-name:hover {
    background-color: rgba(48, 160, 240, .15);
    cursor: pointer;
}

.container_tab article.post .tabledownload table .dropdown_ch *,
.container_tab article.post .tabledownload table .dropdown * {
    background-image: none;
}
.container_tab article.post .tabledownload table .dropdown_ch,
.container_tab article.post .tabledownload table .dropdown {
    display: flex;
    flex-wrap: wrap;
    gap: 8px 32px;
    justify-content: space-between;
    z-index: 1;
}
.container_tab article.post .tabledownload table .dropdown .dropdown-top,
.container_tab article.post .tabledownload table .dropdown_ch .dropdown-top_ch {
    height: auto;
    border-radius: unset;
    width: 100%;
    /* max-width: 320px; */
    position: relative;
    top: 0;
    flex: 1 1 calc(33.33% - 32px);
    min-width: 200px;
}
.container_tab article.post .tabledownload table .dropdown .dropdown-top input,
.container_tab article.post .tabledownload table .dropdown .dropdown-top > a,
.container_tab article.post .tabledownload table .dropdown_ch .dropdown-top_ch input,
.container_tab article.post .tabledownload table .dropdown_ch .dropdown-top_ch > a {
    border: 1px solid #909090;
    border-radius: 2px;
    height: 40px;
    line-height: 18px;
    display: flex;
    align-items: center;
    padding: 0 32px 0 8px;
    color: #202020;
    font-weight: 400;
}
.container_tab article.post .tabledownload table .dropdown_ch .dropdown-top_ch input::placeholder,
.container_tab article.post .tabledownload table .dropdown .dropdown-top input::placeholder {
    color: #202020;
}
.container_tab article.post .tabledownload table .dropdown .dropdown-top input,
.container_tab article.post .tabledownload table .dropdown .dropdown-top > a,
.container_tab article.post .tabledownload table .dropdown_ch .dropdown-top_ch input,
.container_tab article.post .tabledownload table .dropdown_ch .dropdown-top_ch > a {
    background: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0L8 6L2 0L0 2L8 10L16 2L14 0Z' fill='%23606060'/%3E%3C/svg%3E%0A") right 8px center no-repeat;
    transition: all .05s ease-in-out;
}
.container_tab article.post .tabledownload table .dropdown .dropdown-top #myInput2:hover,
.container_tab article.post .tabledownload table .dropdown .dropdown-top > a:hover,
.container_tab article.post .tabledownload table .dropdown_ch .dropdown-top_ch #myInput:hover,
.container_tab article.post .tabledownload table .dropdown_ch .dropdown-top_ch > a:hover {
    background: url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 10L8 4L14 10L16 8L8 0L0 8L2 10Z' fill='%23606060'/%3E%3C/svg%3E%0A") right 8px center no-repeat;
}
ul.dropdown-inside::-webkit-scrollbar-track,
ul.dropdown-inside_ch::-webkit-scrollbar-track {
    background-color: #fff;
}
ul.dropdown-inside::-webkit-scrollbar,
ul.dropdown-inside_ch::-webkit-scrollbar {
    width: 4px;
}
ul.dropdown-inside::-webkit-scrollbar-thumb,
ul.dropdown-inside_ch::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: #E0E0E0;
}
.container_tab article.post .tabledownload table .dropdown-inside,
.container_tab article.post .tabledownload table .dropdown-inside_ch {
    width: 100%;
    /*max-width: 320px;*/
    min-width: 200px;
    box-shadow: 0 2px 2px rgba(0,0,0,.2);
}
.container_tab article.post .tabledownload table .dropdown-inside > li,
.container_tab article.post .tabledownload table .dropdown-inside_ch > li {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 0;
    list-style: none;
}
.container_tab article.post .tabledownload table .dropdown-inside > li:last-child,
.container_tab article.post .tabledownload table .dropdown-inside_ch > li:last-child {
    border-bottom: none;
}
.container_tab article.post .tabledownload table .dropdown-inside > li a,
.container_tab article.post .tabledownload table .dropdown-inside_ch > li a {
    height: 40px;
    display: flex;
    align-items: center;
    font-size: 14px;
    line-height: 18px;
    color: #202020;
    padding: 0 8px;
}
.container_tab article.post .tabledownload table .dropdown-inside > li:hover,
.container_tab article.post .tabledownload table .dropdown-inside_ch > li:hover {
    background-color: #0080E0;
}
.container_tab article.post .tabledownload table .dropdown-inside > li:hover a,
.container_tab article.post .tabledownload table .dropdown-inside_ch > li:hover a {
    color: #fff;
}
.container_tab article.post .tabledownload table .dropdown-inside_ch > li a.active {
    background-color: var(--color--blue);
    color: #fff;
}
/*services page*/
.tab_container__post-services .wrap {
    display: flex;
    flex-wrap: wrap;
    /*margin-left: 1px;*/
}
.tab_container__post-services .service-block {
    border: 1px solid #e0e0e0;
    flex: 0 1 244px;
    height: 256px;
    margin-left: -1px;
    margin-bottom: -1px;
}
.tab_container__post-services .service-block > a {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.tab_container__post-services .bordered {
    width: 192px;
    height: 192px;
}
.tab_container__post-services .bordered img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.tab_container__post-services .bott-title {
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #202020;
    font-size: 20px;
    line-height: 110%;
    padding: 0 8px;
    margin-top: 8px;
    text-align: center;
}
/*faq page*/
.tab_container__post-faq .ui-accordion-header {
    font-weight: 400;
    font-size: 16px;
    min-height: 32px;
    align-items: center;
    display: flex;
}
.tab_container__post-faq .ui-accordion-header .faq-title {
    border-bottom: 1px dashed;
    display: inline-flex;
}
.tab_container__post-faq .ui-accordion-header .faq-title:hover {
    border-bottom-style: solid;
}
.tab_container__post-faq .faq-content {
    font-size: 16px;
    line-height: 21px;
}
.tab_container__post-faq .faq-content .head_text + div,
.tab_container__post-faq .faq-content ul + div,
.tab_container__post-faq .faq-content .map {
    margin: 16px 0;
}
.tab_container__post-faq .faq-content b {
    display: block;
}
.tab_container__post-faq .faq-content br {
    line-height: 1.8;
}
/*contacts page*/
.tab_container__post-contacts .wrapper_wrap > .first_heading_contact {
    display: none;
}
.tab_container__post-contacts .show_work_time {
    border: 1px dashed #e0e0e0;
    border-radius: 2px;
    text-align: left;
    padding: 16px;
}
.tab_container__post-contacts .show_work_time .show_work_time--title {
    font-weight: 600;
}
.tab_container__post-contacts .form_wrapper {
    justify-content: flex-start;
    align-items: flex-start;
}
.tab_container__post-contacts .form_wrapper input:not(.validate-check-submit) {
    border-radius: 2px;
    border: 1px solid #f0f0f0;
    background-color: #f0f0f0;
    padding: 0 8px;
    font-size: 14px;
    color: #202020;
}
.tab_container__post-contacts .form_wrapper input::placeholder {
    color: #202020;
}
.tab_container__post-contacts .form_wrapper .error-line {
    font-size: 12px;
    color: #606060;
    padding: 2px 8px;
}
.tab_container__post-contacts .form_wrapper .input_wrapper {
    align-items: flex-start;
}
.tab_container__post-contacts .form_wrapper .Form_fix_width {
    margin-left: 0;
}
.tab_container__post-contacts .form_wrapper textarea.flat_form_name {
    border: 1px solid #f0f0f0;
    background-color: #f0f0f0;
    height: 160px;
}
.tab_container__post-contacts .form_wrapper input.validate-check-submit {
    cursor: pointer;
    margin-left: 0;
}
/*delivery*/
.calc__delivery-unloading .calc-table {
    max-width: 544px;
    width: 100%;
    /*margin-top: 16px;*/
}
.calc__delivery-unloading .calc-table .d-tr {
    display: grid;
    grid-template-columns: repeat(3, 33.3%);
}
.calc__delivery-unloading .calc-table .d-tr:not(:first-child) {
    margin-top: -1px;
}
.calc__delivery-unloading .calc-table .d-td {
    border: 1px solid #e0e0e0;
    min-height: 32px;
    display: flex;
    align-items: center;
    gap: 0 5px;
    padding: 2px 8px;
}
.calc__delivery-unloading .calc-table .d-td:nth-of-type(2) {
    margin: 0 -1px;
    justify-content: center;
}
.calc__delivery-unloading .calc-table .d-td:last-child {
    justify-content: flex-end
}
.calc__delivery-unloading .calc-table .d-td select {
    width: 48px;
    height: 24px;
}
.calc__delivery-unloading .calc-table .d-tr.d-split .d-td {
    margin: 0;
    grid-column: 3;
    grid-row: 1;
}
.calc__delivery-unloading .calc-table .d-tr.d-split .d-td.lift label {
    display: flex;
    gap: 0 5px;
}
.calc__delivery-unloading .calc-table .d-tr.d-split .d-td:nth-of-type(1) {
    grid-column: 1/3;
    border-right: none;
}
.calc__delivery-unloading .calc-table .d-tr.d-split:nth-last-child(-n+4) .d-td:first-child {
    justify-content: flex-end;
}
#calc_result {
    font-weight: bold;
    color: #202020;
}
.calc__delivery-unloading .calc-table .calc-done {
    cursor: pointer;
    border: 1px solid #0080E0;
    background-color: #fff;
    border-radius: 2px;
    color: #0080E0;
    font-weight: bold;
    height: 32px;
    padding: 0 8px;
    margin-top: 8px;
    margin-left: auto;
    display: block;
    transition: all .25s ease-in-out;
}
.calc__delivery-unloading .calc-table .calc-done:hover {
    background-color: #0080E0;
    color: #fff;
}


article.post .mobile-title {
    display: none;
}

.g-title.tab-menu > .sub-title {
    width: 320px;
    font-size: 32px;
    font-weight: 900;
    line-height: 36px;
}

.main__section > .g-title.tab-menu > .g-title__text {
    display: flex;
    gap: 16px;
    align-items: center;
}

.g-title.tab-menu > .sub-title ~ .g-title__text h1 {
    font-size: 24px;
    font-weight: 900;
    line-height: 24px;;
}

.container_tab article.post {
    color: #606060;
}

.container_tab article.post .bold-text {
    font-weight: 700;
}

.container_tab article.post .ul-text {
    margin-bottom: 7px;
}

.container_tab article.post .footnote {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 3px;
}

.container_tab article.post .title-text {
    font-size: 20px;
    line-height: 20px;
    padding-top: 36px;
}

.container_tab article.post .block {
    display: flex;
    flex-direction: column;
    gap: 5px;
    padding: 10px 0;
    margin-left: -5px;
}

.container_tab article.post .block__title:hover {
    background-color: rgba(244,244,244,.4);
    opacity: .85;
}

.container_tab article.post .block__title {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 50px 0 50px;
    height: 52px;
    cursor: pointer;
    color: #202020;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    vertical-align: middle;
    margin: 0 -7px;
    transition: all .25s ease-in-out 0s;
}

.container_tab article.post .block__title::before {
    content: '';
    background: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_10190_0)'%3E%3Cpath d='M20 22H8V20H20V22ZM20 17H8V15H20V17ZM20 12H8V10H20V12ZM24 22H22V20H24V22ZM24 17H22V15H24V17ZM24 12H22V10H24V12Z' fill='%23606060'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_10190_0'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 32px;
    height: 32px;
    position: absolute;
    top: 10px;
    left: 7px;
    transition: all .25s ease-in-out 0s;
}

.container_tab article.post .block__title::after {
    content: '';
    background: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3603_6)'%3E%3Cpath d='M16 5C9.9 5 5 9.9 5 16C5 22.1 9.9 27 16 27C22.1 27 27 22.1 27 16C27 9.9 22.1 5 16 5ZM16 25C11 25 7 21 7 16C7 11 11 7 16 7C21 7 25 11 25 16C25 21 21 25 16 25ZM16 9C17.1 9 18 9.9 18 11C18 12.1 17.1 13 16 13C14.9 13 14 12.1 14 11C14 9.9 14.9 9 16 9ZM19 22H13V20H15V16H13V14H17V20H19V22Z' fill='%230080E0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3603_6'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 32px;
    height: 32px;
    position: absolute;
    top: 10px;
    right: 7px;
    transition: all .25s ease-in-out 0s;
}

.container_tab article.post .block__text {
    display: none;
    padding: 20px 0 22px 8px;
}

.container_tab article.post .block__title.active::after {
    background: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3603_6)'%3E%3Cpath d='M16 5C9.9 5 5 9.9 5 16C5 22.1 9.9 27 16 27C22.1 27 27 22.1 27 16C27 9.9 22.1 5 16 5ZM16 25C11 25 7 21 7 16C7 11 11 7 16 7C21 7 25 11 25 16C25 21 21 25 16 25ZM16 9C17.1 9 18 9.9 18 11C18 12.1 17.1 13 16 13C14.9 13 14 12.1 14 11C14 9.9 14.9 9 16 9ZM19 22H13V20H15V16H13V14H17V20H19V22Z' fill='%23606060'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3603_6'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}

.container_tab article.post .block__title.active {
    background-color: #d0eeff7d;
}

.container_tab article.post .help-post__title {
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    color: #202020;
    margin-bottom: 20px;
}

.container_tab article.post .help-post__text {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    color: #606060;
    margin-bottom: 20px;
}

.container_tab article.post a.help-post__link {
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    color: #0080E0;
    position: relative;
    text-decoration: none;
}

.container_tab article.post a.help-post__link::before {
    content: '';
    position: absolute;
    left: 0;
    top: 16px;
    height: 2px;
    width: 0;
    background-color: #0080E0;
    transition: .15s all cubic-bezier(.4,0,.2,1);
}

.container_tab article.post a.help-post__link:hover::before {
    width: 100%;
}

.container_tab article.post .block-text__title {
    font-size: 20px;
    line-height: 20px;
    font-weight: 400;
    color: #202020;
    padding: 16px 0;
}

.container_tab article.post .calc-block {
    display: flex;
    flex-direction: row;
    gap: 64px;
}

.container_tab article.post .calc-block__calc {
    flex: 0 0 544px;
}

.container_tab article.post .calc-block__text {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    color: #606060;
}
.container_tab article.post .calc-form__wrapper {
    border: 1px solid #E0E0E0;
    /*padding: 0 32px 16px;*/
}
.calc__delivery-unloading .select__box {
    /*top: 40px;*/
}
.calc__delivery-unloading .cargo-items__string:first-child .cargo-items__select,
.calc__delivery-unloading .cargo-items__string:first-child .cargo-items__input {
    padding: 40px 0 0;
}
.calc__delivery-unloading .cargo-items__select,
.calc__delivery-unloading .cargo-items__input {
    padding: 27px 0 0;
}
.calc__delivery-unloading .cargo-items {
    padding: 0 32px;
}
.calc__delivery-unloading .select__title {
    opacity: 0;
}
.calc__delivery-unloading .cargo-items__string:first-child .select__title {
    opacity: 1;
    top: -32px;
    left: -4px;
    font-size: 14px;
    line-height: 18px;
}
.calc__delivery-unloading .cargo-items__string,
.calc__delivery-unloading .calc-form__lifting {
    display: flex;
    flex-direction: row;
    position: relative;
    gap: 32px;
}
.calc__delivery-unloading .s-b-item__btn {
    background: transparent url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 2C14.4 2 18 5.6 18 10C18 14.4 14.4 18 10 18C5.6 18 2 14.4 2 10C2 5.6 5.6 2 10 2ZM10 0C4.5 0 0 4.5 0 10C0 15.5 4.5 20 10 20C15.5 20 20 15.5 20 10C20 4.5 15.5 0 10 0ZM15 7L13 5L10 8L7 5L5 7L8 10L5 13L7 15L10 12L13 15L15 13L12 10L15 7Z' fill='%230080E0'/%3E%3C/svg%3E%0A") no-repeat;
    width: 20px;
    height: 20px;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 0;
    bottom: 10px;
}
.calc__delivery-unloading .cargo-items-qty__input,
.calc__delivery-unloading .calc-form__input {
    max-width: 120px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background-color: #fff;
    border: 1px solid #909090;
    border-radius: 2px;
    cursor: pointer;
    height: 40px;
    text-align: center;
    font-weight: 700;
}
.cargo-items-qty__input {
    cursor: text !important;
}
.cargo-items-qty__input::-webkit-outer-spin-button,
.cargo-items-qty__input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.calc__delivery-unloading .s-b-item__btn:hover {
    opacity: .85;
}
.calc__delivery-unloading .cargo-items__string:first-child .cargo-items-qty__label {
    background-color: #fff;
    position: absolute;
    top: 33px;
    left: 5px;
    font-size: 10px;
    line-height: 16px;
    padding: 0 4px;
    color: #606060;
}
.calc__delivery-unloading .cargo-items-qty__label {
    background-color: #fff;
    position: absolute;
    top: 21px;
    left: 5px;
    font-size: 10px;
    line-height: 16px;
    padding: 0 4px;
    color: #606060;
}
.calc__delivery-unloading .cargo-items-min__label {
    position: absolute;
    bottom: -17px;
    left: 5px;
    font-size: 10px;
    line-height: 12px;
    padding: 0;
    color: #909090;
}
.calc__delivery-unloading .cargo-items-max__label {
    position: absolute;
    bottom: -17px;
    right: 5px;
    font-size: 10px;
    line-height: 12px;
    color: #909090;
}
.calc__delivery-unloading .cargo-items__input {
    position: relative;
}
.calc__delivery-unloading .select__button {
    padding: 5px 0 4px 16px;
}
.calc__delivery-unloading .select__unit-text {
    font-size: 12px;
    font-weight: 400;
    color: #606060;
    position: absolute;
    right: 60px;
}
.calc__delivery-unloading .select__list .select__list-unit {
    display: none;
}
.calc__delivery-unloading .btn-add-cargo-item {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    padding: 26px 0 6px;
}
.calc__delivery-unloading .cargo-items__select {
    display: flex;
    flex: 0 0 280px;
}
.calc__delivery-unloading .add-cargo-item {
    min-height: 32px;
    display: inline-flex;
    align-items: center;
    border: none;
    background-color: transparent;
    color: #0080E0;
    gap: 0 17px;
    font-size: 14px;
    font-weight: 700;
    padding: 12px 20px;
    transition: all .2s ease-in-out;
}
.calc__delivery-unloading .add-cargo-item:hover {
    background-color: #e0f1fd;
    border-radius: 2px;
    cursor: pointer;
}
.calc__delivery-unloading .calc-form__elevator {
    display: flex;
    align-items: center;
    flex: 0 0 280px;
    padding: 0 0 0 35px;
    gap: 16px;
}
.calc__delivery-unloading .calc-form__floor { position: relative }
.calc__delivery-unloading .calc-form__label {
    background-color: #fff;
    position: absolute;
    top: -7px;
    left: 5px;
    font-size: 10px;
    line-height: 16px;
    padding: 0 4px;
    color: #606060;
}
.calc-form__switch {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    width: 16px;
    height: 16px;
}
.calc-form__switch input {
    width: 16px;
    height: 16px;
}
.calc-form__elevator > .text {
    padding: 3px 0 0 0;
}
.calc__delivery-unloading .calc-form__lifting {
    padding: 14px 32px 24px;
    border-top: 1px solid #E0E0E0;
    border-bottom: 1px solid #E0E0E0;
}
.calc__delivery-unloading .calc-form__total {
    display: flex;
    gap: 16px;
    padding: 12px 32px 20px 48px;
    align-items: center;
}
.calc__delivery-unloading .calc-form__total > * {
    flex: 1 1 auto;
    width: auto;
}
.calc__delivery-unloading .calc-form__total-btn {
    /*flex: 0 0 50%;*/
    height: 32px;
    font-size: 16px;
    min-width: 144px;
}
.calc__delivery-unloading .calc-form__total-btn:hover {
    border: #30a0f0;
}
.calc__delivery-unloading .calc-form__total-text {
    /*flex: 0 0 47%;*/
    background-color: #F0F0F0;
    height: 40px;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    align-content: center;
    font-size: 20px;
    font-weight: 700;
    color: #202020;
    padding: 0 8px;
}
.calc__delivery-unloading .calc-form__total-text span {
    font-weight: 100;
}

/*for schedule table*/
article .schedule-table {
    display: flex;
    flex-direction: column;
    width: fit-content;
    height: auto;
    border: 1px solid #EDEDED;
    margin: 0 auto;
}
article .schedule-table__row:not(:first-child) {
    display: flex;
    min-height: 80px;
}
article .schedule-table__cell:not(:last-child) {
    border-right: 1px solid #EDEDED;
}
article .schedule-table__row:not(:first-child) .schedule-table__cell:not(:first-child):not(:last-child) {
    border-right: 1px solid #EDEDED;
    height: auto;
}
article .schedule-table__row_header,
article .schedule-table__cell_places span {
    font-size: 12px;
    font-weight: 800;
    color: #000000;
    justify-content: center;
    align-items: center;
    letter-spacing: 0.5px;
}
.schedule-table__row_header {
    display: flex;
}
.schedule-table__row_header .schedule-table__cell_places {
    display: flex;
    flex-direction: column;
}
article .schedule-table__row_header .cell-places__sub-title{
    font-weight: 400;
}
article .schedule-table__cell_places {
    width: 250px;
    align-items: start;
    padding: 0 0 0 23px;
    justify-content: center;
}
.schedule-table__row_header .schedule-table__cell {
    height: 80px;
}
.schedule-table__cell {
    width: 100px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
article .schedule-table__row:not(:last-child) .schedule-table__cell {
    border-bottom: 1px solid #EDEDED;
}
ul.cell-places__sub-title {
    width: 204px;
    column-count: 2;
    column-gap: 20px;
}
article .schedule-table__row:not(:first-child) .schedule-table__cell_places {
    display: flex;
    flex-direction: row;
    justify-content: start;
    height: auto;
    align-self: flex-start;
    min-height: 80px;
}
article .schedule-table__row:not(:first-child) .schedule-table__cell_places span {
    padding: 8px 0 0 0;
    margin: 0 0 -6px 0;
}
.container_tab article.post .schedule-table ul {
    padding: 10px 0 5px;
    margin-bottom: 0;
}
article .schedule-table li {
    list-style-type: none !important;
    color: #00000080;
    font-size: 12px;
    line-height: 15px;
}
.container_tab article.post .schedule-table ul > li {
    margin-bottom: 0;
}
.schedule-table__cell_checkmark {
    background-color: #EBFAEF;
    position: relative;
    height: auto;
}
.schedule-table__cell_checkmark:before {
    content: '';
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 46%;
    transform: translate(-50%, -50%) rotate(-40deg);
    width: 20px;
    height: 10px;
    border: 3px solid #22BC50;
    border-top: none;
    border-right: none;
    border-radius: 2px;
}
@media (max-width: 1636px) {
    .container_tab article.post .calc-block {
        gap: 0 24px;
    }
}
@media (max-width: 1400px) {
    .container_tab .wrapper_list {
        top: 64px;
    }
}
@media (max-width: 1280px) {
    .container_tab {
        gap: 0 24px;
    }
}
@media (max-width: 1260px) {
    article .schedule-table {
        margin: 0;
        width: unset;
        overflow: hidden;
        overflow-x: auto;
    }
    .schedule-table__row_header .schedule-table__cell_places,
    article .schedule-table__row:not(:first-child) .schedule-table__cell_places {
        flex: 0 0 250px;
    }
    .schedule-table__cell {
        flex: 0 0 100px;
    }
    article .schedule-table__row_header {
        justify-content: start;
    }
}
@media (max-width: 1200px) {
    /*scroll table*/
    .container_tab article.post {
        width: 100%;
        overflow: hidden;
    }
    .article-post__table-wrap {
        max-width: 780px;
        width:100%;
        overflow: hidden;
        overflow-x: auto;
    }
    @media (any-hover: hover) {
        .article-post__table-wrap:hover::-webkit-scrollbar {
            height: 8px;
        }
    }

    .container_tab article.post .calc-block {
        flex-direction: column;
        gap: 14px;
    }

    .container_tab article.post .calc-block__calc {
        flex: 0 0 auto;
        width: 554px;
        height: auto;
        margin: 0 auto;
    }
}
@media (min-width: 1121px) {
    .cargo-items__select .product-select__type {
        flex: 0 0 280px;
    }
}
@media (max-width: 1024px) {
    .container_tab {
        gap: 0 16px;
    }
    .container_tab article.post {
        padding: 16px;
    }
}
@media (max-width: 981.6px) {
    .container_tab {
        flex-direction: column;
        gap: 0;
    }
    .post .tabledownload.row {
        height: auto;
        padding-right: 8px;
    }
    .container_tab article.post:not(.tab_container__post-services) {
        margin: 0;
    }
    .container_tab .main_tabs {
        flex: auto;
    }
    .container_tab .wrapper_list > .tabs {
        display: flex;
        overflow: auto;
        width: calc(100vw - 6px);
        scroll-snap-type: x mandatory;
        white-space: nowrap;
    }
    .container_tab .tabs .icon--size--32 {
        flex-shrink: 0;
    }
    .container_tab .wrapper_list {
        margin-bottom: -1px;
    }
    .container_tab .wrapper_list > ul {
        padding: 0;
    }
    .container_tab .wrapper_list > ul li {
        border: none;
        padding: 0 5px;
        transition: none;
        white-space: nowrap;
        scroll-snap-align: center;
    }
    .container_tab .wrapper_list > ul li:hover,
    .container_tab .wrapper_list > ul li.active {
        border: none;
    }
    .container_tab .wrapper_list > ul li a {
        font-size: 14px;
        height: 48px;
        padding: 0 5px;
        border-bottom: 2px solid transparent;
        transition: border-bottom .25s ease-in-out 0s;
        width: max-content;
    }
    .container_tab .wrapper_list > ul li:hover a,
    .container_tab .wrapper_list > ul li.active a {
        border-bottom: 2px solid #0080E0;
    }
    .tab_container__post-services .service-block {
        flex-grow: 1;
    }
    /*scroll table*/
    .container_tab {
        width: calc(100vw - 8px);
        overflow: hidden;
    }
    .article-post__table-wrap {
        max-width: 980px;
        width:100%;
        overflow: hidden;
        overflow-x: auto;
    }
    .article-post__table-wrap table {
        width: 980px;
    }

    article.post .mobile-title {
        display: block;
        font-size: 20px !important;
        font-weight: 700;
        line-height: 20px !important;
        color: #202020;
        padding: 16px 0 2px 32px;
    }

    .main__section > .g-title.tab-menu > .sub-title ~ .g-title__text {
        display: none;
    }

    .g-title.tab-menu > .sub-title {
        width: auto;
        font-size: 20px;
        font-weight: 400;
        line-height: 20px;
        padding-left: 16px;
    }

}
@media (max-width: 780px) {
    .container_tab {
        width: 100vw;
    }
    .container_tab article.post:not(.tab_container__post-services) {
        border: none;
    }
    .header--sticky + .main .main_tabs._active {
        top: 48px;
        height: calc(100dvh - 48px);
    }
    .g-title.tab-menu {
        border-bottom: 1px solid #e0e0e0;
    }
    .g-title.tab-menu ._tab-menu__icon {
        background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4H0V0H4V4ZM10 0H6V4H10V0ZM16 0H12V4H16V0ZM4 6H0V10H4V6ZM10 6H6V10H10V6ZM16 6H12V10H16V6ZM4 12H0V16H4V12ZM10 12H6V16H10V12ZM16 12H12V16H16V12Z' fill='%230080E0'/%3E%3C/svg%3E") no-repeat;
        width: 16px;
        height: 16px;
        cursor: pointer;
    }
    body.lock .header,
    body.lock .main {
        pointer-events: all;
    }
    body.lock .g-title.tab-menu ._tab-menu__icon {
        pointer-events: none;
    }
    body.lock .g-title.tab-menu .g-title__text {
        cursor: pointer;
    }
    body.lock .g-title.tab-menu .g-title__text h1 {
        cursor: text;
    }
    body.lock .container_tab:before {
        content: '';
        background-color: rgba(0,0,0,.2);
        width: 100%;
        height: 100%;
        position: absolute;
    }
    .container_tab .main_tabs {
        max-width: 320px;
        width: 100%;
        height: 100dvh;
        position: fixed;
        background-color: #fff;
        left: -330px;
        overflow: auto;
        transition: left .25s ease-in-out 0s, opacity 0s ease-in-out 0s, all .25s ease-in-out 0s;
    }
    .container_tab .main_tabs {
        opacity: 0;
    }
    .container_tab .main_tabs._active {
        box-shadow: 0 3px 5px rgba(0,0,0,.2);
        margin-top: -1px;
        opacity: 1;
        left: 0;
        z-index: 9;
    }
    .container_tab .wrapper_list {
        position: unset;
        border: none;
    }

    .container_tab .wrapper_list > .tabs {
        flex-direction: column;
        white-space: normal;
        width: auto;
        overflow: unset;
        scroll-snap-type: unset;
    }
    .container_tab .wrapper_list > ul li {
        border-left: 4px solid #fff;
        transition: all .25s ease-in-out 0s;
    }
    .container_tab .wrapper_list > ul li a {
        height: 48px;
    }
    .container_tab .wrapper_list > ul li.active,
    .container_tab .wrapper_list > ul li:hover {
        border-left: 4px solid #0080E0;
    }
    .container_tab .wrapper_list > .tabs li a,
    .container_tab .wrapper_list > .tabs li.active a,
    .container_tab .wrapper_list > ul li:hover a {
        white-space: inherit;
        border-bottom: 1px solid #e0e0e0;
    }
    /*services page*/
    .tab_container__post-services .wrap {
        margin-top: 8px;
        padding: 0 8px;
    }
    .tab_container__post-services .service-block {
        flex: 1 1 33.33%;
        width: 100%;
        min-width: 198px;
    }
    .tab_container__post-services .bott-title {
        font-size: 14px;
    }
    .container_tab article.post .help-post__title {
        font-weight: 400;
    }
    .container_tab article.post .help-post__text {
        margin-bottom: 10px;
    }
    .container_tab article.post .block__text {
        padding: 14px 0 18px 12px;
    }
    .container_tab article.post .block__title {
        padding: 0 40px 0 45px;
    }
    .container_tab article.post .footnote {
        font-size: 14px;
        padding: 3px 0;
    }
    .container_tab article.post ul:last-child {
        margin-bottom: 0;
    }
    .container_tab article.post .help-post {
        padding-left: 9px;
    }
}
@media (max-width: 686px) {
    .container_tab {
        width: calc(100vw - 1px);
    }
}
@media (max-width: 600px) {
    .container_tab article.post .calc-block__calc {
        width: 100%;
    }
    .calc__delivery-unloading .cargo-items__select {
        flex: 0 0 50%;
    }
    .calc__delivery-unloading .select__unit-text {
        right: 32px;
    }
    .calc__delivery-unloading .cargo-items__string {
        gap: 10px;
    }
    .calc__delivery-unloading .cargo-items {
        padding: 0 10px;
    }
    .calc__delivery-unloading .calc-form__elevator {
        flex: auto;
        padding: 0;
    }
    .calc__delivery-unloading .calc-form__total {
        gap: 10px;
        padding: 12px 10px 20px;
    }
    .calc__delivery-unloading .calc-form__total-text {
        font-size: 18px;
    }
}
@media (max-width: 500px) {
    .container_tab {
        width: 100%;
    }
    .tab_container__post-services .wrap {
        padding: 0;
        margin-top: -1px;
    }
}
@media (max-width: 470px) {
    .grid .main {
        padding: 0;
    }
    .container_tab {
        /*width: auto;*/
    }
    .container_tab .wrapper_list, .container_tab article.post:not(.tab_container__post-services) {
        border: none;
    }
    .container_tab article.post {
        padding: 8px;
    }

    article.post .mobile-title {
        padding-left: 40px;
    }

    .container_tab article.post .calc-title {
        display: flex;
        justify-content: center;
        margin-top: 8px;
    }
    .container_tab .main_tabs {
        max-width: inherit;
        left: -100%;
    }
    .container_tab article.post p {
        font-size: 14px;
        line-height: 18px;
    }
    .container_tab article.post table td,
    .container_tab article.post table td p {
        font-size: 12px;
        line-height: 16px;
    }
    /*downloads page*/
    .container_tab article.post .tabledownload table:not(#tab1) tbody > tr {
        display: grid;
        grid-template-columns: 1fr auto auto;
        border-bottom: 1px solid #e0e0e0;
    }
    .container_tab article.post .tabledownload table:not(#tab1) tr[class^="select"] ~ tr td:first-child {
        width: 100%;
    }
    .container_tab article.post .tabledownload table:not(#tab1) tbody > tr td:first-child {
        grid-column: 1/4;
        width: 100%;
    }
    .container_tab article.post .tabledownload table:not(#tab1) tbody > tr td {
        width: 100%;
        min-height: 24px;
        height: auto;
        padding: 8px 8px 0;
        border: none;
    }
    .container_tab article.post .tabledownload table tbody > tr td.desc a {
        padding: 5px 0;
        height: auto;
        min-height: 24px;
    }
    .container_tab article.post .tabledownload table .desc .download-file-name {
        font-size: 14px;
    }
    .container_tab article.post .tabledownload table .dropdown .dropdown-top,
    .container_tab article.post .tabledownload table .dropdown_ch .dropdown-top_ch {
        position: unset;
    }
    .container_tab article.post .tabledownload table .dropdown_ch,
    .container_tab article.post .tabledownload table .dropdown {
        padding: 16px 8px;
    }
    .container_tab article.post .tabledownload table .dropdown-inside,
    .container_tab article.post .tabledownload table .dropdown-inside_ch {
        width: 100%;
        max-width: 192px;
        box-shadow: 0 0px 999px 999px rgba(0,0,0,.15);
        position: fixed;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        background-color: #404040;
        padding: 16px;
    }
    .container_tab article.post .tabledownload table .dropdown-inside > li,
    .container_tab article.post .tabledownload table .dropdown-inside_ch > li {
        background-color: transparent;
        border-bottom-color: #606060;
    }
    .container_tab article.post .tabledownload table .dropdown-inside > li a,
    .container_tab article.post .tabledownload table .dropdown-inside_ch > li a {
        color: #fff;
        justify-content: center;
        text-align: center;
        font-weight: 700;
    }
}
@media (max-width: 414px) {
    .calc__delivery-unloading .calc-form__total {
        flex-direction: column-reverse;
    }
    .calc__delivery-unloading .calc-form__total > * {
        width: 100%;
    }
}
@media (max-width: 412px) {
    /*services page*/
    .tab_container__post-services .service-block {
        flex: 0 1 auto;
        margin-left: 0;
        width: 100%;
    }
}
@media (max-width: 390.4px) {
    /*downloads page*/
    .container_tab article.post .tabledownload table .dropdown_ch,
    .container_tab article.post .tabledownload table .dropdown {
        flex-direction: column;
        margin: 8px;
        align-items: center;
    }
}
/* End */
/* /css/tabs_style.css?175206473042054 */
