@charset "UTF-8";


:root {
  --font-family: "Inter", sans-serif;
  --second-family: "Montserrat", sans-serif;
}


*, :after, :before {
box-sizing: border-box;
}

body, html {
padding: 0;
margin: 0;
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;

font-weight: 400;
font-size: 16px;
line-height: 125%;
color: #303841;
background: #ffffff;
height: max-content;
    position: relative;
}


header, footer, main, section {
display: block;
}

img {
border: 0;
margin: 0;
padding: 0;
max-width: 100%;
vertical-align: middle;
}

p, h1, h2, h3, h4 {
margin-top: 0;
line-height: 133%;
}

p {
margin: 0;
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;
margin-bottom: 20px;
}

h1 {
font-family: var(--font-family);
font-weight: 700;
font-size: 40px;
color: #303841;
margin: 0;
margin-bottom: 32px;
}

h1 span {
color: #fdc203;
}

h2 {
margin: 0;
font-family: var(--font-family);
font-weight: 700;
font-size: 30px;
color: #303841;
margin-bottom: 32px;
}


*, a:focus {
outline: none !important;
}

a {
color: #868686;
text-decoration: none;
-webkit-transition: all .5s ease-out 0.1s;
-moz-transition: all .5s ease-out 0.1s;
-o-transition: all .5s ease-out 0.1s;
transition: all .5s ease-out 0.1s;
}

a:hover {
color: #00aeef!important;
}


