

/* Start:/local/templates/empty/source/css/style.css?172648574864102*/
@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

main {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  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;
  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;
}

[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button;
}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox], [type=radio] {
  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;
}

@font-face {
  font-family: "Golos Text";
  src: local("Golos Text Medium"), local("GolosText-Medium"), url("/local/templates/empty/source/css/../fonts/GolosText-Medium.woff2") format("woff2"), url("/local/templates/empty/source/css/../fonts/GolosText-Medium.woff") format("woff"), url("/local/templates/empty/source/css/../fonts/GolosText-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Golos Text";
  src: local("Golos Text Black"), local("GolosText-Black"), url("/local/templates/empty/source/css/../fonts/GolosText-Black.woff2") format("woff2"), url("/local/templates/empty/source/css/../fonts/GolosText-Black.woff") format("woff"), url("/local/templates/empty/source/css/../fonts/GolosText-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Golos Text";
  src: local("Golos Text DemiBold"), local("GolosText-DemiBold"), url("/local/templates/empty/source/css/../fonts/GolosText-DemiBold.woff2") format("woff2"), url("/local/templates/empty/source/css/../fonts/GolosText-DemiBold.woff") format("woff"), url("/local/templates/empty/source/css/../fonts/GolosText-DemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Golos Text";
  src: local("Golos Text Bold"), local("GolosText-Bold"), url("/local/templates/empty/source/css/../fonts/GolosText-Bold.woff2") format("woff2"), url("/local/templates/empty/source/css/../fonts/GolosText-Bold.woff") format("woff"), url("/local/templates/empty/source/css/../fonts/GolosText-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Golos Text";
  src: local("Golos Text Regular"), local("GolosText-Regular"), url("/local/templates/empty/source/css/../fonts/GolosText-Regular.woff2") format("woff2"), url("/local/templates/empty/source/css/../fonts/GolosText-Regular.woff") format("woff"), url("/local/templates/empty/source/css/../fonts/GolosText-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* STYLE */
body {
  font-family: "Golos Text";
  line-height: normal;
  font-weight: 400;
  font-size: 18px;
  background-color: #E5E5E5;
  color: #57585A;
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.esg-zag {
line-height: 280%;
    font-weight: 600;
    font-size: 30px;
}
.icnew {
    margin-bottom: 1px!important;
width: 10px!important;
  height: 10px!important;
}

.icnew1 {
    margin-bottom: 1px!important;
width: 20px!important;
  height: 20px!important;margin-right: 10px;
}

p {
  margin: 0;
  line-height: 180%;
  font-weight: 400;
  font-size: 22px;
}

a {
  text-decoration: none;
  color: inherit;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}

.no-overflow {
  overflow: hidden;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  color: #343434;
}

h1 {
  position: relative;
  margin-bottom: 40px;
  width: 100%;
  line-height: 80px;
  font-weight: 600;
  font-size: 70px;
}
h1 span {
  display: inline-block;
}
h1::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 134px;
  height: 134px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='126' height='116' viewBox='0 0 126 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.59577 37.0056L29.663 52.6213C40.4205 58.8675 46.6667 69.625 46.6667 82.1176V113.465C42.2712 112.308 37.9913 110.573 34.0585 108.491V82.1176C34.0585 74.1362 30.2413 67.5429 23.4167 63.4944L0.513672 50.3078C0.860687 45.7966 1.55472 41.2854 2.59577 37.0056ZM29.4316 0.453262L52.3347 13.6399C59.1593 17.5727 67.025 17.5727 73.8496 13.6399L96.637 0.453262C100.454 2.88237 103.924 5.77417 107.163 8.89731L80.0959 24.513C69.3384 30.7593 56.8459 30.7593 46.0884 24.513L19.0212 8.89731C22.0286 5.6585 25.6145 2.88237 29.4316 0.453262ZM12.3122 16.5316L45.0473 35.5018C56.3832 42.0951 69.4541 42.0951 80.9056 35.5018L113.641 16.5316C116.07 19.8861 118.152 23.5876 119.887 27.4048L87.1519 46.375C71.8832 55.166 54.0697 55.166 38.6854 46.375L5.95025 27.4048C7.801 23.5876 9.8831 19.8861 12.3122 16.5316ZM125.439 50.3078L102.536 63.4944C95.7116 67.4273 91.8944 74.1362 91.8944 82.1176V108.491C87.8459 110.573 83.6817 112.192 79.2862 113.465V82.1176C79.2862 69.625 85.5325 58.8675 96.29 52.6213L123.357 37.0056C124.514 41.2854 125.208 45.7966 125.439 50.3078ZM69.3384 63.0317V115.2C65.1742 115.662 60.8944 115.662 56.7302 115.2V63.0317C60.8944 63.6101 65.1742 63.6101 69.3384 63.0317Z' fill='%23F9A64A'/%3e%3c/svg%3e ");
}

h2 {
  line-height: 72px;
  font-weight: 600;
  font-size: 60px;
}

h3 {
  text-transform: uppercase;
  line-height: 1.5;
  font-size: 20px;
}

h4 {
  line-height: 180%;
  font-weight: 600;
  font-size: 30px;
}

header,
section,
footer {
  margin: 0 auto;
  max-width: 3000px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input,
textarea {
  border: none;
  outline: none;
  resize: none;
}

/* CONTAINER */
.container {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1600px!important;
  width: 100% !important;
}

.container_aside {
  display: grid;
  grid-template-columns: 500px 1080px;
  grid-column-gap: 80px;
}

/* NAV */
nav .nav {
  padding: 4px 0px 0px 0px;
  background-color: #ffffff;
}
nav .nav > .container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
nav .nav_info {
  display: flex;
  align-items: center;
}
nav .nav_info-logo {
  margin-right: 88px;
}
nav .nav_info-logo path {
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}
nav .nav_info-logo:hover path {
  fill: #E89130;
}
nav .nav_info-phone, nav .nav_info-mail {
  line-height: 22px;
  font-weight: 500;
  font-size: 18px;
}
nav .nav_info-phone:hover, nav .nav_info-mail:hover {
  color: #F9A64A;
}
nav .nav_info-phone {
  margin-right: 88px;
}
nav .nav_info-mail {
  text-decoration: underline;
}
nav .nav-menu {
  position: relative;
  padding: 20px;
}
nav .nav-menu::before, nav .nav-menu::after {
  content: "";
  position: absolute;
  right: 0;
  height: 4px;
  background-color: #343434;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}
nav .nav-menu::before {
  top: 13px;
  width: 36px;
}
nav .nav-menu::after {
  bottom: 13px;
  width: 26px;
}
nav .nav-menu:hover {
  cursor: pointer;
}
nav .nav-menu:hover::before, nav .nav-menu:hover::after {
  background-color: #FBB040;
}
nav .nav.fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(255, 255, 255, 0.85);
  backdrop-filter: blur(40px);
  z-index: 9999;
}
nav.opened .nav-menu::before {
  top: 18px;
  width: 36px;
  transform: rotate(45deg);
}
nav.opened .nav-menu::after {
  bottom: 17.5px;
  width: 36px;
  transform: rotate(-45deg);
}
nav.opened .nav .nav_info-phone,
nav.opened .nav .nav_info-mail {
  opacity: 0;
}

/* NAV-MENU */
.nav_menu {
  position: fixed;
  top: 48px;
  left: 0;
  display: none;
  padding-top: 110px;
  width: 100vw;
  height: 100vh;
  background: rgba(255, 255, 255, 0.85);
  backdrop-filter: blur(10px);
  z-index: 9999;
}
.nav_menu-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 80px;
  margin-bottom: 130px;
  padding: 0px 100px 0px 100px;
}
.nav_menu-list li a {
  font-weight: 600;
  font-size: 40px;
  line-height: 22px;
  color: #343434;
}
.nav_menu-list li a:hover {
  color: #F9A64A;
}
.nav_menu-footer {
  display: grid;
  grid-template-columns: 1fr 0.4fr 0.5fr;
}
.nav_menu-footer-copyright {
  line-height: 14px;
  color: #C8C8C8;
}
.nav_menu-footer-phone, .nav_menu-footer-mail {
  font-weight: 500;
  line-height: 22px;
  color: #343434;
}
.nav_menu-footer-phone:hover, .nav_menu-footer-mail:hover {
  color: #F9A64A;
}

/* HEADER */
.header {
  padding: 20px 0 40px;
}
.header-suptitle {
  margin-bottom: 30px;
  text-transform: none;
  line-height: 180%;
  font-weight: 400;
  font-size: 22px;
  color: #57585A;
}
.header_bottom {
  max-height: 600px;
  overflow: hidden;
}
.header-slider {
  height: 65vh;
}
.header-slider .swiper-slide {
  margin: 0 auto;
  width: fit-content !important;
}

/* ASIDE */
.sticky {
  position: fixed;
  z-index: 101;
}

.stop {
  position: relative;
  z-index: 101;
}

aside h2 {
  padding: 80px 0 0;
}

.container_aside > div {
  padding: 80px 0 0;
}

/* ABOUT-BLOCK */
.about {
  padding-bottom: 120px;
}
.about aside h2 {
  margin: 80px 0 0;
}
.about_main img {
  width: 100%;
}
.about_main > div {
  padding: 80px;
  background-color: #ffffff;
}
.about_main h2 {
  margin-bottom: 40px;
}
.about_main h4 {
  margin-bottom: 40px;
}
.about_main p:not(:last-child) {
  margin-bottom: 30px;
}
.about_main-bottom {
  padding-right: 300px !important;
  background-image: url(/local/templates/empty/source/css/../img/svg/logo_mark_about.svg);
  background-repeat: no-repeat;
  background-position: 93% center;
}
.about_main-bottom p h4 {
  margin-bottom: 30px;
}

/* ADVANTAGES-BLOCK */
.advantages {
  padding-bottom: 120px;
}
.advantages_main-list {
  display: grid;
  grid-row-gap: 30px;
}
.advantages_main-list li {
  padding: 60px 80px;
  background-color: #ffffff;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}
.advantages_main-list li.opened h4::after {
  transform: translateY(-50%) rotate(-180deg);
  -webkit-transform: translateY(-50%) rotate(-180deg);
  -moz-transform: translateY(-50%) rotate(-180deg);
  -ms-transform: translateY(-50%) rotate(-180deg);
  -o-transform: translateY(-50%) rotate(-180deg);
}
.advantages_main-list li > div {
  display: none;
  margin-top: 40px;
}
.advantages_main-list li h4 {
  position: relative;
}
.advantages_main-list li h4::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 50px;
  height: 50px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_8_42)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.8508 34.4411L47.319 18.9729L40.6899 12.3437L25.2217 27.8119L9.7542 12.3444L3.12507 18.9736L25.2222 41.0706L31.8513 34.4415L31.8508 34.4411Z' fill='%23F9A64A'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_8_42'%3e%3crect width='50' height='50' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
}
.advantages_main-list li p:not(:last-child) {
  margin-bottom: 30px;
}
.advantages_main-list li:hover {
  box-shadow: 0px 12px 20px rgba(7, 44, 60, 0.08);
  cursor: pointer;
}

/* BRANDS-BLOCK */
.brands {
  padding-bottom: 120px;
}
.brands .container_aside > div {
  margin-top: 30px;
  padding: 0;
}
.brands_main {
  max-height: 490px;
  overflow: hidden;
}
.brands_main-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 230px);
  grid-gap: 30px;
}
.brands_main-list li a {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  background-color: #ffffff;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}
.brands_main-list li a span {
  position: absolute;
  left: 50%;
  bottom: 30px;
  opacity: 0;
  padding-left: 28px;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  font-size: 16px;
  line-height: 19px;
  text-decoration-line: underline;
  color: #F9A64A;
  transition: 0.3s;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -ms-transition: 0.3s;
  -o-transition: 0.3s;
}
.brands_main-list li a span:hover {
  color: #E89130;
}
.brands_main-list li a span::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.33325 4.66683C3.15644 4.66683 2.98687 4.73707 2.86185 4.86209C2.73682 4.98712 2.66659 5.15668 2.66659 5.3335V12.6668C2.66659 12.8436 2.73682 13.0132 2.86185 13.1382C2.98687 13.2633 3.15644 13.3335 3.33325 13.3335H10.6666C10.8434 13.3335 11.013 13.2633 11.138 13.1382C11.263 13.0132 11.3333 12.8436 11.3333 12.6668V8.66683C11.3333 8.29864 11.6317 8.00016 11.9999 8.00016C12.3681 8.00016 12.6666 8.29864 12.6666 8.66683V12.6668C12.6666 13.1973 12.4559 13.706 12.0808 14.081C11.7057 14.4561 11.197 14.6668 10.6666 14.6668H3.33325C2.80282 14.6668 2.29411 14.4561 1.91904 14.081C1.54397 13.706 1.33325 13.1973 1.33325 12.6668V5.3335C1.33325 4.80306 1.54397 4.29436 1.91904 3.91928C2.29411 3.54421 2.80282 3.3335 3.33325 3.3335H7.33325C7.70144 3.3335 7.99992 3.63197 7.99992 4.00016C7.99992 4.36835 7.70144 4.66683 7.33325 4.66683H3.33325Z' fill='%23F9A64A'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.33325 2.00016C9.33325 1.63197 9.63173 1.3335 9.99992 1.3335H13.9999C14.3681 1.3335 14.6666 1.63197 14.6666 2.00016V6.00016C14.6666 6.36835 14.3681 6.66683 13.9999 6.66683C13.6317 6.66683 13.3333 6.36835 13.3333 6.00016V2.66683H9.99992C9.63173 2.66683 9.33325 2.36835 9.33325 2.00016Z' fill='%23F9A64A'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.4714 1.52876C14.7318 1.78911 14.7318 2.21122 14.4714 2.47157L7.13807 9.8049C6.87772 10.0653 6.45561 10.0653 6.19526 9.8049C5.93491 9.54455 5.93491 9.12244 6.19526 8.86209L13.5286 1.52876C13.7889 1.26841 14.2111 1.26841 14.4714 1.52876Z' fill='%23F9A64A'/%3e%3c/svg%3e ");
}
.brands_main-list li a:hover {
  box-shadow: 0px 12px 20px rgba(11, 50, 67, 0.08);
}
.brands_main-list li a:hover span {
  opacity: 1;
}

/* ESG-BLOCK */
.esg {
  padding-bottom: 120px;
}
.esg aside h2 {
  padding: 160px 0 0;
}
.esg_main img {
  width: 100%;
}
.esg_main-text {
  padding: 80px;
  background-color: #ffffff;
}
.esg_main-text img {
  margin-bottom: 40px;
  width: 100px;
  height: 100px;
}
.esg_main-text h4 {
  margin-bottom: 40px;
}

/* GEOGRAPHY-BLOCK */
.geography {
  padding-bottom: 120px;
  background-image: url(/local/templates/empty/source/css/../img/geography_map.png);
  background-position: 115% 0%;
  background-repeat: no-repeat;
  background-size: 70vw;
}
.geography aside h2 {
  margin-bottom: 80px;
}
.geography aside h3 {
  position: relative;
  margin-bottom: 12px;
  padding-left: 50px;
  font-weight: 600;
  font-size: 100px;
  line-height: 120px;
  color: #F9A64A;
}
.geography aside h3::before {
  content: ">";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  font-weight: 600;
  font-size: 50px;
  line-height: 60px;
  color: #F9A64A;
}
.geography aside p {
  padding-left: 50px;
  font-size: 22px;
  line-height: 150%;
}
.geography_main {
  padding-top: 755px !important;
}
.geography_main-text {
  padding: 80px;
  background-color: #ffffff;
}
.geography_main-text h4 {
  margin-bottom: 40px;
}

/* CENTERS-BLOCK */
.centers {
  padding-bottom: 120px;
}
.centers aside h2 {
  margin-bottom: 80px;
}
.centers aside .aside_info {
  display: grid;
  grid-gap: 30px;
  padding: 30px 40px;
  background-color: #ffffff;
}
.centers aside .aside_info a,
.centers aside .aside_info p {
  position: relative;
  display: block;
  padding-left: 32px;
  line-height: 22px;
  font-size: 18px;
}
.centers aside .aside_info a::before,
.centers aside .aside_info p::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
}
.centers aside .aside_info a {
  color: #343434;
}
.centers aside .aside_info a:hover {
  color: #F9A64A;
}
.centers aside .aside_info p {
  color: #D1D3D4;
}
.centers aside .aside_info-address::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99996 2.1665C5.32563 2.1665 3.16663 4.31051 3.16663 6.94428C3.16663 8.57514 4.14081 10.3078 5.31233 11.6696C5.89066 12.3419 6.49748 12.9005 7.01546 13.2866C7.27492 13.4801 7.504 13.6241 7.68944 13.7175C7.78196 13.7641 7.85737 13.7949 7.91546 13.8133C7.97053 13.8308 7.99677 13.8329 7.99978 13.8331C8.0001 13.8332 8.00016 13.8332 7.99996 13.8332C7.99976 13.8332 7.99982 13.8332 8.00014 13.8331C8.00315 13.8329 8.02938 13.8308 8.08446 13.8133C8.14255 13.7949 8.21796 13.7641 8.31048 13.7175C8.49592 13.6241 8.725 13.4801 8.98446 13.2866C9.50243 12.9005 10.1093 12.3419 10.6876 11.6696C11.8591 10.3078 12.8333 8.57514 12.8333 6.94428C12.8333 4.31051 10.6743 2.1665 7.99996 2.1665ZM2.16663 6.94428C2.16663 3.74838 4.78325 1.1665 7.99996 1.1665C11.2167 1.1665 13.8333 3.74838 13.8333 6.94428C13.8333 8.93197 12.6741 10.8937 11.4457 12.3218C10.824 13.0444 10.1642 13.6545 9.58213 14.0884C9.29159 14.305 9.01233 14.4837 8.76027 14.6107C8.52397 14.7297 8.25412 14.8332 7.99996 14.8332C7.7458 14.8332 7.47595 14.7297 7.23965 14.6107C6.98759 14.4837 6.70833 14.305 6.41779 14.0884C5.83577 13.6545 5.17593 13.0444 4.55425 12.3218C3.32577 10.8937 2.16663 8.93197 2.16663 6.94428Z' fill='%23F9A64A'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 5.1665C8.82843 5.1665 9.5 5.83808 9.5 6.6665C9.5 7.49493 8.82843 8.1665 8 8.1665C7.17157 8.1665 6.5 7.49493 6.5 6.6665C6.5 5.83808 7.17157 5.1665 8 5.1665ZM10.5 6.6665C10.5 5.28579 9.38071 4.1665 8 4.1665C6.61929 4.1665 5.5 5.28579 5.5 6.6665C5.5 8.04722 6.61929 9.1665 8 9.1665C9.38071 9.1665 10.5 8.04722 10.5 6.6665Z' fill='%23F9A64A'/%3e%3c/svg%3e ");
}
.centers aside .aside_info-phone::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.02537 2.08061C3.82346 1.28252 5.11605 1.31956 5.91206 2.11558L7.24078 3.4443C8.0368 4.24031 8.07384 5.5329 7.27575 6.33099L7.09149 6.51524C6.95267 6.65406 6.93772 6.87915 7.06966 7.03905C7.34775 7.37604 7.64604 7.70986 7.96809 8.0319C8.29013 8.35395 8.62395 8.65224 8.96094 8.93032C9.12084 9.06227 9.34593 9.04732 9.48475 8.90849L9.669 8.72424C10.4671 7.92615 11.7597 7.96319 12.5557 8.7592L13.8844 10.0879C14.6804 10.8839 14.7175 12.1765 13.9194 12.9746L13.0615 13.8325C12.1897 14.7043 10.7635 14.6337 9.3758 14.1246C7.94482 13.5995 6.34784 12.544 4.90191 11.0981C3.45598 9.65215 2.40044 8.05517 1.87541 6.62419C1.36626 5.23653 1.29572 3.81027 2.16753 2.93845L3.02537 2.08061ZM5.20495 2.82268C4.77791 2.39564 4.11883 2.40137 3.73248 2.78772L2.87464 3.64556C2.87464 3.64556 2.87464 3.64556 2.87464 3.64556C2.44357 4.07663 2.3337 4.97012 2.81421 6.27973C3.27882 7.54603 4.24191 9.02387 5.60902 10.391C6.97612 11.7581 8.45396 12.7212 9.72026 13.1858C11.0299 13.6663 11.9234 13.5564 12.3544 13.1253L13.2123 12.2675C13.5986 11.8812 13.6044 11.2221 13.1773 10.795L11.8486 9.46631C11.4215 9.03926 10.7625 9.045 10.3761 9.43134L10.1919 9.6156C9.69118 10.1163 8.88464 10.1639 8.32446 9.70162C7.9669 9.40656 7.6089 9.08693 7.26098 8.73901C6.91305 8.39108 6.59343 8.03309 6.29837 7.67552C5.83611 7.11535 5.88372 6.30881 6.38439 5.80813L6.56864 5.62388C6.95499 5.23753 6.96072 4.57845 6.53368 4.15141L5.20495 2.82268Z' fill='%23F9A64A'/%3e%3c/svg%3e ");
}
.centers aside .aside_info-grafic::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.00004 1.8335C4.59428 1.8335 1.83337 4.59441 1.83337 8.00016C1.83337 11.4059 4.59428 14.1668 8.00004 14.1668C11.4058 14.1668 14.1667 11.4059 14.1667 8.00016C14.1667 4.59441 11.4058 1.8335 8.00004 1.8335ZM0.833374 8.00016C0.833374 4.04212 4.042 0.833496 8.00004 0.833496C11.9581 0.833496 15.1667 4.04212 15.1667 8.00016C15.1667 11.9582 11.9581 15.1668 8.00004 15.1668C4.042 15.1668 0.833374 11.9582 0.833374 8.00016Z' fill='%23D1D3D4'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 4.8335C8.27614 4.8335 8.5 5.05735 8.5 5.3335V7.73257L10.2774 8.91747C10.5071 9.07065 10.5692 9.38108 10.416 9.61085C10.2628 9.84061 9.95241 9.9027 9.72265 9.74952L7.87108 8.51514C7.63925 8.36059 7.5 8.10039 7.5 7.82177V5.3335C7.5 5.05735 7.72386 4.8335 8 4.8335Z' fill='%23D1D3D4'/%3e%3c/svg%3e ");
}
.centers aside .aside_info:not(:last-child) {
  margin-bottom: 30px;
}
.centers_main img {
  width: 100%;
}
.centers_main-text {
  padding: 80px;
  background-color: #ffffff;
}
.centers_main-text h4 {
  margin-bottom: 40px;
}
.centers_services {
  padding: 80px 0 0 80px;
}
.centers_services h4 {
  margin-bottom: 40px;
}
.centers_services-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 30px;
}
.centers_services-list li {
  display: flex;
  align-items: center;
  font-size: 22px;
  line-height: 150%;
  color: #343434;
  position: relative;
  padding: 40px 30px 40px 110px;
  background-color: #ffffff;
}
.centers_services-list li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 30px;
  width: 50px;
  height: 50px;
  background-position: center;
  background-repeat: no-repeat;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.centers_services-list li:nth-child(1)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.7297 47.5402H34.5078C39.3916 47.5402 42.0213 35.9262 42.0213 24.9996C42.0213 14.073 39.3916 2.45898 34.5078 2.45898H18.7297C14.3325 2.45898 8.96216 12.8596 8.96216 24.9996C8.96216 37.1396 14.3326 47.5402 18.7297 47.5402ZM40.5189 24.9996C40.5189 37.3965 37.3514 46.0374 34.5079 46.0374C31.6648 46.0374 28.4969 37.3967 28.4969 24.9996C28.4973 12.6027 31.6648 3.96176 34.5083 3.96176C37.3514 3.96176 40.5189 12.6025 40.5189 24.9996ZM18.7297 3.96176H31.6657C30.4529 5.52373 29.5636 7.31173 29.0495 9.22157H24.9661L22.9036 7.84481L22.0695 9.09495L24.3236 10.5978C24.4473 10.6799 24.5921 10.724 24.7405 10.724H28.6195C28.3137 11.9008 28.05 13.1613 27.829 14.4809H24.2145L22.1496 13.1045L21.3154 14.3547L23.5695 15.8576L23.5699 15.8572C23.6941 15.9397 23.84 15.9837 23.9891 15.9833H27.5958C27.4268 17.2041 27.2952 18.4627 27.1944 19.7402H23.4633L21.3984 18.3639L20.5643 19.614L22.8183 21.1169L22.8187 21.1165C22.9429 21.1994 23.0888 21.243 23.2379 21.243H27.0992C27.0306 22.4917 26.9945 23.7501 26.9945 24.9996H23.4632L21.3984 23.6232L20.5642 24.8734L22.8183 26.3762H22.8187C22.9428 26.4587 23.0888 26.5028 23.2379 26.5024H27.0127C27.0405 27.7593 27.1016 29.0171 27.1976 30.2593H23.4633L21.3984 28.8829L20.5643 30.1331L22.8183 31.636L22.8187 31.6356C22.9429 31.7181 23.0888 31.7621 23.238 31.7617H27.3312C27.4605 33.0488 27.6271 34.3073 27.8294 35.5186H24.2144L22.1495 34.1423L21.3154 35.3924L23.5694 36.8953L23.5698 36.8949C23.694 36.9774 23.8399 37.0214 23.9891 37.0214H28.1034C28.3521 38.2894 28.6682 39.5432 29.0494 40.778H25.7173L23.6524 39.4016L22.8183 40.6517L25.0723 42.1546H25.0727C25.1969 42.2371 25.3429 42.2808 25.492 42.2808H29.571C30.0489 43.6436 30.7578 44.9145 31.6656 46.0373H18.7296C17.5829 46.0373 16.0531 44.6796 14.6212 42.2803L17.978 42.2807C18.1267 42.2803 18.2715 42.2367 18.3953 42.1546L20.6493 40.6517L19.8152 39.4016L17.7528 40.7779H13.8082C13.2152 39.563 12.7095 38.3077 12.295 37.0214H16.4756C16.6239 37.021 16.7691 36.977 16.8925 36.8949L19.1465 35.392L18.3124 34.1419L16.2503 35.5186H11.9673V35.9565C11.5699 34.5778 11.253 33.1773 11.0182 31.7617H14.9726C15.121 31.7617 15.2661 31.7177 15.3899 31.6356L17.6439 30.1327L16.8098 28.8826L14.7474 30.2594H10.7973C10.647 29.0571 10.5403 27.8026 10.4967 26.5024H14.2215C14.3698 26.502 14.515 26.4584 14.6384 26.3763L16.8924 24.8734L16.0583 23.6233L13.9962 24.9996H10.4645C10.4645 23.7042 10.526 22.4516 10.6351 21.2427L14.2214 21.2431C14.3698 21.2427 14.515 21.1987 14.6383 21.1166L16.8924 19.6137L16.0583 18.3635L13.9961 19.7403H10.7972C10.9654 18.423 11.1923 17.1693 11.4652 15.9834H15.7238C15.8725 15.9834 16.0173 15.9393 16.1411 15.8572L18.3951 14.3544L17.561 13.1042L15.4985 14.481H11.8423C12.1918 13.203 12.6205 11.9485 13.1266 10.724H17.2266C17.375 10.724 17.5201 10.68 17.6435 10.5979L19.8976 9.09502L19.0634 7.84488L17.0013 9.22164H13.808C15.4473 5.88995 17.361 3.96183 18.7295 3.96183L18.7297 3.96176Z' fill='%23F9A64A'/%3e%3cpath d='M34.5089 36.2701C37.0906 36.2701 38.2658 30.4285 38.2658 24.9993C38.2658 19.571 37.0906 13.7285 34.5089 13.7285C31.9272 13.7285 30.752 19.5701 30.752 24.9993C30.752 30.4285 31.9272 36.2701 34.5089 36.2701ZM34.5089 15.2323C35.1852 15.2323 36.763 18.5557 36.763 24.9998C36.763 31.4444 35.1851 34.7673 34.5089 34.7673C33.8326 34.7673 32.2548 31.444 32.2548 24.9998C32.2548 18.5557 33.8326 15.2323 34.5089 15.2323Z' fill='%23F9A64A'/%3e%3c/svg%3e ");
}
.centers_services-list li:nth-child(2)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11.3572 2.99334C11.182 2.99522 11.0222 3.04261 10.862 3.14941C10.6838 3.29193 10.5413 3.50552 10.5059 3.71912L8.65343 14.2258C8.58236 14.7244 8.90271 15.1877 9.36593 15.2588L14.9927 16.2556H15.1356C15.3134 16.2556 15.4909 16.1845 15.6334 16.0777C15.8116 15.9352 15.9541 15.7216 15.9895 15.508L16.8798 10.4859H24.2877V36.5572C22.4717 36.8422 21.0117 38.2675 20.6556 40.0481H17.3431V35.6314C17.3431 35.1328 16.9517 34.7409 16.4527 34.7409H10.7549C10.2564 34.7409 9.86458 35.1328 9.86458 35.6314V46.3171C9.86458 46.8158 10.2564 47.2076 10.7549 47.2076H16.4527C16.9517 47.2076 17.3431 46.8158 17.3431 46.3171V41.8651H20.6556C21.0828 43.895 22.8631 45.4267 24.9999 45.4267C27.1367 45.4267 28.9527 43.895 29.3446 41.8651H33.0131V46.3171C33.0131 46.8158 33.4045 47.2076 33.9031 47.2076H39.6013C40.0999 47.2076 40.4916 46.8158 40.4916 46.3171V35.6314C40.4916 35.1328 40.0999 34.7409 39.6013 34.7409H33.9031C33.4045 34.7409 33.0131 35.1328 33.0131 35.6314V40.0838H29.3446C28.9885 38.4096 27.7067 37.0563 26.0685 36.6643V10.5209H32.7996L32.1582 14.2253C32.0514 14.7239 32.3717 15.1872 32.8703 15.2582L38.4975 16.2551H38.64C38.8182 16.2551 38.9957 16.184 39.1382 16.0772C39.3164 15.9347 39.4585 15.7211 39.4942 15.5075L41.3464 4.99983C41.4178 4.50119 41.0971 4.03828 40.6342 3.96687L35.0428 3.0057C34.7935 2.96997 34.5803 3.0057 34.3664 3.14822C34.1885 3.29075 34.046 3.50434 34.0103 3.71794L33.1199 8.73966H17.2004L17.8418 5.03555C17.9129 4.53692 17.5925 4.07363 17.1293 4.0026L11.5378 3.00574C11.4754 2.99672 11.4153 2.99183 11.357 2.99221L11.3572 2.99334ZM35.6134 4.89387L39.4591 5.57075L37.9281 14.3327L34.0816 13.6565L35.6134 4.89387ZM12.0724 4.93034L15.9188 5.60647L14.387 14.3688L10.5413 13.6919L12.0724 4.93034ZM11.6452 36.5226H15.5627V45.427H11.6452V36.5226ZM34.7936 36.5226H38.7111V45.427H34.7936V36.5226ZM24.9996 38.3036C26.46 38.3036 27.6707 39.5144 27.6707 40.975C27.6707 42.4352 26.46 43.646 24.9996 43.646C23.5397 43.646 22.329 42.4352 22.329 40.975C22.329 39.5144 23.5397 38.3036 24.9996 38.3036Z' fill='%23F9A64A'/%3e%3c/svg%3e ");
}
.centers_services-list li:nth-child(3)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M18.8078 19.2685H20.8578C21.3008 19.2685 21.6605 18.9099 21.6605 18.4659V14.3639C21.6605 14.0781 21.5079 13.8134 21.2608 13.6697L18.0068 11.781V8.51045C18.0068 8.06743 17.6472 7.7078 17.2042 7.7078H13.9872V5.25577C13.9872 4.81275 13.6275 4.45312 13.1845 4.45312H10.1068C9.66376 4.45312 9.30413 4.81275 9.30413 5.25577V7.7078H8.10493C7.76529 7.7078 7.46295 7.92134 7.34872 8.24064C3.51241 18.9961 3.49002 30.8519 7.28534 41.6239L7.34804 41.8012C7.46058 42.1215 7.76292 42.3357 8.10256 42.3364L9.30419 42.3404V44.7446C9.30419 45.1877 9.66382 45.5473 10.1068 45.5473H13.1849C13.628 45.5473 13.9876 45.1877 13.9876 44.7446V42.3567L16.8833 42.3661H16.8856C17.0982 42.3661 17.3022 42.2817 17.4524 42.1319C17.6032 41.9818 17.6883 41.777 17.6883 41.5638V38.318L21.3209 35.7511C21.5334 35.6009 21.6605 35.3562 21.6605 35.0952V30.6471C21.6605 30.2041 21.3009 29.8444 20.8579 29.8444H18.8065C17.4869 26.5104 17.4686 22.7219 18.7688 19.3683L18.8078 19.2685ZM10.9091 6.05825H12.3819V7.67639H10.9091V6.05825ZM12.3823 43.9415H10.9091V42.4036H12.3819L12.3823 43.9415ZM18.2709 31.4497H20.0552V34.6803L16.4226 37.2461C16.2101 37.397 16.0829 37.641 16.0829 37.902V40.7584L8.67576 40.7337C6.99896 35.852 6.12915 30.7478 6.06476 25.6352H16.2371C16.3592 27.4669 16.7927 29.2777 17.5367 30.97C17.6642 31.2622 17.953 31.4499 18.2709 31.4499L18.2709 31.4497ZM17.5093 18.1761L17.2717 18.7886C16.6209 20.4678 16.2684 22.2446 16.2098 24.0295L6.07036 24.0298C6.17239 19.0441 7.03978 14.0718 8.67389 9.31314H16.4014V12.2435C16.4014 12.5292 16.5533 12.7939 16.8011 12.9376L20.0547 14.8263V17.6637L18.2583 17.6634C17.9268 17.6634 17.6298 17.8674 17.5095 18.1762L17.5093 18.1761Z' fill='%23F9A64A'/%3e%3cpath d='M42.6511 8.24064C42.5373 7.92134 42.2346 7.7078 41.8949 7.7078H40.6957L40.6961 5.25577C40.6961 4.81275 40.3364 4.45312 39.8934 4.45312H36.8153C36.3723 4.45312 36.0127 4.81275 36.0127 5.25577V7.7078H32.7957C32.3526 7.7078 31.993 8.06743 31.993 8.51045L31.9934 11.781L28.7397 13.6697C28.4926 13.8134 28.3401 14.0781 28.3401 14.3639V18.4659C28.3401 18.9096 28.6997 19.2685 29.1427 19.2685H31.1927L31.2321 19.3689C32.5323 22.7222 32.514 26.5107 31.1944 29.845H29.143C28.7 29.845 28.3404 30.2046 28.3404 30.6476V35.0958C28.3404 35.3568 28.4672 35.6015 28.68 35.7516L32.3126 38.3186V41.5644C32.3126 41.7779 32.3977 41.9826 32.5485 42.1325C32.6987 42.2826 32.9024 42.3667 33.1153 42.3667H33.1176L36.0133 42.3572L36.0126 44.7448C36.0126 45.1879 36.3723 45.5475 36.8153 45.5475H39.8934C40.3364 45.5475 40.696 45.1879 40.696 44.7448V42.341L41.8977 42.3369C42.2373 42.3362 42.5396 42.1217 42.6522 41.8017L42.7149 41.6244C46.5102 30.8524 46.4878 18.9967 42.6512 8.24116L42.6511 8.24064ZM37.618 6.05848H39.0908V7.67661H37.618V6.05848ZM31.7421 17.6635H29.945V14.8261L33.1986 12.9374C33.4467 12.7937 33.5983 12.529 33.5983 12.2432L33.5986 9.31324H41.3262C42.9603 14.0719 43.828 19.0439 43.9297 24.0299H33.7903C33.7316 22.245 33.3795 20.4678 32.7284 18.789L32.4907 18.1765C32.3704 17.8674 32.0735 17.6633 31.742 17.6633L31.7421 17.6635ZM39.0908 43.9418H37.618V42.4039H39.0908V43.9418ZM41.3245 40.7335L33.9173 40.7583V37.9019C33.9173 37.6409 33.7905 37.3972 33.5776 37.246L29.9451 34.6801V31.4496H31.7293C32.0472 31.4496 32.336 31.2618 32.4638 30.9696C33.2078 29.2768 33.6413 27.4661 33.7634 25.6348H43.9358C43.8714 30.7476 43.0012 35.8523 41.3244 40.7333L41.3245 40.7335Z' fill='%23F9A64A'/%3e%3c/svg%3e ");
}
.centers_services-list li:nth-child(4)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.1443 19.4982H30.8282C31.3506 19.5079 31.7686 19.0899 31.7782 18.5671C31.7878 16.7623 31.0754 15.0333 29.7928 13.77C29.2797 13.2569 28.6909 12.8297 28.0354 12.5067V11.8131C28.045 11.2053 27.8452 10.6068 27.4653 10.1222L27.4657 4.77468C27.4657 3.40674 26.3638 2.30469 24.9957 2.30469C23.6277 2.30469 22.5257 3.40664 22.5257 4.77468V10.0941C22.1077 10.5691 21.8798 11.1769 21.8606 11.8039V12.5163C19.5996 13.6849 18.175 16.0121 18.175 18.5579C18.1847 19.0802 18.6123 19.4982 19.1443 19.4982L19.1443 19.4982ZM24.426 4.77441C24.426 4.46109 24.6824 4.20435 24.9961 4.20435C25.3094 4.20435 25.5661 4.46069 25.5661 4.77441L25.5657 9.13425C25.5088 9.13425 25.4518 9.14388 25.3852 9.14388H24.5777C24.5303 9.14388 24.4734 9.12503 24.4256 9.13425L24.426 4.77441ZM23.7609 11.8036C23.7609 11.3759 24.1504 11.0438 24.5777 11.0438H25.3852C25.7936 11.0342 26.1262 11.3667 26.1358 11.7751V11.8036V11.8702C25.7463 11.8036 25.3475 11.7659 24.9579 11.7659C24.5588 11.7659 24.16 11.804 23.7609 11.8702V11.8036ZM24.9956 13.6562C26.297 13.6465 27.5511 14.1692 28.4629 15.0907C29.1469 15.7747 29.6122 16.6485 29.7928 17.5984L20.1893 17.598C20.6261 15.4133 22.6115 13.6562 24.9956 13.6562V13.6562Z' fill='%23F9A64A'/%3e%3cpath d='M19.0117 24.8206C19.534 24.8206 19.9617 24.3929 19.9617 23.8706V21.3699C19.9617 20.8476 19.534 20.4199 19.0117 20.4199C18.4894 20.4199 18.0618 20.8476 18.0618 21.3699V23.8706C18.0618 24.3933 18.489 24.8206 19.0117 24.8206Z' fill='%23F9A64A'/%3e%3cpath d='M21.0061 21.3702V23.8709C21.0061 24.3932 21.4338 24.8209 21.9561 24.8209C22.4784 24.8209 22.906 24.3932 22.906 23.8709V21.3702C22.906 20.8479 22.4784 20.4202 21.9561 20.4202C21.4338 20.4202 21.0061 20.8479 21.0061 21.3702Z' fill='%23F9A64A'/%3e%3cpath d='M24.046 21.3702V23.8709C24.046 24.3932 24.4736 24.8209 24.9959 24.8209C25.5182 24.8209 25.9459 24.3932 25.9459 23.8709V21.3702C25.9459 20.8479 25.5182 20.4202 24.9959 20.4202C24.4736 20.4202 24.046 20.8479 24.046 21.3702Z' fill='%23F9A64A'/%3e%3cpath d='M27.0859 21.3702V23.8709C27.0859 24.3932 27.5135 24.8209 28.0358 24.8209C28.5581 24.8209 28.9858 24.3932 28.9858 23.8709V21.3702C28.9858 20.8479 28.5581 20.4202 28.0358 20.4202C27.5131 20.4202 27.0859 20.8479 27.0859 21.3702Z' fill='%23F9A64A'/%3e%3cpath d='M30.9802 20.4202C30.4579 20.4202 30.0302 20.8479 30.0302 21.3702V23.8709C30.0302 24.3932 30.4579 24.8209 30.9802 24.8209C31.5025 24.8209 31.9301 24.3932 31.9301 23.8709V21.3702C31.9301 20.8479 31.5029 20.4202 30.9802 20.4202Z' fill='%23F9A64A'/%3e%3cpath d='M42.2565 34.0307L37.0891 29.2146C36.4717 28.6446 35.6545 28.3216 34.819 28.3313H33.6407C27.5 28.3314 28.5 28.331 24.4273 28.3313H23.3161C22.3946 28.3313 21.5209 28.7112 20.8938 29.3763L16.5336 34.0499C16.2676 34.3347 15.8877 34.506 15.4982 34.506H11.594C8.89611 34.506 6.66406 36.6719 6.66406 39.379V41.2789C6.66406 43.1122 8.1841 44.5845 10.0174 44.5845H10.4735C11.1478 46.8832 13.5608 48.2038 15.8692 47.5295C17.2844 47.1115 18.396 46.0002 18.8141 44.5845H31.2488C31.9232 46.8832 34.3361 48.2038 36.6445 47.5295C38.0598 47.1115 39.1714 46.0002 39.5895 44.5845H39.9979C41.8312 44.5845 43.3512 43.1122 43.3512 41.2789V36.4628C43.3211 35.5313 42.9404 34.6577 42.2565 34.0307ZM34.8185 30.2312C35.1795 30.2312 35.5213 30.3737 35.7873 30.6208L39.9385 34.5061H35.0941L33.1184 30.2312H34.8185ZM14.6331 45.8095C13.2844 45.8095 12.1917 44.7171 12.1917 43.3681C12.1917 42.0194 13.2841 40.9266 14.6331 40.9266C15.9819 40.9266 17.0746 42.019 17.0746 43.3681C17.0742 44.7076 15.9818 45.8095 14.6331 45.8095ZM26.1364 42.6749H18.9266C18.5941 40.5567 16.7704 38.9986 14.6329 38.9986C12.4955 38.9986 10.6719 40.5563 10.3392 42.6652H10.0163C9.23723 42.6652 8.5629 42.0478 8.5629 41.2595V39.3596C8.5629 37.7068 9.94009 36.3862 11.5933 36.3862L15.4971 36.3866C15.5922 36.3866 15.6872 36.3581 15.7819 36.3484V36.3866H26.1359L26.1364 42.6749ZM26.1364 34.5055H18.7176L22.28 30.6868C22.546 30.402 22.9259 30.2307 23.3154 30.2307L26.1365 30.2311L26.1364 34.5055ZM33.0043 34.5055H28.0362V30.2307H31.0286L33.0043 34.5055ZM37.8488 43.3589C37.8488 44.7076 36.7564 45.8003 35.4073 45.8003C34.0586 45.8003 32.9659 44.7079 32.9659 43.3589C32.9659 42.0101 34.0583 40.9174 35.4073 40.9174C36.7468 40.9174 37.8488 42.0102 37.8488 43.3589ZM41.4299 41.2691C41.4299 42.0482 40.7648 42.6749 39.9766 42.6749H39.6917C39.3215 40.3 37.0986 38.6853 34.7237 39.0556C32.8619 39.35 31.3989 40.8131 31.1044 42.6749H28.0363V36.4055H41.3922C41.3922 36.4055 41.4303 36.4339 41.4303 36.4528L41.4299 41.2691Z' fill='%23F9A64A'/%3e%3c/svg%3e ");
}
.centers_services-list li:nth-child(5)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M25 4C13.4084 4 4 13.4075 4 25C4 36.5925 13.4075 46 25 46C36.5925 46 46 36.5916 46 25C46 13.4084 36.5916 4 25 4ZM25 5.68007C35.6517 5.68007 44.3199 14.3486 44.3199 25C44.3199 35.6514 35.651 44.3199 25 44.3199C14.349 44.3199 5.68007 35.651 5.68007 25C5.68007 14.349 14.3486 5.68007 25 5.68007ZM25 7.35978C17.776 7.35978 11.1571 11.8959 8.5362 18.6499C8.4021 18.9858 8.5025 19.3555 8.77139 19.5906L9.04028 19.8258C9.20843 19.9603 9.37622 20.0273 9.57772 20.0273H40.3893C40.7253 20.0273 40.9938 19.8599 41.1283 19.5573L41.3298 19.1536C41.4305 18.9521 41.4305 18.6832 41.3631 18.4817C38.6752 11.7281 32.258 7.36052 25.0001 7.36052L25 7.35978ZM25 9.03986C31.2833 9.03986 36.8949 12.6685 39.4813 18.3129H10.5178C13.1049 12.7357 18.7834 9.03986 24.9991 9.03986H25ZM25 21.6404C23.1521 21.6404 21.6402 23.1523 21.6402 25.0002C21.6402 26.8484 23.1521 28.3603 25 28.3603C26.8483 28.3603 28.3601 26.8484 28.3601 25.0002C28.3601 23.1523 26.8483 21.6404 25 21.6404ZM25 23.3205C25.9408 23.3205 26.6801 24.0594 26.6801 25.0002C26.6801 25.941 25.9408 26.6803 25 26.6803C24.0592 26.6803 23.3203 25.941 23.3203 25.0002C23.3203 24.0594 24.0592 23.3205 25 23.3205ZM8.23378 24.0257C7.76339 24.0257 7.39375 24.3953 7.39375 24.8657V25.0002C7.39375 33.7365 13.9125 41.2624 22.5816 42.472H22.682C22.8835 42.472 23.085 42.405 23.2194 42.2705C23.3872 42.1024 23.5217 41.8672 23.5217 41.632V41.3972C22.8498 34.8788 18.7844 29.0654 12.9045 26.2093L8.63733 24.1262C8.50288 24.0592 8.36808 24.0251 8.26733 24.0251L8.23378 24.0257ZM41.699 24.0594C41.5646 24.0594 41.4301 24.0931 41.3294 24.1602L37.0959 26.2098C31.216 29.0659 27.1498 34.8791 26.5123 41.3977L26.4786 41.5655C26.4453 41.8344 26.5457 42.0696 26.7138 42.2711C26.8816 42.4389 27.0838 42.5059 27.2853 42.5059H27.3857C36.0546 41.2963 42.5736 33.8037 42.5736 25.0341V24.8993C42.5736 24.4289 42.2039 24.0596 41.7335 24.0596L41.699 24.0594ZM9.07382 26.2099L12.1654 27.7218C17.239 30.1745 20.8336 35.0802 21.7073 40.6238C14.7859 39.1456 9.61172 33.2317 9.07409 26.2097L9.07382 26.2099ZM40.9271 26.2099C40.3896 33.2321 35.2153 39.1465 28.2939 40.624C29.1676 35.08 32.7622 30.174 37.8358 27.722L40.9271 26.2099Z' fill='%23F9A64A'/%3e%3c/svg%3e ");
}
.centers_services-list li:nth-child(6)::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M25.3976 7.8457H21.5812C21.0461 7.8457 20.6118 8.28105 20.6118 8.81736V20.7703C20.6118 21.3067 21.0461 21.742 21.5812 21.742C22.1163 21.742 22.5505 21.3066 22.5505 20.7703V16.6433H25.3972C27.5979 16.6433 29.3884 14.8485 29.3884 12.6426V11.8462C29.3892 9.64054 27.5979 7.8458 25.3975 7.8458L25.3976 7.8457ZM27.4501 12.6429C27.4501 13.7772 26.5296 14.7002 25.3976 14.7002H22.551L22.5513 9.78902H25.398C26.5296 9.78902 27.4505 10.7117 27.4505 11.8464L27.4501 12.6429Z' fill='%23F9A64A'/%3e%3cpath d='M32.2183 3.12829H17.7815C15.3464 3.12829 13.3652 5.10946 13.3652 7.54452V21.9814C13.3652 24.4168 15.3464 26.398 17.7815 26.398L24.0277 26.3976V44.9264H18.2155C17.679 44.9264 17.2435 45.3619 17.2435 45.8983C17.2435 46.4348 17.679 46.8703 18.2155 46.8703H31.785C32.3216 46.8703 32.757 46.4348 32.757 45.8983C32.757 45.3619 32.3215 44.9264 31.785 44.9264H25.9724V26.3976H32.2191C34.6545 26.3976 36.6357 24.4161 36.6357 21.981L36.6353 7.54416C36.6349 5.1091 34.6538 3.12793 32.2187 3.12793L32.2183 3.12829ZM34.6902 21.9821C34.6902 23.3457 33.5811 24.4548 32.2176 24.4548H17.7816C16.4181 24.4548 15.3097 23.3457 15.3097 21.9821L15.3094 7.54526C15.3094 6.18211 16.4181 5.07298 17.7817 5.07298H32.2185C33.582 5.07298 34.6912 6.18211 34.6912 7.54489L34.6908 21.9827L34.6902 21.9821Z' fill='%23F9A64A'/%3e%3c/svg%3e ");
}

