.main-inner .benefits__content{display:none}
.company-details-wrap{padding:16px 20px;display:-ms-grid;display:grid;gap:16px 0px;/*-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);*/-ms-grid-rows:auto;grid-template-rows:auto;border-radius:10px;background-color:var(--color-ghostly-white);align-items: start;justify-content:space-between;}
.company-details-wrap .company-details-title{margin-bottom:0}
.company-details-title{-ms-grid-row:1;grid-row:1/1;-ms-grid-column:1;grid-column:1/1}
.company-details-info{-ms-grid-row:2;grid-row:2/2;-ms-grid-column:1;grid-column:1/1;max-width:666px;}
.company-details-info__actions-link,.company-details-info__desc p{font-family:var(--fonts-font-arial);font-size:16px;font-weight:400;color:var(--color-black)}
.company-details-info__desc p:not(:last-child){margin-bottom:13px;}
.company-details-info__desc{position:relative;padding-left:20px}
.company-details-info__desc p:first-child{/*margin-bottom:30px*/}
.company-details-info__actions{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}
.company-details-info__actions-link{font-size:20px;padding:6px 0;max-width:266px;width:100%;-ms-flex-negative:0;flex-shrink:0;/*text-transform:uppercase;*/text-align:center;border:1px solid var(--color-black);border:1px solid #1E4280;border-radius:8px;color:#1E4280;padding:12px 0;}
.company-details-info__actions-link:hover{color:#FAA829;border:1px solid #FAA829;}
.company-details-logo{-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4;-ms-grid-column:2;grid-column:2/2;width:200px;/*height:253.244px;*/-ms-flex-negative:0;flex-shrink:0}
.team-text{display:none}
.team-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}
.team-list__item{position:relative;width:32.04%;-ms-flex-negative:0;flex-shrink:0;border-radius:30px;overflow:hidden}
.team-list__item-benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:var(--color-white)}
.team-list__item-benefits p{color:var(--color-black);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%}
.team-list__item-link.team-link-mob{display:none}
.team-list__item-images{position:relative;z-index:1}
.team-list__item-images::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}
.team-list__item-desc{position:absolute;bottom:30px;left:30px;z-index:2}
.team-list__item-link,.team-list__item-text,.team-list__item-title,.team-text{font-family:var(--fonts-font-arial);font-weight:400;color:var(--color-white)}
.team-list__item-title{font-size:20px}
.team-list__item-text,.team-text{font-size:16px}
.team-text{margin:11px 0;color:var(--color-black)}
.team-list__item-link{display:inline-block;padding:10px 15px;font-size:16px;letter-spacing:-.32px;border-radius:10px;background:var(--color-dark-blue)}
.certificates-wrap{position:relative;}
.certificates-list{/*padding:7px;*/display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px;/*border-radius:10px;border:3px solid var(--color-dark-blue)*/}
.certificates-list__item{width:308px;-ms-flex-negative:0;flex-shrink:0;max-width:308px}
.certificates-list__item:not(:last-child){margin-right:10px}
.awards-list{padding:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;border-radius:10px;border:3px solid var(--color-orange-yellow)}
.awards-list__item{width:410px;height:410px;padding:0 5px}
.awards-list__item:not(:last-child){margin-right:10px}
.awards-list__item img{-o-object-fit:cover;object-fit:cover}
.gallery h2.gallery-title{margin-bottom:16px}
.gallery-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px;border-radius:10px}
.gallery-list__item{width:31.25%;-ms-flex-negative:0;flex-shrink:0}
.gallery-list__item-images{padding-bottom:16px;width:100%}
.gallery-list__item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.gallery-list__item-name,.gallery-list__item-total{font-family:var(--fonts-font-arial);font-size:16px;font-weight:400;color:var(--color-black)}
.delivery-benefits .flex-gap-36{padding:0}
.delivery-benefits__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}
.delivery-benefits__list-item{width:calc(33.33% - 7px);padding:16px;border-radius:10px;background-color:var(--color-ghostly-white)}
.delivery-benefits__list-item-text,.delivery-benefits__list-item-title,.delivery-benefits__row-item-title{font-family:var(--fonts-font-arial);font-size:16px;font-weight:400;color:var(--color-black)}
.delivery-benefits__list-item-title{font-weight:700}
.delivery-benefits__list-item-text{margin-top:15px}
.delivery-benefits__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:90px}
.delivery-benefits__row-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}
.delivery-benefits__row-item-icon{display:block;width:50px;height:50px;-ms-flex-negative:0;flex-shrink:0;background-color:var(--color-light-grey)}
.delivery-benefits__row-item-title{font-size:20px;font-weight:700;text-transform:uppercase}
.delivery-slider{padding:16px;border-radius:10px;background:var(--color-ghostly-white);padding:0;background:transparent;position:relative;}
.delivery-slider .slider__buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.delivery-slider .slider-btn.btn-next,.delivery-slider .slider-btn.btn-prev{margin:0}
.delivery-slider__wrap{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}
.delivery-slider__item{width:314px;height:313px}
.delivery-slider__item:not(:last-child){margin-right:13px}
.delivery-slider__item-images{height:100%;background:#d3d3d3;border-radius:10px;overflow:hidden}
.delivery-slider__item-images img{-o-object-fit:cover;object-fit:cover}
.vacancies-list{display:-ms-grid;display:grid;gap:20px}
.vacancies-list__vacancy{padding:30px 20px;border-radius:10px;background:var(--color-ghostly-white)}
.vacancy-card{padding:33px 17px;border-radius:10px;background:var(--color-ghostly-white)}
.vacancy-header{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.vacancy-title,.vacancy__item-rounded{display:inline-block;font-family:var(--fonts-font-arial);font-size:20px;font-weight:400;color:var(--color-black)}
.vacancy-title.mob,.vacancy__item-rounded.mob{display:none}
.vacancy-title{/*text-transform:uppercase;*/font-weight:700;}
.vacancy__item-rounded{padding:5px 10px;border-radius:10px;background:#fff;font-size:16px;}
.vacancy-details__min-item{padding:2.5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:5px}
.vacancy-details__min-item span{padding-top:2.88px;font-family:var(--fonts-font-arial);font-size:14px;font-weight:400;color:var(--color-platinum-grey)}
.vacancy-desc{margin:27px 0}
.vacancy-desc ul li,.vacancy-desc__text{font-family:var(--fonts-font-arial);font-size:16px;font-weight:400;color:var(--color-black)}
.vacancy-desc>.vacancy-desc__text:first-child{margin-bottom:27px}
.vacancy-desc p:last-child{margin-top:27px}
.vacancy-list{margin-top:27px}
.vacancy-list ul{padding:15px 0 0 20px}
.vacancy-list ul li{padding:2.5px 0;list-style:disc}
.vacancy-apply{margin-left:calc(100% - 256px);display:block;width:256px;padding:12px 0;text-align:center;color:#000;font-family:var(--fonts-font-arial);/*text-transform:uppercase;*/font-size:20px;font-weight:400;line-height:24px;border-radius:4px;background:var(--color-orange-yellow);border:1px solid var(--color-orange-yellow);}
.vacancy-apply:hover{color:var(--color-orange-yellow);background:#fff;}
.vacancy-icon{display:block;width:18px;height:18px;-o-object-fit:contain;object-fit:contain;background-repeat:no-repeat;background-position:center;background-size:contain;mix-blend-mode:luminosity}
.vacancy-icon__address{background-image:url(../../img/icon_advantage_location.svg)}
.vacancy-icon__experience{background-image:url(../../img/fluent-mdl2_workexperience.svg)}
.benefits-company .benefits-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.our-team__images{max-width:100%;height:auto;margin:0 auto}
.our-team__img{-o-object-fit:cover;object-fit:cover;width:100%;-o-object-position:top;object-position:top}
.articles-wrap{margin-bottom:30px}
.articles-wrap button[data-view=articles-card-show]{max-width:327px;padding:10px 0;border-radius:5px}
.articles-list-item:nth-child(n+5){display:none}
.articles-card{border:1px solid var(--color-orange-yellow)}
.articles-card__images{max-width:250px;width:100%}
.articles-card__desc{margin:30px 0}
.articles-card__text{font-family:var(--fonts-font-arial);font-size:16px;font-weight:400;color:var(--color-black)}
.articles-card__author-item{margin-top:5px}
.info-public{font-family:var(--fonts-font-arial);font-size:14px;font-weight:400;color:var(--color-platinum-grey)}
.article-content__group.item-flex{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.article-title{margin-bottom:36px}
.article-content__content{margin-top:36px;padding:20px;border-radius:10px;background-color:var(--color-ghostly-white)}
.article-content__content .item-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0 30px;align-items:flex-start;}
.article-content__item{padding-bottom:16px}
.article-content__item:not(:first-child){padding-top:16px;border-top:1px solid var(--color-almost-grey)}
.article-content__item h2{margin-bottom:30px}
.article-content__item.item-flex:nth-child(3){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.article-content__item ul{padding:15px 0 0 20px}
.article-content__item ul li{padding:2.5px 0;list-style:disc}
.article-content__images{width:300px;-ms-flex-negative:0;flex-shrink:0;border-radius:10px;overflow:hidden}
.article-content__images img{height:auto;}
.related-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:15px}
.related-list-item{width:492px}
.related-list-item:not(:last-child){margin-right:15px}
.related-article p{margin:15px 0}
.related-article__images{width:200px;height:170px}
.news-list-item:nth-child(n+5){/*display:none*/}
.news-card{border:1px solid var(--color-dark-blue)}
.news-card__images{max-width:250px}
.news-card__header{margin-bottom:30px}
.news-card__header .news-card__title{margin-bottom:10px}
.news-filters__tags{margin:12px 0 34px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}
.news-filters__select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}
.news-filters__select .custom-dropdown__select{width:auto}
.news-filters__select .custom-dropdown__select-label{padding:5px}
.news-filters__select .custom-dropdown__select-text{color:var(--color-black)}
.news-filters__select .custom-dropdown__select-list{width:100%}
.news-filters__select .custom-dropdown__select-options{background-color:var(--color-orange-yellow)}
.news-filters__select .custom-dropdown__select-options li{padding:2px 0 2px 2px;color:var(--color-black)}
.tags-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px 25px}
.tags-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tags-item__sublist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 25px}
.tags-item-link{padding:5px;background-color:transparent}
.tags-item-link.active{background-color:var(--color-orange-yellow)}
.tags-item__icon{display:none}
.tags-item.tags-item__all-month{display:none}
.section-long-list{margin:36px 0;display:-ms-grid;display:grid;gap:20px}
.block-rounded{padding:20px 11px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;border-radius:10px}
.slider-item-rounded{padding:20px 11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px;border-radius:10px;border:1px solid var(--color-orange-yellow)}
.imgs-wrap-rounded{-ms-flex-negative:0;flex-shrink:0;background-color:#d3d3d3;border-radius:10px;overflow:hidden}
.imgs-wrap-rounded img{width:100%;-o-object-fit:cover;object-fit:cover}
.post-page__content,.services__content{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:36px}
.post-page__content p,.service-type__content p,.services__content p{padding:5px 0}
.post-page__content ul,.service-type__content ul,.services__content ul{padding-left:20px}
.post-page__content ul li,.service-type__content ul li,.services__content ul li{padding:2.5px 0;list-style:disc}
.post-page__content-content{max-width:747px;}
.post-page__content-desc{padding:20px 11px;gap:20px;border-radius:10px;border:1px solid var(--color-dark-blue)}

.sidebar-news__title{font-size:22px}
.sidebar-services__title{font-size:16px}
.sidebar-services a.sidebar-mini__list-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.sidebar-mini{max-width:477px;min-width:300px;width:100%;padding:0 10px;border-radius:10px;border:1px solid var(--color-orange-yellow)}
.sidebar-mini__list-item{padding:20px 0}
.sidebar-mini__list-item:not(:last-child){border-bottom:1px solid var(--color-light-grey)}
.sidebar-mini__list-item .sidebar-news__title,.sidebar-mini__list-item .sidebar-services__title{margin-top:10px;font-family:var(--fonts-font-arial);font-weight:400;color:var(--color-black)}
.sidebar-mini__list-item .sidebar-news__title.small-title{font-weight:700}
.sidebar-mini__list-item-icon{width:20px;height:18px;background:url(../../img/icons/long-arrow.svg) no-repeat center/contain}
.servser{flex-wrap:wrap;}
.services__content-desc{width:100%;}
.services__content-content{max-width:100%;width:100%;-ms-flex-negative:0;flex-shrink:0;display:flex;gap:20px;}
.services__content-top{margin-bottom:20px;width:422px;flex-shrink:0;order:2;}
.services__content-images{width:725px;height:264px}
.serviceTypeSlider2,.servicesSlider2{margin-bottom:19px}
.swiper.servicesSlider .swiper-slide{width:98px!important;height:98px}
.service-type__content-top{margin-bottom:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 85px;-ms-flex-negative:0;flex-shrink:0}
.service-type__content-top .mySwiper2{margin-bottom:19px}
.service-type__content-top-left{max-width:725px;width:100%}
.service-type__content-top-right .service-type__buy{display:none}
.service-type__content-desc{margin-top:36px}
.service-type__content-images{width:725px;height:404px}
.service-type__content .swiper.serviceTypeSlider .swiper-slide{width:64px!important;height:64px}
.service-type__buy{margin-left:0;padding:16px 86px;/*text-transform:uppercase;*/}
.order-title{color:var(--color-black);text-align:center;text-transform:none}
.order-text{margin-top:16px;font-family:var(--fonts-font-arial);font-size:16px;font-weight:400;color:var(--color-black)}
.order-form{max-width:538px}
.order-form__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px 0}
.order-form__item:not(:last-child){margin-bottom:20px}
.order-form__field,.order-form__label{width:100%;font-family:var(--fonts-font-arial);font-size:16px;font-weight:400;text-align:left}
.order-form__label{color:var(--color-grey-blue);text-transform:capitalize}
.order-form__field{/*padding-bottom:13px;*/color:#000;/*border-bottom:1px solid var(--color-grey-blue)*/}
.order-form__text{font-family:var(--fonts-font-arial);font-size:14px;font-weight:400;color:var(--color-grey-blue)}
.order-form__text a{color:#faa829;}
.order-form .agreement-checkboxes{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex}
.order-form__checkbox{position:relative;width:100%;height:100%;z-index:1;opacity:0}
.order-form__checkbox:checked+.order-form__checkbox-fake{display:block}
.order-form__checkbox-fake{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background:url(../../img/icons/checkmark-black.svg) no-repeat center/cover}
.order-form__submit{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:16px 86px;font-family:var(--fonts-font-arial);font-size:16px;font-weight:400;/*text-transform:uppercase;*/color:var(--color-grey-blue);border-radius:10px;background-color:var(--color-orange-yellow)}
.basket-no-products{text-align:center}
.basket-no-products img{width:23.4%;font-size:42px;color:var(--color-almost-grey);text-transform:uppercase}
.basket-no-products p{margin:36px 0}
.basket-no-products .basket-links{margin:0 auto;max-width:525px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 36px}
.basket-no-products .basket-links__link:last-child{/*background:var(--color-dark-blue);color:var(--color-white)*/}
.basket-col{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:36px}
.basket-orders-item{padding:33px 20px;border-radius:10px;background:var(--color-ghostly-white)}
.basket-orders-item:not(:last-child){margin-bottom:36px}
.basket-orders-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 79px}
.basket-orders-item__title{font-size:20px;text-align:left;}
.basket-orders-item__del{-ms-flex-negative:0;flex-shrink:0;display:block;width:16px;height:16px;background:url(../../img/icon_close.svg) no-repeat center/16px;mix-blend-mode:color-burn;cursor:pointer}
.basket-orders-item__footer{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px}
.basket-orders-item__btns{/*width:74px;*/padding:0 7px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;background:var(--color-orange-yellow);background:transparent;}
.basket-orders-item__btns input::-webkit-inner-spin-button,.basket-orders-item__btns input::-webkit-outer-spin-button{-webkit-appearance:none}
.basket-orders-item__btns input[type=number]{-moz-appearance:textfield}
.basket-orders-item__btn,.basket-orders-item__count,.basket-orders-item__price span,.basket-orders-item__title{font-family:var(--fonts-font-arial);font-weight:400;color:var(--color-black)}
.basket-orders-item__btn{text-align:center}
.basket-orders-item__btn.btn-minus,.basket-orders-item__btn.btn-plus{font-size:22px;line-height:24px}
.basket-orders-item__btn.btn-plus{margin-bottom:3px}
.basket-orders-item__btn.btn-plus::after{/*content:"-";display:block*/}
.basket-orders-item__btn.btn-minus::after{/*content:"+";display:block*/}
.basket-orders-item__btn.btn-plus{background:no-repeat url(../../img/plusminus1.svg);width:20px;height:20px;flex-shrink:0;margin:0;}
.basket-orders-item__btn.btn-minus{background:no-repeat url(../../img/plusminus2.svg);width:20px;height:20px;flex-shrink:0;margin:0;}
.basket-orders-item__count{width:40px;font-size:16px;text-align:center;background-color:transparent}
.basket-orders-item__price{padding:0 30px;border-radius:10px;background:var(--color-orange-yellow);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1E4280;/*text-transform:uppercase;*/padding:0;width:165px;justify-content:center;}
.basket-orders-item__price span{font-size:16px;line-height:24px;color:var(--color-white)}
.basket-orders-form input,.basket-orders-form label{font-size:16px}
.basket-orders-form .agreement-checkboxes label{font-size:14px}
.basket-orders-form .form-main__item:not(:last-child){margin-bottom:20px}
.contacts-content{display:flex;flex-wrap:wrap;gap:118px;}
.contacts-content__item{width:calc(50% - 59px);}
.contacts-content__item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;gap:0 107px}
.contacts-content__item-header{font-family:var(--fonts-font-arial);font-size:24px;font-weight:700;color:var(--color-black)}
.contacts-content__contacts-list{padding:20px 15px;width:100%;max-width:600px;-ms-flex-negative:0;flex-shrink:0;background-color:var(--color-ghostly-white);border-radius:10px}
.contacts-content__contacts-list:not(:last-child){margin-bottom:36px}
.contacts-content__item:first-child .contacts-content__contacts-list{background:#fff;}
.contacts-list-item{padding:30px 0;border-bottom:1px solid var(--color-almost-grey)}
.contacts-list-item:first-child{padding-top:0}
.contacts-content__contacts-list .contacts-list-item:last-child{border-bottom:0;}
.contacts-list-item .button-rounded{margin-left:0;border:1px solid #000;background:transparent;/*text-transform:uppercase;*/margin:auto;}
.contacts-list-item__header{margin-bottom:15px}
.contacts-list-item__title{margin-bottom:0;font-family:var(--fonts-font-arial);font-size:16px;font-weight:400;/*text-transform:uppercase;*/color:var(--color-black)}
.contacts-list-item__info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px}
.contacts-list-item__info a,.contacts-list-item__info p{font-family:var(--fonts-font-arial);font-size:20px;font-weight:700;color:var(--color-black)}
.contacts-list-item__icon{position:relative;display:block;width:35px;height:35px;background-repeat:no-repeat;background-position:center;flex-shrink:0;}
.icon-tel{background-image:url(../../img/solar_phone-linear.svg)}
.icon-mail{background-image:url(../../img/fluent-mdl2_mail.svg);background-size:22px;}
.icon-copy{background-image:url(../../img/icons/document.svg);cursor:pointer}
.icon-address{background-image:url(../../img/Default.svg)}
.icon-time{background-image:url(../../img/fluent-mdl2_clock.svg)}
.icon-inst,.icon-tg,.icon-wthsp{mix-blend-mode:difference}
.icon-wthsp{background-image:url(../../img/icons/vk.svg);background-size:35px;}
.icon-inst{background-image:url(../../img/icons/instagram.svg)}
.icon-tg{background-image:url(../../img/icons/telegram.svg)}
.tooltiptext{visibility:hidden;background-color:#555;color:#fff!important;font-size:18px!important;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:120%;right:-80px;margin-left:-75px;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;font-weight:400!important;width:122px}
.tooltiptext::after{content:"";position:absolute;top:100%;left:18%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}
.copy-item:hover .tooltiptext{visibility:visible;opacity:1}
.notfound{margin:170px 0;max-width:627px}
.notfound h1.notfound-title{/*font-family:Radiotechnika;*/font-size:86px;font-weight:400;background:-webkit-gradient(linear,left top,left bottom,from(#faa829),to(#1e4280));background:linear-gradient(180deg,#faa829 0,#1e4280 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.notfound-content h3,.notfound-content p{font-family:var(--fonts-font-arial);font-weight:400;color:var(--color-black)}
.notfound-content h3{margin-bottom:10px;font-size:28px}
.notfound-content p{font-size:20px}
.notfound-links{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:36px}
.notfound-links__item{max-width:100%;padding:16px 86px;/*text-transform:uppercase;*/border-radius:10px}
.notfound-links__item:last-child{background-color:var(--color-dark-blue);color:var(--color-white)}
.policy h2,.policy p,.policy ul li{font-family:var(--fonts-font-arial);font-size:16px;color:var(--color-black)}
.policy p,.policy ul li{font-weight:400;line-height:20px}
.policy h2{margin:20px 0;font-weight:700}
.policy ul{padding-left:20px}
.policy ul li{padding:2.5px 0;list-style:disc}
.search-page__row:not(:last-child){margin-bottom:36px}
.row-header{margin-bottom:20px}
.row-header__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}
.row-header h2{margin-bottom:0;font-family:var(--fonts-font-arial);font-size:16px;font-weight:700;line-height:18px;color:var(--color-grey-blue)}
.row-header span.search-page__subtitle-icon{-ms-flex-negative:0;flex-shrink:0;display:block;width:20px;height:10px;background:url(../../img/icons/long-arrow.svg) no-repeat center/contain}
.search-page-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:flex-start;gap:8px;align-items:center;gap:20px;width:100%;}
.search-page-item:not(:last-child){margin-bottom:36px}
.search-page-item__info{display:flex;align-items:center;gap:20px;width:100%;}
.search-page-item__info a{width:100%;}
.search-page-item__images{position:relative;width:79px;-ms-flex-negative:0;flex-shrink:0}
.search-page-item__img.imgr2{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all 0.2s ease-in-out;}
.search-page-item:hover .search-page-item__img.imgr2{opacity:1;}
.search-page-item__info h3{margin-bottom:0;color:#000;font-family:var(--fonts-font-arial);font-size:16px;font-weight:400;text-transform:uppercase}
.search-page-item__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:330px;flex-shrink:0;}
.search-page-item__link{padding:8px 0;border-radius:6px;color:var(--color-grey-blue);text-align:center;font-family:var(--fonts-font-arial);font-size:16px;font-weight:400;/*text-transform:uppercase;*/width:160px;}
.search-page-item__link.find-price{background-color:var(--color-orange-yellow);border:1px solid #1E4280;background:#fff;color:#1E4280;}
.search-page-item__link.link-cart{background-color:var(--color-dark-blue);color:var(--color-white);border:1px solid #1E4280;}
.search-page-item__link.link-buy{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;}
.search-page-item__link.link-buy span{-ms-flex-negative:0;flex-shrink:0;color:var(--color-orange-yellow)}
.search-page-item__link.link-buy span:first-child::after{content:"";display:block;width:100%;height:2px;background-color:var(--color-orange-yellow);text-decoration-line:underline;text-decoration-thickness:2px}
.search-page-item__link.link-buy .buy-one-click__icon{display:block;width:18px;height:18px;background:url(../../img/icons/bolt.svg) no-repeat center/contain}
.search-page__row p{font-family:var(--fonts-font-arial);font-size:16px;font-weight:400;color:var(--color-black)}
.search-page__row p:not(:last-child){margin-bottom:10px}
.search-page__row-links{margin-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}
.search-page__row-links a{display:block;padding:14px 0;text-align:center;font-family:var(--fonts-font-arial);font-size:20px;font-weight:400;line-height:20px;/*text-transform:uppercase;*/color:var(--color-grey-blue);border-radius:10px;background:var(--color-orange-yellow);width:266px;border:1px solid #FAA829;}
.search-page__row-links a:last-child{background-color:var(--color-dark-blue);color:var(--color-white);background:#fff;color:#FAA829;}
.catalog-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}
.catalog-category__item{padding:10px;border-radius:10px;background:var(--color-ghostly-white)}
.catalog-category__item a{font-family:var(--fonts-font-arial);font-size:16px;font-weight:400;/*text-transform:uppercase;*/color:var(--color-black)}
.cl404{display:flex;gap:36px;align-items:flex-start;padding:170px 0;}
.notfound{margin:0;}
.notfound-content h3{font-weight:700;font-size:24px;}
.notfound-links{gap:10px;flex-wrap:wrap;}
.notfound-links__item{background:#fff;color:#FAA829;font-size:20px;padding:14px 0;width:calc(50% - 5px);}
.notfound-links__item:last-child{background:#fff;color:#FAA829;}
.cl404 .cta{width:50%;flex-shrink:0;background:none;padding:0;}
.cl404 .cta-wrap{display:block;}
.flex-gap-36 .cl404 .section-title{margin:0 0 16px;}
.cl404 .cta-text{margin:0 0 26px;}
.cl404 .form-main{max-width:100%;box-shadow:0 0 4px 0 #d5d5d5;padding:60px 30px 40px;display:block;}
.cl404 textarea.cta-form__field{height:50px;}
.cl404 .form-main__submit{margin:30px 0 0;}
.servser .sidebar-mini{max-width:100%;border:0;padding:0;}
.servser .sidebar-mini__list-item{padding:10px 0;}
.servser .sidebar-services__title{font-size:20px;/*text-transform:uppercase;*/}
.servser .sidebar-mini__list-item-icon{width:26px;height:26px;background:url(../../img/icon_list.svg) no-repeat center / contain;margin-top:10px;}
.news-list.section-long-list{display:flex;flex-wrap:wrap;gap:10px;}
.news-list.section-long-list .news-list-item{width:calc(25% - 8px);}
.news-list.section-long-list .news-list-item .news-card{border:0;display:block !important;padding:0 !important;}
.news-list.section-long-list .news-card__images{max-width:100%;height:263px;}
.news-list.section-long-list .news-card__header .news-card__title{margin-bottom:2px;margin-top:8px;}
.news-list.section-long-list .info-public{font-size:16px;}
.news-list.section-long-list .news-card__header{margin-bottom:0;}
.srchsr{margin-top:36px;}
.contsitem{margin-top:-530px;}
.contsitemh{font-size:46px;margin:0 0 30px;}
.post-page__contentform{margin:40px 0 0;}
.post-page__contentform .form-main{max-width:100%;}
.company-details-wrap.cdwdeliv{display:flex;align-items:center;background:transparent;}
.company-details-wrap.cdwdeliv .company-details-info__desc{max-width:736px;}
.dvlgl .slider__buttons{top:-46px;}
.srvcblock{display:flex;align-items:center;justify-content:space-between;}
.srvcblock .uslugiadd{margin:0;margin-bottom:36px;background:#1E4280;color:#fff;border:1px solid #1E4280;padding:8px 0;width:160px;border-radius:6px;}
.servcntfl .service-type__content-top-left{display:flex;justify-content:space-between;gap:15px;max-width:100%;width:100%;}
.servcntfl .service-type__content-slider{max-width:1112px;margin:0;}
.servcntfl .service-type__content-images{max-height:664px;height:auto;}
.servcntfl .serviceTypeSlider{margin:0;flex-shrink:0;}
.servcntfl .swiper.serviceTypeSlider .swiper-slide{width:156px !important;height:156px !important;}
.vcwpage .vacancy-card{padding:30px 20px;}
.vcwpage .vacancy__item-rounded{font-size:20px;font-weight:700;/*text-transform:uppercase;*/background:none;padding:0;}
.vcwpage .vacancy-desc p,.vcwpage .vacancy-desc ul li,.vcwpage .vacancy-desc ol li{font-size:14px;color:#0000008C;}
.vacancy-desc ol{padding-left:20px;}
.vacancy-desc ol,.vacancy-desc ul{margin:0 0 10px;}
.vcwpage .vacancy-desc p{margin:0 0 10px;}
.vcwpage .vacancy-desc li p{margin:0;}
.news-card__title{text-transform:none;}
.search-page__row .button-more{padding:6px 0;}

@media (max-width:1120px){
	
}
@media (max-width:950px){
	.news-list.section-long-list .news-list-item{width:calc(50% - 5px);}
	.news-list.section-long-list .news-card__images{height:307px;}
	.news-list.section-long-list .news-card__header .news-card__title{font-size:16px;}
	#syubpnext{width:100%;max-width:100%;}
	.search-page-item__images{width:111px;}
	.search-page-item__actions{width:160px;flex-wrap:wrap;}
	
	
}
@media (max-width:540px){
	.news-list.section-long-list .news-list-item{width:100%;}
	.news-list.section-long-list .news-card__images{height:291px;}
	.news-list.section-long-list .news-card__header .news-card__title{font-size:14px;}
	.news-list.section-long-list .info-public{font-size:14px;}
	
}
@media (max-width:462px){
.company-details-wrap{padding:16px 5px;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}
.company-details-info{-ms-grid-row:3;grid-row:3/3}
.company-details-info__actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;/*-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;*/gap:10px}
.company-details-logo{margin:0 auto;-ms-grid-row:2;grid-row:2/2;-ms-grid-column:1;grid-column:1/1}
.company-details-logo img{height:auto;}
.about-page__inner .benefits-list{gap:15px}
.about-page__inner .benefits-list__item{max-width:100%}
.certificates-list__item{max-width:208px;/*height:314px*/}
.awards-list__item{height:auto}
.team-content{margin-top:0;margin-bottom:15px}
.team-list__item{width:231px;height:264px}
.team-list__item:not(:last-child){margin-right:10px}
.team-list__item-benefits{display:none!important}
.team-link-mob,.team-text{display:block}
.gallery h2.gallery-title{margin-bottom:52px}
.gallery-list{max-width:279px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.gallery-list__item{width:100%}
.gallery-list__item-images{width:280px;height:210px}
.delivery-benefits__row{gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.delivery-benefits__row-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.delivery-benefits__row-item-icon{width:35px;height:35px}
.delivery-benefits__row-item-title{font-size:16px}
.delivery-slider__item{height:233.275px}
.delivery-slider .slider__buttons{margin-top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.vacancies-list{gap:15px}
.vacancies-list__vacancy{padding:15px}
.vacancies-list__vacancy .vacancy-header{/*display:none*/}

.vacancy-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}
.vacancy-title.mob,.vacancy__item-rounded.mob{/*margin-bottom:15px;display:block*/}
.vacancy-title{font-size:18px}
.vacancy__item-rounded{/*max-width:145px;font-size:16px*/}
.vacancy-desc{margin:15px 0}
.vacancy-apply{font-size:16px}
.articles-card__images{max-width:100%;max-height:200px}
.articles-card__desc{margin:15px 0}
.articles-card h2.articles-card__title{margin:0;font-size:20px}
.article-content__content{padding:20px 5px}
.article-content__content .item-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}
.article-content__item h2{margin-bottom:15px}
.article-content__item.item-flex:nth-child(3) h2{margin-bottom:0}
.article-content__item.item-flex:nth-child(3) .article-content__images{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.article-content__images{width:100%;max-height:200px}
.related-article__images{width:100%;height:128px}
.related-article__images img{width:100%;-o-object-fit:cover;object-fit:cover}
.related-article__desc h2.small-title{margin:0;font-size:20px}
.related-article__desc .info-public{margin-top:5px}
.block-rounded{padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}
.slider-item-rounded{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.imgs-wrap-rounded{max-width:100%}
.news-card__header{margin-bottom:20px}
.news-card h2.news-card__title{margin-bottom:10px;font-size:20px}
.news-filters__tags{margin:24px 0}
.tags-item{padding:0 5px;width:124px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:var(--color-orange-yellow);border-radius:10px}
.tags-item__sublist{display:none;position:absolute;top:32px;left:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#faa829;z-index:1;border-radius:10px}
.tags-item__icon{display:block}
.tags-item.tags-item__all-month{display:block}
.our-team__images{width:100%;height:100%}
.post-page__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.services__content{/*-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse*/}
.service-type__content-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}
.service-type__content-top-right .service-type__buy{display:block;margin:36px auto;margin-top:5px}
.service-type__buy{display:none}
.basket-no-products .basket-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}
.basket-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.basket-orders-item{padding:33px 10px}
.basket-orders-item:not(:last-child){margin-bottom:15px}
.basket-orders-item__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 20px}
.basket-orders-item__del{margin-top:4px;width:14px;height:14px;background-size:20px}
.basket-orders-item__btn,.basket-orders-item__count,.basket-orders-item__price span,.basket-orders-item__title{font-size:16px}
.contacts-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.contacts-content__item{margin-bottom:36px}
.contacts-content__item:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}
.contacts-list-item.contacts a,.contacts-list-item.contacts p{/*font-size:24px*/}
.contacts-list-item__info a,.contacts-list-item__info span{/*font-size:20px*/}
.contacts-list-item__info p{/*font-size:16px*/}
.contacts-list-item__info .tooltiptext{right:0}
.contacts-list-item__info .tooltiptext::after{left:90%}
.notfound{/*margin:100px 0*/}
.notfound p{font-size:16px}
.notfound-links{gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.search-page h1{font-family:var(--fonts-font-arial);font-size:28px;font-weight:700;text-transform:uppercase}
.search-page-item__images{display:none}
.search-page-item__info h3{/*margin-bottom:5px*/}
.search-page-item__info{gap:18px;flex-wrap:wrap;}

.search-page__row-links{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}
.row-header__link h2{font-family:var(--fonts-font-arial);font-size:16px;font-weight:700;line-height:18px}
.search-page-item__link.link-buy span:first-child{display:none}
.row-header__link{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.row-header__link h2.row-header__list-title{margin-bottom:0;font-size:16px}
.search-page-item:not(:last-child){margin-bottom:25px}
.search-page-item__link.link-buy .buy-one-click__icon{width:24px;height:24px}
.policy .policy-content h2,.policy .policy-content p,.policy .policy-content ul li{font-size:16px}
.catalog-category__item{margin-right:10px}
}