.bx-breadcrumb {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


.fa-angle-right:before {
    content: "/"!important;
    margin-left: 20px;
    margin-right: 20px;
}

.bx-breadcrumb-item-angle {
    margin: 0!important;
}

.bx-breadcrumb {
font-family: var(--font-family);
font-weight: 400;
font-size: 14px;
line-height: 171%;
color: #949ca5;
margin-bottom: 22px;
}

.bx-breadcrumb-item-text {
font-family: var(--font-family);
font-weight: 400;
font-size: 14px;
line-height: 171%;
color: #949ca5;

-webkit-transition: all .5s ease-out 0.1s;
-moz-transition: all .5s ease-out 0.1s;
-o-transition: all .5s ease-out 0.1s;
transition: all .5s ease-out 0.1s;
}

.bx-breadcrumb-item-text:hover {
color: #00aeef!important;
}


.main-map .map-mobil {
display: none;
}


.mobil-menu {
    display: none;
}


.container {
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
    width: 100%;
    max-width: 1264px;
    position: relative;
}

input {
display: block;
}

input[type='text'] {



border: 0;
padding: 0 0 0 20px;
width: 100%;

margin-bottom: 30px;

font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
color: #303841;

border: 0;
border-radius: 6px;
width: 236px;
height: 44px;
background: #fff;
display: block;
margin-left: auto;
margin-right: auto;

border: 1px solid transparent;
}


input[type='text']::placeholder {
color: #949ca5;
}

input[type='text']::-webkit-input-placeholder {
color: #949ca5;
}

input[type='text']::-moz-placeholder {
color: #949ca5;
}

input[type='text']:-moz-placeholder {
color: #949ca5;
}

input[type='text']:-ms-input-placeholder {
color: #949ca5;
}

input[type='text']:focus::-webkit-input-placeholder {
opacity: 0;
}

input[type='text']:focus::-moz-placeholder {
opacity: 0;
}

input[type='text']:focus:-moz-placeholder {
opacity: 0;
}

input[type='text']:focus:-ms-input-placeholder {
opacity: 0;
}




textarea {
border: 0;
border-radius: 15px;
background: #f5f5f5;

padding: 20px 0 0 20px;
width: 100%;
    height: 202px;

margin-bottom: 20px;

font-family: var(--font-family);
font-weight: 400;
font-size: 18px;
color: #131313;

}






textarea::placeholder {
color: #464a4f;
}

textarea::-webkit-input-placeholder {
color: #464a4f;
}

textarea::-moz-placeholder {
color: #464a4f;
}

textarea:-moz-placeholder {
color: #464a4f;
}

textarea:-ms-input-placeholder {
color: #464a4f;
}

textarea:focus::-webkit-input-placeholder {
opacity: 0;
}

textarea:focus::-moz-placeholder {
opacity: 0;
}

textarea:focus:-moz-placeholder {
opacity: 0;
}

textarea:focus:-ms-input-placeholder {
opacity: 0;
}


input[type='submit'], .modal-result-button {
border: 0;
width: 236px;
height: 44px;
display: flex;
align-items: center;
justify-content: center;

border-radius: 6px;
background: #00aeef;


font-family: var(--font-family);
font-weight: 700;
font-size: 16px;
text-align: center;
color: #fff;

    cursor: pointer;
    -webkit-transition: all .5s ease-out 0.1s;
    -moz-transition: all .5s ease-out 0.1s;
    -o-transition: all .5s ease-out 0.1s;
    transition: all .5s ease-out 0.1s;
    margin-left: auto;
    margin-right: auto;

}

input[type='text'].error {
color: #ff0000;
    border-color: #ff0000;
}


input[type='text'].error::placeholder {
color: #ff0000;
}

input[type='text'].error::-webkit-input-placeholder {
color: #ff0000;
}

input[type='text'].error::-moz-placeholder {
color: #ff0000;
}

input[type='text'].error:-moz-placeholder {
color: #ff0000;
}

input[type='text'].error:-ms-input-placeholder {
color: #ff0000;
}

input[type='submit']:hover, .modal-result-button:hover {
background: #008abd;
}


header {

}


.header-top {
border-radius: 0 0 6px 6px;
height: 38px;
background: #f8f8f9;


    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr max-content max-content max-content;
    grid-column-gap: 40px;
    align-items: center;
padding-left: 20px;
padding-right: 20px;
}

.header-logo {
width: 172px;
height: 50px;
}


.header-menu, .header-top-menu {
    display: grid;
    grid-template-rows: auto;
    grid-auto-flow: column;
    grid-template-columns: repeat(auto-fit, minmax(20px, max-content));
    grid-column-gap: 40px;
    margin: 0;
    padding: 0;
    list-style: none;
    justify-content: start;
}

.header-top-menu li a {
font-family: var(--font-family);
font-weight: 400;
font-size: 14px;
color: #303841;
}

.header-menu li a, .header-menu li span {
font-family: var(--font-family);
font-weight: 700;
font-size: 16px;
color: #303841;
cursor: pointer;
    padding-bottom: 37px;

-webkit-transition: all .5s ease-out 0.1s;
-moz-transition: all .5s ease-out 0.1s;
-o-transition: all .5s ease-out 0.1s;
transition: all .5s ease-out 0.1s;

}

.header-menu li a.active, .header-menu li span.active {
color: #00aeef;
}

.header-menu li a:hover, .header-menu li span:hover {
color: #00aeef;
}


.header-soc {
    display: flex;
    grid-column-gap: 20px;
    align-items: center;
}

.header-soc a {
    display: block;
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: center center;
}

.header-soc .tg {
background-image: url('images/tg.svg');
}

.header-soc .max {
background-image: url('images/max.svg');
}

.header-mail {
font-family: var(--font-family);
font-weight: 400;
font-size: 14px;
color: #303841;
}

.header-phone {
font-family: var(--font-family);
font-weight: 700;
font-size: 14px;
color: #303841;
}


.header-bottom {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr max-content;
    grid-column-gap: 40px;
    align-items: center;
    padding-top: 17px;
}

main {
padding-top: 32px;
}

.zaiavka-button, .price-button {
width: 190px;
height: 44px;
display: flex;
align-items: center;
justify-content: center;

border-radius: 6px;
background: #00aeef;


font-family: var(--font-family);
font-weight: 700;
font-size: 16px;
text-align: center;
color: #fff;

    cursor: pointer;
    -webkit-transition: all .5s ease-out 0.1s;
    -moz-transition: all .5s ease-out 0.1s;
    -o-transition: all .5s ease-out 0.1s;
    transition: all .5s ease-out 0.1s;

}

.zaiavka-button:hover, .price-button:hover {
background: #008abd;
}

.price-button {
margin-top: 40px;
margin-left: auto;
margin-right: auto;
width: 250px;
}




.main-header-slider-item {
    border-radius: 6px;
    height: 700px;
    background-size: cover;
    background-position: right bottom;
    background-repeat: no-repeat;
}


.main-header-slider-item-text-block {
    padding-top: 220px;
    padding-left: 67px;
    max-width: 512px;
    margin: 0;
font-family: var(--font-family);
font-weight: 400;
font-size: 24px;
line-height: 142%;
color: #949ca5;
}

.main-header-slider-item-text-block p {
margin: 0;
}

.main-header-slider-item-text-block .title {
font-family: var(--font-family);
font-weight: 700;
font-size: 48px;
line-height: 142%;
color: #303841;
margin-bottom: 20px;
}

.slick-slider {
    margin-bottom: 0;
}



.slick-dots li button:before {
display: none;
}

.slick-dots {
    margin: 0;
    left: 60px;
    bottom: 50px;
    text-align: left;
}

.slick-dots li button {
border-radius: 6px;
width: 33px;
height: 6px;
background: #e0e2e5;
padding: 0;
}

.slick-dots li.slick-active button {
background: #949ca5;
}

.slick-dots li {
width: 33px;
height: 6px;
margin: 0;
margin-right: 20px;
}

.main-header-slider .slick-dots {
left: 67px;
top: 70px;
bottom: auto;
}

.main-preim-block {
margin-top: -68px;
padding-left: 67px;
padding-right: 67px;
position: relative;
z-index: 1;
margin-bottom: 50px;
}

.main-preim-item {
border: 2px solid #f8f8f9;
border-radius: 6px;
width: auto;
height: 158px;
background: #fff;
padding: 20px;
}

.main-preim-item p {
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;
margin: 0;
}

.main-preim-item .title {
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
color: #303841;
margin-bottom: 20px;
}

.main-prerim-grid {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-column-gap: 32px;
}

.main-mejdunarodnie-gruzi {
margin-bottom: 50px;
}

.main-mejdunarodnie-gruzi-grid {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 32px;
}

.main-mejdunarodnie-gruzi-item {
width: auto;
height: 250px;
position: relative;
border-radius: 6px;
    display: block;
}

.main-mejdunarodnie-gruzi-image {
width: auto;
height: 250px;
border-radius: 6px;
object-fit: cover;
    display: block;
}

.main-mejdunarodnie-gruzi-item .title {
margin: 0;
position: absolute;
border-radius: 6px 6px 0 0;
width: 300px;
height: 62px;
left: 50%;
bottom: 0;
margin-left: -150px;
background: #fff;
display: flex;
align-items: center;
justify-content: center;
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
text-align: center;
color: #303841;

}

.main-preimushestva-raboti {
margin-bottom: 50px;
}

.main-preimushestva-raboti-grid {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 32px;
}

.main-preimushestva-raboti-item {
position: relative;

}

.main-preimushestva-raboti-item:before {
content: '';
position: absolute;
z-index: 1;
right: 0;
top: 0;

font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
text-align: right;
color: #949ca5;
}

.main-preimushestva-raboti-item.item-1:before {
content: '01';
}

.main-preimushestva-raboti-item.item-2:before {
content: '02';
}

.main-preimushestva-raboti-item.item-3:before {
content: '03';
}

.main-preimushestva-raboti-item.item-4:before {
content: '04';
}

.main-preimushestva-raboti-item.item-5:before {
content: '05';
}

.main-preimushestva-raboti-item.item-6:before {
content: '06';
}

.main-preimushestva-raboti-item.item-7:before {
content: '07';
}

.main-preimushestva-raboti-item.item-8:before {
content: '08';
}

.main-preimushestva-raboti-item .title {
margin: 0;
margin-bottom: 29px;
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
line-height: 150%;
color: #303841;
}

.main-preimushestva-raboti-item .text {
margin: 0;
display: block;
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;


border: 2px solid #f8f8f9;
border-radius: 6px;
width: 100%;
height: 138px;
background: #fff;
padding: 20px;
}

.main-napravlenia {
margin-bottom: 50px;
}

.main-napravlenia-grid {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 32px;
}

.main-napravlenia-item {
display: flex;
flex-direction: column;
justify-content: space-between;

border-radius: 6px;
width: auto;
height: 190px;
background: #f8f8f9;
padding: 20px;
}

.main-napravlenia-item .title {
margin: 0;
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
color: #303841;
}

.main-napravlenia-image {
margin-left: auto;
}

.main-dop-service {
margin-bottom: 50px;
}

.main-dop-service-grid {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr ;
    grid-gap: 32px;
}

.main-dop-service-item {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 195px 1fr ;
    grid-gap: 20px;
}

.main-dop-service-image {
border-radius: 8px 60px;
width: 195px;
height: 162px;
}

.main-dop-service-item .num {
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
color: #949ca5;
margin: 0;
margin-top: 53px;
margin-bottom: 10px;
}

.main-dop-service-item .title {
margin: 0;
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
line-height: 150%;
color: #303841;
}

.main-case-block {
margin-bottom: 50px;
}

.main-case-grid {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr ;
    grid-gap: 32px;
}

.main-case-item {
position: relative;
border-radius: 6px;
width: auto;
height: 250px;
}

.main-case-image {
border-radius: 6px;
width: 100%;
height: 250px;
object-fit: cover;
}

.main-case-item .title {
margin: 0;
position: absolute;
top: 50%;
margin-top: -50px;
border-radius: 0 8px 8px 0;
width: 260px;
height: 100px;
background: #fff;
padding: 14px 20px;

font-family: var(--font-family);
font-weight: 700;
font-size: 16px;
line-height: 150%;
color: #303841;
}

footer {
margin-top: 72px;
}

.footer-bg {
border-radius: 6px 6px 0 0;
min-height: 480px;
background: #f8f8f9;
padding: 32px 30px 30px 30px
}

.footer-top-grid {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr max-content max-content max-content max-content;
    grid-gap: 32px;
    margin-bottom: 40px;
    align-items: center;

}

.footer-menu-grid {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: max-content max-content max-content max-content 160px;
    grid-gap: 32px;
    justify-content: space-between;
    margin-bottom: 42px;
}

.footer-menu-grid .title {
font-family: var(--font-family);
font-weight: 700;
font-size: 16px;
line-height: 150%;
letter-spacing: 0.01em;
color: #303841;
display: block;
margin-bottom: 20px;
}

.footer-menu-grid ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.footer-menu-grid ul li a {
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #303841;
}

.footer-bottom {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr max-content;
    grid-gap: 32px;
    justify-content: space-between;
}

.footer-bottom .copiright {
font-family: var(--font-family);
font-weight: 400;
font-size: 14px;
line-height: 150%;
letter-spacing: 0.01em;
color: #303841;
}


.footer-bottom .copiright a {
font-size: 14px;
margin-right: 14px;
}

.footer-bottom .creator {
font-family: var(--font-family);
font-weight: 400;
font-size: 14px;
line-height: 150%;
letter-spacing: 0.01em;
text-align: right;
color: #303841;
}

.footer-bottom .creator a {
color: #303841;
}

.contacts-page {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 442px 1fr;
    grid-gap: 32px;
    justify-content: space-between;
}

.contacts-page-text {
border-radius: 6px;
min-height: 518px;
background: #f8f8f9;
padding: 30px;
}

.contacts-page-text h3 {
display: block;
margin: 0;
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
color: #303841;
margin-bottom: 18px;
}

.contacts-page-text p, .contacts-page-text a {
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;
margin: 0;
display: block;
margin-bottom: 20px;
}

.contacts-page-text .contact-rejim {
margin-bottom: 0;
}

.contacts-page-text-bottom-grid {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: max-content max-content;
    grid-gap: 32px;
    justify-content: space-between;
    align-items: center;
    margin-top: 60px;
}

.contacts-page-text-bottom-grid .header-soc a {
margin: 0;
width: 35px;
height: 35px;
background-size: contain;
}

.contacts-page-text-bottom-grid .header-soc {
    grid-column-gap: 30px;
}

.contacts-page-map {
border-radius: 6px;
overflow: hidden;
}

.company-page-block-1 {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-gap: 32px;
    justify-content: space-between;
margin-bottom: 50px;
}

.company-page-block-1-item {
border-radius: 6px;
background: #f8f8f9;
padding: 30px;
}

.company-page-block-1-item p {
margin: 0;
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;
}

.company-page-block-1-item .title {
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
line-height: 150%;
color: #303841;
margin-bottom: 30px;
}

.company-soprovojdenie {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 284px 1fr;
    grid-gap: 32px;
    justify-content: space-between;
margin-bottom: 50px;
}

.company-soprovojdenie-left p {
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;
margin: 0;
}

.company-soprovojdenie-right {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 31px;
    justify-content: space-between;
}

.company-soprovojdenie-right .main-preimushestva-raboti-item .title {
    margin-bottom: 60px;
}

.company-logistika {
margin-bottom: 50px;
padding: 30px;
border-radius: 6px;
background: #f8f8f9;

    display: grid;
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr;
    grid-gap: 64px;
    justify-content: space-between;
}

.company-logistika-left {
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
line-height: 150%;
color: #303841;
}

.company-logistika-right p {
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;
margin: 0;
margin-bottom: 30px;
}

.company-logistika-right p:last-child {
margin-bottom: 0;
}

.company-control {
margin-bottom: 50px;
}

.company-control-grid {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 32px;
    justify-content: space-between;
}

.company-control-item {
display: flex;
flex-direction: column;
justify-content: end;

border-radius: 6px;
height: 230px;
background: #f8f8f9;
padding: 30px;

background-repeat: no-repeat;
background-position: top 30px right 30px;
}

.company-control-item p {
margin: 0;
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;
}

.company-control-item .title {
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
line-height: 150%;
color: #303841;
margin-bottom: 10px;
}

.company-control-item.item-1 {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M28.2084 10.4431C28.4813 9.62448 29.3673 9.18152 30.186 9.45435C31.0046 9.72723 31.4476 10.6132 31.1747 11.4319L27.0772 23.7203C28.3691 24.0768 29.5594 24.7621 30.5237 25.7263C31.8311 27.0337 32.6237 28.7566 32.7799 30.5847C36.8303 31.5258 40.6919 33.197 44.1711 35.5347C45.8922 32.4093 46.875 28.82 46.875 25C46.875 12.9188 37.0812 3.125 25 3.125C12.9188 3.125 3.125 12.9188 3.125 25C3.125 28.8197 4.10607 32.4095 5.82682 35.5347C9.30591 33.1969 13.1678 31.5261 17.218 30.5847C17.3742 28.7566 18.1689 27.0338 19.4763 25.7263C20.6673 24.5354 22.2024 23.7662 23.8485 23.5209L28.2084 10.4431ZM25 32.8125C18.7613 32.8125 12.679 34.6817 7.52563 38.1571C11.5181 43.4512 17.8584 46.875 25 46.875C32.1412 46.875 38.4799 43.4507 42.4723 38.1571C37.3193 34.6824 31.2381 32.8125 25 32.8125ZM25 26.5625C23.757 26.5625 22.5649 27.0567 21.6858 27.9358C21.1112 28.5104 20.7046 29.2196 20.4895 29.9886C21.9787 29.7915 23.485 29.6875 25 29.6875C26.5143 29.6875 28.0199 29.7917 29.5085 29.9886C29.2933 29.2198 28.8887 28.5103 28.3142 27.9358C27.4351 27.0567 26.2431 26.5625 25 26.5625ZM10.1603 23.4375C9.72883 23.4375 9.37907 23.7873 9.37907 24.2188L9.39534 24.3754C9.46793 24.7317 9.78252 25 10.1603 25C10.5918 25 10.9416 24.6502 10.9416 24.2188C10.9416 23.841 10.6733 23.5264 10.317 23.4538L10.1603 23.4375ZM39.8478 23.4233C39.4164 23.4233 39.0666 23.7731 39.0666 24.2045L39.0828 24.3612C39.1556 24.7172 39.4702 24.9857 39.8478 24.9858C40.2792 24.9858 40.6288 24.6355 40.6291 24.2045C40.6291 23.827 40.3609 23.5122 40.0045 23.4395L39.8478 23.4233ZM36.7188 15.625C36.2873 15.625 35.9375 15.9748 35.9375 16.4062C35.9375 16.8377 36.2873 17.1875 36.7188 17.1875C37.1502 17.1875 37.5 16.8377 37.5 16.4062C37.5 15.9748 37.1502 15.625 36.7188 15.625ZM14.0503 16.2496C13.988 15.9439 13.7477 15.7035 13.442 15.6413L13.2853 15.625C12.8539 15.625 12.5041 15.9748 12.5041 16.4062L12.5203 16.5629C12.5929 16.9192 12.9075 17.1875 13.2853 17.1875C13.6631 17.1875 13.9777 16.9193 14.0503 16.5629L14.0666 16.4062L14.0503 16.2496ZM19.5353 9.375C19.1039 9.375 18.7541 9.72478 18.7541 10.1562L18.7703 10.3129C18.8429 10.6692 19.1575 10.9375 19.5353 10.9375C19.9668 10.9375 20.3166 10.5877 20.3166 10.1562C20.3166 9.77846 20.0483 9.46386 19.692 9.39128L19.5353 9.375ZM50 25C50 29.9839 48.5338 34.6221 46.0205 38.5213C45.9846 38.5877 45.947 38.6544 45.9005 38.7166C45.8957 38.723 45.8891 38.7286 45.8842 38.7349C41.4134 45.5191 33.7324 50 25 50C16.2629 50 8.57737 45.5149 4.10767 38.7248C4.10562 38.7221 4.1036 38.7194 4.10156 38.7166C4.05469 38.6539 4.01358 38.5882 3.97746 38.5213C1.46451 34.6223 0 29.9835 0 25C0 11.1929 11.1929 0 25 0C38.8071 0 50 11.1929 50 25ZM12.5041 24.2188C12.5041 25.5131 11.4548 26.5625 10.1603 26.5625C8.94697 26.5625 7.94901 25.6404 7.82878 24.4588L7.81657 24.2188L7.82878 23.9787C7.94901 22.7971 8.94697 21.875 10.1603 21.875L10.4004 21.8872C11.5821 22.0074 12.5041 23.0054 12.5041 24.2188ZM42.1916 24.2045C42.1913 25.4987 41.142 26.5483 39.8478 26.5483C38.6336 26.5482 37.6358 25.6246 37.5163 24.4425L37.5041 24.2045L37.5163 23.9644C37.6362 22.7828 38.6339 21.8608 39.8478 21.8608L40.0879 21.873C41.2695 21.9932 42.1916 22.9911 42.1916 24.2045ZM15.6291 16.4062C15.6291 17.7007 14.5797 18.75 13.2853 18.75C12.072 18.75 11.074 17.828 10.9538 16.6463L10.9416 16.4062L10.9538 16.1662C11.074 14.9845 12.072 14.0625 13.2853 14.0625L13.5254 14.0747C14.707 14.1949 15.6291 15.1929 15.6291 16.4062ZM39.0625 16.4062C39.0625 17.7007 38.0131 18.75 36.7188 18.75C35.4244 18.75 34.375 17.7007 34.375 16.4062C34.375 15.1118 35.4244 14.0625 36.7188 14.0625C38.0131 14.0625 39.0625 15.1118 39.0625 16.4062ZM21.8791 10.1562C21.8791 11.4507 20.8297 12.5 19.5353 12.5C18.322 12.5 17.324 11.578 17.2038 10.3963L17.1916 10.1562L17.2038 9.91618C17.324 8.73451 18.322 7.8125 19.5353 7.8125L19.7754 7.82471C20.957 7.94494 21.8791 8.94288 21.8791 10.1562Z' fill='%2300AEEF' /%3e%3c/svg%3e");
}

.company-control-item.item-2 {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 45.3125V4.6875C0 3.4443 0.494094 2.25237 1.37296 1.37329C2.25182 0.494214 3.44346 0 4.68636 0H26.8286L27.2903 0.0223796C28.363 0.129612 29.3714 0.605683 30.1399 1.37533L42.3725 13.6108C42.8484 14.0933 43.2155 14.6719 43.4505 15.3076C43.6855 15.9432 43.7829 16.6214 43.7353 17.2974C43.6776 18.1156 42.9973 18.75 42.1772 18.75H29.6803C28.4374 18.75 27.2457 18.2558 26.3669 17.3767C25.488 16.4976 24.9939 15.3057 24.9939 14.0625V3.125H4.68636C4.27206 3.125 3.87484 3.28974 3.58189 3.58276C3.28894 3.87579 3.12424 4.2731 3.12424 4.6875V45.3125C3.12424 45.7269 3.28893 46.1242 3.58189 46.4172C3.87484 46.7103 4.27206 46.875 4.68636 46.875H17.1833C18.046 46.875 18.7454 47.5746 18.7454 48.4375C18.7454 49.3004 18.046 50 17.1833 50H4.68636C3.44346 50 2.25182 49.5058 1.37296 48.6267C0.494094 47.7476 0 46.5557 0 45.3125ZM46.8758 27.8544C46.8758 27.4798 46.8024 27.1076 46.6581 26.7619C46.5139 26.4165 46.3018 26.1035 46.0357 25.8403L46.0235 25.828C45.7603 25.5619 45.4474 25.3497 45.1021 25.2055C44.7565 25.0612 44.3844 24.9878 44.0098 24.9878C43.6356 24.9878 43.265 25.0614 42.9196 25.2055C42.574 25.3498 42.2596 25.5617 41.9962 25.828L26.4319 41.394L25.4231 46.4457L30.4715 45.4346L46.0357 29.8686C46.302 29.6051 46.5139 29.2906 46.6581 28.9449C46.8022 28.5994 46.8757 28.2287 46.8758 27.8544ZM15.7758 33.1339C16.2995 32.4491 17.2791 32.318 17.9644 32.841C18.6499 33.3649 18.7811 34.3465 18.2573 35.0321L13.7377 40.9485L13.7336 40.9566C13.4642 41.3052 13.1237 41.594 12.737 41.805C12.3505 42.0157 11.9245 42.1435 11.486 42.1814C11.4686 42.1829 11.4507 42.1845 11.4332 42.1855C10.9948 42.2083 10.556 42.1397 10.1456 41.984C9.7351 41.8283 9.36031 41.5881 9.04727 41.2801C9.03789 41.2709 9.02794 41.2611 9.0188 41.2516L6.68579 38.8346C6.08737 38.2138 6.1061 37.2243 6.72647 36.6252C7.34717 36.0266 8.33643 36.0433 8.9354 36.6638L11.2379 39.0523C11.2394 39.0538 11.2423 39.0551 11.244 39.0564C11.2499 39.0526 11.2559 39.0497 11.2603 39.0442L15.7758 33.1339ZM31.2424 25C32.1051 25 32.8045 25.6996 32.8045 26.5625C32.8045 27.4254 32.1051 28.125 31.2424 28.125H23.4318C22.569 28.125 21.8697 27.4254 21.8697 26.5625C21.8697 25.6996 22.569 25 23.4318 25H31.2424ZM15.7758 19.0715C16.2995 18.3866 17.2791 18.2555 17.9644 18.7785C18.6499 19.3024 18.7811 20.284 18.2573 20.9696L13.7377 26.886L13.7336 26.8941C13.4642 27.2427 13.1237 27.5315 12.737 27.7425C12.3505 27.9532 11.9245 28.081 11.486 28.1189C11.4686 28.1204 11.4507 28.122 11.4332 28.123C10.9948 28.1458 10.556 28.0772 10.1456 27.9215C9.7351 27.7658 9.36031 27.5256 9.04727 27.2176C9.03789 27.2084 9.02794 27.1986 9.0188 27.1891L6.68579 24.7721C6.08738 24.1513 6.1061 23.1618 6.72647 22.5627C7.34717 21.9641 8.33643 21.9808 8.9354 22.6013L11.2379 24.9898C11.2394 24.9913 11.2423 24.9926 11.244 24.9939C11.2499 24.9901 11.2559 24.9872 11.2603 24.9817L15.7758 19.0715ZM50 27.8544C50 28.6422 49.8437 29.4223 49.5403 30.1493C49.238 30.8738 48.7937 31.5293 48.2365 32.0821L48.2386 32.0841L32.3468 47.9797C32.129 48.1977 31.8516 48.3464 31.5495 48.407L23.7389 49.9695C23.2268 50.0719 22.6966 49.9116 22.3273 49.5422C21.958 49.1728 21.7977 48.6426 21.9002 48.1303L23.4623 40.3178L23.5233 40.096C23.6009 39.8803 23.726 39.6837 23.8894 39.5203L39.7811 23.6247C40.3338 23.0674 40.9912 22.625 41.7155 22.3226C42.4423 22.0192 43.2223 21.8628 44.0098 21.8628C44.7975 21.8628 45.5773 22.0191 46.3042 22.3226C47.0254 22.6237 47.6792 23.0647 48.2304 23.6186C48.2321 23.6202 48.2349 23.623 48.2365 23.6247C48.2388 23.627 48.2423 23.6284 48.2447 23.6308C48.7994 24.1826 49.2389 24.8372 49.5403 25.5595C49.8437 26.2865 50 27.0666 50 27.8544ZM28.1181 14.0625C28.1181 14.4769 28.2828 14.8742 28.5758 15.1672C28.8687 15.4603 29.266 15.625 29.6803 15.625H39.9683L28.1181 3.77197V14.0625Z' fill='%2300AEEF' /%3e%3c/svg%3e");
}

.company-control-item.item-3 {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M46.8085 47.3823V39.885L26.5957 45.3106V48.4294C26.5957 49.2968 25.8813 50 25 50C24.1187 50 23.4043 49.2968 23.4043 48.4294V45.3106L3.19149 39.885V47.3823C3.19149 48.2497 2.47705 48.9529 1.59575 48.9529C0.714442 48.9529 3.1744e-06 48.2497 3.1744e-06 47.3823V38.0935C3.1744e-06 38.0379 0.00258395 37.982 0.00831434 37.9279C0.00614471 37.8932 -0.000161743 37.8587 3.1744e-06 37.8236C0.00362871 37.1127 0.492079 36.4928 1.19058 36.3123L12.8782 33.2978C13.7305 33.078 14.6035 33.5798 14.8271 34.4185C15.0505 35.2576 14.539 36.117 13.6864 36.3368L7.77095 37.8604L25 42.4843L42.227 37.8604L36.3136 36.3368C35.461 36.117 34.9495 35.2576 35.1729 34.4185C35.3965 33.5798 36.2695 33.078 37.1218 33.2978L48.8094 36.3123C49.5079 36.4928 49.9964 37.1127 50 37.8236C50.0002 37.8587 49.9939 37.8932 49.9917 37.9279C49.9974 37.982 50 38.0379 50 38.0935V47.3823C50 48.2497 49.2856 48.9529 48.4043 48.9529C47.5229 48.9529 46.8085 48.2497 46.8085 47.3823ZM27.6596 37.3164V35.4983C27.5644 34.8949 27.2619 34.341 26.7994 33.9318C26.3183 33.5064 25.6983 33.2656 25.0519 33.2528C24.4864 33.2417 23.9338 33.4057 23.4707 33.7191L23.2775 33.8622C22.8057 34.2473 22.485 34.7789 22.3612 35.3674V37.3164C22.3609 38.1836 21.6466 38.887 20.7655 38.887C19.8846 38.8867 19.17 38.1834 19.1697 37.3164V35.2059C19.1697 35.1186 19.1779 35.0301 19.1926 34.9441C19.4268 33.5734 20.154 32.3301 21.2413 31.4429C22.3286 30.5561 23.7044 30.0837 25.1164 30.1116C26.5287 30.1395 27.883 30.6671 28.9333 31.5963C29.9837 32.5257 30.6605 33.7959 30.8386 35.1752C30.847 35.2403 30.851 35.3059 30.8511 35.3715V37.3164C30.8508 38.1836 30.1364 38.887 29.2553 38.887C28.3742 38.887 27.6599 38.1836 27.6596 37.3164ZM30.8511 12.5647C30.8511 9.46343 29.2829 7.09065 27.5952 5.42945C26.7556 4.60311 25.9117 3.97986 25.2784 3.56434C25.181 3.5004 25.0859 3.44617 25 3.39255C24.9141 3.44617 24.819 3.5004 24.7216 3.56434C24.0883 3.97986 23.2444 4.60311 22.4048 5.42945C20.7171 7.09065 19.1489 9.46343 19.1489 12.5647C19.1489 14.4917 19.4487 17.9721 20.46 20.9128C21.5214 23.9988 23.0364 25.6533 25 25.6533C26.9629 25.6533 28.4783 23.997 29.54 20.9087C30.5513 17.9665 30.8511 14.4862 30.8511 12.5647ZM17.362 21.692C16.668 22.1647 16.0812 22.7809 15.6499 23.5059C15.0703 24.4806 14.7982 25.6002 14.8625 26.7229C15.6849 25.965 16.6072 25.3188 17.6031 24.7984L17.6363 24.7821L18.4903 24.3587C18.0603 23.5624 17.7146 22.7267 17.4368 21.919C17.411 21.8437 17.3871 21.7677 17.362 21.692ZM32.5632 21.9149C32.2851 22.7237 31.9362 23.5591 31.5056 24.3567L32.3637 24.7821L32.3969 24.7984C33.3925 25.3185 34.3133 25.9654 35.1355 26.7229C35.1997 25.6001 34.9297 24.4806 34.3501 23.5059C33.9183 22.78 33.3309 22.1629 32.6359 21.6899C32.6111 21.7648 32.5888 21.8404 32.5632 21.9149ZM25 10.7324C24.7062 10.7324 24.4681 10.9667 24.4681 11.2559L24.4785 11.3622C24.5283 11.6005 24.7432 11.7794 25 11.7794C25.2568 11.7794 25.4717 11.6005 25.5215 11.3622L25.5319 11.2559L25.5215 11.1495C25.4788 10.9456 25.3152 10.7846 25.108 10.7426L25 10.7324ZM34.0426 12.5647C34.0426 13.9922 33.8899 16.1943 33.4441 18.5098C34.9647 19.2784 36.2369 20.4589 37.1052 21.919C38.0712 23.5433 38.4807 25.4271 38.2875 27.2975L38.2896 27.2996C38.2671 27.8046 38.1133 28.2949 37.8428 28.723L37.7182 28.9029C37.3714 29.3705 36.8931 29.7272 36.3427 29.9275H36.3406C35.7891 30.1276 35.1899 30.1633 34.6181 30.0298H34.616C34.0631 29.9001 33.5608 29.6166 33.1657 29.2158C32.4975 28.5613 31.7339 28.0088 30.9009 27.5736V27.5716L29.5919 26.9274C28.4185 28.044 26.9193 28.7945 25 28.7945C23.0798 28.7945 21.5797 28.0442 20.406 26.9274L19.097 27.5716L19.0991 27.5736C18.266 28.0089 17.5027 28.5631 16.8343 29.2179L16.8322 29.2158C16.4372 29.6162 15.9363 29.9002 15.384 30.0298H15.3819C14.81 30.1633 14.2108 30.1276 13.6594 29.9275H13.6573C13.1066 29.7271 12.6285 29.3702 12.2818 28.9029H12.2798C11.9553 28.4649 11.7631 27.9469 11.7188 27.408C11.4974 25.5015 11.9099 23.5751 12.8948 21.919C13.7623 20.4602 15.033 19.2805 16.5517 18.5119C16.1064 16.1974 15.9574 13.9949 15.9574 12.5647C15.9574 8.33649 18.1127 5.21208 20.1484 3.20849C21.1705 2.20244 22.1883 1.45139 22.9513 0.950718C23.3341 0.699502 23.6566 0.508455 23.8884 0.378095C24.0041 0.312994 24.0973 0.262166 24.1647 0.226759C24.198 0.209315 24.2256 0.196122 24.2458 0.185857C24.2559 0.1807 24.2662 0.176895 24.2728 0.173586C24.276 0.171997 24.2788 0.168607 24.2811 0.167451H24.2832C24.2837 0.167163 24.2863 0.165595 24.9003 1.37405L24.2873 0.165406C24.7361 -0.0551354 25.2639 -0.0551354 25.7127 0.165406L25 1.57038C25.7024 0.187777 25.714 0.165454 25.7148 0.165406L25.7189 0.167451C25.7212 0.168607 25.724 0.171997 25.7272 0.173586C25.7338 0.176895 25.7441 0.1807 25.7542 0.185857C25.7744 0.196122 25.802 0.209315 25.8353 0.226759C25.9027 0.262166 25.9959 0.312994 26.1116 0.378095C26.3434 0.508455 26.6659 0.699502 27.0487 0.950718C27.8117 1.45139 28.8295 2.20244 29.8516 3.20849C31.8873 5.21208 34.0426 8.33649 34.0426 12.5647ZM27.6596 11.2559C27.6596 12.7017 26.4687 13.8736 25 13.8736C23.6232 13.8736 22.4913 12.8437 22.355 11.5238L22.3404 11.2559L22.355 10.988C22.4913 9.66809 23.6232 8.63819 25 8.63819L25.2722 8.6525C26.613 8.78672 27.6596 9.90059 27.6596 11.2559Z' fill='%2300AEEF' /%3e%3c/svg%3e");
}
.company-control-item.item-4 {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.91 23.5533C12.3511 23.3733 12.855 23.4028 13.2751 23.6428L21.0876 28.1085C21.8364 28.5366 22.0969 29.4897 21.6695 30.2387C21.2414 30.9879 20.2866 31.2487 19.5374 30.8205L12.5 26.7983L4.71191 31.2498L12.5 35.6993L17.9749 32.5722C18.7241 32.1442 19.6789 32.4048 20.107 33.1541C20.5348 33.9033 20.2743 34.8582 19.5251 35.2863L14.0625 38.4051V45.7436L19.5374 42.6166C20.2866 42.1884 21.2414 42.4492 21.6695 43.1984C22.0969 43.9474 21.8364 44.9005 21.0876 45.3285L13.2751 49.7943C12.7949 50.0686 12.2051 50.0686 11.7249 49.7943L0.787353 43.5443C0.300518 43.2661 0 42.748 0 42.1873V31.2498C0 30.6891 0.300518 30.171 0.787353 29.8928L11.7249 23.6428L11.91 23.5533ZM3.125 41.2799L10.9375 45.7436V38.4051L3.125 33.9415V41.2799ZM28.125 41.2799L35.9375 45.7436V38.4051L28.125 33.9415V41.2799ZM39.0625 38.4051V45.7436L46.875 41.2799V33.9415L39.0625 38.4051ZM29.7119 31.2498L37.5 35.6993L45.286 31.2498L37.5 26.7983L29.7119 31.2498ZM15.625 17.8425L23.4375 22.3062V14.9677L15.625 10.504V17.8425ZM26.5625 14.9677V22.3062L34.375 17.8425V10.504L26.5625 14.9677ZM17.2119 7.81241L25 12.2619L32.786 7.81241L25 3.36093L17.2119 7.81241ZM50 42.1873C50 42.748 49.6995 43.2661 49.2126 43.5443L38.2751 49.7943C37.7949 50.0686 37.2051 50.0686 36.7249 49.7943L25.7874 43.5443C25.3005 43.2661 25 42.748 25 42.1873V31.2498C25 30.6891 25.3005 30.171 25.7874 29.8928L36.7249 23.6428L36.91 23.5533C37.3511 23.3733 37.855 23.4028 38.2751 23.6428L49.2126 29.8928C49.6995 30.171 50 30.6891 50 31.2498V42.1873ZM37.5 18.7499C37.5 19.3106 37.1995 19.8287 36.7126 20.1069L25.7751 26.3568C25.2949 26.6312 24.7051 26.6312 24.2249 26.3568L13.2874 20.1069C12.8005 19.8287 12.5 19.3106 12.5 18.7499V7.81241C12.5 7.25169 12.8005 6.73359 13.2874 6.4554L24.2249 0.205421L24.41 0.115903C24.8511 -0.0640809 25.355 -0.0345967 25.7751 0.205421L36.7126 6.4554C37.1995 6.73359 37.5 7.25169 37.5 7.81241V18.7499Z' fill='%2300AEEF' /%3e%3c/svg%3e");
}

.company-control-item.item-5 {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.266 26.3835C12.266 25.8271 12.045 25.2937 11.6516 24.9003C11.2582 24.5069 10.7248 24.2859 10.1685 24.2859C9.61216 24.286 9.07867 24.5069 8.6853 24.9003C8.292 25.2937 8.07088 25.8272 8.07088 26.3835C8.07092 26.9398 8.29195 27.4732 8.6853 27.8666C9.07867 28.26 9.61216 28.481 10.1685 28.481C10.7248 28.481 11.2582 28.2599 11.6516 27.8666C12.045 27.4732 12.266 26.9398 12.266 26.3835ZM32.7738 37.5C32.7738 36.6957 32.6462 35.9049 32.4076 35.1522C32.394 35.1152 32.3818 35.0781 32.371 35.0403C31.9928 33.907 31.3579 32.8635 30.4972 32.0028C29.0395 30.5451 27.0615 29.7262 25 29.7262C22.9385 29.7262 20.9605 30.5451 19.5028 32.0028C18.0451 33.4605 17.2262 35.4385 17.2262 37.5C17.2262 38.3629 16.5266 39.0625 15.6637 39.0625C14.8011 39.062 14.1012 38.3626 14.1012 37.5C14.1012 36.6489 14.2035 35.8085 14.3962 34.9935C13.929 34.5273 13.3871 34.139 12.7909 33.8481C11.9699 33.4476 11.0677 33.2405 10.1542 33.2418C9.24066 33.2431 8.33946 33.4533 7.51953 33.8562C6.82048 34.1997 6.19578 34.6754 5.68034 35.2559C6.68982 37.1577 7.98134 38.918 9.53166 40.4683C13.634 44.5707 19.1984 46.875 25 46.875C30.8016 46.875 36.366 44.5707 40.4683 40.4683C42.0173 38.9193 43.3065 37.1599 44.3156 35.26C43.7995 34.6801 43.1759 34.203 42.4764 33.8603C41.6557 33.4583 40.7536 33.2499 39.8397 33.2499C38.9258 33.2499 38.0237 33.4583 37.203 33.8603C36.6096 34.151 36.069 34.5372 35.6038 35.0016C35.7953 35.8142 35.8988 36.6516 35.8988 37.5C35.8988 38.3626 35.1989 39.062 34.3363 39.0625C33.4734 39.0625 32.7738 38.3629 32.7738 37.5ZM41.9291 26.3835C41.9291 25.8272 41.708 25.2937 41.3147 24.9003C40.9213 24.5069 40.3878 24.286 39.8315 24.2859C39.2752 24.2859 38.7418 24.5069 38.3484 24.9003C37.9549 25.2937 37.734 25.8271 37.734 26.3835C37.734 26.9398 37.955 27.4732 38.3484 27.8666C38.7418 28.2599 39.2752 28.481 39.8315 28.481C40.3878 28.481 40.9213 28.26 41.3147 27.8666C41.708 27.4732 41.9291 26.9398 41.9291 26.3835ZM28.8574 20.1009C28.8574 19.5819 28.7569 19.0668 28.5583 18.5872C28.3596 18.1075 28.067 17.6706 27.6998 17.3035C27.3329 16.9367 26.8973 16.6456 26.418 16.4469C25.9384 16.2483 25.4236 16.1459 24.9044 16.1458C24.3851 16.1458 23.8704 16.2482 23.3907 16.4469C22.9114 16.6455 22.4759 16.9367 22.109 17.3035C21.7418 17.6706 21.4491 18.1075 21.2504 18.5872C21.0518 19.0668 20.9493 19.5819 20.9493 20.1009C20.9495 21.1493 21.3676 22.155 22.109 22.8963C22.8505 23.6375 23.8559 24.054 24.9044 24.054C25.9528 24.0539 26.9583 23.6376 27.6998 22.8963C28.4411 22.155 28.8572 21.1493 28.8574 20.1009ZM50 25C50 31.6304 47.3662 37.9894 42.6778 42.6778C37.9894 47.3662 31.6304 50 25 50C18.3696 50 12.0106 47.3662 7.32218 42.6778C2.63378 37.9894 0 31.6304 0 25C0 18.3696 2.63377 12.0106 7.32218 7.32218C12.0106 2.63377 18.3696 0 25 0C31.6304 0 37.9894 2.63378 42.6778 7.32218C47.3662 12.0106 50 18.3696 50 25ZM31.9824 20.1009C31.9822 21.9781 31.2366 23.7784 29.9093 25.1058C29.1245 25.8904 28.1737 26.4685 27.1403 26.8127C29.2335 27.232 31.1749 28.2614 32.7067 29.7933C33.3567 30.4433 33.9143 31.1682 34.375 31.9458C34.8293 31.6056 35.3147 31.306 35.8276 31.0547C36.1489 30.8973 36.4786 30.7598 36.8144 30.6417C36.5758 30.4726 36.3484 30.2856 36.1389 30.0761C35.1595 29.0966 34.609 27.7686 34.609 26.3835C34.609 24.9983 35.1594 23.6703 36.1389 22.6908C37.1184 21.7114 38.4464 21.1609 39.8315 21.1609C41.2166 21.161 42.5448 21.7114 43.5242 22.6908C44.5035 23.6703 45.0541 24.9984 45.0541 26.3835C45.0541 27.7686 44.5036 29.0966 43.5242 30.0761C43.3157 30.2846 43.0881 30.4692 42.8507 30.6376C43.1913 30.7568 43.5261 30.8951 43.8517 31.0547C44.4952 31.37 45.0972 31.759 45.6462 32.2123C46.4488 29.9148 46.875 27.48 46.875 25C46.875 19.1984 44.5707 13.634 40.4683 9.53166C36.366 5.4293 30.8016 3.125 25 3.125C19.1984 3.125 13.634 5.4293 9.53166 9.53166C5.4293 13.634 3.125 19.1984 3.125 25C3.125 27.4785 3.55012 29.912 4.35181 32.2083C4.89926 31.7556 5.50048 31.368 6.14217 31.0527C6.46742 30.8929 6.80092 30.753 7.14111 30.6335C6.9065 30.4664 6.6822 30.2825 6.47583 30.0761C5.49642 29.0966 4.94592 27.7686 4.94588 26.3835C4.94588 24.9984 5.49648 23.6703 6.47583 22.6908C7.45525 21.7114 8.78336 21.161 10.1685 21.1609C11.5536 21.1609 12.8816 21.7114 13.8611 22.6908C14.8406 23.6703 15.391 24.9983 15.391 26.3835C15.391 27.7686 14.8405 29.0966 13.8611 30.0761C13.6536 30.2836 13.4278 30.4678 13.1917 30.6356C13.5216 30.7517 13.8464 30.8863 14.1622 31.0404C14.68 31.2931 15.1688 31.5965 15.627 31.9397C16.0871 31.1641 16.6448 30.4417 17.2933 29.7933C18.7967 28.2899 20.695 27.2728 22.7437 26.8392C21.6807 26.4984 20.7015 25.9098 19.8975 25.1058C18.5704 23.7785 17.8245 21.9779 17.8243 20.1009C17.8243 19.1713 18.0077 18.2498 18.3634 17.3909C18.7191 16.5322 19.2403 15.7513 19.8975 15.094C20.5546 14.4368 21.3358 13.9157 22.1944 13.56C23.0533 13.2042 23.9747 13.0208 24.9044 13.0208C25.8337 13.0209 26.7537 13.2044 27.6123 13.56C28.471 13.9157 29.252 14.4368 29.9093 15.094C30.5666 15.7514 31.0896 16.5321 31.4453 17.3909C31.801 18.2497 31.9824 19.1714 31.9824 20.1009Z' fill='%2300AEEF' /%3e%3c/svg%3e");
}

.company-control-item.item-6 {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M42.584 25.8395C42.584 24.6911 42.1334 23.5886 41.3336 22.7766C40.5341 21.9649 39.4498 21.5092 38.3192 21.509C37.1882 21.509 36.1025 21.9645 35.3028 22.7766C34.5031 23.5886 34.0545 24.6911 34.0545 25.8395C34.0546 26.4079 34.1656 26.9705 34.3799 27.4956C34.5941 28.0208 34.9071 28.4984 35.3028 28.9003C35.6987 29.3023 36.169 29.622 36.6862 29.8396C37.2036 30.0572 37.7592 30.17 38.3192 30.17C38.8789 30.1699 39.4331 30.057 39.9502 29.8396C40.4676 29.622 40.9376 29.3024 41.3336 28.9003C41.7296 28.4982 42.0443 28.021 42.2586 27.4956C42.4728 26.9706 42.5839 26.4078 42.584 25.8395ZM5.14877 44.7947C5.29054 45.3701 5.6194 45.8801 6.07989 46.2451C6.5405 46.6101 7.10821 46.8085 7.69247 46.8082H15.0801L12.8208 37.6361C12.7924 37.5211 12.7266 37.4181 12.6346 37.3452C12.5427 37.2727 12.4296 37.2331 12.3133 37.233H3.28857L5.14877 44.7947ZM25.2917 44.7947C25.4334 45.3698 25.7607 45.8802 26.2208 46.2451C26.6812 46.6102 27.2493 46.8082 27.8334 46.8082H35.4113L33.1541 37.6361C33.1257 37.5211 33.0599 37.4181 32.9678 37.3452C32.876 37.2727 32.7629 37.2331 32.6466 37.233H23.4295L25.2917 44.7947ZM23.2003 25.8395C23.2003 24.6911 22.7496 23.5886 21.9499 22.7766C21.1503 21.9649 20.0661 21.5092 18.9355 21.509C17.8045 21.509 16.7188 21.9645 15.9191 22.7766C15.1194 23.5886 14.6708 24.6911 14.6708 25.8395C14.6709 26.9875 15.1198 28.0885 15.9191 28.9003C16.7188 29.7124 17.8045 30.17 18.9355 30.17C20.0663 30.1698 21.1503 29.7122 21.9499 28.9003C22.7495 28.0884 23.2001 26.9877 23.2003 25.8395ZM26.9473 8.50511C29.808 8.50512 32.5907 9.45584 34.869 11.2127C35.5602 11.7458 35.6948 12.7488 35.1698 13.4507C34.6449 14.1519 33.6589 14.2886 32.9678 13.7561C31.2363 12.4208 29.1215 11.6969 26.9473 11.6969C24.773 11.6969 22.6582 12.4208 20.9267 13.7561C20.2356 14.2886 19.2497 14.1519 18.7247 13.4507C18.1998 12.7488 18.3343 11.7458 19.0256 11.2127C21.3038 9.45585 24.0865 8.50511 26.9473 8.50511ZM26.9452 0C31.8185 0 36.5617 1.60455 40.4618 4.57152C41.1561 5.10008 41.2973 6.10012 40.777 6.80534C40.2565 7.5102 39.2716 7.65353 38.5771 7.12534C35.2208 4.57209 31.139 3.19175 26.9452 3.19175C22.7518 3.19197 18.6715 4.57229 15.3154 7.12534C14.6209 7.65358 13.636 7.51018 13.1155 6.80534C12.5952 6.1001 12.7363 5.10006 13.4306 4.57152C17.3306 1.60475 22.0723 0.000213057 26.9452 0ZM26.3436 25.8395C26.3434 27.8342 25.5614 29.7465 24.1723 31.157C22.7832 32.5675 20.9 33.3616 18.9355 33.3617C16.9709 33.3617 15.0859 32.5676 13.6967 31.157C12.3079 29.7466 11.5276 27.834 11.5275 25.8395C11.5275 23.8446 12.3075 21.9305 13.6967 20.5199C15.0859 19.1093 16.9709 18.3173 18.9355 18.3173C20.8998 18.3174 22.7833 19.1097 24.1723 20.5199C25.5615 21.9305 26.3436 23.8446 26.3436 25.8395ZM45.7273 25.8395C45.7272 26.8271 45.5347 27.8051 45.1625 28.7175C44.7902 29.63 44.2439 30.4586 43.556 31.157C42.8682 31.8555 42.0523 32.4102 41.1535 32.7882C40.6979 32.9799 40.2252 33.1225 39.7435 33.2184C41.2595 33.406 42.7278 33.889 44.0656 34.648C45.6472 35.5453 47.0054 36.7994 48.0316 38.3156C49.0577 39.8318 49.7258 41.569 49.9839 43.39C50.1072 44.2621 49.5104 45.0701 48.6516 45.1957C47.7927 45.3213 46.9952 44.7171 46.8712 43.8451C46.682 42.5098 46.1933 41.2353 45.4408 40.1234C44.6884 39.0118 43.6925 38.0925 42.5328 37.4345C41.3731 36.7766 40.0799 36.3991 38.7531 36.3311C37.8672 36.2858 36.9827 36.3807 36.1296 36.6075C36.1565 36.6909 36.1821 36.7754 36.2032 36.861L38.6528 46.8082H45.8071C46.675 46.8082 47.3785 47.5229 47.3788 48.4041C47.3788 49.2855 46.6751 50 45.8071 50H7.69247C6.40727 50.0003 5.15922 49.5644 4.14602 48.7615C3.25922 48.0587 2.59717 47.1099 2.23671 46.0352L2.0996 45.5677L0.0777338 37.3452C-0.0185543 36.9532 -0.0254046 36.5435 0.0572696 36.1483C0.139985 35.7533 0.309754 35.3819 0.55455 35.0636L0.751007 34.8371C0.95915 34.622 1.20318 34.4443 1.47135 34.3114L1.74557 34.195C2.02538 34.0944 2.32112 34.0413 2.61939 34.0412H12.3133C13.1303 34.0413 13.9242 34.3186 14.5685 34.8288C15.2129 35.3395 15.6713 36.0558 15.87 36.861L18.3195 46.8082H22.703C22.5057 46.4158 22.3491 46.0006 22.2425 45.5677L20.2186 37.3452C20.1223 36.9532 20.1155 36.5435 20.1982 36.1483L20.2759 35.8574C20.3702 35.5715 20.5118 35.3024 20.6954 35.0636L20.8919 34.8371C21.0998 34.6223 21.3424 34.4441 21.6102 34.3114L21.8844 34.195C22.1644 34.0942 22.4598 34.0414 22.7582 34.0412H32.6466C32.9528 34.0413 33.256 34.0799 33.549 34.1555C33.5766 34.1414 33.6042 34.1266 33.6329 34.114C34.6703 33.6576 35.7634 33.3556 36.8786 33.2163C36.4021 33.1204 35.9338 32.9779 35.4829 32.7882C34.5845 32.4102 33.7681 31.8553 33.0804 31.157C32.3927 30.4586 31.8462 29.6299 31.474 28.7175C31.1018 27.8051 30.9113 26.827 30.9112 25.8395C30.9112 23.8446 31.6912 21.9305 33.0804 20.5199C34.4696 19.1093 36.3546 18.3173 38.3192 18.3173C40.2835 18.3174 42.167 19.1097 43.556 20.5199C44.9453 21.9305 45.7273 23.8446 45.7273 25.8395Z' fill='%2300AEEF' /%3e%3c/svg%3e");
}














.modal-bg {
    display: none;
}

.modal-bg.active {
    display: block;
    position: fixed;
    z-index: 998;
    height: 100vh;
    width: 100%;
    background: #000000;
    opacity: 0.7;
    top: 0;
    left: 0;
}

.modal {
    display: none;
}

.modal.active {
    display: block;
    position: fixed;
    z-index: 999;
    max-width: 100%;
    height: max-content;
    left: 50%;
    margin-left: -221px;
border-radius: 6px;
width: 442px;
background: #f8f8f9;
    top: 50vh;
    margin-top: -109px;
    padding: 30px 30px 38px 30px;
    border-radius: 5px;
}




.modal.active p {
margin: 0;
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
text-align: center;
color: #949ca5;
margin-bottom: 50px;
}

.modal.active .title {
font-family: var(--font-family);
font-weight: 700;
font-size: 30px;
line-height: 133%;
text-align: center;
color: #303841;
margin: 0;
    margin-bottom: 30px;
}

.modal-result-button {
    max-width: 190px!important;
margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
}

.modal.active .modal-result-text {
margin-top: 20px;
margin-bottom: 0;
}

.modal.active.modal-catalog-result {
padding: 42px 38px 32px 38px;
margin-top: -183px;
}

.modal-close {
    cursor: pointer;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.5859 1L1.00015 16.5858' stroke='%23303841' stroke-width='2' stroke-linecap='round' /%3e%3cpath d='M16.5859 16.5858L1.00015 1.00003' stroke='%23303841' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e");
		background-repeat: no-repeat;
background-position: center center;
    width: 18px;
    height: 18px;
    -webkit-transition: all .5s ease-out 0.1s;
    -moz-transition: all .5s ease-out 0.1s;
    -o-transition: all .5s ease-out 0.1s;
    transition: all .5s ease-out 0.1s;
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
}


.modal.active input[type='text'] {
margin-bottom: 30px;
}


.modal.active .btn {
max-width: 100%;
}




.modal.active.modal-zvonok {
    margin-left: -221px;
width: 442px;
background: #f8f8f9;
    margin-top: -278px;
}

.modal.active.modal-price {
    margin-left: -221px;
width: 442px;
background: #f8f8f9;
    margin-top: -278px;
}


@media(max-width: 560px) {


    .reveal-buttons {
        grid-template-columns: 1fr;
        grid-gap: 20px;
    }

.modal.active, .modal.active.modal-zvonok, .modal.active.modal-price {
left: 0;
top: 0;
width: 100%;
max-width: 100%;
height: 100vh;
padding-left: 20px;
padding-right: 20px;
margin-left: 0;
margin-top: 0!important;
border-radius: 0;
padding-top: 54px;
}

.modal.active .title {
  font-size: 28px;
  margin-bottom: 20px;
}


.modal-close {
  width: 18px;
  height: 18px;
  background-size: contain;
}

}

.modal-err {
    color: red;
    margin-bottom: 10px;
}



.soglasie {
margin-top: 15px;
display: flex;
font-weight: 400;
font-size: 14px;
line-height: 143%;
color: #757575;
margin-top: 29px;
}

.soglasie a {
color: #757575;
text-decoration: underline;
}

.soglasie input[type="checkbox"] {
    position: absolute;
    z-index: -1;
    opacity: 0;
}

.soglasie input[type='checkbox']+label {
padding-left: 31px;

font-family: var(--font-family);
font-weight: 400;
font-size: 14px;
line-height: 143%;
color: #949ca5;
}

.soglasie input[type='checkbox']+label a {
font-weight: 700;
}

.soglasie input[type='checkbox']+label:before {
    content: '';
    display: inline-block;
    flex-shrink: 0;
    flex-grow: 0;
    margin-right: 9px;
    background-repeat: no-repeat;
    background-position: center center;
    background: transparent;
    border: 0;
    border-radius: 1px;
    box-sizing: border-box;
    position: absolute;
    margin-left: -31px;
    margin-top: 3px;


border-radius: 2px;
width: 18px;
height: 18px;
background: #fff;
border: 1px solid transparent;
}

.soglasie input[type='checkbox']:checked+label:before, .soglasie input[type='checkbox']+label.active:before {


background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='18' height='18' rx='3' fill='white' /%3e%3cpath d='M14 5L9.87209 13H8.12791L4 5H5.86046L8.94186 11.375H9.05814L12.1395 5H14Z' fill='%23949CA5' /%3e%3c/svg%3e");
}


.soglasie.error input[type='checkbox']+label:before {
border: 1px solid #ff0000;
}


.perevozki-menu {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 32px;
}

.perevozki-menu a, .perevozki-menu span {
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
color: #949ca5;
display: flex;
align-items: center;
width: max-content;
padding-left: 20px;
padding-right: 20px;

border-radius: 6px;
height: 44px;
background: #f8f8f9;
}

.perevozki-menu span {
font-weight: 700;
color: #fff;
background: #949ca5;
}

.perevozki-head {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 632px;
    grid-gap: 32px;
    justify-content: space-between;
margin-bottom: 50px;
}

.perevozki-head-text-block {
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;
}

.perevozki-head-text-block p {
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;
margin-bottom: 20px;
}

.perevozki-head-image-block {
position: relative;

}

.perevozki-head-price-block {
position: absolute;
top: 50%;
margin-top: -55px;

border-radius: 6px;
width: 284px;
height: 110px;
background: #00aeef;
padding-top: 21px;
padding-left: 30px;
z-index: 1;
}

.perevozki-head-price-block .title {
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
color: #fff;
margin: 0;
margin-bottom: 4px;
}

.perevozki-head-price-block .price {
font-family: var(--font-family);
font-weight: 700;
font-size: 30px;
color: #fff;
margin: 0;
}

.perevozki-head-image {
border-radius: 6px;
width: calc(100% - 32px);
height: auto;
margin-left: 32px;
}

.perevozki-etapi {
margin-bottom: 50px;
}

.perevozki-etapi h2 {
margin-bottom: 50px;
}

.perevozki-etapi-grid {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 32px;
    justify-content: space-between;
}

.perevozki-etapi-item p {
margin: 0;
display: block;
padding-left: 20px;

font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;

margin-bottom: 12px;
}

.perevozki-etapi-item p:last-child {
margin-bottom: 0;
}


.perevozki-etapi-item .title {
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
line-height: 150%;
color: #303841;
margin-bottom: 20px;
}

.perevozki-etapi-item-image {
disaply: block;
width: auto;
height: auto;
margin-bottom: 20px;
}

.perevozki-price {
border-radius: 6px;
background: #f8f8f9;

margin-bottom: 50px;

padding: 32px 50px 50px 50px;
}

.perevozki-price h2 {
text-align: center;
}

.perevozki-price table tr {

border-radius: 6px;
}

.perevozki-price table {
width: 100%;
border-spacing: 0 10px;
margin-bottom: 20px;
}

.perevozki-price table tr:first-child {
background: transparent;
}

.perevozki-price table tr td, .perevozki-price table tr th {
padding-top: 10px;
padding-bottom: 10px;
}

.perevozki-price table tr td, .perevozki-price table tr th {
padding-left: 10px;
padding-right: 10px;
text-align: center;
}

.perevozki-price table tr td {
font-family: var(--font-family);
font-weight: 400;
font-size: 20px;
line-height: 150%;
color: #303841;
}


.perevozki-price table tr th {
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
line-height: 150%;
text-align: center;
color: #fff;

border-radius: 6px;
background: transparent;
position: relative;
z-index: 2;
}

.perevozki-price table tr th:after {
content: '';
position: absolute;
height: 100%;
width: calc(100% - 10px);
top: 0;
right: 0;
z-index: -1;
background: #00aeef;
    border-radius: 6px;
}

.perevozki-price table tr th:first-child:after {
width: 100%;
}

.perevozki-price table tr td:first-child, .perevozki-price table tr th:first-child {
padding-left: 32px;
text-align: left;
}
.perevozki-price table tr td {
background: #fff;
}

.perevozki-price table tr td:first-child {
border-radius: 6px  0 0 6px;
}

.perevozki-price table tr td:last-child {
border-radius: 0 6px 6px 0;
}

.perevozki-text {
border-radius: 6px;
background: #f8f8f9;
display: flex;
flex-direction: column;
gap: 32px;
padding: 32px;
margin-bottom: 50px;
}

.perevozki-text-item {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 252px 1fr;
    grid-gap: 32px;
    justify-content: space-between;
}

.perevozki-text-item-right {
border-radius: 6px;
background: #fff;
padding: 32px;
}

.perevozki-text-item-right p {
margin: 0;
margin-bottom: 20px;
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;
}

.perevozki-text-item-right p:last-child {
margin-bottom: 0;
}

.perevozki-text-item-right ul:last-child, .perevozki-text-item-right ol:last-child {
margin-bottom: 0;
}

.perevozki-text-item-right ul, .perevozki-text-item-right ol {
margin: 0;
margin-bottom: 20px;
padding-left: 20px;
}

.perevozki-text-item-right ul li, .perevozki-text-item-right ol li {
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;
}

.perevozki-faq {

    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 252px 1fr;
    grid-gap: 32px;
    justify-content: space-between;
    
    
    border-radius: 6px;
    background: #f8f8f9;
    padding: 32px;

margin-bottom: 50px;
}




.faq-list {
display: flex;
flex-direction: column;
gap: 20px;
}
.faq-item {
padding: 14px 20px;

border-radius: 6px;
background: #fff;


}
.faq-item .faq-title {
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
line-height: 150%;
color: #303841;
    padding-right: 0;
    position: relative;
    cursor: pointer;
    gap: 10px;
    display: flex;
justify-content: space-between;
}
.faq-item .faq-title:after {
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
line-height: 150%;
text-align: right;
color: #303841;
    width: 30px;
    height: 30px;
    /*
    position: absolute;
    right: 0;
    top: calc(50% - 16px);
    */
    content: '+';
}
.faq-item .faq-text {


font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #303841;

    padding: 20px 0 0 0;
    display: none;
}
.faq-item.active .faq-text {
    display: block;
}
.faq-item.active .faq-title:after {
    content: '-';
}
.faq-item .faq-text p {
font-family: var(--font-family);
font-weight: 400;
font-size: 20px;
line-height: 150%;
color: #303841;
}





.header-menu li ul:not(.mobil-podmenu) {
display: none;
position: absolute;
list-style: none;

    border-radius: 6px;
    background: #f8f8f9;

    margin-top: 20px;
z-index: 3;
flex-direction: column;
padding: 25px;
margin-left: -25px;
gap: 20px;

box-shadow: 0 8px 8px rgba(0, 0, 0, .12);
}

.header-menu li ul:not(.mobil-podmenu) li a {
    font-family: var(--font-family);
    font-weight: 400;
    font-size: 16px;
    color: #303841;
}

.header-menu li:hover ul:not(.mobil-podmenu) {
display: flex;


}

.napravleniya-head-text {

    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-gap: 32px;
    justify-content: space-between;


margin-bottom: 50px;
}

.napravleniya-head-text-item {
border-radius: 6px;
background: #f8f8f9;
padding: 30px 30px 36px 30px;
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;
}

.napravleniya-head-text-item p {
margin: 0;
margin-bottom: 20px;
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;
}

.napravleniya-head-text-item p:last-child {
margin-bottom: 0;
}

.napravleniya-head-text-item h3 {
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
line-height: 150%;
color: #303841;
margin: 0;
margin-bottom: 20px;
}


.blog-page {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 284px 1fr;
    grid-gap: 32px;
    justify-content: space-between;
}

.blog-sections-menu {
border-radius: 6px;
background: #f8f8f9;
padding: 30px 30px 34px 30px;
}

.blog-sections-title {
margin: 0;
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
line-height: 150%;
color: #303841;
margin-bottom: 24px;
}

.blog-sections-menu a, .blog-sections-menu span {
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
color: #949ca5;
}

.blog-sections-menu span {
color: #303841;
font-weight: 700;
}

.blog-sections-grid {
display: flex;
flex-direction: column;
gap: 10px;
}

.blog-list {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-gap: 32px;
    justify-content: space-between;
}


.cases-list {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 32px;
    justify-content: space-between;
}

.blog-item-image {
border-radius: 6px 6px 0 0;
width: 100%;
height: 290px;
display: block;
object-fit: cover;
}

.blog-item {
border-radius: 6px;
background: #f8f8f9;
}

.blog-item-bottom {
min-height: 160px;
padding: 30px;
}

.blog-item-bottom .title {
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
line-height: 150%;
color: #303841;
margin: 0;
display: block;
min-height: 77px;
margin-bottom: 15px;
}

.blog-item-bottom-grid {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: max-content max-content max-content max-content;
    grid-gap: 10px;
    justify-content: space-between;
}

.blog-item-bottom-item {
display: flex;
    align-items: center;
gap: 10px;
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
color: #949ca5;
}

.bx-pagination {
position: absolute;
z-index: -1;
opacity: 0;
}

.load_more {
margin-top: 32px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;

-webkit-transition: all .5s ease-out 0.1s;
-moz-transition: all .5s ease-out 0.1s;
-o-transition: all .5s ease-out 0.1s;
transition: all .5s ease-out 0.1s;

border-radius: 6px;
height: 50px;
background: #f8f8f9;

font-family: var(--second-family);
font-weight: 400;
font-size: 16px;
text-align: center;
color: #949ca5;
}

.load_more:hover {
background: #e0e0e0;
}


.blog-detail-text {
border-radius: 6px;
max-width: 758px;
background: #f8f8f9;
margin: 0 auto;
padding: 32px;
}

.blog-detail-text h1 {
font-size: 30px;
margin-bottom: 20px;
}

.blog-detail-text h2 {
font-family: var(--font-family);
font-weight: 700;
font-size: 20px;
line-height: 150%;
color: #303841;
margin-bottom: 20px;
}

.blog-detail-text p {
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;
margin-bottom: 20px;
}

.blog-detail-text ul li, .blog-detail-text ol li {
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;
line-height: 150%;
color: #949ca5;
}

.blog-detail-text ul, .blog-detail-text ol {
margin-bottom: 20px;
}

.blog-detail-text img {
display: block;
margin-bottom: 20px;
margin-left: -32px;
width: calc(100% + 64px);
max-width: calc(100% + 64px);
height: auto!important;
}

.blog-detail-text p img {
margin-bottom: 0;
}

.blog-detail-text .blog-item-bottom-grid {
margin-top: 50px;
justify-content: start;
grid-gap: 32px;
}

.cases-detail-grid {
    display: grid;
    grid-template-rows: auto;
    grid-template-columns: 442px 1fr;
    grid-gap: 32px;
    justify-content: space-between;
}

.cases-detail-image {
display: block;
width: 100%;
height: auto;
border-radius: 6px;
}


.header-mobil {
display: none;
}

.mobil-menu {
display: none;
}

@media(max-width: 1199px) {

.blog-page {
    grid-template-columns: 1fr;
}

.footer-menu-grid {
    grid-template-columns: 1fr 1fr 1fr max-content max-content;
    grid-gap: 20px;
}


.cases-list {
    grid-template-columns: 1fr 1fr;
}

}


@media(max-width: 991px) {

.cases-list {
  grid-gap: 30px;
}

.blog-list {
    grid-template-columns: 1fr;
}

.blog-item {
max-width: 600px;
}

.blog-detail-text {
    padding: 20px;
}

.blog-detail-text h1 {
font-size: 24px;
}

.blog-detail-text img {
margin-left: -20px;
width: calc(100% + 40px);
max-width: calc(100% + 40px);
}

.blog-item-bottom {
    padding: 20px;
}


.table-oblojka {
        overflow-x: auto;
        width: 100%;
    }
    

header {
display: none;
}

.header-mobil {
        display: block;
        position: fixed;
z-index: 101;
        width: 100%;
        top: 0;
        left: 0;
        height: 50px;
background: #fff;
	}

    .header-mobil-grid {
        display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: max-content 1fr max-content max-content max-content;
        align-items: center;
        grid-gap: 20px;
        justify-content: space-between;
        height: 50px;
        padding: 0;
    }
    
    
    
    
    
    @media(max-width: 369px) {

    .header-mobil-grid {
        grid-gap: 16px;
    }

}

.header-mobil-grid .order-button {
width: 100px;
font-size: 10px;
border-radius: 4px;
width: 70px;
height: 20px;
}


.header-mobil-grid .zaiavka-button {
        width: 100px;
        font-size: 10px;
        border-radius: 4px;
        width: 70px;
        height: 20px;
    }
    
    main {
    padding-top: 70px;
}

.header-logo {
width: 96px;
height: auto;
}

.burger-button {
display: block;
width: 18px;
min-width: 18px;
height: 16px;
background-repeat: no-repeat;
background-position: center center;
background-image: url('images/burger.svg');
cursor: pointer;
    -webkit-transition: all .5s ease-out 0.1s;
    -moz-transition: all .5s ease-out 0.1s;
    -o-transition: all .5s ease-out 0.1s;
    transition: all .5s ease-out 0.1s;
}

.burger-button.active {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.41211 1.41211L15 14.9999' stroke='%23303841' stroke-width='2' stroke-linecap='round' /%3e%3cpath d='M1 14.5879L14.5879 1.00006' stroke='%23303841' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e");
}

.burger-button:hover {
opacity: 0.7;
}

.mobil-mail {
display: block;
width: 19px;
min-width: 19px;
height: 16px;
background-repeat: no-repeat;
background-position: center center;
background-image: url('images/mail.svg');
cursor: pointer;
    -webkit-transition: all .5s ease-out 0.1s;
    -moz-transition: all .5s ease-out 0.1s;
    -o-transition: all .5s ease-out 0.1s;
    transition: all .5s ease-out 0.1s;
}

.mobil-mail:hover {
opacity: 0.7;
}

.mobil-phone {
display: block;
width: 20px;
min-width: 20px;
height: 18px;
background-repeat: no-repeat;
background-position: center center;
background-image: url('images/phone.svg');
cursor: pointer;
    -webkit-transition: all .5s ease-out 0.1s;
    -moz-transition: all .5s ease-out 0.1s;
    -o-transition: all .5s ease-out 0.1s;
    transition: all .5s ease-out 0.1s;
}

.mobil-phone:hover {
opacity: 0.7;
}






.mobil-menu {
position: fixed;
z-index: 20;
width: 100%;
height: calc(100vh - 50px);
    background: #ffffff;
top: 50px;
padding-top: 20px;
}

.mobil-menu.active {
display: block;
}


.mobil-menu .header-menu {
        list-style: none;
        display: grid;
        grid-template-rows: auto;
        grid-auto-flow: row;
        grid-template-columns: 1fr;
        grid-row-gap: 0;
        margin: 0;
        padding: 0;
        align-items: center;
}

.mobil-menu ul {
list-style: none;
padding: 0;
margin: 0;
margin-bottom: 20px;
}


.mobil-menu ul {
margin-top: 0;
top: 80px;
}

.mobil-menu ul{padding-top: 0;padding-bottom: 32px;padding-left: 20px;background: #ffffff;list-style-type: none;display: block;position: fixed;z-index: 99;width: 100%;height: calc(100% - 62px);left: 100%;overflow-y: auto;-webkit-transition: left .3s ease 0s;-o-transition: left .3s ease 0s;transition: left .3s ease 0s}
.mobil-menu ul li {list-style-type: none;}
.mobil-menu .header-menu{left: 0;position: static;padding-top: 8px;}
.mobil-menu.active > ul{left: 0}
.mobil-menu ul li.active > ul{left: 0}
.mobil-menu ul li a{font-size: 18px;padding: 12px 42px 12px 21px;color: #303841;border-bottom: 0px solid #303841;border-radius: 0;display: block;padding-left: 0;position: relative}
.mobil-menu ul li a:hover{
-webkit-transition: all .5s ease-out 0.1s;
-moz-transition: all .5s ease-out 0.1s;
-o-transition: all .5s ease-out 0.1s;
transition: all .5s ease-out 0.1s;
opacity: 1;
}
.mobil-menu ul li.next > a:before{right: 14px}
.mobil-menu ul li.next > a:before{display: block;content: "";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.485 14.143' fill='%23303841'%3E%3Cpath d='M0 1.414L1.414 0l7.071 7.07-1.414 1.415z' /%3E%3Cpath d='M8.485 7.071L7.071 8.485 5.657 7.071 7.07 5.657z' class='a'/%3E%3Cpath d='M7.071 5.657l1.414 1.414-7.07 7.071L0 12.728z' /%3E%3C/svg%3E");position: absolute;height: 14px;width: 8px;top: 50%;transform: translateY(-50%)}
.mobil-menu ul li.back > a{padding-left: 28px;color: #303841;    margin-bottom: 14px;}
.mobil-menu ul li.back > a:before{display: block;content: "";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.485 14.143' fill='%23303841'%3E%3Cpath d='M0 1.414L1.414 0l7.071 7.07-1.414 1.415z' /%3E%3Cpath d='M8.485 7.071L7.071 8.485 5.657 7.071 7.07 5.657z' class='a'/%3E%3Cpath d='M7.071 5.657l1.414 1.414-7.07 7.071L0 12.728z' /%3E%3C/svg%3E");position: absolute;height: 14px;width: 8px;top: 50%;transform: translateY(-50%)}
.mobil-menu ul li.back > a:before{left: 0px;transform: translateY(-50%) rotate(180deg)}


.main-header-slider-item-text-block .title {
    font-size: 40px;
    margin-bottom: 26px;
}


.main-header-slider-item-text-block {
    padding-top: 110px;
    padding-left: 20px;
}



.main-header-slider-item-text-block {
    font-size: 20px;
}

.main-header-slider-item {
border-radius: 6px;
height: 613px;
background: #f8f8f9;
}


.main-header-slider .slick-dots {
    left: 20px;
    top: 50px;
    bottom: auto;
}


.main-preim-block {
    margin-top: -178px;
    padding-left: 20px;
    padding-right: 0;
    margin-bottom: 50px;
}

.main-prerim-grid {
    display: block;
    width: calc(100% + 15px);
}

.main-preim-item {
    width: 250px;
    margin-right: 10px;
}

h2 {
    margin-bottom: 30px;
}


.main-mejdunarodnie-gruzi-grid {
    grid-template-columns: 1fr;
    grid-gap: 15px;
}

.main-mejdunarodnie-gruzi-image {
    width: 100%;
}


.main-mejdunarodnie-gruzi-item .title {
    width: 270px;
    margin-left: -135px;
}

.main-mejdunarodnie-gruzi {
    margin-bottom: 30px;
}

.main-preimushestva-raboti-grid {
    display: block;
    width: calc(100% + 15px);
}

.main-preimushestva-raboti-item {
width: 284px;
margin-right: 15px;

}

.main-preimushestva-raboti {
    margin-bottom: 30px;
}

.main-napravlenia-grid {
    display: block;
    width: calc(100% + 15px);
}

.main-napravlenia-item {
width: 148px;
margin-right: 15px;
display: flex!important;
}

.main-napravlenia {
    margin-bottom: 30px;
}

.main-dop-service-grid {
    display: block;
    width: calc(100% + 15px);
}

.main-dop-service-item {
margin-right: 15px;

    display: grid!important;
    grid-template-columns: 1fr;
}


.main-dop-service-item .num {
    margin-top: 0;
}

.main-dop-service-image-block {
order: 2;
}

.main-dop-service {
    margin-bottom: 30px;
}

.main-case-block {
    margin-bottom: 30px;
}

.main-case-grid {
    display: block;
    width: calc(100% + 15px);
}

.main-case-item {
    width: 330px;
    margin-right: 15px;
}

footer {
    margin-top: 35px;
}

.footer-menu-grid {
display: none;
}

.footer-bg {
    padding: 30px 20px 30px 20px;
}

.footer-top-grid {
    grid-template-columns: 1fr;
    grid-gap: 30px;
    margin-bottom: 30px;
}

.footer-top-grid .header-mail {
order: 3;
}

.footer-top-grid .header-soc {
order: 4;
justify-content: center;
grid-column-gap: 30px;
}

.footer-bottom {
    grid-template-columns: 1fr;
    grid-gap: 9px;
}

.footer-bottom .copiright {
text-align: center;
}

.footer-bottom .creator {
    text-align: center;
}

.footer-top-grid .header-logo {
        width: 172px;
        height: auto;
        margin-left: auto;
        display: block;
        margin-right: auto;
    }
    
.footer-top-grid .header-phone {
text-align: center;
order: 2;
font-size: 20px;
}


.footer-top-grid .header-soc a {
    width: 48px;
    height: 40px;
    background-size: contain;
}

.footer-top-grid .header-mail {
text-align: center;
font-size: 20px;
}

.footer-top-grid .zaiavka-button {
margin-left: auto;
margin-right: auto;
}

.footer-bg {
    min-height: auto;
}

.contacts-page {
        grid-template-columns: 100%;
    grid-gap: 30px;
}

.contacts-page-text-bottom-grid {
    grid-template-columns: 1fr;
    grid-gap: 30px;
    margin-top: 40px;
}

.contacts-page iframe {
max-width: 100%;
}

.contacts-page-text {
    padding-left: 20px;
    padding-right: 20px;
}

.contacts-page-map {
max-width: 100%;
position: relative;
border-radius: 6px;
height: 400px;
}


.company-page-block-1 {
    grid-template-columns: 1fr;
    grid-gap: 30px;
    margin-bottom: 30px;
}

.company-soprovojdenie {
    grid-template-columns: 100%;
    grid-gap: 30px;
    margin-bottom: 30px;
}

.company-soprovojdenie-right {
    display: block;
    width: calc(100% + 15px);
}



.company-soprovojdenie-right .main-preimushestva-raboti-item .text {
    height: 158px;
}


.company-logistika {
    margin-bottom: 30px;
    grid-template-columns: 1fr;
    grid-gap: 30px;
    justify-content: space-between;
}

.company-logistika-right p {
    margin-bottom: 20px;
}


.company-control-grid {
    display: block;
    width: calc(100% + 15px);
}


.company-control-item {
    width: 320px;
    margin-right: 15px;
    padding-right: 110px;
}

.perevozki-head {
    grid-template-columns: 1fr;
    grid-gap: 30px;
    margin-bottom: 30px;
}


.perevozki-price {
    margin-bottom: 30px;
    padding: 32px 0 30px 20px;
    width: calc(100% + 15px);
}


.perevozki-price table {
min-width: 900px;
}


.perevozki-text-item {
    grid-template-columns: 1fr;
    grid-gap: 0;
}

.perevozki-text {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 30px;
}

.perevozki-faq {
    grid-template-columns: 1fr;
    grid-gap: 0;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 30px;
}


.perevozki-text-item-right {
    padding: 20px;
}

    .perevozki-etapi-grid {
        display: block;
        width: calc(100% + 15px);
    }
    
    .perevozki-menu {
            display: block;
        width: calc(100% + 15px);
            margin-bottom: 26px;
    }
    
    .perevozki-menu a, .perevozki-menu span {
    margin-right: 15px;
    display: flex!important;
    }
    
    .perevozki-etapi-item {
    width: 284px;
    margin-right: 15px;
    }
    
    
        .perevozki-etapi {
    margin-bottom: 30px;
}
    
    .perevozki-etapi h2 {
    margin-bottom: 30px;
}


.napravleniya-head-text {
    grid-template-columns: 1fr;
    grid-gap: 30px;
    margin-bottom: 30px;
}

    .cases-list .main-case-item {
        margin-right: 0;
    }


.cases-detail-grid {
    grid-template-columns: 1fr;
    grid-gap: 30px;
}

.cases-detail-image {
    max-width: 758px;
    margin-left: auto;
    margin-right: auto;
}


}

@media(max-width: 779px) {
.cases-list {
    grid-template-columns: 1fr;
}

}

@media(max-width: 499px) {


    .cases-list .main-case-item {
        width: 100%;
    }

    .cases-list .main-case-item .main-case-image {
        width: 100%;
    }

    .perevozki-price table {
        min-width: 600px;
    }
    
    .perevozki-price table tr td:first-child, .perevozki-price table tr th:first-child {
    padding-left: 15px;
}

.perevozki-menu a, .perevozki-menu span {
    font-size: 14px;
    height: 40px;
}

.perevozki-price table tr td, .perevozki-price table tr th {
    font-size: 16px;
}


.perevozki-head-price-block {
    margin-top: -40px;
    width: 200px;
    height: 80px;
    padding-top: 10px;
    padding-left: 20px;
}

.perevozki-head-price-block .price {
    font-size: 22px;
}


.perevozki-head-image {
    width: calc(100% - 20px);
    margin-left: 20px;
}

.perevozki-head-text-block p:last-child {
margin-bottom: 0;
}
.faq-item .faq-title {
    font-size: 16px;
}

.faq-item .faq-text {
    font-size: 14px;
    }


.blog-item-bottom-item.time {
display: none;
	}

.blog-item-bottom-grid {
    grid-template-columns: max-content max-content max-content;
    grid-gap: 10px;
}

.blog-detail-text .blog-item-bottom-grid {
    margin-top: 30px;
    justify-content: space-between;
    grid-gap: 10px;
}

}

@media(max-width: 399px) {

    .main-header-slider-item-text-block .title {
        font-size: 36px;
    }
    
    h1 {
    font-size: 36px;
    }

}

.blog-detail-text tr th, .blog-detail-text table td {
border-top: 1px solid #949ca5;
border-left: 1px solid #949ca5;
padding: 5px;
}

.blog-detail-text table {
border-bottom: 1px solid #949ca5;
border-right: 1px solid #949ca5;
margin-bottom: 30px;

}

.table-wrapper {
    max-width: 100%;
    overflow-x: auto;
}






.catalog-menu {
display: none;
position: absolute;
z-index: 100;
padding: 30px;
padding-right: 0;

border-radius: 6px;
background: #f8f8f9;
min-width: 220px;
    top: 110px;

box-shadow: 0 8px 8px rgba(0, 0, 0, .12);
}

.catalog-menu ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
grid-gap: 18px;
}

.catalog-menu.scroll {
position: fixed;
top: 112px;
}


.catalog-menu.active {
display: block;

}

.catalog-menu > ul > li {
padding-right: 30px;
cursor: pointer;
    max-width: 254px;
}

.catalog-menu ul li a, .catalog-menu ul li span {
font-family: var(--font-family);
font-weight: 400;
font-size: 16px;

color: #303841;
-webkit-transition: all .5s ease-out 0.1s;
    -moz-transition: all .5s ease-out 0.1s;
    -o-transition: all .5s ease-out 0.1s;
    transition: all .5s ease-out 0.1s;
}

.catalog-menu > ul > li:hover > a, .catalog-menu > ul > li:hover > span, .catalog-menu > ul > li.active > a, .catalog-menu > ul > li.active > span {
color: #00aeef!important;
}

.catalog-menu ul li ul {
display: grid;
grid-column-gap: 30px;
grid-row-gap: 18px;
grid-template-rows: 1fr;
grid-template-columns: repeat(2, max-content);
justify-content: start;
}


.catalog-menu ul li .catalog-menu-buttons-block ul {
display: grid;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: 1fr;
    grid-template-columns: repeat(4, auto);
    justify-content: start;
}


.catalog-menu ul li .catalog-menu-lavel-2 {
position: absolute;
display: none;
top: 0;
    left: 220px;
    padding-left: 32px;
    width: calc(100vw - 220px - (100vw - 1232px));
}



.catalog-menu ul li.active .catalog-menu-lavel-2 {
    display: grid;
    min-height: 100%;

}

.catalog-menu-lavel-bg {
padding: 30px;
border-radius: 6px;
    background: #f8f8f9;
    box-shadow: 0 6px 6px rgba(0, 0, 0, .05);
    height: 100%;
position: relative;
}

.catalog-menu-lavel-grid {
display: grid;
grid-column-gap: 30px;
grid-template-rows: 1fr;
grid-template-columns: max-content 1fr;
justify-content: space-between;
    height: 100%;
position: relative;
}




.catalog-menu-lavel-2 .catalog-menu-lavel-title {
margin: 0;
display: block;
margin-bottom: 22px;
color: #303841;
font-size: 32px;
    font-weight: 700;
line-height: normal;
}


.catalog-menu > ul > li.parent.active:after {
content: '';
position: absolute;
width: 61px;
height: 15px;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='61' height='15' viewBox='0 0 61 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M60.7071 8.07107C61.0976 7.68055 61.0976 7.04739 60.7071 6.65686L54.3431 0.2929C53.9526 -0.0976243 53.3195 -0.0976243 52.9289 0.2929C52.5384 0.683424 52.5384 1.31659 52.9289 1.70711L58.5858 7.36397L52.9289 13.0208C52.5384 13.4113 52.5384 14.0445 52.9289 14.435C53.3195 14.8256 53.9526 14.8256 54.3431 14.435L60.7071 8.07107ZM0 7.36397V8.36397H60V7.36397V6.36397H0V7.36397Z' fill='%2300AEEF' /%3e%3c/svg%3e");
background-repeat: no-repeat;
background-position: center center;
    right: -48px;
margin-top: 4px;
}

.catalog-menu-buttons-block {
    margin-top: -7px;
}


.catalog-menu-lavel-buttons {
display: flex;
flex-direction: column;
grid-gap: 20px;

}

.catalog-menu-lavel-buttons a {
display: flex;
align-items: center;
justify-content: center;
width: 250px;
max-width: 100%;
height: 40px;
border-radius: 10px;
border: 1px solid #667685;
color: #667685;

text-align: center;
font-size: 16px;
font-weight: 400;
line-height: 16px;
}



.catalog-menu ul li .catalog-menu-button {
font-family: var(--font-family);
font-weight: 400;
font-size: 14px;
color: #949ca5;

border: 1px solid #949ca5;
border-radius: 6px;
width: max-content;
height: 35px;
display: flex;
align-items: center;
padding-left: 11px;
padding-right: 11px;

}


.catalog-menu ul li .catalog-menu-button:hover {
color: #00aeef;
border-color: #00aeef;
}


@media(max-width: 1262px) {
.catalog-menu ul li .catalog-menu-buttons-block ul {
    grid-template-columns: repeat(2, 191px);
}


.catalog-menu ul li .catalog-menu-lavel-2 {
width: calc(100vw - 220px - 45px);
}


.catalog-menu-lavel-grid {
grid-column-gap: 32px;
}

.catalog-menu-lavel-buttons a {
width: 220px;
}


.catalog-menu ul li ul {
    grid-template-columns: repeat(2, max-content);
}

}


.catalog-menu-lavel-buttons a:hover {
color: #667685!important;
opacity: 0.7;
}


.tags-flex {
display: flex;
gap: 14px;
flex-wrap: wrap;
margin-bottom: 30px;
}

.tags-flex a {
font-family: var(--font-family);
font-weight: 400;
font-size: 14px;
color: #949ca5;

border: 1px solid #949ca5;
border-radius: 6px;
width: max-content;
height: 35px;
display: flex;
align-items: center;
padding-left: 11px;
padding-right: 11px;

}


.tags-flex a:hover {
color: #00aeef;
border-color: #00aeef;
}