/* PERSONAL-BLOCK */
.personal {
  margin-bottom: 200px;
}
.personal_main-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column-gap: 30px;
  grid-row-gap: 60px;
}
.personal_main-list li img {
  display: block;
  margin-bottom: 20px;
  background-color: #ffffff;
  width: 100%;
}
.personal_main-list li h4 {
  margin-bottom: 6px;
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  color: #919191;
}
.personal_main-list li h3 {
  margin-bottom: 12px;
  text-transform: none;
  font-weight: 500;
  font-size: 22px;
  line-height: 150%;
  color: #343434;
}
.personal_main-list li a {
  display: block;
  line-height: 150%;
  text-decoration-line: underline;
  font-size: 16px;
  color: #F9A64A;
}
.personal_main-list li a:hover {
  color: #F9A64A;
}
.container:before, .container:after{
  display: none;
}

/* FOOTER */
footer {
  display: grid!important;
  grid-template-columns: 40% 60%;
  background-color: #57585A;
}
footer .contacts {
  padding: 80px 0;
}
footer .contacts-title {
  color: #ffffff;
  margin-bottom: 80px;
}
footer .contacts-info {
  margin-bottom: 226px;
}
footer .contacts-info a {
  position: relative;
  display: block;
  padding-left: 32px;
  line-height: 22px;
  font-size: 18px;
  color: #ffffff;
}
footer .contacts-info a:hover {
  color: #F9A64A;
}
footer .contacts-info a::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 16px;
  height: 16px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
}
footer .contacts-info a:not(:last-child) {
  margin-bottom: 30px;
}
footer .contacts-info-address::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99996 2.16602C5.32563 2.16602 3.16663 4.31002 3.16663 6.94379C3.16663 8.57465 4.14081 10.3073 5.31233 11.6691C5.89066 12.3414 6.49748 12.9 7.01546 13.2862C7.27492 13.4796 7.504 13.6237 7.68944 13.717C7.78196 13.7636 7.85737 13.7944 7.91546 13.8129C7.97053 13.8303 7.99677 13.8324 7.99978 13.8327C8.0001 13.8327 8.00016 13.8327 7.99996 13.8327C7.99976 13.8327 7.99982 13.8327 8.00014 13.8327C8.00315 13.8324 8.02938 13.8303 8.08446 13.8129C8.14255 13.7944 8.21796 13.7636 8.31048 13.717C8.49592 13.6237 8.725 13.4796 8.98446 13.2862C9.50243 12.9 10.1093 12.3414 10.6876 11.6691C11.8591 10.3073 12.8333 8.57465 12.8333 6.94379C12.8333 4.31002 10.6743 2.16602 7.99996 2.16602ZM2.16663 6.94379C2.16663 3.74789 4.78325 1.16602 7.99996 1.16602C11.2167 1.16602 13.8333 3.74789 13.8333 6.94379C13.8333 8.93148 12.6741 10.8933 11.4457 12.3213C10.824 13.0439 10.1642 13.654 9.58213 14.0879C9.29159 14.3045 9.01233 14.4832 8.76027 14.6102C8.52397 14.7292 8.25412 14.8327 7.99996 14.8327C7.7458 14.8327 7.47595 14.7292 7.23965 14.6102C6.98759 14.4832 6.70833 14.3045 6.41779 14.0879C5.83577 13.654 5.17593 13.0439 4.55425 12.3213C3.32577 10.8933 2.16663 8.93148 2.16663 6.94379Z' fill='%23D1D3D4'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 5.16602C8.82843 5.16602 9.5 5.83759 9.5 6.66602C9.5 7.49444 8.82843 8.16602 8 8.16602C7.17157 8.16602 6.5 7.49444 6.5 6.66602C6.5 5.83759 7.17157 5.16602 8 5.16602ZM10.5 6.66602C10.5 5.2853 9.38071 4.16602 8 4.16602C6.61929 4.16602 5.5 5.2853 5.5 6.66602C5.5 8.04673 6.61929 9.16602 8 9.16602C9.38071 9.16602 10.5 8.04673 10.5 6.66602Z' fill='%23D1D3D4'/%3e%3c/svg%3e ");
}
footer .contacts-info-phone::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.02537 2.08061C3.82346 1.28252 5.11605 1.31956 5.91206 2.11558L7.24078 3.4443C8.0368 4.24031 8.07384 5.5329 7.27575 6.33099L7.09149 6.51524C6.95267 6.65406 6.93772 6.87915 7.06966 7.03905C7.34775 7.37604 7.64604 7.70986 7.96809 8.0319C8.29013 8.35395 8.62395 8.65224 8.96094 8.93032C9.12084 9.06227 9.34593 9.04732 9.48475 8.90849L9.669 8.72424C10.4671 7.92615 11.7597 7.96319 12.5557 8.7592L13.8844 10.0879C14.6804 10.8839 14.7175 12.1765 13.9194 12.9746L13.0615 13.8325C12.1897 14.7043 10.7635 14.6337 9.3758 14.1246C7.94482 13.5995 6.34784 12.544 4.90191 11.0981C3.45598 9.65215 2.40044 8.05517 1.87541 6.62419C1.36626 5.23653 1.29572 3.81027 2.16753 2.93845L3.02537 2.08061ZM5.20495 2.82268C4.77791 2.39564 4.11883 2.40137 3.73248 2.78772L2.87464 3.64556C2.87464 3.64556 2.87464 3.64556 2.87464 3.64556C2.44357 4.07663 2.3337 4.97012 2.81421 6.27973C3.27882 7.54603 4.24191 9.02387 5.60902 10.391C6.97612 11.7581 8.45396 12.7212 9.72026 13.1858C11.0299 13.6663 11.9234 13.5564 12.3544 13.1253L13.2123 12.2675C13.5986 11.8812 13.6044 11.2221 13.1773 10.795L11.8486 9.46631C11.4215 9.03926 10.7625 9.045 10.3761 9.43134L10.1919 9.6156C9.69118 10.1163 8.88464 10.1639 8.32446 9.70162C7.9669 9.40656 7.6089 9.08693 7.26098 8.73901C6.91305 8.39108 6.59343 8.03309 6.29837 7.67552C5.83611 7.11535 5.88372 6.30881 6.38439 5.80813L6.56864 5.62388C6.95499 5.23753 6.96072 4.57845 6.53368 4.15141L5.20495 2.82268Z' fill='%23D1D3D4'/%3e%3c/svg%3e ");
}
footer .contacts-info-email {
  text-decoration: underline;
}
footer .contacts-info-email::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.833374 6.00033C0.833374 3.88323 2.54962 2.16699 4.66671 2.16699H11.3334C13.4505 2.16699 15.1667 3.88323 15.1667 6.00033V10.0003C15.1667 12.1174 13.4505 13.8337 11.3334 13.8337H4.66671C2.54962 13.8337 0.833374 12.1174 0.833374 10.0003V6.00033ZM4.66671 3.16699C3.1019 3.16699 1.83337 4.43552 1.83337 6.00033V10.0003C1.83337 11.5651 3.1019 12.8337 4.66671 12.8337H11.3334C12.8982 12.8337 14.1667 11.5651 14.1667 10.0003V6.00033C14.1667 4.43552 12.8982 3.16699 11.3334 3.16699H4.66671Z' fill='%23D1D3D4'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.60003 5.70003C3.76571 5.47912 4.07912 5.43434 4.30003 5.60003L7.50003 8.00003C7.79633 8.22225 8.20373 8.22225 8.50003 8.00003L11.7 5.60003C11.9209 5.43434 12.2343 5.47912 12.4 5.70003C12.5657 5.92094 12.5209 6.23434 12.3 6.40003L9.10003 8.80003C8.44818 9.28892 7.55188 9.28892 6.90003 8.80003L3.70003 6.40003C3.47912 6.23434 3.43434 5.92094 3.60003 5.70003Z' fill='%23D1D3D4'/%3e%3c/svg%3e ");
}
footer .contacts-logo {
  margin-bottom: 40px;
}
footer .contacts-copyright {
  font-size: 14px;
  line-height: 17px;
  color: #D1D3D4;
}
footer .footer-map {
  position: relative;
  height: 100%;
  background-image: url(/local/templates/empty/source/css/../img/footer_map.jpg);
  background-position: center;
  background-repeat: no-repeat;
}
footer .footer-map::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='40' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='25' cy='25' r='25' fill='white'/%3e%3cpath d='M8.08333 19.5181L15.6667 23.5843C18.6806 25.2108 20.4306 28.012 20.4306 31.2651V39.4277C19.1991 39.1265 18 38.6747 16.8981 38.1325V31.2651C16.8981 29.1867 15.8287 27.4699 13.9167 26.4157L7.5 22.9819C7.59722 21.8072 7.79167 20.6325 8.08333 19.5181ZM15.6019 10L22.0185 13.4337C23.9306 14.4578 26.1343 14.4578 28.0463 13.4337L34.463 10C35.5324 10.6325 36.5046 11.3855 37.412 12.1988L29.8287 16.2651C26.8148 17.8916 23.3148 17.8916 20.3009 16.2651L12.7176 12.1988C13.5278 11.3554 14.5324 10.6325 15.6019 10ZM10.8056 14.1867L19.9769 19.1265C23.1528 20.8434 26.8148 20.8434 30.0231 19.1265L39.1944 14.1867C39.875 15.0602 40.4583 16.0241 40.9444 17.0181L31.7731 21.9578C27.4954 24.247 22.5046 24.247 18.1944 21.9578L9.02315 17.0181C9.54167 16.0241 10.125 15.0904 10.8056 14.1867ZM42.5 23.012L36.0833 26.4458C34.1713 27.4699 33.1019 29.2169 33.1019 31.2952V38.1626C31.9676 38.7048 30.8009 39.1265 29.5694 39.4578V31.2651C29.5694 28.012 31.3194 25.2108 34.3333 23.5843L41.9167 19.5181C42.2407 20.6325 42.4352 21.8072 42.5 23.012ZM26.7824 26.3253V39.9096C25.6157 40.0301 24.4167 40.0301 23.25 39.9096V26.3253C24.4167 26.4458 25.6157 26.4458 26.7824 26.3253Z' fill='%23FBB040'/%3e%3c/svg%3e ");
}

