

/* Start:/buy/style.css?175822456711671*/
#loader {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    position: relative;
    animation: rotate 1s linear infinite;
    left: 50%;
    position: absolute;
    margin-left: -24px;
    top: 200px;
    z-index: 1000;
}

#loader::before,
#loader::after {
    content: "";
    box-sizing: border-box;
    position: absolute;
    inset: 0px;
    border-radius: 50%;
    border: 5px solid #000;
    animation: prixClipFix 2s linear infinite;
}

#loader::after {
    border-color: #f39600;
    animation: prixClipFix 2s linear infinite, rotate 0.5s linear infinite reverse;
    inset: 6px;
}

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

    100% {
        transform: rotate(360deg)
    }
}

@keyframes prixClipFix {
    0% {
        clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)
    }

    25% {
        clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)
    }

    50% {
        clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)
    }

    75% {
        clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%)
    }

    100% {
        clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0)
    }
}

#appContacts {
    opacity: 0;
    transition: all ease 1s;
}

#appContacts.load {
    opacity: 1;
}


.contacts-navigation__wrapper {
    display: block;
    column-count: 6;
    column-gap: 16px;
}


.contacts__map {
    height: 600px;
    padding-bottom: 0px;
    margin-bottom: 80px;
}

#styled_map {
    position: absolute;
    left: 0;
    right: 0;
}

.contacts-navigation__submenu .contacts-navigation__wrapper {
    padding-left: 15px;
    padding-right: 15px;
}

.contacts-navigation__submenu-companies:first-child,
.contacts-navigation__submenu-companies:nth-child(2),
#contactsCitiesRUSSIA .contacts-navigation__submenu-cities:first-child,
#contactsCitiesRUSSIA .contacts-navigation__submenu-cities:nth-child(2) {
    font-weight: bold;
}

.contacts-navigation__submenu-companies:nth-child(2),
#contactsCitiesRUSSIA .contacts-navigation__submenu-cities:nth-child(2) {
    margin-bottom: 20px;
}

.buy__office_items {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 40px;
}

.buy__office_item {}

.buy__office_item__name {}

.buy__office_item__name small {
    display: block;
    margin-top: 0px;
    margin-bottom: 10px;
    /* height: 18px; */
    line-height: 1;
}

.buy__office_item__address,
.buy__office_item__web,
.buy__office_item__phone,
.buy__office_item__email {
    display: grid;
    grid-template-columns: 16px 1fr;
    gap: 7px;
    align-items: center;
    text-decoration: none;
}

.buy__office_item__phone a {
    text-decoration: none;
}

.buy__office_item__address {
    align-items: flex-start;
    margin-top: 1px;
    cursor: pointer;
}
.buy__office_item__address:hover {
    color: #f39600;
}

.buy__office_item__address__link svg {
    width: 16px;
    height: 16px;
    cursor: pointer;
}

.buy__office_item__address__link svg path {
    fill: #494949;
    opacity: 0.8;
    stroke: #494949;
}

.buy__office_item__address__link:hover svg path {
    fill: #f39600;
    stroke: #f39600;
    opacity: 1;
}

/* Виджет карты */
.widget__table__wrap {
    display: grid;
    grid-template-columns: 1fr;
    gap: 15px;
}

.widget__table__wrap.widget__table__wrap-img {
    grid-template-columns: 80px 1fr;
}

.widget__table-img__wrap {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 10px;
}

.widget__table-img__wrap img {
    max-width: 150px;
    max-height: 60px;
}

.widget__table__desc {
    display: flex;
    flex-direction: column;
}

.widget__table__desc__icon-phone,
.widget__table__desc__icon-email,
.widget__table__desc__icon-web,
.widget__table__desc__icon-address {
    display: grid;
    grid-template-columns: 16px 1fr;
    gap: 7px;
    margin-bottom: 7px;
}

.widget__table__desc__icon-phone::before,
.widget__table__desc__icon-email::before,
.widget__table__desc__icon-web::before,
.widget__table__desc__icon-address::before {
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    width: 16px;
    height: 16px;
}

