* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}
html {
  font-size: 62.5%;
  line-height: 1.15;
  /* overflow-x: hidden; */
  -webkit-text-size-adjust: 100%;
}
body {
  /* overflow-x: hidden; */
  font: 16px 'Raleway', sans-serif;
  font: 1.6rem 'Raleway', sans-serif;
  font-weight: 500;
  font-style: normal;
  margin: 0;
  background: #FFFFFF;
  text-rendering: optimizeLegibility;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; 
}
html,
body {
  overflow-x: hidden !important; 
  height: 100%;
}
.container{
  max-width: 1110px;
  margin: 0 auto;
}
.iScrollVerticalScrollbar, .iScrollLoneScrollbar,
.iScrollVerticalScrollbar.iScrollLoneScrollbar{
    width: 17px !important;
}
@media (max-width: 1366px){
  .container{
    padding: 0 16px;
  }
}
p{
  margin: 0;
}
main {
display: block; }
h1 {
font-size: 2em;
margin: 0; }
hr {
-webkit-box-sizing: content-box;
        box-sizing: content-box;
height: 0;
overflow: visible; }
pre {
font-family: monospace, monospace;
font-size: 1em;}
a {
background-color: transparent; }
abbr[title] {
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
        text-decoration: underline dotted; }
b,
strong {
font-weight: bolder; }
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
small {
font-size: 80%; }
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sub {
bottom: -0.25em; }
sup {
top: -0.5em; }
img {
border-style: none; }
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
}
button,
input {
overflow: visible; }
button,
select {
text-transform: none; }
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button; }
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0; }
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText; }
fieldset {
padding: 0.35em 0.75em 0.625em; }
legend {
-webkit-box-sizing: border-box;
        box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;}
progress {
vertical-align: baseline; }
textarea {
overflow: auto; }
ul {
padding: 0;
margin: 0; }
li {
list-style: none; }
a {
color: inherit;
text-decoration: none; }
[type="checkbox"],
[type="radio"] {
-webkit-box-sizing: border-box;
        box-sizing: border-box;
padding: 0; }
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto; }
[type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; }
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}
details {
display: block; }
summary {
display: list-item; }
template {
display: none; }
[hidden] {
display: none !important; 
}
 .circle-chart__circle {
  transform: rotate(-90deg); 
  transform-origin: center; 
}
.start-animation.animation .circle-chart__circle{
  animation: circle-chart-fill 2s reverse; 
}
.circle-chart__circle--negative {
  transform: rotate(-90deg) scale(1,-1); 
}
.circle-chart__info {
  animation: circle-chart-appear 2s forwards;
  opacity: 0;
  transform: translateY(0.3em);
}
@keyframes circle-chart-fill {
  to { stroke-dasharray: 0 100;}
}
@keyframes circle-chart-appear {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.header__inner {
  position: relative;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  min-height: 100vh;
  background-position: center !important;
}
@media (max-width: 475px){
    .management .header__inner{
        min-height: 640px;
    }
}
.inspection-page .header__inner:before{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0.16) 107.16%);
}
@media (max-width: 475px){
    .inspection-page .header__inner{
        background-position: -399px 0 !important;
    }
}
.header__top{
  position: relative;
  z-index: 1;
  border-bottom: 1px solid #FFFFFF;
}
.header__top-items{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1023px){
    .header__top-items{
     padding: 12px 0; 
    }
}
.header__nav-list{
  padding: 36px 0;
  display: flex;
  justify-content: space-between;
}
.header__nav-list .header__language{
  display: none;
}
.header__nav-item{
  position: relative;
  cursor: pointer;
}
.header__dropdown{
  display: none;
}
.header__dropdown.active{
  display: inline-block;
}
.header__dropdown.active{
  display: block;
  z-index: 2;
  position: absolute;
  min-width: 234px;
  padding: 6px 0;
  top: 22px;
  left: 0;
  border-top: 2px solid rgba(255, 255, 255, 0.5);
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(31px);
}
.header__dropdown-link{
  display: block;
  padding: 8px 16px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.03em;
  text-transform: none;
  color: #FFFFFF;
  cursor: pointer;
}
.header__dropdown-link:hover{
  background:rgba(255, 255, 255, 0.2);
}
.header__nav-item:not(:last-child){
  padding-right: 32.5px;
}
.header__dropdown-inner {
  display: flex;
  flex-direction: column;
}
.header__nav-block{
  display: flex;
  align-items: center;
}
.header__nav-block:hover {
    opacity: 0.5;
    transition: all .3s ease;
}
.header__nav-arrow{
  width: 20px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: center;
  transform: translateY(1px);
  background-image: url("../images/icons/chevron-right.svg");
}
.header__nav-link{ 
  padding-right: 2px;
  display: block;
  font-family: "Raleway",sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #ffffff;
}
.header__language-item{
  position: relative;
  cursor: pointer;
  font-family: "Gotham Pro", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 14px;
  color: #FFFFFF;
}
.header__language-item.active{
  position: relative;
  padding-right: 7px;
}
.active.header__language-item::after{
  position: absolute;
  content: '';
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #ffffff;
}
/** MOBILE MENU*/
.header__nav-mobile{
  display: none;
}
.burger__wrapper{
  display: none;
  position: relative;
}
.change.burger-menu {
  position: fixed;
  right: 16px;
}

.burger-menu {
  display: none;
  z-index: 12;
  width: 24px;
  position: absolute;
  right: 0;
  top: 27px;
  cursor: pointer;
}
.burger__wrapper {
  display: block;
}
.burger-menu__item {
  width: 18px;
  height: 2px;
  margin: 5px auto;
  transition: 0.4s;
  background-color: #ffffff;
  border-radius: 2px;
}
.change .burger-menu__item:first-child {
  -webkit-transform: rotate(-45deg) translate(-5px, 7px);
  transform: rotate(-45deg) translate(-5px, 7px);
}
.change .burger-menu__item:nth-child(2) {
  opacity: 0;
}
.change .burger-menu__item:nth-child(3) {
  -webkit-transform: rotate(45deg) translate(-3px, -5px);
  transform: rotate(45deg) translate(-3px, -5px);
}
.breadcrumbs{
  padding-top: 15px;
}
.breadcrumbs ul{
  display: flex;
}
.breadcrumbs ul li a{
  font-family: "Raleway",sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 10px;
  line-height: 12px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
}
.bCrumb{
  position: relative;
}
.bCrumb:hover{
    opacity: 0.5;
    transition: all .3s ease;
}
.bCrumb + .bCrumb{
  padding-left: 4px;
}
.bCrumb:not(:last-child) a{
  padding-right: 12px;
}
.bCrumb:not(:last-child) a{
  position: relative;
}
.bCrumb:not(:last-child) a::before{
  position: absolute;
  content: '';
  transform: translateY(-50%);
  top: 50%;
  right: 0;
  width: 8px;
  height: 8px;
  background-repeat: no-repeat;
  background-size: 8px 8px;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg width='4' height='6' viewBox='0 0 4 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L3 3L1 1' stroke='white' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}
.grid {
  display: grid;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 31em) {
  .grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
.railway-page .header__text-block{
    bottom: 172px;
    transform: unset;
    top: unset;
    
}
.railway__right-circle, .water-transportation__right-circle{
  width: 145px;
  height: 145px;
  margin-top: 25px;
  position: relative;
  border-radius: 50%;
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.2);
}
.railway__right-circle-text, .water-transprotation__right-circle-text{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 100%;
  z-index: 1;
}
.office-contacts__row .railway__right-circle + .railway__right-circle{
  margin-left: 32px;
}
.railway__right-circle .circle-chart__circle, .water-transportation__right-circle .circle-chart__circle{
  stroke: #eeeeee;
}
.railway__right-circle .circle-chart__background, .water-transportation__right-circle .circle-chart__background{
  stroke: #ffffff;
}
.office-contacts__row  .railway__right-circle .circle-chart__circle:nth-child(2){
  stroke: #C1DCEF;
}
.office-contacts__row  .railway__right-circle:nth-child(3) .circle-chart__circle{
  stroke: rgba(250,217,194,1);
}
.office-contacts__row  .railway__right-circle .railway__right-item-text:first-child{
  color: #117AC4;
}
.office-contacts__row  .railway__right-circle:nth-child(3) .railway__right-item-text:first-child{
  color: #EE8033;
}
svg.circle-chart {
  transform: scale(-1, 1);
  position: absolute;
  z-index: 0;
}
.circle-chart__background{
  stroke: #ffffff;
}
.header__text-logo p, .header__text-logo h1{
    padding-left: 22px;
    font-family: "Raleway",sans-serif;
    font-weight: bold;
    font-size: 52px;
    line-height: 53px;
    letter-spacing: -0.01em;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #FFFFFF;
    text-transform: uppercase;
}
@media (max-width: 1023px){
    .header__text-logo p,.header__text-logo h1{
        font-size: 41px;
        line-height: 49px;
    }
    .header__main-btn{
        height: 38px;
    }
}
@media (max-width: 767px){
  .main-text-block{
    left: 16px;
    right: 16px;
    transform: translate(0, -50%);
    max-width: calc(100vw - 32px);
  }
  .header__white-figure, .header__text-logo{
    max-height: 120px;
  }
  .header__white-figure img, .header__text-logo img{
    max-height: 100px;
    height: 100%;
  }
  .header__text-logo{

  }
  .header__text-logo img{

  }
}
@media (max-width: 639px){
    .header__white-figure{
      margin-right: 10px;
    }
    .header__main-btn{
      position: unset !important;
      width: calc(100% - 16px) !important;
      transform: translateY(-10px) !important;
    }
    .header__text-logo p, .header__text-logo h1 {
      padding-left: 0;
      font-size: 30px;
      line-height: 33px;
    }
    .header__text-logo{
      margin-bottom: 16px;
    }
    .header__text-logo img{
      max-width: 100%;
    }
}
@media (max-width: 525px){
    .header__text-logo p, .header__text-logo h1 {
    padding-left: 0;
    font-size: 25px;
    line-height: 27px;
    }
}

.select-language {
    position: relative;
    display: block;
    font-weight: 400;
    line-height: 14px;
    font-size: 12px;
    box-sizing: border-box;
    color: #ffffff;
}


.select__head {
    position: relative;
    width: 100%;
    max-width: 100%;
    padding: 0 7px;
    line-height: 14px;
    font-family: 'GothamPro',sans-serif;
    font-weight: 400;
    font-size: 12px;
    cursor: pointer;
    color: #fff;
}
.select__head::after{
    position: absolute;
    content: '';
    top: 50%;
    right: 0;
    transform: translate(0,-50%);
    border-radius: 50%;
    background: #fff;
    height: 4px;
    width: 4px;
}
.select__head.open{
    /* border: 1px solid #FFC41E; */
    border-radius: 4px;
}


.select__list {
    position: absolute;
    top: 22px;
    left: 0;
    right: 0;
    z-index: 100;
    max-height: unset;
    margin: 0;
    padding: 0; 
    display: none;
    overflow-x: hidden;
    overflow-y: auto;
    border-top: 2px solid rgba(255,255,255,0.5);
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(31px);
}
.select__list .select__item {
    position: relative;
    line-height: 14px;
    font-weight: 400;
    font-size: 12px;
    font-family: "GothamPro", sans-serif;
    cursor: pointer;
    list-style-type: none;
}
.select__list .select__item a{
    display:block;
	padding: 10px 7px;
}
.container--offset {
  margin-left: 0; 
}
.scene {
  margin: 0;
  padding: 0; }
  .scene button {
    left: 10%;
    top: 260px;
    width: 80%;
    position: absolute; 
  }
.fill {
  bottom: 5%;
  left: 5%;
  position: absolute;
  right: 5%;
  top: 5%; }

.expand-width {
  width: 100%; }

.border {
  border: 2px dashed #00ffaa; }

.aspect {
  opacity: 1; }

.about-principles .container{
    position: relative;
} 
.parallax-logo{
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-138px, -60px);
}
.main .parallax-logo {
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-138px, -14px);
}
._active .center-line{
    perspective-origin: center;
    animation: animFirst 0.8s ease;
    transition: all 0.8s ease;
    transform: perspective(2000px) rotateY(0deg);
}
._active .first-line{
    animation: animSecond 0.8s ease;
}
@keyframes animSecond{
      0%{
        opacity: 0;
      }
      80%{
        opacity: 0;
      }
      90%{
        opacity: 0.7;
      }
      100%{
        opacity: 1;
      }
}
._active .second-line{
    animation:  animCircles 1s ease;
    transition: all 1.2s ease;
}
._active .third-line{
    animation: animSecond 1.1s ease;
    transition: all 1.2s ease;
}
._active .fourth-line{
    animation: animCircles 1.2s ease;
    transition: all 1.2s ease;
}
._active .fifth-line{
    animation: animSecond 1.3s ease;
    transition: all 1.2s ease;
}
._active .sixth-line{
    animation: animSecond 1.4s ease;
    transition: all 1.2s ease;
}
@keyframes animFirst{
  0% {
    transform: translate(61px,-78px) rotate(30deg);
    opacity: 0;
  }
  90%{
    opacity: 0.05;
  }
  100%{
    opacity: 1;
    ransform: translate(0,0) rotate(0);
  }
}
@keyframes animCircles{
      0%{
        opacity: 0;
        transform: translate(20px, 20px);
      }
      80%{
        opacity: 0;

      }
      90%{
        opacity: 0.7;

      }
      100%{
        opacity: 1;
        transform: translate(0, 0);
      }
}
.popup-anim{
  animation: fadeInDown 0.5s ease;  
}
/*.animate__animated.animate__fadeInLeft {*/
/*  --animate-duration: 0.35s;*/
/*}*/
/*.kaliy-background{*/
/*    opacity: 0;*/
/*}*/
.animate__fadeInLeft{
    opacity: 1;
    /*animation: showSlide .8s ease;*/
    transition: all .8s;
    -webkit-transition: all .8s;
}
.kaliy-background{
    opacity: 0;
}
.kaliy-background.animate__fadeInLeft{
    opacity: 1;
}
@keyframes showSlide{
    from {
        opacity: 0;
    }
    to{
        opacity: 1;
    }
}
@keyframes fadeInDown { 
    0% {                
        opacity: 0;
        /*transform: translate3d(0px, -100%, 0px);*/
    }
    30%{
        opacity: 0.4;
    }
    80% {
        opacity: 0.8;
    }
    100% {              
        opacity: 1;
        /*transform: none;*/
    }
}
/*.office-anim{*/
/*    animation: fadeInDown 0.5s ease 0.5s;*/
/*}*/