/* АНИМАЦИЯ */
.animation {
  z-index: 99999;
}
nav.animation1 {
  animation: navSlide 0.5s 0.8s;
  -webkit-animation: navSlide 0.5s 0.8s;
  transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -o-transform: translateY(-100%);
}
nav.animation1.show {
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
}

.nav_menu .nav_menu-list {
  transform: translateY(20%);
  -webkit-transform: translateY(20%);
  -moz-transform: translateY(20%);
  -ms-transform: translateY(20%);
  -o-transform: translateY(20%);
  opacity: 0;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition-delay: 0.2s;
}
.nav_menu .nav_menu-footer {
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  opacity: 0;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition-delay: 0.4s;
}
.nav_menu.show .nav_menu-list {
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  opacity: 1;
}
.nav_menu.show .nav_menu-footer {
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  opacity: 1;
}

header.animation1 .header-title span, header.animation1 .header-title_en span {
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  opacity: 0;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition-delay: 0.2s;
}
header.animation1 .header-suptitle {
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  opacity: 0;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition-delay: 0.2s;
}
header.animation1 h1::after {
  transform: translateY(-50%) scale(0);
  -webkit-transform: translateY(-50%) scale(0);
  -moz-transform: translateY(-50%) scale(0);
  -ms-transform: translateY(-50%) scale(0);
  -o-transform: translateY(-50%) scale(0);
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition-delay: 0.2s;
}
header.animation1 .header_bottom {
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  opacity: 0;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition-delay: 0.2s;
}
header.animation1.show .header-title span, header.animation1.show .header-title_en span {
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  opacity: 1;
}
header.animation1.show .header-suptitle {
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  opacity: 1;
}
header.animation1.show h1::after {
  transform: translateY(-50%) scale(1);
  -webkit-transform: translateY(-50%) scale(1);
  -moz-transform: translateY(-50%) scale(1);
  -ms-transform: translateY(-50%) scale(1);
  -o-transform: translateY(-50%) scale(1);
}
header.animation1.show .header_bottom {
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  opacity: 1;
}