.widget__table__desc__icon-phone::before {
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_1247)'%3E%3Cpath d='M9.71772 12.5802C9.12534 12.5633 8.56681 12.4279 8.0252 12.2079C5.94339 11.3955 4.23394 10.0922 2.81222 8.38277C1.99981 7.41803 1.30587 6.36867 0.831967 5.20082C0.628864 4.67614 0.442687 4.13453 0.391911 3.55908C0.341135 3.05132 0.374986 2.57741 0.662715 2.13735C0.730416 2.0358 0.815042 1.93425 0.899668 1.8327C1.22125 1.51112 1.54283 1.18954 1.86441 0.884887C2.20291 0.563307 2.59219 0.461755 2.94762 0.631008C3.0661 0.681784 3.18458 0.76641 3.28613 0.867961C3.82774 1.39264 4.35242 1.93425 4.89403 2.45893C5.11405 2.67896 5.26638 2.94977 5.23253 3.27135C5.19868 3.54215 5.06328 3.74525 4.86018 3.93143C4.55552 4.21916 4.25087 4.50689 3.94621 4.77769C3.81081 4.89617 3.81081 4.94695 3.87851 5.13312C4.16624 5.81013 4.6063 6.36867 5.06328 6.91027C5.67259 7.60421 6.3496 8.21352 7.12816 8.72128C7.34819 8.85668 7.58514 8.97515 7.80517 9.09363C7.90672 9.16133 8.00827 9.12748 8.0929 9.02593C8.41448 8.70435 8.73606 8.36585 9.07456 8.04427C9.29459 7.82424 9.54847 7.70576 9.87005 7.73961C10.0732 7.77346 10.2424 7.85809 10.3947 7.99349C10.9533 8.55202 11.5118 9.09363 12.0703 9.66909C12.4596 10.0753 12.4765 10.5831 12.1042 11.0062C11.918 11.2093 11.7149 11.3955 11.5287 11.5986C11.4102 11.717 11.2918 11.8186 11.1902 11.9371C10.784 12.3941 10.2932 12.5972 9.71772 12.5802Z' fill='%23F49316' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_1247'%3E%3Crect width='12' height='12.0339' fill='white' transform='translate(0.373047 0.550049)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.widget__table__desc__icon-email::before {
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='10' viewBox='0 0 13 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_1243)'%3E%3Cpath d='M6.152 9.58992C4.91194 9.58992 3.67537 9.59341 2.43531 9.58992C1.32762 9.58644 0.421958 8.84101 0.199026 7.75422C0.17116 7.62185 0.157227 7.486 0.157227 7.35364C0.157227 5.7548 0.157227 4.15596 0.157227 2.55712C0.157227 2.23666 0.226893 1.93013 0.359259 1.63753C0.449825 1.43898 0.474208 1.43201 0.627473 1.58528C1.76652 2.72432 2.90904 3.86336 4.0446 5.00589C4.6298 5.59457 5.33342 5.91155 6.16593 5.90807C6.97406 5.90458 7.66376 5.60502 8.23154 5.03376C9.37058 3.89471 10.5096 2.75567 11.6521 1.61315C11.6765 1.58876 11.7009 1.56438 11.7253 1.54C11.8228 1.44595 11.8611 1.45291 11.9204 1.57135C12.0597 1.85001 12.1503 2.14609 12.1503 2.45959C12.1537 4.11416 12.1642 5.77222 12.1503 7.42679C12.1398 8.47527 11.269 9.42621 10.231 9.56206C10.0881 9.57947 9.94533 9.58992 9.80251 9.58992C8.58683 9.58992 7.36768 9.58992 6.152 9.58992Z' fill='%23F49316' /%3E%3Cpath d='M6.15549 0.303467C7.38162 0.303467 8.60426 0.30695 9.83039 0.303467C10.2937 0.303467 10.7221 0.414933 11.1122 0.669214C11.2446 0.756297 11.2481 0.78068 11.1331 0.895629C9.9523 2.07647 8.77494 3.25731 7.5941 4.43467C6.78946 5.23583 5.5285 5.2428 4.72385 4.44512C3.53605 3.2608 2.3552 2.07299 1.16739 0.88518C1.0629 0.78068 1.06638 0.752814 1.19526 0.669214C1.55404 0.439316 1.94766 0.310433 2.3761 0.30695C3.63358 0.303467 4.89454 0.30695 6.15549 0.303467Z' fill='%23F49316' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_1243'%3E%3Crect width='12' height='9.28999' fill='white' transform='translate(0.157227 0.303467)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.widget__table__desc__icon-web::before {
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1_1239)'%3E%3Cpath d='M5.51266 4.2467C6.35415 4.25844 7.08213 4.50094 7.71618 5.00159C7.861 5.11502 8.00581 5.23627 8.14671 5.35753C8.3698 5.54918 8.3972 5.81906 8.21325 6.04592C8.02147 6.2806 7.82968 6.51528 7.63008 6.74214C7.44221 6.96118 7.17998 6.98073 6.95297 6.80081C6.84338 6.71476 6.73771 6.62089 6.62421 6.53093C5.93927 5.97161 5.01951 6.0029 4.38937 6.61698C3.8336 7.15674 3.28565 7.70824 2.74162 8.26365C2.29544 8.72128 2.1428 9.27278 2.32675 9.89077C2.50679 10.4931 2.92166 10.8803 3.53614 11.0212C4.07235 11.1463 4.55376 11.0172 4.96863 10.6613C5.10953 10.5401 5.23477 10.4032 5.36785 10.2741C5.58702 10.0629 5.85317 10.0629 6.06843 10.2741C6.2837 10.4853 6.49896 10.7004 6.71031 10.9155C6.88644 11.0994 6.90601 11.3575 6.74162 11.5414C6.21716 12.1281 5.61442 12.5974 4.83556 12.8125C2.73771 13.3953 0.600722 11.9364 0.3972 9.76952C0.299352 8.6939 0.624206 7.75518 1.37567 6.97682C1.96276 6.37839 2.55376 5.78386 3.16041 5.20107C3.82186 4.56352 4.63203 4.26626 5.51266 4.2467Z' fill='%23F49316' /%3E%3Cpath d='M7.24261 9.63651C6.39721 9.62477 5.66923 9.37445 5.03126 8.86988C4.89427 8.76037 4.75729 8.64694 4.62422 8.53351C4.3933 8.33403 4.3659 8.07197 4.55768 7.83729C4.74555 7.60652 4.93733 7.37966 5.12911 7.15281C5.32089 6.92986 5.57921 6.9103 5.81795 7.09022C6.05279 7.27015 6.27979 7.48136 6.54202 7.60261C7.19173 7.89205 7.81013 7.78644 8.33459 7.30535C8.79643 6.87901 9.23087 6.42138 9.67705 5.97549C9.82187 5.83077 9.97059 5.68996 10.1076 5.53351C10.6751 4.88814 10.6399 3.9103 10.0293 3.30404C9.41482 2.68996 8.44026 2.65867 7.78664 3.23364C7.64966 3.35489 7.52833 3.48396 7.39917 3.60913C7.17999 3.82034 6.91384 3.82425 6.69858 3.61304C6.48332 3.40183 6.26805 3.1867 6.0567 2.97158C5.88058 2.78775 5.86101 2.5296 6.02148 2.34968C6.52637 1.78644 7.10171 1.3249 7.84535 1.10196C9.97451 0.448762 12.1624 1.9116 12.3659 4.12934C12.4637 5.1854 12.1428 6.10848 11.4148 6.8751C10.8277 7.48918 10.225 8.08762 9.61443 8.67823C8.94515 9.31578 8.13498 9.61695 7.24261 9.63651Z' fill='%23F49316' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1_1239'%3E%3Crect width='12' height='12' fill='white' transform='translate(0.382812 0.941528)' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.widget__table__desc__icon-address::before {
    background-image: url("data:image/svg+xml,%3Csvg width='13' height='16' viewBox='0 0 13 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.13484 0.946533C9.05712 0.946533 11.5856 3.06052 12.0623 5.94135C12.3525 7.76519 11.8965 9.40249 10.6944 10.8325C9.47162 12.2833 8.24883 13.7548 7.02603 15.2056C6.50789 15.8274 5.78251 15.8274 5.26437 15.2056C4.02085 13.7134 2.7566 12.2419 1.5338 10.7496C0.518257 9.50612 0.0208478 8.07607 0.186651 6.48021C0.456081 3.86881 1.86541 2.10715 4.33173 1.21596C4.91204 1.02943 5.51308 0.946533 6.13484 0.946533ZM3.66852 6.93617C3.66852 8.30405 4.76696 9.40249 6.13484 9.40249C7.50271 9.40249 8.60116 8.32477 8.62188 6.9569C8.64261 5.60975 7.52344 4.49057 6.17629 4.46985C4.78769 4.46985 3.68924 5.56829 3.66852 6.93617Z' fill='%23F49316' /%3E%3C/svg%3E");
}


#company-about {
    display: grid;
    grid-template-columns: 1fr 2fr;
}

#company-about img {
    height: 200px;
    min-width: 200px;
    object-fit: contain;
    max-width: 300px;
}

.buy__office_city {
    margin-bottom: 30px;
}

#contactsCitiesSNG .contacts-navigation__wrapper,
#contactsCitiesEUROPA .contacts-navigation__wrapper,
#contactsCitiesEAST .contacts-navigation__wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 80px;
}

#contactsCitiesSNG .contacts-navigation__submenu-cities,
#contactsCitiesEUROPA .contacts-navigation__submenu-cities,
#contactsCitiesEAST .contacts-navigation__submenu-cities {
    display: flex;
    flex-direction: column;
}
/* End */
/* /buy/style.css?175822456711671 */