.header__title{
  margin-bottom: 16px;
}
.header__date {
  margin-bottom: 8px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #FFFFFF;
}
.header__subtitle-date{
  max-width: 844px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 33px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
}
.header__text-block{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  max-width: 843px;
}
.header__logo, .footer__logo{
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.header__logo-text{
    padding-left: 6px;
}
.default-logo-text{
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 11px;
    line-height: 11px;
    text-transform: uppercase;
    letter-spacing: 0.055em;
    color: #FFFFFF;
}
.footer__logo-text {
    color: #231F20;
    text-align: left;
    font-family: "Raleway", sans-serif;
    font-style: normal; 
    font-weight: bold;
    font-size: 24px;
    line-height: 23px;
    letter-spacing: -0.015em;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #000000;
}
.padding-inner{
  padding: 120px 0;
}
.about-principles__inner.padding-inner{
  padding: 120px 0 90px; 
}
.header__title{
  font-family: "Raleway",sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 48px;
  line-height: 53px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #FFFFFF;
}
.header__subtitle{
  font-family: "Raleway",sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
}
.mobile-header-subtitle{
    display: none;
}
.text-style{
  font-family: "Raleway",sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.subtitle-style{
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 33px;
  letter-spacing: 0.01em;
  color: #AD6A5F;
}
.header__nav-language{
    display: none;
}
.header__nav-language-item{
    font-family: "GothamPro", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 14px;
    color: #FFFFFF;
}
.header__nav-language{
    margin-top: 20px;
}
@media (max-width: 1023px){
  .burger-menu, .burger__wrapper{
    display: block;
  }
  .burger-menu{
    top: 22px;
  }
  .breadcrumbs{
    display: none;
  }
  .header__top::before{
    position: absolute;
    content: '';
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0.16) 107.16%);
  }
  .header__nav-list{
    flex-direction: column;
    background: rgba(50, 50, 50, 1);
    padding: 0 16px 24px;
  }
  .header__nav-link{
    padding: 10px 0;
  }
  .header__nav{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 58px;
    left: 0;
  }
  .header__dropdown.active{
    top: 10px;
  }
  .header__language{
    display: none;
  }
  .header__nav-list .header__language{
    display: block;
    margin: 24px 0;
  }
  .header__language-item{
    display: inline-block;
  }
  .header__nav-item:not(:last-child) {
    padding-right: 0;
  }
  .header__nav-item:not(:first-child){
    border-top: 0.5px solid #f9f9f9;
  }
  .header__nav-block{
    justify-content: space-between;
  }
  .header__nav-list{
    display: none;
  }
  .header__nav-list.active{
    display: flex;
  }
  .header__dropdown.active{
    position: unset;
  }
  .header__top {
    position: fixed;
    top: 0;
    z-index: 5;
    width: 100%;
  }
  .header__nav-language{
      display: flex;
  }
  .header__nav-language-item + .header__nav-language-item{
      margin-left: 20px;
  }
}
@media (max-width: 767px){
  .office-contacts .header__title{
    font-size: 30px;
    line-height: 33px;
  }
  .header__title{
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 12px;
  }
  .header__subtitle{
    font-size: 14px;
    line-height: 20px;
    max-width: unset;
  }
  .breadcrumbs{
    display: none;
  }
  .header__text-block{
    left: 16px;
    right: 16px;
  }
}
@media (max-width: 639px){
  .header__top-items{
      padding: 12px 0;
  }
  .railway-page .header__subtitle{
      display: none;
  }
  .railway-page .mobile-header-subtitle{
      display: block;
  }
  .railway-page .header__text-block{
      top: unset;
      transform: unset;
      bottom: 112px;
  }
  .railway-page .header__inner {
    background-position: -850px 0 !important;
 }
}
/*--------------FOOTER----------------------------*/
.footer__top{
  padding-bottom: 26px;
}
.footer__logo{
  display: block;
  max-width: 330px;
  padding: 24px 0;
  margin: 0 auto;
  text-align: center;
}
.footer__nav{
  margin-bottom: 48px;
}
.footer__nav-list{
  display: flex;
  justify-content: center;
}
.footer__nav-item{
  position: relative; 
}
.footer__nav-item{
  position: relative;
  cursor: pointer;
}
.footer__dropdown{
  display: none;
}
.footer__dropdown.active{
  display: inline-block;
}
.footer__dropdown.active{
  display: block;
  z-index: 1;
  position: absolute;
  min-width: 234px;
  padding: 6px 0;
  top: 23px;
  left: 0;
  border-top: 2px solid rgba(255, 255, 255, 0.5);
  background: rgba(196, 196, 196, 1);
  backdrop-filter: blur(31px);
}
.footer__dropdown-link{
  display: block;
  padding: 8px 16px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.03em;
  text-transform: none;
  color: #ffffff;
  cursor: pointer;
}
.footer__dropdown-link:hover{
  background:rgba(255, 255, 255, 0.2);
}
.footer__nav-item:not(:last-child){
  padding-right: 32px;
}
.footer__dropdown-inner {
  display: flex;
  flex-direction: column;
}
.footer__nav-block{
  display: flex;
  align-items: center;
}
.footer__nav-link{
  padding-right: 4px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.03em;
  text-transform: uppercase ;
  color: #717171;
}
.footer__nav-link:hover{
  color: #333333;
}
.footer__nav-arrow{
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1.5 1.25L5 4.75L8.5 1.25' stroke='%23717171' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}
.footer__nav-arrow.active,.footer__nav-block.active .footer__nav-arrow{
  transform: rotate(180deg);
}

.footer__info{
  display: flex;
  justify-content: space-between;
}
.footer__info-block{
  width: 20%;
}
.footer__info-title{
  margin-bottom: 6px;
  font-family: "Raleway",sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.02em;
  color: #231F20;
}
.footer__info-text p, .footer__info-text a{
  font-family: "Raleway",sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.02em;
  color: #717171;
}
.footer__info-text a{
  display: inline-block;
}
.footer__info-text a:hover{
  color: #333333;
}
.footer__info-text a:not(:last-child),.footer__info-text p:not(:last-child){
  margin-bottom: 6px;
} 
.footer__bottom{
  background: #F4F4F4;
}
.footer__bottom-items{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 18px 0 17px;
}
.footer__developer{
  display: flex;
  align-items: center;
  margin-right: 18px;
}
.footer__copyright{
  text-transform: uppercase;
}
.footer__copyright, .footer__developer-text{
  font-family: "Raleway",sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 12px;
  letter-spacing: 0.02em;
  color: #717171;
}
.footer__developer-text{
  margin-right: 7px;
}

.footer__developer-image{
  width: 103px;
  height: 24px;
  background-size: 103px 24px;
  fill: #717171;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='103' height='24' viewBox='0 0 103 24' fill='none'%3E%3Cpath d='M20.1601 17.7691C21.3056 14.0768 21.3056 10.1537 20.1601 6.46143C19.4271 6.6922 18.6481 6.92296 17.915 7.15373C18.923 10.3845 18.923 13.846 17.915 17.0768C18.6481 17.3076 19.4271 17.5384 20.1601 17.7691Z' fill='%23717171'/%3E%3Cpath d='M14.2039 0V2.76923H24.2839V13.6615V21.2308H16.4948V24H26.5749V23.5846V13.6615V0H14.2039Z' fill='%23717171'/%3E%3Cpath d='M11.9127 14.3076H7.78906V16.6153H11.9127V14.3076Z' fill='%23717171'/%3E%3Cpath d='M2.74911 21.2308V2.76923H11.9586V0H0V1.8V2.76923V21.2308V22.2V24H14.2037V21.2308H2.74911Z' fill='%23717171'/%3E%3Cpath d='M11.9127 5.0769V7.3846H7.78906V9.69229H14.2037V8.49229V7.3846V5.0769H11.9127Z' fill='%23717171'/%3E%3Cpath d='M34.3639 0H33.9058V24H34.3639V0Z' fill='%23717171'/%3E%3Cpath d='M46.1395 7.06145V5.63068H46.7809V4.38453H44.0318V5.63068H44.6733V7.06145H41.97V5.63068H42.5656V2.03068H41.97V0.599915H44.6274V2.03068H44.0318V2.95376H46.7809V2.03068H46.1395V0.599915H48.8427V2.03068H48.2013V5.63068H48.8427V7.06145H46.1395Z' fill='%23717171'/%3E%3Cpath d='M53.3786 7.06145V5.63068H53.8826L53.791 5.35376H51.2252L51.1335 5.63068H51.6375V7.06145H49.0259V5.63068H49.7132L50.767 2.03068H50.3546V0.599915H53.9285L55.3947 5.63068H56.0819V7.06145H53.3786ZM53.4245 3.92299L52.8746 2.03068H52.2332L51.6834 3.92299H53.4245Z' fill='%23717171'/%3E%3Cpath d='M56.2654 7.06145V5.63068H56.9068V2.03068H56.2654V0.599915H58.9687V2.03068H58.3272V5.63068H60.2974V2.03068H59.6559V0.599915H62.3592V2.03068H61.7178V5.63068H63.688V2.03068H63.0923V0.599915H65.7498V2.03068H65.1542V5.63068H65.7498V7.06145H56.2654Z' fill='%23717171'/%3E%3Cpath d='M41.97 16.7538V15.3231H42.6114V11.7231H41.97V10.2923H47.9264V12.4615H46.5976L46.506 11.7231H44.0318V12.6461H46.3685C46.6435 12.6461 46.9184 12.6923 47.1475 12.8308C47.3766 12.9231 47.6057 13.1077 47.7889 13.2923C47.9722 13.4769 48.1097 13.7077 48.2471 13.9385C48.3387 14.1692 48.4304 14.4461 48.4304 14.7231C48.4304 15 48.3846 15.2769 48.2471 15.5077C48.1555 15.7385 47.9722 15.9692 47.7889 16.1538C47.6057 16.3385 47.3766 16.4769 47.1475 16.6154C46.9184 16.7077 46.6435 16.7538 46.3685 16.7538H41.97ZM46.3685 15.3231C46.4602 15.3231 46.506 15.3231 46.5976 15.2769C46.6893 15.2308 46.7351 15.1846 46.7809 15.1385C46.8267 15.0923 46.8726 15 46.9184 14.9538C46.9642 14.8615 46.9642 14.8154 46.9642 14.7231C46.9642 14.6308 46.9642 14.5385 46.9184 14.4923C46.8726 14.4 46.8267 14.3538 46.7809 14.3077C46.7351 14.2615 46.6435 14.2154 46.5976 14.1692C46.506 14.1231 46.4602 14.1231 46.3685 14.1231H44.0318V15.3692H46.3685V15.3231Z' fill='%23717171'/%3E%3Cpath d='M48.3845 16.7538V15.3231H48.9802V11.7231H48.3845V10.2923H54.3868V12.4615H53.058L53.0122 11.7231H50.4005V12.6461H52.9664V14.0769H50.4005V15.3231H53.058L53.1497 14.5846H54.4784V16.7538H48.3845Z' fill='%23717171'/%3E%3Cpath d='M56.2652 16.8C56.1277 16.8 55.9445 16.8 55.8528 16.7538C55.7154 16.7077 55.6237 16.6615 55.4863 16.6154C55.3946 16.5692 55.2572 16.4769 55.1655 16.3846C55.0739 16.2923 54.9823 16.2 54.8906 16.1077L54.7532 15.9692L55.6695 14.9077L55.8528 15.0923C55.9445 15.1846 56.0361 15.2769 56.0819 15.3231C56.1277 15.3231 56.1735 15.3692 56.311 15.3692C56.4026 15.3692 56.4485 15.3692 56.4943 15.3231C56.5401 15.2769 56.6317 15.2308 56.6775 15.1385C56.7234 15.0461 56.7692 14.9538 56.815 14.8615C56.8608 14.7692 56.8608 14.6308 56.9066 14.5385L57.319 11.7231H56.4943V10.2923H61.855V15.3231H62.4965V16.7538H59.7932V15.3231H60.4347V11.7231H58.7394L58.2812 14.7692C58.2354 15.0461 58.1896 15.2769 58.0521 15.5538C57.9605 15.7846 57.823 16.0154 57.6397 16.2C57.4565 16.3846 57.2732 16.5231 57.0441 16.6615C56.815 16.7538 56.5859 16.8 56.2652 16.8Z' fill='%23717171'/%3E%3Cpath d='M68.6821 16.7538V15.5538C68.5904 15.7846 68.453 15.9692 68.2697 16.1538C68.0864 16.3385 67.8573 16.4769 67.6282 16.6154C67.3991 16.7077 67.1242 16.7538 66.8493 16.7538H62.7715V15.3231H63.4129V11.7231H62.7715V10.2923H65.4748V11.7231H64.8333V12.6461H66.8951C67.1701 12.6461 67.445 12.6923 67.6741 12.8308C67.9031 12.9231 68.1322 13.1077 68.3155 13.2923C68.4988 13.4769 68.6362 13.7077 68.7737 13.9385C68.8653 14.1692 68.957 14.4461 68.957 14.7231C68.957 14.9538 68.9112 15.1385 68.8653 15.3231H69.3693V11.7231H68.7279V10.2923H71.4312V11.7231H70.7897V15.3231H71.4312V16.7538H68.6821ZM66.8493 15.3231C66.941 15.3231 67.0326 15.3231 67.0784 15.2769C67.1701 15.2308 67.2159 15.1846 67.2617 15.1385C67.3075 15.0923 67.3533 15 67.3991 14.9538C67.445 14.8615 67.445 14.8154 67.445 14.7231C67.445 14.6308 67.445 14.5385 67.3991 14.4923C67.3533 14.4 67.3075 14.3538 67.2617 14.3077C67.2159 14.2615 67.1242 14.2154 67.0784 14.1692C66.9868 14.1231 66.941 14.1231 66.8493 14.1231H64.8333V15.3692H66.8493V15.3231Z' fill='%23717171'/%3E%3Cpath d='M75.8755 16.7538V15.323H76.517V12.0922L74.501 16.7538H72.3475V11.723H71.7061V10.2922H74.4093V11.723H73.7679V14.9538L75.7839 10.2922H78.5788V11.723H77.9374V15.323H78.5788V16.7538H75.8755ZM75.1424 10.1999C74.8217 10.1999 74.5468 10.1538 74.2719 10.0153C73.997 9.87686 73.7221 9.7384 73.5388 9.50763L73.4013 9.36917L74.1344 8.49225L74.3177 8.67686C74.3635 8.72302 74.4093 8.72302 74.4552 8.76917C74.5468 8.81533 74.5926 8.81533 74.6843 8.86148C74.7759 8.90763 74.8675 8.90763 74.9592 8.90763C75.0508 8.90763 75.1424 8.90763 75.1883 8.90763C75.2341 8.90763 75.3257 8.90763 75.4174 8.90763C75.509 8.90763 75.6006 8.86148 75.6923 8.86148C75.7839 8.81533 75.8755 8.81533 75.9214 8.76917C75.9672 8.72302 76.013 8.72302 76.0588 8.67686L76.2421 8.49225L76.9752 9.36917L76.8377 9.50763C76.6086 9.7384 76.3795 9.87686 76.1046 10.0153C75.7381 10.1538 75.4632 10.1999 75.1424 10.1999Z' fill='%23717171'/%3E%3Cpath d='M100.114 16.7538V15.3231H100.755V11.9538L99.8388 15.0461H97.8228L96.9064 11.9538V15.3231H97.5478V16.7538H94.8904V15.3231H95.486V11.7231H94.8904V10.2923H97.9602L98.8308 13.3846L99.7471 10.2923H102.817V11.7231H102.176V15.3231H102.817V16.7538H100.114Z' fill='%23717171'/%3E%3Cpath d='M87.0552 17.6154L86.9636 16.5077H82.8857L82.7941 17.6154H81.4653V15.0308H81.7402C81.9693 15.0308 82.1068 14.9385 82.2901 14.8C82.4275 14.6615 82.565 14.4769 82.6108 14.2L83.069 11.4308H82.3817V10H87.605V15.0308H88.3839V17.6154H87.0552ZM86.1846 15.0769V11.4769H84.4893L83.9853 14.5231C83.9395 14.7077 83.8937 14.8462 83.8021 15.0308C83.8021 15.0308 83.8021 15.0308 83.8021 15.0769H86.1846Z' fill='%23717171'/%3E%3Cpath d='M91.5456 16.6C91.0874 16.6 90.6292 16.5077 90.2169 16.3692C89.8045 16.2308 89.3921 16 89.0714 15.7231C88.7507 15.4462 88.4758 15.0769 88.2925 14.6615C88.1092 14.2462 88.0176 13.7846 88.0176 13.2769C88.0176 12.7692 88.1092 12.3077 88.2925 11.8923C88.4758 11.4769 88.7507 11.1538 89.0714 10.8769C89.3921 10.6 89.7587 10.3692 90.2169 10.2308C90.6292 10.0923 91.0874 10 91.5456 10C92.0038 10 92.462 10.0923 92.8743 10.2308C93.2867 10.3692 93.6532 10.6 93.974 10.8769C94.2947 11.1538 94.5696 11.5231 94.7529 11.9385C94.9362 12.3538 95.0278 12.8154 95.0278 13.3231C95.0278 13.8308 94.9362 14.2923 94.7529 14.6615C94.5696 15.0769 94.2947 15.4 93.974 15.7231C93.6532 16 93.2867 16.2308 92.8743 16.3692C92.462 16.5077 92.0038 16.6 91.5456 16.6ZM91.5456 11.4308C91.2249 11.4308 90.95 11.4769 90.7209 11.5692C90.4918 11.6615 90.2627 11.8 90.0794 11.9385C89.8961 12.0769 89.7587 12.3077 89.667 12.5385C89.5754 12.7692 89.5296 13 89.5296 13.2769C89.5296 13.5538 89.5754 13.7846 89.667 14.0154C89.7587 14.2462 89.8961 14.4308 90.0794 14.6154C90.2627 14.8 90.4918 14.8923 90.7209 14.9846C90.9958 15.0769 91.2707 15.1231 91.5456 15.1231C91.8663 15.1231 92.1412 15.0769 92.4161 14.9846C92.6911 14.8923 92.8743 14.7538 93.0576 14.6154C93.2409 14.4769 93.3783 14.2462 93.47 14.0154C93.5616 13.7846 93.6074 13.5538 93.6074 13.2769C93.6074 13 93.5616 12.7692 93.47 12.5385C93.3783 12.3077 93.2409 12.1231 93.0576 11.9385C92.8743 11.8 92.6452 11.6615 92.4161 11.5692C92.1412 11.4769 91.8663 11.4308 91.5456 11.4308Z' fill='%23717171'/%3E%3Cpath d='M51.1792 20.2308H50.4919V20H52.1414V20.2308H51.4541V22.2615H51.1792V20.2308Z' fill='%23717171'/%3E%3Cpath d='M54.2029 22.2615C54.1112 22.3077 53.8821 22.3538 53.6072 22.3538C52.9658 22.3538 52.5076 21.9385 52.5076 21.2C52.5076 20.5077 52.9658 20 53.653 20C53.9279 20 54.1112 20.0462 54.2029 20.0923L54.1112 20.3231C54.0196 20.2769 53.8363 20.2308 53.653 20.2308C53.149 20.2308 52.7825 20.5538 52.7825 21.1538C52.7825 21.7077 53.1032 22.0769 53.653 22.0769C53.8363 22.0769 54.0196 22.0308 54.1112 21.9846L54.2029 22.2615Z' fill='%23717171'/%3E%3Cpath d='M55.4402 20.2308H54.7529V20H56.4024V20.2308H55.7151V22.2615H55.4402V20.2308Z' fill='%23717171'/%3E%3Cpath d='M56.9523 20.0462C57.0898 20 57.273 20 57.4563 20C57.7312 20 57.9145 20.0462 58.052 20.1846C58.1894 20.2769 58.2352 20.4154 58.2352 20.6C58.2352 20.8308 58.0978 21.0154 57.8687 21.1077C58.0978 21.1538 58.3269 21.3385 58.3269 21.6615C58.3269 21.8462 58.2352 21.9846 58.1436 22.1231C58.0061 22.2615 57.7312 22.3538 57.3647 22.3538C57.1814 22.3538 56.9981 22.3538 56.9065 22.3077V20.0462H56.9523ZM57.273 20.9692H57.548C57.8687 20.9692 58.052 20.8308 58.052 20.6C58.052 20.3231 57.8687 20.2308 57.548 20.2308C57.4105 20.2308 57.3189 20.2308 57.273 20.2308V20.9692ZM57.273 22.0769C57.3189 22.0769 57.4105 22.0769 57.5021 22.0769C57.8229 22.0769 58.0978 21.9846 58.0978 21.6615C58.0978 21.3385 57.8229 21.2462 57.5021 21.2462H57.273V22.0769Z' fill='%23717171'/%3E%3Cpath d='M60.984 21.1538C60.984 21.9385 60.5258 22.3538 59.9301 22.3538C59.3345 22.3538 58.9221 21.8923 58.9221 21.2C58.9221 20.5077 59.3803 20 59.9759 20C60.5716 20 60.984 20.4615 60.984 21.1538ZM59.2428 21.1538C59.2428 21.6154 59.5178 22.0769 59.9759 22.0769C60.4341 22.0769 60.709 21.6615 60.709 21.1538C60.709 20.6923 60.4799 20.2308 59.9759 20.2308C59.4719 20.2308 59.2428 20.6923 59.2428 21.1538Z' fill='%23717171'/%3E%3Cpath d='M63 20.0462V21.0154C63 21.3846 63 21.6615 62.9542 21.9846C63.0458 21.7538 63.1833 21.5231 63.3666 21.2462L64.0997 20.0923H64.3746V22.3077H64.0997V21.3385C64.0997 20.9692 64.0997 20.6923 64.1455 20.4154C64.0538 20.6462 63.8706 20.9231 63.7331 21.1538L63.0458 22.2615H62.7251V20H63V20.0462Z' fill='%23717171'/%3E%3Cpath d='M65.5203 20V20.9231H66.6199V20H66.8948V22.2615H66.6199V21.2H65.5203V22.2615H65.2454V20H65.5203Z' fill='%23717171'/%3E%3Cpath d='M68.1319 20.2308H67.4446V20H69.094V20.2308H68.4068V22.2615H68.1319V20.2308Z' fill='%23717171'/%3E%3Cpath d='M70.8352 21.2H69.9646V22.0308H70.9268V22.2615H69.6897V20H70.881V20.2308H69.9646V20.9231H70.8352V21.2Z' fill='%23717171'/%3E%3Cpath d='M71.6599 20.0462C71.7974 20.0462 71.9806 20 72.2097 20C72.4847 20 72.7137 20.0462 72.8512 20.1846C72.9887 20.2769 73.0345 20.4615 73.0345 20.6462C73.0345 20.8308 72.9887 21.0154 72.8512 21.1077C72.7137 21.2923 72.4388 21.3385 72.1639 21.3385C72.0723 21.3385 71.9806 21.3385 71.9348 21.3385V22.2615H71.6599V20.0462ZM71.9348 21.1538C71.9806 21.1538 72.0723 21.2 72.1639 21.2C72.5305 21.2 72.7137 21.0154 72.7137 20.7385C72.7137 20.4615 72.4847 20.2769 72.2097 20.2769C72.0723 20.2769 71.9806 20.2769 71.9348 20.3231V21.1538Z' fill='%23717171'/%3E%3Cpath d='M74.0427 20V20.9231H75.1424V20H75.4173V22.2615H75.1424V21.2H74.0427V22.2615H73.7678V20H74.0427Z' fill='%23717171'/%3E%3Cpath d='M77.3872 21.2H76.5166V22.0308H77.4788V22.2615H76.2417V20H77.433V20.2308H76.5166V20.9231H77.3872V21.2Z' fill='%23717171'/%3E%3Cpath d='M78.6243 20.2308H77.937V20H79.5865V20.2308H78.8992V22.2615H78.6243V20.2308Z' fill='%23717171'/%3E%3Cpath d='M80.5943 21V21.2308H79.7695V21H80.5943Z' fill='%23717171'/%3E%3Cpath d='M83.1604 21.2462C83.1604 20.9231 83.1146 20.5538 83.1146 20.2769C83.0229 20.5538 82.9313 20.8308 82.8397 21.1077L82.4273 22.2154H82.1982L81.8317 21.1538C81.74 20.8308 81.6484 20.5538 81.5567 20.2769C81.5567 20.5538 81.5109 20.9231 81.5109 21.2923L81.4651 22.2615H81.1902L81.3276 20H81.6942L82.0607 21.1077C82.1524 21.3846 82.244 21.6154 82.2898 21.8462C82.3357 21.6154 82.4273 21.3846 82.5189 21.1077L82.9313 20H83.2978L83.4353 22.2615H83.1604V21.2462Z' fill='%23717171'/%3E%3Cpath d='M84.6267 21.5692L84.3976 22.2615H84.0769L84.8558 20H85.2224L86.0013 22.2615H85.6806L85.4515 21.5692H84.6267ZM85.3598 21.3385L85.1307 20.6923C85.0849 20.5538 85.0391 20.4154 84.9933 20.2769C84.9475 20.4154 84.9016 20.5538 84.9016 20.6923L84.6725 21.3385H85.3598Z' fill='%23717171'/%3E%3Cpath d='M86.5969 20.0462C86.7344 20.0462 86.9177 20 87.1467 20C87.4217 20 87.6508 20.0462 87.7882 20.1846C87.9257 20.2769 87.9715 20.4615 87.9715 20.6462C87.9715 20.8308 87.9257 21.0154 87.7882 21.1077C87.6508 21.2923 87.3758 21.3385 87.1009 21.3385C87.0093 21.3385 86.9177 21.3385 86.8718 21.3385V22.2615H86.5969V20.0462ZM86.9177 21.1538C86.9635 21.1538 87.0551 21.2 87.1467 21.2C87.5133 21.2 87.6966 21.0154 87.6966 20.7385C87.6966 20.4615 87.4675 20.2769 87.1926 20.2769C87.0551 20.2769 86.9635 20.2769 86.9177 20.3231V21.1538Z' fill='%23717171'/%3E%3Cpath d='M88.9793 20V21.0154H89.071L89.8499 20H90.2164L89.3917 21.0154C89.7583 21.0615 89.8957 21.2923 90.0332 21.6154C90.1248 21.8462 90.1706 22.0308 90.2623 22.2615H89.9415C89.8499 22.1231 89.8041 21.8923 89.7583 21.7538C89.6666 21.4769 89.5292 21.2462 89.1168 21.2462H89.0252V22.2615H88.7502V20H88.9793Z' fill='%23717171'/%3E%3Cpath d='M92.0036 21.2H91.1331V22.0308H92.0952V22.2615H90.8582V20H92.0494V20.2308H91.1331V20.9231H92.0036V21.2Z' fill='%23717171'/%3E%3Cpath d='M93.2407 20.277H92.5535V20.0462H94.2029V20.277H93.5157V22.3077H93.2407V20.277Z' fill='%23717171'/%3E%3Cpath d='M95.0733 20.0462V21.0154C95.0733 21.3847 95.0732 21.6616 95.0274 21.9847C95.1191 21.7539 95.2565 21.5231 95.4398 21.2462L96.1729 20.0924H96.4478V22.3078H96.1729V21.3385C96.1729 20.9693 96.1729 20.6924 96.2187 20.4154C96.1271 20.6462 95.9438 20.9231 95.8063 21.1539L95.1191 22.2616H94.7983V20.0001H95.0733V20.0462Z' fill='%23717171'/%3E%3Cpath d='M97.5933 20.0462V20.9693H98.6929V20.0462H98.9678V22.3077H98.6929V21.2462H97.5933V22.3077H97.3184V20.0462H97.5933Z' fill='%23717171'/%3E%3Cpath d='M100.984 20.0462V20.277H100.068V22.3077H99.793V20.0462H100.984Z' fill='%23717171'/%3E%3Cpath d='M101.625 21.5693L101.396 22.2616H101.075L101.854 20.0001H102.221L103 22.2616H102.679L102.45 21.5693H101.625ZM102.358 21.3385L102.129 20.6924C102.083 20.5539 102.038 20.4154 101.992 20.277C101.946 20.4154 101.9 20.5539 101.9 20.6924L101.671 21.3385H102.358Z' fill='%23717171'/%3E%3Cpath d='M42.5652 21.5231L42.3361 22.2615H42.0154L42.7943 20H43.1608L43.9398 22.2615H43.619L43.3899 21.5692H42.5652V21.5231ZM43.2983 21.2923L43.0692 20.6462C43.0234 20.5077 42.9776 20.3692 42.9317 20.2308C42.8859 20.3692 42.8401 20.5077 42.8401 20.6462L42.611 21.2923H43.2983Z' fill='%23717171'/%3E%3Cpath d='M45.7267 20V20.2308H44.8103V22.2615H44.5354V20H45.7267Z' fill='%23717171'/%3E%3Cpath d='M47.4675 21.2H46.5969V22.0308H47.5591V22.2615H46.322V20H47.5133V20.2308H46.5969V20.9231H47.4675V21.2Z' fill='%23717171'/%3E%3Cpath d='M48.5674 20V20.9231H49.667V20H49.9419V22.2615H49.667V21.2H48.5674V22.2615H48.2925V20H48.5674Z' fill='%23717171'/%3E%3C/svg%3E");
}
.footer__developer:hover .footer__developer-image{
  background-image: url("data:image/svg+xml,%0A%3Csvg width='103' height='24' viewBox='0 0 103 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.1601 17.7691C21.3056 14.0768 21.3056 10.1537 20.1601 6.46143C19.4271 6.6922 18.6481 6.92296 17.915 7.15373C18.923 10.3845 18.923 13.846 17.915 17.0768C18.6481 17.3076 19.4271 17.5384 20.1601 17.7691Z' fill='%23FF0000'/%3E%3Cpath d='M14.2039 0V2.76923H24.2839V13.6615V21.2308H16.4948V24H26.5749V23.5846V13.6615V0H14.2039Z' fill='%23FF0000'/%3E%3Cpath d='M11.9127 14.3076H7.78906V16.6153H11.9127V14.3076Z' fill='%2300739B'/%3E%3Cpath d='M2.74911 21.2308V2.76923H11.9586V0H0V1.8V2.76923V21.2308V22.2V24H14.2037V21.2308H2.74911Z' fill='%2300739B'/%3E%3Cpath d='M11.9127 5.0769V7.3846H7.78906V9.69229H14.2037V8.49229V7.3846V5.0769H11.9127Z' fill='%2300739B'/%3E%3Cpath d='M34.3639 0H33.9058V24H34.3639V0Z' fill='%23717171'/%3E%3Cpath d='M46.1395 7.06139V5.63062H46.7809V4.38447H44.0318V5.63062H44.6733V7.06139H41.97V5.63062H42.5656V2.03062H41.97V0.599854H44.6274V2.03062H44.0318V2.9537H46.7809V2.03062H46.1395V0.599854H48.8427V2.03062H48.2013V5.63062H48.8427V7.06139H46.1395Z' fill='%23717171'/%3E%3Cpath d='M53.3786 7.06139V5.63062H53.8826L53.791 5.3537H51.2252L51.1335 5.63062H51.6375V7.06139H49.0259V5.63062H49.7132L50.767 2.03062H50.3546V0.599854H53.9285L55.3947 5.63062H56.0819V7.06139H53.3786ZM53.4245 3.92293L52.8746 2.03062H52.2332L51.6834 3.92293H53.4245Z' fill='%23717171'/%3E%3Cpath d='M56.2654 7.06139V5.63062H56.9068V2.03062H56.2654V0.599854H58.9687V2.03062H58.3272V5.63062H60.2974V2.03062H59.6559V0.599854H62.3592V2.03062H61.7178V5.63062H63.688V2.03062H63.0923V0.599854H65.7498V2.03062H65.1542V5.63062H65.7498V7.06139H56.2654Z' fill='%23717171'/%3E%3Cpath d='M41.97 16.7538V15.323H42.6114V11.723H41.97V10.2922H47.9264V12.4615H46.5976L46.506 11.723H44.0318V12.6461H46.3685C46.6435 12.6461 46.9184 12.6922 47.1475 12.8307C47.3766 12.923 47.6057 13.1076 47.7889 13.2922C47.9722 13.4769 48.1097 13.7076 48.2471 13.9384C48.3387 14.1692 48.4304 14.4461 48.4304 14.723C48.4304 14.9999 48.3846 15.2769 48.2471 15.5076C48.1555 15.7384 47.9722 15.9692 47.7889 16.1538C47.6057 16.3384 47.3766 16.4769 47.1475 16.6153C46.9184 16.7076 46.6435 16.7538 46.3685 16.7538H41.97ZM46.3685 15.323C46.4602 15.323 46.506 15.323 46.5976 15.2769C46.6893 15.2307 46.7351 15.1845 46.7809 15.1384C46.8267 15.0922 46.8726 14.9999 46.9184 14.9538C46.9642 14.8615 46.9642 14.8153 46.9642 14.723C46.9642 14.6307 46.9642 14.5384 46.9184 14.4922C46.8726 14.3999 46.8267 14.3538 46.7809 14.3076C46.7351 14.2615 46.6435 14.2153 46.5976 14.1692C46.506 14.123 46.4602 14.123 46.3685 14.123H44.0318V15.3692H46.3685V15.323Z' fill='%23717171'/%3E%3Cpath d='M48.3845 16.7538V15.323H48.9802V11.723H48.3845V10.2922H54.3868V12.4615H53.058L53.0122 11.723H50.4005V12.6461H52.9664V14.0769H50.4005V15.323H53.058L53.1497 14.5845H54.4784V16.7538H48.3845Z' fill='%23717171'/%3E%3Cpath d='M56.2652 16.7999C56.1277 16.7999 55.9445 16.7999 55.8528 16.7538C55.7154 16.7076 55.6237 16.6615 55.4863 16.6153C55.3946 16.5692 55.2572 16.4769 55.1655 16.3845C55.0739 16.2922 54.9823 16.1999 54.8906 16.1076L54.7532 15.9692L55.6695 14.9076L55.8528 15.0922C55.9445 15.1845 56.0361 15.2769 56.0819 15.323C56.1277 15.323 56.1735 15.3692 56.311 15.3692C56.4026 15.3692 56.4485 15.3692 56.4943 15.323C56.5401 15.2769 56.6317 15.2307 56.6775 15.1384C56.7234 15.0461 56.7692 14.9538 56.815 14.8615C56.8608 14.7692 56.8608 14.6307 56.9066 14.5384L57.319 11.723H56.4943V10.2922H61.855V15.323H62.4965V16.7538H59.7932V15.323H60.4347V11.723H58.7394L58.2812 14.7692C58.2354 15.0461 58.1896 15.2769 58.0521 15.5538C57.9605 15.7845 57.823 16.0153 57.6397 16.1999C57.4565 16.3845 57.2732 16.523 57.0441 16.6615C56.815 16.7538 56.5859 16.7999 56.2652 16.7999Z' fill='%23717171'/%3E%3Cpath d='M68.6821 16.7538V15.5538C68.5904 15.7845 68.453 15.9692 68.2697 16.1538C68.0864 16.3384 67.8573 16.4769 67.6282 16.6153C67.3991 16.7076 67.1242 16.7538 66.8493 16.7538H62.7715V15.323H63.4129V11.723H62.7715V10.2922H65.4748V11.723H64.8333V12.6461H66.8951C67.1701 12.6461 67.445 12.6922 67.6741 12.8307C67.9031 12.923 68.1322 13.1076 68.3155 13.2922C68.4988 13.4769 68.6362 13.7076 68.7737 13.9384C68.8653 14.1692 68.957 14.4461 68.957 14.723C68.957 14.9538 68.9112 15.1384 68.8653 15.323H69.3693V11.723H68.7279V10.2922H71.4312V11.723H70.7897V15.323H71.4312V16.7538H68.6821ZM66.8493 15.323C66.941 15.323 67.0326 15.323 67.0784 15.2769C67.1701 15.2307 67.2159 15.1845 67.2617 15.1384C67.3075 15.0922 67.3533 14.9999 67.3991 14.9538C67.445 14.8615 67.445 14.8153 67.445 14.723C67.445 14.6307 67.445 14.5384 67.3991 14.4922C67.3533 14.3999 67.3075 14.3538 67.2617 14.3076C67.2159 14.2615 67.1242 14.2153 67.0784 14.1692C66.9868 14.123 66.941 14.123 66.8493 14.123H64.8333V15.3692H66.8493V15.323Z' fill='%23717171'/%3E%3Cpath d='M75.8755 16.7537V15.323H76.517V12.0922L74.501 16.7537H72.3475V11.723H71.7061V10.2922H74.4093V11.723H73.7679V14.9537L75.7839 10.2922H78.5788V11.723H77.9374V15.323H78.5788V16.7537H75.8755ZM75.1424 10.1999C74.8217 10.1999 74.5468 10.1537 74.2719 10.0153C73.997 9.8768 73.7221 9.73834 73.5388 9.50757L73.4013 9.36911L74.1344 8.49219L74.3177 8.6768C74.3635 8.72296 74.4093 8.72296 74.4552 8.76911C74.5468 8.81526 74.5926 8.81526 74.6843 8.86142C74.7759 8.90757 74.8675 8.90757 74.9592 8.90757C75.0508 8.90757 75.1424 8.90757 75.1883 8.90757C75.2341 8.90757 75.3257 8.90757 75.4174 8.90757C75.509 8.90757 75.6006 8.86142 75.6923 8.86142C75.7839 8.81526 75.8755 8.81526 75.9214 8.76911C75.9672 8.72296 76.013 8.72296 76.0588 8.6768L76.2421 8.49219L76.9752 9.36911L76.8377 9.50757C76.6086 9.73834 76.3795 9.8768 76.1046 10.0153C75.7381 10.1537 75.4632 10.1999 75.1424 10.1999Z' fill='%23717171'/%3E%3Cpath d='M100.114 16.7538V15.323H100.755V11.9538L99.8388 15.0461H97.8228L96.9064 11.9538V15.323H97.5478V16.7538H94.8904V15.323H95.486V11.723H94.8904V10.2922H97.9602L98.8308 13.3845L99.7471 10.2922H102.817V11.723H102.176V15.323H102.817V16.7538H100.114Z' fill='%23717171'/%3E%3Cpath d='M87.0552 17.6154L86.9636 16.5077H82.8857L82.7941 17.6154H81.4653V15.0308H81.7402C81.9693 15.0308 82.1068 14.9385 82.2901 14.8C82.4275 14.6615 82.565 14.4769 82.6108 14.2L83.069 11.4308H82.3817V10H87.605V15.0308H88.3839V17.6154H87.0552ZM86.1846 15.0769V11.4769H84.4893L83.9853 14.5231C83.9395 14.7077 83.8937 14.8462 83.8021 15.0308C83.8021 15.0308 83.8021 15.0308 83.8021 15.0769H86.1846Z' fill='%23717171'/%3E%3Cpath d='M91.5456 16.6C91.0874 16.6 90.6292 16.5077 90.2169 16.3692C89.8045 16.2308 89.3921 16 89.0714 15.7231C88.7507 15.4462 88.4758 15.0769 88.2925 14.6615C88.1092 14.2462 88.0176 13.7846 88.0176 13.2769C88.0176 12.7692 88.1092 12.3077 88.2925 11.8923C88.4758 11.4769 88.7507 11.1538 89.0714 10.8769C89.3921 10.6 89.7587 10.3692 90.2169 10.2308C90.6292 10.0923 91.0874 10 91.5456 10C92.0038 10 92.462 10.0923 92.8743 10.2308C93.2867 10.3692 93.6532 10.6 93.974 10.8769C94.2947 11.1538 94.5696 11.5231 94.7529 11.9385C94.9362 12.3538 95.0278 12.8154 95.0278 13.3231C95.0278 13.8308 94.9362 14.2923 94.7529 14.6615C94.5696 15.0769 94.2947 15.4 93.974 15.7231C93.6532 16 93.2867 16.2308 92.8743 16.3692C92.462 16.5077 92.0038 16.6 91.5456 16.6ZM91.5456 11.4308C91.2249 11.4308 90.95 11.4769 90.7209 11.5692C90.4918 11.6615 90.2627 11.8 90.0794 11.9385C89.8961 12.0769 89.7587 12.3077 89.667 12.5385C89.5754 12.7692 89.5296 13 89.5296 13.2769C89.5296 13.5538 89.5754 13.7846 89.667 14.0154C89.7587 14.2462 89.8961 14.4308 90.0794 14.6154C90.2627 14.8 90.4918 14.8923 90.7209 14.9846C90.9958 15.0769 91.2707 15.1231 91.5456 15.1231C91.8663 15.1231 92.1412 15.0769 92.4161 14.9846C92.6911 14.8923 92.8743 14.7538 93.0576 14.6154C93.2409 14.4769 93.3783 14.2462 93.47 14.0154C93.5616 13.7846 93.6074 13.5538 93.6074 13.2769C93.6074 13 93.5616 12.7692 93.47 12.5385C93.3783 12.3077 93.2409 12.1231 93.0576 11.9385C92.8743 11.8 92.6452 11.6615 92.4161 11.5692C92.1412 11.4769 91.8663 11.4308 91.5456 11.4308Z' fill='%23717171'/%3E%3Cpath d='M51.1792 20.2308H50.4919V20H52.1414V20.2308H51.4541V22.2615H51.1792V20.2308Z' fill='%23717171'/%3E%3Cpath d='M54.2029 22.2615C54.1112 22.3077 53.8821 22.3538 53.6072 22.3538C52.9658 22.3538 52.5076 21.9385 52.5076 21.2C52.5076 20.5077 52.9658 20 53.653 20C53.9279 20 54.1112 20.0462 54.2029 20.0923L54.1112 20.3231C54.0196 20.2769 53.8363 20.2308 53.653 20.2308C53.149 20.2308 52.7825 20.5538 52.7825 21.1538C52.7825 21.7077 53.1032 22.0769 53.653 22.0769C53.8363 22.0769 54.0196 22.0308 54.1112 21.9846L54.2029 22.2615Z' fill='%23717171'/%3E%3Cpath d='M55.4402 20.2308H54.7529V20H56.4024V20.2308H55.7151V22.2615H55.4402V20.2308Z' fill='%23717171'/%3E%3Cpath d='M56.9523 20.0462C57.0898 20 57.273 20 57.4563 20C57.7312 20 57.9145 20.0462 58.052 20.1846C58.1894 20.2769 58.2352 20.4154 58.2352 20.6C58.2352 20.8308 58.0978 21.0154 57.8687 21.1077C58.0978 21.1538 58.3269 21.3385 58.3269 21.6615C58.3269 21.8462 58.2352 21.9846 58.1436 22.1231C58.0061 22.2615 57.7312 22.3538 57.3647 22.3538C57.1814 22.3538 56.9981 22.3538 56.9065 22.3077V20.0462H56.9523ZM57.273 20.9692H57.548C57.8687 20.9692 58.052 20.8308 58.052 20.6C58.052 20.3231 57.8687 20.2308 57.548 20.2308C57.4105 20.2308 57.3189 20.2308 57.273 20.2308V20.9692ZM57.273 22.0769C57.3189 22.0769 57.4105 22.0769 57.5021 22.0769C57.8229 22.0769 58.0978 21.9846 58.0978 21.6615C58.0978 21.3385 57.8229 21.2462 57.5021 21.2462H57.273V22.0769Z' fill='%23717171'/%3E%3Cpath d='M60.984 21.1538C60.984 21.9385 60.5258 22.3538 59.9301 22.3538C59.3345 22.3538 58.9221 21.8923 58.9221 21.2C58.9221 20.5077 59.3803 20 59.9759 20C60.5716 20 60.984 20.4615 60.984 21.1538ZM59.2428 21.1538C59.2428 21.6154 59.5178 22.0769 59.9759 22.0769C60.4341 22.0769 60.709 21.6615 60.709 21.1538C60.709 20.6923 60.4799 20.2308 59.9759 20.2308C59.4719 20.2308 59.2428 20.6923 59.2428 21.1538Z' fill='%23717171'/%3E%3Cpath d='M63 20.0462V21.0154C63 21.3846 63 21.6615 62.9542 21.9846C63.0458 21.7538 63.1833 21.5231 63.3666 21.2462L64.0997 20.0923H64.3746V22.3077H64.0997V21.3385C64.0997 20.9692 64.0997 20.6923 64.1455 20.4154C64.0538 20.6462 63.8706 20.9231 63.7331 21.1538L63.0458 22.2615H62.7251V20H63V20.0462Z' fill='%23717171'/%3E%3Cpath d='M65.5203 20V20.9231H66.6199V20H66.8948V22.2615H66.6199V21.2H65.5203V22.2615H65.2454V20H65.5203Z' fill='%23717171'/%3E%3Cpath d='M68.1319 20.2308H67.4446V20H69.094V20.2308H68.4068V22.2615H68.1319V20.2308Z' fill='%23717171'/%3E%3Cpath d='M70.8352 21.2H69.9646V22.0308H70.9268V22.2615H69.6897V20H70.881V20.2308H69.9646V20.9231H70.8352V21.2Z' fill='%23717171'/%3E%3Cpath d='M71.6599 20.0462C71.7974 20.0462 71.9806 20 72.2097 20C72.4847 20 72.7137 20.0462 72.8512 20.1846C72.9887 20.2769 73.0345 20.4615 73.0345 20.6462C73.0345 20.8308 72.9887 21.0154 72.8512 21.1077C72.7137 21.2923 72.4388 21.3385 72.1639 21.3385C72.0723 21.3385 71.9806 21.3385 71.9348 21.3385V22.2615H71.6599V20.0462ZM71.9348 21.1538C71.9806 21.1538 72.0723 21.2 72.1639 21.2C72.5305 21.2 72.7137 21.0154 72.7137 20.7385C72.7137 20.4615 72.4847 20.2769 72.2097 20.2769C72.0723 20.2769 71.9806 20.2769 71.9348 20.3231V21.1538Z' fill='%23717171'/%3E%3Cpath d='M74.0427 20V20.9231H75.1424V20H75.4173V22.2615H75.1424V21.2H74.0427V22.2615H73.7678V20H74.0427Z' fill='%23717171'/%3E%3Cpath d='M77.3872 21.2H76.5166V22.0308H77.4788V22.2615H76.2417V20H77.433V20.2308H76.5166V20.9231H77.3872V21.2Z' fill='%23717171'/%3E%3Cpath d='M78.6243 20.2308H77.937V20H79.5865V20.2308H78.8992V22.2615H78.6243V20.2308Z' fill='%23717171'/%3E%3Cpath d='M80.5943 21V21.2308H79.7695V21H80.5943Z' fill='%23717171'/%3E%3Cpath d='M83.1604 21.2462C83.1604 20.9231 83.1146 20.5538 83.1146 20.2769C83.0229 20.5538 82.9313 20.8308 82.8397 21.1077L82.4273 22.2154H82.1982L81.8317 21.1538C81.74 20.8308 81.6484 20.5538 81.5567 20.2769C81.5567 20.5538 81.5109 20.9231 81.5109 21.2923L81.4651 22.2615H81.1902L81.3276 20H81.6942L82.0607 21.1077C82.1524 21.3846 82.244 21.6154 82.2898 21.8462C82.3357 21.6154 82.4273 21.3846 82.5189 21.1077L82.9313 20H83.2978L83.4353 22.2615H83.1604V21.2462Z' fill='%23717171'/%3E%3Cpath d='M84.6267 21.5692L84.3976 22.2615H84.0769L84.8558 20H85.2224L86.0013 22.2615H85.6806L85.4515 21.5692H84.6267ZM85.3598 21.3385L85.1307 20.6923C85.0849 20.5538 85.0391 20.4154 84.9933 20.2769C84.9475 20.4154 84.9016 20.5538 84.9016 20.6923L84.6725 21.3385H85.3598Z' fill='%23717171'/%3E%3Cpath d='M86.5969 20.0462C86.7344 20.0462 86.9177 20 87.1467 20C87.4217 20 87.6508 20.0462 87.7882 20.1846C87.9257 20.2769 87.9715 20.4615 87.9715 20.6462C87.9715 20.8308 87.9257 21.0154 87.7882 21.1077C87.6508 21.2923 87.3758 21.3385 87.1009 21.3385C87.0093 21.3385 86.9177 21.3385 86.8718 21.3385V22.2615H86.5969V20.0462ZM86.9177 21.1538C86.9635 21.1538 87.0551 21.2 87.1467 21.2C87.5133 21.2 87.6966 21.0154 87.6966 20.7385C87.6966 20.4615 87.4675 20.2769 87.1926 20.2769C87.0551 20.2769 86.9635 20.2769 86.9177 20.3231V21.1538Z' fill='%23717171'/%3E%3Cpath d='M88.9793 20V21.0154H89.071L89.8499 20H90.2164L89.3917 21.0154C89.7583 21.0615 89.8957 21.2923 90.0332 21.6154C90.1248 21.8462 90.1706 22.0308 90.2623 22.2615H89.9415C89.8499 22.1231 89.8041 21.8923 89.7583 21.7538C89.6666 21.4769 89.5292 21.2462 89.1168 21.2462H89.0252V22.2615H88.7502V20H88.9793Z' fill='%23717171'/%3E%3Cpath d='M92.0036 21.2H91.1331V22.0308H92.0952V22.2615H90.8582V20H92.0494V20.2308H91.1331V20.9231H92.0036V21.2Z' fill='%23717171'/%3E%3Cpath d='M93.2407 20.2769H92.5535V20.0461H94.2029V20.2769H93.5157V22.3077H93.2407V20.2769Z' fill='%23717171'/%3E%3Cpath d='M95.0733 20.0462V21.0154C95.0733 21.3846 95.0732 21.6615 95.0274 21.9846C95.1191 21.7538 95.2565 21.5231 95.4398 21.2462L96.1729 20.0923H96.4478V22.3077H96.1729V21.3385C96.1729 20.9692 96.1729 20.6923 96.2187 20.4154C96.1271 20.6462 95.9438 20.9231 95.8063 21.1538L95.1191 22.2615H94.7983V20H95.0733V20.0462Z' fill='%23717171'/%3E%3Cpath d='M97.5933 20.0461V20.9692H98.6929V20.0461H98.9678V22.3077H98.6929V21.2461H97.5933V22.3077H97.3184V20.0461H97.5933Z' fill='%23717171'/%3E%3Cpath d='M100.984 20.0461V20.2769H100.068V22.3077H99.793V20.0461H100.984Z' fill='%23717171'/%3E%3Cpath d='M101.625 21.5692L101.396 22.2615H101.075L101.854 20H102.221L103 22.2615H102.679L102.45 21.5692H101.625ZM102.358 21.3385L102.129 20.6923C102.083 20.5538 102.038 20.4154 101.992 20.2769C101.946 20.4154 101.9 20.5538 101.9 20.6923L101.671 21.3385H102.358Z' fill='%23717171'/%3E%3Cpath d='M42.5652 21.5231L42.3361 22.2615H42.0154L42.7943 20H43.1608L43.9398 22.2615H43.619L43.3899 21.5692H42.5652V21.5231ZM43.2983 21.2923L43.0692 20.6462C43.0234 20.5077 42.9776 20.3692 42.9317 20.2308C42.8859 20.3692 42.8401 20.5077 42.8401 20.6462L42.611 21.2923H43.2983Z' fill='%23717171'/%3E%3Cpath d='M45.7267 20V20.2308H44.8103V22.2615H44.5354V20H45.7267Z' fill='%23717171'/%3E%3Cpath d='M47.4675 21.2H46.5969V22.0308H47.5591V22.2615H46.322V20H47.5133V20.2308H46.5969V20.9231H47.4675V21.2Z' fill='%23717171'/%3E%3Cpath d='M48.5674 20V20.9231H49.667V20H49.9419V22.2615H49.667V21.2H48.5674V22.2615H48.2925V20H48.5674Z' fill='%23717171'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1023px){
  .footer__nav-item:last-child .footer__dropdown.active{
    left: -125px;
  }
}
@media (max-width: 767px){
  .footer__logo{
    box-sizing: content-box;
    width: 242px;
    height: 80px;
    padding: 32px 0;
  }
  .footer__logo img{
    max-width: 100%;
    height: 100%;
  }
  .footer__nav-list{
    flex-direction: column;
  }
  .footer__nav{
    margin-bottom: 29px;
  }
  .footer__nav-item:not(:last-child) {
    padding-right: 0;
    border-bottom: 0.5px solid #C4C4C4;
  }
  .footer__nav-item:last-child .footer__dropdown.active{
    left: 0;
  }
  .footer__dropdown.active{
    position: unset;
    top: 0;
  }
  .footer__nav-block{
    justify-content: space-between;
  }
  .footer__nav-link{
    padding: 10px 0;
    font-size: 16px;
    line-height: 19px;
  }
  .footer__info{
    flex-wrap: wrap;
  }
  .footer__info-block{
    width: 50%;
    margin-bottom: 24px;
  }
  .footer__info-text{
    max-width: 85%;
  }
  .footer__developer-text{
    display: none;
  }
  .footer__bottom-items{
    padding: 17px 0 18px;
  }
}
@media (max-width: 639px){
  .footer__copyright{
    max-width: 138px;
  }
}
/*----------MAIN------------*/
.main__inner{
  padding: 80px 0 0;
}
.main-geography, .main-logistics{
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.main-text-block{
  display: flex;
  align-items: center;
  left: 50%;
  width: 100%;
  transform: translate(-50%,-50%);
  justify-content: center;
}
.header__main-logo{
  position: relative;
}

.header__main-btn{
  position: absolute;
  top: 7px;
  right: 0;
  padding: 16px 30px;
  width: 140px;
  height: 45px;
}
.main-title-style{
  margin-bottom: 16px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 53px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #231F20;
}
.main-subtitle-style{
  margin-bottom: 32px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.main-button-style{
  cursor: pointer;
  max-width: 185px;
}
.main-white-btn{
  width: 185px;
  background: #ffffff;
  color: #AD6A5F;
}
.main-white-btn:hover{
    transition: all .3s ease;
    background: #EAEAEA;
}
.main-color-btn:hover{
    transition: all .3s ease;
    background: #85453A;
}
.main-grey-btn:hover{
    transition: all .3s ease;
    background: #585858;
}
.main-company__left{
  max-width: 416px;
}
.main-company__right{
  max-width: 635px;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 30px 30px;
}
.main-company__row, .main-logistics__left,.main-logistics__row{
  display: flex;
  justify-content: space-between;
}
.main-company, .main-products{
  margin-bottom: 80px;
}
.main-company{
    margin-bottom: 82px;
}

.main-company__subtitle{
  margin-bottom: 32px;
}
.main-company__right-item{
  position: relative;
  display: flex;
  flex-direction: column;
  align-content: space-between;
  justify-content: space-between;
  /* max-width: 190px; */
  overflow: hidden;
  border: 1px solid transparent;
  box-shadow: 0px 0px 32px rgba(0, 0, 0, 0.15);
}
.main-company__right-item svg{
  max-height: 180px;
}
.main-company__right-item svg path{
  fill:#838383;;
}
.main-company__right-text{
  /* display: flex;
  align-content: flex-end; */
  text-align: center;
  display: block;
  padding: 0 16px 24px;  
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 15px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #C4C4C4;
}
.main-company__right-text p{
  margin-bottom: 8px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 32px;
  line-height: 43px;
  text-align: center;
  text-transform: uppercase;
  color: #AD6A5F;
}
.main-company__right-item:hover{
  border: 1px solid #F0F0F0;
  background: linear-gradient(205.24deg, #CEA49E 0.68%, #AD6A5F 94.24%);
}
.main-company__right-item:hover svg path{
  fill: #ffffff;
}
.main-company__btn{
 transform: translateY(10px);
}
.main-company__right-item:hover .main-company__right-text p,
.main-company__right-item:hover .main-company__right-text{
  color: #ffffff;
}
.main-company__right-item-img img ,.main-company__right-item-img svg {
  display: block;
  margin: 0 0 0 auto;
}
.main-products{
  position: relative;
  padding: 120px 48px 60px;
}
.main-products__background{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
}
.main-products__background img{
  max-width: 100%;
  width: 100%;
  height: 100%;
}
.main-products__row{
  display: flex;
}
.main-logistics__item-text{
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.01em;
  color: #231F20;
}
.main-logistics__left{
  position: relative;
  max-width: 540px;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 90px 30px;
  justify-content: space-between;
}
.main-logistics__left::before{
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 0.5px;
  content: '';
  transform: translateY(-50%);
  background: rgba(113, 113, 113, 0.5);
}
.main-logistics__right{
  max-width: 409px;
  width: 100%;
  padding-top: 114px;
}
.main-logistics__subtitle{
  margin-bottom: 32px;
}
.main-logistics__item-img{
  position: relative;
  max-width: 160px;
  max-height: 160px;
  margin: 0 auto 8px;
}
.main-logistics__blackout{
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
}
.main-logistics__item-img img{
  max-width: 100%;
  height: 100%;
}
.main-logistics__blackout{
  transition: all .8s;
    -webkit-transition: all .8s;  
}
.main-logistics__item:hover .main-logistics__blackout{
    opacity: 1;
}
.main-geography__title, .main-geography__subtitle,
.main-products__title, .main-products__subtitle{
  color: #ffffff !important; 
}
.main-products__subtitle{
  margin-bottom: 80px;
  max-width: 499px;
}
.main-geography__subtitle{
    max-width: 670px;
    margin-bottom: 56px;
}
.main-products__row{
  display: flex;
}
.main-products__img{
  position: absolute;
}
.main-products__item{
  display: flex;
  align-items: center;
  position: relative;
  padding-left: 32px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 13px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  cursor: pointer;
}
.main-products__item::before{
  position: absolute;
  content: '';
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #ffffff;
  background-repeat: no-repeat !important;
  background-position: center;
  background-image: url('../images/icons/main-arrow.svg');
}
.main-products__item + .main-products__item{
  margin-left: 32px;
}
.main-geography{
  margin-bottom: 120px;
  padding: 126px 48px;
}
.main-principles{
  padding: 90px 0;
}
.main-news .news__items{
    margin-bottom: 72px;
}
.main-news__title{
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 1280px){
  .main-company__left{
    margin-right: 16px;
  }
  .main-company__btn{
    transform: unset;
  }
}

.main-principles__inner .about-principles__title{
    margin-bottom: 8px;
}
.main-news .news__item{
    margin-bottom: 28px;
}
.main-news .news__item-date{
    margin-bottom: 0;
}
@media (max-width: 1023px){
  .main-products__background{
     display: none;
  }
  .main-company__btn{
      margin-bottom: 32px;
  }
  .main-products{
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)),url('../images/backgrounds/main-products.png');
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }
  .main-products__row{
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .main-products__item{
    margin-bottom: 20px;
  }
  .main-products__item + .main-products__item{
    margin-left: 0;
  }
  .main__inner{
      padding: 56px 0 0;
  }
  .main-company__row{
    flex-wrap: wrap;
  }
  .main-company__left{
    max-width: unset;
  }
  .main-company__right{
    max-width: unset;
    grid-gap: 20px 20px;
  }
  .main-company, .main-products{
    margin-bottom: 56px;
  }
  .main-logistics__row{
    flex-wrap: wrap;
  }
  .main-logistics__left, .main-logistics__right{
    max-width: 100%;
  }
  .main-logistics{
    margin-bottom: 0;
  }
  .main-principles{
    padding: 56px 0;
  }
  .main-logistics__right{
    padding-top: 56px;
  }
  .main-geography{
    margin-bottom: 56px;
  }
}
@media (max-width: 767px){
  .main-title-style{
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 26px;
  }
  .main-subtitle-style{
    font-size: 12px;
    line-height: 17px;
  }
  .main-logistics__left{
    grid-gap: 30px 30px;
  }
}
@media (max-width: 639px){
  .main-company__right, .main-logistics__left{
    grid-template-columns: repeat(2, 1fr);
  }
  .main-logistics__left::before{
    display: none;
  }
  .main-geography, .main-products{
    padding: 80px 16px;
  }
}
@media (max-width: 475px){
  .main-company__right{
    grid-template-columns: repeat(1, 1fr);
  }
}
/*-------------NEWS----------------*/
.news{
  position: relative;
}
.news__inner{
  padding: 48px 0 64px;
  background: #f9f9f9;
}
.news__tabs-inner{
  position: absolute;
  background: rgba(240, 246, 248, 0.1);
  backdrop-filter: blur(8px);
  top: -75px;
  left: 0;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.news__tabs{
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
}
.news__tab{
  position: relative;
  padding: 20px 0 21px;
  font-family: "Raleway",sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  cursor: pointer;
}
.active.news__tab::after{
  position: absolute;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  border-radius: 2px 2px 0px 0px;
  background: #ffffff;
}
.news__tab:hover:not(.active){
    opacity: 0.5;
    transition: all .3s ease;
}
.news__tab{
  margin: 0 25px;
}
.news__items{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; 
  margin-bottom: 72px;
}
.news__item{
  width: 31.53%;
  margin-bottom: 40px;
  cursor: pointer;
}
.news__item-date{
  display: block;
  margin-bottom: 8px;
  font-family: "Raleway",sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #2F80ED;
}
.news__item:hover .news__item-date{
    opacity: 0.5;
    transition: all .3s ease;
}
.news__item-date p{
  font-family: "Raleway",sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 67px;
  letter-spacing: 0.01em;
  color: #2F80ED;
}
.news__item-title{
  display: block;
  margin-bottom: 16px;
  font-family: "Raleway",sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 25px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.news__item-text{
  font-family: "Raleway",sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 17px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.news__pagination{
  max-width: 275px;
  margin: 0 0 0 auto;
}
.news__pagination-items{
  display: flex;
}
.news__pagination-item{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3px;
  width: 32px;
  font-weight: 600;
  font-family: "Raleway",sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  border: 1px solid #DFE3E8;
  color: #231F20;
  background: #ffffff;
  cursor: pointer;
}
.news__pagination-item + .news__pagination-item{
  margin-left: 8px;
}
.news__pagination-item:hover{
  border: 1px solid #717171;
}
.news__pagination-item.active{
  background: #FFFFFF;
  border: 1px solid #AD6A5F;
}
.news__pagination-item:hover:first-child,
.news__pagination-item:hover:last-child{
    background: rgba(113, 113, 113, 0.5);
    border: 1px solid rgba(113, 113, 113, 0.5);
}
.news__pagination-item:hover:first-child svg path,
.news__pagination-item:hover:last-child svg path{
    stroke: #fff;
}
.news__pagination-item.disabled{
  background: #717171;
  opacity: 0.5;
}
.news__pagination-item.disabled svg path{
  fill: #ffffff !important;
  stroke: #ffffff !important;
}
.news-page .header__inner{
  position: relative;
}
@media (max-width: 1023px){
  .news-page .header__inner::before{
    display: none;
  }
}
@media (max-width: 767px){
  .news__inner{
    padding: 40px 0 48px;
  }
  .news__items, .main-news .news-items{
    margin-bottom: 24px !important;
  }
  .news__tabs-inner{
    top: -66px;
  }
  .news__tab{
    font-size: 18px;
    line-height: 25px;
    padding-left: 23px;
    padding-right: 23px;
    margin: 0 16px;
  }
  .news__tab:last-child{
    margin-right: 0;
  }
  .news__tab:first-child{
    margin-left: 0;
  }
  .news__item-date p{
    font-size: 36px;
    line-height: 50px;
  }
  .news__item-date{
    font-size: 14px;
    line-height: 15px;
  }
  .news__item-title{
    font-size: 16px;
    line-height: 22px;
  }
  .news__item {
    width: 48%;
  }
}
@media (max-width: 639px){
  .news__pagination{
    margin: 0 auto;
    max-width: unset;
  }
  .news__pagination-items{
    justify-content: space-between;
  }
  .news__pagination-item{
    max-width: 44px;
    width: 44px;
    height: 44px;
  }
}
@media (max-width: 475px){
  .news__item {
    width: 100%;
  }
}
/*---------------NEW--------------------*/
.new-page .header__inner{
  min-height: 449px;
}
.new-page .header__nav-block.open{
  border-bottom: 3px solid #ffffff;
}
@media (min-width: 1024px){
  .new-page .header__logo{
    padding-right: 95px;
    position: relative;
  }
}
.new__inner{
  background: #f9f9f9;
  padding: 48px 0 88px;
}
.new__title{
  margin-bottom: 12px !important;
  padding-left: 0 !important;
}
.new__text + .new__title{
  margin-top: 24px;
}
.new__text{
  max-width: 920px;
}
.warning__inner{
  padding: 64px 0 113px;
  background: #f9f9f9;
}
.warning__title{
  margin-bottom: 16px;
  font-family: "Raleway",sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #231F20;
}
.warning__text{
  max-width: 730px;
  width: 100%;
  margin: 0 auto;
  font-family: "Raleway",sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #231F20;
}
.warning__text a{
  text-decoration: underline;
  color: #26A9E0;
}
.warning__text a:hover, .write-us__text a:hover{
    opacity: 0.5;
    transition: all .3s ease;
}
/*-----------------REGISTRATION-------------------*/
.registration__inner{
  position: relative;
  background-repeat: no-repeat;
  padding: 120px 0;
  background-size: 100%;
  z-index: 0;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
}
.registration__left{
  max-width: 600px;
  font-family: "Raleway",sans-serif;
  font-weight: 600;
  font-size: 30px;
  line-height: 33px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
}
.registration__right{
  max-width: 730px;
  width: 100%;
}
.registration__right-text{
  margin-bottom: 16px;  
  font-family: "Raleway";
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  color: #FFFFFF;
}
.registration__row{
  display: flex;
  justify-content: space-between;
}
.registration__buttons{
  display: flex;
}
.registration__button{
  cursor: pointer;
  position: relative;
  padding: 32px 0;
  max-width: 350px;
  width: 100%;
  background: rgba(173, 106, 95, 0.23);
  border: 2px solid #AD6A5F;
  box-sizing: border-box;
  backdrop-filter: blur(8px);
  font-family: "Raleway",sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #FFFFFF;
  text-align: center;
  transition: all .3s ease;
}
.registration__button + .registration__button{
  margin-left: 30px;
}
.registration__button:hover{
  background: rgba(173, 106, 95, 0.45);
}
.registration__button-text{
  position: relative;
  display: inline-block;
}
.registration__button:hover .registration__button-text:after{
  position: absolute;
  content: '';
  top: 50%;
  transform: translate(0,-50%);
  right: -16px;
  width: 8px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M1 13L7 7L1 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.write-us__inner{
  padding: 34px 0;
  background: #f9f9f9;
}
.write-us__row{
  display: flex;
  justify-content: space-between;
}
.write-us__text{
  max-width: 794px;
  font-family: "Raleway",sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #231F20;
  text-align: left;
}
.write-us__text a{
  color: #26A9E0;
}
.registration-form{
  display: none;
}
.registration-form:before {
  content: '';
  background: #000;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.2;
  z-index: 12;
}
.default-btn-style{
  padding: 14px 52px;
  display: flex;
  align-items: center;
  background: #AD6A5F;
  justify-content: center;
  font-family: "Raleway",sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 17px;
  color: #FFFFFF;
  border: none;
  transition: all .3s ease;
} 
.registration-form__button{
  margin: 0 0 0 auto;
  cursor: pointer;
}
.registration-form__close{
  display: flex;
  align-items: center;
  position: absolute;
  top: 24px;
  right: 24px;
  cursor: pointer;
}
.registration-form__inner{
  position: relative;
  padding: 48px;
  background: #FFFFFF;
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.2);
  max-width: 730px;
  width: 100%;
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 12;
  transform: translate(-50%,-50%);
  background: #FFFFFF;
  opacity: 1;
  max-height: 771px;
  height: 100%;
  overflow-y: hidden;
  overflow-x: hidden;
}
@media (max-height: 800px){
  .reg-citizens-form .registration-form__inner {
    overflow-y: scroll;
    max-height: 925px;
    height: 100%;
  }
}
@media (max-height: 942px){
  .reg-businessman-form .registration-form__inner {
    overflow-y: scroll;
  }
}
@media (max-height: 800px){
  .registration-form__inner{
    height: 100%;
  }
}
.reg-businessman-form .registration-form__inner{
  max-height: 925px;
}
.registration-form__container{
  max-width: 634px;
  width: 100%;
  margin: 0 auto;
}
.registration-form__inputs input, .registration-form__inputs textarea{
  margin-top: 12px;
  padding: 14px 24px 13px;
  background: #F0F0F0;
  border: 1px solid #D8D8D8;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 0.01em;
  color: #231F20;
  outline: 1px solid #f0f0f0;
}
.registration-form__inputs textarea{
  resize: none;
  max-height: 44px;
  overflow-y: hidden;
}
.registration-form__inputs{
  margin-bottom: 48px;
}
.registration-form__inputs input.input_error, 
.registration-form__inputs textarea.input_error{
   border: 1px solid #ED5565;
}
.registration-form__inputs input.input_error::placeholder,
.registration-form__inputs textarea.input_error::placeholder{
    color: #ED5565;
}
.registration-form__inputs input::placeholder,
.registration-form__inputs textarea::placeholder{
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 0.01em;
  color: #717171;
}
.form__btn-reset{
  display: none;
}
div.input_error {
  width: max-content;
  position: absolute;
  bottom: -18px;
  left: 0;
  font-size: 12px;
  color: #C92E33;
  border: none !important;
  z-index: 0;
} 
.registration-form__inputs label{
  position: relative;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.registration-form__inputs label:not(:last-child){
  margin-bottom: 24px;
}
.registration-form__close-text{
  margin-right: 8px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 10px;
  line-height: 14px;
  letter-spacing: 0.01em;
  color: #717171;
}
.registration-form__title{
  margin-bottom: 40px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 33px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.registartion-form__button{
  padding: 14px 84px;
  margin: 0 0 0 auto;
}
.registration-form__close:hover{
    opacity: 0.5;
    transition: all .3s ease;
}
@media (max-width: 1023px){
  .warning__inner{
    padding: 64px 0;
  }
  .warning__title{
    margin-bottom: 12px;
  }
  .registration__inner{
    padding: 40px 0 16px;
  }
  .registration__row{
    flex-direction: column;
  }
  .registration__left{
    margin-bottom: 24px;
  }
}
@media (max-width: 767px){
  .registration__left{
    font-size: 24px;
    line-height: 26px;
  }
  .registration__right-text{
    font-size: 16px;
    line-height: 19px;
  }
  .registration__button{
    width: 50%;
    padding-top: 64px;
    padding-bottom: 64px;
    font-size: 14px;
    line-height: 17px;
  }
  .registration__button + .registration__button{
    margin-left: 16px;
  }
  .write-us__row{
    flex-direction: column;
  }
  .write-us__text{
    margin-bottom: 24px;
  }
  .registration-form__inner{
    padding: 32px 16px 16px;
    height: auto;
    width: 91.22%;
  }
  .registration-form__close {
    /*display: none; */
    top: 12px;
    right: 16px; 
  }
  .registration-form__title{
    margin-bottom: 32px;
    font-size: 20px;
    line-height: 22px;
  }
  .registration-form__inputs label{
    font-size: 14px;
    line-height: 20px;
  }
  .registration-form__inputs textarea{
    height: 88px;
    max-height: 100%;
  }
}
@media (max-width: 639px){
  .registration-form__button{
    width: 100%;
  }
  .registration-form__inputs {
    margin-bottom: 32px;
  }
}
@media (max-height: 945px){
.reg-businessman-form .registration-form__inner {
  max-height: 925px;
  height: 100%;
}
}
/*-------------------------POST-STORAGE------------*/
.post-storage__inner{
  padding: 120px 0 80px;
}
.post-storage__title{
  margin-bottom: 24px;
}
.post-storage__row{
  display: flex;
  justify-content: space-between;
}
/* -----------------ABOUT PAGE---------------------- */
.fp-section .about-blocks__inner{
    position: relative;
}
.section .about-deliveries .fp-bg.fp-section{
    background-image: url("../images/about-blocks-parners.png");
    background-size: cover;
    background-position: center 80%;
}
.about-blocks__inner{
  padding: 120px 0;
}
.about-blocks__items{
  display: flex;
  justify-content: space-between;
}
.about-blocks__item{
  max-width: 350px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: all 0.3s ease;
}
.about-blocks__item:first-child img{
    height: 100%;
}
.about-blocks__item:nth-child(3) .about-blocks__text{
    margin-top: 30px;
}
.about-blocks__item:nth-child(3) img{
    height: 100%;
}
.about-blocks__item + .about-blocks__item{
    margin-left: 30px;
}
.about-blocks__item img{
    max-width: 100%;
}
.about-blocks__title{
  color: #231F20;
}
.about-title-style, .new h2{
  position: relative;
  padding-left: 12px;
  margin-bottom: 16px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 33px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
}
.new h2{
    padding:0;
}
.new .new__text.text-style *{
    margin-bottom:15px;
}
.about-blocks__title::before{
  background: #AD6A5F;
}
.about-title-style::before{
  position: absolute;
  content: '';
  top: 5px;
  bottom: 5px;
  left: 0;
  width: 4px;
  border-radius: 6px;
}
.about-blocks__text{
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.about-blocks__text:not(:last-child){
  margin-bottom: 30px;  
}
.about__blocks__text:last-child{
  margin-top: 30px;
}
.about-deliveries{
    position: relative;
}
.about-deliveries__inner{
  /*background-image: url("../images/backgrounds/about-deliveries.jpg");*/
  /*background-image: url("../images/backgrounds/about-company-railway.jpg");*/
  background: linear-gradient(180deg,rgba(0, 0, 0, 0.48) 0%,rgba(0, 0, 0, 0.16) 107.16%),url('../images/backgrounds/about-company-railway.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right bottom;
  padding: 206px 0 205px;
}
.about-deliveries__inner{
    min-height: 100vh;
}
@media (min-width: 1024px) and (min-height: 775px){
    .about-deliveries__items{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
}
.about-deliveries__items{
  display: flex;
  align-items: center;
}
.about-deliveries__block{
  max-width: 825px;
  padding: 40px 40px 24px 40px;
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(24px);
}
.about-deliveries__title{
  color: #ffffff;
  max-width: 275px;
}
.about-deliveries__title::before{
  background: #ffffff;
}
.about-deliveries__text{
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
}
.about-deliveries__text p + p{
  margin-top: 24px;
}
.about-deliveries__partners{
  transform: translateX(123px);
}
.about-deliveries__partners-item{
  font-family: "Raleway", sans-serif;
  font-style: normal;
  text-align: center;
  color: #FFFFFF;
  letter-spacing: 0.01em;
}
.about-deliveries__partners-item:first-child{
  font-weight: 600;
  font-size: 30px;
  line-height: 33px;
  width: 339px;
}
.about-deliveries__partners-item:nth-child(2){
  font-weight: 700;
  font-size: 64px;
  line-height: 70px;
}
.about-principles__item:first-child{
  padding: 186px 0 0;
}
.about-company .about-principles__item:first-child{
    padding: 146px 0 0;
}
.about-company .parallax-logo{
    transform: translate(-138px, -60px);
}
.about-principles__items{
  position: relative;
}
.about-principles-icon{
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-138px, -60px);
}
.main-principles .about-principles-icon{
  position: absolute;
  
  top: 0;
  left: 0;
  transform: translate(-361px, 80px);
}
.about-principles__items{
  display: flex;
  justify-content: space-between;
}
.about-principles__title{
  padding-left: 0;
  max-width: 350px;
  margin-bottom: 24px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 58px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
  color: #231F20;
}
.about-principles__subtitle{
  max-width: 317px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.about-principles__cards{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  max-width: 729px;
}
.about-principles__card{
  margin-bottom: 30px;
  min-height: 160px;
  display: flex;
  padding: 0 24px;
  align-items: center;
  max-width: 350px;
  width: 100%;
  text-align: center;
  justify-content: center;
  background: #FFFFFF;
  border: 1px solid #E8E8E8;
  box-shadow: 3px 4px 12px rgba(0, 0, 0, 0.15);
  transition: all .3s ease;
}
.about-principles__card{
    border-bottom: 4px solid #6CC7E2;
    box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.07), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0503198), 3px 4px 12px rgba(0, 0, 0, 0.15);
}
/* .about-principles__card:hover{
  transform: translateY(2px);
} */
.about-video__inner{
  background-image: url("../images/backgrounds/stop.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 583px;
}
.about-video__block{
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 583px;
}
.about-video__play{
  padding-left: 86px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  cursor: pointer;
}
.about-video__youtube{
    visibility: hidden;
}
.about-video__youtube, .about-video__youtube iframe{
    width: 100%;
    height: 100%;
    min-height: 583px;
    border: none;
}
.about-video__play::before{
  position: absolute;
  cursor: pointer;
  content: '';
  top: 50%;
  left: 0;
  width: 62px;
  height: 62px;
  transform: translate(0,-50%); 
  background-color: #82312E;
  border: 2px solid #5B2523;
  border-radius: 50%;
  background-image: url("../images/icons/video-play.svg");
  background-repeat: no-repeat;
  background-position: center;
}
.about-video__play:hover::before{
    background-color: #702724;
    transition: all .3s ease;
}
.about-video__play:hover{
    transition: all .3s ease;
}
.about-clocks-swiper{
  display: none;
}
@media (max-width: 1439px){
  .about-deliveries__partners{
    transform: none;
  }
  .about-deliveries__items{
    justify-content: space-between;
  }
  .about-deliveries__block{
    max-width: 650px;
  }
  .about-principles-icon {
    transform: translate(0, -60px);
  }
  .about-principles__card{
    width: 48.5%;
    max-width: unset;
  }
  .about-principles__item:first-child {
    margin-right: 24px;
  }
}
@media (max-width: 1023px){
  .about-deliveries__inner{
    padding: 64px 0;
  }
  .about-blocks__inner{
    padding: 64px 0;
  }
  .about-blocks__item img{
    display: none;
  }
  .about-blocks__items{
    flex-direction: column;
  }
  .about-blocks__item{
    max-width: unset;
  }
  .about-deliveries__partners{
    display: none;
  }
  .about-deliveries__block{
    max-width: unset;
    padding:0;
    background: none;
    backdrop-filter: none;
  }
  .about-deliveries__title{
    padding-left: 0 !important;
  }
  .about-blocks__title{
    padding-left: 0;
  }
  .about-blocks__item:nth-child(3) .about-blocks__text {
    margin-top: 0;
    }
    .about-blocks__text:not(:last-child) {
    margin-bottom: 16px;
    }
    .about-deliveries__text p + p {
    margin-top: 16px;
    }
    .about-deliveries__inner {
    min-height: unset;
    }
    .about-blocks__item + .about-blocks__item {
    margin-left: 0;
    }
  .about-title-style::before{
    display: none;
  }
  .about-principles__items{
    flex-direction: column;
  }
  .about-principles__cards{
    max-width: unset;
  }
  .about-principles__item:first-child,.about-company .about-principles__item:first-child{
    padding: 0;
  }
  .about-principles__title,.about-principles__subtitle{
    max-width: unset;
  }
  .about-principles__subtitle{
    margin-bottom: 32px;
  }
  .padding-inner, .about-principles__inner.padding-inner{
    padding: 64px 0;  
  }
  .about-principles-icon{
    display: none;
  }
  .about-principles__card{
    margin-bottom: 16px;
  }
  .about-video__inner{
    background-position: center;
  }
  .about-video__inner,.about-video__block{
    min-height: 450px;
    max-height: 450px;
  }
  .about-video__youtube, .about-video__youtube iframe{
   max-height: 450px;
    min-height: 450px;
    }
  .about-clocks-swiper{
    display: block;
  }
  .swiper-pagination-bullet{
    background: rgba(113, 113, 113, 1);
  }
  .about-blocks__items{
    margin-bottom: 32px;
  }
  .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #AD6A5F;
    opacity: 1;
  }
  .about-clocks-swiper .swiper-slide{
    margin: 0 auto;
    text-align: center;
    max-height: 550px;
    height: 100%;
  }
  .about-clocks-swiper .swiper-slide img{
    width: 100%;
    height: 100%;
    max-height: 550px;
    max-width: 80%;
    object-fit: cover;
  }
  .about-clocks-swiper .swiper-pagination {
    transform: translateY(9px) !important;
  }
  .about-clocks-swiper .swiper-wrapper{
    padding-bottom: 32px;
  }
}
@media (max-width: 767px){
  .about-title-style{
    font-size: 24px;
    line-height: 26px;
  }
  .parallax-logo{
    display: none;
  }
  .about-blocks__text:not(:last-child){
    margin-bottom: 16px;
  }
  .about-video__inner{
    background-position-x: -320px;
  }
  .about-video__play{
    font-size: 14px;
    line-height: 17px;
    padding-left: 48px;
  }
  .about-video__play::before{
    width: 40px;
    height: 40px;
    background-size: 9px 12px;
  }
  .about-principles__card{
    font-size: 16px;
    line-height: 22px;
  }
  .about-principles__title{
    margin-bottom: 16px;
  }
  .about-principles__subtitle{
    font-size: 12px;
    line-height: 17px;
  }
  .about-clocks-swiper .swiper-slide{
    max-height: 450px;
  }
  .about-clocks-swiper .swiper-slide img{
    max-height: 450px;
    min-height: 450px;
    max-width: 100%;
  }
}
@media (max-width: 639px){
  .about-principles__card{
    width: 100%;
    margin-bottom: 0;
    min-height: 120px;
  }
  .about-video__inner{
    background-position-x: -250px;
  }
  .about-principles__card:not(:last-child){
    margin-bottom: 16px;
  }
  .about-video__inner,.about-video__block{
    min-height: 360px;
    max-height: 360px;
  }
  .about-video__youtube, .about-video__youtube iframe{
    max-height: 360px;
    min-height: 360px;
    }
  .about-clocks-swiper .swiper-slide{
    max-height: 334px;
  }
  .about-clocks-swiper .swiper-slide img{
    max-height: 334px;
    min-height: 334px;
    max-width: 100%;
  }
}
@media (max-width: 425px){
  /*.about-deliveries__inner{*/
  /*  background-position: -684px bottom;*/
  /*}*/
}
/*---------------KALIY FOR LIFE -------------------------*/
@keyframes scrollBelow {
  0%, 20% {
  transform: translateY(0) scaleY(1);
  }
  10% {
  opacity: 1;
  }
  100% {
  transform: translateY(15px) scaleY(1.1);
  opacity: 0.01;
  }
}
.scroll-below{
  animation-name: scrollBelow;
  animation-duration: 3s;
  animation-timing-function: cubic-bezier(0.650, -0.550, 0.250, 1.500);
  animation-iteration-count: infinite;
  transform-origin: 50% 20.5px;
  will-change: transform;
  transition: all 3s ease;
}
.section {
    overflow: hidden;
}
.header__scroll-below{
  cursor: pointer;
  position: absolute;
  bottom: 79px;
  left: 50%;
  transform: translateX(-50%);
}

.kaliy-page__bottom .header__subtitle{
  max-width: 789px;
}
.kaliy-recommendation__inner{
  position: relative;
  padding: 130px 0 96px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  overflow: hidden !important;
}
.kaliy-background{
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .3s ease;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    overflow: hidden !important;
}
.kaliy-anim{
    animation: fadeInDown 0.3s ease 0s;
    transition: all .3s ease;
}
.kaliy-recommendation__items{
  display: flex;
  justify-content: space-between;
}

.kaliy-recommendation__item:first-child{
  background: #ffffff;
  backdrop-filter: blur(40px);
  /* padding: 40px 17px 39px 32px; */
  max-width: 540px;
  overflow: auto;
  max-height: 549px;
  margin-right: 24px;
  position: relative;
}
.mCSB_container{
  padding: 40px 33px 39px 32px;
}
.first-recommendation-item::before{
  position: absolute;
  z-index: 1;
  content: '';
  bottom: 0;
  left: 0;
  width: 100%;
  height: 39px;
  background: #FFFFFF;
  backdrop-filter: blur(40px);  
}
.first-recommendation-item::after{
  position: absolute;
  z-index: 1;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 39px;
  background: #FFFFFF;
  backdrop-filter: blur(40px);  
}
.kaliy-recommendation{
  overflow: hidden;
}
.kaliy-recommendation__title{
  margin-bottom: 24px;
}
.kaliy-recommendation__title::before{
  background: #D9DDD5;
}
.kaliy-recommendation__item:nth-child(2){
  max-width: 477px;
  width: 100%;
  position: relative;
}
.kaliy-recommendation__text{
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.kaliy-recommendation__button{
  cursor: pointer;  
}
.kaliy-recommendation__button-text{
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #FFFFFF;  
}
.kaliy-recommendation__item:nth-child(2):after{
  position: absolute;
  z-index: 0;
  content: '';
  top: -50vh;
  left: 50%;
  width: 50vw;
  height: 170vh;
  background: rgba(0, 0, 0, 0.36);
}
@media (min-width: 1024px) and (min-height: 775px){
    .kaliy-recommendation__inner{
        padding: 0;
    }
    .fp-section .kaliy-recommendation__items {
    top: 0;
    display: flex;
    height: 100%;
    max-height: 549px;
    width: 100%;
    top: 50%;
    transform: translate(0, -50%);
    max-width: 1140px;
    position: absolute;
    justify-content: space-between;
    }
}
img.kaliy-hexagon {
  position: relative;
  z-index: 1;
}
.kaliy-recommendation__button:nth-child(1) .kaliy-recommendation__button-text{
  /* position: absolute;
  top:116px;
  left: 50%;  
  transform: translateX(-50%);  */
}
.kaliy-recommendation__button:nth-child(1) svg{
  /* position: absolute;
  top:0;
  left: 50%;  
  transform: translateX(-50%); */
}
.kaliy-recommendation__button:nth-child(2) svg{
  /* position: absolute;
  top: 116px;
  right: -4px;   */
}
.kaliy-recommendation__button:nth-child(2) .kaliy-recommendation__button-text{
  /* position: absolute;
  top: 148px;
  right: -16px;
  transform: translateX(100%);  */
}
.kaliy-recommendation__button:nth-child(3) svg{
  /* position: absolute;
  bottom: 120px;
  right: -4px;   */
}
.kaliy-recommendation__button:nth-child(3) .kaliy-recommendation__button-text{
  /* position: absolute;
    bottom: 140px;
    right: -16px;
    transform: translateX(100%);
    max-width: 139px; */
}
.kaliy-recommendation__button:nth-child(4) svg{
  /* position: absolute;
  bottom: 4px;
  left: 50%;
  transform: translate(-50%);   */
}
.kaliy-recommendation__button:nth-child(4) .kaliy-recommendation__button-text{
  /* position: absolute;
  bottom: 100px;
  left: 50%;
  transform: translateX(-50%); */
  max-width: 111px;
}
.kaliy-recommendation__button.active svg path:first-child,
.kaliy-recommendation__button:hover svg path:first-child{
  fill: #6F8C5A;
}
.kaliy-mobile__buttons{
  display: none;
}
.kaliy-mobile__button{
  margin-right: 16px;
  height: 43px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 15px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #FFFFFF;
}
.kaliy-mobile__button{
  background: #465F36;
  white-space: pre;
  padding: 14px 24px;
  backdrop-filter: blur(40px);
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 15px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  border: 2px solid transparent;
}
.kaliy-mobile__button br{
    display:none;
}
.kaliy-mobile__button.active{
  border: 2px solid #FFFFFF;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  background: #3F562F !important;
  width: 6px;
  height: 120px;
}
.mCSB_scrollTools{
  width: 14px;
  z-index: 2;
}
.mCSB_scrollTools .mCSB_draggerContainer{
  background: rgba(63, 86, 47, 0.2);
}
.mCSB_scrollTools .mCSB_draggerRail{
  display: none;
}
.mCSB_inside>.mCSB_container {
  /* margin-right: 30px; */
  margin-right: 0;
}
.mCSB_scrollTools .mCSB_dragger{
  height: 120px !important;
}
.mCustomScrollBox{
  height: auto !important;
}
.kaliy-recommendation__buttons{
  transition: all 0.7s ease;
  position: relative;
  z-index: 1;
}
.kaliy-recommendation__button-items {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
}
.kaliy-recommendation__button {
  position: absolute !important;
  height: 84px !important;
  width: 84px !important;
  overflow: visible !important;
}
.kaliy-recommendation__button svg {
  top: unset !important;
  left: unset !important;
  transform: unset;
}
.kaliy-recommendation__button-text {
  position: absolute  !important;
  z-index: 2 !important;
  bottom: unset ;
  top: unset;
  bottom: unset;
  left: unset;
  transform: unset;
  max-width: unset !important;
  max-width: 136px;
}
.kaliy-recommendation__button-text{
  width: 100px;
}
.kaliy-recommendation__item:nth-child(2) .kaliy-recommendation__button:nth-child(1){
  top: 0 ;
  left: 50% ;
  transform: translateX(-50%) ;
}
.kaliy-recommendation__item:nth-child(2) .kaliy-recommendation__button:nth-child(1)  .kaliy-recommendation__button-text{
  top: 100px;
  left: 50% ;
  transform: translateX(-50%) ;
}
.kaliy-recommendation__item:nth-child(2) .kaliy-recommendation__button:nth-child(2){
  top: 116px;
  right: -5px;
}
.kaliy-recommendation__item:nth-child(2) .kaliy-recommendation__button:nth-child(2)  .kaliy-recommendation__button-text{
  left: 100px;
  top: 50%;
  transform: translateY(-50%);
  text-align: left;
}
.kaliy-recommendation__item:nth-child(2) .kaliy-recommendation__button:nth-child(3){
  bottom: 121px;
  right: -5px;
}
.kaliy-recommendation__item:nth-child(2) .kaliy-recommendation__button:nth-child(3)  .kaliy-recommendation__button-text{
  left: 100px ;
  top: 50%;
  transform: translateY(-50%);
  text-align: left;
}
.kaliy-recommendation__item:nth-child(2) .kaliy-recommendation__button:nth-child(4){
  bottom: 4px;
  left: 50%;
  transform: translateX(-50%);
} 
.kaliy-recommendation__item:nth-child(2) .kaliy-recommendation__button:nth-child(4)  .kaliy-recommendation__button-text{
  bottom: 100px;
  left: 50% ;
  transform: translateX(-50%) ;
}
.kaliy-recommendation__item:nth-child(2) .kaliy-recommendation__button:nth-child(5){
  bottom: 121px;
  left: -5px;
  text-align: left;
}
.kaliy-recommendation__item:nth-child(2) .kaliy-recommendation__button:nth-child(5)  .kaliy-recommendation__button-text{
  top: 100px;
}
.kaliy-recommendation__item:nth-child(2) .kaliy-recommendation__button:nth-child(6){
  top: 116px;
  left: -5px;
  text-align: left;
}
.kaliy-recommendation__item:nth-child(2) .kaliy-recommendation__button:nth-child(6)  .kaliy-recommendation__button-text{
  top: 100px;
}
@media (max-width: 1462px){
  .kaliy-recommendation__button:nth-child(3) .kaliy-recommendation__button-text {
    position: absolute;
    bottom: 145px;
    right: 74px;
    transform: none;
    max-width: 139px;
  }
  .kaliy-recommendation__button:nth-child(2) .kaliy-recommendation__button-text {
    position: absolute;
    top: 148px;
    right: 80px;
    transform: none;
  }
}
@media (max-width: 1023px){
  .first-recommendation-item::before, .first-recommendation-item::after{
    display: none;
  }
  .kaliy-recommendation__item:first-child{
    max-width: unset;
    max-height: unset;
  }
  .kaliy-recommendation__inner{
    padding: 64px 0;
    background-position-x: 564px;
    background-size: cover !important;
  }
  .kaliy-recommendation__item:first-child{
    margin-right: 0;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(40px);
  }
  .kaliy-recommendation__item:nth-child(2){
    display: none;
  }
  .kaliy-mobile__buttons{
    display: flex;
    justify-content: space-between;
    overflow-y: auto;
    margin-bottom: 11px;
    padding: 0 16px;
  }
  .mCSB_container{
    padding: 24px 0;
  }
  .kaliy-recommendation__title{
    padding: 0 24px;
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 26px;
    color: #FFFFFF;
  }
  .kaliy-recommendation__text{
    padding: 0 16px;
    font-size: 12px;
    line-height: 17px;
    color: #FFFFFF;
  }
}
@media (max-width: 475px){

}
/*-------------------OFFICE CONTACTS ----------------------------- */
    ._active .line1{ animation: animLogo 0.2s 0s linear;}
    ._active .line2{ animation: animLogo 0.5s linear; }
    ._active .line3{ animation: animLogo 0.55s linear; }
    ._active .line4{ animation: animLogo 0.6s linear; }
    ._active .line5{ animation: animLogo 0.65s linear; }
    ._active .line6{ animation: animLogo 0.7s linear; }
    ._active .line7{ animation: animLogo 0.75s linear; }
    ._active .line8{ animation: animLogo 0.8s linear; }
    ._active .line9{ animation: animLogo 0.85s linear; }
    ._active .line10{ animation: animLogo 0.9s linear; }
    ._active .line11{ animation: animLogo 0.95s linear; }
    ._active .line12{ animation: animLogo 1s linear; }
    ._active .line13{ animation: animLogo 1.05s linear; }
    ._active .line14{ animation: animLogo 1.1s linear; }
    ._active .line15{ animation: animLogo 1.2s linear; }
    ._active .line16{ animation: animLogo 1.3s linear; }
    ._active .line17{ animation: animLogo 1.4s linear; }
    ._active .line18{ animation: animLogo 1.5s linear; }
    ._active .line19{ animation: animLogo 1.6s linear; }
    ._active .line20{ animation: animLogo 1.7s linear; }
    ._active .line21{ animation: animLogo 1.8s linear; }
    ._active .line22{ animation: animLogo 1.9s linear; }
    ._active .line23{ animation: animLogo 2s linear; }
    ._active .line24{ animation: animLogo 2.1s linear; }
    @keyframes animLogo{
      0%{
        opacity: 0;
      }
      80%{
        opacity: 0;
      }
      90%{
        opacity: 0.7;
      }
      100%{
        opacity: 1;
      }
    }
.office-contacts__row,.pressa-contact__row{
  display: flex;
  justify-content: space-between;
}

.location-pulse{
   transform-origin: 50% 50%;
    -webkit-animation: pulse 3000ms ease-in infinite both !important;
    animation: pulse 3000ms ease-in infinite both !important;
}
.map-link{
    position: relative;
    pointer-events: bounding-box;
}
.map-marker > path{
    transform: translateZ(0);
    transform-origin: 50% 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform-box: fill-box;
}
.map-link:hover .map-marker> path{
	animation: wobble 1000ms both !important;
}
.map-marker{
    /*-webkit-animation: fall 1000ms ease-in both !important;*/
    /*animation: fall 1000ms ease-in both !important;*/
}
@keyframes wobble {
	15% {
		transform: rotate(-5deg);
	}
	30% {
		transform: rotate(3deg);
	}
	45% {
		transform: rotate(-3deg);
	}
	60% {
		transform: rotate(2deg);
	}
	75% {
		transform: rotate(-1deg);
	}
}
@keyframes pulse{
    0% {
        r: 5;
        opacity: 0.00001;
    }
    50%, 70% {
        opacity: 0.4;
    }
    100% {
        r: 11;
        opacity: 0.00001;
    }
}
@keyframes fall{
    0% {
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    transform: translateY(-50vmax) scale(1, 1);
}

50% {
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    transform: translateY(0) scale(1, 1);
}
55% {
    transform: scale(1.3, 0.8);
}
60% {
    transform: translateY(-8%) scale(1, 1);
}
64% {
    transform: translateY(-14%) scale(0.85, 1.03);
}
70% {
    transform: translateY(0) scale(0.95, 1.05);
}
73%, 100% {
    transform: scale(1, 1);
}
}
.office-contacts__inner{
  padding: 120px 0 80px;
  background: rgba(252,252,252,1);
}
.pressa-contact__inner{
    padding: 120px 0 80px;
}
.office-contacts__transport{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    justify-content: space-between;
    grid-gap: 32px 30px;
    max-width: 730px;
    width: 100%;
}

.office-contacts__transport .office-contacts__right-item{
    width: 100%;
    height: 280px;
   
}
.office-contacts__transport .office-contacts__right-text{
    max-width: 246px;
    padding: 0 24px 24px;
    width: 100%;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: 0.01em;
    color: #FFFFFF;
}
@media (max-width: 639px){
    .office-contacts__transport{
        grid-template-columns: repeat(1,1fr);
        grid-gap: 16px 16px;
    }
}
@media (max-width: 475px){
    .office-contacts .header__inner{
        background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0.16) 107.16%), url("../images/backgrounds/office-contacts2.jpg") !important;
    }
}
.office-contacts__title, .pressa-contact__title{
  padding-left: 0;
  color: #AD6A5F;
  max-width: 350px;
  width: 100%;
}
.office-contacts__right, .pressa-contact__right p{
  max-width: 730px;
  width: 100%;
  font-family: "Raleway",sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.office-contacts__block, .pressa-contact__block{
  margin: 80px auto 0;
  display: block;
  text-align: center;
  background: rgba(252,252,252,1);
}
.office-popup{
  display: none;
  /*visibility: hidden;*/
  /*visibility: hidden;*/
}
.office-popup::before{
  position: absolute;
  top:0;
  content: '';
  background: #000;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.2;
  z-index: 12;
}
.office-popup__inner{
  position: relative;
  background: #FFFFFF;
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.2);
  border-top: 6px solid rgba(173, 106, 95, 0.4);
  width: 100%;
  max-width: 1110px;
  position: fixed;
  top: 50%;
  bottom: 10px;
  left: 50%;
  z-index: 12;
  transform: translate(-50%,-50%);
  background: #FFFFFF;
  opacity: 1;
  height: 474px;
  overflow-y: auto;
  overflow-x: hidden;
}
.office-popup__close{
  z-index: 1;
  display: flex;
  align-items: center;
  position: absolute;
  top: 40px;
  right: 40px;
  cursor: pointer;
}
.office-popup__close-text{
  margin-right: 4px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 15px;
  letter-spacing: 0.01em;
  color: #A1A1A1;
}
.office-popup__close-img{
  max-height: 24px;
}
.office-popup__close:hover .office-popup__close-text{
    opacity: 0.5;
    transition: all .3s ease;
}
.office-popup__close:hover .office-popup__close-img{
    opacity: 0.25;
    transition: all .3s ease;
}
.office-popup__items{
  display: flex;
}
.office-popup__left{
  max-width: 474px;
  max-height: 468px;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.office-popup__left iframe{
  width: 100%;
}
.office-popup__left img{
  height: 100%;
  max-width: 100%;
}
.office-contacts__block svg a{
  cursor: pointer;
}
.office-popup__right{
  padding: 80px 0 0 0;
  max-width: 445px;
  margin-left: 40px;
}
.office-popup__name{
  max-width: 350px;
  margin-bottom: 32px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 33px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.office-popup__text{
  padding-left: 28px;
  display: block;
  position: relative;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: 0.01em;
}
.office-popup__text + .office-popup__text,.office-popup__text + p{
  margin-top: 16px;
}
.office-popup__address{
  display: block;
  text-decoration: underline;
  color: #AD6A5F;
  cursor: pointer;
}
.office-popup__address::before{
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background-image: url("../images/icons/map-address.svg");
}
.office-popup__address:hover::before{
    background-image: url("../images/icons/map-hover-location.svg");
    transition: all .3s ease;
}
.office-popup__address:hover{
    color: rgba(133, 69, 58, 1);
    transition: all .3s ease;
}
.office-popup__email{
  line-height: 18px;
}
.office-popup__email::before{
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background-image: url("../images/icons/map-message.svg");
}
.office-popup__phone{
  line-height: 21px;
  position: relative;
}
.office-popup__phone::before{
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background-image: url("../images/icons/map-phone.svg");
}
.office-popup__text-block{
  margin-bottom: 54px;
}
.office-popup__buttons{
  display: flex;
  justify-content: space-between;
  margin-bottom: 25px;
}
.office-popup__button{
  display: block;
  width: 48.5%;
  padding: 15px 47px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 15px;
  letter-spacing: 0.01em;
  text-align: center;
  color: #FFFFFF;
}
.office-popup__button:nth-child(1){
  background: #AD6A5F;
}
.office-popup__button:nth-child(2){
  background: #717171;
}
.i4ewOd-pzNkMb-haAclf{
  display: none !important;
}
@media (max-width: 1165px){
  .office-popup__inner{
    max-width: 95%;
  }
}
@media (max-width: 1023px){
  .office-contacts__inner, .logistic .office-contacts__inner,
  .pressa-contact__inner{
    padding: 64px 0 44px !important;
  }
  .office-contacts__row, .pressa-contact__row{
    flex-direction: column;
  }
  .office-contacts__block{
    margin-top: 48px;
  }
  .office-contacts__block svg{
    transform: translateX(-190px);
  }
  .office-popup__right{
    padding: 20px 16px 18px;
    margin-left: 0;
  }
  .office-popup__button{
    width: 48%;
  }
  .office-popup__items{
    flex-direction: column;
  }
  
  .office-popup__address{
    font-size: 16px;
    line-height: 21px;
  }
  .office-popup__text{
    font-size: 16px;
    line-height: 18px;
  }
  .office-popup__right{
    max-width: unset;
  }
  .office-popup__left{
    max-width: 50%;
  }
  .office-popup__left, .office-popup__left img{
    margin: 0 auto;
    max-height: 324px;
    width: 100%;
  }
  .office-popup__close{
    top: 12px;
    right: 16px;
  }
  .office-popup__close::before{
    position: absolute;
    content: '';
    top: -12px;
    right: -16px;
    width: 100vw;
    height: 48px;
    z-index: 0;
    background: rgba(255, 255, 255, 0.5);
  }
  .office-popup__inner{
    border-top: none;
    height: auto;
    min-height: 642px;
  }
  .office-popup .container{
    padding: 0;
  }
  .office-popup__left{
    max-width: unset;
    margin: 0%;
  }
  .office-popup__button{
    padding: 15px 0;
  }
  .office-popup__name{
    margin-bottom: 24px;
    font-size: 20px;
    line-height: 22px;
  } 
  .office-popup__left iframe{
    height: 324px;
  }
}
@media (max-width: 825px){
  .office-contacts__block svg {
    transform: translateX(-300px);
  }
}
@media (max-width: 767px){
  .office-contacts__right, .pressa-contact__right{
    font-size: 12px;
    line-height: 17px;
  }
  .office-contacts__block svg {
    transform: translateX(-380px);
  }
  .office-popup__address{
    margin-bottom: 16px;
  }
}
@media (max-width: 639px){
  .office-contacts__block svg {
    transform: translateX(-525px);
  }
}
@media (max-width: 485px){
  .office-contacts__block svg {
    transform: translateX(-665px);
  }
}
/*---------------------------PRODUCTS------------------------------*/
.products__inner{
  padding: 32px 0 120px;
  background: #f9f9f9;
}
.products__item{
  display: flex;
  justify-content: space-between;
  background: #FFFFFF;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);
}
.products-specification {
  cursor: pointer;
  display: block;
}
.products__item + .products__item{
  margin-top: 32px;
}
.products__left{
  max-width: 540px;
  width: 100%;
}
.products__left img{
  max-width: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.products__right{
  max-width: 570px;
  padding: 32px 46px 32px 40px;
}
.products__right-name{
  margin-bottom: 8px;
}
.products__right-title, .products__right-subtitle{
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height:36px;
  letter-spacing: 0.01em;
  text-transform: uppercase;
}
.products__right-title{
  color: #231F20;
}
.products__right-subtitle{
  color: #AD6A5F;
}
.products__right-info{
  margin-bottom: 24px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.products__right-category:not(:first-child){
  border-top: 0.5px solid #DCDCDC;
}
.products__right-category:not(:first-child), .products__right-category:not(:last-child){
  padding: 16px 0;
}
.products__right-category:last-child{
  padding-top: 16px;
}
.products__category-left .products-specification{
  text-decoration: underline;
  color: #AD6A5F;
}
.products__right-category:not(:first-child) .products__category-left,
.products__right-category:not(:first-child) .products__category-right {
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 14px;  
  letter-spacing: 0.01em; 
}
.products__right-category:not(:first-child) .products__category-left{ 
  color: #000000;
}
.products__right-category:not(:first-child) .products__category-right{ 
  color: #AD6A5F;
}
.products__right-category-item{
  display: grid;
  grid-template-columns: 78% 22%;
}
.products__right-category-item + .products__right-category-item{
  padding-top: 12px;
}
.products__right-table .products__right-category:first-child .products__category-left,
.products__right-table .products__right-category:first-child .products__category-right{
  padding-bottom: 16px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.01em;
  color: #000000;
}
.products__category-right{
  text-align: right;
}
.products__right-title-name{
  cursor: pointer;
  margin-bottom: 8px;
}
.products-info{
  display: none;
}
.products-info:before {
  content: '';
  background: #000;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.4;
  z-index: 12;
}
.products-info__inner {
  width: 100%;
    position: fixed;
    top: 10px;
    bottom: 10px;
    left: 50%;
    z-index: 12;
    transform: translate(-50%,0);
    background: #FFFFFF;
    opacity: 1;
    max-height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}
.products-info::before{
  position: absolute;
  content:'';
  top:0
}
.products-info__inner{
  max-width: 920px;
  margin: 0 auto;
}
.products-info__container{
  margin: 0 auto;
  max-width: 856px;
  width: 100%;
}

.products-info__bottom-item{
  margin-bottom: 40px;
}
.products-info__bottom-item:last-child{
  margin-bottom: 24px;
}
.products-info__top{
  padding-bottom: 16px;
  display: flex;
  align-items: flex-end;
  width: 100%;
  position: relative;
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center;
  min-height: 311px;
}
.products-info__close{
  position: absolute;
  top: 16px;
  right: 16px;
  border-radius: 4px;
  cursor: pointer;
}
.products-info__close:hover, .products-info__action-item:hover{
    opacity: 0.5;
    transition: all .3s ease;
}
.products-info__title{
  max-width: 646px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 33px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
}
.products-info__top-row,
.products-info__action{
  display: flex;
  justify-content: space-between;
}
.products-info__top-row{
  align-items: flex-end;
  width: 100%;
}
.products-info__close{
  cursor: pointer;
}
.products-info__action-item {
  cursor: pointer;
}
.products-info__action-item + .products-info__action-item{
  margin-left: 24px;
}
.products-info__bottom{
  background: #f9f9f9;
  padding: 32px 0 24px;
}
.products-info__bottom-table{
  padding: 0 32px;
}

.table-two-columns.table-headers .products-info__bottom-table-item{
  display: grid;
  grid-template-columns: 42.68% 57.45%;
}
.table-two-columns.table-elements .products-info__bottom-table-item{
  display: grid;
  grid-template-columns: 45.58% 46.34%;
  grid-gap: 0 8.08%;
}
.table-four-columns .products-info__bottom-table-item{
  display: grid;
  justify-content: space-between;
  grid-template-columns: 25.98% 20.18% 20.18% 33.29%;
  grid-template-columns: 22.73% 10.48% 12.25% 24.75%;
}
.table-three-columns .products-info__bottom-table-item{
  display: grid;
  grid-template-columns: 25.22% 52.96% 21.94%;
}
.products-info__bottom-item .products-info__bottom-table.table-four-columns.table-lements.products-info__bottom-table.table-four-columns:nth-child(3) .products-info__bottom-table-cell:first-child{
  text-align: left;
}
.products-info__bottom-item .products-info__bottom-table.table-elements.text-align-left .products-info__bottom-table-cell:first-child {
  text-align: left;
}
.products-info__bottom-item .table-headers.products-info__bottom-table.table-four-columns:nth-child(2) .products-info__bottom-table-cell:first-child{
  text-align: left;
}
.products-info__bottom-title{
  margin-bottom: 24px;
  font-family: "Raleway",sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.products-info__bottom-item:nth-child(2) .products-info__bottom-title{
  margin-bottom: 18px;
}
.products-info__bottom-item .table-headers.products-info__bottom-table{
  text-align: center;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #717171;
}
.products-info__bottom-table.table-four-columns.table-lements .products-info__bottom-table-item{

}
.table-two-columns.table-headers{
  margin-bottom: 12px;
}
.table-four-columns.table-headers{
  margin-bottom: 18px;
}
.products-info__bottom-item:nth-child(1) .table-two-columns.products-info__bottom-table:nth-child(2){
  padding: 0 0 0 32px;
}
.products-info__bottom-item:nth-child(1) .table-two-columns.products-info__bottom-table:nth-child(2) .products-info__bottom-table-item .products-info__bottom-table-cell:nth-child(2){
  text-align: right;
}
.products-info__bottom-item .products-info__bottom-table.table-elements{
  background: #FFFFFF;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);
}
.products-info__bottom-item .products-info__bottom-table.table-elements .products-info__bottom-table-item{
  padding: 12px 0;
  text-align: center;
}
.products-info__bottom-item .products-info__bottom-table.table-elements .products-info__bottom-table-item:not(:last-child){
  border-bottom: 0.5px solid #C4C4C4;
}
.products-info__bottom-text{
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.products-info__action-text{
  display: none;
}
.products-info__bottom-item:nth-child(1) .table-elements .products-info__bottom-table-item{
  font-size: 18px;
  line-height: 22px;
  font-weight: 600;
}
.products-info__bottom-item:not(:first-child) .table-elements .products-info__bottom-table-item{
  font-size: 14px;
  line-height: 17px;
  font-weight: 600;
}
.products-info__bottom-item:nth-child(2) .table-headers .products-info__bottom-table-cell:nth-child(5){
  display: none;
}
.products-info__bottom-item:nth-child(3) .table-headers{
  display: none;
}
@media (max-width: 1023px){
  .products__left, .products__right{
    max-width: unset;
    width: 50%;
  }
}
@media (max-width: 867px){
  .products__inner{
    padding: 32px 0 80px;
  }
  .products__right-title-name{
    margin-bottom: 16px;
  }
  .products__item{
    flex-direction: column;
  }
  .products__left, .products__right{
    width: 100%;
  }
  .products__item + .products__item{
    margin-top: 16px;
  }
  .products__right{
    padding: 16px 16px 24px;
  }
  
  .products__right-title, .products__right-subtitle{
    font-size: 24px;
    line-height: 26px;
  }
  .products__right-name{
    margin-bottom: 16px;
  }
  .products__right-info{
    font-size: 12px;
    line-height: 17px;
  }
  .products__right-table .products__right-category:first-child .products__category-left, .products__right-table .products__right-category:first-child .products__category-right,
  .products__right-category:not(:first-child), .products__right-category:not(:last-child){
    padding-bottom: 12px;
  }
  .products__right-category-item + .products__right-category-item{
    padding-top: 16px;
  }
  .products-info__top-row{
    flex-direction: column;
  }
  .products-info__top-row{
    align-items: flex-start;
  }
  .products-info__action-item{
    min-width: 145px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px 20px;
    background: rgba(255, 255, 255, 0.2);
  }
  .products-info__action-image{
    margin-right: 8px;
  }
  .products-info__action-text{
    display: block;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.01em;
    color: #FFFFFF;
  }
  .products-info__top{
    padding: 0 16px 8px;
  }
  .products-info__title{
    margin-bottom: 24px;
    font-size: 28px;
    line-height: 36px;
  }
  .products-info__action{
    width: 100%;
  }
  .products-info__action-item + .products-info__action-item{
    margin-left: 0;
  }
  .products-info__bottom-title{
    padding: 0 16px;
    font-size: 20px;
    line-height: 24px;
  }
  .products-info__bottom{
    padding: 32px 0 80px;
  }
  .products-info__bottom-item .table-headers.products-info__bottom-table{
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 12px;
  }
  .products-info__bottom-item:nth-child(1) .table-two-columns.products-info__bottom-table:nth-child(2) .products-info__bottom-table-item .products-info__bottom-table-cell:nth-child(2){
    text-align: center;
  }
  .products-info__inner{
    top: 0;
    bottom: 0;
  }
  .products-info__bottom-item:nth-child(1) .table-elements .products-info__bottom-table-item{
    font-size: 12px;
    line-height: 14px;
    font-weight: 600;
  }
  .products-info__bottom-item:not(:first-child) .table-elements .products-info__bottom-table-item{
    font-size: 10px;
    line-height: 12px;
    font-weight: 600;
  }
  .products-info__bottom-item:nth-child(2) .table-headers .products-info__bottom-table-cell:nth-child(5){
    display: block;
  }
  .products-info__bottom-item:nth-child(2) .table-headers .products-info__bottom-table-cell:nth-child(4){
    display: none;
  }
  .products-info__bottom-item:nth-child(3) .table-headers{
    display: block;
  }
  .products-info__bottom-item:nth-child(3) .table-headers .products-info__bottom-table-cell:nth-child(1){
    text-align: left;
  }
  .products-info__bottom-item:nth-child(1) .products-info__bottom-title{
    margin-bottom: 24px;
  }
  .products-info__bottom-item:nth-child(2) .products-info__bottom-title, .products-info__bottom-item:nth-child(3) .products-info__bottom-title{
    margin-bottom: 24px;
  }
  .table-four-columns.table-headers{
    margin-bottom: 12px;
  }
  .products-info__bottom-table, .products-info__bottom-text{
    padding: 0 16px;
  }
  .products-info__bottom-text{
    font-size: 14px;
    line-height: 17px;
  }
}
@media (max-width: 639px){
  .products__left{
    height: 253px;
  }
}
/*-------------------CONTAINERS ---------------------*/
.containers__inner{
  background: #f9f9f9;
  padding: 120px 0 80px;
}
.containers__title{
  margin-bottom: 24px;
  padding-left: 0;
  color: #AD6A5F;
}
.containers__text{
  max-width: 1015px;
}
.inspection__inner{
  padding: 120px 0;
}
.inspection__inner .containers__text{
  max-width: 885px;
}
@media (max-width: 1023px){
  .containers__inner, .inspection__inner{
    padding: 64px 0 80px;
  } 
  .containers__title{
    margin-bottom: 16px;
  }
}
/*-----------INSPECTION-----------*/
/*----------------RAILWAY-------------------*/
.railway{
  background-color: #f9f9f9;
  position: relative;
  overflow: hidden;
}
.railway-page .header__inner::before{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(180deg,rgba(0, 0, 0, 0.48) 0%,rgba(0, 0, 0, 0.16) 107.16%);
}
.railway__inner{
  padding: 120px 0 80px;
  position: relative;
  z-index: 1;
}
.water-transportation__inner{
  padding: 120px 0 80px;
  position: relative;
}
.store-items{
    display: flex;
}
.brazil-store{
    padding-bottom: 239px;
}
.brazil-img{
    position: absolute;
    top: 0;
    right: 0;
    transform: translate(100px,-177px);
    z-index: 0;
}
.china-text{
    fill: #231F20;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 140px;
    letter-spacing: 0.01em;
    font-feature-settings: 'pnum' on, 'lnum' on;
}
.water-transportation{
    position: relative;
}
.water-transportation .container{
    overflow-x: visible;
}
.water-transportation__left-item {
    position: relative;
}
.store-info{
    display: none;
    position: absolute;
    z-index: -1;
    width: 111px;
    height: 22px;
    background: #FFFFFF;
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
    border-radius: 12px;
}
.store-info .store-info-text{
    padding: 4px 10px;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 14px;
    text-align: right;
    letter-spacing: 0.01em;
    font-feature-settings: 'pnum' on, 'lnum' on;
    color: #231F20;
}
.china-store .china-img{
    pointer-events: all;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-406px,-267px);
    z-index: 1;
    width: 1044px;
    height: 698px;
    /*background-image: url('../images/china-back.png');*/
    background-size: cover;
}
.china-map-back{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -5;
}
.store-items{
    position: relative;
}
.china-point{
    position: relative;
    transition: all .3s ease;
}
.china-point:before{
    position: absolute;
}
.china-point:hover path{
   
}
.china-point-hover{
    visibility: hidden;
    position: relative;
}
.china-point:hover .china-point-small{
    visibility: hidden;
}
.china-store .store-items{
    pointer-events: none;
}
.china-point:hover .china-point-hover{
    visibility: visible;
}
.store-text{max-width: 534px;width: 100%;}
 
.railway-page .railway__row, .railway-page .railway__inner{
    pointer-events:none;
}
.railway-page.water-transportation .railway__row {
    justify-content: space-between;
}
.water-transportation__row{
    justify-content: space-between;
}
.brazil-store .store-text{
    position: relative;
    z-index: 2;
}
.railway__background{
  position: absolute;
  right: 0;
  transform: translate(258px,-405px);
  z-index: 1;
  transition: all .3s ease;
}
.water-transportation__row{
    position: relative;
    z-index: 3;
}
.water-transportation__text p +p{
    margin-top: 25px;
}
.water-transportation__background{
  position: absolute;
  right: 0;
  transform: translateY(-424px);
  z-index: 2;
  transition: all .3s ease;
}
g.map-country path {
    transition: all 0.5s ease;
}
 .railway__background .map-country:hover path{
    fill: #858383;
}
.railway__row, .water-transportation__row{
  display: flex;
  justify-content: space-between;
}
.railway__left, .water-transportation__left{
  max-width: 507px;
}
.railway__right, .water-transportation__right{
position: relative;
z-index: 3;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  max-width: 321px;
  width: 100%;
  align-content: flex-end;
  flex-wrap: wrap;
}
.railway__right-item{
  display: block;
  margin-top: 25px;
  width: 145px;
  height: 100%;
  max-height: 145px;
  position: relative;
  padding: 50px 0;
  background: #ffffff;
  border-radius: 50%;
  border: 8px solid #EEEEEE;
  box-shadow: 0px 0px 24px rgba(0, 0, 0, 0.2);
}
.railway__right-item-text, .water-transportation__right-item-text{
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  text-align: center;
  color: #343434;
}
.railway__right-item-text:nth-child(1), .water-transportation__right-item-text:nth-child(1){
  margin-bottom: 2px;;
}
.railway__right-item-text:nth-child(2), .water-transportation__right-item-text:nth-child(2){
  font-size: 10px;
  line-height: 12px;
}
.railway__title.about-title-style, .water-transportation__title{
  color: #AD6A5F;
  padding-left: 0;
  margin-bottom: 24px;
}
.railway__text.text-style p+p{
    margin-top: 25px;
}
@media (min-width: 1800px){
  .railway__left, .water-transportation__left{
    margin-right: 158px;
  }
  .railway__right{
    margin-top: 106px;
    align-content: flex-start;
  }
}
@media (max-width: 1023px){
  .railway__inner, .water-transportation__inner{
    padding: 64px 0 30px;
  }
  .railway__row, .water-transportation__row{
    flex-direction: column;
  }
  .railway__background{
    bottom: 0;
    transform: translateY(220px);
  }
  .water-transportation__background{
    bottom: 0;
    transform: translateY(220px);
  }
  .railway__right, .water-transportation__right{
    align-items: flex-end;
    justify-content: space-between;
    min-height: 721px;
  }
  .railway__left, .water-transportation__left{
    max-width: unset;
  }
}
@media (max-width: 767px){
  .railway__background{
    width: 764px;
    height: 1025px;
    transform: translate(227px,220px);
  }
  .text-style{
    font-size: 12px;
    line-height: 17px;
  }
  .railway__right, .water-transportation__right{
    max-width: unset;
  }
}
@media (max-width: 475px){
  .railway__background{
    transform: translate(419px,220px);
  }
  .water-transportation__background{
    transform: translate(188px,220px);
  }
  .railway-page .header__inner{
      background-position: -950px 0 !important;
  }
}
/*----------------POST STORE ----------------------*/
.post-store-page .header__text-block{
  max-width: 760px;
}
/*----------------WATER TRANSPORTATION---------------*/
.water-transportation .railway__left, .water-transportation__left{
  max-width: 573px;
  margin-right: 49px;
}
.water-transportation{
    background-color: #f9f9f9;
}
.water-transportation .water-transportation__background{
    transform: translateY(-68px);
}
.china-store{
    padding: 250px 0 225px;
}
.china-store .store-text{
    margin-left: 570px;
    position: relative;
    z-index: 3;
}
.water-transportation .railway__row, .water-transportation__row{
  justify-content: unset;
}
.water-transportation .railway__right, .water-transportation__right{
  align-content: flex-start;
}
.brazil-img img{
    max-width: 100%;
}
@media (max-width: 1360px){
  .water-transportation .railway__background {
    transform: translate(181px,-424px);
  }
}
@media (max-width: 1023px){
  .water-transportation .railway__background {
    bottom: 0;
    transform: translateY(220px);
  }
  .china-store {
    padding: 150px 0 225px;
    }
  .water-transportation .water-transportation__background{
    bottom: 0;
  }
  .water-transportation .railway__right {
    min-height: 887px;
  }
  .water-transportation__right{
      min-height: 968px;
  }
  .water-transportation__background{
      height: 950px;
  }
  .water-transportation .railway__left, .railway__left {
    margin-right: 0;
  }
  .china-store .store-text{
    margin-left: 50%;
  }
   .brazil-store .store-text {
       max-width: 50%;
   }
  .china-store .china-img {
    transform: translate(-478px,-267px);
  }
  .brazil-img {
    transform: translate(100px,-177px);
    }
}
@media (max-width: 767px){
  .water-transportation .railway__right-item-text:first-child, .water-transportation__right-item-text:first-child{
    margin-bottom: 2px;
    font-size: 22px;
    line-height: 26px;
  }
  .water-transportation .railway__background {
    width: 639px;
    height: unset;
    transform: translate(0, 0);
  }
  .water-transportation .water-transportation__background{
    width: 639px;
    height: unset;
    transform: translate(0, 0);
  }
  .water-transportation .railway__right-item, .water-transportation__right-item{
    margin-top: 30px;
  }
  .china-store .china-img {
    transform: translate(-588px,-267px);
    }
    .china-store {
    padding: 150px 0 120px;
    }
}
@media (max-width: 639px){
    .water-transportation__background{
      height: auto;
  }
}
@media (max-width: 475px){
    .water-transportation .railway__left, .water-transportation__left{
        max-width: unset;
        margin-right: 0;
    }
  .water-transportation .railway__background{
    transform: translate(117px, 0);
  }
  .water-transportation .water-transportation__background{
    transform: translate(98px, 0);
    width: 552px;
  }
  .china-store .store-items{
      flex-direction: column-reverse;
  }
  .china-store {
    padding: 0 0 0;
    }
    .china-store .store-text {
    margin-left: 0;
    }
   .china-store .water-transportation__left-item {
    position: relative;
    height: 496px;
    }
    .china-store .china-img {
    transform: translate(-546px,-267px);
    }
    .brazil-store .store-items{
        flex-direction: column;
    }
    .brazil-store .store-text {
        max-width: unset;
    }
    .brazil-img{
        position: relative;
        height: 490px;
        transform: unset;
    }
    .brazil-store{
        padding-bottom: 0;
    }
}
/*---------------------PRESS CENTER------------------*/
.pressa-contacts .office-contacts__title, .pressa-contacts__info{
  padding-top: 82px;
}
.grey__link{
    display: block;
    position: relative;
    padding-left: 23px;
    font-weight: 600;
    font-size: 20px;
    line-height: 20px;
    color: #717171;
    transition: all .3s ease;
}
.grey__link:hover{
    color: rgba(113, 113, 113, 0.5);
}
.grey__links{
    margin-bottom: 20px;
}
.pressa-contact__title{
    margin-bottom: 20px;
}
.kit__title{
    color: #231F20;
}
.kit__items{
    margin-top: 20px;
    margin-bottom: 20px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px 20px;
}
.kit__item{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.kit__item a{
    display: flex;
    width: 100%;
}
.kit__item img{
    max-width: 100%;
    width: 100%;
    height: auto;
    max-height: 200px;
    object-fit: cover;
}
@media (max-width: 767px){
    .kit__items{
        grid-template-columns: repeat(2,1fr);
    }
}
@media (max-width: 475px){
    .kit__items{
        grid-template-columns: repeat(1,1fr);
        grid-gap: 16px 16px;
    }
}
.grey__link + .grey__link{
    margin-top: 15px;
}
.grey__link:before{
    position: absolute;
    content: '';
    top: 1px;
    left: 0;
    width: 7px;
    height: 11px;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.29006 0.710022C0.900059 1.10002 0.900059 1.73002 1.29006 2.12002L5.17006 6.00002L1.29006 9.88002C0.900059 10.27 0.900059 10.9 1.29006 11.29C1.68006 11.68 2.31006 11.68 2.70006 11.29L7.29006 6.70002C7.68006 6.31002 7.68006 5.68002 7.29006 5.29002L2.70006 0.700022C2.32006 0.320022 1.68006 0.320022 1.29006 0.710022Z' fill='%23717171'/%3E%3C/svg%3E%0A");
}
.pressa-contacts .office-contacts__title{
  color: #000;
}
.pressa-contacts__inner{
  background: #F2F2F2;
  max-height: 271px;
}
.pressa-contacts .office-contacts__right,
.pressa-contacts .pressa-contact__right{
  display: flex;
}
.pressa-contacts .pressa-contacts__img{
  margin-right: 30px;
  height: 100%;
}
.pressa-contacts__info-text:nth-child(1){
  margin-bottom: 4px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 26px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.pressa-contacts__info-text{
  display: block;
}
.pressa-contacts__info-text:nth-child(2){
  margin-bottom: 13px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #717171;
}
.pressa-contacts__info-text:nth-child(3){
  margin-bottom: 8px;
}
.pressa-contacts__info-text:nth-child(3)::before{
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  background-image: url("../images/icons/press-phone.svg");
}
.pressa-contacts__info-text:nth-child(3),.pressa-contacts__info-text:nth-child(4){
  padding-left: 26px;
  position: relative;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.pressa-contacts .office-contacts__title{
  max-width: 176px;
}
.pressa-contacts__info-text:nth-child(4)::before{
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  background-image: url("../images/icons/press-message.svg");
}
.pressa-contact .office-contacts__inner,  .pressa-contact__inner{
  background: #f9f9f9;
  min-height: unset;
}

@media (max-width: 1023px){
  .pressa-contacts .pressa-contacts__img img{
    height: 100%;
  }
  .pressa-contact .office-contacts__row, .pressa-contact__row {
    flex-direction: column;
    margin-bottom: 36px;
  }
  .pressa-contacts .office-contacts__title {
    max-width: unset;
    margin-bottom: 24px;
    padding-top: 24px;
  }
  .pressa-contacts .office-contacts__inner {
    padding: 64px 0 80px;
  }
  .pressa-contacts .pressa-contacts__inner{
    max-height: unset;
  }
}
@media (max-width: 767px){
  .pressa-contacts .office-contacts__title, .pressa-contacts__info{
    padding-top: 0;
  }
}
@media (max-width: 639px){
  .pressa-contacts .office-contacts__right,
  .pressa-contacts .pressa-contact__right
  .pressa-contact__right{
    flex-direction: column;
  }
  .pressa-contacts__inner, .pressa-contact {
    background: #f9f9f9;
  }
  .pressa-contacts .office-contacts__right,
  .pressa-contacts .pressa-contact__right{
    background: #f2f2f2;
    padding-bottom: 80px;
  }
  .pressa-contacts .pressa-contact__right{
   flex-direction: column;   
  }
  .pressa-contacts .pressa-contacts__inner .container{
    padding: 0;
    margin: unset;
  }
  .pressa-contacts .office-contacts__title{
    padding: 0 16px;
  }
  .pressa-contacts__img{
    margin-bottom: 24px;
    width: 100%;
    max-height: 383px;
  }
  .pressa-contacts__img img{
    max-width: 100%;
    width: 100%;
    max-height: 383px;
    object-fit: cover;
  }
  .pressa-contacts__info{
    padding: 0 16px;
  }
  .pressa-contacts__inner{
    padding-bottom: 0;
  }
  .pressa-contacts .office-contacts__row, .pressa-contact__row{
    margin-bottom: 0;
  }
}
/*-----------LOGISTIC---------------*/
.office-contacts__right.flex-row{
  display: flex;
  justify-content: space-between;
}
.office-contacts__row + .office-contacts__row{
  margin-top: 120px;
}
.logistic .office-contacts__row + .office-contacts__row{
    margin-top: 12px;
}
.pressa-contact__row + .pressa-contact__row{
  margin-top: 25px;
}
.office-contacts__right-item{
  background-repeat: no-repeat !important;
  background-size: cover !important;
  width: 32%;
  height: 320px;
  background-color: unset;
  transition: all 0.3s ease;
}
.office-contacts__right-item:hover{
   opacity: 0.8;
   background-size: 110% 110%
}
.office-contacts__right-text{
  padding: 0 16px 16px;
  display: flex;
  height: 100%;
  align-items: flex-end;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
}
.office-contacts__right-img{
  width: 100%;
}
.office-contacts__right-img img{
  max-width: 100%;
  height: 100%;
}
.logistic .office-contacts__inner{
  padding: 120px 0;
}
.logistic__inner{
  padding: 132px 0 108px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.logistic__inner .office-contacts__title{
  color: #ffffff;
}
.logistic__inner .office-contacts__right{
  color: #ffffff;
}
.logistic .office-contacts__row-item{
  display: block;
  width: 145px;
  height: 100%;
  max-height: 145px;
  position: relative;
  padding: 50px 0;
  background: #ffffff;
  border-radius: 50%;
  z-index: 1;
  text-align: center;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 29px;
  text-align: center;
}
.office-pie {
  position: absolute;
    width: 145px;
    top: 0;
    height: 145px;
    -moz-border-radius: 72.5px;
    -webkit-border-radius: 72.5px;
    -o-border-radius: 72.5px;
    border-radius: 72.5px;
    clip: rect(0px, 87px, 145px, 0px);
}
.office-hold {
  position: absolute;
    width: 145px;
    z-index: -3;
    top: 0;
    text-align: 0;
    height: 145px;
    -moz-border-radius: 72.5px;
    -webkit-border-radius: 72.5px;
    -o-border-radius: 72.5px;
    border-radius: 72.5px;
    clip: rect(0px, 145px, 145px, 72.5px);
}
.office-pie {
  background-color: #ffffff;
  -webkit-transform:rotate(50deg);
  -moz-transform:rotate(50deg);
  -o-transform:rotate(50deg);
  transform:rotate(50deg);
}
.office-contacts__right .office-contacts__row {
  justify-content: unset;
}
.pressa-contact__right .pressa-contact__row{
    justify-content: unset;
}
.pressa-contact__right p+p{
    margin-top: 25px;
}
.logistic-items .office-contacts__right .office-contacts__row{
  margin-bottom: 48px;
}
.office-contacts__row-item span, 
.pressa-contact__row-item span{
  display: block;
  margin-top: 2px;
  max-width: 89px;
  margin: 0 auto;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 10px;
  line-height: 12px;
  text-align: center;
  color: #231F20;
}
.logistic .office-contacts__row-item::before{
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 129px;
  height: 129px;
  background: #ffffff;
  z-index: -1;
  border-radius: 50%;
}
.logistic .office-contacts__row-item:nth-child(1){
  background: #EEEEEE;
  color: #117AC4;
}
.logistic .office-contacts__row-item:nth-child(2){
  background: rgba(193, 220, 239, 1);
  color: #117AC4;
}
.logistic .office-contacts__row-item:nth-child(3){
  background: rgba(250, 217, 194, 1);
  color: #EE8033;
}
.logistic .office-contacts__right-text{
  color: #000000;
}
.logistic .office-contacts__transport .office-contacts__right-text{
    color: #fff;
}
@media (max-width: 1023px){
  .office-contacts__row + .office-contacts__row {
    margin-top: 24px;
  }
  .pressa-contact__row + .pressa-contact__row{
      margin-top: 20px;
  }
  .office-contacts__right, .pressa-contact__right{
    max-width: unset;
  }
  .logistic-items .office-contacts__right .office-contacts__row{
    flex-direction: row;
    justify-content: center;
  }
  .office-contacts__row-item + .office-contacts__row-item, 
  .pressa-contact__row-item + .office-contact__row-item{
    margin-left: 16px;
  }
  .office-contacts__row .railway__right-circle + .railway__right-circle{
    margin-left: 16px;
  }
  .logistic__inner {
    padding: 25px 0 121px;
  }
  .logistic-items .office-contacts__title{
    margin-bottom: 24px;
  }
  .logistic-items .office-contacts__inner{
    padding: 64px 0;  
  }
  .logistic-items .office-contacts__title, .logistic-items .office-contacts__right .office-contacts__row {
    margin-bottom: 37px;
  }
}
@media (max-width: 767px){

}
@media (max-width: 639px){
    .pressa-contact__right p+p{
        margin-top: 20px;
    }
    .logistic .railway__right-circle, .logistic svg.circle-chart{
        width: 95px;
        height: 95px;
    }
    .logistic .railway__right-item-text{
        font-size: 16px;
        line-height: 19px;
    }
    .logistic .railway__right-item-text:nth-child(2){
        font-size: 6.57315px;
        line-height: 8px;
    }
  .office-contacts__row-item + .office-contacts__row-item{
    margin-left: 0;
  }
  .office-contacts__row .railway__right-circle + .railway__right-circle{
    margin-left: 0;
  }
  .logistic .office-contacts__row-item{
    width: 95px;
    height: 95px;
    padding: 25px 0 0;
    font-size: 15.7756px;
    line-height: 19px;
  }
  .office-contacts__right.flex-row {
    flex-direction: column;
  }
  .office-contacts__right-item{
    width: 100%;
    margin-bottom: 16px;
  }
  .logistic .office-contacts__row-item span{
    font-size: 6.57315px;
    line-height: 8px;
  }
  .logistic .office-contacts__row-item::before{
    width: 85px;
    height: 85px;
  }
  .logistic-items .office-contacts__right .office-contacts__row {
    justify-content: space-between;
  }
  .logistic .office-contacts__row .railway__right-circle + .railway__right-circle {
    margin-left: 10px;
    }
  .office-pie {
    position: absolute;
      width: 95px;
      top: 0;
      height: 95px;
      -moz-border-radius: 47.5px;
      -webkit-border-radius: 47.5px;
      -o-border-radius: 47.5px;
      border-radius: 47.5px;
      clip: rect(0px, 55px, 95px, 0px);
  }
  .office-hold {
    position: absolute;
      width: 95px;
      z-index: -3;
      top: 0;
      text-align: 0;
      height: 95px;
      -moz-border-radius: 47.5px;
      -webkit-border-radius: 47.5px;
      -o-border-radius: 47.5px;
      border-radius: 47.5px;
      clip: rect(0px, 95px, 95px, 47.5px);
  }
  .office-pie {
    background-color: #ffffff;
    -webkit-transform:rotate(50deg);
    -moz-transform:rotate(50deg);
    -o-transform:rotate(50deg);
    transform:rotate(50deg);
  }
}
/*------------SALES------------*/

.sales-department__inner{
  padding: 56px 0 88px;
  background: #f9f9f9;
}
.sales-department__items{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 32px 30px;
}
.sales-department__item{
  display: block;
  background: #FFFFFF;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);
}
.sales-department__info{
  padding: 16px 16px 24px;
}
.sales-department__img{
  max-height: 350px;
  height: 100%;
  width: 100%;
}
.sales-department__img img{
  max-width: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.sales-department__name{
  margin-bottom: 8px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.sales-department__position{
  margin-bottom: 8px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.01em;
  color: #717171;
}
.sales-department__email{
  cursor: pointer;
  display: block;
  padding-left: 26px;
  position: relative;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.01em;
  color: #AD6A5F;
}
.sales-department__email::before{
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  background-image: url('../images/icons/press-message.svg');
}
.sales-department__email:hover{
    color: #85453A;
}
.sales-department__email:hover::before{
    background-image: url('../images/icons/mail-hover.svg');
}
@media (max-width: 1023px){
  .sales-department__items{
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 16px 16px;
  }
  .sales-department__img{
    max-height: 300px;
  }
}
@media (max-width: 767px){
  .sales-department__items{
    grid-template-columns: repeat(2,1fr);
  }
}
@media (max-width: 525px){
  .sales-department__items{
    grid-template-columns: repeat(1, 1fr);
  }
}


/*---------MANAGEMENT--------*/
.management__inner {
  background: #f9f9f9;
  padding: 56px 0 80px;
}
.management .header__inner:before{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg,rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0.16) 107.16%);
}
.management .header__text-block{
    top: unset;
    transform: unset;
    bottom: 250px;
}
@media (max-width: 475px){
    .management .header__text-block{
        position: relative;
        top: unset;
        transform: unset;
        padding-top: 355px;
        left: unset;
        right: unset;
        bottom: unset;
    }
}
.management__items{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-gap: 30px 30px;
}
.management__item{
  transition: all 0.3s ease;
}
.management__item:hover{
  background: #FFFFFF;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.1);
}
.management__info{
  padding: 16px;
}
.management__img{
  max-height: 635px;
  height: 100%;
  width: 100%;
}
.management__img img{
  max-height: 635px;
  max-width: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.management__name{
  margin-bottom: 8px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.management__name span{
  display: block;
  font-weight: 700;
}
.management__position{
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.01em;
  color: #717171;
}
@media (max-width: 1023px){
  .management__inner{
    padding: 64px 0;
  }
  .management__img, .management__img img,
  .sales-department__img, .sales-department__img img{
    max-height: 385px;
  }
  .management__items{
    grid-gap: 24px;
  }
}
@media (max-width: 767px){
  .management__items{
    grid-template-columns: repeat(2, 1fr);
  }
  .management .header__inner{
    /* background-position-x: -500px !important; */
  }
  .header__director{
    padding: 16px !important;
    left: 16px !important;
    width: calc(100% - 32px);
  }
  .header__director-position{
    margin-bottom: 4px !important;
    font-size: 14px !important;
    line-height: 17px !important;
  }
  .header__director-name{
    font-size: 18px !important;
    line-height: 22px !important;
  }
}
@media (max-width: 525px){
  .management__items{
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 475px){
    .management .header__inner {
    background-position: -760px 0 !important;
    }
}
/*-------------GEOGRAPHY-----------------*/ 
.geography{
  position: relative;
}
.geography svg a:hover path{
    fill: #d6b5af;
    fill-opacity: 1;
}
.geography .container{
  position: relative;
}
.geography__inner{
  padding: 80px 0 40px;
}
.geography__title{
  margin-bottom: 32px;
  text-align: center;
}
.geography__map{
  display: flex;
  justify-content: space-between;
}
.geography__map-left{
    width:calc(100% - 350px);
}
.geography__map-left svg{
    width:100%;
}
.geography__map-right{
  min-width: 350px;
  max-height: 504px;
  overflow-y: auto;
  background: #FFFFFF;
  border: 1px solid #E8E8E8;
  box-sizing: border-box;
  box-shadow: 3px 4px 12px rgba(0, 0, 0, 0.15);
  max-width: 350px
}

.geography__map-region{
  padding: 24px 24px;
  margin-bottom: 15px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 26px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #fff;
  background: linear-gradient(94.89deg, #AD6A5F 1.9%, #D6B5AF 160.23%);
  border: 1px solid #E8E8E8;
  box-sizing: border-box;
  box-shadow: 3px 4px 12px rgba(0, 0, 0, 0.15);
}
.geography__map-countries{
    padding: 0 32px 23px;
}
.geography__map-countries li:first-child{
    border-top: 0.5px solid #C4C4C4;
}
.geography__map-countries li:last-child{
    border-bottom: 0.5px solid #C4C4C4;
}
.geography__map-countries li{
  padding: 12px 0;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.geography__map-countries li + li{
  border-top: 0.5px solid #C4C4C4;
}
.geography__map-left svg a.active path, .geography__map-left svg a.active:hover path{
    fill: rgba(173, 106, 95, 1);
    fill-opacity: 1;
}
.geography__world-position{
  position: absolute;
  right: 0;
  top: -136px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 800;
  font-size: 45px;
  line-height: 50px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  opacity: 0.2;
}


@media (max-width: 1175px){
  .geography__map-right{
    min-width: 350px;
    max-width: 350px;
  }
}
@media (max-width: 1023px){
  .geography__map-left {
    width: 70%;
  }
  .geography__map-left svg{
    width: 100%;
  }
  .geography__map-right {
    width: 30%;
  }
}
@media (max-width: 767px){
  .geography__map-left {
    width: 100%;
    height: 555px;
    overflow-y: scroll;
  }
  .geography__world-position{
    font-size: 36px;
  }
  .geography__map-right {
    width: calc(100% - 16px);
    min-width: unset;
    max-width: unset;
    display: block;
    margin: 0 auto;
    max-height: 300px;
  }
  .geography__map{
    flex-direction: column;
  }
  .geography__map-region{
    font-size: 20px;
    padding: 10px 10px;
  }
  .geography__map-countries li{
      padding: 8px 0;
      font-size: 16px;
      line-height: 16px;
  }
}
@media (max-width: 639px){
  .geography__map-left svg {
    width: 182%;
    height: 340px;
    overflow-x: scroll;
  
  }
  .geography__map-left{
    height: 350px;
  }
  .geography__world-position{
    font-size: 25px;
  }
}
/*------------SMI------------------*/
.smi-one .header__text-block{
    max-width: 855px;
    position: unset;
    top: unset;
    transform: unset;
}
.smi-one .smi__inner{
    padding: 48px 0 40px;
}
.smi-one__text{
    max-width: 920px;
    width: 100%;
}
.smi-one__text p{
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.01em;
    color: #231F20;
}
.smi-one__text p + p{
    margin-top: 25px;
}
.smi-one .header__text-block{
    padding: 68px 0 144px;
}
.smi-one .header__title{
    margin-bottom: 8px;
    font-family: "Raleway", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    font-feature-settings: 'pnum' on, 'lnum' on;
}
.smi-one .header__subtitle{
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 33px;
    letter-spacing: 0.01em;
    font-feature-settings: 'pnum' on, 'lnum' on;
}
@media (max-width: 1023px){
    .smi-one .header__text-block {
        padding: 144px 0 144px;
    }
    .smi-one .header__subtitle {
    font-family: Raleway;
    font-style: normal;
    font-weight: 600;
    font-size: 27px;
    line-height: 31px;
    letter-spacing: 0.01em;
    font-feature-settings: 'pnum' on, 'lnum' on;
    }
}
.smi__inner{
  padding: 40px 0;
}
.smi__editions{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.smi__edition{
    display: block;
}
.smi__edition:not(:last-child){
  margin-right: 15px;
}
.smi__edition:not(:first-child){
  margin-left: 15px;
}
.smi__items{
  padding: 120px 0 80px;
}
.smi__item{
  display: flex;
  justify-content: space-between;
}
.smi__item:not(:first-child), .smi__item:not(:last-child){
  padding: 40px 0;
}
.smi__item:first-child{
  padding-bottom: 40px;
}
.smi__item:last-child{
  padding-top: 40px;
}
.smi__left{
  position: relative;
  max-width: 445px;
  width: 100%;
}
.smi__left-title{
  margin-bottom: 24px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 33px; 
  letter-spacing: 0.01em;
  color: #231F20;
}
.smi__right-img{
  margin-bottom: 24px;
  position: relative;
  max-height: 336px;
}
.smi__right-img img{
  height: 100%;
  max-width: 100%;
}
.smi__right-edition{
  position: absolute;
  padding: 16px 0;
  top: 0;
  right: 0;
  width: 123px;
  height: 59px;
  background: rgba(0, 0, 0, 0.59);
}
.smi__right-edition img{
  width: 75px !important;
  height: 25px !important;
  object-fit: cover;
  display: block;
  margin: 0 auto;
}
.smi__right-info{
  position: absolute;
  display: flex;
  align-items: center;
  padding: 0 24px;
  justify-content: space-between;
  bottom: 0;
  width: 100%;
  height: 50px;
  background: rgba(0, 0, 0, 0.59);
  color: #fff;
}
.smi__right-journalist{
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
}
.smi__right-date{
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #FFFFFF;
}
.smi-text-style{
  font-family: "Raleway", sans-serif;
  font-style: normal; 
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #231F20;
}
.smi__info {
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
}
.smi__right{
  max-width: 635px;
  width: 100%;
}
.smi__right-text{
  margin-bottom: 24px;
}
.smi__more-btn{
  display: block;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 0.01em;
  text-decoration-line: underline;
  color: #2F80ED;
}
.smi__more-btn:hover{
    opacity: 0.5;
    transition: all .3s ease;
}
.smi__item + .smi__item{
  border-top: 1px solid #EBEBEB;
}
.smi__left .smi__right-img{
  display: none;
}

@media (min-width: 768px) and (max-width: 1024px){
  .smi__left-text.smi-text-style, .smi__left .smi__right-img {
    width: 48%;
  }
  .smi__left__info {
    display: flex;
    justify-content: space-around;
  }
}

@media (max-width: 1125px){
  .smi__left .smi__right-img{
    display: block;
  }
  .smi__left, .smi__right{
    max-width: unset;
  }
  .smi__info{
    position: unset;
    top: unset;
    transform: unset;
  }
  .smi__right .smi__right-img{
    display: none;
  }
  .smi__item{
    flex-direction: column;
  }
  .smi__right-img img {
    height: 100%;
    max-width: 100%;
    width: 100%;
    max-height: 336px;
  }
} 
@media (max-width: 1023px){
  .smi__items{
    padding: 48px 0;
  }
  .smi__left-title{
    font-size: 16px;
    line-height: 22px;
  }
  .smi-text-style{
    font-size: 12px;
    line-height: 17px;
  }
  
  .smi__right-date{
    font-size: 10px;
  }
  .smi__right-journalist{
    font-size: 12px;
  }
  .smi__right-edition{
    width: 95px;
    height: 50px;
    padding: 12px 0;
  }

}
@media (max-width: 767px){
  .smi__left-text{
    margin-bottom: 24px;
  }
  .smi__right-text{
    display: none;
  }
  .smi__item:not(:first-child,.smi__item:not(:last-child){
    padding: 24px 0;
  }
  .smi__item:first-child{
    padding-bottom: 24px;
  }
  .smi__item:last-child{
    padding-top: 24px;
  }
}
@media (max-width: 475px){
    .smi__editions{
        display: grid;
        grid-template-columns: repeat(2,1fr);
    
    }
    .smi__edition:not(:first-child), .smi__edition:not(:last-child){
        margin: 0 auto;
    }
}

/*--------------FOOTER----------------------------*/
.footer__top{
  padding-bottom: 26px;
}
.footer__logo{
  width: fit-content;
  display: block;
  padding: 24px 0;
  margin: 0 auto;
  text-align: center;
}
.footer__nav{
  margin-bottom: 48px;
}
.footer__nav-list{
  display: flex;
  justify-content: center;
}
.footer__nav-item{
  position: relative; 
}
.footer__nav-item{
  position: relative;
  cursor: pointer;
}
.footer__dropdown{
  display: none;
}
.footer__dropdown.active{
  display: inline-block;
}
.footer__dropdown.active{
  display: block;
  z-index: 1;
  position: absolute;
  min-width: 234px;
  padding: 6px 0;
  top: 23px;
  left: 0;
  border-top: 2px solid rgba(255, 255, 255, 0.5);
  background: rgba(255, 255, 255, 0.92);
  backdrop-filter: blur(31px);
  box-shadow: 2px 2px 11px rgba(0, 0, 0, 0.08);
}
.footer__dropdown-link{
  display: block;
  padding: 8px 16px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.03em;
  text-transform: none;
  color: #717171;
  border-left: 2px solid transparent;
  cursor: pointer;
}
.footer__dropdown.active .footer__dropdown-link.active{
    border-left: 2px solid #717171;
    background: #F9F9F9;
}
.footer__dropdown-link:hover{
  background: #F9F9F9;
}
.footer__nav-item:not(:last-child){
  padding-right: 32px;
}
.footer__dropdown-inner {
  display: flex;
  flex-direction: column;
}
.footer__nav-block{
  display: flex;
  align-items: center;
}
.footer__nav-block:hover{
    opacity: 0.5;
    transition: all .3s ease;
}
.footer__nav-link{
  display: block;
  padding-right: 4px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0.03em;
  text-transform: uppercase ;
  color: #717171;
}
.footer__nav-link:hover{
  color: #333333;
}
.footer__nav-arrow{
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1.5 1.25L5 4.75L8.5 1.25' stroke='%23717171' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");
}

.footer__info{
  display: flex;
  justify-content: space-between;
}
.footer__info-block{
  width: 20%;
}
.footer__info-title{
  margin-bottom: 6px;
  font-family: "Raleway",sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: 0.02em;
  color: #231F20;
}
.footer__info-text p, .footer__info-text a{
  font-family: "Raleway",sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
  letter-spacing: 0.02em;
  color: #717171;
}
.footer__info-text a{
  display: inline-block;
}
/*.footer__info-text a:hover{*/
/*  color: #333333;*/
/*}*/
.footer__info-text a:not(:last-child),.footer__info-text p:not(:last-child){
  margin-bottom: 6px;
} 
.footer__bottom{
  background: #F4F4F4;
}
.footer__bottom-items{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 18px 0 17px;
}
.footer__developer{
  display: flex;
  align-items: center;
  margin-right: 18px;
}
.footer__copyright{
  text-transform: uppercase;
}
.footer__copyright, .footer__developer-text{
  font-family: "Raleway",sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 12px;
  letter-spacing: 0.02em;
  color: #717171;
}
.footer__developer-text{
  margin-right: 7px;
}

.footer__developer-image{
  width: 103px;
  height: 24px;
  background-size: 103px 24px;
  fill: #717171;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='103' height='24' viewBox='0 0 103 24' fill='none'%3E%3Cpath d='M20.1601 17.7691C21.3056 14.0768 21.3056 10.1537 20.1601 6.46143C19.4271 6.6922 18.6481 6.92296 17.915 7.15373C18.923 10.3845 18.923 13.846 17.915 17.0768C18.6481 17.3076 19.4271 17.5384 20.1601 17.7691Z' fill='%23717171'/%3E%3Cpath d='M14.2039 0V2.76923H24.2839V13.6615V21.2308H16.4948V24H26.5749V23.5846V13.6615V0H14.2039Z' fill='%23717171'/%3E%3Cpath d='M11.9127 14.3076H7.78906V16.6153H11.9127V14.3076Z' fill='%23717171'/%3E%3Cpath d='M2.74911 21.2308V2.76923H11.9586V0H0V1.8V2.76923V21.2308V22.2V24H14.2037V21.2308H2.74911Z' fill='%23717171'/%3E%3Cpath d='M11.9127 5.0769V7.3846H7.78906V9.69229H14.2037V8.49229V7.3846V5.0769H11.9127Z' fill='%23717171'/%3E%3Cpath d='M34.3639 0H33.9058V24H34.3639V0Z' fill='%23717171'/%3E%3Cpath d='M46.1395 7.06145V5.63068H46.7809V4.38453H44.0318V5.63068H44.6733V7.06145H41.97V5.63068H42.5656V2.03068H41.97V0.599915H44.6274V2.03068H44.0318V2.95376H46.7809V2.03068H46.1395V0.599915H48.8427V2.03068H48.2013V5.63068H48.8427V7.06145H46.1395Z' fill='%23717171'/%3E%3Cpath d='M53.3786 7.06145V5.63068H53.8826L53.791 5.35376H51.2252L51.1335 5.63068H51.6375V7.06145H49.0259V5.63068H49.7132L50.767 2.03068H50.3546V0.599915H53.9285L55.3947 5.63068H56.0819V7.06145H53.3786ZM53.4245 3.92299L52.8746 2.03068H52.2332L51.6834 3.92299H53.4245Z' fill='%23717171'/%3E%3Cpath d='M56.2654 7.06145V5.63068H56.9068V2.03068H56.2654V0.599915H58.9687V2.03068H58.3272V5.63068H60.2974V2.03068H59.6559V0.599915H62.3592V2.03068H61.7178V5.63068H63.688V2.03068H63.0923V0.599915H65.7498V2.03068H65.1542V5.63068H65.7498V7.06145H56.2654Z' fill='%23717171'/%3E%3Cpath d='M41.97 16.7538V15.3231H42.6114V11.7231H41.97V10.2923H47.9264V12.4615H46.5976L46.506 11.7231H44.0318V12.6461H46.3685C46.6435 12.6461 46.9184 12.6923 47.1475 12.8308C47.3766 12.9231 47.6057 13.1077 47.7889 13.2923C47.9722 13.4769 48.1097 13.7077 48.2471 13.9385C48.3387 14.1692 48.4304 14.4461 48.4304 14.7231C48.4304 15 48.3846 15.2769 48.2471 15.5077C48.1555 15.7385 47.9722 15.9692 47.7889 16.1538C47.6057 16.3385 47.3766 16.4769 47.1475 16.6154C46.9184 16.7077 46.6435 16.7538 46.3685 16.7538H41.97ZM46.3685 15.3231C46.4602 15.3231 46.506 15.3231 46.5976 15.2769C46.6893 15.2308 46.7351 15.1846 46.7809 15.1385C46.8267 15.0923 46.8726 15 46.9184 14.9538C46.9642 14.8615 46.9642 14.8154 46.9642 14.7231C46.9642 14.6308 46.9642 14.5385 46.9184 14.4923C46.8726 14.4 46.8267 14.3538 46.7809 14.3077C46.7351 14.2615 46.6435 14.2154 46.5976 14.1692C46.506 14.1231 46.4602 14.1231 46.3685 14.1231H44.0318V15.3692H46.3685V15.3231Z' fill='%23717171'/%3E%3Cpath d='M48.3845 16.7538V15.3231H48.9802V11.7231H48.3845V10.2923H54.3868V12.4615H53.058L53.0122 11.7231H50.4005V12.6461H52.9664V14.0769H50.4005V15.3231H53.058L53.1497 14.5846H54.4784V16.7538H48.3845Z' fill='%23717171'/%3E%3Cpath d='M56.2652 16.8C56.1277 16.8 55.9445 16.8 55.8528 16.7538C55.7154 16.7077 55.6237 16.6615 55.4863 16.6154C55.3946 16.5692 55.2572 16.4769 55.1655 16.3846C55.0739 16.2923 54.9823 16.2 54.8906 16.1077L54.7532 15.9692L55.6695 14.9077L55.8528 15.0923C55.9445 15.1846 56.0361 15.2769 56.0819 15.3231C56.1277 15.3231 56.1735 15.3692 56.311 15.3692C56.4026 15.3692 56.4485 15.3692 56.4943 15.3231C56.5401 15.2769 56.6317 15.2308 56.6775 15.1385C56.7234 15.0461 56.7692 14.9538 56.815 14.8615C56.8608 14.7692 56.8608 14.6308 56.9066 14.5385L57.319 11.7231H56.4943V10.2923H61.855V15.3231H62.4965V16.7538H59.7932V15.3231H60.4347V11.7231H58.7394L58.2812 14.7692C58.2354 15.0461 58.1896 15.2769 58.0521 15.5538C57.9605 15.7846 57.823 16.0154 57.6397 16.2C57.4565 16.3846 57.2732 16.5231 57.0441 16.6615C56.815 16.7538 56.5859 16.8 56.2652 16.8Z' fill='%23717171'/%3E%3Cpath d='M68.6821 16.7538V15.5538C68.5904 15.7846 68.453 15.9692 68.2697 16.1538C68.0864 16.3385 67.8573 16.4769 67.6282 16.6154C67.3991 16.7077 67.1242 16.7538 66.8493 16.7538H62.7715V15.3231H63.4129V11.7231H62.7715V10.2923H65.4748V11.7231H64.8333V12.6461H66.8951C67.1701 12.6461 67.445 12.6923 67.6741 12.8308C67.9031 12.9231 68.1322 13.1077 68.3155 13.2923C68.4988 13.4769 68.6362 13.7077 68.7737 13.9385C68.8653 14.1692 68.957 14.4461 68.957 14.7231C68.957 14.9538 68.9112 15.1385 68.8653 15.3231H69.3693V11.7231H68.7279V10.2923H71.4312V11.7231H70.7897V15.3231H71.4312V16.7538H68.6821ZM66.8493 15.3231C66.941 15.3231 67.0326 15.3231 67.0784 15.2769C67.1701 15.2308 67.2159 15.1846 67.2617 15.1385C67.3075 15.0923 67.3533 15 67.3991 14.9538C67.445 14.8615 67.445 14.8154 67.445 14.7231C67.445 14.6308 67.445 14.5385 67.3991 14.4923C67.3533 14.4 67.3075 14.3538 67.2617 14.3077C67.2159 14.2615 67.1242 14.2154 67.0784 14.1692C66.9868 14.1231 66.941 14.1231 66.8493 14.1231H64.8333V15.3692H66.8493V15.3231Z' fill='%23717171'/%3E%3Cpath d='M75.8755 16.7538V15.323H76.517V12.0922L74.501 16.7538H72.3475V11.723H71.7061V10.2922H74.4093V11.723H73.7679V14.9538L75.7839 10.2922H78.5788V11.723H77.9374V15.323H78.5788V16.7538H75.8755ZM75.1424 10.1999C74.8217 10.1999 74.5468 10.1538 74.2719 10.0153C73.997 9.87686 73.7221 9.7384 73.5388 9.50763L73.4013 9.36917L74.1344 8.49225L74.3177 8.67686C74.3635 8.72302 74.4093 8.72302 74.4552 8.76917C74.5468 8.81533 74.5926 8.81533 74.6843 8.86148C74.7759 8.90763 74.8675 8.90763 74.9592 8.90763C75.0508 8.90763 75.1424 8.90763 75.1883 8.90763C75.2341 8.90763 75.3257 8.90763 75.4174 8.90763C75.509 8.90763 75.6006 8.86148 75.6923 8.86148C75.7839 8.81533 75.8755 8.81533 75.9214 8.76917C75.9672 8.72302 76.013 8.72302 76.0588 8.67686L76.2421 8.49225L76.9752 9.36917L76.8377 9.50763C76.6086 9.7384 76.3795 9.87686 76.1046 10.0153C75.7381 10.1538 75.4632 10.1999 75.1424 10.1999Z' fill='%23717171'/%3E%3Cpath d='M100.114 16.7538V15.3231H100.755V11.9538L99.8388 15.0461H97.8228L96.9064 11.9538V15.3231H97.5478V16.7538H94.8904V15.3231H95.486V11.7231H94.8904V10.2923H97.9602L98.8308 13.3846L99.7471 10.2923H102.817V11.7231H102.176V15.3231H102.817V16.7538H100.114Z' fill='%23717171'/%3E%3Cpath d='M87.0552 17.6154L86.9636 16.5077H82.8857L82.7941 17.6154H81.4653V15.0308H81.7402C81.9693 15.0308 82.1068 14.9385 82.2901 14.8C82.4275 14.6615 82.565 14.4769 82.6108 14.2L83.069 11.4308H82.3817V10H87.605V15.0308H88.3839V17.6154H87.0552ZM86.1846 15.0769V11.4769H84.4893L83.9853 14.5231C83.9395 14.7077 83.8937 14.8462 83.8021 15.0308C83.8021 15.0308 83.8021 15.0308 83.8021 15.0769H86.1846Z' fill='%23717171'/%3E%3Cpath d='M91.5456 16.6C91.0874 16.6 90.6292 16.5077 90.2169 16.3692C89.8045 16.2308 89.3921 16 89.0714 15.7231C88.7507 15.4462 88.4758 15.0769 88.2925 14.6615C88.1092 14.2462 88.0176 13.7846 88.0176 13.2769C88.0176 12.7692 88.1092 12.3077 88.2925 11.8923C88.4758 11.4769 88.7507 11.1538 89.0714 10.8769C89.3921 10.6 89.7587 10.3692 90.2169 10.2308C90.6292 10.0923 91.0874 10 91.5456 10C92.0038 10 92.462 10.0923 92.8743 10.2308C93.2867 10.3692 93.6532 10.6 93.974 10.8769C94.2947 11.1538 94.5696 11.5231 94.7529 11.9385C94.9362 12.3538 95.0278 12.8154 95.0278 13.3231C95.0278 13.8308 94.9362 14.2923 94.7529 14.6615C94.5696 15.0769 94.2947 15.4 93.974 15.7231C93.6532 16 93.2867 16.2308 92.8743 16.3692C92.462 16.5077 92.0038 16.6 91.5456 16.6ZM91.5456 11.4308C91.2249 11.4308 90.95 11.4769 90.7209 11.5692C90.4918 11.6615 90.2627 11.8 90.0794 11.9385C89.8961 12.0769 89.7587 12.3077 89.667 12.5385C89.5754 12.7692 89.5296 13 89.5296 13.2769C89.5296 13.5538 89.5754 13.7846 89.667 14.0154C89.7587 14.2462 89.8961 14.4308 90.0794 14.6154C90.2627 14.8 90.4918 14.8923 90.7209 14.9846C90.9958 15.0769 91.2707 15.1231 91.5456 15.1231C91.8663 15.1231 92.1412 15.0769 92.4161 14.9846C92.6911 14.8923 92.8743 14.7538 93.0576 14.6154C93.2409 14.4769 93.3783 14.2462 93.47 14.0154C93.5616 13.7846 93.6074 13.5538 93.6074 13.2769C93.6074 13 93.5616 12.7692 93.47 12.5385C93.3783 12.3077 93.2409 12.1231 93.0576 11.9385C92.8743 11.8 92.6452 11.6615 92.4161 11.5692C92.1412 11.4769 91.8663 11.4308 91.5456 11.4308Z' fill='%23717171'/%3E%3Cpath d='M51.1792 20.2308H50.4919V20H52.1414V20.2308H51.4541V22.2615H51.1792V20.2308Z' fill='%23717171'/%3E%3Cpath d='M54.2029 22.2615C54.1112 22.3077 53.8821 22.3538 53.6072 22.3538C52.9658 22.3538 52.5076 21.9385 52.5076 21.2C52.5076 20.5077 52.9658 20 53.653 20C53.9279 20 54.1112 20.0462 54.2029 20.0923L54.1112 20.3231C54.0196 20.2769 53.8363 20.2308 53.653 20.2308C53.149 20.2308 52.7825 20.5538 52.7825 21.1538C52.7825 21.7077 53.1032 22.0769 53.653 22.0769C53.8363 22.0769 54.0196 22.0308 54.1112 21.9846L54.2029 22.2615Z' fill='%23717171'/%3E%3Cpath d='M55.4402 20.2308H54.7529V20H56.4024V20.2308H55.7151V22.2615H55.4402V20.2308Z' fill='%23717171'/%3E%3Cpath d='M56.9523 20.0462C57.0898 20 57.273 20 57.4563 20C57.7312 20 57.9145 20.0462 58.052 20.1846C58.1894 20.2769 58.2352 20.4154 58.2352 20.6C58.2352 20.8308 58.0978 21.0154 57.8687 21.1077C58.0978 21.1538 58.3269 21.3385 58.3269 21.6615C58.3269 21.8462 58.2352 21.9846 58.1436 22.1231C58.0061 22.2615 57.7312 22.3538 57.3647 22.3538C57.1814 22.3538 56.9981 22.3538 56.9065 22.3077V20.0462H56.9523ZM57.273 20.9692H57.548C57.8687 20.9692 58.052 20.8308 58.052 20.6C58.052 20.3231 57.8687 20.2308 57.548 20.2308C57.4105 20.2308 57.3189 20.2308 57.273 20.2308V20.9692ZM57.273 22.0769C57.3189 22.0769 57.4105 22.0769 57.5021 22.0769C57.8229 22.0769 58.0978 21.9846 58.0978 21.6615C58.0978 21.3385 57.8229 21.2462 57.5021 21.2462H57.273V22.0769Z' fill='%23717171'/%3E%3Cpath d='M60.984 21.1538C60.984 21.9385 60.5258 22.3538 59.9301 22.3538C59.3345 22.3538 58.9221 21.8923 58.9221 21.2C58.9221 20.5077 59.3803 20 59.9759 20C60.5716 20 60.984 20.4615 60.984 21.1538ZM59.2428 21.1538C59.2428 21.6154 59.5178 22.0769 59.9759 22.0769C60.4341 22.0769 60.709 21.6615 60.709 21.1538C60.709 20.6923 60.4799 20.2308 59.9759 20.2308C59.4719 20.2308 59.2428 20.6923 59.2428 21.1538Z' fill='%23717171'/%3E%3Cpath d='M63 20.0462V21.0154C63 21.3846 63 21.6615 62.9542 21.9846C63.0458 21.7538 63.1833 21.5231 63.3666 21.2462L64.0997 20.0923H64.3746V22.3077H64.0997V21.3385C64.0997 20.9692 64.0997 20.6923 64.1455 20.4154C64.0538 20.6462 63.8706 20.9231 63.7331 21.1538L63.0458 22.2615H62.7251V20H63V20.0462Z' fill='%23717171'/%3E%3Cpath d='M65.5203 20V20.9231H66.6199V20H66.8948V22.2615H66.6199V21.2H65.5203V22.2615H65.2454V20H65.5203Z' fill='%23717171'/%3E%3Cpath d='M68.1319 20.2308H67.4446V20H69.094V20.2308H68.4068V22.2615H68.1319V20.2308Z' fill='%23717171'/%3E%3Cpath d='M70.8352 21.2H69.9646V22.0308H70.9268V22.2615H69.6897V20H70.881V20.2308H69.9646V20.9231H70.8352V21.2Z' fill='%23717171'/%3E%3Cpath d='M71.6599 20.0462C71.7974 20.0462 71.9806 20 72.2097 20C72.4847 20 72.7137 20.0462 72.8512 20.1846C72.9887 20.2769 73.0345 20.4615 73.0345 20.6462C73.0345 20.8308 72.9887 21.0154 72.8512 21.1077C72.7137 21.2923 72.4388 21.3385 72.1639 21.3385C72.0723 21.3385 71.9806 21.3385 71.9348 21.3385V22.2615H71.6599V20.0462ZM71.9348 21.1538C71.9806 21.1538 72.0723 21.2 72.1639 21.2C72.5305 21.2 72.7137 21.0154 72.7137 20.7385C72.7137 20.4615 72.4847 20.2769 72.2097 20.2769C72.0723 20.2769 71.9806 20.2769 71.9348 20.3231V21.1538Z' fill='%23717171'/%3E%3Cpath d='M74.0427 20V20.9231H75.1424V20H75.4173V22.2615H75.1424V21.2H74.0427V22.2615H73.7678V20H74.0427Z' fill='%23717171'/%3E%3Cpath d='M77.3872 21.2H76.5166V22.0308H77.4788V22.2615H76.2417V20H77.433V20.2308H76.5166V20.9231H77.3872V21.2Z' fill='%23717171'/%3E%3Cpath d='M78.6243 20.2308H77.937V20H79.5865V20.2308H78.8992V22.2615H78.6243V20.2308Z' fill='%23717171'/%3E%3Cpath d='M80.5943 21V21.2308H79.7695V21H80.5943Z' fill='%23717171'/%3E%3Cpath d='M83.1604 21.2462C83.1604 20.9231 83.1146 20.5538 83.1146 20.2769C83.0229 20.5538 82.9313 20.8308 82.8397 21.1077L82.4273 22.2154H82.1982L81.8317 21.1538C81.74 20.8308 81.6484 20.5538 81.5567 20.2769C81.5567 20.5538 81.5109 20.9231 81.5109 21.2923L81.4651 22.2615H81.1902L81.3276 20H81.6942L82.0607 21.1077C82.1524 21.3846 82.244 21.6154 82.2898 21.8462C82.3357 21.6154 82.4273 21.3846 82.5189 21.1077L82.9313 20H83.2978L83.4353 22.2615H83.1604V21.2462Z' fill='%23717171'/%3E%3Cpath d='M84.6267 21.5692L84.3976 22.2615H84.0769L84.8558 20H85.2224L86.0013 22.2615H85.6806L85.4515 21.5692H84.6267ZM85.3598 21.3385L85.1307 20.6923C85.0849 20.5538 85.0391 20.4154 84.9933 20.2769C84.9475 20.4154 84.9016 20.5538 84.9016 20.6923L84.6725 21.3385H85.3598Z' fill='%23717171'/%3E%3Cpath d='M86.5969 20.0462C86.7344 20.0462 86.9177 20 87.1467 20C87.4217 20 87.6508 20.0462 87.7882 20.1846C87.9257 20.2769 87.9715 20.4615 87.9715 20.6462C87.9715 20.8308 87.9257 21.0154 87.7882 21.1077C87.6508 21.2923 87.3758 21.3385 87.1009 21.3385C87.0093 21.3385 86.9177 21.3385 86.8718 21.3385V22.2615H86.5969V20.0462ZM86.9177 21.1538C86.9635 21.1538 87.0551 21.2 87.1467 21.2C87.5133 21.2 87.6966 21.0154 87.6966 20.7385C87.6966 20.4615 87.4675 20.2769 87.1926 20.2769C87.0551 20.2769 86.9635 20.2769 86.9177 20.3231V21.1538Z' fill='%23717171'/%3E%3Cpath d='M88.9793 20V21.0154H89.071L89.8499 20H90.2164L89.3917 21.0154C89.7583 21.0615 89.8957 21.2923 90.0332 21.6154C90.1248 21.8462 90.1706 22.0308 90.2623 22.2615H89.9415C89.8499 22.1231 89.8041 21.8923 89.7583 21.7538C89.6666 21.4769 89.5292 21.2462 89.1168 21.2462H89.0252V22.2615H88.7502V20H88.9793Z' fill='%23717171'/%3E%3Cpath d='M92.0036 21.2H91.1331V22.0308H92.0952V22.2615H90.8582V20H92.0494V20.2308H91.1331V20.9231H92.0036V21.2Z' fill='%23717171'/%3E%3Cpath d='M93.2407 20.277H92.5535V20.0462H94.2029V20.277H93.5157V22.3077H93.2407V20.277Z' fill='%23717171'/%3E%3Cpath d='M95.0733 20.0462V21.0154C95.0733 21.3847 95.0732 21.6616 95.0274 21.9847C95.1191 21.7539 95.2565 21.5231 95.4398 21.2462L96.1729 20.0924H96.4478V22.3078H96.1729V21.3385C96.1729 20.9693 96.1729 20.6924 96.2187 20.4154C96.1271 20.6462 95.9438 20.9231 95.8063 21.1539L95.1191 22.2616H94.7983V20.0001H95.0733V20.0462Z' fill='%23717171'/%3E%3Cpath d='M97.5933 20.0462V20.9693H98.6929V20.0462H98.9678V22.3077H98.6929V21.2462H97.5933V22.3077H97.3184V20.0462H97.5933Z' fill='%23717171'/%3E%3Cpath d='M100.984 20.0462V20.277H100.068V22.3077H99.793V20.0462H100.984Z' fill='%23717171'/%3E%3Cpath d='M101.625 21.5693L101.396 22.2616H101.075L101.854 20.0001H102.221L103 22.2616H102.679L102.45 21.5693H101.625ZM102.358 21.3385L102.129 20.6924C102.083 20.5539 102.038 20.4154 101.992 20.277C101.946 20.4154 101.9 20.5539 101.9 20.6924L101.671 21.3385H102.358Z' fill='%23717171'/%3E%3Cpath d='M42.5652 21.5231L42.3361 22.2615H42.0154L42.7943 20H43.1608L43.9398 22.2615H43.619L43.3899 21.5692H42.5652V21.5231ZM43.2983 21.2923L43.0692 20.6462C43.0234 20.5077 42.9776 20.3692 42.9317 20.2308C42.8859 20.3692 42.8401 20.5077 42.8401 20.6462L42.611 21.2923H43.2983Z' fill='%23717171'/%3E%3Cpath d='M45.7267 20V20.2308H44.8103V22.2615H44.5354V20H45.7267Z' fill='%23717171'/%3E%3Cpath d='M47.4675 21.2H46.5969V22.0308H47.5591V22.2615H46.322V20H47.5133V20.2308H46.5969V20.9231H47.4675V21.2Z' fill='%23717171'/%3E%3Cpath d='M48.5674 20V20.9231H49.667V20H49.9419V22.2615H49.667V21.2H48.5674V22.2615H48.2925V20H48.5674Z' fill='%23717171'/%3E%3C/svg%3E");
}
.footer__developer:hover .footer__developer-image{
  background-image: url("data:image/svg+xml,%0A%3Csvg width='103' height='24' viewBox='0 0 103 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.1601 17.7691C21.3056 14.0768 21.3056 10.1537 20.1601 6.46143C19.4271 6.6922 18.6481 6.92296 17.915 7.15373C18.923 10.3845 18.923 13.846 17.915 17.0768C18.6481 17.3076 19.4271 17.5384 20.1601 17.7691Z' fill='%23FF0000'/%3E%3Cpath d='M14.2039 0V2.76923H24.2839V13.6615V21.2308H16.4948V24H26.5749V23.5846V13.6615V0H14.2039Z' fill='%23FF0000'/%3E%3Cpath d='M11.9127 14.3076H7.78906V16.6153H11.9127V14.3076Z' fill='%2300739B'/%3E%3Cpath d='M2.74911 21.2308V2.76923H11.9586V0H0V1.8V2.76923V21.2308V22.2V24H14.2037V21.2308H2.74911Z' fill='%2300739B'/%3E%3Cpath d='M11.9127 5.0769V7.3846H7.78906V9.69229H14.2037V8.49229V7.3846V5.0769H11.9127Z' fill='%2300739B'/%3E%3Cpath d='M34.3639 0H33.9058V24H34.3639V0Z' fill='%23717171'/%3E%3Cpath d='M46.1395 7.06139V5.63062H46.7809V4.38447H44.0318V5.63062H44.6733V7.06139H41.97V5.63062H42.5656V2.03062H41.97V0.599854H44.6274V2.03062H44.0318V2.9537H46.7809V2.03062H46.1395V0.599854H48.8427V2.03062H48.2013V5.63062H48.8427V7.06139H46.1395Z' fill='%23717171'/%3E%3Cpath d='M53.3786 7.06139V5.63062H53.8826L53.791 5.3537H51.2252L51.1335 5.63062H51.6375V7.06139H49.0259V5.63062H49.7132L50.767 2.03062H50.3546V0.599854H53.9285L55.3947 5.63062H56.0819V7.06139H53.3786ZM53.4245 3.92293L52.8746 2.03062H52.2332L51.6834 3.92293H53.4245Z' fill='%23717171'/%3E%3Cpath d='M56.2654 7.06139V5.63062H56.9068V2.03062H56.2654V0.599854H58.9687V2.03062H58.3272V5.63062H60.2974V2.03062H59.6559V0.599854H62.3592V2.03062H61.7178V5.63062H63.688V2.03062H63.0923V0.599854H65.7498V2.03062H65.1542V5.63062H65.7498V7.06139H56.2654Z' fill='%23717171'/%3E%3Cpath d='M41.97 16.7538V15.323H42.6114V11.723H41.97V10.2922H47.9264V12.4615H46.5976L46.506 11.723H44.0318V12.6461H46.3685C46.6435 12.6461 46.9184 12.6922 47.1475 12.8307C47.3766 12.923 47.6057 13.1076 47.7889 13.2922C47.9722 13.4769 48.1097 13.7076 48.2471 13.9384C48.3387 14.1692 48.4304 14.4461 48.4304 14.723C48.4304 14.9999 48.3846 15.2769 48.2471 15.5076C48.1555 15.7384 47.9722 15.9692 47.7889 16.1538C47.6057 16.3384 47.3766 16.4769 47.1475 16.6153C46.9184 16.7076 46.6435 16.7538 46.3685 16.7538H41.97ZM46.3685 15.323C46.4602 15.323 46.506 15.323 46.5976 15.2769C46.6893 15.2307 46.7351 15.1845 46.7809 15.1384C46.8267 15.0922 46.8726 14.9999 46.9184 14.9538C46.9642 14.8615 46.9642 14.8153 46.9642 14.723C46.9642 14.6307 46.9642 14.5384 46.9184 14.4922C46.8726 14.3999 46.8267 14.3538 46.7809 14.3076C46.7351 14.2615 46.6435 14.2153 46.5976 14.1692C46.506 14.123 46.4602 14.123 46.3685 14.123H44.0318V15.3692H46.3685V15.323Z' fill='%23717171'/%3E%3Cpath d='M48.3845 16.7538V15.323H48.9802V11.723H48.3845V10.2922H54.3868V12.4615H53.058L53.0122 11.723H50.4005V12.6461H52.9664V14.0769H50.4005V15.323H53.058L53.1497 14.5845H54.4784V16.7538H48.3845Z' fill='%23717171'/%3E%3Cpath d='M56.2652 16.7999C56.1277 16.7999 55.9445 16.7999 55.8528 16.7538C55.7154 16.7076 55.6237 16.6615 55.4863 16.6153C55.3946 16.5692 55.2572 16.4769 55.1655 16.3845C55.0739 16.2922 54.9823 16.1999 54.8906 16.1076L54.7532 15.9692L55.6695 14.9076L55.8528 15.0922C55.9445 15.1845 56.0361 15.2769 56.0819 15.323C56.1277 15.323 56.1735 15.3692 56.311 15.3692C56.4026 15.3692 56.4485 15.3692 56.4943 15.323C56.5401 15.2769 56.6317 15.2307 56.6775 15.1384C56.7234 15.0461 56.7692 14.9538 56.815 14.8615C56.8608 14.7692 56.8608 14.6307 56.9066 14.5384L57.319 11.723H56.4943V10.2922H61.855V15.323H62.4965V16.7538H59.7932V15.323H60.4347V11.723H58.7394L58.2812 14.7692C58.2354 15.0461 58.1896 15.2769 58.0521 15.5538C57.9605 15.7845 57.823 16.0153 57.6397 16.1999C57.4565 16.3845 57.2732 16.523 57.0441 16.6615C56.815 16.7538 56.5859 16.7999 56.2652 16.7999Z' fill='%23717171'/%3E%3Cpath d='M68.6821 16.7538V15.5538C68.5904 15.7845 68.453 15.9692 68.2697 16.1538C68.0864 16.3384 67.8573 16.4769 67.6282 16.6153C67.3991 16.7076 67.1242 16.7538 66.8493 16.7538H62.7715V15.323H63.4129V11.723H62.7715V10.2922H65.4748V11.723H64.8333V12.6461H66.8951C67.1701 12.6461 67.445 12.6922 67.6741 12.8307C67.9031 12.923 68.1322 13.1076 68.3155 13.2922C68.4988 13.4769 68.6362 13.7076 68.7737 13.9384C68.8653 14.1692 68.957 14.4461 68.957 14.723C68.957 14.9538 68.9112 15.1384 68.8653 15.323H69.3693V11.723H68.7279V10.2922H71.4312V11.723H70.7897V15.323H71.4312V16.7538H68.6821ZM66.8493 15.323C66.941 15.323 67.0326 15.323 67.0784 15.2769C67.1701 15.2307 67.2159 15.1845 67.2617 15.1384C67.3075 15.0922 67.3533 14.9999 67.3991 14.9538C67.445 14.8615 67.445 14.8153 67.445 14.723C67.445 14.6307 67.445 14.5384 67.3991 14.4922C67.3533 14.3999 67.3075 14.3538 67.2617 14.3076C67.2159 14.2615 67.1242 14.2153 67.0784 14.1692C66.9868 14.123 66.941 14.123 66.8493 14.123H64.8333V15.3692H66.8493V15.323Z' fill='%23717171'/%3E%3Cpath d='M75.8755 16.7537V15.323H76.517V12.0922L74.501 16.7537H72.3475V11.723H71.7061V10.2922H74.4093V11.723H73.7679V14.9537L75.7839 10.2922H78.5788V11.723H77.9374V15.323H78.5788V16.7537H75.8755ZM75.1424 10.1999C74.8217 10.1999 74.5468 10.1537 74.2719 10.0153C73.997 9.8768 73.7221 9.73834 73.5388 9.50757L73.4013 9.36911L74.1344 8.49219L74.3177 8.6768C74.3635 8.72296 74.4093 8.72296 74.4552 8.76911C74.5468 8.81526 74.5926 8.81526 74.6843 8.86142C74.7759 8.90757 74.8675 8.90757 74.9592 8.90757C75.0508 8.90757 75.1424 8.90757 75.1883 8.90757C75.2341 8.90757 75.3257 8.90757 75.4174 8.90757C75.509 8.90757 75.6006 8.86142 75.6923 8.86142C75.7839 8.81526 75.8755 8.81526 75.9214 8.76911C75.9672 8.72296 76.013 8.72296 76.0588 8.6768L76.2421 8.49219L76.9752 9.36911L76.8377 9.50757C76.6086 9.73834 76.3795 9.8768 76.1046 10.0153C75.7381 10.1537 75.4632 10.1999 75.1424 10.1999Z' fill='%23717171'/%3E%3Cpath d='M100.114 16.7538V15.323H100.755V11.9538L99.8388 15.0461H97.8228L96.9064 11.9538V15.323H97.5478V16.7538H94.8904V15.323H95.486V11.723H94.8904V10.2922H97.9602L98.8308 13.3845L99.7471 10.2922H102.817V11.723H102.176V15.323H102.817V16.7538H100.114Z' fill='%23717171'/%3E%3Cpath d='M87.0552 17.6154L86.9636 16.5077H82.8857L82.7941 17.6154H81.4653V15.0308H81.7402C81.9693 15.0308 82.1068 14.9385 82.2901 14.8C82.4275 14.6615 82.565 14.4769 82.6108 14.2L83.069 11.4308H82.3817V10H87.605V15.0308H88.3839V17.6154H87.0552ZM86.1846 15.0769V11.4769H84.4893L83.9853 14.5231C83.9395 14.7077 83.8937 14.8462 83.8021 15.0308C83.8021 15.0308 83.8021 15.0308 83.8021 15.0769H86.1846Z' fill='%23717171'/%3E%3Cpath d='M91.5456 16.6C91.0874 16.6 90.6292 16.5077 90.2169 16.3692C89.8045 16.2308 89.3921 16 89.0714 15.7231C88.7507 15.4462 88.4758 15.0769 88.2925 14.6615C88.1092 14.2462 88.0176 13.7846 88.0176 13.2769C88.0176 12.7692 88.1092 12.3077 88.2925 11.8923C88.4758 11.4769 88.7507 11.1538 89.0714 10.8769C89.3921 10.6 89.7587 10.3692 90.2169 10.2308C90.6292 10.0923 91.0874 10 91.5456 10C92.0038 10 92.462 10.0923 92.8743 10.2308C93.2867 10.3692 93.6532 10.6 93.974 10.8769C94.2947 11.1538 94.5696 11.5231 94.7529 11.9385C94.9362 12.3538 95.0278 12.8154 95.0278 13.3231C95.0278 13.8308 94.9362 14.2923 94.7529 14.6615C94.5696 15.0769 94.2947 15.4 93.974 15.7231C93.6532 16 93.2867 16.2308 92.8743 16.3692C92.462 16.5077 92.0038 16.6 91.5456 16.6ZM91.5456 11.4308C91.2249 11.4308 90.95 11.4769 90.7209 11.5692C90.4918 11.6615 90.2627 11.8 90.0794 11.9385C89.8961 12.0769 89.7587 12.3077 89.667 12.5385C89.5754 12.7692 89.5296 13 89.5296 13.2769C89.5296 13.5538 89.5754 13.7846 89.667 14.0154C89.7587 14.2462 89.8961 14.4308 90.0794 14.6154C90.2627 14.8 90.4918 14.8923 90.7209 14.9846C90.9958 15.0769 91.2707 15.1231 91.5456 15.1231C91.8663 15.1231 92.1412 15.0769 92.4161 14.9846C92.6911 14.8923 92.8743 14.7538 93.0576 14.6154C93.2409 14.4769 93.3783 14.2462 93.47 14.0154C93.5616 13.7846 93.6074 13.5538 93.6074 13.2769C93.6074 13 93.5616 12.7692 93.47 12.5385C93.3783 12.3077 93.2409 12.1231 93.0576 11.9385C92.8743 11.8 92.6452 11.6615 92.4161 11.5692C92.1412 11.4769 91.8663 11.4308 91.5456 11.4308Z' fill='%23717171'/%3E%3Cpath d='M51.1792 20.2308H50.4919V20H52.1414V20.2308H51.4541V22.2615H51.1792V20.2308Z' fill='%23717171'/%3E%3Cpath d='M54.2029 22.2615C54.1112 22.3077 53.8821 22.3538 53.6072 22.3538C52.9658 22.3538 52.5076 21.9385 52.5076 21.2C52.5076 20.5077 52.9658 20 53.653 20C53.9279 20 54.1112 20.0462 54.2029 20.0923L54.1112 20.3231C54.0196 20.2769 53.8363 20.2308 53.653 20.2308C53.149 20.2308 52.7825 20.5538 52.7825 21.1538C52.7825 21.7077 53.1032 22.0769 53.653 22.0769C53.8363 22.0769 54.0196 22.0308 54.1112 21.9846L54.2029 22.2615Z' fill='%23717171'/%3E%3Cpath d='M55.4402 20.2308H54.7529V20H56.4024V20.2308H55.7151V22.2615H55.4402V20.2308Z' fill='%23717171'/%3E%3Cpath d='M56.9523 20.0462C57.0898 20 57.273 20 57.4563 20C57.7312 20 57.9145 20.0462 58.052 20.1846C58.1894 20.2769 58.2352 20.4154 58.2352 20.6C58.2352 20.8308 58.0978 21.0154 57.8687 21.1077C58.0978 21.1538 58.3269 21.3385 58.3269 21.6615C58.3269 21.8462 58.2352 21.9846 58.1436 22.1231C58.0061 22.2615 57.7312 22.3538 57.3647 22.3538C57.1814 22.3538 56.9981 22.3538 56.9065 22.3077V20.0462H56.9523ZM57.273 20.9692H57.548C57.8687 20.9692 58.052 20.8308 58.052 20.6C58.052 20.3231 57.8687 20.2308 57.548 20.2308C57.4105 20.2308 57.3189 20.2308 57.273 20.2308V20.9692ZM57.273 22.0769C57.3189 22.0769 57.4105 22.0769 57.5021 22.0769C57.8229 22.0769 58.0978 21.9846 58.0978 21.6615C58.0978 21.3385 57.8229 21.2462 57.5021 21.2462H57.273V22.0769Z' fill='%23717171'/%3E%3Cpath d='M60.984 21.1538C60.984 21.9385 60.5258 22.3538 59.9301 22.3538C59.3345 22.3538 58.9221 21.8923 58.9221 21.2C58.9221 20.5077 59.3803 20 59.9759 20C60.5716 20 60.984 20.4615 60.984 21.1538ZM59.2428 21.1538C59.2428 21.6154 59.5178 22.0769 59.9759 22.0769C60.4341 22.0769 60.709 21.6615 60.709 21.1538C60.709 20.6923 60.4799 20.2308 59.9759 20.2308C59.4719 20.2308 59.2428 20.6923 59.2428 21.1538Z' fill='%23717171'/%3E%3Cpath d='M63 20.0462V21.0154C63 21.3846 63 21.6615 62.9542 21.9846C63.0458 21.7538 63.1833 21.5231 63.3666 21.2462L64.0997 20.0923H64.3746V22.3077H64.0997V21.3385C64.0997 20.9692 64.0997 20.6923 64.1455 20.4154C64.0538 20.6462 63.8706 20.9231 63.7331 21.1538L63.0458 22.2615H62.7251V20H63V20.0462Z' fill='%23717171'/%3E%3Cpath d='M65.5203 20V20.9231H66.6199V20H66.8948V22.2615H66.6199V21.2H65.5203V22.2615H65.2454V20H65.5203Z' fill='%23717171'/%3E%3Cpath d='M68.1319 20.2308H67.4446V20H69.094V20.2308H68.4068V22.2615H68.1319V20.2308Z' fill='%23717171'/%3E%3Cpath d='M70.8352 21.2H69.9646V22.0308H70.9268V22.2615H69.6897V20H70.881V20.2308H69.9646V20.9231H70.8352V21.2Z' fill='%23717171'/%3E%3Cpath d='M71.6599 20.0462C71.7974 20.0462 71.9806 20 72.2097 20C72.4847 20 72.7137 20.0462 72.8512 20.1846C72.9887 20.2769 73.0345 20.4615 73.0345 20.6462C73.0345 20.8308 72.9887 21.0154 72.8512 21.1077C72.7137 21.2923 72.4388 21.3385 72.1639 21.3385C72.0723 21.3385 71.9806 21.3385 71.9348 21.3385V22.2615H71.6599V20.0462ZM71.9348 21.1538C71.9806 21.1538 72.0723 21.2 72.1639 21.2C72.5305 21.2 72.7137 21.0154 72.7137 20.7385C72.7137 20.4615 72.4847 20.2769 72.2097 20.2769C72.0723 20.2769 71.9806 20.2769 71.9348 20.3231V21.1538Z' fill='%23717171'/%3E%3Cpath d='M74.0427 20V20.9231H75.1424V20H75.4173V22.2615H75.1424V21.2H74.0427V22.2615H73.7678V20H74.0427Z' fill='%23717171'/%3E%3Cpath d='M77.3872 21.2H76.5166V22.0308H77.4788V22.2615H76.2417V20H77.433V20.2308H76.5166V20.9231H77.3872V21.2Z' fill='%23717171'/%3E%3Cpath d='M78.6243 20.2308H77.937V20H79.5865V20.2308H78.8992V22.2615H78.6243V20.2308Z' fill='%23717171'/%3E%3Cpath d='M80.5943 21V21.2308H79.7695V21H80.5943Z' fill='%23717171'/%3E%3Cpath d='M83.1604 21.2462C83.1604 20.9231 83.1146 20.5538 83.1146 20.2769C83.0229 20.5538 82.9313 20.8308 82.8397 21.1077L82.4273 22.2154H82.1982L81.8317 21.1538C81.74 20.8308 81.6484 20.5538 81.5567 20.2769C81.5567 20.5538 81.5109 20.9231 81.5109 21.2923L81.4651 22.2615H81.1902L81.3276 20H81.6942L82.0607 21.1077C82.1524 21.3846 82.244 21.6154 82.2898 21.8462C82.3357 21.6154 82.4273 21.3846 82.5189 21.1077L82.9313 20H83.2978L83.4353 22.2615H83.1604V21.2462Z' fill='%23717171'/%3E%3Cpath d='M84.6267 21.5692L84.3976 22.2615H84.0769L84.8558 20H85.2224L86.0013 22.2615H85.6806L85.4515 21.5692H84.6267ZM85.3598 21.3385L85.1307 20.6923C85.0849 20.5538 85.0391 20.4154 84.9933 20.2769C84.9475 20.4154 84.9016 20.5538 84.9016 20.6923L84.6725 21.3385H85.3598Z' fill='%23717171'/%3E%3Cpath d='M86.5969 20.0462C86.7344 20.0462 86.9177 20 87.1467 20C87.4217 20 87.6508 20.0462 87.7882 20.1846C87.9257 20.2769 87.9715 20.4615 87.9715 20.6462C87.9715 20.8308 87.9257 21.0154 87.7882 21.1077C87.6508 21.2923 87.3758 21.3385 87.1009 21.3385C87.0093 21.3385 86.9177 21.3385 86.8718 21.3385V22.2615H86.5969V20.0462ZM86.9177 21.1538C86.9635 21.1538 87.0551 21.2 87.1467 21.2C87.5133 21.2 87.6966 21.0154 87.6966 20.7385C87.6966 20.4615 87.4675 20.2769 87.1926 20.2769C87.0551 20.2769 86.9635 20.2769 86.9177 20.3231V21.1538Z' fill='%23717171'/%3E%3Cpath d='M88.9793 20V21.0154H89.071L89.8499 20H90.2164L89.3917 21.0154C89.7583 21.0615 89.8957 21.2923 90.0332 21.6154C90.1248 21.8462 90.1706 22.0308 90.2623 22.2615H89.9415C89.8499 22.1231 89.8041 21.8923 89.7583 21.7538C89.6666 21.4769 89.5292 21.2462 89.1168 21.2462H89.0252V22.2615H88.7502V20H88.9793Z' fill='%23717171'/%3E%3Cpath d='M92.0036 21.2H91.1331V22.0308H92.0952V22.2615H90.8582V20H92.0494V20.2308H91.1331V20.9231H92.0036V21.2Z' fill='%23717171'/%3E%3Cpath d='M93.2407 20.2769H92.5535V20.0461H94.2029V20.2769H93.5157V22.3077H93.2407V20.2769Z' fill='%23717171'/%3E%3Cpath d='M95.0733 20.0462V21.0154C95.0733 21.3846 95.0732 21.6615 95.0274 21.9846C95.1191 21.7538 95.2565 21.5231 95.4398 21.2462L96.1729 20.0923H96.4478V22.3077H96.1729V21.3385C96.1729 20.9692 96.1729 20.6923 96.2187 20.4154C96.1271 20.6462 95.9438 20.9231 95.8063 21.1538L95.1191 22.2615H94.7983V20H95.0733V20.0462Z' fill='%23717171'/%3E%3Cpath d='M97.5933 20.0461V20.9692H98.6929V20.0461H98.9678V22.3077H98.6929V21.2461H97.5933V22.3077H97.3184V20.0461H97.5933Z' fill='%23717171'/%3E%3Cpath d='M100.984 20.0461V20.2769H100.068V22.3077H99.793V20.0461H100.984Z' fill='%23717171'/%3E%3Cpath d='M101.625 21.5692L101.396 22.2615H101.075L101.854 20H102.221L103 22.2615H102.679L102.45 21.5692H101.625ZM102.358 21.3385L102.129 20.6923C102.083 20.5538 102.038 20.4154 101.992 20.2769C101.946 20.4154 101.9 20.5538 101.9 20.6923L101.671 21.3385H102.358Z' fill='%23717171'/%3E%3Cpath d='M42.5652 21.5231L42.3361 22.2615H42.0154L42.7943 20H43.1608L43.9398 22.2615H43.619L43.3899 21.5692H42.5652V21.5231ZM43.2983 21.2923L43.0692 20.6462C43.0234 20.5077 42.9776 20.3692 42.9317 20.2308C42.8859 20.3692 42.8401 20.5077 42.8401 20.6462L42.611 21.2923H43.2983Z' fill='%23717171'/%3E%3Cpath d='M45.7267 20V20.2308H44.8103V22.2615H44.5354V20H45.7267Z' fill='%23717171'/%3E%3Cpath d='M47.4675 21.2H46.5969V22.0308H47.5591V22.2615H46.322V20H47.5133V20.2308H46.5969V20.9231H47.4675V21.2Z' fill='%23717171'/%3E%3Cpath d='M48.5674 20V20.9231H49.667V20H49.9419V22.2615H49.667V21.2H48.5674V22.2615H48.2925V20H48.5674Z' fill='%23717171'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1023px){
  .footer__nav-item:last-child .footer__dropdown.active{
    left: -125px;
  }
}
@media (max-width: 767px){
  .footer__logo{
    box-sizing: content-box;
    width: auto;
    height: 80px;
    padding: 32px 0;
  }
  .footer__logo-text{
    font-size: 17px;
    line-height: 17px;
  }
  .footer__logo img, .footer__logo svg{
    max-width: 100%;
    height: 100%;
    width: 72px;
  }
  .footer__nav-list{
    flex-direction: column;
  }
  .footer__nav{
    margin-bottom: 29px;
  }
  .footer__nav-item:not(:last-child) {
    padding-right: 0;
    border-bottom: 0.5px solid #C4C4C4;
  }
  .footer__nav-item:last-child .footer__dropdown.active{
    left: 0;
  }
  .footer__dropdown.active{
    position: unset;
    top: 0;
  }
  .footer__nav-block{
    justify-content: space-between;
  }
  .footer__nav-link{
    padding: 10px 0;
    font-size: 16px;
    line-height: 19px;
  }
  .footer__info{
    flex-wrap: wrap;
  }
  .footer__info-block{
    width: 50%;
    margin-bottom: 24px;
  }
  .footer__info-text{
    max-width: 85%;
  }
  .footer__developer-text{
    display: none;
  }
  .footer__bottom-items{
    padding: 17px 0 18px;
  }
}
@media (max-width: 639px){
  .footer__copyright{
    max-width: 138px;
  }
}


/*Hexagon*/
.hexagon-container{
  position: relative;
  width: 475px;
  height: 548px;
  text-align: right;
  margin: 50px 0 0 auto;
  margin-bottom: 50px;
}
.hexagon-contour-edges{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.hexagon-contour{
  position: absolute;
  top: 0;
  left: 0;
  width: 476px;
  height: 548px;
}
.kaliy-hexagon__texts{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.kaliy-hexagon__text{
  position: absolute;
  text-align: left;
  max-width: 100px;
  font-family: "Raleway", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 20px;
  text-align: center;
  letter-spacing: 0.01em;
  color: #FFFFFF;
}
.kaliy-hexagon__text:nth-child(1){
  left: 50%;
  top:0;
  transform: translate(-50%, -45px);
}
.kaliy-hexagon__text:nth-child(2){
  top: 0;
  right: 0;
  transform: translate(90px, 130px);
}
.kaliy-hexagon__text:nth-child(3){
  bottom: 0;
  right: 0;
  transform: translate(108px, -130px);
}
.kaliy-hexagon__text:nth-child(4){
  left: 50%;
  bottom:0;
  transform: translate(-50%, 45px);
}
#canvas-edges, #canvas-edges2{
  position: absolute;
  top: -4px;
  left: 0;
  z-index: -1;
}
.kaliy-hexagon__buttons{
  position: absolute;
  top: 0; 
  left: 0;
  width: 100%;
  height: 100%;
}
.kaliy-hexagon__button:hover{
  cursor: pointer;
}
.kaliy-hexagon__button.active svg path:first-child, .kaliy-hexagon__button:hover svg path:first-child {
  fill: #6F8C5A;
}
.kaliy-hexagon__button{
  position: absolute;
}
.kaliy-hexagon__button:nth-child(1){
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
.kaliy-hexagon__button:nth-child(2){
  top: 116px;
  right: -6px;
}
.kaliy-hexagon__button:nth-child(3){
  bottom: 112px;
  right: -6px;
}
.kaliy-hexagon__button:nth-child(4){
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
}