.about.animation .about_main h4,
.about.animation .about_main p,
.about.animation .about_main-bottom {
  position: relative;
}
.about.animation .about_main h4::after,
.about.animation .about_main p::after,
.about.animation .about_main-bottom::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  z-index: 10;
}
.about.animation.show .about_main h4,
.about.animation.show .about_main p,
.about.animation.show .about_main-bottom {
  position: relative;
}
.about.animation.show .about_main h4::after,
.about.animation.show .about_main p::after,
.about.animation.show .about_main-bottom::after {
  transition-delay: 0.6s;
  opacity: 0;
  z-index: -1;
  animation: textSlide 1s;
  -webkit-animation: textSlide 1s;
}

.advantages.animation .advantages_main {
  transform: translateY(-5%);
  -webkit-transform: translateY(-5%);
  -moz-transform: translateY(-5%);
  -ms-transform: translateY(-5%);
  -o-transform: translateY(-5%);
  opacity: 0;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition-delay: 0.2s;
}
.advantages.animation.show .advantages_main {
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  opacity: 1;
}

.brands.animation .brands_main {
  transform: translateY(-15%);
  -webkit-transform: translateY(-15%);
  -moz-transform: translateY(-15%);
  -ms-transform: translateY(-15%);
  -o-transform: translateY(-15%);
  opacity: 0;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition-delay: 0.2s;
}
.brands.animation.show .brands_main {
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  opacity: 1;
}

.esg.animation .esg_main h4,
.esg.animation .esg_main p {
  position: relative;
}
.esg.animation .esg_main h4::after,
.esg.animation .esg_main p::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  z-index: 10;
}
.esg.animation .esg_main-text img {
  opacity: 0;
}
.esg.animation.show .esg_main h4,
.esg.animation.show .esg_main p {
  position: relative;
}
.esg.animation.show .esg_main h4::after,
.esg.animation.show .esg_main p::after {
  transition-delay: 0.6s;
  opacity: 0;
  z-index: -1;
  animation: textSlide 1s;
  -webkit-animation: textSlide 1s;
}
.esg.animation.show .esg_main-text img {
  animation: logoRotate 0.5s;
  -webkit-animation: logoRotate 0.5s;
  opacity: 1;
}

.geography.animation .geography_main {
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  opacity: 0;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition-delay: 0.2s;
}
.geography.animation.show .geography_main {
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  opacity: 1;
}

.centers.animation .centers_main h4,
.centers.animation .centers_main p {
  position: relative;
}
.centers.animation .centers_main h4::after,
.centers.animation .centers_main p::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  z-index: 10;
}
.centers.animation.show .centers_main h4,
.centers.animation.show .centers_main p {
  position: relative;
}
.centers.animation.show .centers_main h4::after,
.centers.animation.show .centers_main p::after {
  transition-delay: 0.5s;
  opacity: 0;
  z-index: -1;
  animation: textSlide 1s;
  -webkit-animation: textSlide 1s;
}

.personal.animation .personal_main {
  transform: translateY(-15%);
  -webkit-transform: translateY(-15%);
  -moz-transform: translateY(-15%);
  -ms-transform: translateY(-15%);
  -o-transform: translateY(-15%);
  opacity: 0;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition-delay: 0.2s;
}
.personal.animation.show .personal_main {
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  opacity: 1;
}

footer.animation .contacts-info,
footer.animation .contacts-logo {
  transform: translateY(50%);
  -webkit-transform: translateY(50%);
  -moz-transform: translateY(50%);
  -ms-transform: translateY(50%);
  -o-transform: translateY(50%);
  opacity: 0;
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition-delay: 0.2s;
}
footer.animation .footer-map::before,
footer.animation .contacts-mobile_map::before {
  opacity: 0;
  transition: 1s;
  -webkit-transition: 1s;
  -moz-transition: 1s;
  -ms-transition: 1s;
  -o-transition: 1s;
  transition-delay: 0.2s;
}
footer.animation.show .contacts-info,
footer.animation.show .contacts-logo {
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  opacity: 1;
}
footer.animation.show .footer-map::before,
footer.animation.show .contacts-mobile_map::before {
  opacity: 1;
}

@keyframes navSlide {
  0% {
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
  }
  100% {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
  }
}
@keyframes textSlide {
  0% {
    width: 100%;
  }
  100% {
    width: 0;
  }
}
@keyframes logoRotate {
  0% {
    transform: rotate(0);
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    opacity: 0;
    transition-delay: 0.5s;
  }
  100% {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    opacity: 1;
  }
}
.bon{
  display: flex;
  align-items: center;
}
.bon a{
  display: block;
  padding: 5px;

  margin-right: 20px;
  color: #000;
  
}
.bon a:hover {
  color:#f9a64a;
  text-decoration: none;
}
.personal .swiper_navigation{
  display: none;
  position: relative;
}
.personal .swiper_navigation .swiper-button-next, .personal .swiper_navigation .swiper-button-prev{
  color: #000;
  top: 100%;
  width: 30px;
  height: 30px;
}
.personal .swiper_navigation .swiper-button-next:after, .personal .swiper_navigation .swiper-button-prev:after{
  font-size: 25px;
}
.job_list_item, .job_list_item_specifications{
  display: flex;
  justify-content: space-between;
}
.job_list_item{
  padding-bottom: 10px;
  border-bottom: 1px solid #fbb040;
}
.job_list_item .head{
  color: #fbb040;
  text-decoration: underline;
}
.job_list_item_specifications{
  width: 65%;
}
.job_detail_title{
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.job_detail_title p{
  margin-right: 20px;
  margin-bottom: 0;
}
.job_detail_btn{
  display: flex;
  align-items: center;
}
.job_detail_btn a{
  display: block;
  background: #EF7F1A;
  color: #fff;
  padding: 10px;
  border-radius: 10px;
  margin-top: 30px;
  margin-right: 30px;
}
.job_detail_btn a:hover{
  color: #fff!important;
}
.mess, .form_job_none{
  display: none;
}
.mess_activ{
  display: block;
}
.mb-3{
  text-align: left;
}
.form_job{
  text-align: center;
}
.modal-header{
  position: relative;
  justify-content: center!important;
  border-bottom: none!important;
}
.btn-close{
  margin: 0;
  position: absolute;
  top: 25px;
  right: 15px;
  font-size: 12px;
}
.vock li::before, .vok_l li::before {
  background-image: url(/local/templates/empty/source/css/../img/boy.png)!important;
  width: 61px!important;
  height: 61px!important;
}
.personal_title{
  margin-bottom: 50px;
  margin-top: 50px;
}
footer .container {
  margin: 0 auto;
  padding: 0 20px;
  max-width: 1600px!important;
  width: 100% !important;
}
.vock{
  grid-template-columns: repeat(3, 1fr) !important;
}
.btn_vc{
  background: #fff;
  padding: 20px;
  max-width: 260px;
  margin-top: 50px;
  display: block;
}
.btn_vc:hover{
  background: #EF7F1A;
  color: #fff;
}
.job_detail_body ul{
  list-style-type: disc;
}
.job_detail_body ul li{
  margin-bottom: 20px;
}
.job_detail_body ul li::marker{
  color: #EF7F1A;
}
.form_file{
  display: none;
}
.form_file_activ{
  display: block;
  margin-top: 30px;
}
.btn_file_activ{
  display: none!important;
}
#submitFF{
  background: #EF7F1A;
  color: #fff;
  padding: 10px;
  border-radius: 10px;
}
.calc_cast_body .cast_input{
  display: flex;
  flex-direction: column;
  grid-gap: 20px;
  margin-bottom: 20px;
}
.calc_cast_body .cast_input input{
  height: 40px;
  padding: 0 20px;
}
/* End */


/* Start:/local/templates/empty/source/css/adaptive.css?169107359715168*/
@media screen and (max-width: 1730px) {
    .container_aside {
        grid-template-columns: 400px 1fr;
    }
    h2 {
        font-size: 50px;
    }
    .geography aside h3 {
        margin-bottom: 2px;
        font-size: 80px;
    }
}

@media screen and (max-width: 1650px) {
    .centers aside h2,
    .geography aside h2 {
        margin-bottom: 40px;
    }

    .centers aside .aside_info {
        padding: 15px 20px;
    }
}

@media screen and (max-width: 1600) {
    .container_aside {
        grid-template-columns: 350px 1fr;
    }

    h2 {
        font-size: 45px;
    }
}

@media screen and (min-width: 1441px) {
    .geography.animation {
        background-position: center 0%;
        background-size: 100%;
        transition: 1s;
        -webkit-transition: 1s;
        -moz-transition: 1s;
        -ms-transition: 1s;
        -o-transition: 1s;
    }
    .geography.animation aside {
        transform: translateY(100%);
        -webkit-transform: translateY(100%);
        -moz-transform: translateY(100%);
        -ms-transform: translateY(100%);
        -o-transform: translateY(100%);
        opacity: 0;
        transition: .5s;
        -webkit-transition: .5s;
        -moz-transition: .5s;
        -ms-transition: .5s;
        -o-transition: .5s;
        transition-delay: .5s;
    }
    .geography.animation.show {
        background-position: 115% 0%;
        background-size: 70vw;
    }
    .geography.animation.show aside {
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        opacity: 1;
    }
    .centers.animation .aside_info,
    .centers.animation .centers_services {
        transform: translateY(50%);
        -webkit-transform: translateY(50%);
        -moz-transform: translateY(50%);
        -ms-transform: translateY(50%);
        -o-transform: translateY(50%);
        opacity: 0;
        transition: .5s;
        -webkit-transition: .5s;
        -moz-transition: .5s;
        -ms-transition: .5s;
        -o-transition: .5s;
        transition-delay: .5s;
    }
    .centers.animation.show .aside_info,
    .centers.animation.show .centers_services {
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        opacity: 1;
    }
}

@media screen and (max-width: 1440px) {
    h2 {
        font-size: 60px;
    }

    .container {
        padding: 0 100px;
    }
    .container_aside {
        grid-template-columns: 1fr;
    }
    h1 {
        margin-bottom: 60px;
    }
    .header {
        padding: 100px 0 40px;
    }
    aside h2 {
        padding: 80px 0px 0 80px;
    }
    .container_aside>div {
        padding: 60px 0 0;
    }
    .geography aside {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .geography aside>div {
        padding-right: 80px;
    }
    .geography {
        background-position: 115% 20%;
        background-size: 90vw;
    }
    .esg aside h2 {
        padding: 80px 0 0 80px;
    }
    .centers aside>div {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 40px;
    }
    .centers aside .aside_info:not(:last-child) {
        margin-bottom: 0;
    }
    .centers aside h2 {
        margin-bottom: 60px;
    }
    .container_aside>div {
        padding: 60px 0 0;
    }
    .centers .container_aside>div {
        padding: 40px 0 0;
    }
    .personal_main-list {
        padding-left: 80px;
    }
    footer {
        grid-template-columns: repeat(2, 50%);
    }
    footer .container {
        padding: 0 0 0 160px;
        width: 100%;
    }
    .typed-cursor {
        padding-right: 250px;
    }
    .nav_menu {
        top: 89px;
    }
}

@media screen and (max-width: 1500px) {
    .nav_menu {
        padding-top: 60px;
    }
    .nav_menu-list {
        grid-gap: 60px;
        margin-bottom: 100px;
        padding: 0;
    }
    .nav_menu-list li a {
        font-size: 45px;
    }
}

@media screen and (max-width: 1400px) {
    .geography_main {
        padding-top: 600px !important;
    }
}

@media screen and (max-width: 1200px) {
    .container {
        padding: 0 20px;
    }
    footer .container {
        padding: 0 0 0 100px;
    }
}

@media screen and (max-width: 1150px) {
    .personal_main {
        box-sizing: border-box;
        width: 100%;
        overflow: hidden;
    }
    .personal_main-list {
        display: flex;
    }
    .personal .swiper_navigation{
        display: block;
        position: absolute;
        width: 100%;
        top: 50%;
    }
    .container_aside{
        position: relative;
    }
    .personal .swiper_navigation .swiper-button-next, .personal .swiper_navigation .swiper-button-prev {
        color: #000;
        top: 100%;
        width: 30px;
        height: 30px;
        background: #fff9;
        border-radius: 50%;
    }
    .personal .swiper_navigation .swiper-button-next:after, .personal .swiper_navigation .swiper-button-prev:after {
        font-size: 12px;
        font-weight: 600;
    }
}

@media screen and (max-width: 1100px) {
    .nav_menu-list {
        grid-gap: 40px;
    }
    .header {
        padding: 64px 0 40px;
    }
    .header-suptitle {
        margin-bottom: 18px;
    }
    h1 {
        margin-bottom: 40px;
        font-size: 82px;
        line-height: 100px;  min-height: 200px;
    }
    .about aside h2 {
        margin: 0;
    }
    aside h2 {
        padding: 60px 0px 0 80px;
    }
    .container_aside>div {
        padding: 30px 0 0;
    }
    .about {
        padding-bottom: 40px;
    }
    .advantages {
        padding-bottom: 40px;
    }
    .brands {
        padding-bottom: 40px;
    }
    .esg {
        padding-bottom: 40px;
    }
    .geography {
        padding-bottom: 40px;
    }
    .centers_services {
        padding: 30px 0 0 0;
    }
    .centers {
        padding-bottom: 40px;
    }
    .personal {
        margin-bottom: 100px;
    }
}

@media screen and (max-width: 1000px) {
    h1 span {
        display: inline;
    }
    .nav_menu-footer {
        grid-template-columns: repeat(2, 1fr);
        justify-items: center;
        grid-gap: 50px;
    }
    .nav_menu-footer-copyright {
        grid-column: 1/3;
        grid-row: 2/3;
    }
    .about .container,
    .advantages .container,
    .brands .container,
    .esg .container,
    .geography .container,
    .centers .container,
    .personal .container {
        padding: 0;
    }
    .brands_main-list {
        grid-template-columns: 1fr;
        grid-template-rows: repeat(4, 100px);
        grid-gap: 20px;
    }
    .brands_main-list li a span {
        display: none;
    }
    .about_main>div,
    .advantages_main-list li,
    .centers_main-text,
    .geography_main-text {
        padding: 30px 20px;
    }
    .esg_main-text {
        padding: 30px 20px;
        background-position: 20px 40px;
    }
    aside h2 {
        padding: 0px 0px 10px 20px
    }
    .geography aside>div {
        padding-right: 20px;
    }
    footer .container {
        padding: 0 0 0 20px;
    }
    .esg aside h2 {
     padding: 0px 0 30px 20px;
    }
    .centers aside h2 br {
        display: none;
    }
    .centers_services h4 {
        padding-left: 20px;
    }
}

@media screen and (max-width: 900px) {
    nav .nav_info-phone,
    nav .nav_info-mail {
        display: none;
    }
    .nav_menu {
        padding-top: 20px;
    }
    .nav_menu-list {
        grid-template-columns: 1fr;
        justify-items: center;
        grid-gap: 15px;
    }
    .nav_menu-list li a {
        line-height: 50px;
        font-size: 35px;
    }
    .geography {
        background-position: center 40%;
        background-size: 100vw;
    }
    .geography_main {
        padding-top: 480px !important;
    }
    .geography aside {
        align-items: flex-start;
        flex-direction: column;
    }
    .geography aside>div {
        padding-right: 0;
        padding-left: 20px;
    }
    .geography aside h2 {
        margin-bottom: 30px;
    }
    .geography aside h3,
    .geography aside p {
        padding-left: 70px;
    }
    .centers aside>div {
        grid-template-columns: 1fr;
        grid-gap: 20px;
    }
    .centers .container_aside>div {
        padding: 20px 0 0;
    }
    .centers_services-list {
        grid-template-columns: 1fr;
        grid-gap: 20px;
    }
    footer {
        grid-template-columns: 1fr;
    }
    .contacts-mobile_map {
        position: relative;
        display: block !important;
        margin-bottom: 30px;
    }
    .contacts-mobile_map::before {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        width: 50px;
        height: 50px;
        transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        -moz-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        -o-transform: translateX(-50%) translateY(-50%);
        background-position: center;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='25' cy='25' r='25' fill='white'/%3e%3cpath d='M8.08333 19.5181L15.6667 23.5843C18.6806 25.2108 20.4306 28.012 20.4306 31.2651V39.4277C19.1991 39.1265 18 38.6747 16.8981 38.1325V31.2651C16.8981 29.1867 15.8287 27.4699 13.9167 26.4157L7.5 22.9819C7.59722 21.8072 7.79167 20.6325 8.08333 19.5181ZM15.6019 10L22.0185 13.4337C23.9306 14.4578 26.1343 14.4578 28.0463 13.4337L34.463 10C35.5324 10.6325 36.5046 11.3855 37.412 12.1988L29.8287 16.2651C26.8148 17.8916 23.3148 17.8916 20.3009 16.2651L12.7176 12.1988C13.5278 11.3554 14.5324 10.6325 15.6019 10ZM10.8056 14.1867L19.9769 19.1265C23.1528 20.8434 26.8148 20.8434 30.0231 19.1265L39.1944 14.1867C39.875 15.0602 40.4583 16.0241 40.9444 17.0181L31.7731 21.9578C27.4954 24.247 22.5046 24.247 18.1944 21.9578L9.02315 17.0181C9.54167 16.0241 10.125 15.0904 10.8056 14.1867ZM42.5 23.012L36.0833 26.4458C34.1713 27.4699 33.1019 29.2169 33.1019 31.2952V38.1626C31.9676 38.7048 30.8009 39.1265 29.5694 39.4578V31.2651C29.5694 28.012 31.3194 25.2108 34.3333 23.5843L41.9167 19.5181C42.2407 20.6325 42.4352 21.8072 42.5 23.012ZM26.7824 26.3253V39.9096C25.6157 40.0301 24.4167 40.0301 23.25 39.9096V26.3253C24.4167 26.4458 25.6157 26.4458 26.7824 26.3253Z' fill='%23FBB040'/%3e%3c/svg%3e ");
    }
    .contacts-mobile_map img {
        width: 100%;
    }
    footer .footer-map {
        display: none;
    }
    footer .container {
        padding: 0;
    }
    footer .contacts-title,
    footer .contacts-copyright {
        padding: 0 20px;
    }
    footer .contacts-info,
    footer .contacts-logo {
        margin-bottom: 30px;
        padding: 0 20px;
    }
    footer .contacts {
        padding: 30px 0;
    }
    .vock{
        grid-template-columns: 1fr!important;
    }
    .job_detail_title{
        flex-direction: column;
    }
    .job_detail_body, .job_detail_btn{
        padding-right: var(--bs-gutter-x, .75rem);
        padding-left: var(--bs-gutter-x, .75rem);
        margin-right: auto;
        margin-left: auto;
    }
    .job_detail_body ul{
        list-style-type: disc;
    }
    .job_detail_body ul li{
        margin-bottom: 20px;
    }
    .job_detail_body ul li::marker{
        color: #EF7F1A;
    }
}

@media screen and (max-width: 800px) {
    h1 {
        font-size: 60px;
        line-height: 70px;
    }
    .header-slider .swiper-slide {
        width: 100% !important;
        object-fit: cover;
    }
    h2 {
        font-size: 40px;
        line-height: 50px;
    }
    h4 {
        line-height: 160%;
        font-size: 25px;
    }
    p {
        line-height: 160%;
        font-size: 18px;
    }
    .about_main h4 {
        margin-bottom: 30px;
    }
    .about_main p:not(:last-child) {
        margin-bottom: 20px;
    }
    .about_main-bottom {
        padding: 30px 20px !important;
    }
    .about_main-mobile_logo {
        display: block !important;
        margin-bottom: 30px;
        width: 100px !important;
        height: 100px;
    }
    .about_main-bottom {
        background: none;
    }
    .about_main-bottom p br {
        display: none;
    }
}

@media screen and (max-width: 600px) {

footer .contacts-info a { font-size: 16px;
}
    .header-suptitle {
        margin-bottom: 18px;
        font-size: 16px;
        line-height: 180%;
    }
    h1 {
        padding-right: 20px;
        font-size: 32px; min-height: 80px;
        line-height: 38px;
    }
    h1::after {
        display: none;
        margin-bottom: 40px;
    }
    h4 {
        font-size: 18px;
        line-height: 180%;
    }
    p {
        font-size: 16px;
        line-height: 180%;
    }
    .advantages_main-list li>div {
        margin-top: 30px;
    }
    .advantages_main-list li p:not(:last-child) {
        margin-bottom: 20px;
    }
    .advantages_main-list {
        display: grid;
        grid-row-gap: 20px;
    }
    .geography aside h3 {
        font-size: 60px;
        line-height: 72px;
    }
    .geography aside p {
        font-size: 16px;
        line-height: 150%;
    }
.esg-zag {
    line-height: 130%;
    font-weight: 600;
    font-size: 30px;
}
    .geography_main {
        padding-top: 330px !important;
    }
    .geography_main-text h4 {
        margin-bottom: 30px;
    }
    .centers aside h2 {
        margin-bottom: 30px;
    }
    .centers_main-text h4 {
        margin-bottom: 30px;
    }
    .centers_services h4 {
        padding-left: 20px;
        font-size: 28px;
        line-height: 34px;
    }
    .centers_services-list li {
        padding: 21px 20px 21px 90px;
    }
    .centers_services-list li::before {
        left: 20px;
    }
    footer .contacts-title {
        margin-bottom: 30px;
    }
    .typed-cursor {
        padding-right: 20px;
    }
    .header-slider {
        height: 35vh;
    }
    .advantages_main-list li h4::after {
        width: 30px;
        height: 30px;
        background-size: cover;
    }
    .centers_services-list li {
        font-size: 16px;
        line-height: 150%;
    }
    .nav_menu-footer-copyright {
        text-align: center;
    }
}

@media screen and (max-width: 500px) {
    .nav_menu-list li a {
        line-height: 40px;
        font-size: 30px;
    }
    .nav_menu-list li a {
        line-height: 30px;
        font-size: 25px;
    }
    nav .nav_info-logo {
        margin-right: 0;
    }
}

@media screen and (max-width: 450px) {
    .nav_menu-footer-copyright {
        grid-column: auto;
        grid-row: 3/4;
    }
    .nav_menu-footer {
        grid-template-columns: 1fr;
        grid-gap: 20px;
    }
    .brands_main-list li img {
        width: 60%;
    }
    nav .nav_info-logo svg {
        width: 80%;
    }
    .personal_main-list {
        grid-column-gap: 0;
        grid-row-gap: 0;
        padding-left: 0;
    }
    .personal_main-list li {
        text-align: center;
    }
    .personal_main-list li img {
        margin: 0 auto;
    }
}
/* End */


/* Start:/local/templates/empty/styles.css?1726571302836*/
.job_detail_btn a {

    padding: 20px!important;

}
.job_detail_btn a:hover {
opacity: 0.8;
}
.job_detail_body, .job_detail_btn {
margin-left:10px;
}
.cast_input label {
    margin-bottom: 0px;
    font-weight: 500;
    font-size: 16px;
    line-height: 150%;
    color: #919191;
}
.personal_main img{
  width:100%;
}
.personal_main h4 {
  margin-bottom:40px;
}
.calc_cast_body input {
 max-width:50%; 
}
.calc_cast_body {
  margin-bottom:140px;
}
.cast_input_summ p {
    line-height: 180%;
    font-weight: 600;
    font-size: 26px;
    color: #343434;
}
.cast_input_total p{
    line-height: 180%;
    font-weight: 600;
    font-size: 28px;
    color: #343434;
}

@media screen and (max-width: 450px) {
.calc_cast_body {
margin-left: 20px;
}
.personal_main h4 {
margin-left: 20px;
}
.personal_main-list li h4 {
margin-top:10px;
}
}

/* End */
/* /local/templates/empty/source/css/style.css?172648574864102 */
/* /local/templates/empty/source/css/adaptive.css?169107359715168 */
/* /local/templates/empty/styles.css?1726571302836 */
