@charset "UTF-8";
/*
    Theme Name: BO WEB Starter Theme
    Author: Bo web 
    Author URI: http://www.boweb.com.ua
    Description: Starter Theme
    Version: 1.0
    License: GNU General Public License v3 or later
    License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
/*Обнуление*/
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
* {
  padding: 0;
  margin: 0;
  border: 0;
  -webkit-appearance: none;
}

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

:focus, :active {
  outline: none;
}

a:focus, a:active {
  outline: none;
}

nav, footer, header, aside {
  display: block;
}

html, body {
  height: 100%;
  width: 100%;
  font-size: 100%;
  line-height: 1;
  font-size: 14px;
  -ms-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

input, button, textarea {
  font-family: inherit;
}

input::-ms-clear {
  display: none;
}

button {
  cursor: pointer;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

a, a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

ul li {
  list-style: none;
}

img {
  vertical-align: top;
}

h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
}

details summary {
  list-style: none;
}
details summary:focus {
  outline: none;
}
details summary::-webkit-details-marker {
  display: none;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

/*--------------------*/
.f-line {
  font-weight: 300;
}

.f-bold {
  font-weight: 700;
}

.f-sbold {
  font-weight: 600;
}

.f-medium {
  font-weight: 500;
}

.container {
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 1024px;
  }
}
@media (min-width: 1200px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 1080px;
  }
}
@media (min-width: 1440px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
    max-width: 1320px;
  }
}

.row {
  margin-left: -gutter-width();
  margin-right: -gutter-width();
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.3333333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.6666666667%;
}

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.3333333333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.6666666667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.3333333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.6666666667%;
}

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.col-offset-1 {
  margin-left: 8.3333333333%;
}

.col-offset-2 {
  margin-left: 16.6666666667%;
}

.col-offset-3 {
  margin-left: 25%;
}

.col-offset-4 {
  margin-left: 33.3333333333%;
}

.col-offset-5 {
  margin-left: 41.6666666667%;
}

.col-offset-6 {
  margin-left: 50%;
}

.col-offset-7 {
  margin-left: 58.3333333333%;
}

.col-offset-8 {
  margin-left: 66.6666666667%;
}

.col-offset-9 {
  margin-left: 75%;
}

.col-offset-10 {
  margin-left: 83.3333333333%;
}

.col-offset-11 {
  margin-left: 91.6666666667%;
}

.col-offset-12 {
  margin-left: 100%;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.3333333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.6666666667%;
}

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.3333333333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.6666666667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.3333333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.6666666667%;
}

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.col-offset-1 {
  margin-left: 8.3333333333%;
}

.col-offset-2 {
  margin-left: 16.6666666667%;
}

.col-offset-3 {
  margin-left: 25%;
}

.col-offset-4 {
  margin-left: 33.3333333333%;
}

.col-offset-5 {
  margin-left: 41.6666666667%;
}

.col-offset-6 {
  margin-left: 50%;
}

.col-offset-7 {
  margin-left: 58.3333333333%;
}

.col-offset-8 {
  margin-left: 66.6666666667%;
}

.col-offset-9 {
  margin-left: 75%;
}

.col-offset-10 {
  margin-left: 83.3333333333%;
}

.col-offset-11 {
  margin-left: 91.6666666667%;
}

.col-offset-12 {
  margin-left: 100%;
}

@media (min-width: 768px) {
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1024px) {
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .col-xl-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-xl-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-xl-offset-3 {
    margin-left: 25%;
  }
  .col-xl-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-xl-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-xl-offset-6 {
    margin-left: 50%;
  }
  .col-xl-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-xl-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-xl-offset-9 {
    margin-left: 75%;
  }
  .col-xl-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-xl-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-xl-offset-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1440px) {
  .col-xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.3333333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.6666666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.3333333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.6666666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.3333333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.6666666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .col-xxl-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-xxl-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-xxl-offset-3 {
    margin-left: 25%;
  }
  .col-xxl-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-xxl-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-xxl-offset-6 {
    margin-left: 50%;
  }
  .col-xxl-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-xxl-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-xxl-offset-9 {
    margin-left: 75%;
  }
  .col-xxl-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-xxl-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-xxl-offset-12 {
    margin-left: 100%;
  }
}
html, body {
  scroll-behavior: smooth;
}

body {
  font-family: "Roboto", sans-serif;
  color: #231F20;
  font-size: 18px;
  font-style: normal;
  padding-top: 64px;
  line-height: initial;
  overflow-x: hidden;
  background-color: #fff;
}
@media (min-width: 1024px) {
  body {
    padding-top: 72px;
  }
}
body.home {
  padding-top: 0;
}

.item-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.t-left {
  text-align: left;
}

.t-center {
  text-align: center;
}

.t-right {
  text-align: right;
}

.section {
  padding: 48px 0 22px;
}
@media (min-width: 1024px) {
  .section {
    padding: 70px 0;
  }
}
@media (min-width: 1440px) {
  .section {
    padding: 100px 0;
  }
}
.section .page-heading {
  font-size: 28px;
  font-weight: 300;
  letter-spacing: -0.28px;
  padding-top: 8px;
  margin-bottom: 28px;
  position: relative;
}
.section .page-heading b, .section .page-heading strong {
  font-weight: 500;
}
@media (min-width: 1024px) {
  .section .page-heading {
    border-top: none;
    padding-top: 0;
    font-size: 56px;
    letter-spacing: -2.24px;
    position: relative;
    margin-bottom: 30px;
  }
}
.section .page-heading::after {
  content: "";
  width: 40px;
  height: 1px;
  background-color: #0977B7;
  position: absolute;
  left: 0;
  bottom: -8px;
}
@media (min-width: 1024px) {
  .section .page-heading::after {
    width: 80px;
  }
}
.home .section .page-heading {
  margin-bottom: 32px;
}
@media (min-width: 1024px) {
  .home .section .page-heading {
    margin-bottom: 30px;
  }
}
.section .page-description {
  font-weight: 300;
  line-height: 140%;
  margin-bottom: 48px;
  display: inline-block;
}
.section .page-description b, .section .page-description strong {
  font-weight: 500;
}
.section .page-description p:not(:last-child) {
  margin-bottom: 20px;
}
@media (min-width: 1440px) {
  .section .page-description p:not(:last-child) {
    margin-bottom: 24px;
  }
}
@media (min-width: 1440px) {
  .section .page-description {
    font-size: 24px;
    margin-bottom: 56px;
  }
}

.header-h1 {
  color: #0977B7;
  font-size: 36px;
  font-weight: 200;
  line-height: normal;
  letter-spacing: -1.44px;
  position: relative;
  width: 100%;
  margin-bottom: 24px;
}
.header-h1.page-h1 {
  font-size: 48px;
}
.header-h1::after {
  content: "";
  position: absolute;
  display: block;
  width: 100%;
  height: 1px;
  background-color: #009EE0;
  position: absolute;
  left: 0;
  bottom: 8px;
}
@media (min-width: 1024px) {
  .header-h1 {
    font-size: 56px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: -2.24px;
    margin-top: 32px;
    margin-bottom: 30px;
  }
  .header-h1.page-h1 {
    font-size: 56px;
  }
  .header-h1::after {
    bottom: 13px;
  }
}
@media (min-width: 1440px) {
  .header-h1 {
    margin-top: 52px;
    margin-bottom: 40px;
    font-size: 80px;
    letter-spacing: -3.2px;
  }
  .header-h1.page-h1 {
    font-size: 80px;
  }
  .header-h1::after {
    bottom: 19px;
    height: 1px;
  }
}

.stop-anim {
  -webkit-transform: translateY(0) !important;
      -ms-transform: translateY(0) !important;
          transform: translateY(0) !important;
}

.link {
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  gap: 8px;
  color: #231F20;
}
.link::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='17' viewBox='0 0 41 17' fill='none'%3E%3Cpath d='M40.4243 9.42427C40.6586 9.18995 40.6586 8.81005 40.4243 8.57574L36.6059 4.75736C36.3716 4.52305 35.9917 4.52305 35.7574 4.75736C35.523 4.99168 35.523 5.37158 35.7574 5.60589L39.1515 9L35.7574 12.3941C35.523 12.6284 35.523 13.0083 35.7574 13.2426C35.9917 13.477 36.3716 13.477 36.6059 13.2426L40.4243 9.42427ZM-5.24537e-08 9.6L40 9.6L40 8.4L5.24537e-08 8.4L-5.24537e-08 9.6Z' fill='%23231F20'/%3E%3C/svg%3E");
  width: 24px;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
}
.link:hover {
  color: #0977B7;
}
.link:hover::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='17' viewBox='0 0 41 17' fill='none'%3E%3Cpath d='M40.4243 9.42427C40.6586 9.18995 40.6586 8.81005 40.4243 8.57574L36.6059 4.75736C36.3716 4.52305 35.9917 4.52305 35.7574 4.75736C35.523 4.99168 35.523 5.37158 35.7574 5.60589L39.1515 9L35.7574 12.3941C35.523 12.6284 35.523 13.0083 35.7574 13.2426C35.9917 13.477 36.3716 13.477 36.6059 13.2426L40.4243 9.42427ZM-5.24537e-08 9.6L40 9.6L40 8.4L5.24537e-08 8.4L-5.24537e-08 9.6Z' fill='%230977B7'/%3E%3C/svg%3E");
  width: 41px;
}
@media (min-width: 1024px) {
  .link {
    font-weight: 400;
  }
}
@media (min-width: 1440px) {
  .link {
    font-size: 20px;
  }
}

.links .link:not(:last-child) {
  margin-bottom: 8px;
}
@media (min-width: 1440px) {
  .links .link:not(:last-child) {
    margin-bottom: 12px;
  }
}

body:not(.home) main input:not([type=checkbox]), body:not(.home) main select, body:not(.home) main .nice-select, body:not(.home) main textarea, body:not(.home) main .choices .choices__inner, .modal-form input:not([type=checkbox]), .modal-form select, .modal-form .nice-select, .modal-form textarea, .modal-form .choices .choices__inner {
  border: 1px solid #97ADB8 !important;
  padding: 20px !important;
  font-size: 16px !important;
  line-height: 100% !important;
  color: #231F20 !important;
  width: 100% !important;
  max-width: 100% !important;
  border-radius: 30px !important;
  min-height: auto !important;
  height: auto !important;
}
body:not(.home) main input:not([type=checkbox]):focus, body:not(.home) main select:focus, body:not(.home) main .nice-select:focus, body:not(.home) main textarea:focus, body:not(.home) main .choices .choices__inner:focus, .modal-form input:not([type=checkbox]):focus, .modal-form select:focus, .modal-form .nice-select:focus, .modal-form textarea:focus, .modal-form .choices .choices__inner:focus {
  background-color: #F3FBFF !important;
  border: 2px solid #0977B7 !important;
}
body:not(.home) main input:not([type=checkbox]) *::-webkit-input-placeholder, body:not(.home) main select *::-webkit-input-placeholder, body:not(.home) main .nice-select *::-webkit-input-placeholder, body:not(.home) main textarea *::-webkit-input-placeholder, body:not(.home) main .choices .choices__inner *::-webkit-input-placeholder, .modal-form input:not([type=checkbox]) *::-webkit-input-placeholder, .modal-form select *::-webkit-input-placeholder, .modal-form .nice-select *::-webkit-input-placeholder, .modal-form textarea *::-webkit-input-placeholder, .modal-form .choices .choices__inner *::-webkit-input-placeholder {
  color: #828588 !important;
}
body:not(.home) main input:not([type=checkbox]) *::-moz-placeholder, body:not(.home) main select *::-moz-placeholder, body:not(.home) main .nice-select *::-moz-placeholder, body:not(.home) main textarea *::-moz-placeholder, body:not(.home) main .choices .choices__inner *::-moz-placeholder, .modal-form input:not([type=checkbox]) *::-moz-placeholder, .modal-form select *::-moz-placeholder, .modal-form .nice-select *::-moz-placeholder, .modal-form textarea *::-moz-placeholder, .modal-form .choices .choices__inner *::-moz-placeholder {
  color: #828588 !important;
}
body:not(.home) main input:not([type=checkbox]) *:-ms-input-placeholder, body:not(.home) main select *:-ms-input-placeholder, body:not(.home) main .nice-select *:-ms-input-placeholder, body:not(.home) main textarea *:-ms-input-placeholder, body:not(.home) main .choices .choices__inner *:-ms-input-placeholder, .modal-form input:not([type=checkbox]) *:-ms-input-placeholder, .modal-form select *:-ms-input-placeholder, .modal-form .nice-select *:-ms-input-placeholder, .modal-form textarea *:-ms-input-placeholder, .modal-form .choices .choices__inner *:-ms-input-placeholder {
  color: #828588 !important;
}
body:not(.home) main input:not([type=checkbox]) *::-ms-input-placeholder, body:not(.home) main select *::-ms-input-placeholder, body:not(.home) main .nice-select *::-ms-input-placeholder, body:not(.home) main textarea *::-ms-input-placeholder, body:not(.home) main .choices .choices__inner *::-ms-input-placeholder, .modal-form input:not([type=checkbox]) *::-ms-input-placeholder, .modal-form select *::-ms-input-placeholder, .modal-form .nice-select *::-ms-input-placeholder, .modal-form textarea *::-ms-input-placeholder, .modal-form .choices .choices__inner *::-ms-input-placeholder {
  color: #828588 !important;
}
body:not(.home) main input:not([type=checkbox]) *::placeholder, body:not(.home) main select *::placeholder, body:not(.home) main .nice-select *::placeholder, body:not(.home) main textarea *::placeholder, body:not(.home) main .choices .choices__inner *::placeholder, .modal-form input:not([type=checkbox]) *::placeholder, .modal-form select *::placeholder, .modal-form .nice-select *::placeholder, .modal-form textarea *::placeholder, .modal-form .choices .choices__inner *::placeholder {
  color: #828588 !important;
}
body:not(.home) main input:not([type=checkbox]):-webkit-autofill, body:not(.home) main select:-webkit-autofill, body:not(.home) main .nice-select:-webkit-autofill, body:not(.home) main textarea:-webkit-autofill, body:not(.home) main .choices .choices__inner:-webkit-autofill, .modal-form input:not([type=checkbox]):-webkit-autofill, .modal-form select:-webkit-autofill, .modal-form .nice-select:-webkit-autofill, .modal-form textarea:-webkit-autofill, .modal-form .choices .choices__inner:-webkit-autofill {
  background-color: #F3FBFF !important;
}
body:not(.home) main .my-select select, .modal-form .my-select select {
  position: absolute !important;
  z-index: -1 !important;
}

.wpforms-form .form-description {
  margin-bottom: 24px !important;
  font-size: 20px !important;
  font-weight: 300 !important;
  line-height: 140% !important;
}
.wpforms-form .form-description span {
  color: #EB305D;
}
.wpforms-form .wpforms-field {
  padding-top: 0 !important;
  padding-bottom: 8px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}
.wpforms-form .wpforms-field input:not([type=checkbox]), .wpforms-form .wpforms-field .choices .choices__inner {
  padding: 21px 20px 6px !important;
  height: 48px !important;
}
.wpforms-form .wpforms-field input:not([type=checkbox])::-webkit-input-placeholder, .wpforms-form .wpforms-field .choices .choices__inner::-webkit-input-placeholder {
  color: #fff;
}
.wpforms-form .wpforms-field input:not([type=checkbox])::-moz-placeholder, .wpforms-form .wpforms-field .choices .choices__inner::-moz-placeholder {
  color: #fff;
}
.wpforms-form .wpforms-field input:not([type=checkbox]):-ms-input-placeholder, .wpforms-form .wpforms-field .choices .choices__inner:-ms-input-placeholder {
  color: #fff;
}
.wpforms-form .wpforms-field input:not([type=checkbox])::-ms-input-placeholder, .wpforms-form .wpforms-field .choices .choices__inner::-ms-input-placeholder {
  color: #fff;
}
.wpforms-form .wpforms-field input:not([type=checkbox])::placeholder, .wpforms-form .wpforms-field .choices .choices__inner::placeholder {
  color: #fff;
}
.wpforms-form .wpforms-field input:not([type=checkbox]):focus, .wpforms-form .wpforms-field .choices .choices__inner:focus {
  padding: 20px 19px 5px !important;
  border: 1px solid #0977B7 !important;
}
.wpforms-form .wpforms-field .choices {
  width: 100% !important;
  max-width: 100% !important;
  margin-bottom: 0 !important;
}
.wpforms-form .wpforms-field .choices .choices__list--dropdown {
  top: calc(100% + 8px);
  -webkit-box-shadow: 0px 15px 60px -10px rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0px 15px 60px -10px rgba(0, 0, 0, 0.15) !important;
  padding: 16px 20px;
  border-radius: 20px !important;
  padding-right: 10px;
  background: #FFF;
  border: none;
}
.wpforms-form .wpforms-field .choices .choices__list--dropdown.is-active {
  z-index: 8 !important;
}
body div.wpforms-container-full .wpforms-form .wpforms-field .choices .choices__list--dropdown input[type=text].choices__input {
  margin-right: 10px !important;
  border: 1px solid #C1C2C3 !important;
  border-radius: 30px !important;
  padding: 6px 10px !important;
  margin-bottom: 12px !important;
}
.wpforms-form .wpforms-field .choices .choices__list--dropdown .choices__list {
  padding-right: 10px;
}
.wpforms-form .wpforms-field .choices .choices__list--dropdown .choices__list {
  scrollbar-width: thin;
  scrollbar-color: #C1C2C3 #F1F1F1;
}
.wpforms-form .wpforms-field .choices .choices__list--dropdown .choices__list::-webkit-scrollbar {
  height: 2px;
  width: 2px;
}
.wpforms-form .wpforms-field .choices .choices__list--dropdown .choices__list::-webkit-scrollbar-track {
  border-radius: 4px;
  background-color: #F1F1F1;
}
.wpforms-form .wpforms-field .choices .choices__list--dropdown .choices__list::-webkit-scrollbar-track:hover {
  background-color: #B8C0C2;
}
.wpforms-form .wpforms-field .choices .choices__list--dropdown .choices__list::-webkit-scrollbar-track:active {
  background-color: #B8C0C2;
}
.wpforms-form .wpforms-field .choices .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #C1C2C3;
}
.wpforms-form .wpforms-field .choices .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb:hover {
  background-color: #0977B7;
}
.wpforms-form .wpforms-field .choices .choices__list--dropdown .choices__list::-webkit-scrollbar-thumb:active {
  background-color: #0977B7;
}
.wpforms-form .wpforms-field .choices[data-type*=select-one] .choices__button {
  right: 18px !important;
}
.wpforms-form .wpforms-field .choices[data-type*=select-one]::after {
  border: none !important;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='none'%3E%3Cpath d='M3.38745 5.5L8.38745 10.5L13.3875 5.5' stroke='%23231F20' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") !important;
  right: 20px !important;
  margin-top: 0 !important;
  -webkit-transform: translateY(-50%) !important;
      -ms-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
  height: 16px !important;
  width: 16px !important;
  display: inline-block !important;
  line-height: 16px !important;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform-origin: center !important;
      -ms-transform-origin: center !important;
          transform-origin: center !important;
  -webkit-transform: rotateZ(0deg) !important;
      -ms-transform: rotate(0deg) !important;
          transform: rotateZ(0deg) !important;
  top: calc(50% - 7px) !important;
  opacity: 0.3;
}
.wpforms-form .wpforms-field .choices.is-open .choices__inner {
  background-color: #F3FBFF !important;
  border: 2px solid #0977B7 !important;
}
.wpforms-form .wpforms-field .choices.is-open .choices__inner .choices__list {
  background-color: transparent !important;
}
.wpforms-form .wpforms-field .choices.is-open::before {
  content: none !important;
}
.wpforms-form .wpforms-field .choices.is-open[data-type*=select-one]::after {
  -webkit-transform: rotate(180deg) !important;
      -ms-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important;
}
.wpforms-form .wpforms-field .choices.is-open .choices__list--dropdown {
  border: none !important;
  -webkit-box-shadow: 0px 15px 60px -10px rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0px 15px 60px -10px rgba(0, 0, 0, 0.15) !important;
}
.wpforms-form .wpforms-field .choices.is-open .choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #0977B7 !important;
  color: #fff !important;
  border-radius: 5px;
}
.wpforms-form .wpforms-field .choices.is-open .choices__list--dropdown .choices__item {
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 140% !important;
  padding: 8px 6px !important;
  color: #231F20 !important;
}
.wpforms-form .wpforms-field .choices.is-open .choices__list--dropdown .choices__item::after {
  content: none !important;
}
.wpforms-form .wpforms-field.my-select .nice-select {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.wpforms-form .wpforms-field.my-select .wpforms-field-description {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}
.wpforms-form .wpforms-field.my-select .wpforms-error {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}
.wpforms-form .wpforms-field .wpforms-field-description {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.wpforms-form .wpforms-field.wpforms-field-divider {
  border: none !important;
}
.wpforms-form .wpforms-field.wpforms-field-divider h3 {
  font-size: 16px !important;
  font-weight: 600 !important;
  margin-bottom: 0 !important;
  padding-top: 5px !important;
}
.wpforms-form .wpforms-field.wpforms-field-phone .iti__flag-container {
  left: 20px !important;
}
.wpforms-form .wpforms-field.wpforms-field-phone .iti--show-flags input[type=tel] {
  padding-left: 72px !important;
}
.wpforms-form .wpforms-field:not(.wpforms-field-checkbox) {
  position: relative;
}
.wpforms-form .wpforms-field:not(.wpforms-field-checkbox) label {
  position: absolute !important;
  left: 20px;
  top: 14px;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  color: #828588;
  z-index: 2;
  width: calc(100% - 80px);
  background-color: #fff;
  margin-bottom: 0;
}
.wpforms-form .wpforms-field.input-focus label, .wpforms-form .wpforms-field.select-focus label {
  font-size: 12px;
  font-weight: 500;
  top: 4px;
  color: #0977B7;
  background-color: #F3FBFF;
}
.wpforms-form .wpforms-field.select-focus input:not([type=checkbox]), .wpforms-form .wpforms-field.input-focus input:not([type=checkbox]) {
  background-color: #F3FBFF;
  padding: 20px 19px 5px !important;
  border: 2px solid #0977B7 !important;
}
.wpforms-form .wpforms-field.select-focus .choices__inner, .wpforms-form .wpforms-field.input-focus .choices__inner {
  background-color: #F3FBFF;
  padding: 20px 19px 5px !important;
  border: 2px solid #0977B7 !important;
}
.wpforms-form .wpforms-field.select-focus .choices__inner, .wpforms-form .wpforms-field.select-focus .choices__list--single, .wpforms-form .wpforms-field.select-focus .choices__list--single > div, .wpforms-form .wpforms-field.input-focus .choices__inner, .wpforms-form .wpforms-field.input-focus .choices__list--single, .wpforms-form .wpforms-field.input-focus .choices__list--single > div {
  background-color: #F3FBFF !important;
}
.wpforms-form .wpforms-field .choices__placeholder {
  opacity: 0 !important;
}
.wpforms-form .wpforms-field.wpforms-has-error label {
  background-color: #fff !important;
  color: #EB305D !important;
}
.wpforms-form .wpforms-field.wpforms-has-error input:not([type=checkbox]), .wpforms-form .wpforms-field.wpforms-has-error select, .wpforms-form .wpforms-field.wpforms-has-error textarea, .wpforms-form .wpforms-field.wpforms-has-error .nice-select, .wpforms-form .wpforms-field.wpforms-has-error .choices .choices__inner {
  border: 2px solid #EB305D !important;
  background-color: #fff !important;
  color: #EB305D !important;
}
.wpforms-form .wpforms-field.wpforms-has-error .choices__list--single, .wpforms-form .wpforms-field.wpforms-has-error .choices__list--single > div {
  background-color: #fff !important;
}
.wpforms-form .wpforms-field.wpforms-has-error em.wpforms-error {
  color: #EB305D !important;
  margin-top: 5px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.wpforms-form .wpforms-field.wpforms-has-error em.wpforms-error::before {
  content: none;
}
.wpforms-form .wpforms-field.doc_choise {
  margin-bottom: 10px;
}
.wpforms-form .wpforms-field.doc_choise em.wpforms-error {
  margin-top: 12px !important;
  padding-left: 0px !important;
}
.wpforms-form .iti__flag {
  border-radius: 2px !important;
}
.wpforms-form .wpforms-submit-container {
  padding-top: 0 !important;
  margin-top: 19px !important;
}
@media (min-width: 1024px) {
  .wpforms-form .wpforms-submit-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 32px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.wpforms-form .wpforms-submit-container .wpforms-submit {
  background-color: #009EE0 !important;
  border-radius: 50px;
  font-size: 15px;
  font-weight: 500;
  line-height: 120%;
  padding: 15px 34px;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  width: 100% !important;
  height: auto !important;
}
@media (min-width: 1024px) {
  .wpforms-form .wpforms-submit-container .wpforms-submit {
    width: auto !important;
  }
}
.wpforms-form .wpforms-submit-container .wpforms-submit::after {
  content: none !important;
}
.wpforms-form .wpforms-submit-container .form-desc {
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  color: #231F20;
  margin-top: 30px;
}
@media (min-width: 1024px) {
  .wpforms-form .wpforms-submit-container .form-desc {
    width: calc(100% - 174px - 32px);
    margin-top: 0;
  }
}
.wpforms-form .wpforms-submit-container .form-desc a {
  color: #009EE0;
}

.section-links-botton .img-links-decor {
  width: 100%;
  overflow: hidden;
}
.section-links-botton .img-links-decor img {
  width: 100%;
}
.section-links-botton .links {
  margin-bottom: 32px;
}
@media (min-width: 1024px) {
  .section-links-botton .links {
    margin-bottom: 0;
  }
}
.section-links-botton .links .link:not(:last-child) {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .section-links-botton .links .link {
    font-size: 28px;
  }
}

.see-more-slider {
  display: none;
}
@media (min-width: 1024px) {
  .see-more-slider {
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    line-height: 100%;
    text-transform: uppercase;
    color: #009EE0;
    position: absolute;
    left: 0;
    bottom: 80px;
    -webkit-transform: rotateZ(270deg);
        -ms-transform: rotate(270deg);
            transform: rotateZ(270deg);
    overflow: hidden;
    padding-bottom: 10px;
  }
  .see-more-slider::after {
    position: absolute;
    height: 2px;
    bottom: 4px;
    width: 100%;
    content: "";
    background-color: #009EE0;
    opacity: 0.4;
    right: 0;
  }
  .see-more-slider::before {
    position: absolute;
    height: 2px;
    bottom: 4px;
    width: 100%;
    content: "";
    background-color: #009EE0;
    right: 0;
    -webkit-animation: transition ease-in 2s infinite;
            animation: transition ease-in 2s infinite;
  }
}

.custom-select {
  width: 100%;
  margin-bottom: 32px;
}
@media (min-width: 1024px) {
  .custom-select {
    display: inline-block;
    width: auto;
    margin-bottom: 0;
  }
}
.custom-select .label {
  color: #115391;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .custom-select .label {
    display: none;
  }
}
.custom-select .select {
  display: none;
}
@media (min-width: 1024px) {
  .custom-select .select {
    display: inline-block;
    position: relative;
    border-radius: 50px;
    border: 1px solid #0977B7;
    padding: 8px 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 140%;
    color: #0977B7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 16px;
    cursor: pointer;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .custom-select .select {
    font-size: 13px;
    padding: 6px 10px;
    gap: 8px;
  }
}
@media (min-width: 1024px) and (min-width: 1440px) {
  .custom-select .select {
    font-size: 16px;
    gap: 16px;
    padding: 8px 20px;
  }
}
@media (min-width: 1024px) {
  .custom-select .select .arrow {
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
  }
}
@media (min-width: 1024px) {
  .custom-select .dropdown {
    position: absolute;
    z-index: 5;
    display: none;
    padding: 16px 4px;
    border-radius: 20px;
    background: #FFF;
    -webkit-box-shadow: 0px 15px 60px -10px rgba(0, 0, 0, 0.15);
            box-shadow: 0px 15px 60px -10px rgba(0, 0, 0, 0.15);
    margin-top: 12px;
  }
}
.custom-select .dropdown .dropdown-item {
  color: #231F20;
  font-size: 16px;
  font-weight: 400;
  padding: 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  text-wrap: nowrap;
  white-space: nowrap;
}
.custom-select .dropdown .dropdown-item:hover {
  background-color: #E6F5FC;
}
.custom-select .dropdown .dropdown-item:hover:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24' fill='none'%3E%3Crect x='2.5' y='3' width='18' height='18' rx='5' fill='white' stroke='%230977B7' stroke-width='2'/%3E%3C/svg%3E");
}
@media (min-width: 1024px) {
  .custom-select .dropdown .dropdown-item {
    padding: 8px 22px;
    font-size: 14px;
  }
}
@media (min-width: 1440px) {
  .custom-select .dropdown .dropdown-item {
    font-size: 16px;
  }
}
.custom-select .dropdown .dropdown-item:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24' fill='none'%3E%3Crect x='2' y='2.5' width='19' height='19' rx='5.5' fill='white' stroke='%23115391'/%3E%3C/svg%3E");
  height: 23px;
}
.custom-select .dropdown .dropdown-item.active:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24' fill='none'%3E%3Crect x='2' y='2.42822' width='20' height='20' rx='6' fill='%230977B7'/%3E%3Cpath d='M7.45754 11.2534L11.174 14.9698L16.5407 9.60317' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}
@media (min-width: 1024px) {
  .custom-select .dropdown.more-option > div {
    max-height: 386px;
    overflow: auto;
  }
  .custom-select .dropdown.more-option > div {
    scrollbar-width: thin;
    scrollbar-color: #C1C2C3 #F1F1F1;
  }
  .custom-select .dropdown.more-option > div::-webkit-scrollbar {
    height: 2px;
    width: 2px;
  }
  .custom-select .dropdown.more-option > div::-webkit-scrollbar-track {
    border-radius: 4px;
    background-color: #F1F1F1;
  }
  .custom-select .dropdown.more-option > div::-webkit-scrollbar-track:hover {
    background-color: #B8C0C2;
  }
  .custom-select .dropdown.more-option > div::-webkit-scrollbar-track:active {
    background-color: #B8C0C2;
  }
  .custom-select .dropdown.more-option > div::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #C1C2C3;
  }
  .custom-select .dropdown.more-option > div::-webkit-scrollbar-thumb:hover {
    background-color: #0977B7;
  }
  .custom-select .dropdown.more-option > div::-webkit-scrollbar-thumb:active {
    background-color: #0977B7;
  }
}
.custom-select .dropdown.more-option .dropdown-item:nth-child(n+9) {
  display: none;
}
@media (min-width: 1024px) {
  .custom-select .dropdown.more-option .dropdown-item:nth-child(n+9) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.custom-select .dropdown.more-option .more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  margin-top: 8px;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .custom-select .dropdown.more-option .more {
    margin-left: 24px;
    display: none;
  }
}
.custom-select .dropdown.more-option .more span {
  color: #0977B7;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: 0.26px;
  text-transform: uppercase;
}
.custom-select .dropdown.more-option .more span:nth-child(1) {
  display: inline-block;
}
.custom-select .dropdown.more-option .more span:nth-child(2) {
  display: none;
}
.custom-select .dropdown.more-option .more svg {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.custom-select .dropdown.more-option .more svg path {
  stroke: #0977B7;
}
.custom-select .dropdown.more-option.more-active .dropdown-item:nth-child(n+9) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.custom-select .dropdown.more-option.more-active .more span:nth-child(2) {
  display: inline-block;
}
.custom-select .dropdown.more-option.more-active .more span:nth-child(1) {
  display: none;
}
.custom-select .dropdown.more-option.more-active .more svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.custom-select.active .select {
  background-color: #E6F5FC;
  border: 2px solid #0977B7;
  padding: 7px 19px;
  background-color: #E6F5FC;
}
@media (min-width: 1024px) {
  .custom-select.active .select {
    padding: 5px 9px;
  }
}
@media (min-width: 1440px) {
  .custom-select.active .select {
    padding: 7px 19px;
  }
}
.custom-select.active .select .arrow {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (min-width: 1024px) {
  .custom-select.active .dropdown {
    display: block;
  }
}

.btn-catalog {
  background-color: #2AA966;
  color: #fff;
  padding: 11px 24px;
  font-size: 15px;
  font-weight: 500;
  line-height: 120%;
  border-radius: 50px;
  display: inline-block;
  text-align: center;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .btn-catalog {
    font-size: 13px;
  }
}
@media (min-width: 1440px) {
  .btn-catalog {
    font-size: 15px;
  }
}
.btn-catalog:hover {
  background-color: #117440;
}
.btn-catalog:active {
  background-color: #0E502D;
}

.footer-scroll-mobile {
  position: relative;
  z-index: 120;
}
.page-template-mission-template .footer-scroll-mobile, .page-template-quality-template .footer-scroll-mobile, .page-template-contact-template .footer-scroll-mobile {
  display: none !important;
}
.footer-scroll-mobile::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.85);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
}
@media (min-width: 1024px) {
  .footer-scroll-mobile {
    display: none;
  }
}
.footer-scroll-mobile.sticky {
  position: fixed;
  bottom: 0;
  width: 100%;
}
.footer-scroll-mobile .btn-group {
  padding: 16px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}

.section-404 {
  padding: 0;
}
.section-404 .col > div {
  padding: 12px;
  border-radius: 4px;
  border: 1px solid #E6F5FC;
}
@media (min-width: 1024px) {
  .section-404 .col > div {
    padding: 24px;
  }
}
.section-404 .col > div > div {
  padding: 12px;
  border-radius: 8px;
  border: 1px solid #CCECF9;
}
@media (min-width: 1024px) {
  .section-404 .col > div > div {
    padding: 24px;
  }
}
.section-404 .col > div > div > div {
  padding: 12px;
  border-radius: 20px;
  border: 1px solid #99D8F3;
}
@media (min-width: 1024px) {
  .section-404 .col > div > div > div {
    border-radius: 24px;
    padding: 24px;
  }
}
.section-404 .col > div > div > div > div {
  padding: 32px;
  border-radius: 24px;
  border: 1px solid #66C5EC;
  text-align: center;
}
@media (min-width: 1024px) {
  .section-404 .col > div > div > div > div {
    border-radius: 32px;
    padding: 40px 24px;
  }
}
.section-404 .col > div > div > div > div h1 {
  color: #0977B7;
  font-size: 56px;
  font-weight: 200;
  letter-spacing: -1.92px;
  margin-bottom: 6px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1024px) {
  .section-404 .col > div > div > div > div h1 {
    font-size: 56px;
    font-weight: 300;
    letter-spacing: -2.24px;
    margin-bottom: 8px;
  }
}
@media (min-width: 1440px) {
  .section-404 .col > div > div > div > div h1 {
    font-size: 80px;
    letter-spacing: -3.2px;
    margin-bottom: 12px;
  }
}
.section-404 .col > div > div > div > div h3 {
  color: #0977B7;
  font-size: 28px;
  font-weight: 300;
  letter-spacing: -0.28px;
  line-height: 140%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 6px;
}
@media (min-width: 1440px) {
  .section-404 .col > div > div > div > div h3 {
    font-size: 40px;
    letter-spacing: -0.4px;
    margin-bottom: 10px;
  }
}
.section-404 .col > div > div > div > div h5 {
  color: #231F20;
  font-size: 18px;
  font-weight: 300;
  line-height: 140%;
  margin-bottom: 30px;
}
@media (min-width: 1024px) {
  .section-404 .col > div > div > div > div h5 {
    font-size: 16px;
  }
}
@media (min-width: 1440px) {
  .section-404 .col > div > div > div > div h5 {
    font-size: 20px;
    margin-bottom: 40px;
  }
}
.section-404 .col > div > div > div > div h5 a {
  color: #231F20;
  position: relative;
  white-space: nowrap;
}
.section-404 .col > div > div > div > div h5 a::before {
  content: "";
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0px;
  background-color: #231F20;
}
.section-404 .col > div > div > div > div h5 a:hover {
  color: #0977B7;
}
.section-404 .col > div > div > div > div h5 a:hover::before {
  content: none;
}

.modal-custom {
  display: none;
  position: fixed;
  z-index: 200;
  bottom: 20px;
  width: 100%;
}
.modal-custom .modal-container {
  background-color: #fff;
  -webkit-box-shadow: 0px 24px 60px -10px rgba(0, 45, 64, 0.15);
          box-shadow: 0px 24px 60px -10px rgba(0, 45, 64, 0.15);
  max-width: 820px;
  margin: auto;
}
.modal-custom .modal-container .btn-group {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.modal-custom .modal-container .btn-group span {
  border: 1px solid #009EE0;
  border-radius: 50px;
  padding: 9px 20px;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .modal-custom .modal-container .btn-group span {
    padding: 11px 24px;
    font-size: 15px;
  }
}
.modal-custom .modal-container .btn-group span.btn-o {
  background-color: #fff;
}
.modal-custom .modal-container .btn-group span.btn-o:hover {
  background-color: #E6F5FC;
}
.modal-custom .modal-container .btn-group span.btn-o:active {
  background-color: #E1F6FF;
}
.modal-custom .modal-container .btn-group span.btn {
  color: #fff;
  background-color: #009EE0;
}
.modal-custom .modal-container .btn-group span.btn:hover {
  background-color: #038FD0;
}
.modal-custom .modal-container .btn-group span.btn:active {
  background-color: #115391;
}
.modal-custom.modal-cookies .modal-container {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}
@media (min-width: 1440px) {
  .modal-custom.modal-cookies .modal-container {
    padding: 40px;
    gap: 40px;
  }
}
.modal-custom.modal-cookies .modal-container h4 {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 8px;
}
@media (min-width: 1200px) {
  .modal-custom.modal-cookies .modal-container h4 {
    font-size: 20px;
  }
}
.modal-custom.modal-cookies .modal-container p {
  font-size: 12px;
  line-height: 140%;
}
@media (min-width: 1200px) {
  .modal-custom.modal-cookies .modal-container p {
    font-size: 16px;
  }
}
.modal-custom.modal-cookies .modal-container p a {
  color: #009EE0;
  cursor: pointer;
}
.modal-custom.modal-cookies-detail .header-modal {
  padding: 10px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
@media (min-width: 1024px) {
  .modal-custom.modal-cookies-detail .header-modal {
    padding: 16px 40px;
    gap: 20px;
  }
}
.modal-custom.modal-cookies-detail .header-modal a {
  width: 36%;
}
.modal-custom.modal-cookies-detail .header-modal a img {
  height: 30px;
}
@media (min-width: 1024px) {
  .modal-custom.modal-cookies-detail .header-modal a img {
    height: 48px;
  }
}
.modal-custom.modal-cookies-detail .header-modal h3 {
  width: 64%;
  font-size: 15px;
  font-weight: 600;
}
@media (min-width: 1024px) {
  .modal-custom.modal-cookies-detail .header-modal h3 {
    font-size: 20px;
  }
}
.modal-custom.modal-cookies-detail .modal-details-body {
  border-top: 1px solid #D2DCE1;
  border-bottom: 1px solid #D2DCE1;
  padding: 10px 10px;
}
@media (min-width: 1024px) {
  .modal-custom.modal-cookies-detail .modal-details-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 16px 40px;
  }
}
.modal-custom.modal-cookies-detail .modal-details-body .lists-nav-cookies {
  width: 100%;
  border-bottom: 1px solid #D2DCE1;
  padding-bottom: 8px;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .modal-custom.modal-cookies-detail .modal-details-body .lists-nav-cookies {
    width: 36%;
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
}
.modal-custom.modal-cookies-detail .modal-details-body .lists-nav-cookies h4 {
  padding: 6px 0;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 136%;
  text-transform: uppercase;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .modal-custom.modal-cookies-detail .modal-details-body .lists-nav-cookies h4 {
    padding: 16px 0;
  }
}
.modal-custom.modal-cookies-detail .modal-details-body .lists-nav-cookies h4.active {
  color: #009EE0;
}
.modal-custom.modal-cookies-detail .modal-details-body .lists-nav-cookies h4.active:before {
  content: "";
  width: 8px;
  margin-right: 10px;
  height: 16px;
  background-color: #009EE0;
  display: inline-block;
  margin-bottom: -3px;
}
@media (min-width: 1024px) {
  .modal-custom.modal-cookies-detail .modal-details-body .lists-nav-cookies h4.active:before {
    height: 12px;
  }
}
.modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body {
  width: 100%;
}
@media (min-width: 1024px) {
  .modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body {
    width: 64%;
  }
}
.modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div {
  display: none;
}
.modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1024px) {
  .modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div > div {
    margin-bottom: 16px;
  }
}
.modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div > div h4 {
  color: #009EE0;
  font-size: 15px;
  font-weight: 400;
  display: none;
}
@media (min-width: 1024px) {
  .modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div > div h4 {
    font-size: 20px;
    display: block;
  }
}
.modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div > div .toggle {
  width: 48px;
  padding: 4px;
  border-radius: 24px;
  border: 1px solid #C1C2C3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div > div .toggle {
    width: 60px;
  }
}
.modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div > div .toggle:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-color: #C1C2C3;
  border-radius: 24px;
}
@media (min-width: 1024px) {
  .modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div > div .toggle:before {
    width: 24px;
    height: 24px;
  }
}
.modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div > div .toggle.active {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  border-color: #009EE0;
  background-color: #F3FBFF;
}
.modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div > div .toggle.active:before {
  background-color: #009EE0;
  content: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.72854 2.52586L5.44499 6.24231L10.8117 0.875633' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div > div .toggle-always {
  width: 126px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px;
  border-radius: 24px;
  border: 1px solid #009EE0;
  background-color: #F3FBFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: none;
}
@media (min-width: 1024px) {
  .modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div > div .toggle-always {
    width: 153px;
  }
}
.modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div > div .toggle-always > span {
  padding: 0px 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 120%;
}
@media (min-width: 1024px) {
  .modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div > div .toggle-always > span {
    padding: 3px 12px;
    font-size: 15px;
  }
}
.modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div > div .toggle-always:after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-color: #C1C2C3;
  border-radius: 24px;
  background-color: #009EE0;
  content: url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.72854 2.52586L5.44499 6.24231L10.8117 0.875633' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div p {
  font-size: 12px;
  font-weight: 300;
  line-height: 140%;
  margin-bottom: 0px;
  max-height: calc(100vh - 355px);
  overflow: auto;
}
@media (min-width: 1024px) {
  .modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div p {
    margin-bottom: 24px;
    font-size: 16px;
    max-width: auto;
  }
}
.modal-custom.modal-cookies-detail .modal-details-body .cookies-description-body > div.active {
  display: block;
}
.modal-custom.modal-cookies-detail .footer-modal {
  padding: 10px 10px;
}
@media (min-width: 1024px) {
  .modal-custom.modal-cookies-detail .footer-modal {
    padding: 16px 40px;
  }
}

@-webkit-keyframes dotloader {
  0%, 20% {
    width: 2px;
    height: 2px;
    border-radius: 2px;
    left: 0%;
    background-color: rgba(0, 0, 0, 0);
  }
  30%, 70% {
    width: 4px;
    height: 4px;
    border-radius: 4px;
    left: 50%;
    background-color: rgba(0, 0, 0, 0.5);
  }
  80%, 100% {
    width: 2px;
    height: 2px;
    border-radius: 2px;
    left: 100%;
    background-color: rgba(0, 0, 0, 0);
  }
}

@keyframes dotloader {
  0%, 20% {
    width: 2px;
    height: 2px;
    border-radius: 2px;
    left: 0%;
    background-color: rgba(0, 0, 0, 0);
  }
  30%, 70% {
    width: 4px;
    height: 4px;
    border-radius: 4px;
    left: 50%;
    background-color: rgba(0, 0, 0, 0.5);
  }
  80%, 100% {
    width: 2px;
    height: 2px;
    border-radius: 2px;
    left: 100%;
    background-color: rgba(0, 0, 0, 0);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes transition {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-200%);
            transform: translateX(-200%);
  }
}
@keyframes transition {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  100% {
    -webkit-transform: translateX(-200%);
            transform: translateX(-200%);
  }
}
.site-header {
  padding: 16px 0;
  position: relative;
  -webkit-transition: top 0.3s ease-in-out;
  transition: top 0.3s ease-in-out;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
}
@media (min-width: 1024px) {
  .site-header {
    padding: 12px 0;
  }
}
.site-header.sticky {
  position: fixed;
  background-color: #fff;
  top: 0;
  width: 100%;
  -webkit-box-shadow: 0px 24px 60px -10px rgba(0, 45, 64, 0.15);
          box-shadow: 0px 24px 60px -10px rgba(0, 45, 64, 0.15);
}
.site-header.hover-active {
  background-color: #fff;
  top: 0;
  width: 100%;
  -webkit-box-shadow: 0px 24px 60px -10px rgba(0, 45, 64, 0.15);
          box-shadow: 0px 24px 60px -10px rgba(0, 45, 64, 0.15);
}
.site-header .header-logo img {
  height: 32px;
  width: auto;
}
@media (min-width: 1024px) {
  .site-header .header-logo img {
    height: 48px;
  }
}
@media (min-width: 1200px) {
  .site-header .header-logo img {
    height: auto;
  }
}
.site-header .header-navbar-toggle-open {
  cursor: pointer;
}
@media (min-width: 1024px) {
  .site-header .header-navbar-toggle-open {
    display: none;
  }
}
.site-header .header-navbar {
  position: fixed;
  left: 0;
  top: -100vh;
  background-color: #fff;
  height: 100vh;
  width: 100%;
  padding: 14px 20px 0;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.site-header .header-navbar .navbar-header {
  border-bottom: 1px solid #0977B7;
  color: #0977B7;
  font-size: 36px;
  font-weight: 200;
  letter-spacing: -1.44px;
  line-height: 0.7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.site-header .header-navbar .navbar-header svg {
  cursor: pointer;
}
.site-header .header-navbar .main-navigation {
  height: calc(100vh - 14px - 42.2px);
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 30px;
  text-align: left;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation {
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.site-header .header-navbar .main-navigation .menu-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container:nth-child(1) {
    margin-left: auto;
  }
  .site-header .header-navbar .main-navigation .menu-container:nth-child(2) {
    margin-right: auto;
  }
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container:nth-child(3) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
.site-header .header-navbar .main-navigation .menu-container > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 20px 0;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul {
    gap: 8px;
    padding: 0;
    margin-left: 8px;
    height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.site-header .header-navbar .main-navigation .menu-container > ul li {
  font-size: 20px;
  font-weight: 300;
  padding: 6px 0;
  width: 100%;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li {
    width: auto;
    font-size: 13px;
    padding: 20px 8px;
    font-weight: 400;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li:hover > span {
    position: relative;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li:hover > span::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    background-color: #0977B7;
    left: 0;
    bottom: -6px;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li:hover > span a {
    color: #0977B7;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li.current_page_item > span, .site-header .header-navbar .main-navigation .menu-container > ul li.current-menu-parent > span {
    position: relative;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li.current_page_item > span::before, .site-header .header-navbar .main-navigation .menu-container > ul li.current-menu-parent > span::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    background-color: #0977B7;
    left: 0;
    bottom: -6px;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li.current_page_item > span a, .site-header .header-navbar .main-navigation .menu-container > ul li.current-menu-parent > span a {
    color: #0977B7;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.current_page_item.menu-item-has-children > span > i, .site-header .header-navbar .main-navigation .menu-container > ul li.current-menu-parent.menu-item-has-children > span > i {
    content: url("data:image/svg+xml,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.96703 6.39998L8.43113 1.59998H1.50293L4.96703 6.39998Z' fill='%230977B7'/%3E%3C/svg%3E%0A");
  }
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children > ._nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children > ._nav-link > i {
  cursor: pointer;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  content: url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.1875 1.71411L6.1875 6.71411L11.1875 1.71411' stroke='%23231F20' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children > ._nav-link > i {
    content: url("data:image/svg+xml,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.57145 6.40004L8.03555 1.60004H1.10735L4.57145 6.40004Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
    margin-left: 8px;
  }
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children > ._nav-link > a > span .menu-icon {
  display: none;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children > ._nav-link > a > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children > ._nav-link > a > span .menu-icon {
    display: block;
  }
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu {
  -webkit-transform: scaleY(0);
      -ms-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
  background-color: #fff;
  height: 0;
  margin-right: -8px;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu {
    top: 70px;
    width: 100%;
    margin-right: 0px;
    left: 0;
    padding-top: 48px !important;
    padding-bottom: 48px !important;
    padding-left: calc((100vw - 947px) / 2);
    padding-right: calc((100vw - 947px) / 2);
    -webkit-box-shadow: 0px 30px 30px -10px rgba(0, 45, 64, 0.07);
            box-shadow: 0px 30px 30px -10px rgba(0, 45, 64, 0.07);
    position: absolute;
    display: none;
    opacity: 0;
    gap: 40px;
    height: auto;
    -webkit-transform: scaleY(1);
        -ms-transform: scaleY(1);
            transform: scaleY(1);
  }
}
@media (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 0) and (-webkit-min-device-pixel-ratio: 0), (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu {
    padding-left: calc((100vw - 961px) / 2);
    padding-right: calc((100vw - 961px) / 2);
  }
}
@media (min-width: 1200px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu {
    padding-left: calc((100vw - 1018px) / 2);
    padding-right: calc((100vw - 1018px) / 2);
  }
}
@media (min-width: 1440px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu {
    padding-left: calc((100vw - 1258px) / 2);
    padding-right: calc((100vw - 1258px) / 2);
  }
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(1) {
  width: 30%;
  display: none;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(1) {
    display: block;
    width: 238px;
  }
}
@media (min-width: 1440px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(1) {
    width: 252px;
  }
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(1) h4 {
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 8px;
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(1) p {
  font-size: 16px;
  font-weight: 300;
  line-height: 140%;
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 12px;
  position: relative;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) {
    width: calc(100% - 80px - 238px - 380px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 60px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1440px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) {
    width: calc(100% - 80px - 252px - 458px);
  }
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul {
  width: 100%;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul {
    width: auto;
    min-width: 100%;
    position: relative;
  }
}
@media (min-width: 1200px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul {
    min-width: 50%;
  }
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li > span::before {
    content: none;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li > span > i {
    content: none !important;
  }
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li.menu-item-has-children {
  padding-right: 8px;
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li.menu-item-has-children > ._nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li.menu-item-has-children > ._nav-link > i {
  cursor: pointer;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  content: url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.1875 1.71411L6.1875 6.71411L11.1875 1.71411' stroke='%23231F20' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li.menu-item-has-children > ._nav-link > i {
    content: url("data:image/svg+xml,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.57145 6.40004L8.03555 1.60004H1.10735L4.57145 6.40004Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
    margin-left: 8px;
  }
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li.menu-item-has-children > ._nav-link a {
  font-size: 20px;
  font-weight: 300;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li.menu-item-has-children > ._nav-link a {
    font-size: 18px;
    font-weight: 600;
  }
}
@media (min-width: 1440px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li.menu-item-has-children > ._nav-link a {
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li.menu-item-has-children > .sub-menu {
    position: absolute;
    top: -8px;
    right: -30px;
    -webkit-transform: translate(100%, 0);
        -ms-transform: translate(100%, 0);
            transform: translate(100%, 0);
    padding: 0 !important;
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0;
    height: 100%;
    display: none;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li.menu-item-has-children > .sub-menu li {
    padding: 8px;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li.menu-item-has-children > .sub-menu li > ._nav-link::before {
    content: none;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li.menu-item-has-children > .sub-menu li > ._nav-link a {
    font-weight: 400 !important;
    color: #231F20 !important;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li.menu-item-has-children > .sub-menu li > ._nav-link a::after {
    content: none;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li.menu-item-has-children > .sub-menu li:hover {
    background-color: #E6F5FC;
    border-radius: 8px;
  }
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li.menu-item-has-children:hover > .sub-menu {
    opacity: 1;
    display: block;
  }
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li a {
  color: #231F20;
  font-size: 16px;
  font-weight: 400;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li a {
    font-size: 18px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    font-weight: 500;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li a::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16' viewBox='0 0 24 16' fill='none'%3E%3Cpath d='M22.8247 8.42426C23.059 8.18995 23.059 7.81005 22.8247 7.57573L19.0063 3.75736C18.772 3.52304 18.3921 3.52304 18.1577 3.75736C17.9234 3.99167 17.9234 4.37157 18.1577 4.60589L21.5519 8L18.1577 11.3941C17.9234 11.6284 17.9234 12.0083 18.1577 12.2426C18.3921 12.477 18.772 12.477 19.0063 12.2426L22.8247 8.42426ZM0.400391 8.6L22.4004 8.6L22.4004 7.4L0.400391 7.4L0.400391 8.6Z' fill='%23828588'/%3E%3C/svg%3E");
    width: 24px;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    height: 20px;
  }
}
@media (min-width: 1440px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li a {
    font-size: 18px;
  }
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li:hover a {
    font-weight: 600;
    color: #0977B7;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) > ul > li:hover a::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='17' viewBox='0 0 41 17' fill='none'%3E%3Cpath d='M40.4243 9.42427C40.6586 9.18995 40.6586 8.81005 40.4243 8.57574L36.6059 4.75736C36.3716 4.52305 35.9917 4.52305 35.7574 4.75736C35.523 4.99168 35.523 5.37158 35.7574 5.60589L39.1515 9L35.7574 12.3941C35.523 12.6284 35.523 13.0083 35.7574 13.2426C35.9917 13.477 36.3716 13.477 36.6059 13.2426L40.4243 9.42427ZM-5.24537e-08 9.6L40 9.6L40 8.4L5.24537e-08 8.4L-5.24537e-08 9.6Z' fill='%230977B7'/%3E%3C/svg%3E");
    width: 41px;
  }
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) .btn-catalog {
  display: none;
  color: #fff !important;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(2) .btn-catalog {
    display: block;
  }
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(3) {
  width: 100%;
  width: 100%;
  overflow: hidden;
  aspect-ratio: 1/0.6;
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(3) img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(3) {
    width: 380px;
  }
}
@media (min-width: 1440px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu > div:nth-child(3) {
    width: 458px;
  }
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu li {
  height: 0;
  -webkit-transition: 0.2s all ease-in-out 0.1s;
  transition: 0.2s all ease-in-out 0.1s;
  padding: 0 8px;
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children .sub-menu li a {
  opacity: 0;
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children.active-menu > ._nav-link > i {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children.active-menu > .sub-menu {
  -webkit-transform: scaleY(1);
      -ms-transform: scaleY(1);
          transform: scaleY(1);
  padding-top: 12px;
  padding-bottom: 6px;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
  height: auto;
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children.active-menu > .sub-menu li {
  height: auto;
  padding: 10px 20px;
  -webkit-transition: 0.2s all ease-in-out;
  transition: 0.2s all ease-in-out;
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children.active-menu > .sub-menu li:not(.menu-item-has-children) {
  width: calc(100% - 8px);
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children.active-menu > .sub-menu li:not(.menu-item-has-children):hover, .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children.active-menu > .sub-menu li:not(.menu-item-has-children).nnav-active {
  background-color: #E6F5FC;
  border-radius: 8px;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children.active-menu > .sub-menu li:not(.menu-item-has-children):hover, .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children.active-menu > .sub-menu li:not(.menu-item-has-children).nnav-active {
    background-color: transparent;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children.active-menu > .sub-menu li:not(.menu-item-has-children):hover a, .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children.active-menu > .sub-menu li:not(.menu-item-has-children).nnav-active a {
    font-weight: 600;
    color: #0977B7;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children.active-menu > .sub-menu li:not(.menu-item-has-children):hover a::after, .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children.active-menu > .sub-menu li:not(.menu-item-has-children).nnav-active a::after {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='17' viewBox='0 0 41 17' fill='none'%3E%3Cpath d='M40.4243 9.42427C40.6586 9.18995 40.6586 8.81005 40.4243 8.57574L36.6059 4.75736C36.3716 4.52305 35.9917 4.52305 35.7574 4.75736C35.523 4.99168 35.523 5.37158 35.7574 5.60589L39.1515 9L35.7574 12.3941C35.523 12.6284 35.523 13.0083 35.7574 13.2426C35.9917 13.477 36.3716 13.477 36.6059 13.2426L40.4243 9.42427ZM-5.24537e-08 9.6L40 9.6L40 8.4L5.24537e-08 8.4L-5.24537e-08 9.6Z' fill='%230977B7'/%3E%3C/svg%3E");
    width: 41px;
  }
}
.site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children.active-menu > .sub-menu li a {
  opacity: 1;
  -webkit-transition: 0.2s all ease-in-out 0.2s;
  transition: 0.2s all ease-in-out 0.2s;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children:hover > span > i {
    -webkit-transform: rotateZ(180deg);
        -ms-transform: rotate(180deg);
            transform: rotateZ(180deg);
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children:hover > span > i {
    content: url("data:image/svg+xml,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.96703 6.39998L8.43113 1.59998H1.50293L4.96703 6.39998Z' fill='%230977B7'/%3E%3C/svg%3E%0A");
  }
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children:hover > .sub-menu {
    -webkit-transition: 0.4s all ease-in-out;
    transition: 0.4s all ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 1;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children:hover > .sub-menu li {
    height: auto;
    padding: 0 8px 12px;
    -webkit-transition: 0.4s all ease-in-out;
    transition: 0.4s all ease-in-out;
  }
  .site-header .header-navbar .main-navigation .menu-container > ul li.menu-item-has-children:hover > .sub-menu li a {
    opacity: 1;
    -webkit-transition: 0.4s all ease-in-out 0.4s;
    transition: 0.4s all ease-in-out 0.4s;
  }
}
.site-header .header-navbar .main-navigation .menu-container > ul li a {
  color: #231F20;
  text-transform: capitalize;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.site-header .header-navbar .main-navigation .menu-container > ul li a > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.site-header .header-navbar .main-navigation .menu-container > ul li a img, .site-header .header-navbar .main-navigation .menu-container > ul li a object {
  margin-right: 6px;
}
@media (min-width: 1440px) {
  .site-header .header-navbar .main-navigation .menu-container > ul li a {
    font-size: 15px;
  }
}
.site-header .header-navbar .main-navigation .menu-container:not(:first-child) > ul {
  border-top: 1px solid #E0E0E1;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .menu-container:not(:first-child) > ul {
    border-top: none;
  }
}
@media (min-width: 1024px) {
  .site-header .header-navbar .main-navigation .fix-central-header {
    margin-right: auto;
  }
}
.site-header .header-navbar .language-switcher {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-size: 13px;
  color: #231F20;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .language-switcher {
    font-size: 15px;
  }
}
.site-header .header-navbar .language-switcher .language-switcher_input {
  width: 42px;
  border-radius: 12px;
  padding: 1.5px 3px;
  border: 1.5px solid #231F20;
  display: inline-block;
  cursor: pointer;
  position: relative;
  height: 24px;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .language-switcher .language-switcher_input {
    width: 28px;
    height: 16px;
    padding: 1px 1px;
    border: 1px solid #231F20;
  }
}
.site-header .header-navbar .language-switcher .language-switcher_input::before {
  width: 18px;
  height: 18px;
  background-color: #0977B7;
  border-radius: 9px;
  content: "";
  display: block;
  position: absolute;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .language-switcher .language-switcher_input::before {
    width: 12px;
    height: 12px;
  }
}
.site-header .header-navbar .language-switcher.active-left > span:first-child {
  color: #0977B7;
  cursor: none;
}
.site-header .header-navbar .language-switcher.active-left > span:last-child {
  cursor: pointer;
}
.site-header .header-navbar .language-switcher.active-right > span:first-child {
  cursor: pointer;
}
.site-header .header-navbar .language-switcher.active-right > span:last-child {
  color: #0977B7;
  cursor: none;
}
.site-header .header-navbar .language-switcher.active-right .language-switcher_input::before {
  right: 1px;
}
@media (min-width: 1024px) {
  .site-header .header-navbar .language-switcher {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-left: 64px;
    margin-right: 16px;
    font-size: 13px;
  }
}
@media (min-width: 1024px) {
  .site-header .header-navbar {
    position: inherit;
    top: 0;
    height: 100%;
    -webkit-transition: none;
    transition: none;
    padding: 0;
    background-color: transparent;
  }
  .site-header .header-navbar .navbar-header {
    display: none;
  }
}
.site-header.active-nav .header-navbar {
  top: 0vh;
}

.home .site-header:not(.sticky, .hover-active) .header-logo img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}
.home .site-header:not(.sticky, .hover-active) .header-navbar-toggle-open svg rect {
  fill: #fff;
}
@media (min-width: 1024px) {
  .home .site-header:not(.sticky, .hover-active) .menu-container > ul > li.menu-item-has-children > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .home .site-header:not(.sticky, .hover-active) .menu-container > ul > li.menu-item-has-children > span > i {
    -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
  }
  .home .site-header:not(.sticky, .hover-active) .menu-container > ul > li.menu-item-has-children > span > a > span .menu-icon {
    -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
  }
  .home .site-header:not(.sticky, .hover-active) .menu-container > ul > li a {
    color: #fff;
  }
  .home .site-header:not(.sticky, .hover-active) .menu-container > ul > li:hover > span::before {
    background-color: #fff;
  }
  .home .site-header:not(.sticky, .hover-active) .menu-container > ul > li:hover > span a {
    color: white;
  }
}
@media (min-width: 1024px) {
  .home .site-header:not(.sticky, .hover-active) .language-switcher {
    -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
  }
}

.submenu-image-container.active img:first-child {
  display: none;
}

.submenu-hover-img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: relative;
  z-index: 2;
  left: 0;
  top: 0;
}

.site-footer {
  background-color: #293A43;
  color: #fff;
  padding: 48px 0 100px;
  margin-top: 48px;
}
.page-template-mission-template .site-footer, .page-template-quality-template .site-footer, .page-template-contact-template .site-footer {
  padding: 48px 0 48px;
}
@media (min-width: 1024px) {
  .site-footer {
    padding: 40px 0;
  }
}
.site-footer .menu-container li a {
  color: #fff;
  font-size: 13px;
  font-weight: 400;
  line-height: 120%;
}
@media (min-width: 1200px) {
  .site-footer .menu-container li a {
    font-size: 15px;
  }
}
@media (min-width: 1440px) {
  .site-footer .menu-container li a {
    font-size: 18px;
  }
}
.site-footer .menu-container li:hover a {
  color: #66C5EC;
  cursor: pointer;
}
.site-footer .menu-container li:not(:last-child) {
  margin-bottom: 16px;
}
.site-footer .legal-block {
  margin-top: 32px;
  border-top: 1px solid #3E4D55;
  padding-top: 32px;
  padding-bottom: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%;
}
@media (min-width: 1024px) {
  .site-footer .legal-block {
    margin-top: 0;
    border: none;
    padding-top: 0px;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
.site-footer .legal-block .menu-container {
  margin-bottom: 16px;
}
.site-footer .legal-block .menu-container ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1024px) {
  .site-footer .legal-block .menu-container ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 32px;
  }
}
.site-footer .legal-block .menu-container ul li {
  margin-bottom: 0;
}
.site-footer .legal-block .menu-container ul li a {
  color: rgba(255, 255, 255, 0.8);
}
@media (min-width: 1200px) {
  .site-footer .legal-block .menu-container ul li a {
    font-size: 13px;
  }
}
@media (min-width: 1440px) {
  .site-footer .legal-block .menu-container ul li a {
    font-size: 14px;
  }
}
.site-footer .legal-block .legal-description {
  font-size: 12px;
  color: #fff;
  border-bottom: 1px solid #3E4D55;
  padding-bottom: 32px;
  margin-bottom: 32px;
  line-height: 120%;
}
@media (min-width: 1024px) {
  .site-footer .legal-block .legal-description {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 24px;
  }
}
.site-footer .legal-block .social-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
}
@media (min-width: 1024px) {
  .site-footer .legal-block .social-footer {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 24px;
  }
}
.site-footer .legal-block .social-footer a:hover svg rect {
  fill: #038FD0;
  fill-opacity: 1;
}
.site-footer .legal-block .social-footer a:active svg rect {
  fill: #0977B7;
  fill-opacity: 1;
}
.site-footer .legal-block .copiryte-block {
  color: rgba(255, 255, 255, 0.8);
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
}
@media (min-width: 1024px) {
  .site-footer .legal-block .copiryte-block {
    text-align: left;
  }
}
.site-footer .legal-block .copiryte-block .created {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  margin-top: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1024px) {
  .site-footer .legal-block .copiryte-block .created {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}

.categiry-block {
  padding-bottom: 20px;
  position: relative;
}
.categiry-block h2 {
  color: #231F20;
  font-size: 28px;
  font-weight: 300;
  letter-spacing: -0.28px;
  margin-bottom: 16px;
}
@media (min-width: 1440px) {
  .categiry-block h2 {
    font-size: 40px;
    letter-spacing: -0.4px;
    margin-bottom: 12px;
  }
}
.categiry-block h4 {
  color: #6A8A9A;
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 12px;
}
@media (min-width: 1440px) {
  .categiry-block h4 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 16px;
  }
}
.categiry-block .product-table {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 36px;
}
@media (min-width: 1440px) {
  .categiry-block .product-table {
    margin-bottom: 40px;
  }
}
.categiry-block .product-table tr {
  border-bottom: 1px solid rgba(5, 48, 87, 0.12);
}
.categiry-block .product-table tr td {
  padding: 16px;
  text-align: left;
  font-size: 13px;
  font-weight: 400;
  vertical-align: top;
}
@media (min-width: 1440px) {
  .categiry-block .product-table tr td {
    font-size: 16px;
  }
}
.categiry-block .product-table tr td.table-title {
  font-size: 16px;
  line-height: 140%;
}
@media (min-width: 1440px) {
  .categiry-block .product-table tr td.table-title {
    font-size: 20px;
  }
}
.categiry-block .product-table tr td .pharmaceutical-form-info {
  display: inline-block;
  border-radius: 5px;
}
.categiry-block .product-table tr td .pharmaceutical-form-info.search {
  background-color: #99D8F3;
}
.categiry-block .product-table tr td .table-description {
  color: rgba(35, 31, 32, 0.5);
}
@media (min-width: 1440px) {
  .categiry-block .product-table tr td .table-description {
    font-size: 14px;
  }
}
.categiry-block .product-table tr td .date-table {
  font-weight: 500;
  color: #14756F;
}
.categiry-block .product-table tr.table-header {
  background-color: #0977B7;
}
.categiry-block .product-table tr.table-header th {
  padding: 16px;
  text-align: left;
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  vertical-align: top;
}
@media (min-width: 1440px) {
  .categiry-block .product-table tr.table-header th {
    font-size: 16px;
  }
}
.categiry-block .product-table tr.table-header th:nth-child(1) {
  width: 23%;
  max-width: 248px;
}
.categiry-block .product-table tr.table-header th:nth-child(3) {
  width: 15%;
  max-width: 145px;
}
.categiry-block .product-table tr.table-header th:nth-child(4) {
  width: 15%;
  max-width: 145px;
}
.categiry-block .product-table tr.table-header th:nth-child(5) {
  width: 15%;
  max-width: 145px;
}
.categiry-block .product-table tr.odd {
  background-color: #E6F5FC;
}
.categiry-block .grid-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 40px;
}
.categiry-block .grid-block .grid-item {
  width: 100%;
}
@media (min-width: 1024px) {
  .categiry-block .grid-block .grid-item {
    width: calc((100% - 16px) / 3);
  }
}
@media (min-width: 1200px) {
  .categiry-block .grid-block .grid-item {
    width: calc((100% - 24px) / 4);
  }
}
.categiry-block .grid-block .grid-item .grid-item_wrapper {
  background-color: #009EE0;
  color: #fff;
  width: 100%;
}
@media (max-width: 1200px) {
  .categiry-block .grid-block .grid-item .grid-item_wrapper {
    height: 100% !important;
  }
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
  height: 100%;
  border: 1px solid #009EE0;
  padding: 24px;
}
@media (max-width: 1200px) {
  .categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header {
    height: 100% !important;
  }
}
@media (min-width: 1024px) {
  .categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header {
    min-height: 258px;
  }
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header .mobile-description {
  display: none;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header .mobile-description > div {
  padding: 12px 0;
  border-top: 1px solid #E0E0E1;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header .mobile-description > div:last-child {
  border-bottom: 1px solid #E0E0E1;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header .mobile-description > div span {
  color: #231F20;
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header .mobile-description > div .pharmaceutical-form-info {
  font-weight: 600;
  margin-right: 5px;
  float: left;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header .mobile-description > div .pharmaceutical-form-info.search {
  background-color: #99D8F3;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header .mobile-description > div .table-description p {
  color: #A1A3A6;
  font-weight: 400;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header .mobile-description > div .aling-date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header .icons {
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px 4px;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header .icons img {
  width: 40px;
  height: 40px;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header h3 {
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 700;
  line-height: 140%;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header h5 {
  font-size: 16px;
  font-weight: 500;
  line-height: 140%;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header p {
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
  font-weight: 400;
  line-height: 140%;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header p span:not(:last-child)::after {
  content: " / ";
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header .more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  cursor: pointer;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header .more span {
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  line-height: 140%;
  letter-spacing: 0.26px;
  text-transform: uppercase;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header .more span:nth-child(1) {
  display: inline-block;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header .more span:nth-child(2) {
  display: none;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_header .more svg {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_footer {
  display: none;
  position: absolute;
  background-color: #fff;
  left: 0;
  margin-top: -1px;
  padding: 23px;
}
.categiry-block .grid-block .grid-item .grid-item_wrapper .grid-item_footer .product-table {
  margin-bottom: 0;
}
.categiry-block .grid-block .grid-item:hover .grid-item_wrapper {
  background-color: #fff;
  color: #231F20;
}
.categiry-block .grid-block .grid-item:hover .grid-item_wrapper .grid-item_header {
  border: 1px solid #0977B7;
  z-index: 4;
  position: relative;
}
.categiry-block .grid-block .grid-item:hover .grid-item_wrapper .grid-item_header p {
  color: #828588;
}
.categiry-block .grid-block .grid-item:hover .grid-item_wrapper .grid-item_header .more span:nth-child(1) {
  color: #0977B7;
}
.categiry-block .grid-block .grid-item:hover .grid-item_wrapper .grid-item_header .more svg path {
  stroke: #0977B7;
}
.categiry-block .grid-block .grid-item.active {
  -webkit-box-shadow: 0px 40px 60px -20px rgba(0, 45, 64, 0.15);
          box-shadow: 0px 40px 60px -20px rgba(0, 45, 64, 0.15);
  height: 100% !important;
}
.categiry-block .grid-block .grid-item.active .grid-item_wrapper {
  background-color: #fff;
  color: #231F20;
}
.categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_header {
  border: 1px solid #0977B7;
  z-index: 4;
  position: relative;
}
@media (min-width: 1200px) {
  .categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_header {
    border-bottom: 1px solid #fff;
  }
}
.categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_header h5 {
  font-weight: 300;
}
.categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_header p {
  color: #828588;
}
.categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_header .more span:nth-child(1) {
  display: none;
}
.categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_header .more span:nth-child(2) {
  display: inline-block;
  color: #0977B7;
}
.categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_header .more svg {
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_header .more svg path {
  stroke: #0977B7;
}
.categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_header .mobile-description {
  display: block;
}
@media (min-width: 1200px) {
  .categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_header .mobile-description {
    display: none;
  }
}
.categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_footer {
  display: none;
  z-index: 3;
  width: 100%;
  border: 1px solid #0977B7;
}
@media (min-width: 1200px) {
  .categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_footer {
    display: block;
    -webkit-box-shadow: 0px 40px 60px -20px rgba(0, 45, 64, 0.15);
            box-shadow: 0px 40px 60px -20px rgba(0, 45, 64, 0.15);
  }
}
.categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_footer .product-table tr:not(.table-header) {
  background-color: #E6F5FC;
}
.categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_footer .product-table tr.table-header th:nth-child(1) {
  width: auto;
  max-width: auto;
}
.categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_footer .product-table tr.table-header th:nth-child(2), .categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_footer .product-table tr.table-header th:nth-child(3), .categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_footer .product-table tr.table-header th:nth-child(4), .categiry-block .grid-block .grid-item.active .grid-item_wrapper .grid-item_footer .product-table tr.table-header th:nth-child(5) {
  width: 15%;
  max-width: 145px;
}

.allproducts > .loader {
  position: relative;
  padding-top: 80px;
  padding-bottom: 80px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.allproducts > .loader::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='65' viewBox='0 0 65 65' fill='none'%3E%3Cpath d='M32.5189 11.6301V17.7254M47.757 17.7254L43.1855 22.2968M17.2808 17.7254L21.8522 22.2968M32.5189 54.2968V48.2016M47.757 48.2016L43.1855 43.6301M17.2808 48.2016L21.8522 43.6301M11.1855 32.9635H17.2808M47.757 32.9635H53.8522' stroke='%23038FD0' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  display: block;
  left: 50%;
  width: 65px;
  height: 65px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-animation-name: spin;
          animation-name: spin;
  -webkit-animation-duration: 4000ms;
          animation-duration: 4000ms;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
}
.allproducts.pipeline .grid-item .grid-item_wrapper {
  background-color: #328B9E !important;
}
.allproducts.pipeline .grid-item .grid-item_wrapper .grid-item_header {
  border-color: #328B9E !important;
}
.allproducts.pipeline .grid-item .grid-item_wrapper .grid-item_header .mobile-description > div .pharmaceutical-form-info {
  font-weight: 600;
}
.allproducts.pipeline .grid-item .grid-item_wrapper .grid-item_header .mobile-description > div .pharmaceutical-form-info.search {
  background-color: #328B9E !important;
}
.allproducts.pipeline .grid-item .grid-item_wrapper .grid-item_footer {
  border-color: #328B9E !important;
}
.allproducts.pipeline .grid-item .grid-item_wrapper .grid-item_footer tr:not(.table-header) {
  background-color: #F2FFFE !important;
}
.allproducts.pipeline .grid-item:hover .grid-item_wrapper {
  background-color: #fff !important;
  color: #231F20;
}
.allproducts.pipeline .grid-item:hover .grid-item_wrapper .grid-item_header {
  border: 1px solid #328B9E !important;
}
.allproducts.pipeline .grid-item:hover .grid-item_wrapper .grid-item_header p {
  color: #828588;
}
.allproducts.pipeline .grid-item:hover .grid-item_wrapper .grid-item_header .more span:nth-child(1) {
  color: #328B9E !important;
}
.allproducts.pipeline .grid-item:hover .grid-item_wrapper .grid-item_header .more svg path {
  stroke: #328B9E !important;
}
.allproducts.pipeline .grid-item.active .grid-item_wrapper {
  background-color: #fff !important;
}
.allproducts.pipeline .grid-item.active .grid-item_wrapper .grid-item_header {
  border-color: #328B9E !important;
}
@media (min-width: 1200px) {
  .allproducts.pipeline .grid-item.active .grid-item_wrapper .grid-item_header {
    border-bottom-color: #fff !important;
  }
}
.allproducts.pipeline .grid-item.active .grid-item_wrapper .grid-item_header .more span {
  color: #328B9E !important;
}
.allproducts.pipeline .grid-item.active .grid-item_wrapper .grid-item_header .more svg path {
  stroke: #328B9E !important;
}
.allproducts.pipeline .product-table .table-header {
  background-color: #328B9E !important;
}
.allproducts.pipeline .product-table.odd {
  background-color: #F2FFFE !important;
}
.allproducts.pipeline .product-table .pharmaceutical-form-info.search {
  background-color: rgba(50, 139, 158, 0.3) !important;
}
.allproducts .mobile-description .date-table {
  display: block;
  font-weight: 600 !important;
  color: #328B9E !important;
}

.filter {
  position: fixed;
  z-index: -2;
  opacity: 0;
  background-color: #fff;
  width: 100%;
  top: 0;
  height: 100%;
  padding: 38px 0;
}
.filter.active {
  z-index: 100;
  opacity: 1;
}
@media (min-width: 1024px) {
  .filter {
    padding: 0;
    position: inherit;
    z-index: 0;
    margin-bottom: 40px;
    opacity: 1;
  }
}
.filter .filter-header .header-h1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.filter .filter-header .header-h1 svg {
  cursor: pointer;
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .filter .filter-header {
    display: none;
  }
}
.filter .filter-container {
  height: 100%;
}
.filter .filter-container .row {
  height: 100%;
}
.filter .filter-container .row .col {
  height: 100%;
  padding-bottom: 68px;
}
@media (min-width: 1024px) {
  .filter .filter-container .row .col {
    padding-bottom: 0;
  }
}
.filter .col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 28px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 1024px) {
  .filter .col {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 8px;
  }
}
.filter .filter-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  height: calc(100% - 68px);
}
@media (min-width: 1024px) {
  .filter .filter-options {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: calc(100% - 210px);
  }
}
@media (min-width: 1200px) {
  .filter .filter-options {
    width: calc(100% - 318px);
  }
}
@media (min-width: 1440px) {
  .filter .filter-options {
    width: calc(100% - 321px);
  }
}
.filter .filter-options .select-list {
  height: 100%;
  overflow: auto;
}
@media (min-width: 1024px) {
  .filter .filter-options .select-list {
    overflow: inherit;
  }
}
.filter .filter-options .select-list {
  scrollbar-width: thin;
  scrollbar-color: #0977B7 #E0E0E1;
}
.filter .filter-options .select-list::-webkit-scrollbar {
  height: 4px;
  width: 4px;
}
.filter .filter-options .select-list::-webkit-scrollbar-track {
  border-radius: 8px;
  background-color: #E0E0E1;
}
.filter .filter-options .select-list::-webkit-scrollbar-track:hover {
  background-color: #C1C2C3;
}
.filter .filter-options .select-list::-webkit-scrollbar-track:active {
  background-color: #C1C2C3;
}
.filter .filter-options .select-list::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #0977B7;
}
.filter .filter-options .select-list::-webkit-scrollbar-thumb:hover {
  background-color: #115391;
}
.filter .filter-options .select-list::-webkit-scrollbar-thumb:active {
  background-color: #115391;
}
@media (min-width: 1024px) {
  .filter .filter-options .select-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.filter .searc-product {
  position: relative;
  width: 100%;
}
@media (min-width: 1024px) {
  .filter .searc-product {
    width: 254px;
  }
}
@media (min-width: 1200px) {
  .filter .searc-product {
    width: 306px;
  }
}
@media (min-width: 1440px) {
  .filter .searc-product {
    width: 312px;
  }
}
.filter .searc-product label {
  position: relative;
}
.filter .searc-product label input.search-field {
  padding: 8px 30px 8px 20px !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 140% !important;
  padding-right: 44px !important;
}
.filter .searc-product label input.search-field:focus {
  padding: 6px 30px 6px 20px !important;
}
@media (min-width: 1024px) {
  .filter .searc-product label input.search-field:focus {
    padding: 4px 30px 4px 16px !important;
  }
}
@media (min-width: 1440px) {
  .filter .searc-product label input.search-field:focus {
    padding: 6px 30px 6px 20px !important;
  }
}
@media (min-width: 1024px) {
  .filter .searc-product label input.search-field {
    font-size: 13px !important;
    padding: 6px 30px 6px 16px !important;
  }
}
@media (min-width: 1440px) {
  .filter .searc-product label input.search-field {
    font-size: 16px !important;
    padding: 8px 30px 8px 20px !important;
  }
}
.filter .searc-product label і span {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M19.4027 19.4027L15.9071 15.9009L19.4027 19.4027ZM17.8442 11.221C17.8442 12.9776 17.1464 14.6622 15.9043 15.9043C14.6622 17.1464 12.9776 17.8442 11.221 17.8442C9.46434 17.8442 7.77968 17.1464 6.53757 15.9043C5.29547 14.6622 4.59766 12.9776 4.59766 11.221C4.59766 9.46434 5.29547 7.77968 6.53757 6.53757C7.77968 5.29547 9.46434 4.59766 11.221 4.59766C12.9776 4.59766 14.6622 5.29547 15.9043 6.53757C17.1464 7.77968 17.8442 9.46434 17.8442 11.221V11.221Z' stroke='%23231F20' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.filter .searc-product .autocomplet {
  position: absolute;
  z-index: 2;
  display: none;
  padding: 16px 4px;
  border-radius: 20px;
  background: #FFF;
  -webkit-box-shadow: 0px 15px 60px -10px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 15px 60px -10px rgba(0, 0, 0, 0.15);
  margin-top: 12px;
  width: 100%;
  min-width: 100%;
  right: 0;
}
@media (min-width: 1024px) {
  .filter .searc-product .autocomplet {
    min-width: 360px;
  }
}
.filter .searc-product .autocomplet .autocomlet-item {
  color: #231F20;
  font-size: 16px;
  font-weight: 400;
  padding: 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .filter .searc-product .autocomplet .autocomlet-item {
    padding: 8px 22px;
  }
}
.filter .searc-product .autocomplet .autocomlet-item:hover {
  background-color: #E6F5FC;
}
.filter .searc-product .autocomplet .no-found {
  color: #231F20;
  font-size: 16px;
  font-weight: 400;
  padding: 8px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}
@media (min-width: 1024px) {
  .filter .searc-product .autocomplet .no-found {
    padding: 8px 22px;
  }
}
.filter .searc-product .autocomplet .loading {
  position: relative;
  display: block;
  width: 100px;
  height: 6px;
}
.filter .searc-product .autocomplet .loading .circle {
  display: inline-block;
  position: relative;
  /* key up the animations! */
  -webkit-animation: dotloader 2.5s infinite;
  animation: dotloader 2.5s infinite;
}
.filter .searc-product .autocomplet .loading .circle + .circle {
  margin-left: -15px;
  /* staggered effect cause by delay property */
  -webkit-animation: dotloader 2.5s 0.2s infinite;
  animation: dotloader 2.5s 0.2s infinite;
}
.filter .searc-product .autocomplet .loading .circle + .circle + .circle {
  margin-left: -15px;
  -webkit-animation: dotloader 2.5s 0.4s infinite;
  animation: dotloader 2.5s 0.4s infinite;
}
.filter .searc-product .autocomplet .loading .circle + .circle + .circle + .circle {
  margin-left: -15px;
  -webkit-animation: dotloader 2.5s 0.6s infinite;
  animation: dotloader 2.5s 0.6s infinite;
}
.filter .searc-product .autocomplet.active {
  display: block;
}
.filter .searc-product.values label span {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M12 2C6.21036 2 1.5 6.71036 1.5 12.5C1.5 18.2896 6.21036 23 12 23C17.7896 23 22.5 18.2896 22.5 12.5C22.5 6.71036 17.7896 2 12 2ZM15.8017 15.1598C15.8799 15.2341 15.9424 15.3232 15.9855 15.422C16.0287 15.5208 16.0516 15.6273 16.053 15.7351C16.0544 15.8428 16.0342 15.9498 15.9936 16.0497C15.9529 16.1496 15.8927 16.2403 15.8165 16.3165C15.7403 16.3927 15.6496 16.4529 15.5497 16.4936C15.4498 16.5342 15.3428 16.5544 15.2351 16.553C15.1273 16.5516 15.0208 16.5287 14.922 16.4855C14.8232 16.4424 14.7341 16.3799 14.6598 16.3017L12 13.6424L9.34017 16.3017C9.18746 16.4468 8.98413 16.5265 8.77351 16.5238C8.5629 16.5211 8.36167 16.4362 8.21273 16.2873C8.06379 16.1383 7.97892 15.9371 7.97623 15.7265C7.97353 15.5159 8.05322 15.3125 8.19829 15.1598L10.8576 12.5L8.19829 9.84017C8.05322 9.68746 7.97353 9.48413 7.97623 9.27351C7.97892 9.0629 8.06379 8.86167 8.21273 8.71273C8.36167 8.56379 8.5629 8.47892 8.77351 8.47623C8.98413 8.47353 9.18746 8.55322 9.34017 8.69829L12 11.3576L14.6598 8.69829C14.8125 8.55322 15.0159 8.47353 15.2265 8.47623C15.4371 8.47892 15.6383 8.56379 15.7873 8.71273C15.9362 8.86167 16.0211 9.0629 16.0238 9.27351C16.0265 9.48413 15.9468 9.68746 15.8017 9.84017L13.1424 12.5L15.8017 15.1598Z' fill='%23B4C4CC'/%3E%3C/svg%3E");
  cursor: pointer;
}
.filter .mobile-apply {
  position: fixed;
  bottom: 0;
  padding: 16px 0;
  width: 100%;
}
.filter .mobile-apply:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(51, 177, 230, 0.05);
  -webkit-backdrop-filter: blur(20px);
          backdrop-filter: blur(20px);
}
.filter .mobile-apply .col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.filter .mobile-apply .col .total-product {
  color: #231F20;
  font-size: 12px;
  font-weight: 700;
}
.filter .mobile-apply .col .total-product span {
  font-weight: 400;
}
.filter .mobile-apply .col .btn {
  padding: 11px 24px;
  border-radius: 40px;
  background: #038FD0;
  font-size: 15px;
  color: #fff;
  font-weight: 500;
}
.filter .mobile-apply .col .btn:hover {
  background: #009EE0;
}
.filter .mobile-apply .col .btn:active {
  background: #115391;
}
@media (min-width: 1024px) {
  .filter .mobile-apply {
    display: none;
  }
}

.info-products-row {
  margin-bottom: 20px;
  margin-top: 20px;
}
@media (min-width: 1024px) {
  .info-products-row {
    margin-top: 0px;
    margin-bottom: 32px;
  }
}
.info-products-row .col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.info-products-row .view-option {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 24px;
  width: 100%;
}
@media (min-width: 1024px) {
  .info-products-row .view-option {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: auto;
  }
}
.info-products-row .view-option .total-product {
  color: #231F20;
  font-size: 15px;
  font-weight: 700;
}
.info-products-row .view-option .total-product span {
  font-weight: 400;
}
@media (min-width: 1024px) {
  .info-products-row .view-option .total-product {
    font-size: 13px;
  }
}
@media (min-width: 1440px) {
  .info-products-row .view-option .total-product {
    font-size: 15px;
  }
}
.info-products-row .view-option .order-select {
  position: relative;
  cursor: pointer;
}
.info-products-row .view-option .order-select .input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
}
@media (min-width: 1024px) {
  .info-products-row .view-option .order-select .input {
    font-size: 13px;
  }
}
@media (min-width: 1440px) {
  .info-products-row .view-option .order-select .input {
    font-size: 15px;
  }
}
.info-products-row .view-option .order-select .input::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='10' viewBox='0 0 8 10' fill='none'%3E%3Cpath d='M4 6.66064L7.4641 1.86064H0.535898L4 6.66064Z' fill='%23231F20'/%3E%3C/svg%3E");
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.info-products-row .view-option .order-select .dropdown {
  display: none;
  position: absolute;
  padding: 16px 24px;
  border-radius: 10px;
  min-width: 76px;
  background: #fff;
  -webkit-box-shadow: 0px 15px 60px -10px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 15px 60px -10px rgba(0, 0, 0, 0.15);
  margin-top: 6px;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  left: 50%;
  z-index: 2;
  font-size: 15px;
}
@media (min-width: 1024px) {
  .info-products-row .view-option .order-select .dropdown {
    font-size: 13px;
  }
}
@media (min-width: 1440px) {
  .info-products-row .view-option .order-select .dropdown {
    font-size: 15px;
  }
}
.info-products-row .view-option .order-select .dropdown > span {
  display: block;
  padding: 6px 0;
}
.info-products-row .view-option .order-select .dropdown > span:hover {
  color: #0977B7;
}
.info-products-row .view-option .order-select.active .input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.info-products-row .view-option .order-select.active .input::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='10' viewBox='0 0 8 10' fill='none'%3E%3Cpath d='M4 6.66064L7.4641 1.86064H0.535898L4 6.66064Z' fill='%23231F20'/%3E%3C/svg%3E");
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.info-products-row .view-option .order-select.active .dropdown {
  display: block;
}
.info-products-row .view-option .btn-view {
  display: none;
}
@media (min-width: 1024px) {
  .info-products-row .view-option .btn-view {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 10px;
  }
}
.info-products-row .view-option .btn-view > span {
  background-color: #fff;
  width: 38px;
  height: 38px;
  border: 1px solid #A1A3A6;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  position: relative;
}
.info-products-row .view-option .btn-view > span .tooltip {
  display: none;
  position: absolute;
  background-color: #3D5765;
  padding: 10px;
  font-size: 11px;
  border-radius: 6px;
  color: #fff;
  top: -43px;
}
.info-products-row .view-option .btn-view > span .tooltip::after {
  content: url("data:image/svg+xml,%3Csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.67362 5.5L0.673828 0.5L8.67383 0.5L4.67362 5.5Z' fill='%233D5765'/%3E%3C/svg%3E%0A");
  position: absolute;
  bottom: -8px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
@media (min-width: 1440px) {
  .info-products-row .view-option .btn-view > span .tooltip {
    padding: 10px;
    font-size: 12px;
    border-radius: 8px;
  }
}
.info-products-row .view-option .btn-view > span:hover {
  background-color: #E6F5FC;
}
.info-products-row .view-option .btn-view > span:hover .tooltip {
  display: block;
}
.info-products-row .view-option .btn-view > span.active {
  background-color: #0977B7;
  border-color: #0977B7;
}
.info-products-row .view-option .btn-view > span.active svg rect, .info-products-row .view-option .btn-view > span.active svg path {
  stroke: #fff;
}
.info-products-row .btn-cat-block {
  display: none;
}
@media (min-width: 1024px) {
  .info-products-row .btn-cat-block {
    display: block;
  }
}

.request-catalog-arhive-buttom {
  display: none;
}
@media (min-width: 1024px) {
  .request-catalog-arhive-buttom {
    display: block;
    margin-top: 64px;
    text-align: center;
  }
}

.post-type-archive-product .header-h1 {
  position: relative;
}
.post-type-archive-product .header-h1 .toggle-avalible {
  display: none;
}
@media (min-width: 1024px) {
  .post-type-archive-product .header-h1 .toggle-avalible {
    display: block;
  }
}
.post-type-archive-product .mobile-filters {
  position: relative;
  border-bottom: 1px solid #D2DCE1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 1024px) {
  .post-type-archive-product .mobile-filters {
    display: none;
  }
}
.post-type-archive-product .mobile-filters .filter-toggle {
  color: #231F20;
  font-size: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 8px;
  cursor: pointer;
  gap: 6px;
}
.post-type-archive-product .mobile-filters .filter-toggle::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M13.6357 20.8148L13.633 20.8166L12.2435 21.701C12.2429 21.7013 12.2424 21.7017 12.2419 21.702C11.2563 22.3166 9.91301 21.6135 9.91301 20.4039V15.0495C9.91301 14.6095 9.79322 14.1405 9.62822 13.7259C9.46244 13.3093 9.23624 12.9106 8.99163 12.6118C8.9845 12.6031 8.97708 12.5946 8.96937 12.5864L5.16879 8.53579C5.16378 8.53045 5.15865 8.52522 5.15341 8.5201C4.96241 8.33368 4.77132 8.04108 4.62785 7.71425C4.48307 7.38447 4.40991 7.07276 4.40991 6.8613V4.54915C4.40991 3.58647 5.1017 2.92822 5.90479 2.92822H19.095C19.9144 2.92822 20.5899 3.60324 20.5899 4.44484V6.67007C20.5899 6.98608 20.4908 7.37104 20.322 7.74767C20.1564 8.117 19.9425 8.43668 19.7471 8.63771L15.4656 12.4638C15.0893 12.7814 14.8012 13.2319 14.6073 13.6965C14.4113 14.1662 14.2957 14.6879 14.2957 15.1711V19.5173C14.2957 19.724 14.2251 19.9979 14.0905 20.2609C13.9545 20.5267 13.7839 20.7219 13.6357 20.8148Z' stroke='%232C2829' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  height: 25px;
  width: 25px;
  display: block;
}
.post-type-archive-product .mobile-filters .filter-toggle.active::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M5.91083 2.42822H19.0868C20.1873 2.42822 21.0878 3.33864 21.0878 4.44915V6.67016C21.0878 7.48053 20.5875 8.49099 20.0873 8.99122L15.7953 12.833C15.1951 13.3432 14.7949 14.3537 14.7949 15.154V19.496C14.7949 20.1063 14.3947 20.9067 13.8945 21.2168L12.4938 22.1272C11.1932 22.9376 9.40242 22.0272 9.40242 20.4064V15.054C9.40242 14.3437 9.00224 13.4332 8.60206 12.933L4.81032 8.89117C4.31009 8.38094 3.90991 7.48053 3.90991 6.87025V4.54919C3.91992 3.33864 4.82033 2.42822 5.91083 2.42822Z' fill='%230977B7'/%3E%3Cpath d='M18.4199 10.5483C18.0792 10.4672 17.7301 10.4269 17.3799 10.4283C14.7599 10.4283 12.6299 12.5583 12.6299 15.1783C12.6299 16.0683 12.8799 16.9083 13.3199 17.6283C13.6899 18.2483 14.1999 18.7783 14.8199 19.1583C15.5599 19.6483 16.4399 19.9283 17.3799 19.9283C19.1199 19.9283 20.6299 18.9983 21.4499 17.6283C21.8899 16.9083 22.1299 16.0683 22.1299 15.1783C22.1306 14.0995 21.7634 13.0528 21.0889 12.211C20.4143 11.3692 19.4728 10.7827 18.4199 10.5483ZM19.7499 14.5583L17.2099 16.8983C17.0699 17.0283 16.8799 17.0983 16.6999 17.0983C16.5099 17.0983 16.3199 17.0283 16.1699 16.8783L14.9999 15.7083C14.8604 15.5671 14.7822 15.3767 14.7822 15.1783C14.7822 14.9798 14.8604 14.7894 14.9999 14.6483C15.2899 14.3583 15.7699 14.3583 16.0599 14.6483L16.7199 15.3083L18.7299 13.4583C19.0399 13.1783 19.5099 13.1983 19.7899 13.4983C20.0699 13.8083 20.0499 14.2783 19.7499 14.5583Z' fill='%23EB305D'/%3E%3C/svg%3E");
}
.post-type-archive-product .toggle-avalible {
  bottom: 11px;
  position: relative;
}
@media (min-width: 1024px) {
  .post-type-archive-product .toggle-avalible {
    bottom: 14px;
    right: 0;
    position: absolute;
  }
}
@media (min-width: 1440px) {
  .post-type-archive-product .toggle-avalible {
    bottom: 16px;
  }
}
.post-type-archive-product .toggle-avalible span {
  font-size: 15px;
  font-weight: 400;
  color: rgba(35, 31, 32, 0.6);
  padding: 8px 13px 10px;
  border-bottom: 2px solid #fff;
  letter-spacing: normal;
}
@media (min-width: 1024px) {
  .post-type-archive-product .toggle-avalible span {
    font-size: 13px;
    padding: 8px 32px 10px;
  }
}
@media (min-width: 1440px) {
  .post-type-archive-product .toggle-avalible span {
    font-size: 15px;
  }
}
.post-type-archive-product .toggle-avalible span.active {
  color: #0977B7;
  border-color: #0977B7;
}
.post-type-archive-product .toggle-avalible span:not(.active) {
  cursor: pointer;
}
.post-type-archive-product .section-links-botton {
  padding-top: 140px;
}

.options-list {
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
}
.options-list.active {
  margin-bottom: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1024px) {
  .options-list.active {
    margin-top: 12px;
    margin-bottom: 0;
  }
}
.options-list > .clear {
  -webkit-box-ordinal-group: 1000;
      -ms-flex-order: 999;
          order: 999;
  display: none;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  cursor: pointer;
}
.options-list > .clear:hover {
  color: #EB305D;
}
.options-list > span + .clear {
  display: block;
}
.options-list > span {
  padding: 6px 12px;
  background-color: #E1F6FF;
  border-radius: 20px;
  color: #3D5765;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  cursor: pointer;
}
@media (min-width: 1440px) {
  .options-list > span {
    font-size: 16px;
    padding: 10px 12px;
  }
}
.options-list > span i {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8.33334 1.33337C4.47358 1.33337 1.33334 4.47361 1.33334 8.33337C1.33334 12.1931 4.47358 15.3334 8.33334 15.3334C12.1931 15.3334 15.3333 12.1931 15.3333 8.33337C15.3333 4.47361 12.1931 1.33337 8.33334 1.33337ZM10.8678 10.1066C10.9199 10.1561 10.9616 10.2155 10.9904 10.2814C11.0191 10.3473 11.0344 10.4182 11.0354 10.4901C11.0363 10.5619 11.0228 10.6333 10.9957 10.6998C10.9686 10.7664 10.9285 10.8269 10.8777 10.8777C10.8269 10.9285 10.7664 10.9687 10.6998 10.9958C10.6332 11.0228 10.5619 11.0363 10.49 11.0354C10.4182 11.0345 10.3472 11.0192 10.2814 10.9904C10.2155 10.9616 10.1561 10.92 10.1066 10.8678L8.33334 9.09496L6.56012 10.8678C6.45832 10.9646 6.32276 11.0177 6.18235 11.0159C6.04194 11.0141 5.90779 10.9575 5.8085 10.8582C5.7092 10.7589 5.65263 10.6248 5.65083 10.4844C5.64903 10.344 5.70215 10.2084 5.79887 10.1066L7.57176 8.33337L5.79887 6.56015C5.70215 6.45835 5.64903 6.32279 5.65083 6.18238C5.65263 6.04197 5.7092 5.90782 5.8085 5.80853C5.90779 5.70923 6.04194 5.65266 6.18235 5.65086C6.32276 5.64906 6.45832 5.70218 6.56012 5.7989L8.33334 7.57179L10.1066 5.7989C10.2084 5.70218 10.3439 5.64906 10.4843 5.65086C10.6247 5.65266 10.7589 5.70923 10.8582 5.80853C10.9575 5.90782 11.0141 6.04197 11.0159 6.18238C11.0177 6.32279 10.9645 6.45835 10.8678 6.56015L9.09493 8.33337L10.8678 10.1066Z' fill='%233D5765'/%3E%3C/svg%3E");
}

.not-result {
  padding: 12px;
  border-radius: 4px;
  border: 1px solid #E6F5FC;
}
@media (min-width: 1024px) {
  .not-result {
    padding: 24px;
  }
}
.not-result > div {
  padding: 12px;
  border-radius: 8px;
  border: 1px solid #CCECF9;
}
@media (min-width: 1024px) {
  .not-result > div {
    padding: 24px;
  }
}
.not-result > div > div {
  padding: 12px;
  border-radius: 20px;
  border: 1px solid #99D8F3;
}
@media (min-width: 1024px) {
  .not-result > div > div {
    border-radius: 24px;
    padding: 24px;
  }
}
.not-result > div > div > div {
  padding: 32px;
  border-radius: 24px;
  border: 1px solid #66C5EC;
  text-align: center;
}
@media (min-width: 1024px) {
  .not-result > div > div > div {
    border-radius: 32px;
    padding: 38px 24px;
  }
}
.not-result > div > div > div h2 {
  color: #0977B7;
  font-size: 36px;
  font-weight: 200;
  letter-spacing: -1.44px;
  margin-bottom: 6px;
  max-width: 314px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1024px) {
  .not-result > div > div > div h2 {
    font-size: 40px;
    font-weight: 300;
    letter-spacing: -0.4px;
    margin-bottom: 8px;
  }
}
.not-result > div > div > div h4 {
  color: #231F20;
  font-size: 16px;
  font-weight: 300;
  line-height: 140%;
  max-width: 314px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1024px) {
  .not-result > div > div > div h4 {
    font-size: 20px;
  }
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: rgba(5, 48, 87, 0.9);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: -999;
  opacity: 0;
  padding: 20px;
}
.modal.active {
  z-index: 999;
  opacity: 1;
  -webkit-animation: custom-fade-in 0.4s linear;
          animation: custom-fade-in 0.4s linear;
}
.modal.close {
  -webkit-animation: custom-fade-out 0.4s linear;
          animation: custom-fade-out 0.4s linear;
  z-index: -999;
  opacity: 0;
}
.modal .modal-body {
  background-color: #fff;
  padding: 30px 30px;
  position: relative;
}
@media (min-width: 1024px) {
  .modal .modal-body {
    padding: 64px 72px;
  }
}
.modal .close-modal {
  position: absolute;
  top: 10px;
  border-radius: 50px;
  right: 10px;
  height: 20px;
  width: 20px;
  cursor: pointer;
}
.modal .close-modal svg {
  width: 100%;
  height: auto;
}
@media (min-width: 1024px) {
  .modal .close-modal {
    top: 30px;
    border-radius: 50px;
    right: 30px;
    height: 40px;
    width: 40px;
  }
}
.modal .close-modal:hover {
  background-color: #D9F4FF;
}
.modal .close-modal:active {
  background-color: #CCECF9;
}
.modal.modal-thanks .modal-body > div {
  max-width: 376px;
  text-align: center;
}
.modal.modal-thanks .modal-body > div svg {
  margin-bottom: 24px;
}
.modal.modal-thanks .modal-body > div h3 {
  font-size: 24px;
  font-weight: 300;
  letter-spacing: -0.28px;
  margin-bottom: 4px;
}
@media (min-width: 1024px) {
  .modal.modal-thanks .modal-body > div h3 {
    font-size: 28px;
  }
}
.modal.modal-thanks .modal-body > div p {
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .modal.modal-thanks .modal-body > div p {
    font-size: 20px;
    margin-bottom: 24px;
  }
}
.modal.modal-thanks .modal-body > div span {
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  line-height: 120%;
  padding: 16px 28px;
  border-radius: 100px;
  background-color: #009EE0;
  display: inline-block;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .modal.modal-thanks .modal-body > div span {
    font-size: 15px;
    padding: 21px 44px;
  }
}
.modal.modal-thanks .modal-body > div span:hover {
  background-color: #038FD0;
}
.modal.modal-thanks .modal-body > div span:active {
  background-color: #115391;
}
.modal.modal-form .modal-body {
  max-width: 816px;
}
@media (min-width: 1024px) {
  .modal.modal-form .modal-body {
    padding-top: 42px;
    padding-bottom: 42px;
  }
}
.modal.modal-form .modal-body .header-modal-form {
  border-bottom: 1px solid #0977B7;
}
.modal.modal-form .modal-body .header-modal-form h3 {
  color: #0977B7;
  font-size: 28px;
  font-weight: 300;
  margin-bottom: 6px;
}
@media (min-width: 1024px) {
  .modal.modal-form .modal-body .header-modal-form h3 {
    font-size: 40px;
  }
}
.modal.modal-form .modal-body .header-modal-form p {
  color: #0977B7;
  font-size: 16px;
  font-weight: 300;
  margin-bottom: -5px;
}
@media (min-width: 1024px) {
  .modal.modal-form .modal-body .header-modal-form p {
    font-size: 20px;
  }
}
.modal.modal-form .modal-body .header-modal-form span {
  color: #EB305D;
}
.modal.modal-form .wpforms-container {
  max-height: calc(90vh - 200px);
  overflow: auto;
  position: relative;
  padding: 0 12px 0 2px;
  margin-right: -14px;
}
.modal.modal-form .wpforms-container {
  scrollbar-width: thin;
  scrollbar-color: #C1C2C3 #F1F1F1;
}
.modal.modal-form .wpforms-container::-webkit-scrollbar {
  height: 2px;
  width: 2px;
}
.modal.modal-form .wpforms-container::-webkit-scrollbar-track {
  border-radius: 4px;
  background-color: #F1F1F1;
}
.modal.modal-form .wpforms-container::-webkit-scrollbar-track:hover {
  background-color: #B8C0C2;
}
.modal.modal-form .wpforms-container::-webkit-scrollbar-track:active {
  background-color: #B8C0C2;
}
.modal.modal-form .wpforms-container::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: #C1C2C3;
}
.modal.modal-form .wpforms-container::-webkit-scrollbar-thumb:hover {
  background-color: #0977B7;
}
.modal.modal-form .wpforms-container::-webkit-scrollbar-thumb:active {
  background-color: #0977B7;
}
.modal.modal-form .wpforms-field-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0 8px;
}
.modal.modal-form .wpforms-field-container .form-description {
  display: none;
}
.modal.modal-form .wpforms-field-container > div {
  width: 100%;
}
.modal.modal-form .wpforms-field-container .doc_choise .wpforms-field-required {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 12px;
}
.modal.modal-form .wpforms-field-container .doc_choise .wpforms-field-required > li {
  width: calc(50% - 6px);
}
@media (min-width: 1024px) {
  .modal.modal-form .wpforms-field-container .doc_choise .wpforms-field-required > li {
    width: calc(25% - 9px);
  }
}
@media (min-width: 768px) {
  .modal.modal-form .wpforms-field-container > div {
    width: calc(50% - 4px);
  }
  .modal.modal-form .wpforms-field-container .doc_choise, .modal.modal-form .wpforms-field-container .wpforms-field-divider, .modal.modal-form .wpforms-field-container #wpforms-918-field_15-container, .modal.modal-form .wpforms-field-container #wpforms-993-field_15-container {
    width: 100%;
  }
}

@-webkit-keyframes custom-fade-in {
  0% {
    z-index: -999;
    opacity: 0;
  }
  1% {
    z-index: 999;
    opacity: 0;
  }
  100% {
    z-index: 999;
    opacity: 1;
  }
}

@keyframes custom-fade-in {
  0% {
    z-index: -999;
    opacity: 0;
  }
  1% {
    z-index: 999;
    opacity: 0;
  }
  100% {
    z-index: 999;
    opacity: 1;
  }
}
@-webkit-keyframes custom-fade-out {
  0% {
    z-index: 999;
    opacity: 1;
  }
  99% {
    z-index: 999;
    opacity: 0;
  }
  100% {
    z-index: -999;
    opacity: 0;
  }
}
@keyframes custom-fade-out {
  0% {
    z-index: 999;
    opacity: 1;
  }
  99% {
    z-index: 999;
    opacity: 0;
  }
  100% {
    z-index: -999;
    opacity: 0;
  }
}
#breadcrumbs {
  display: none;
}
@media (min-width: 1024px) {
  #breadcrumbs {
    display: block;
    padding: 24px 0;
  }
  #breadcrumbs a, #breadcrumbs span {
    font-size: 12px;
    color: #231F20;
    font-weight: 400;
  }
  #breadcrumbs .breadcrumb_last {
    color: rgba(0, 0, 0, 0.4);
  }
}

.home-hero-section {
  position: relative;
  height: 100vh;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(31.19%, #009EE0), to(#B1E8FF));
  background: linear-gradient(180deg, #009EE0 31.19%, #B1E8FF 100%);
}
@media (orientation: portrait) {
  .home-hero-section {
    z-index: -1;
  }
}
.home-hero-section .wrapper {
  position: sticky;
  height: 0vh;
  top: 0;
}
.home-hero-section .wrapper > div {
  width: 100%;
  height: 100vh;
  overflow: hidden;
}
.home-hero-section .col {
  position: relative;
}
.home-hero-section .see-more-slider {
  left: auto;
  right: 0;
}
.home-hero-section .btn {
  padding: 11px 40px;
  top: -60px;
  right: calc(-50% + 116px);
  position: relative;
  z-index: 10;
  cursor: pointer;
  background-color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 120%;
  border-radius: 50px;
  color: #009EE0;
  border: 1px solid #fff;
}
.home-hero-section .btn:hover {
  background-color: #F3FBFF;
  color: #0977B7;
  border-color: #0977B7;
}
.home-hero-section .btn:active {
  background-color: #E6F5FC;
  color: #115391;
  border-color: #115391;
}
.home-hero-section .hero-parallax {
  margin: 100px 0;
  height: calc(100vh - 200px);
  position: relative;
  z-index: -1;
}
@media (min-width: 1024px) {
  .home-hero-section .hero-parallax {
    margin: 100px 0;
    height: calc(100vh - 200px);
  }
}
.home-hero-section .hero-parallax > div {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
}
@media (orientation: portrait) {
  .home-hero-section .hero-parallax > div:nth-child(1) {
    width: calc(120% + 40px) !important;
  }
  .home-hero-section .hero-parallax > div:nth-child(2) {
    width: calc(120% + 40px) !important;
  }
  .home-hero-section .hero-parallax > div:nth-child(3) {
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    -webkit-transform: translate(0, 0) !important;
        -ms-transform: translate(0, 0) !important;
            transform: translate(0, 0) !important;
    z-index: 6;
  }
  .home-hero-section .hero-parallax > div:nth-child(3) img {
    display: none;
  }
}
@media (orientation: portrait) and (min-width: 1024px) {
  .home-hero-section .hero-parallax > div:nth-child(3) img {
    display: block;
  }
}
@media (orientation: portrait) {
  .home-hero-section .hero-parallax > div:nth-child(3)::before {
    content: url("data:image/svg+xml,%3Csvg viewBox='0 0 320 145' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.65625 86.4902V96H2.11621V86.4902H4.65625ZM1.95801 84.0117C1.95801 83.6426 2.08691 83.3379 2.34473 83.0977C2.60254 82.8574 2.94824 82.7373 3.38184 82.7373C3.80957 82.7373 4.15234 82.8574 4.41016 83.0977C4.67383 83.3379 4.80566 83.6426 4.80566 84.0117C4.80566 84.3809 4.67383 84.6855 4.41016 84.9258C4.15234 85.166 3.80957 85.2861 3.38184 85.2861C2.94824 85.2861 2.60254 85.166 2.34473 84.9258C2.08691 84.6855 1.95801 84.3809 1.95801 84.0117ZM9.04656 88.5205V96H6.51531V86.4902H8.88836L9.04656 88.5205ZM8.67742 90.9111H7.99188C7.99188 90.208 8.0827 89.5752 8.26434 89.0127C8.44598 88.4443 8.70086 87.9609 9.02898 87.5625C9.35711 87.1582 9.74676 86.8506 10.1979 86.6396C10.655 86.4229 11.1647 86.3145 11.7272 86.3145C12.1725 86.3145 12.5798 86.3789 12.9489 86.5078C13.318 86.6367 13.6345 86.8418 13.8981 87.123C14.1677 87.4043 14.3727 87.7764 14.5134 88.2393C14.6598 88.7021 14.7331 89.2676 14.7331 89.9355V96H12.1843V89.9268C12.1843 89.5049 12.1257 89.1768 12.0085 88.9424C11.8913 88.708 11.7184 88.5439 11.4899 88.4502C11.2673 88.3506 10.9919 88.3008 10.6638 88.3008C10.3239 88.3008 10.028 88.3682 9.77605 88.5029C9.52996 88.6377 9.32488 88.8252 9.16082 89.0654C9.00262 89.2998 8.8825 89.5752 8.80047 89.8916C8.71844 90.208 8.67742 90.5479 8.67742 90.9111ZM21.1361 86.4902V88.2832H15.599V86.4902H21.1361ZM16.9701 84.1436H19.5013V93.1348C19.5013 93.4102 19.5365 93.6211 19.6068 93.7676C19.683 93.9141 19.7943 94.0166 19.9408 94.0752C20.0873 94.1279 20.2718 94.1543 20.4945 94.1543C20.6527 94.1543 20.7933 94.1484 20.9164 94.1367C21.0453 94.1191 21.1537 94.1016 21.2416 94.084L21.2504 95.9473C21.0336 96.0176 20.7992 96.0732 20.5472 96.1143C20.2953 96.1553 20.017 96.1758 19.7123 96.1758C19.1556 96.1758 18.6693 96.085 18.2533 95.9033C17.8431 95.7158 17.5267 95.417 17.3041 95.0068C17.0814 94.5967 16.9701 94.0576 16.9701 93.3896V84.1436ZM26.7745 96.1758C26.0362 96.1758 25.3741 96.0586 24.7881 95.8242C24.2022 95.584 23.7041 95.2529 23.294 94.8311C22.8897 94.4092 22.5791 93.9199 22.3623 93.3633C22.1455 92.8008 22.0371 92.2031 22.0371 91.5703V91.2188C22.0371 90.498 22.1397 89.8389 22.3448 89.2412C22.5498 88.6436 22.8428 88.125 23.2237 87.6855C23.6104 87.2461 24.0791 86.9092 24.6299 86.6748C25.1807 86.4346 25.8018 86.3145 26.4932 86.3145C27.167 86.3145 27.7647 86.4258 28.2862 86.6484C28.8077 86.8711 29.2442 87.1875 29.5957 87.5977C29.9532 88.0078 30.2227 88.5 30.4043 89.0742C30.586 89.6426 30.6768 90.2754 30.6768 90.9727V92.0273H23.1182V90.3398H28.1895V90.1465C28.1895 89.7949 28.125 89.4814 27.9961 89.2061C27.8731 88.9248 27.6856 88.7021 27.4336 88.5381C27.1817 88.374 26.8594 88.292 26.4668 88.292C26.1329 88.292 25.8457 88.3652 25.6055 88.5117C25.3653 88.6582 25.169 88.8633 25.0166 89.127C24.8702 89.3906 24.7588 89.7012 24.6827 90.0586C24.6123 90.4102 24.5772 90.7969 24.5772 91.2188V91.5703C24.5772 91.9512 24.6299 92.3027 24.7354 92.625C24.8467 92.9473 25.002 93.2256 25.2012 93.46C25.4063 93.6943 25.6524 93.876 25.9395 94.0049C26.2325 94.1338 26.5635 94.1982 26.9327 94.1982C27.3897 94.1982 27.8145 94.1104 28.2071 93.9346C28.6055 93.7529 28.9483 93.4805 29.2354 93.1172L30.4659 94.4531C30.2666 94.7402 29.9942 95.0156 29.6485 95.2793C29.3086 95.543 28.8985 95.7598 28.418 95.9297C27.9375 96.0938 27.3897 96.1758 26.7745 96.1758ZM34.4695 88.5645V96H31.9382V86.4902H34.32L34.4695 88.5645ZM37.3347 86.4287L37.2907 88.7754C37.1677 88.7578 37.0183 88.7432 36.8425 88.7314C36.6726 88.7139 36.5173 88.7051 36.3767 88.7051C36.0193 88.7051 35.7087 88.752 35.445 88.8457C35.1872 88.9336 34.9704 89.0654 34.7946 89.2412C34.6247 89.417 34.4958 89.6309 34.4079 89.8828C34.3259 90.1348 34.279 90.4219 34.2673 90.7441L33.7575 90.5859C33.7575 89.9707 33.8191 89.4053 33.9421 88.8896C34.0652 88.3682 34.2439 87.9141 34.4782 87.5273C34.7185 87.1406 35.0114 86.8418 35.3571 86.6309C35.7029 86.4199 36.0984 86.3145 36.5437 86.3145C36.6843 86.3145 36.8279 86.3262 36.9743 86.3496C37.1208 86.3672 37.2409 86.3936 37.3347 86.4287ZM40.8285 88.5205V96H38.2973V86.4902H40.6703L40.8285 88.5205ZM40.4594 90.9111H39.7738C39.7738 90.208 39.8646 89.5752 40.0463 89.0127C40.2279 88.4443 40.4828 87.9609 40.8109 87.5625C41.1391 87.1582 41.5287 86.8506 41.9799 86.6396C42.4369 86.4229 42.9467 86.3145 43.5092 86.3145C43.9545 86.3145 44.3617 86.3789 44.7309 86.5078C45.1 86.6367 45.4164 86.8418 45.6801 87.123C45.9496 87.4043 46.1547 87.7764 46.2953 88.2393C46.4418 88.7021 46.515 89.2676 46.515 89.9355V96H43.9662V89.9268C43.9662 89.5049 43.9076 89.1768 43.7904 88.9424C43.6732 88.708 43.5004 88.5439 43.2719 88.4502C43.0492 88.3506 42.7738 88.3008 42.4457 88.3008C42.1059 88.3008 41.81 88.3682 41.558 88.5029C41.3119 88.6377 41.1068 88.8252 40.9428 89.0654C40.7846 89.2998 40.6645 89.5752 40.5824 89.8916C40.5004 90.208 40.4594 90.5479 40.4594 90.9111ZM53.3927 93.8555V89.6191C53.3927 89.3145 53.3428 89.0537 53.2432 88.8369C53.1436 88.6143 52.9884 88.4414 52.7774 88.3184C52.5723 88.1953 52.3057 88.1338 51.9776 88.1338C51.6964 88.1338 51.4532 88.1836 51.2481 88.2832C51.043 88.377 50.8848 88.5146 50.7735 88.6963C50.6622 88.8721 50.6065 89.0801 50.6065 89.3203H48.0753C48.0753 88.916 48.169 88.5322 48.3565 88.1689C48.544 87.8057 48.8165 87.4863 49.1739 87.2109C49.5313 86.9297 49.9561 86.71 50.4483 86.5518C50.9464 86.3936 51.503 86.3145 52.1182 86.3145C52.8565 86.3145 53.5128 86.4375 54.087 86.6836C54.6612 86.9297 55.1124 87.2988 55.4405 87.791C55.7745 88.2832 55.9415 88.8984 55.9415 89.6367V93.7061C55.9415 94.2275 55.9737 94.6553 56.0382 94.9893C56.1026 95.3174 56.1964 95.6045 56.3194 95.8506V96H53.7618C53.6387 95.7422 53.545 95.4199 53.4805 95.0332C53.422 94.6406 53.3927 94.248 53.3927 93.8555ZM53.7266 90.208L53.7442 91.6406H52.3292C51.9952 91.6406 51.7052 91.6787 51.4591 91.7549C51.213 91.8311 51.0108 91.9395 50.8526 92.0801C50.6944 92.2148 50.5772 92.373 50.5011 92.5547C50.4307 92.7363 50.3956 92.9355 50.3956 93.1523C50.3956 93.3691 50.4454 93.5654 50.545 93.7412C50.6446 93.9111 50.7882 94.0459 50.9757 94.1455C51.1632 94.2393 51.3829 94.2861 51.6348 94.2861C52.0157 94.2861 52.3468 94.21 52.628 94.0576C52.9093 93.9053 53.1261 93.7178 53.2784 93.4951C53.4366 93.2725 53.5186 93.0615 53.5245 92.8623L54.1925 93.9346C54.0987 94.1748 53.9698 94.4238 53.8057 94.6816C53.6475 94.9395 53.4454 95.1826 53.1993 95.4111C52.9532 95.6338 52.6573 95.8184 52.3116 95.9648C51.9659 96.1055 51.5557 96.1758 51.0811 96.1758C50.4776 96.1758 49.9298 96.0557 49.4376 95.8154C48.9512 95.5693 48.5645 95.2324 48.2774 94.8047C47.9962 94.3711 47.8555 93.8789 47.8555 93.3281C47.8555 92.8301 47.9493 92.3877 48.1368 92.001C48.3243 91.6143 48.5997 91.2891 48.963 91.0254C49.3321 90.7559 49.7921 90.5537 50.3428 90.4189C50.8936 90.2783 51.5323 90.208 52.2589 90.208H53.7266ZM62.3709 86.4902V88.2832H56.8338V86.4902H62.3709ZM58.2048 84.1436H60.7361V93.1348C60.7361 93.4102 60.7713 93.6211 60.8416 93.7676C60.9177 93.9141 61.0291 94.0166 61.1755 94.0752C61.322 94.1279 61.5066 94.1543 61.7293 94.1543C61.8875 94.1543 62.0281 94.1484 62.1511 94.1367C62.28 94.1191 62.3884 94.1016 62.4763 94.084L62.4851 95.9473C62.2683 96.0176 62.0339 96.0732 61.782 96.1143C61.53 96.1553 61.2517 96.1758 60.947 96.1758C60.3904 96.1758 59.9041 96.085 59.488 95.9033C59.0779 95.7158 58.7615 95.417 58.5388 95.0068C58.3162 94.5967 58.2048 94.0576 58.2048 93.3896V84.1436ZM66.3041 86.4902V96H63.7641V86.4902H66.3041ZM63.6059 84.0117C63.6059 83.6426 63.7348 83.3379 63.9926 83.0977C64.2504 82.8574 64.5961 82.7373 65.0297 82.7373C65.4575 82.7373 65.8002 82.8574 66.058 83.0977C66.3217 83.3379 66.4536 83.6426 66.4536 84.0117C66.4536 84.3809 66.3217 84.6855 66.058 84.9258C65.8002 85.166 65.4575 85.2861 65.0297 85.2861C64.5961 85.2861 64.2504 85.166 63.9926 84.9258C63.7348 84.6855 63.6059 84.3809 63.6059 84.0117ZM67.8116 91.3418V91.1572C67.8116 90.46 67.9112 89.8184 68.1105 89.2324C68.3097 88.6406 68.5997 88.1279 68.9806 87.6943C69.3614 87.2607 69.8302 86.9238 70.3868 86.6836C70.9435 86.4375 71.5821 86.3145 72.3028 86.3145C73.0236 86.3145 73.6652 86.4375 74.2277 86.6836C74.7902 86.9238 75.2618 87.2607 75.6427 87.6943C76.0294 88.1279 76.3224 88.6406 76.5216 89.2324C76.7208 89.8184 76.8204 90.46 76.8204 91.1572V91.3418C76.8204 92.0332 76.7208 92.6748 76.5216 93.2666C76.3224 93.8525 76.0294 94.3652 75.6427 94.8047C75.2618 95.2383 74.7931 95.5752 74.2364 95.8154C73.6798 96.0557 73.0411 96.1758 72.3204 96.1758C71.5997 96.1758 70.9581 96.0557 70.3956 95.8154C69.839 95.5752 69.3673 95.2383 68.9806 94.8047C68.5997 94.3652 68.3097 93.8525 68.1105 93.2666C67.9112 92.6748 67.8116 92.0332 67.8116 91.3418ZM70.3429 91.1572V91.3418C70.3429 91.7402 70.378 92.1123 70.4484 92.458C70.5187 92.8037 70.63 93.1084 70.7823 93.3721C70.9405 93.6299 71.1456 93.832 71.3976 93.9785C71.6495 94.125 71.9571 94.1982 72.3204 94.1982C72.672 94.1982 72.9737 94.125 73.2257 93.9785C73.4777 93.832 73.6798 93.6299 73.8321 93.3721C73.9845 93.1084 74.0958 92.8037 74.1661 92.458C74.2423 92.1123 74.2804 91.7402 74.2804 91.3418V91.1572C74.2804 90.7705 74.2423 90.4072 74.1661 90.0674C74.0958 89.7217 73.9816 89.417 73.8234 89.1533C73.671 88.8838 73.4689 88.6729 73.2169 88.5205C72.965 88.3682 72.6603 88.292 72.3028 88.292C71.9454 88.292 71.6407 88.3682 71.3888 88.5205C71.1427 88.6729 70.9405 88.8838 70.7823 89.1533C70.63 89.417 70.5187 89.7217 70.4484 90.0674C70.378 90.4072 70.3429 90.7705 70.3429 91.1572ZM80.6746 88.5205V96H78.1434V86.4902H80.5164L80.6746 88.5205ZM80.3055 90.9111H79.6199C79.6199 90.208 79.7107 89.5752 79.8924 89.0127C80.074 88.4443 80.3289 87.9609 80.657 87.5625C80.9852 87.1582 81.3748 86.8506 81.826 86.6396C82.283 86.4229 82.7928 86.3145 83.3553 86.3145C83.8006 86.3145 84.2078 86.3789 84.577 86.5078C84.9461 86.6367 85.2625 86.8418 85.5262 87.123C85.7957 87.4043 86.0008 87.7764 86.1414 88.2393C86.2879 88.7021 86.3611 89.2676 86.3611 89.9355V96H83.8123V89.9268C83.8123 89.5049 83.7537 89.1768 83.6365 88.9424C83.5193 88.708 83.3465 88.5439 83.118 88.4502C82.8953 88.3506 82.6199 88.3008 82.2918 88.3008C81.952 88.3008 81.6561 88.3682 81.4041 88.5029C81.158 88.6377 80.9529 88.8252 80.7889 89.0654C80.6307 89.2998 80.5105 89.5752 80.4285 89.8916C80.3465 90.208 80.3055 90.5479 80.3055 90.9111ZM93.2387 93.8555V89.6191C93.2387 89.3145 93.1889 89.0537 93.0893 88.8369C92.9897 88.6143 92.8344 88.4414 92.6235 88.3184C92.4184 88.1953 92.1518 88.1338 91.8237 88.1338C91.5425 88.1338 91.2993 88.1836 91.0942 88.2832C90.8891 88.377 90.7309 88.5146 90.6196 88.6963C90.5083 88.8721 90.4526 89.0801 90.4526 89.3203H87.9214C87.9214 88.916 88.0151 88.5322 88.2026 88.1689C88.3901 87.8057 88.6626 87.4863 89.02 87.2109C89.3774 86.9297 89.8022 86.71 90.2944 86.5518C90.7925 86.3936 91.3491 86.3145 91.9643 86.3145C92.7026 86.3145 93.3589 86.4375 93.9331 86.6836C94.5073 86.9297 94.9585 87.2988 95.2866 87.791C95.6206 88.2832 95.7876 88.8984 95.7876 89.6367V93.7061C95.7876 94.2275 95.8198 94.6553 95.8843 94.9893C95.9487 95.3174 96.0425 95.6045 96.1655 95.8506V96H93.6079C93.4848 95.7422 93.3911 95.4199 93.3266 95.0332C93.268 94.6406 93.2387 94.248 93.2387 93.8555ZM93.5727 90.208L93.5903 91.6406H92.1753C91.8413 91.6406 91.5512 91.6787 91.3052 91.7549C91.0591 91.8311 90.8569 91.9395 90.6987 92.0801C90.5405 92.2148 90.4233 92.373 90.3471 92.5547C90.2768 92.7363 90.2417 92.9355 90.2417 93.1523C90.2417 93.3691 90.2915 93.5654 90.3911 93.7412C90.4907 93.9111 90.6343 94.0459 90.8218 94.1455C91.0093 94.2393 91.229 94.2861 91.4809 94.2861C91.8618 94.2861 92.1928 94.21 92.4741 94.0576C92.7553 93.9053 92.9721 93.7178 93.1245 93.4951C93.2827 93.2725 93.3647 93.0615 93.3706 92.8623L94.0386 93.9346C93.9448 94.1748 93.8159 94.4238 93.6518 94.6816C93.4936 94.9395 93.2915 95.1826 93.0454 95.4111C92.7993 95.6338 92.5034 95.8184 92.1577 95.9648C91.812 96.1055 91.4018 96.1758 90.9272 96.1758C90.3237 96.1758 89.7759 96.0557 89.2837 95.8154C88.7973 95.5693 88.4106 95.2324 88.1235 94.8047C87.8423 94.3711 87.7016 93.8789 87.7016 93.3281C87.7016 92.8301 87.7954 92.3877 87.9829 92.001C88.1704 91.6143 88.4458 91.2891 88.8091 91.0254C89.1782 90.7559 89.6382 90.5537 90.1889 90.4189C90.7397 90.2783 91.3784 90.208 92.105 90.208H93.5727ZM100.231 82.5V96H97.6906V82.5H100.231ZM108.888 88.3184V99.6562H106.357V86.4902H108.704L108.888 88.3184ZM114.909 91.1396V91.3242C114.909 92.0156 114.827 92.6572 114.663 93.249C114.504 93.8408 114.27 94.3564 113.959 94.7959C113.649 95.2295 113.262 95.5693 112.799 95.8154C112.342 96.0557 111.815 96.1758 111.217 96.1758C110.637 96.1758 110.133 96.0586 109.706 95.8242C109.278 95.5898 108.918 95.2617 108.625 94.8398C108.337 94.4121 108.106 93.917 107.93 93.3545C107.754 92.792 107.62 92.1885 107.526 91.5439V91.0605C107.62 90.3691 107.754 89.7363 107.93 89.1621C108.106 88.582 108.337 88.0811 108.625 87.6592C108.918 87.2314 109.275 86.9004 109.697 86.666C110.125 86.4316 110.626 86.3145 111.2 86.3145C111.803 86.3145 112.334 86.4287 112.791 86.6572C113.253 86.8857 113.64 87.2139 113.951 87.6416C114.267 88.0693 114.504 88.5791 114.663 89.1709C114.827 89.7627 114.909 90.4189 114.909 91.1396ZM112.369 91.3242V91.1396C112.369 90.7354 112.334 90.3633 112.263 90.0234C112.199 89.6777 112.093 89.376 111.947 89.1182C111.806 88.8604 111.619 88.6611 111.384 88.5205C111.156 88.374 110.877 88.3008 110.549 88.3008C110.204 88.3008 109.908 88.3564 109.662 88.4678C109.421 88.5791 109.225 88.7402 109.073 88.9512C108.92 89.1621 108.806 89.4141 108.73 89.707C108.654 90 108.607 90.3311 108.589 90.7002V91.9219C108.619 92.3555 108.701 92.7451 108.835 93.0908C108.97 93.4307 109.178 93.7002 109.459 93.8994C109.741 94.0986 110.11 94.1982 110.567 94.1982C110.901 94.1982 111.182 94.125 111.411 93.9785C111.639 93.8262 111.824 93.6182 111.964 93.3545C112.111 93.0908 112.213 92.7861 112.272 92.4404C112.336 92.0947 112.369 91.7227 112.369 91.3242ZM118.772 82.5V96H116.24V82.5H118.772ZM118.411 90.9111H117.717C117.723 90.249 117.811 89.6396 117.981 89.083C118.151 88.5205 118.394 88.0342 118.71 87.624C119.027 87.208 119.404 86.8857 119.844 86.6572C120.289 86.4287 120.781 86.3145 121.321 86.3145C121.789 86.3145 122.214 86.3818 122.595 86.5166C122.982 86.6455 123.313 86.8564 123.588 87.1494C123.869 87.4365 124.086 87.8145 124.238 88.2832C124.391 88.752 124.467 89.3203 124.467 89.9883V96H121.918V89.9707C121.918 89.5488 121.857 89.2178 121.734 88.9775C121.616 88.7314 121.444 88.5586 121.215 88.459C120.992 88.3535 120.717 88.3008 120.389 88.3008C120.026 88.3008 119.715 88.3682 119.457 88.5029C119.205 88.6377 119.003 88.8252 118.851 89.0654C118.698 89.2998 118.587 89.5752 118.517 89.8916C118.446 90.208 118.411 90.5479 118.411 90.9111ZM131.345 93.8555V89.6191C131.345 89.3145 131.295 89.0537 131.195 88.8369C131.096 88.6143 130.94 88.4414 130.729 88.3184C130.524 88.1953 130.258 88.1338 129.93 88.1338C129.648 88.1338 129.405 88.1836 129.2 88.2832C128.995 88.377 128.837 88.5146 128.725 88.6963C128.614 88.8721 128.558 89.0801 128.558 89.3203H126.027C126.027 88.916 126.121 88.5322 126.308 88.1689C126.496 87.8057 126.768 87.4863 127.126 87.2109C127.483 86.9297 127.908 86.71 128.4 86.5518C128.898 86.3936 129.455 86.3145 130.07 86.3145C130.808 86.3145 131.465 86.4375 132.039 86.6836C132.613 86.9297 133.064 87.2988 133.392 87.791C133.726 88.2832 133.893 88.8984 133.893 89.6367V93.7061C133.893 94.2275 133.926 94.6553 133.99 94.9893C134.055 95.3174 134.148 95.6045 134.271 95.8506V96H131.714C131.591 95.7422 131.497 95.4199 131.433 95.0332C131.374 94.6406 131.345 94.248 131.345 93.8555ZM131.679 90.208L131.696 91.6406H130.281C129.947 91.6406 129.657 91.6787 129.411 91.7549C129.165 91.8311 128.963 91.9395 128.805 92.0801C128.646 92.2148 128.529 92.373 128.453 92.5547C128.383 92.7363 128.348 92.9355 128.348 93.1523C128.348 93.3691 128.397 93.5654 128.497 93.7412C128.597 93.9111 128.74 94.0459 128.928 94.1455C129.115 94.2393 129.335 94.2861 129.587 94.2861C129.968 94.2861 130.299 94.21 130.58 94.0576C130.861 93.9053 131.078 93.7178 131.23 93.4951C131.389 93.2725 131.471 93.0615 131.476 92.8623L132.144 93.9346C132.051 94.1748 131.922 94.4238 131.758 94.6816C131.599 94.9395 131.397 95.1826 131.151 95.4111C130.905 95.6338 130.609 95.8184 130.264 95.9648C129.918 96.1055 129.508 96.1758 129.033 96.1758C128.43 96.1758 127.882 96.0557 127.39 95.8154C126.903 95.5693 126.516 95.2324 126.229 94.8047C125.948 94.3711 125.808 93.8789 125.808 93.3281C125.808 92.8301 125.901 92.3877 126.089 92.001C126.276 91.6143 126.552 91.2891 126.915 91.0254C127.284 90.7559 127.744 90.5537 128.295 90.4189C128.846 90.2783 129.484 90.208 130.211 90.208H131.679ZM138.196 88.5645V96H135.665V86.4902H138.046L138.196 88.5645ZM141.061 86.4287L141.017 88.7754C140.894 88.7578 140.745 88.7432 140.569 88.7314C140.399 88.7139 140.244 88.7051 140.103 88.7051C139.746 88.7051 139.435 88.752 139.171 88.8457C138.914 88.9336 138.697 89.0654 138.521 89.2412C138.351 89.417 138.222 89.6309 138.134 89.8828C138.052 90.1348 138.005 90.4219 137.994 90.7441L137.484 90.5859C137.484 89.9707 137.545 89.4053 137.669 88.8896C137.792 88.3682 137.97 87.9141 138.205 87.5273C138.445 87.1406 138.738 86.8418 139.084 86.6309C139.429 86.4199 139.825 86.3145 140.27 86.3145C140.411 86.3145 140.554 86.3262 140.701 86.3496C140.847 86.3672 140.967 86.3936 141.061 86.4287ZM144.608 88.459V96H142.068V86.4902H144.449L144.608 88.459ZM144.256 90.9111H143.553C143.553 90.249 143.632 89.6396 143.79 89.083C143.954 88.5205 144.192 88.0342 144.502 87.624C144.819 87.208 145.208 86.8857 145.671 86.6572C146.134 86.4287 146.67 86.3145 147.28 86.3145C147.701 86.3145 148.088 86.3789 148.44 86.5078C148.791 86.6309 149.093 86.8271 149.345 87.0967C149.603 87.3604 149.802 87.7061 149.943 88.1338C150.083 88.5557 150.154 89.0625 150.154 89.6543V96H147.622V89.9355C147.622 89.502 147.564 89.168 147.447 88.9336C147.329 88.6992 147.162 88.5352 146.946 88.4414C146.735 88.3477 146.48 88.3008 146.181 88.3008C145.853 88.3008 145.566 88.3682 145.32 88.5029C145.079 88.6377 144.88 88.8252 144.722 89.0654C144.564 89.2998 144.447 89.5752 144.37 89.8916C144.294 90.208 144.256 90.5479 144.256 90.9111ZM149.916 90.6211L149.011 90.7354C149.011 90.1143 149.087 89.5371 149.239 89.0039C149.398 88.4707 149.629 88.002 149.934 87.5977C150.244 87.1934 150.628 86.8799 151.085 86.6572C151.542 86.4287 152.07 86.3145 152.667 86.3145C153.124 86.3145 153.54 86.3818 153.915 86.5166C154.29 86.6455 154.61 86.8535 154.873 87.1406C155.143 87.4219 155.348 87.791 155.489 88.248C155.635 88.7051 155.708 89.2646 155.708 89.9268V96H153.168V89.9268C153.168 89.4873 153.11 89.1533 152.992 88.9248C152.881 88.6904 152.717 88.5293 152.5 88.4414C152.289 88.3477 152.037 88.3008 151.744 88.3008C151.44 88.3008 151.173 88.3623 150.945 88.4854C150.716 88.6025 150.526 88.7666 150.373 88.9775C150.221 89.1885 150.107 89.4346 150.031 89.7158C149.954 89.9912 149.916 90.293 149.916 90.6211ZM162.621 93.8555V89.6191C162.621 89.3145 162.571 89.0537 162.472 88.8369C162.372 88.6143 162.217 88.4414 162.006 88.3184C161.801 88.1953 161.534 88.1338 161.206 88.1338C160.925 88.1338 160.682 88.1836 160.476 88.2832C160.271 88.377 160.113 88.5146 160.002 88.6963C159.891 88.8721 159.835 89.0801 159.835 89.3203H157.304C157.304 88.916 157.397 88.5322 157.585 88.1689C157.772 87.8057 158.045 87.4863 158.402 87.2109C158.76 86.9297 159.184 86.71 159.677 86.5518C160.175 86.3936 160.731 86.3145 161.347 86.3145C162.085 86.3145 162.741 86.4375 163.315 86.6836C163.89 86.9297 164.341 87.2988 164.669 87.791C165.003 88.2832 165.17 88.8984 165.17 89.6367V93.7061C165.17 94.2275 165.202 94.6553 165.267 94.9893C165.331 95.3174 165.425 95.6045 165.548 95.8506V96H162.99C162.867 95.7422 162.773 95.4199 162.709 95.0332C162.65 94.6406 162.621 94.248 162.621 93.8555ZM162.955 90.208L162.973 91.6406H161.558C161.224 91.6406 160.934 91.6787 160.687 91.7549C160.441 91.8311 160.239 91.9395 160.081 92.0801C159.923 92.2148 159.806 92.373 159.729 92.5547C159.659 92.7363 159.624 92.9355 159.624 93.1523C159.624 93.3691 159.674 93.5654 159.773 93.7412C159.873 93.9111 160.017 94.0459 160.204 94.1455C160.392 94.2393 160.611 94.2861 160.863 94.2861C161.244 94.2861 161.575 94.21 161.856 94.0576C162.138 93.9053 162.354 93.7178 162.507 93.4951C162.665 93.2725 162.747 93.0615 162.753 92.8623L163.421 93.9346C163.327 94.1748 163.198 94.4238 163.034 94.6816C162.876 94.9395 162.674 95.1826 162.428 95.4111C162.182 95.6338 161.886 95.8184 161.54 95.9648C161.194 96.1055 160.784 96.1758 160.309 96.1758C159.706 96.1758 159.158 96.0557 158.666 95.8154C158.18 95.5693 157.793 95.2324 157.506 94.8047C157.225 94.3711 157.084 93.8789 157.084 93.3281C157.084 92.8301 157.178 92.3877 157.365 92.001C157.553 91.6143 157.828 91.2891 158.191 91.0254C158.56 90.7559 159.02 90.5537 159.571 90.4189C160.122 90.2783 160.761 90.208 161.487 90.208H162.955ZM170.87 94.1982C171.18 94.1982 171.456 94.1396 171.696 94.0225C171.936 93.8994 172.124 93.7295 172.258 93.5127C172.399 93.29 172.472 93.0293 172.478 92.7305H174.86C174.854 93.3984 174.675 93.9932 174.324 94.5146C173.972 95.0303 173.501 95.4375 172.909 95.7363C172.317 96.0293 171.655 96.1758 170.922 96.1758C170.184 96.1758 169.54 96.0527 168.989 95.8066C168.444 95.5605 167.99 95.2207 167.627 94.7871C167.263 94.3477 166.991 93.8379 166.809 93.2578C166.628 92.6719 166.537 92.0449 166.537 91.377V91.1221C166.537 90.4482 166.628 89.8213 166.809 89.2412C166.991 88.6553 167.263 88.1455 167.627 87.7119C167.99 87.2725 168.444 86.9297 168.989 86.6836C169.534 86.4375 170.172 86.3145 170.905 86.3145C171.684 86.3145 172.367 86.4639 172.953 86.7627C173.545 87.0615 174.007 87.4893 174.341 88.0459C174.681 88.5967 174.854 89.25 174.86 90.0059H172.478C172.472 89.6895 172.405 89.4023 172.276 89.1445C172.153 88.8867 171.971 88.6816 171.731 88.5293C171.497 88.3711 171.207 88.292 170.861 88.292C170.492 88.292 170.19 88.3711 169.956 88.5293C169.721 88.6816 169.54 88.8926 169.411 89.1621C169.282 89.4258 169.191 89.7275 169.138 90.0674C169.091 90.4014 169.068 90.7529 169.068 91.1221V91.377C169.068 91.7461 169.091 92.1006 169.138 92.4404C169.185 92.7803 169.273 93.082 169.402 93.3457C169.537 93.6094 169.721 93.8174 169.956 93.9697C170.19 94.1221 170.495 94.1982 170.87 94.1982ZM180.525 96.1758C179.786 96.1758 179.124 96.0586 178.538 95.8242C177.952 95.584 177.454 95.2529 177.044 94.8311C176.64 94.4092 176.329 93.9199 176.113 93.3633C175.896 92.8008 175.787 92.2031 175.787 91.5703V91.2188C175.787 90.498 175.89 89.8389 176.095 89.2412C176.3 88.6436 176.593 88.125 176.974 87.6855C177.361 87.2461 177.829 86.9092 178.38 86.6748C178.931 86.4346 179.552 86.3145 180.243 86.3145C180.917 86.3145 181.515 86.4258 182.036 86.6484C182.558 86.8711 182.994 87.1875 183.346 87.5977C183.703 88.0078 183.973 88.5 184.155 89.0742C184.336 89.6426 184.427 90.2754 184.427 90.9727V92.0273H176.868V90.3398H181.94V90.1465C181.94 89.7949 181.875 89.4814 181.746 89.2061C181.623 88.9248 181.436 88.7021 181.184 88.5381C180.932 88.374 180.61 88.292 180.217 88.292C179.883 88.292 179.596 88.3652 179.356 88.5117C179.116 88.6582 178.919 88.8633 178.767 89.127C178.62 89.3906 178.509 89.7012 178.433 90.0586C178.363 90.4102 178.327 90.7969 178.327 91.2188V91.5703C178.327 91.9512 178.38 92.3027 178.486 92.625C178.597 92.9473 178.752 93.2256 178.951 93.46C179.157 93.6943 179.403 93.876 179.69 94.0049C179.983 94.1338 180.314 94.1982 180.683 94.1982C181.14 94.1982 181.565 94.1104 181.957 93.9346C182.356 93.7529 182.699 93.4805 182.986 93.1172L184.216 94.4531C184.017 94.7402 183.744 95.0156 183.399 95.2793C183.059 95.543 182.649 95.7598 182.168 95.9297C181.688 96.0938 181.14 96.1758 180.525 96.1758ZM191.313 93.7236V86.4902H193.845V96H191.463L191.313 93.7236ZM191.595 91.7725L192.342 91.7549C192.342 92.3877 192.269 92.9766 192.122 93.5215C191.976 94.0605 191.756 94.5293 191.463 94.9277C191.17 95.3203 190.801 95.6279 190.355 95.8506C189.91 96.0674 189.386 96.1758 188.782 96.1758C188.319 96.1758 187.892 96.1113 187.499 95.9824C187.112 95.8477 186.778 95.6396 186.497 95.3584C186.222 95.0713 186.005 94.7051 185.847 94.2598C185.694 93.8086 185.618 93.2666 185.618 92.6338V86.4902H188.149V92.6514C188.149 92.9326 188.182 93.1699 188.246 93.3633C188.316 93.5566 188.413 93.7148 188.536 93.8379C188.659 93.9609 188.803 94.0488 188.967 94.1016C189.137 94.1543 189.324 94.1807 189.529 94.1807C190.051 94.1807 190.461 94.0752 190.76 93.8643C191.064 93.6533 191.278 93.3662 191.401 93.0029C191.53 92.6338 191.595 92.2236 191.595 91.7725ZM200.256 86.4902V88.2832H194.719V86.4902H200.256ZM196.09 84.1436H198.622V93.1348C198.622 93.4102 198.657 93.6211 198.727 93.7676C198.803 93.9141 198.915 94.0166 199.061 94.0752C199.208 94.1279 199.392 94.1543 199.615 94.1543C199.773 94.1543 199.914 94.1484 200.037 94.1367C200.166 94.1191 200.274 94.1016 200.362 94.084L200.371 95.9473C200.154 96.0176 199.92 96.0732 199.668 96.1143C199.416 96.1553 199.137 96.1758 198.833 96.1758C198.276 96.1758 197.79 96.085 197.374 95.9033C196.964 95.7158 196.647 95.417 196.424 95.0068C196.202 94.5967 196.09 94.0576 196.09 93.3896V84.1436ZM204.19 86.4902V96H201.65V86.4902H204.19ZM201.492 84.0117C201.492 83.6426 201.62 83.3379 201.878 83.0977C202.136 82.8574 202.482 82.7373 202.915 82.7373C203.343 82.7373 203.686 82.8574 203.944 83.0977C204.207 83.3379 204.339 83.6426 204.339 84.0117C204.339 84.3809 204.207 84.6855 203.944 84.9258C203.686 85.166 203.343 85.2861 202.915 85.2861C202.482 85.2861 202.136 85.166 201.878 84.9258C201.62 84.6855 201.492 84.3809 201.492 84.0117ZM210.03 94.1982C210.341 94.1982 210.616 94.1396 210.856 94.0225C211.097 93.8994 211.284 93.7295 211.419 93.5127C211.56 93.29 211.633 93.0293 211.639 92.7305H214.021C214.015 93.3984 213.836 93.9932 213.484 94.5146C213.133 95.0303 212.661 95.4375 212.069 95.7363C211.478 96.0293 210.815 96.1758 210.083 96.1758C209.345 96.1758 208.7 96.0527 208.149 95.8066C207.604 95.5605 207.15 95.2207 206.787 94.7871C206.424 94.3477 206.151 93.8379 205.97 93.2578C205.788 92.6719 205.697 92.0449 205.697 91.377V91.1221C205.697 90.4482 205.788 89.8213 205.97 89.2412C206.151 88.6553 206.424 88.1455 206.787 87.7119C207.15 87.2725 207.604 86.9297 208.149 86.6836C208.694 86.4375 209.333 86.3145 210.065 86.3145C210.845 86.3145 211.527 86.4639 212.113 86.7627C212.705 87.0615 213.168 87.4893 213.502 88.0459C213.842 88.5967 214.015 89.25 214.021 90.0059H211.639C211.633 89.6895 211.565 89.4023 211.437 89.1445C211.313 88.8867 211.132 88.6816 210.892 88.5293C210.657 88.3711 210.367 88.292 210.021 88.292C209.652 88.292 209.351 88.3711 209.116 88.5293C208.882 88.6816 208.7 88.8926 208.571 89.1621C208.442 89.4258 208.352 89.7275 208.299 90.0674C208.252 90.4014 208.229 90.7529 208.229 91.1221V91.377C208.229 91.7461 208.252 92.1006 208.299 92.4404C208.346 92.7803 208.434 93.082 208.562 93.3457C208.697 93.6094 208.882 93.8174 209.116 93.9697C209.351 94.1221 209.655 94.1982 210.03 94.1982ZM220.441 93.8555V89.6191C220.441 89.3145 220.391 89.0537 220.292 88.8369C220.192 88.6143 220.037 88.4414 219.826 88.3184C219.621 88.1953 219.354 88.1338 219.026 88.1338C218.745 88.1338 218.502 88.1836 218.297 88.2832C218.091 88.377 217.933 88.5146 217.822 88.6963C217.711 88.8721 217.655 89.0801 217.655 89.3203H215.124C215.124 88.916 215.217 88.5322 215.405 88.1689C215.592 87.8057 215.865 87.4863 216.222 87.2109C216.58 86.9297 217.005 86.71 217.497 86.5518C217.995 86.3936 218.551 86.3145 219.167 86.3145C219.905 86.3145 220.561 86.4375 221.135 86.6836C221.71 86.9297 222.161 87.2988 222.489 87.791C222.823 88.2832 222.99 88.8984 222.99 89.6367V93.7061C222.99 94.2275 223.022 94.6553 223.087 94.9893C223.151 95.3174 223.245 95.6045 223.368 95.8506V96H220.81C220.687 95.7422 220.593 95.4199 220.529 95.0332C220.47 94.6406 220.441 94.248 220.441 93.8555ZM220.775 90.208L220.793 91.6406H219.378C219.044 91.6406 218.754 91.6787 218.508 91.7549C218.261 91.8311 218.059 91.9395 217.901 92.0801C217.743 92.2148 217.626 92.373 217.549 92.5547C217.479 92.7363 217.444 92.9355 217.444 93.1523C217.444 93.3691 217.494 93.5654 217.593 93.7412C217.693 93.9111 217.837 94.0459 218.024 94.1455C218.212 94.2393 218.431 94.2861 218.683 94.2861C219.064 94.2861 219.395 94.21 219.676 94.0576C219.958 93.9053 220.174 93.7178 220.327 93.4951C220.485 93.2725 220.567 93.0615 220.573 92.8623L221.241 93.9346C221.147 94.1748 221.018 94.4238 220.854 94.6816C220.696 94.9395 220.494 95.1826 220.248 95.4111C220.002 95.6338 219.706 95.8184 219.36 95.9648C219.014 96.1055 218.604 96.1758 218.13 96.1758C217.526 96.1758 216.978 96.0557 216.486 95.8154C216 95.5693 215.613 95.2324 215.326 94.8047C215.045 94.3711 214.904 93.8789 214.904 93.3281C214.904 92.8301 214.998 92.3877 215.185 92.001C215.373 91.6143 215.648 91.2891 216.011 91.0254C216.381 90.7559 216.841 90.5537 217.391 90.4189C217.942 90.2783 218.581 90.208 219.307 90.208H220.775ZM227.433 82.5V96H224.893V82.5H227.433ZM5.91309 116.198C6.22363 116.198 6.49902 116.14 6.73926 116.022C6.97949 115.899 7.16699 115.729 7.30176 115.513C7.44238 115.29 7.51562 115.029 7.52148 114.73H9.90332C9.89746 115.398 9.71875 115.993 9.36719 116.515C9.01562 117.03 8.54395 117.438 7.95215 117.736C7.36035 118.029 6.69824 118.176 5.96582 118.176C5.22754 118.176 4.58301 118.053 4.03223 117.807C3.4873 117.561 3.0332 117.221 2.66992 116.787C2.30664 116.348 2.03418 115.838 1.85254 115.258C1.6709 114.672 1.58008 114.045 1.58008 113.377V113.122C1.58008 112.448 1.6709 111.821 1.85254 111.241C2.03418 110.655 2.30664 110.146 2.66992 109.712C3.0332 109.272 3.4873 108.93 4.03223 108.684C4.57715 108.438 5.21582 108.314 5.94824 108.314C6.72754 108.314 7.41016 108.464 7.99609 108.763C8.58789 109.062 9.05078 109.489 9.38477 110.046C9.72461 110.597 9.89746 111.25 9.90332 112.006H7.52148C7.51562 111.689 7.44824 111.402 7.31934 111.145C7.19629 110.887 7.01465 110.682 6.77441 110.529C6.54004 110.371 6.25 110.292 5.9043 110.292C5.53516 110.292 5.2334 110.371 4.99902 110.529C4.76465 110.682 4.58301 110.893 4.4541 111.162C4.3252 111.426 4.23438 111.728 4.18164 112.067C4.13477 112.401 4.11133 112.753 4.11133 113.122V113.377C4.11133 113.746 4.13477 114.101 4.18164 114.44C4.22852 114.78 4.31641 115.082 4.44531 115.346C4.58008 115.609 4.76465 115.817 4.99902 115.97C5.2334 116.122 5.53809 116.198 5.91309 116.198ZM10.7868 113.342V113.157C10.7868 112.46 10.8864 111.818 11.0856 111.232C11.2848 110.641 11.5749 110.128 11.9557 109.694C12.3366 109.261 12.8054 108.924 13.362 108.684C13.9186 108.438 14.5573 108.314 15.278 108.314C15.9987 108.314 16.6403 108.438 17.2028 108.684C17.7653 108.924 18.237 109.261 18.6179 109.694C19.0046 110.128 19.2975 110.641 19.4968 111.232C19.696 111.818 19.7956 112.46 19.7956 113.157V113.342C19.7956 114.033 19.696 114.675 19.4968 115.267C19.2975 115.853 19.0046 116.365 18.6179 116.805C18.237 117.238 17.7682 117.575 17.2116 117.815C16.655 118.056 16.0163 118.176 15.2956 118.176C14.5749 118.176 13.9333 118.056 13.3708 117.815C12.8141 117.575 12.3425 117.238 11.9557 116.805C11.5749 116.365 11.2848 115.853 11.0856 115.267C10.8864 114.675 10.7868 114.033 10.7868 113.342ZM13.318 113.157V113.342C13.318 113.74 13.3532 114.112 13.4235 114.458C13.4938 114.804 13.6052 115.108 13.7575 115.372C13.9157 115.63 14.1208 115.832 14.3727 115.979C14.6247 116.125 14.9323 116.198 15.2956 116.198C15.6471 116.198 15.9489 116.125 16.2009 115.979C16.4528 115.832 16.655 115.63 16.8073 115.372C16.9596 115.108 17.071 114.804 17.1413 114.458C17.2175 114.112 17.2555 113.74 17.2555 113.342V113.157C17.2555 112.771 17.2175 112.407 17.1413 112.067C17.071 111.722 16.9567 111.417 16.7985 111.153C16.6462 110.884 16.444 110.673 16.1921 110.521C15.9401 110.368 15.6354 110.292 15.278 110.292C14.9206 110.292 14.6159 110.368 14.3639 110.521C14.1179 110.673 13.9157 110.884 13.7575 111.153C13.6052 111.417 13.4938 111.722 13.4235 112.067C13.3532 112.407 13.318 112.771 13.318 113.157ZM23.7025 110.459V118H21.1625V108.49H23.5443L23.7025 110.459ZM23.3509 112.911H22.6478C22.6478 112.249 22.7269 111.64 22.8851 111.083C23.0492 110.521 23.2865 110.034 23.597 109.624C23.9134 109.208 24.3031 108.886 24.766 108.657C25.2289 108.429 25.765 108.314 26.3744 108.314C26.7962 108.314 27.183 108.379 27.5345 108.508C27.8861 108.631 28.1879 108.827 28.4398 109.097C28.6976 109.36 28.8968 109.706 29.0375 110.134C29.1781 110.556 29.2484 111.062 29.2484 111.654V118H26.7171V111.936C26.7171 111.502 26.6586 111.168 26.5414 110.934C26.4242 110.699 26.2572 110.535 26.0404 110.441C25.8295 110.348 25.5746 110.301 25.2757 110.301C24.9476 110.301 24.6605 110.368 24.4144 110.503C24.1742 110.638 23.975 110.825 23.8168 111.065C23.6586 111.3 23.5414 111.575 23.4652 111.892C23.389 112.208 23.3509 112.548 23.3509 112.911ZM29.0111 112.621L28.1058 112.735C28.1058 112.114 28.182 111.537 28.3343 111.004C28.4925 110.471 28.724 110.002 29.0287 109.598C29.3392 109.193 29.723 108.88 30.18 108.657C30.6371 108.429 31.1644 108.314 31.7621 108.314C32.2191 108.314 32.6351 108.382 33.0101 108.517C33.3851 108.646 33.7045 108.854 33.9681 109.141C34.2377 109.422 34.4427 109.791 34.5834 110.248C34.7298 110.705 34.8031 111.265 34.8031 111.927V118H32.263V111.927C32.263 111.487 32.2045 111.153 32.0873 110.925C31.9759 110.69 31.8119 110.529 31.5951 110.441C31.3841 110.348 31.1322 110.301 30.8392 110.301C30.5345 110.301 30.2679 110.362 30.0394 110.485C29.8109 110.603 29.6205 110.767 29.4681 110.978C29.3158 111.188 29.2015 111.435 29.1254 111.716C29.0492 111.991 29.0111 112.293 29.0111 112.621ZM39.1143 110.318V121.656H36.583V108.49H38.9297L39.1143 110.318ZM45.1348 113.14V113.324C45.1348 114.016 45.0528 114.657 44.8887 115.249C44.7305 115.841 44.4961 116.356 44.1856 116.796C43.875 117.229 43.4883 117.569 43.0254 117.815C42.5684 118.056 42.0411 118.176 41.4434 118.176C40.8633 118.176 40.3594 118.059 39.9317 117.824C39.5039 117.59 39.1436 117.262 38.8506 116.84C38.5635 116.412 38.3321 115.917 38.1563 115.354C37.9805 114.792 37.8457 114.188 37.752 113.544V113.061C37.8457 112.369 37.9805 111.736 38.1563 111.162C38.3321 110.582 38.5635 110.081 38.8506 109.659C39.1436 109.231 39.501 108.9 39.9229 108.666C40.3506 108.432 40.8516 108.314 41.4258 108.314C42.0293 108.314 42.5596 108.429 43.0166 108.657C43.4795 108.886 43.8662 109.214 44.1768 109.642C44.4932 110.069 44.7305 110.579 44.8887 111.171C45.0528 111.763 45.1348 112.419 45.1348 113.14ZM42.5948 113.324V113.14C42.5948 112.735 42.5596 112.363 42.4893 112.023C42.4248 111.678 42.3194 111.376 42.1729 111.118C42.0323 110.86 41.8448 110.661 41.6104 110.521C41.3819 110.374 41.1036 110.301 40.7754 110.301C40.4297 110.301 40.1338 110.356 39.8877 110.468C39.6475 110.579 39.4512 110.74 39.2989 110.951C39.1465 111.162 39.0323 111.414 38.9561 111.707C38.8799 112 38.833 112.331 38.8155 112.7V113.922C38.8448 114.355 38.9268 114.745 39.0616 115.091C39.1963 115.431 39.4043 115.7 39.6856 115.899C39.9668 116.099 40.336 116.198 40.793 116.198C41.127 116.198 41.4082 116.125 41.6368 115.979C41.8653 115.826 42.0498 115.618 42.1905 115.354C42.337 115.091 42.4395 114.786 42.4981 114.44C42.5625 114.095 42.5948 113.723 42.5948 113.324ZM51.6609 115.855V111.619C51.6609 111.314 51.6111 111.054 51.5114 110.837C51.4118 110.614 51.2566 110.441 51.0456 110.318C50.8405 110.195 50.5739 110.134 50.2458 110.134C49.9646 110.134 49.7214 110.184 49.5163 110.283C49.3112 110.377 49.153 110.515 49.0417 110.696C48.9304 110.872 48.8747 111.08 48.8747 111.32H46.3435C46.3435 110.916 46.4372 110.532 46.6247 110.169C46.8122 109.806 47.0847 109.486 47.4421 109.211C47.7995 108.93 48.2243 108.71 48.7165 108.552C49.2146 108.394 49.7712 108.314 50.3864 108.314C51.1247 108.314 51.781 108.438 52.3552 108.684C52.9294 108.93 53.3806 109.299 53.7087 109.791C54.0427 110.283 54.2097 110.898 54.2097 111.637V115.706C54.2097 116.228 54.2419 116.655 54.3064 116.989C54.3708 117.317 54.4646 117.604 54.5876 117.851V118H52.03C51.907 117.742 51.8132 117.42 51.7487 117.033C51.6902 116.641 51.6609 116.248 51.6609 115.855ZM51.9948 112.208L52.0124 113.641H50.5974C50.2634 113.641 49.9734 113.679 49.7273 113.755C49.4812 113.831 49.279 113.939 49.1208 114.08C48.9626 114.215 48.8454 114.373 48.7693 114.555C48.6989 114.736 48.6638 114.936 48.6638 115.152C48.6638 115.369 48.7136 115.565 48.8132 115.741C48.9128 115.911 49.0564 116.046 49.2439 116.146C49.4314 116.239 49.6511 116.286 49.903 116.286C50.2839 116.286 50.615 116.21 50.8962 116.058C51.1775 115.905 51.3943 115.718 51.5466 115.495C51.7048 115.272 51.7868 115.062 51.7927 114.862L52.4607 115.935C52.3669 116.175 52.238 116.424 52.0739 116.682C51.9157 116.939 51.7136 117.183 51.4675 117.411C51.2214 117.634 50.9255 117.818 50.5798 117.965C50.2341 118.105 49.8239 118.176 49.3493 118.176C48.7458 118.176 48.198 118.056 47.7058 117.815C47.2195 117.569 46.8327 117.232 46.5456 116.805C46.2644 116.371 46.1237 115.879 46.1237 115.328C46.1237 114.83 46.2175 114.388 46.405 114.001C46.5925 113.614 46.8679 113.289 47.2312 113.025C47.6003 112.756 48.0603 112.554 48.6111 112.419C49.1618 112.278 49.8005 112.208 50.5271 112.208H51.9948ZM58.4594 110.521V118H55.9281V108.49H58.3012L58.4594 110.521ZM58.0902 112.911H57.4047C57.4047 112.208 57.4955 111.575 57.6771 111.013C57.8588 110.444 58.1137 109.961 58.4418 109.562C58.7699 109.158 59.1596 108.851 59.6107 108.64C60.0678 108.423 60.5775 108.314 61.14 108.314C61.5854 108.314 61.9926 108.379 62.3617 108.508C62.7309 108.637 63.0473 108.842 63.3109 109.123C63.5805 109.404 63.7855 109.776 63.9262 110.239C64.0727 110.702 64.1459 111.268 64.1459 111.936V118H61.5971V111.927C61.5971 111.505 61.5385 111.177 61.4213 110.942C61.3041 110.708 61.1312 110.544 60.9027 110.45C60.6801 110.351 60.4047 110.301 60.0766 110.301C59.7367 110.301 59.4408 110.368 59.1889 110.503C58.9428 110.638 58.7377 110.825 58.5736 111.065C58.4154 111.3 58.2953 111.575 58.2133 111.892C58.1312 112.208 58.0902 112.548 58.0902 112.911ZM68.712 116.928L71.2345 108.49H73.9503L70.127 119.433C70.045 119.673 69.9337 119.931 69.793 120.206C69.6583 120.481 69.4737 120.742 69.2393 120.988C69.0108 121.24 68.7208 121.445 68.3692 121.604C68.0235 121.762 67.5987 121.841 67.0948 121.841C66.8546 121.841 66.6583 121.826 66.5059 121.797C66.3536 121.768 66.172 121.727 65.961 121.674V119.819C66.0255 119.819 66.0928 119.819 66.1632 119.819C66.2335 119.825 66.3009 119.828 66.3653 119.828C66.6993 119.828 66.9718 119.79 67.1827 119.714C67.3936 119.638 67.5636 119.521 67.6925 119.362C67.8214 119.21 67.9239 119.011 68.0001 118.765L68.712 116.928ZM67.6573 108.49L69.7227 115.381L70.0831 118.062L68.3604 118.246L64.9415 108.49H67.6573ZM81.1928 118H80.1469V107.312C80.1469 106.662 80.2582 106.114 80.4809 105.669C80.7094 105.224 81.0317 104.887 81.4477 104.658C81.8696 104.43 82.3705 104.315 82.9506 104.315C83.1323 104.315 83.3198 104.327 83.5131 104.351C83.7065 104.368 83.894 104.406 84.0756 104.465L83.9965 105.353C83.85 105.312 83.7006 105.285 83.5483 105.273C83.4018 105.256 83.2289 105.247 83.0297 105.247C82.6489 105.247 82.3207 105.329 82.0453 105.493C81.77 105.651 81.559 105.883 81.4125 106.188C81.2661 106.492 81.1928 106.867 81.1928 107.312V118ZM83.4604 108.49V109.352H78.5737V108.49H83.4604ZM84.59 113.395V113.104C84.59 112.413 84.6896 111.774 84.8888 111.188C85.088 110.603 85.3722 110.096 85.7413 109.668C86.1163 109.24 86.5646 108.909 87.0861 108.675C87.6075 108.435 88.1876 108.314 88.8263 108.314C89.4708 108.314 90.0538 108.435 90.5753 108.675C91.0968 108.909 91.545 109.24 91.92 109.668C92.295 110.096 92.5821 110.603 92.7814 111.188C92.9806 111.774 93.0802 112.413 93.0802 113.104V113.395C93.0802 114.086 92.9806 114.725 92.7814 115.311C92.5821 115.891 92.295 116.395 91.92 116.822C91.5509 117.25 91.1056 117.584 90.5841 117.824C90.0626 118.059 89.4825 118.176 88.8439 118.176C88.1993 118.176 87.6163 118.059 87.0948 117.824C86.5734 117.584 86.1251 117.25 85.7501 116.822C85.3751 116.395 85.088 115.891 84.8888 115.311C84.6896 114.725 84.59 114.086 84.59 113.395ZM85.6359 113.104V113.395C85.6359 113.916 85.7062 114.411 85.8468 114.88C85.9874 115.343 86.1925 115.756 86.462 116.119C86.7316 116.477 87.0655 116.758 87.464 116.963C87.8624 117.168 88.3224 117.271 88.8439 117.271C89.3595 117.271 89.8136 117.168 90.2062 116.963C90.6046 116.758 90.9386 116.477 91.2081 116.119C91.4777 115.756 91.6798 115.343 91.8146 114.88C91.9552 114.411 92.0255 113.916 92.0255 113.395V113.104C92.0255 112.589 91.9552 112.1 91.8146 111.637C91.6798 111.174 91.4747 110.761 91.1993 110.397C90.9298 110.034 90.5958 109.747 90.1974 109.536C89.7989 109.325 89.3419 109.22 88.8263 109.22C88.3107 109.22 87.8536 109.325 87.4552 109.536C87.0626 109.747 86.7286 110.034 86.4532 110.397C86.1837 110.761 85.9786 111.174 85.838 111.637C85.7032 112.1 85.6359 112.589 85.6359 113.104ZM98.5867 117.271C99.032 117.271 99.448 117.188 99.8348 117.024C100.227 116.854 100.55 116.605 100.802 116.277C101.059 115.943 101.206 115.536 101.241 115.056H102.243C102.214 115.659 102.029 116.198 101.689 116.673C101.355 117.142 100.916 117.511 100.371 117.78C99.8318 118.044 99.2371 118.176 98.5867 118.176C97.9246 118.176 97.3387 118.056 96.8289 117.815C96.325 117.575 95.9031 117.241 95.5633 116.813C95.2234 116.38 94.9656 115.876 94.7898 115.302C94.6199 114.722 94.535 114.098 94.535 113.43V113.061C94.535 112.393 94.6199 111.771 94.7898 111.197C94.9656 110.617 95.2234 110.113 95.5633 109.686C95.9031 109.252 96.325 108.915 96.8289 108.675C97.3328 108.435 97.9158 108.314 98.5779 108.314C99.2576 108.314 99.867 108.452 100.406 108.728C100.951 109.003 101.385 109.393 101.707 109.896C102.035 110.4 102.214 110.998 102.243 111.689H101.241C101.212 111.18 101.077 110.74 100.837 110.371C100.596 110.002 100.28 109.718 99.8875 109.519C99.4949 109.319 99.0584 109.22 98.5779 109.22C98.0389 109.22 97.5789 109.325 97.198 109.536C96.8172 109.741 96.5066 110.025 96.2664 110.389C96.032 110.746 95.8592 111.156 95.7478 111.619C95.6365 112.076 95.5809 112.557 95.5809 113.061V113.43C95.5809 113.939 95.6336 114.426 95.7391 114.889C95.8504 115.346 96.0232 115.753 96.2576 116.11C96.4978 116.468 96.8084 116.752 97.1893 116.963C97.576 117.168 98.0418 117.271 98.5867 117.271ZM110.272 115.803V108.49H111.327V118H110.316L110.272 115.803ZM110.465 114.045L111.01 114.027C111.01 114.625 110.94 115.176 110.799 115.68C110.659 116.184 110.439 116.623 110.14 116.998C109.841 117.373 109.455 117.663 108.98 117.868C108.505 118.073 107.934 118.176 107.266 118.176C106.803 118.176 106.378 118.111 105.992 117.982C105.611 117.848 105.283 117.637 105.007 117.35C104.732 117.062 104.518 116.69 104.366 116.233C104.219 115.776 104.146 115.223 104.146 114.572V108.49H105.192V114.59C105.192 115.1 105.248 115.524 105.359 115.864C105.476 116.204 105.634 116.477 105.833 116.682C106.039 116.887 106.273 117.033 106.537 117.121C106.8 117.209 107.084 117.253 107.389 117.253C108.163 117.253 108.772 117.104 109.217 116.805C109.668 116.506 109.988 116.113 110.175 115.627C110.369 115.135 110.465 114.607 110.465 114.045ZM119.593 115.574C119.593 115.316 119.528 115.062 119.4 114.81C119.271 114.558 119.022 114.326 118.652 114.115C118.289 113.904 117.753 113.726 117.044 113.579C116.517 113.462 116.045 113.33 115.629 113.184C115.219 113.037 114.873 112.861 114.592 112.656C114.311 112.451 114.097 112.205 113.95 111.918C113.804 111.631 113.731 111.291 113.731 110.898C113.731 110.547 113.807 110.216 113.959 109.905C114.117 109.589 114.34 109.313 114.627 109.079C114.92 108.839 115.272 108.651 115.682 108.517C116.098 108.382 116.564 108.314 117.079 108.314C117.812 108.314 118.439 108.44 118.96 108.692C119.487 108.938 119.889 109.275 120.164 109.703C120.445 110.131 120.586 110.614 120.586 111.153H119.54C119.54 110.825 119.444 110.515 119.25 110.222C119.063 109.929 118.784 109.688 118.415 109.501C118.052 109.313 117.607 109.22 117.079 109.22C116.534 109.22 116.092 109.302 115.752 109.466C115.412 109.63 115.163 109.838 115.005 110.09C114.853 110.342 114.777 110.603 114.777 110.872C114.777 111.083 114.809 111.276 114.873 111.452C114.944 111.622 115.067 111.78 115.242 111.927C115.424 112.073 115.682 112.211 116.016 112.34C116.35 112.469 116.783 112.595 117.317 112.718C118.084 112.888 118.711 113.096 119.197 113.342C119.69 113.582 120.053 113.881 120.287 114.238C120.522 114.59 120.639 115.018 120.639 115.521C120.639 115.914 120.557 116.274 120.393 116.603C120.229 116.925 119.991 117.203 119.681 117.438C119.376 117.672 119.007 117.854 118.573 117.982C118.146 118.111 117.665 118.176 117.132 118.176C116.329 118.176 115.65 118.044 115.093 117.78C114.542 117.511 114.123 117.159 113.836 116.726C113.555 116.286 113.414 115.82 113.414 115.328H114.46C114.495 115.82 114.651 116.21 114.926 116.497C115.201 116.778 115.538 116.978 115.937 117.095C116.341 117.212 116.739 117.271 117.132 117.271C117.671 117.271 118.122 117.191 118.486 117.033C118.849 116.875 119.124 116.667 119.312 116.409C119.499 116.151 119.593 115.873 119.593 115.574ZM126.514 118.176C125.893 118.176 125.322 118.062 124.801 117.833C124.285 117.604 123.834 117.282 123.447 116.866C123.066 116.45 122.77 115.958 122.559 115.39C122.354 114.815 122.252 114.188 122.252 113.509V113.131C122.252 112.398 122.36 111.736 122.577 111.145C122.794 110.553 123.093 110.046 123.473 109.624C123.854 109.202 124.288 108.88 124.774 108.657C125.266 108.429 125.782 108.314 126.321 108.314C126.925 108.314 127.461 108.423 127.93 108.64C128.398 108.851 128.791 109.152 129.107 109.545C129.43 109.932 129.673 110.392 129.837 110.925C130.001 111.452 130.083 112.035 130.083 112.674V113.315H122.885V112.419H129.037V112.296C129.025 111.763 128.917 111.265 128.712 110.802C128.513 110.333 128.214 109.952 127.815 109.659C127.417 109.366 126.919 109.22 126.321 109.22C125.876 109.22 125.466 109.313 125.091 109.501C124.722 109.688 124.402 109.958 124.133 110.31C123.869 110.655 123.664 111.068 123.517 111.549C123.377 112.023 123.306 112.551 123.306 113.131V113.509C123.306 114.036 123.383 114.528 123.535 114.985C123.693 115.437 123.916 115.835 124.203 116.181C124.496 116.526 124.842 116.796 125.24 116.989C125.639 117.183 126.078 117.279 126.558 117.279C127.121 117.279 127.619 117.177 128.053 116.972C128.486 116.761 128.876 116.43 129.222 115.979L129.881 116.488C129.676 116.793 129.418 117.074 129.107 117.332C128.803 117.59 128.436 117.795 128.009 117.947C127.581 118.1 127.083 118.176 126.514 118.176ZM138.156 116.154V104.5H139.21V118H138.226L138.156 116.154ZM131.555 113.342V113.157C131.555 112.419 131.64 111.754 131.81 111.162C131.98 110.564 132.223 110.055 132.54 109.633C132.862 109.205 133.249 108.88 133.7 108.657C134.151 108.429 134.661 108.314 135.229 108.314C135.786 108.314 136.278 108.405 136.706 108.587C137.133 108.769 137.5 109.029 137.804 109.369C138.115 109.709 138.364 110.113 138.551 110.582C138.745 111.051 138.885 111.572 138.973 112.146V114.493C138.903 115.032 138.774 115.527 138.586 115.979C138.399 116.424 138.15 116.813 137.839 117.147C137.529 117.476 137.154 117.73 136.714 117.912C136.281 118.088 135.78 118.176 135.211 118.176C134.649 118.176 134.142 118.059 133.691 117.824C133.24 117.59 132.856 117.259 132.54 116.831C132.223 116.397 131.98 115.885 131.81 115.293C131.64 114.701 131.555 114.051 131.555 113.342ZM132.61 113.157V113.342C132.61 113.898 132.666 114.414 132.777 114.889C132.888 115.363 133.058 115.776 133.287 116.128C133.515 116.479 133.805 116.755 134.157 116.954C134.508 117.153 134.924 117.253 135.405 117.253C136.008 117.253 136.515 117.139 136.925 116.91C137.335 116.676 137.664 116.368 137.91 115.987C138.156 115.601 138.334 115.179 138.446 114.722V111.988C138.376 111.678 138.273 111.361 138.138 111.039C138.003 110.717 137.819 110.421 137.584 110.151C137.356 109.876 137.063 109.656 136.706 109.492C136.354 109.322 135.926 109.237 135.422 109.237C134.936 109.237 134.517 109.337 134.166 109.536C133.814 109.735 133.521 110.014 133.287 110.371C133.058 110.723 132.888 111.136 132.777 111.61C132.666 112.085 132.61 112.601 132.61 113.157ZM145.433 113.395V113.104C145.433 112.413 145.533 111.774 145.732 111.188C145.932 110.603 146.216 110.096 146.585 109.668C146.96 109.24 147.408 108.909 147.93 108.675C148.451 108.435 149.031 108.314 149.67 108.314C150.314 108.314 150.897 108.435 151.419 108.675C151.94 108.909 152.389 109.24 152.764 109.668C153.139 110.096 153.426 110.603 153.625 111.188C153.824 111.774 153.924 112.413 153.924 113.104V113.395C153.924 114.086 153.824 114.725 153.625 115.311C153.426 115.891 153.139 116.395 152.764 116.822C152.394 117.25 151.949 117.584 151.428 117.824C150.906 118.059 150.326 118.176 149.687 118.176C149.043 118.176 148.46 118.059 147.938 117.824C147.417 117.584 146.969 117.25 146.594 116.822C146.219 116.395 145.932 115.891 145.732 115.311C145.533 114.725 145.433 114.086 145.433 113.395ZM146.479 113.104V113.395C146.479 113.916 146.55 114.411 146.69 114.88C146.831 115.343 147.036 115.756 147.306 116.119C147.575 116.477 147.909 116.758 148.307 116.963C148.706 117.168 149.166 117.271 149.687 117.271C150.203 117.271 150.657 117.168 151.05 116.963C151.448 116.758 151.782 116.477 152.052 116.119C152.321 115.756 152.523 115.343 152.658 114.88C152.799 114.411 152.869 113.916 152.869 113.395V113.104C152.869 112.589 152.799 112.1 152.658 111.637C152.523 111.174 152.318 110.761 152.043 110.397C151.773 110.034 151.439 109.747 151.041 109.536C150.642 109.325 150.185 109.22 149.67 109.22C149.154 109.22 148.697 109.325 148.299 109.536C147.906 109.747 147.572 110.034 147.297 110.397C147.027 110.761 146.822 111.174 146.682 111.637C146.547 112.1 146.479 112.589 146.479 113.104ZM156.969 110.521V118H155.923V108.49H156.925L156.969 110.521ZM156.732 112.656L156.266 112.393C156.301 111.83 156.416 111.303 156.609 110.811C156.802 110.318 157.063 109.885 157.391 109.51C157.725 109.135 158.115 108.842 158.56 108.631C159.011 108.42 159.509 108.314 160.054 108.314C160.529 108.314 160.954 108.379 161.329 108.508C161.704 108.637 162.023 108.842 162.287 109.123C162.55 109.404 162.75 109.765 162.884 110.204C163.025 110.644 163.095 111.18 163.095 111.812V118H162.041V111.804C162.041 111.147 161.95 110.635 161.768 110.266C161.586 109.891 161.329 109.624 160.995 109.466C160.661 109.308 160.265 109.229 159.808 109.229C159.304 109.229 158.862 109.34 158.481 109.562C158.106 109.779 157.79 110.063 157.532 110.415C157.28 110.761 157.086 111.133 156.952 111.531C156.817 111.924 156.744 112.299 156.732 112.656ZM7.27539 137.398C7.27539 137.199 7.22266 137.021 7.11719 136.862C7.01172 136.704 6.8125 136.561 6.51953 136.432C6.23242 136.297 5.81055 136.171 5.25391 136.054C4.76172 135.948 4.30762 135.816 3.8916 135.658C3.47559 135.5 3.11816 135.31 2.81934 135.087C2.52051 134.858 2.28613 134.592 2.11621 134.287C1.95215 133.977 1.87012 133.619 1.87012 133.215C1.87012 132.822 1.95508 132.453 2.125 132.107C2.29492 131.756 2.54102 131.448 2.86328 131.185C3.18555 130.915 3.57812 130.704 4.04102 130.552C4.50391 130.394 5.02539 130.314 5.60547 130.314C6.41406 130.314 7.1084 130.446 7.68848 130.71C8.27441 130.974 8.72266 131.337 9.0332 131.8C9.34375 132.257 9.49902 132.772 9.49902 133.347H7.17871C7.17871 133.095 7.12012 132.866 7.00293 132.661C6.8916 132.456 6.71875 132.292 6.48438 132.169C6.25 132.04 5.9541 131.976 5.59668 131.976C5.27441 131.976 5.00195 132.028 4.7793 132.134C4.5625 132.239 4.39844 132.377 4.28711 132.547C4.17578 132.717 4.12012 132.904 4.12012 133.109C4.12012 133.262 4.14941 133.399 4.20801 133.522C4.27246 133.64 4.375 133.748 4.51562 133.848C4.65625 133.947 4.84668 134.038 5.08691 134.12C5.33301 134.202 5.63477 134.281 5.99219 134.357C6.70117 134.498 7.31934 134.686 7.84668 134.92C8.37988 135.148 8.7959 135.453 9.09473 135.834C9.39355 136.215 9.54297 136.701 9.54297 137.293C9.54297 137.715 9.45215 138.102 9.27051 138.453C9.08887 138.799 8.8252 139.101 8.47949 139.358C8.13379 139.616 7.7207 139.818 7.24023 139.965C6.75977 140.105 6.21777 140.176 5.61426 140.176C4.74121 140.176 4.00293 140.021 3.39941 139.71C2.7959 139.394 2.33887 138.995 2.02832 138.515C1.71777 138.028 1.5625 137.524 1.5625 137.003H3.78613C3.80371 137.372 3.90332 137.668 4.08496 137.891C4.2666 138.113 4.49512 138.274 4.77051 138.374C5.05176 138.468 5.34766 138.515 5.6582 138.515C6.00977 138.515 6.30566 138.468 6.5459 138.374C6.78613 138.274 6.96777 138.143 7.09082 137.979C7.21387 137.809 7.27539 137.615 7.27539 137.398ZM13.4499 132.318V143.656H11.1208V130.49H13.2741L13.4499 132.318ZM19.5583 135.148V135.333C19.5583 136.024 19.4762 136.666 19.3122 137.258C19.154 137.844 18.9196 138.356 18.6091 138.796C18.2985 139.229 17.9118 139.569 17.4489 139.815C16.9919 140.056 16.4645 140.176 15.8669 140.176C15.2809 140.176 14.7712 140.064 14.3376 139.842C13.904 139.613 13.5378 139.291 13.2389 138.875C12.9401 138.459 12.6999 137.976 12.5182 137.425C12.3425 136.868 12.2106 136.262 12.1227 135.605V135.017C12.2106 134.319 12.3425 133.687 12.5182 133.118C12.6999 132.544 12.9401 132.049 13.2389 131.633C13.5378 131.211 13.9011 130.886 14.3288 130.657C14.7624 130.429 15.2692 130.314 15.8493 130.314C16.4528 130.314 16.9831 130.429 17.4401 130.657C17.903 130.886 18.2927 131.214 18.6091 131.642C18.9255 132.069 19.1628 132.579 19.321 133.171C19.4792 133.763 19.5583 134.422 19.5583 135.148ZM17.2292 135.333V135.148C17.2292 134.727 17.1911 134.337 17.1149 133.979C17.0387 133.616 16.9216 133.3 16.7634 133.03C16.6052 132.755 16.4001 132.541 16.1481 132.389C15.8962 132.236 15.5915 132.16 15.2341 132.16C14.8766 132.16 14.569 132.219 14.3112 132.336C14.0534 132.453 13.8425 132.62 13.6784 132.837C13.5143 133.054 13.3854 133.312 13.2917 133.61C13.2038 133.903 13.1452 134.229 13.1159 134.586V136.045C13.1686 136.479 13.2712 136.868 13.4235 137.214C13.5759 137.56 13.7985 137.835 14.0915 138.04C14.3903 138.245 14.777 138.348 15.2516 138.348C15.6091 138.348 15.9137 138.269 16.1657 138.11C16.4177 137.952 16.6227 137.735 16.7809 137.46C16.9391 137.179 17.0534 136.856 17.1237 136.493C17.194 136.13 17.2292 135.743 17.2292 135.333ZM25.3461 140.176C24.6254 140.176 23.9779 140.059 23.4037 139.824C22.8295 139.59 22.3402 139.265 21.9359 138.849C21.5375 138.427 21.2298 137.938 21.013 137.381C20.8021 136.818 20.6966 136.215 20.6966 135.57V135.219C20.6966 134.486 20.8021 133.821 21.013 133.224C21.224 132.62 21.5228 132.102 21.9095 131.668C22.2962 131.234 22.7591 130.9 23.2982 130.666C23.8373 130.432 24.432 130.314 25.0824 130.314C25.7562 130.314 26.3509 130.429 26.8666 130.657C27.3822 130.88 27.8129 131.196 28.1586 131.606C28.5043 132.017 28.765 132.509 28.9408 133.083C29.1166 133.651 29.2045 134.281 29.2045 134.973V135.948H21.7513V134.349H26.9193V134.173C26.9076 133.804 26.8373 133.467 26.7084 133.162C26.5795 132.852 26.3802 132.605 26.1107 132.424C25.8412 132.236 25.4925 132.143 25.0648 132.143C24.7191 132.143 24.4173 132.219 24.1595 132.371C23.9076 132.518 23.6966 132.729 23.5267 133.004C23.3627 133.273 23.2396 133.596 23.1576 133.971C23.0755 134.346 23.0345 134.762 23.0345 135.219V135.57C23.0345 135.969 23.0873 136.338 23.1927 136.678C23.3041 137.018 23.4652 137.313 23.6761 137.565C23.8929 137.812 24.1507 138.005 24.4496 138.146C24.7543 138.28 25.1 138.348 25.4867 138.348C25.973 138.348 26.4125 138.254 26.805 138.066C27.2035 137.873 27.5492 137.589 27.8421 137.214L29.0111 138.427C28.8119 138.72 28.5423 139.001 28.2025 139.271C27.8685 139.54 27.4642 139.76 26.9896 139.93C26.515 140.094 25.9671 140.176 25.3461 140.176ZM34.4825 138.348C34.8106 138.348 35.1036 138.283 35.3614 138.154C35.6192 138.025 35.8243 137.844 35.9766 137.609C36.1348 137.375 36.2198 137.103 36.2315 136.792H38.42C38.4082 137.437 38.2266 138.014 37.875 138.523C37.5235 139.033 37.0547 139.438 36.4688 139.736C35.8887 140.029 35.2383 140.176 34.5176 140.176C33.7852 140.176 33.1465 140.053 32.6016 139.807C32.0567 139.561 31.6026 139.218 31.2393 138.778C30.8819 138.339 30.6123 137.829 30.4307 137.249C30.2549 136.669 30.167 136.048 30.167 135.386V135.104C30.167 134.442 30.2549 133.821 30.4307 133.241C30.6123 132.661 30.8819 132.151 31.2393 131.712C31.6026 131.272 32.0567 130.93 32.6016 130.684C33.1465 130.438 33.7823 130.314 34.5088 130.314C35.2764 130.314 35.9502 130.464 36.5303 130.763C37.1162 131.062 37.5733 131.483 37.9014 132.028C38.2354 132.573 38.4082 133.215 38.42 133.953H36.2315C36.2198 133.613 36.1436 133.309 36.003 133.039C35.8623 132.77 35.6631 132.553 35.4053 132.389C35.1475 132.225 34.834 132.143 34.4649 132.143C34.0723 132.143 33.7442 132.225 33.4805 132.389C33.2227 132.553 33.0205 132.778 32.8741 133.065C32.7334 133.347 32.6338 133.663 32.5752 134.015C32.5225 134.36 32.4961 134.724 32.4961 135.104V135.386C32.4961 135.772 32.5225 136.142 32.5752 136.493C32.6338 136.845 32.7334 137.161 32.8741 137.442C33.0205 137.718 33.2227 137.938 33.4805 138.102C33.7442 138.266 34.0782 138.348 34.4825 138.348ZM42.2478 130.49V140H39.9187V130.49H42.2478ZM39.7605 128.003C39.7605 127.657 39.8777 127.37 40.112 127.142C40.3523 126.913 40.6745 126.799 41.0788 126.799C41.4831 126.799 41.8025 126.913 42.0368 127.142C42.2771 127.37 42.3972 127.657 42.3972 128.003C42.3972 128.343 42.2771 128.627 42.0368 128.855C41.8025 129.084 41.4831 129.198 41.0788 129.198C40.6745 129.198 40.3523 129.084 40.112 128.855C39.8777 128.627 39.7605 128.343 39.7605 128.003ZM49.5209 137.979V133.593C49.5209 133.271 49.4652 132.992 49.3539 132.758C49.2426 132.523 49.0727 132.342 48.8441 132.213C48.6156 132.084 48.3256 132.02 47.974 132.02C47.6635 132.02 47.391 132.072 47.1566 132.178C46.9281 132.283 46.7523 132.433 46.6293 132.626C46.5062 132.813 46.4447 133.03 46.4447 133.276H44.1156C44.1156 132.884 44.2094 132.512 44.3969 132.16C44.5844 131.803 44.851 131.486 45.1967 131.211C45.5482 130.93 45.9672 130.71 46.4535 130.552C46.9457 130.394 47.4965 130.314 48.1059 130.314C48.8266 130.314 49.4682 130.438 50.0307 130.684C50.599 130.924 51.0443 131.287 51.3666 131.773C51.6947 132.26 51.8588 132.872 51.8588 133.61V137.759C51.8588 138.233 51.8881 138.641 51.9467 138.98C52.0111 139.314 52.1049 139.604 52.2279 139.851V140H49.8637C49.7523 139.76 49.6674 139.455 49.6088 139.086C49.5502 138.711 49.5209 138.342 49.5209 137.979ZM49.8461 134.208L49.8637 135.588H48.3959C48.0326 135.588 47.7133 135.626 47.4379 135.702C47.1625 135.772 46.9369 135.878 46.7611 136.019C46.5854 136.153 46.4535 136.317 46.3656 136.511C46.2777 136.698 46.2338 136.912 46.2338 137.152C46.2338 137.387 46.2865 137.598 46.392 137.785C46.5033 137.973 46.6615 138.122 46.8666 138.233C47.0775 138.339 47.3236 138.392 47.6049 138.392C48.015 138.392 48.3725 138.31 48.6771 138.146C48.9818 137.976 49.2191 137.771 49.3891 137.53C49.559 137.29 49.6498 137.062 49.6615 136.845L50.3295 137.847C50.2475 138.087 50.1244 138.342 49.9604 138.611C49.7963 138.881 49.5854 139.133 49.3275 139.367C49.0697 139.602 48.7592 139.795 48.3959 139.947C48.0326 140.1 47.6107 140.176 47.1303 140.176C46.515 140.176 45.9643 140.053 45.4779 139.807C44.9916 139.561 44.6078 139.224 44.3266 138.796C44.0453 138.368 43.9047 137.882 43.9047 137.337C43.9047 136.833 43.9984 136.388 44.1859 136.001C44.3734 135.614 44.6518 135.289 45.0209 135.025C45.39 134.756 45.8471 134.554 46.392 134.419C46.9428 134.278 47.5727 134.208 48.2816 134.208H49.8461ZM56.2315 126.5V140H53.9024V126.5H56.2315ZM62.7664 130.49V132.16H57.3172V130.49H62.7664ZM58.7761 128.152H61.1052V137.258C61.1052 137.539 61.1433 137.756 61.2195 137.908C61.2957 138.061 61.4099 138.163 61.5623 138.216C61.7146 138.269 61.8963 138.295 62.1072 138.295C62.2595 138.295 62.4002 138.286 62.5291 138.269C62.658 138.251 62.7664 138.233 62.8543 138.216L62.863 139.956C62.6697 140.021 62.45 140.073 62.2039 140.114C61.9636 140.155 61.6912 140.176 61.3865 140.176C60.865 140.176 60.408 140.088 60.0154 139.912C59.6228 139.73 59.3181 139.44 59.1013 139.042C58.8845 138.638 58.7761 138.104 58.7761 137.442V128.152ZM66.9194 138.945L69.4682 130.49H71.9555L68.1411 141.441C68.0532 141.676 67.9389 141.931 67.7983 142.206C67.6635 142.481 67.4819 142.742 67.2534 142.988C67.0248 143.24 66.7377 143.445 66.392 143.604C66.0522 143.762 65.6391 143.841 65.1528 143.841C64.9418 143.841 64.7543 143.826 64.5903 143.797C64.4262 143.768 64.2534 143.729 64.0717 143.683V141.942C64.1303 141.948 64.1977 141.951 64.2739 141.951C64.3559 141.957 64.4262 141.96 64.4848 141.96C64.8246 141.96 65.1059 141.919 65.3286 141.837C65.5512 141.761 65.7299 141.635 65.8647 141.459C66.0053 141.289 66.1225 141.066 66.2163 140.791L66.9194 138.945ZM65.6625 130.49L67.8159 137.495L68.1938 139.947L66.5942 140.237L63.1577 130.49H65.6625ZM83.2498 130.49H85.3592V139.71C85.3592 140.571 85.1717 141.301 84.7967 141.898C84.4275 142.502 83.909 142.959 83.241 143.27C82.573 143.586 81.7967 143.744 80.9119 143.744C80.5311 143.744 80.118 143.691 79.6727 143.586C79.2332 143.48 78.8084 143.313 78.3982 143.085C77.9939 142.862 77.657 142.572 77.3875 142.215L78.4334 140.844C78.7498 141.213 79.1072 141.491 79.5057 141.679C79.9041 141.872 80.3348 141.969 80.7977 141.969C81.2664 141.969 81.6648 141.881 81.993 141.705C82.327 141.535 82.5818 141.283 82.7576 140.949C82.9393 140.621 83.0301 140.217 83.0301 139.736V132.661L83.2498 130.49ZM76.825 135.359V135.175C76.825 134.448 76.9129 133.789 77.0887 133.197C77.2645 132.6 77.5164 132.087 77.8445 131.659C78.1785 131.231 78.5799 130.9 79.0486 130.666C79.5232 130.432 80.0564 130.314 80.6482 130.314C81.2752 130.314 81.8025 130.429 82.2303 130.657C82.6639 130.886 83.0213 131.211 83.3025 131.633C83.5896 132.055 83.8123 132.556 83.9705 133.136C84.1346 133.71 84.2605 134.343 84.3484 135.034V135.535C84.2664 136.209 84.1346 136.827 83.9529 137.39C83.7771 137.952 83.5428 138.444 83.2498 138.866C82.9568 139.282 82.5936 139.604 82.16 139.833C81.7264 140.062 81.2166 140.176 80.6307 140.176C80.0447 140.176 79.5174 140.056 79.0486 139.815C78.5799 139.575 78.1785 139.238 77.8445 138.805C77.5164 138.371 77.2645 137.861 77.0887 137.275C76.9129 136.689 76.825 136.051 76.825 135.359ZM79.1453 135.175V135.359C79.1453 135.77 79.1863 136.153 79.2684 136.511C79.3504 136.868 79.4764 137.185 79.6463 137.46C79.8162 137.729 80.0301 137.94 80.2879 138.093C80.5457 138.245 80.8533 138.321 81.2107 138.321C81.6912 138.321 82.0838 138.222 82.3885 138.022C82.699 137.817 82.9334 137.539 83.0916 137.188C83.2557 136.83 83.3611 136.429 83.408 135.983V134.604C83.3787 134.252 83.3143 133.927 83.2146 133.628C83.1209 133.329 82.9891 133.071 82.8191 132.854C82.6492 132.638 82.4324 132.468 82.1687 132.345C81.9051 132.222 81.5916 132.16 81.2283 132.16C80.8768 132.16 80.5691 132.239 80.3055 132.397C80.0418 132.55 79.825 132.764 79.6551 133.039C79.4852 133.314 79.3562 133.634 79.2684 133.997C79.1863 134.36 79.1453 134.753 79.1453 135.175ZM91.5425 140.176C90.8218 140.176 90.1743 140.059 89.6001 139.824C89.0259 139.59 88.5366 139.265 88.1323 138.849C87.7339 138.427 87.4262 137.938 87.2094 137.381C86.9985 136.818 86.893 136.215 86.893 135.57V135.219C86.893 134.486 86.9985 133.821 87.2094 133.224C87.4204 132.62 87.7192 132.102 88.1059 131.668C88.4927 131.234 88.9555 130.9 89.4946 130.666C90.0337 130.432 90.6284 130.314 91.2788 130.314C91.9526 130.314 92.5473 130.429 93.063 130.657C93.5786 130.88 94.0093 131.196 94.355 131.606C94.7007 132.017 94.9614 132.509 95.1372 133.083C95.313 133.651 95.4009 134.281 95.4009 134.973V135.948H87.9477V134.349H93.1157V134.173C93.104 133.804 93.0337 133.467 92.9048 133.162C92.7759 132.852 92.5766 132.605 92.3071 132.424C92.0376 132.236 91.6889 132.143 91.2612 132.143C90.9155 132.143 90.6137 132.219 90.3559 132.371C90.104 132.518 89.893 132.729 89.7231 133.004C89.5591 133.273 89.436 133.596 89.354 133.971C89.2719 134.346 89.2309 134.762 89.2309 135.219V135.57C89.2309 135.969 89.2837 136.338 89.3891 136.678C89.5005 137.018 89.6616 137.313 89.8725 137.565C90.0893 137.812 90.3471 138.005 90.646 138.146C90.9507 138.28 91.2964 138.348 91.6831 138.348C92.1694 138.348 92.6089 138.254 93.0014 138.066C93.3999 137.873 93.7456 137.589 94.0386 137.214L95.2075 138.427C95.0083 138.72 94.7387 139.001 94.3989 139.271C94.0649 139.54 93.6606 139.76 93.186 139.93C92.7114 140.094 92.1636 140.176 91.5425 140.176ZM99.0529 132.521V140H96.7326V130.49H98.9123L99.0529 132.521ZM98.6837 134.902H97.9982C98.0041 134.211 98.0978 133.584 98.2794 133.021C98.4611 132.459 98.716 131.976 99.0441 131.571C99.3781 131.167 99.7736 130.856 100.231 130.64C100.688 130.423 101.197 130.314 101.76 130.314C102.217 130.314 102.63 130.379 102.999 130.508C103.368 130.637 103.685 130.842 103.948 131.123C104.218 131.404 104.423 131.773 104.564 132.23C104.71 132.682 104.783 133.238 104.783 133.9V140H102.445V133.883C102.445 133.449 102.381 133.106 102.252 132.854C102.129 132.603 101.947 132.424 101.707 132.318C101.473 132.213 101.183 132.16 100.837 132.16C100.48 132.16 100.166 132.233 99.8966 132.38C99.633 132.521 99.4103 132.717 99.2287 132.969C99.0529 133.221 98.9181 133.511 98.8244 133.839C98.7306 134.167 98.6837 134.521 98.6837 134.902ZM110.923 140.176C110.202 140.176 109.555 140.059 108.98 139.824C108.406 139.59 107.917 139.265 107.513 138.849C107.114 138.427 106.806 137.938 106.59 137.381C106.379 136.818 106.273 136.215 106.273 135.57V135.219C106.273 134.486 106.379 133.821 106.59 133.224C106.801 132.62 107.099 132.102 107.486 131.668C107.873 131.234 108.336 130.9 108.875 130.666C109.414 130.432 110.009 130.314 110.659 130.314C111.333 130.314 111.928 130.429 112.443 130.657C112.959 130.88 113.389 131.196 113.735 131.606C114.081 132.017 114.342 132.509 114.517 133.083C114.693 133.651 114.781 134.281 114.781 134.973V135.948H107.328V134.349H112.496V134.173C112.484 133.804 112.414 133.467 112.285 133.162C112.156 132.852 111.957 132.605 111.687 132.424C111.418 132.236 111.069 132.143 110.641 132.143C110.296 132.143 109.994 132.219 109.736 132.371C109.484 132.518 109.273 132.729 109.103 133.004C108.939 133.273 108.816 133.596 108.734 133.971C108.652 134.346 108.611 134.762 108.611 135.219V135.57C108.611 135.969 108.664 136.338 108.769 136.678C108.881 137.018 109.042 137.313 109.253 137.565C109.47 137.812 109.727 138.005 110.026 138.146C110.331 138.28 110.677 138.348 111.063 138.348C111.55 138.348 111.989 138.254 112.382 138.066C112.78 137.873 113.126 137.589 113.419 137.214L114.588 138.427C114.389 138.72 114.119 139.001 113.779 139.271C113.445 139.54 113.041 139.76 112.566 139.93C112.092 140.094 111.544 140.176 110.923 140.176ZM118.477 132.433V140H116.157V130.49H118.354L118.477 132.433ZM121.369 130.429L121.334 132.591C121.205 132.567 121.058 132.55 120.894 132.538C120.736 132.526 120.586 132.521 120.446 132.521C120.088 132.521 119.775 132.57 119.505 132.67C119.236 132.764 119.01 132.901 118.829 133.083C118.653 133.265 118.518 133.487 118.424 133.751C118.331 134.009 118.278 134.302 118.266 134.63L117.765 134.568C117.765 133.965 117.827 133.405 117.95 132.89C118.073 132.374 118.251 131.923 118.486 131.536C118.72 131.149 119.013 130.851 119.365 130.64C119.722 130.423 120.132 130.314 120.595 130.314C120.724 130.314 120.862 130.326 121.008 130.35C121.161 130.367 121.281 130.394 121.369 130.429ZM124.924 130.49V140H122.595V130.49H124.924ZM122.437 128.003C122.437 127.657 122.554 127.37 122.788 127.142C123.029 126.913 123.351 126.799 123.755 126.799C124.159 126.799 124.479 126.913 124.713 127.142C124.953 127.37 125.073 127.657 125.073 128.003C125.073 128.343 124.953 128.627 124.713 128.855C124.479 129.084 124.159 129.198 123.755 129.198C123.351 129.198 123.029 129.084 122.788 128.855C122.554 128.627 122.437 128.343 122.437 128.003ZM130.861 138.348C131.189 138.348 131.482 138.283 131.74 138.154C131.998 138.025 132.203 137.844 132.355 137.609C132.514 137.375 132.599 137.103 132.61 136.792H134.799C134.787 137.437 134.605 138.014 134.254 138.523C133.902 139.033 133.433 139.438 132.848 139.736C132.267 140.029 131.617 140.176 130.896 140.176C130.164 140.176 129.525 140.053 128.98 139.807C128.435 139.561 127.981 139.218 127.618 138.778C127.261 138.339 126.991 137.829 126.809 137.249C126.634 136.669 126.546 136.048 126.546 135.386V135.104C126.546 134.442 126.634 133.821 126.809 133.241C126.991 132.661 127.261 132.151 127.618 131.712C127.981 131.272 128.435 130.93 128.98 130.684C129.525 130.438 130.161 130.314 130.888 130.314C131.655 130.314 132.329 130.464 132.909 130.763C133.495 131.062 133.952 131.483 134.28 132.028C134.614 132.573 134.787 133.215 134.799 133.953H132.61C132.599 133.613 132.522 133.309 132.382 133.039C132.241 132.77 132.042 132.553 131.784 132.389C131.526 132.225 131.213 132.143 130.844 132.143C130.451 132.143 130.123 132.225 129.859 132.389C129.601 132.553 129.399 132.778 129.253 133.065C129.112 133.347 129.013 133.663 128.954 134.015C128.901 134.36 128.875 134.724 128.875 135.104V135.386C128.875 135.772 128.901 136.142 128.954 136.493C129.013 136.845 129.112 137.161 129.253 137.442C129.399 137.718 129.601 137.938 129.859 138.102C130.123 138.266 130.457 138.348 130.861 138.348ZM141.395 137.398C141.395 137.199 141.342 137.021 141.237 136.862C141.131 136.704 140.932 136.561 140.639 136.432C140.352 136.297 139.93 136.171 139.374 136.054C138.881 135.948 138.427 135.816 138.011 135.658C137.595 135.5 137.238 135.31 136.939 135.087C136.64 134.858 136.406 134.592 136.236 134.287C136.072 133.977 135.99 133.619 135.99 133.215C135.99 132.822 136.075 132.453 136.245 132.107C136.415 131.756 136.661 131.448 136.983 131.185C137.305 130.915 137.698 130.704 138.161 130.552C138.624 130.394 139.145 130.314 139.725 130.314C140.534 130.314 141.228 130.446 141.808 130.71C142.394 130.974 142.842 131.337 143.153 131.8C143.463 132.257 143.619 132.772 143.619 133.347H141.298C141.298 133.095 141.24 132.866 141.123 132.661C141.011 132.456 140.838 132.292 140.604 132.169C140.37 132.04 140.074 131.976 139.716 131.976C139.394 131.976 139.122 132.028 138.899 132.134C138.682 132.239 138.518 132.377 138.407 132.547C138.295 132.717 138.24 132.904 138.24 133.109C138.24 133.262 138.269 133.399 138.328 133.522C138.392 133.64 138.495 133.748 138.635 133.848C138.776 133.947 138.966 134.038 139.207 134.12C139.453 134.202 139.754 134.281 140.112 134.357C140.821 134.498 141.439 134.686 141.966 134.92C142.5 135.148 142.916 135.453 143.214 135.834C143.513 136.215 143.663 136.701 143.663 137.293C143.663 137.715 143.572 138.102 143.39 138.453C143.209 138.799 142.945 139.101 142.599 139.358C142.253 139.616 141.84 139.818 141.36 139.965C140.879 140.105 140.337 140.176 139.734 140.176C138.861 140.176 138.123 140.021 137.519 139.71C136.916 139.394 136.459 138.995 136.148 138.515C135.837 138.028 135.682 137.524 135.682 137.003H137.906C137.923 137.372 138.023 137.668 138.205 137.891C138.386 138.113 138.615 138.274 138.89 138.374C139.171 138.468 139.467 138.515 139.778 138.515C140.129 138.515 140.425 138.468 140.666 138.374C140.906 138.274 141.087 138.143 141.211 137.979C141.334 137.809 141.395 137.615 141.395 137.398Z' fill='white'/%3E%3Cpath d='M11.8121 0V63H0V0H11.8121ZM37.0255 27.2163V36.6058H8.71946V27.2163H37.0255ZM40.3329 0V9.38942H8.71946V0H40.3329Z' fill='white'/%3E%3Cpath d='M61.0191 9.5625L43.1936 63H30.6942L54.0607 0H62.0499L61.0191 9.5625ZM75.9238 63L58.0123 9.5625L56.9385 0H64.9707L88.466 63H75.9238ZM75.1077 39.5913V48.9808H41.5613V39.5913H75.1077Z' fill='white'/%3E%3Cpath d='M90.5106 0H113.233C117.986 0 122.067 0.721154 125.474 2.16346C128.882 3.60577 131.502 5.74038 133.335 8.56731C135.167 11.3942 136.084 14.8702 136.084 18.9952C136.084 22.2548 135.511 25.0817 134.366 27.476C133.22 29.8702 131.602 31.875 129.512 33.4904C127.45 35.1058 125.016 36.375 122.21 37.2981L118.516 39.2019H98.4569L98.371 29.8125H113.362C115.796 29.8125 117.814 29.3798 119.418 28.5144C121.022 27.649 122.224 26.4519 123.026 24.9231C123.856 23.3942 124.272 21.649 124.272 19.6875C124.272 17.5817 123.871 15.7644 123.069 14.2356C122.267 12.6779 121.05 11.4808 119.418 10.6442C117.786 9.80769 115.724 9.38942 113.233 9.38942H102.323V63H90.5106V0ZM125.818 63L111.343 34.7885L123.842 34.7452L138.489 62.3942V63H125.818Z' fill='white'/%3E%3Cpath d='M147.191 0H157.414L174.51 47.4231L191.562 0H201.828L178.59 63H170.386L147.191 0ZM142.037 0H152.045L153.849 43.5721V63H142.037V0ZM196.931 0H206.982V63H195.17V43.5721L196.931 0Z' fill='white'/%3E%3Cpath d='M240.253 9.5625L222.428 63H209.929L233.295 0H241.284L240.253 9.5625ZM255.158 63L237.247 9.5625L236.173 0H244.205L267.7 63H255.158ZM254.342 39.5913V48.9808H220.796V39.5913H254.342Z' fill='white'/%3E%3Cpath d='M281.557 0V63H269.745V0H281.557ZM319.098 0L294.013 30.7212L279.667 46.1683L277.562 34.6154L287.527 21.5913L304.623 0H319.098ZM305.954 63L286.497 33.4904L294.958 25.7885L320 63H305.954Z' fill='white'/%3E%3C/svg%3E%0A");
    display: block;
    width: 100%;
  }
}
@media (orientation: portrait) and (min-width: 1024px) {
  .home-hero-section .hero-parallax > div:nth-child(3)::before {
    display: none;
  }
}
@media (orientation: portrait) {
  .home-hero-section .hero-parallax > div:nth-child(4) {
    width: calc(150% + 40px) !important;
  }
}
.home-hero-section .hero-parallax > div img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.home-hero-section.animation {
  z-index: -1;
}
.home-hero-section.animation .hero-parallax > div:nth-child(1) img {
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
          transform: scale(0.8);
}
.home-hero-section.animation .hero-parallax > div:nth-child(2) img {
  -webkit-transform: translateY(40%);
      -ms-transform: translateY(40%);
          transform: translateY(40%);
}
.home-hero-section.animation .hero-parallax > div:nth-child(3) img {
  -webkit-transform: translateY(-30%);
      -ms-transform: translateY(-30%);
          transform: translateY(-30%);
}
.home-hero-section.animation .hero-parallax > div:nth-child(4) img {
  -webkit-transform: translateY(25%);
      -ms-transform: translateY(25%);
          transform: translateY(25%);
}

.section-about {
  background-color: #fff;
  position: relative;
  z-index: 20;
}
@media (min-width: 1024px) {
  .section-about {
    scroll-margin-top: 88px;
  }
}
.section-about .numbers-about {
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  .section-about .numbers-about {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 48px;
  }
}
@media (min-width: 1440px) {
  .section-about .numbers-about {
    margin-bottom: 120px;
  }
}
.section-about .numbers-about .numbers-about_item {
  border-bottom: 1px solid #D2DCE1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: clamp(20px, 3vw, 68px);
}
@media (min-width: 1024px) {
  .section-about .numbers-about .numbers-about_item {
    border-bottom: none;
    border-left: 1px solid #009EE0;
    padding: 28px 28px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 100%;
    gap: 0;
    width: 100%;
  }
  .section-about .numbers-about .numbers-about_item:last-child {
    border-right: 1px solid #009EE0;
  }
}
@media (min-width: 1200px) {
  .section-about .numbers-about .numbers-about_item {
    padding: 28px 36px;
  }
}
@media (min-width: 1440px) {
  .section-about .numbers-about .numbers-about_item {
    padding: 40px;
  }
}
.section-about .numbers-about .numbers-about_item h3 {
  color: #009EE0;
  font-size: 56px;
  letter-spacing: -2.24px;
  min-width: 50%;
  width: 150px;
}
@media (min-width: 1024px) {
  .section-about .numbers-about .numbers-about_item h3 {
    font-size: 56px;
  }
}
@media (min-width: 1200px) {
  .section-about .numbers-about .numbers-about_item h3 {
    font-size: 60px;
  }
}
@media (min-width: 1440px) {
  .section-about .numbers-about .numbers-about_item h3 {
    font-size: 80px;
  }
}
.section-about .numbers-about .numbers-about_item p {
  font-size: 18px;
}
@media (min-width: 1440px) {
  .section-about .numbers-about .numbers-about_item p {
    font-size: 20px;
  }
}
.section-about .image-mask {
  width: 100%;
  aspect-ratio: 1.6666666667;
  background-color: #111;
  background-position: center;
  background-size: cover;
  -webkit-mask-image: url("./assets/img/Union.svg");
          mask-image: url("./assets/img/Union.svg");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center left;
          mask-position: center left;
  margin-bottom: 32px;
}
@supports not (aspect-ratio: 1.6666666667) {
  .section-about .image-mask::before {
    content: "";
    float: left;
    padding-top: calc(0.6 / 1 * 100%);
  }
  .section-about .image-mask::after {
    content: "";
    display: block;
    clear: both;
  }
}
.section-areas {
  background-color: #fff;
  position: relative;
  z-index: 20;
}
@media (min-width: 1024px) {
  .section-areas .page-heading, .section-areas .page-description {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .section-areas .cards {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 48px;
  }
}
@media (min-width: 768px) and (min-width: 1440px) {
  .section-areas .cards {
    gap: 32px;
    margin-top: 64px;
  }
}
.section-areas .cards > li {
  min-height: 213px;
  aspect-ratio: 1.4925373134;
}
@supports not (aspect-ratio: 1.4925373134) {
  .section-areas .cards > li::before {
    content: "";
    float: left;
    padding-top: calc(0.67 / 1 * 100%);
  }
  .section-areas .cards > li::after {
    content: "";
    display: block;
    clear: both;
  }
}
.section-areas .cards > li:not(:last-child) {
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .section-areas .cards > li {
    width: calc(50% - 4px);
    margin-bottom: 0px !important;
  }
}
@media (min-width: 1440px) {
  .section-areas .cards > li {
    width: calc(50% - 16px);
  }
}
.section-areas .cards > li a {
  display: block;
  height: 100%;
  position: relative;
  overflow: hidden;
  min-height: 213px;
}
.section-areas .cards > li a::before {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(7.93%, #115391), color-stop(69.19%, rgba(17, 83, 145, 0)));
  background: linear-gradient(0deg, #115391 7.93%, rgba(17, 83, 145, 0) 69.19%);
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.section-areas .cards > li a::after {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 82, 116, 0.2)), to(rgba(0, 82, 116, 0.2))), -webkit-gradient(linear, left bottom, left top, color-stop(14.77%, rgba(0, 102, 198, 0.45)), color-stop(56.19%, rgba(0, 98, 190, 0)));
  background: linear-gradient(0deg, rgba(0, 82, 116, 0.2) 0%, rgba(0, 82, 116, 0.2) 100%), linear-gradient(0deg, rgba(0, 102, 198, 0.45) 14.77%, rgba(0, 98, 190, 0) 56.19%);
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.section-areas .cards > li a > span {
  position: absolute;
  background-position: center;
  background-size: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.section-areas .cards > li a > div {
  height: 100%;
  min-height: 213px;
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 0;
  position: relative;
}
.section-areas .cards > li a > div h4 {
  position: relative;
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  text-transform: uppercase;
  color: #fff;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 11px;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .section-areas .cards > li a > div h4 {
    font-size: 20px;
    line-height: 140%;
  }
}
@media (min-width: 1440px) {
  .section-areas .cards > li a > div h4 {
    font-size: 24px;
  }
}
.section-areas .cards > li a > div h4::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='41' height='17' viewBox='0 0 41 17' fill='none'%3E%3Cpath d='M40.4243 9.85176C40.6586 9.61744 40.6586 9.23754 40.4243 9.00323L36.6059 5.18485C36.3716 4.95054 35.9917 4.95054 35.7574 5.18485C35.523 5.41917 35.523 5.79907 35.7574 6.03338L39.1515 9.42749L35.7574 12.8216C35.523 13.0559 35.523 13.4358 35.7574 13.6701C35.9917 13.9044 36.3716 13.9044 36.6059 13.6701L40.4243 9.85176ZM-5.24537e-08 10.0275L40 10.0275L40 8.82749L5.24537e-08 8.82749L-5.24537e-08 10.0275Z' fill='white'/%3E%3C/svg%3E");
  width: 24px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.section-areas .cards > li a:hover > span {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.section-areas .cards > li a:hover::before {
  opacity: 0;
}
.section-areas .cards > li a:hover::after {
  opacity: 1;
}
.section-areas .cards > li a:hover > div h4::after {
  width: 41px;
}

.section-global .container:nth-child(1) .links {
  display: none;
}
@media (min-width: 1024px) {
  .section-global .container:nth-child(1) .links {
    display: block;
  }
}
@media (min-width: 768px) {
  .section-global .grid-global {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 8px;
  }
}
@media (min-width: 1440px) {
  .section-global .grid-global {
    gap: 16px;
  }
}
@media (min-width: 768px) {
  .section-global .grid-global > div {
    width: calc(50% - 4px);
  }
}
@media (min-width: 1024px) {
  .section-global .grid-global > div {
    width: calc((100% - 16px) / 3);
  }
}
@media (min-width: 1440px) {
  .section-global .grid-global > div {
    width: calc((100% - 32px) / 3);
  }
}
.section-global .slider-card {
  background-color: #F1F1F1;
  width: 100%;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 8px;
}
.section-global .slider-card .slider-card_header {
  padding: 18px;
}
@media (min-width: 1024px) {
  .section-global .slider-card .slider-card_header {
    padding: 30px;
  }
}
@media (min-width: 1440px) {
  .section-global .slider-card .slider-card_header {
    padding: 32px;
  }
}
.section-global .slider-card .slider-card_header p {
  font-size: 16px;
  font-weight: 300;
  line-height: 140%;
  color: #231F20;
}
.section-global .slider-card .slider-card_header p b, .section-global .slider-card .slider-card_header p strong {
  font-weight: 500;
}
@media (min-width: 1024px) {
  .section-global .slider-card .slider-card_header p {
    font-size: 18px;
  }
}
@media (min-width: 1440px) {
  .section-global .slider-card .slider-card_header p {
    font-size: 24px;
  }
}
.section-global .slider-card .slider-card_footer {
  width: 100%;
  aspect-ratio: 1.4285714286;
  background-size: cover;
  background-position: center;
  position: relative;
}
@supports not (aspect-ratio: 1.4285714286) {
  .section-global .slider-card .slider-card_footer::before {
    content: "";
    float: left;
    padding-top: calc(0.7 / 1 * 100%);
  }
  .section-global .slider-card .slider-card_footer::after {
    content: "";
    display: block;
    clear: both;
  }
}
.section-global .slider-card .slider-card_footer > span {
  width: 100%;
  height: 100%;
  display: block;
}
.section-global .slider-card .slider-card_footer > span::after {
  position: absolute;
  z-index: 2;
  content: "";
  display: block;
  width: 50%;
  height: 15%;
  top: 0;
  right: 0;
  background-color: #009EE0;
}
@media (min-width: 1024px) {
  .section-quality .row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1024px) {
  .section-quality .row .col:nth-child(1) {
    padding-right: 6%;
  }
}
@media (min-width: 1440px) {
  .section-quality .row .col:nth-child(1) {
    padding-right: 10%;
  }
}
.section-quality .row .col:nth-child(1) .links {
  display: none;
}
@media (min-width: 1024px) {
  .section-quality .row .col:nth-child(1) .links {
    display: block;
  }
}
.section-quality .row .col:nth-child(2) .numbers {
  margin-bottom: 40px;
  border-collapse: collapse;
}
.section-quality .row .col:nth-child(2) .numbers tr td {
  border-top: 1px solid #D2DCE1;
  padding: 28px 0;
  font-weight: 500;
}
@media (min-width: 1024px) {
  .section-quality .row .col:nth-child(2) .numbers tr td {
    padding: 20px 0;
  }
}
.section-quality .row .col:nth-child(2) .numbers tr .number-cell {
  font-size: 56px;
  line-height: normal;
  letter-spacing: -2.24px;
  text-transform: uppercase;
  color: #009EE0;
  padding-right: 40px;
}
@media (min-width: 1024px) {
  .section-quality .row .col:nth-child(2) .numbers tr .number-cell {
    font-size: 64px;
  }
}
@media (min-width: 1440px) {
  .section-quality .row .col:nth-child(2) .numbers tr .number-cell {
    font-size: 80px;
  }
}
.section-quality .row .col:nth-child(2) .numbers tr .text-cell {
  color: #231F20;
  font-size: 18px;
  line-height: 140%;
}
@media (min-width: 1024px) {
  .section-quality .row .col:nth-child(2) .numbers tr .text-cell {
    font-size: 20px;
  }
}
@media (min-width: 1440px) {
  .section-quality .row .col:nth-child(2) .numbers tr .text-cell {
    font-size: 24px;
  }
}
.section-quality .row .col:nth-child(2) .numbers tr:last-child td {
  border-bottom: 1px solid #D2DCE1;
}
@media (min-width: 1024px) {
  .section-quality .row .col:nth-child(2) .links {
    display: none;
  }
}

@media (min-width: 1024px) {
  .section-business .row .col:nth-child(1) {
    padding-right: 6%;
  }
}
@media (min-width: 1024px) {
  .section-business .row .col:nth-child(1) .page-description {
    font-size: 20px;
    max-width: 400px;
  }
}
.section-business .row .col:nth-child(1) .page-description, .section-business .row .col:nth-child(1) .links {
  display: none;
}
@media (min-width: 1024px) {
  .section-business .row .col:nth-child(1) .page-description, .section-business .row .col:nth-child(1) .links {
    display: block;
  }
}
.section-business .row .col:nth-child(2) .blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 48px;
}
.section-business .row .col:nth-child(2) .blocks > li {
  width: 100%;
}
@media (min-width: 1024px) {
  .section-business .row .col:nth-child(2) .blocks > li {
    width: calc(50% - 16px);
  }
}
.section-business .row .col:nth-child(2) .blocks > li h4 {
  font-size: 18px;
  font-weight: 500;
  line-height: 120%;
  text-transform: uppercase;
  margin-bottom: 4px;
  color: #009EE0;
}
@media (min-width: 1024px) {
  .section-business .row .col:nth-child(2) .blocks > li h4 {
    font-size: 20px;
    margin-bottom: 16px;
  }
}
@media (min-width: 1200px) {
  .section-business .row .col:nth-child(2) .blocks > li h4 {
    width: 90%;
  }
}
@media (min-width: 1440px) {
  .section-business .row .col:nth-child(2) .blocks > li h4 {
    width: 80%;
    font-size: 24px;
    max-width: 212px;
  }
}
.section-business .row .col:nth-child(2) .blocks > li p {
  font-size: 18px;
  font-weight: 500;
  line-height: 131%;
  color: #231F20;
}
@media (min-width: 1024px) {
  .section-business .row .col:nth-child(2) .blocks > li p {
    font-size: 16px;
    font-weight: 400;
    line-height: 131%;
  }
}
@media (min-width: 1200px) {
  .section-business .row .col:nth-child(2) .blocks > li p {
    width: 90%;
  }
}
@media (min-width: 1440px) {
  .section-business .row .col:nth-child(2) .blocks > li p {
    width: 80%;
    font-size: 20px;
  }
}
@media (min-width: 1024px) {
  .section-business .row .col:nth-child(2) .page-description, .section-business .row .col:nth-child(2) .links {
    display: none;
  }
}

@media (min-width: 1024px) {
  .section-contact-map .row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.section-contact-map .contact-info {
  margin-bottom: 32px;
}
.section-contact-map .contact-info p {
  color: #231F20;
  font-size: 18px;
  font-weight: 300;
  line-height: 140%;
}
@media (min-width: 1024px) {
  .section-contact-map .contact-info p {
    font-size: 20px;
    line-height: normal;
  }
  .section-contact-map .contact-info p.info-adress {
    font-size: 32px;
  }
}
.section-contact-map .contact-info p:not(:last-child) {
  margin-bottom: 16px;
}
.section-contact-map .contact-info p a {
  color: #231F20;
}
.section-contact-map .contact-info p a:hover {
  color: #0977B7;
}
.section-contact-map #map {
  height: 492px;
  max-height: 492px;
  background-color: #293A43;
  width: 100%;
  aspect-ratio: 1/1.2;
}
@media (min-width: 1024px) {
  .section-contact-map #map {
    height: 400px;
    max-height: 400px;
  }
}
@media (min-width: 1440px) {
  .section-contact-map #map {
    height: 600px;
    max-height: 600px;
  }
}

@media (min-width: 1024px) {
  .section-contact-links .page-heading {
    margin-bottom: 44px !important;
  }
}
.section-contact-links .links-contacts .link {
  font-size: 18px;
  font-weight: 300;
  width: 100%;
  line-height: 140%;
  padding: 8px 0;
  border-bottom: 1px solid #E0E0E1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.section-contact-links .links-contacts .link span {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
          transform-origin: left center;
}
.section-contact-links .links-contacts .link::after {
  content: url("data:image/svg+xml,%3Csvg width='107' height='18' viewBox='0 0 107 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.30884 11.3047C7.30884 11.0557 7.26978 10.8359 7.19165 10.6455C7.11841 10.4502 6.98657 10.2744 6.79614 10.1182C6.6106 9.96191 6.35181 9.81299 6.01978 9.67139C5.69263 9.52979 5.27759 9.38574 4.77466 9.23926C4.24731 9.08301 3.77124 8.90967 3.34644 8.71924C2.92163 8.52393 2.55786 8.30176 2.25513 8.05273C1.95239 7.80371 1.72046 7.51807 1.55933 7.1958C1.39819 6.87354 1.31763 6.50488 1.31763 6.08984C1.31763 5.6748 1.40308 5.2915 1.57397 4.93994C1.74487 4.58838 1.98901 4.2832 2.3064 4.02441C2.62866 3.76074 3.01196 3.55566 3.4563 3.40918C3.90063 3.2627 4.39624 3.18945 4.94312 3.18945C5.7439 3.18945 6.42261 3.34326 6.97925 3.65088C7.54077 3.95361 7.96802 4.35156 8.26099 4.84473C8.55396 5.33301 8.70044 5.85547 8.70044 6.41211H7.29419C7.29419 6.01172 7.20874 5.65771 7.03784 5.3501C6.86694 5.0376 6.60815 4.79346 6.26147 4.61768C5.91479 4.43701 5.47534 4.34668 4.94312 4.34668C4.44019 4.34668 4.02515 4.42236 3.698 4.57373C3.37085 4.7251 3.12671 4.93018 2.96558 5.18896C2.80933 5.44775 2.7312 5.74316 2.7312 6.0752C2.7312 6.2998 2.77759 6.50488 2.87036 6.69043C2.96802 6.87109 3.11694 7.03955 3.31714 7.1958C3.52222 7.35205 3.78101 7.49609 4.09351 7.62793C4.41089 7.75977 4.78931 7.88672 5.22876 8.00879C5.83423 8.17969 6.35669 8.37012 6.79614 8.58008C7.2356 8.79004 7.59692 9.02686 7.88013 9.29053C8.16821 9.54932 8.38062 9.84473 8.51733 10.1768C8.65894 10.5039 8.72974 10.875 8.72974 11.29C8.72974 11.7246 8.64185 12.1177 8.46606 12.4692C8.29028 12.8208 8.03882 13.1211 7.71167 13.3701C7.38452 13.6191 6.99146 13.812 6.53247 13.9487C6.07837 14.0806 5.57056 14.1465 5.00903 14.1465C4.51587 14.1465 4.03003 14.0781 3.55151 13.9414C3.07788 13.8047 2.64575 13.5996 2.25513 13.3262C1.86938 13.0527 1.55933 12.7158 1.32495 12.3154C1.09546 11.9102 0.980713 11.4414 0.980713 10.9092H2.38696C2.38696 11.2754 2.45776 11.5903 2.59937 11.854C2.74097 12.1128 2.93384 12.3276 3.17798 12.4985C3.427 12.6694 3.70776 12.7964 4.02026 12.8794C4.33765 12.9575 4.66724 12.9966 5.00903 12.9966C5.5022 12.9966 5.91968 12.9282 6.26147 12.7915C6.60327 12.6548 6.86206 12.4595 7.03784 12.2056C7.21851 11.9517 7.30884 11.6514 7.30884 11.3047ZM13.615 14.1465C13.0632 14.1465 12.5627 14.0537 12.1135 13.8682C11.6692 13.6777 11.2859 13.4116 10.9636 13.0698C10.6462 12.728 10.4021 12.3228 10.2312 11.854C10.0603 11.3853 9.97485 10.8726 9.97485 10.3159V10.0083C9.97485 9.36377 10.0701 8.79004 10.2605 8.28711C10.4509 7.7793 10.7097 7.34961 11.0369 6.99805C11.364 6.64648 11.7351 6.38037 12.1501 6.19971C12.5652 6.01904 12.9949 5.92871 13.4392 5.92871C14.0056 5.92871 14.4939 6.02637 14.9041 6.22168C15.3191 6.41699 15.6584 6.69043 15.9221 7.04199C16.1858 7.38867 16.3811 7.79883 16.5081 8.27246C16.635 8.74121 16.6985 9.25391 16.6985 9.81055V10.4185H10.7805V9.3125H15.3435V9.20996C15.324 8.8584 15.2507 8.5166 15.1238 8.18457C15.0017 7.85254 14.8064 7.5791 14.5378 7.36426C14.2693 7.14941 13.9031 7.04199 13.4392 7.04199C13.1316 7.04199 12.8484 7.10791 12.5896 7.23975C12.3308 7.3667 12.1086 7.55713 11.9231 7.81104C11.7375 8.06494 11.5935 8.375 11.491 8.74121C11.3884 9.10742 11.3372 9.52979 11.3372 10.0083V10.3159C11.3372 10.6919 11.3884 11.0459 11.491 11.3779C11.5984 11.7051 11.7522 11.9932 11.9524 12.2422C12.1575 12.4912 12.4041 12.6865 12.6921 12.8281C12.9851 12.9697 13.3171 13.0405 13.6882 13.0405C14.1667 13.0405 14.572 12.9429 14.9041 12.7476C15.2361 12.5522 15.5266 12.291 15.7756 11.9639L16.5959 12.6157C16.425 12.8745 16.2078 13.1211 15.9441 13.3555C15.6804 13.5898 15.3557 13.7803 14.97 13.9268C14.5891 14.0732 14.1375 14.1465 13.615 14.1465ZM19.6355 7.76709V14H18.2805V6.0752H19.5623L19.6355 7.76709ZM19.3132 9.7373L18.7493 9.71533C18.7542 9.17334 18.8347 8.67285 18.991 8.21387C19.1472 7.75 19.3669 7.34717 19.6501 7.00537C19.9333 6.66357 20.2703 6.3999 20.6609 6.21436C21.0564 6.02393 21.4934 5.92871 21.9719 5.92871C22.3625 5.92871 22.7141 5.98242 23.0266 6.08984C23.3391 6.19238 23.6052 6.3584 23.825 6.58789C24.0496 6.81738 24.2205 7.11523 24.3376 7.48145C24.4548 7.84277 24.5134 8.28467 24.5134 8.80713V14H23.1511V8.79248C23.1511 8.37744 23.0901 8.04541 22.968 7.79639C22.8459 7.54248 22.6677 7.35938 22.4333 7.24707C22.199 7.12988 21.9109 7.07129 21.5691 7.07129C21.2322 7.07129 20.9246 7.14209 20.6462 7.28369C20.3728 7.42529 20.136 7.62061 19.9358 7.86963C19.7405 8.11865 19.5867 8.4043 19.4744 8.72656C19.3669 9.04395 19.3132 9.38086 19.3132 9.7373ZM31.5667 12.4619V2.75H32.929V14H31.6838L31.5667 12.4619ZM26.2346 10.1255V9.97168C26.2346 9.36621 26.3079 8.81689 26.4543 8.32373C26.6057 7.82568 26.8181 7.39844 27.0916 7.04199C27.3699 6.68555 27.6995 6.41211 28.0803 6.22168C28.4661 6.02637 28.8958 5.92871 29.3694 5.92871C29.8674 5.92871 30.302 6.0166 30.6731 6.19238C31.0491 6.36328 31.3665 6.61475 31.6252 6.94678C31.8889 7.27393 32.0964 7.66943 32.2478 8.1333C32.3992 8.59717 32.5042 9.12207 32.5627 9.70801V10.3818C32.509 10.9629 32.4041 11.4854 32.2478 11.9492C32.0964 12.4131 31.8889 12.8086 31.6252 13.1357C31.3665 13.4629 31.0491 13.7144 30.6731 13.8901C30.2971 14.061 29.8577 14.1465 29.3547 14.1465C28.8909 14.1465 28.4661 14.0464 28.0803 13.8462C27.6995 13.646 27.3699 13.3652 27.0916 13.0039C26.8181 12.6426 26.6057 12.2178 26.4543 11.7295C26.3079 11.2363 26.2346 10.7017 26.2346 10.1255ZM27.5969 9.97168V10.1255C27.5969 10.521 27.636 10.8921 27.7141 11.2388C27.7971 11.5854 27.9241 11.8906 28.095 12.1543C28.2659 12.418 28.4832 12.6255 28.7468 12.7769C29.0105 12.9233 29.3254 12.9966 29.6917 12.9966C30.1409 12.9966 30.5095 12.9014 30.7976 12.7109C31.0906 12.5205 31.325 12.269 31.5007 11.9565C31.6765 11.644 31.8132 11.3047 31.9109 10.9385V9.17334C31.8523 8.90479 31.7668 8.646 31.6545 8.39697C31.5471 8.14307 31.4055 7.91846 31.2297 7.72314C31.0588 7.52295 30.8464 7.36426 30.5925 7.24707C30.3435 7.12988 30.0481 7.07129 29.7063 7.07129C29.3352 7.07129 29.0154 7.14941 28.7468 7.30566C28.4832 7.45703 28.2659 7.66699 28.095 7.93555C27.9241 8.19922 27.7971 8.50684 27.7141 8.8584C27.636 9.20508 27.5969 9.57617 27.5969 9.97168ZM42.0476 14.1465C41.4958 14.1465 40.9954 14.0537 40.5461 13.8682C40.1018 13.6777 39.7185 13.4116 39.3962 13.0698C39.0789 12.728 38.8347 12.3228 38.6638 11.854C38.4929 11.3853 38.4075 10.8726 38.4075 10.3159V10.0083C38.4075 9.36377 38.5027 8.79004 38.6931 8.28711C38.8835 7.7793 39.1423 7.34961 39.4695 6.99805C39.7966 6.64648 40.1677 6.38037 40.5828 6.19971C40.9978 6.01904 41.4275 5.92871 41.8718 5.92871C42.4382 5.92871 42.9265 6.02637 43.3367 6.22168C43.7517 6.41699 44.0911 6.69043 44.3547 7.04199C44.6184 7.38867 44.8137 7.79883 44.9407 8.27246C45.0676 8.74121 45.1311 9.25391 45.1311 9.81055V10.4185H39.2131V9.3125H43.7761V9.20996C43.7566 8.8584 43.6833 8.5166 43.5564 8.18457C43.4343 7.85254 43.239 7.5791 42.9705 7.36426C42.7019 7.14941 42.3357 7.04199 41.8718 7.04199C41.5642 7.04199 41.281 7.10791 41.0222 7.23975C40.7634 7.3667 40.5413 7.55713 40.3557 7.81104C40.1702 8.06494 40.0261 8.375 39.9236 8.74121C39.821 9.10742 39.7698 9.52979 39.7698 10.0083V10.3159C39.7698 10.6919 39.821 11.0459 39.9236 11.3779C40.031 11.7051 40.1848 11.9932 40.385 12.2422C40.5901 12.4912 40.8367 12.6865 41.1248 12.8281C41.4177 12.9697 41.7498 13.0405 42.1208 13.0405C42.5994 13.0405 43.0046 12.9429 43.3367 12.7476C43.6687 12.5522 43.9592 12.291 44.2083 11.9639L45.0286 12.6157C44.8577 12.8745 44.6404 13.1211 44.3767 13.3555C44.113 13.5898 43.7883 13.7803 43.4026 13.9268C43.0217 14.0732 42.5701 14.1465 42.0476 14.1465ZM48.0608 7.6499V14H46.6985V6.0752H47.9875L48.0608 7.6499ZM47.7825 9.7373L47.1526 9.71533C47.1575 9.17334 47.2283 8.67285 47.365 8.21387C47.5017 7.75 47.7043 7.34717 47.9729 7.00537C48.2415 6.66357 48.5759 6.3999 48.9763 6.21436C49.3767 6.02393 49.8406 5.92871 50.3679 5.92871C50.739 5.92871 51.0808 5.98242 51.3933 6.08984C51.7058 6.19238 51.9768 6.35596 52.2063 6.58057C52.4358 6.80518 52.614 7.09326 52.741 7.44482C52.8679 7.79639 52.9314 8.22119 52.9314 8.71924V14H51.5764V8.78516C51.5764 8.37012 51.5056 8.03809 51.364 7.78906C51.2273 7.54004 51.032 7.35938 50.7781 7.24707C50.5242 7.12988 50.2263 7.07129 49.8845 7.07129C49.4841 7.07129 49.1497 7.14209 48.8811 7.28369C48.6125 7.42529 48.3977 7.62061 48.2366 7.86963C48.0754 8.11865 47.9583 8.4043 47.885 8.72656C47.8167 9.04395 47.7825 9.38086 47.7825 9.7373ZM52.9167 8.99023L52.0085 9.26855C52.0134 8.83398 52.0842 8.4165 52.2209 8.01611C52.3625 7.61572 52.5652 7.25928 52.8289 6.94678C53.0974 6.63428 53.427 6.3877 53.8176 6.20703C54.2083 6.02148 54.655 5.92871 55.158 5.92871C55.5828 5.92871 55.9587 5.98486 56.2859 6.09717C56.6179 6.20947 56.8962 6.38281 57.1208 6.61719C57.3503 6.84668 57.5237 7.14209 57.6409 7.50342C57.7581 7.86475 57.8167 8.29443 57.8167 8.79248V14H56.4543V8.77783C56.4543 8.3335 56.3835 7.98926 56.2419 7.74512C56.1052 7.49609 55.9099 7.32275 55.656 7.2251C55.407 7.12256 55.1091 7.07129 54.7625 7.07129C54.4646 7.07129 54.2009 7.12256 53.9714 7.2251C53.7419 7.32764 53.5491 7.46924 53.3928 7.6499C53.2366 7.82568 53.1169 8.02832 53.0339 8.25781C52.9558 8.4873 52.9167 8.73145 52.9167 8.99023ZM64.5403 12.645V8.56543C64.5403 8.25293 64.4768 7.98193 64.3499 7.75244C64.2278 7.51807 64.0422 7.3374 63.7932 7.21045C63.5442 7.0835 63.2366 7.02002 62.8704 7.02002C62.5286 7.02002 62.2283 7.07861 61.9695 7.1958C61.7156 7.31299 61.5154 7.4668 61.3689 7.65723C61.2273 7.84766 61.1565 8.05273 61.1565 8.27246H59.8015C59.8015 7.98926 59.8748 7.7085 60.0212 7.43018C60.1677 7.15186 60.3777 6.90039 60.6511 6.67578C60.9294 6.44629 61.2615 6.26562 61.6472 6.13379C62.0378 5.99707 62.4724 5.92871 62.9509 5.92871C63.5271 5.92871 64.0349 6.02637 64.4744 6.22168C64.9187 6.41699 65.2654 6.7124 65.5144 7.10791C65.7683 7.49854 65.8953 7.98926 65.8953 8.58008V12.2715C65.8953 12.5352 65.9172 12.8159 65.9612 13.1138C66.01 13.4116 66.0808 13.668 66.1736 13.8828V14H64.76C64.6917 13.8438 64.6379 13.6362 64.5989 13.3774C64.5598 13.1138 64.5403 12.8696 64.5403 12.645ZM64.7747 9.19531L64.7893 10.1475H63.4197C63.0339 10.1475 62.6897 10.1792 62.387 10.2427C62.0842 10.3013 61.8303 10.3916 61.6252 10.5137C61.4202 10.6357 61.2639 10.7896 61.1565 10.9751C61.0491 11.1558 60.9954 11.3682 60.9954 11.6123C60.9954 11.8613 61.0515 12.0884 61.1638 12.2935C61.2761 12.4985 61.4446 12.6621 61.6692 12.7842C61.8987 12.9014 62.1794 12.96 62.5115 12.96C62.9265 12.96 63.2927 12.8721 63.6101 12.6963C63.9275 12.5205 64.179 12.3057 64.3645 12.0518C64.5549 11.7979 64.6575 11.5513 64.6721 11.312L65.2507 11.9639C65.2166 12.1689 65.1238 12.396 64.9724 12.645C64.821 12.894 64.6184 13.1333 64.3645 13.3628C64.1155 13.5874 63.8176 13.7754 63.4709 13.9268C63.1292 14.0732 62.7434 14.1465 62.3137 14.1465C61.7766 14.1465 61.3054 14.0415 60.9001 13.8315C60.4998 13.6216 60.1873 13.3408 59.9626 12.9893C59.7429 12.6328 59.6331 12.2349 59.6331 11.7954C59.6331 11.3706 59.7161 10.9971 59.8821 10.6748C60.0481 10.3477 60.2874 10.0767 60.5999 9.86182C60.9124 9.64209 61.2883 9.47607 61.7278 9.36377C62.1672 9.25146 62.658 9.19531 63.2 9.19531H64.7747ZM69.4988 6.0752V14H68.1365V6.0752H69.4988ZM68.0339 3.97314C68.0339 3.75342 68.0999 3.56787 68.2317 3.4165C68.3684 3.26514 68.5686 3.18945 68.8323 3.18945C69.0911 3.18945 69.2888 3.26514 69.4255 3.4165C69.5671 3.56787 69.6379 3.75342 69.6379 3.97314C69.6379 4.18311 69.5671 4.36377 69.4255 4.51514C69.2888 4.66162 69.0911 4.73486 68.8323 4.73486C68.5686 4.73486 68.3684 4.66162 68.2317 4.51514C68.0999 4.36377 68.0339 4.18311 68.0339 3.97314ZM73.1462 2.75V14H71.7839V2.75H73.1462Z' fill='%23231F20'/%3E%3Cpath d='M105.212 9.42426C105.446 9.18995 105.446 8.81005 105.212 8.57573L101.394 4.75736C101.159 4.52304 100.78 4.52304 100.545 4.75736C100.311 4.99167 100.311 5.37157 100.545 5.60589L103.939 9L100.545 12.3941C100.311 12.6284 100.311 13.0083 100.545 13.2426C100.78 13.477 101.159 13.477 101.394 13.2426L105.212 9.42426ZM82.7878 9.6L104.788 9.6L104.788 8.4L82.7878 8.4L82.7878 9.6Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
}
.section-contact-links .links-contacts .link:not(:last-child) {
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .section-contact-links .links-contacts .link {
    font-size: 20px;
  }
}
.section-contact-links .links-contacts .link:hover {
  color: #0977B7;
}
.section-contact-links .links-contacts .link:hover::after {
  width: 122px;
  content: url("data:image/svg+xml,%3Csvg width='107' height='18' viewBox='0 0 107 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.30884 11.3047C7.30884 11.0557 7.26978 10.8359 7.19165 10.6455C7.11841 10.4502 6.98657 10.2744 6.79614 10.1182C6.6106 9.96191 6.35181 9.81299 6.01978 9.67139C5.69263 9.52979 5.27759 9.38574 4.77466 9.23926C4.24731 9.08301 3.77124 8.90967 3.34644 8.71924C2.92163 8.52393 2.55786 8.30176 2.25513 8.05273C1.95239 7.80371 1.72046 7.51807 1.55933 7.1958C1.39819 6.87354 1.31763 6.50488 1.31763 6.08984C1.31763 5.6748 1.40308 5.2915 1.57397 4.93994C1.74487 4.58838 1.98901 4.2832 2.3064 4.02441C2.62866 3.76074 3.01196 3.55566 3.4563 3.40918C3.90063 3.2627 4.39624 3.18945 4.94312 3.18945C5.7439 3.18945 6.42261 3.34326 6.97925 3.65088C7.54077 3.95361 7.96802 4.35156 8.26099 4.84473C8.55396 5.33301 8.70044 5.85547 8.70044 6.41211H7.29419C7.29419 6.01172 7.20874 5.65771 7.03784 5.3501C6.86694 5.0376 6.60815 4.79346 6.26147 4.61768C5.91479 4.43701 5.47534 4.34668 4.94312 4.34668C4.44019 4.34668 4.02515 4.42236 3.698 4.57373C3.37085 4.7251 3.12671 4.93018 2.96558 5.18896C2.80933 5.44775 2.7312 5.74316 2.7312 6.0752C2.7312 6.2998 2.77759 6.50488 2.87036 6.69043C2.96802 6.87109 3.11694 7.03955 3.31714 7.1958C3.52222 7.35205 3.78101 7.49609 4.09351 7.62793C4.41089 7.75977 4.78931 7.88672 5.22876 8.00879C5.83423 8.17969 6.35669 8.37012 6.79614 8.58008C7.2356 8.79004 7.59692 9.02686 7.88013 9.29053C8.16821 9.54932 8.38062 9.84473 8.51733 10.1768C8.65894 10.5039 8.72974 10.875 8.72974 11.29C8.72974 11.7246 8.64185 12.1177 8.46606 12.4692C8.29028 12.8208 8.03882 13.1211 7.71167 13.3701C7.38452 13.6191 6.99146 13.812 6.53247 13.9487C6.07837 14.0806 5.57056 14.1465 5.00903 14.1465C4.51587 14.1465 4.03003 14.0781 3.55151 13.9414C3.07788 13.8047 2.64575 13.5996 2.25513 13.3262C1.86938 13.0527 1.55933 12.7158 1.32495 12.3154C1.09546 11.9102 0.980713 11.4414 0.980713 10.9092H2.38696C2.38696 11.2754 2.45776 11.5903 2.59937 11.854C2.74097 12.1128 2.93384 12.3276 3.17798 12.4985C3.427 12.6694 3.70776 12.7964 4.02026 12.8794C4.33765 12.9575 4.66724 12.9966 5.00903 12.9966C5.5022 12.9966 5.91968 12.9282 6.26147 12.7915C6.60327 12.6548 6.86206 12.4595 7.03784 12.2056C7.21851 11.9517 7.30884 11.6514 7.30884 11.3047ZM13.615 14.1465C13.0632 14.1465 12.5627 14.0537 12.1135 13.8682C11.6692 13.6777 11.2859 13.4116 10.9636 13.0698C10.6462 12.728 10.4021 12.3228 10.2312 11.854C10.0603 11.3853 9.97485 10.8726 9.97485 10.3159V10.0083C9.97485 9.36377 10.0701 8.79004 10.2605 8.28711C10.4509 7.7793 10.7097 7.34961 11.0369 6.99805C11.364 6.64648 11.7351 6.38037 12.1501 6.19971C12.5652 6.01904 12.9949 5.92871 13.4392 5.92871C14.0056 5.92871 14.4939 6.02637 14.9041 6.22168C15.3191 6.41699 15.6584 6.69043 15.9221 7.04199C16.1858 7.38867 16.3811 7.79883 16.5081 8.27246C16.635 8.74121 16.6985 9.25391 16.6985 9.81055V10.4185H10.7805V9.3125H15.3435V9.20996C15.324 8.8584 15.2507 8.5166 15.1238 8.18457C15.0017 7.85254 14.8064 7.5791 14.5378 7.36426C14.2693 7.14941 13.9031 7.04199 13.4392 7.04199C13.1316 7.04199 12.8484 7.10791 12.5896 7.23975C12.3308 7.3667 12.1086 7.55713 11.9231 7.81104C11.7375 8.06494 11.5935 8.375 11.491 8.74121C11.3884 9.10742 11.3372 9.52979 11.3372 10.0083V10.3159C11.3372 10.6919 11.3884 11.0459 11.491 11.3779C11.5984 11.7051 11.7522 11.9932 11.9524 12.2422C12.1575 12.4912 12.4041 12.6865 12.6921 12.8281C12.9851 12.9697 13.3171 13.0405 13.6882 13.0405C14.1667 13.0405 14.572 12.9429 14.9041 12.7476C15.2361 12.5522 15.5266 12.291 15.7756 11.9639L16.5959 12.6157C16.425 12.8745 16.2078 13.1211 15.9441 13.3555C15.6804 13.5898 15.3557 13.7803 14.97 13.9268C14.5891 14.0732 14.1375 14.1465 13.615 14.1465ZM19.6355 7.76709V14H18.2805V6.0752H19.5623L19.6355 7.76709ZM19.3132 9.7373L18.7493 9.71533C18.7542 9.17334 18.8347 8.67285 18.991 8.21387C19.1472 7.75 19.3669 7.34717 19.6501 7.00537C19.9333 6.66357 20.2703 6.3999 20.6609 6.21436C21.0564 6.02393 21.4934 5.92871 21.9719 5.92871C22.3625 5.92871 22.7141 5.98242 23.0266 6.08984C23.3391 6.19238 23.6052 6.3584 23.825 6.58789C24.0496 6.81738 24.2205 7.11523 24.3376 7.48145C24.4548 7.84277 24.5134 8.28467 24.5134 8.80713V14H23.1511V8.79248C23.1511 8.37744 23.0901 8.04541 22.968 7.79639C22.8459 7.54248 22.6677 7.35938 22.4333 7.24707C22.199 7.12988 21.9109 7.07129 21.5691 7.07129C21.2322 7.07129 20.9246 7.14209 20.6462 7.28369C20.3728 7.42529 20.136 7.62061 19.9358 7.86963C19.7405 8.11865 19.5867 8.4043 19.4744 8.72656C19.3669 9.04395 19.3132 9.38086 19.3132 9.7373ZM31.5667 12.4619V2.75H32.929V14H31.6838L31.5667 12.4619ZM26.2346 10.1255V9.97168C26.2346 9.36621 26.3079 8.81689 26.4543 8.32373C26.6057 7.82568 26.8181 7.39844 27.0916 7.04199C27.3699 6.68555 27.6995 6.41211 28.0803 6.22168C28.4661 6.02637 28.8958 5.92871 29.3694 5.92871C29.8674 5.92871 30.302 6.0166 30.6731 6.19238C31.0491 6.36328 31.3665 6.61475 31.6252 6.94678C31.8889 7.27393 32.0964 7.66943 32.2478 8.1333C32.3992 8.59717 32.5042 9.12207 32.5627 9.70801V10.3818C32.509 10.9629 32.4041 11.4854 32.2478 11.9492C32.0964 12.4131 31.8889 12.8086 31.6252 13.1357C31.3665 13.4629 31.0491 13.7144 30.6731 13.8901C30.2971 14.061 29.8577 14.1465 29.3547 14.1465C28.8909 14.1465 28.4661 14.0464 28.0803 13.8462C27.6995 13.646 27.3699 13.3652 27.0916 13.0039C26.8181 12.6426 26.6057 12.2178 26.4543 11.7295C26.3079 11.2363 26.2346 10.7017 26.2346 10.1255ZM27.5969 9.97168V10.1255C27.5969 10.521 27.636 10.8921 27.7141 11.2388C27.7971 11.5854 27.9241 11.8906 28.095 12.1543C28.2659 12.418 28.4832 12.6255 28.7468 12.7769C29.0105 12.9233 29.3254 12.9966 29.6917 12.9966C30.1409 12.9966 30.5095 12.9014 30.7976 12.7109C31.0906 12.5205 31.325 12.269 31.5007 11.9565C31.6765 11.644 31.8132 11.3047 31.9109 10.9385V9.17334C31.8523 8.90479 31.7668 8.646 31.6545 8.39697C31.5471 8.14307 31.4055 7.91846 31.2297 7.72314C31.0588 7.52295 30.8464 7.36426 30.5925 7.24707C30.3435 7.12988 30.0481 7.07129 29.7063 7.07129C29.3352 7.07129 29.0154 7.14941 28.7468 7.30566C28.4832 7.45703 28.2659 7.66699 28.095 7.93555C27.9241 8.19922 27.7971 8.50684 27.7141 8.8584C27.636 9.20508 27.5969 9.57617 27.5969 9.97168ZM42.0476 14.1465C41.4958 14.1465 40.9954 14.0537 40.5461 13.8682C40.1018 13.6777 39.7185 13.4116 39.3962 13.0698C39.0789 12.728 38.8347 12.3228 38.6638 11.854C38.4929 11.3853 38.4075 10.8726 38.4075 10.3159V10.0083C38.4075 9.36377 38.5027 8.79004 38.6931 8.28711C38.8835 7.7793 39.1423 7.34961 39.4695 6.99805C39.7966 6.64648 40.1677 6.38037 40.5828 6.19971C40.9978 6.01904 41.4275 5.92871 41.8718 5.92871C42.4382 5.92871 42.9265 6.02637 43.3367 6.22168C43.7517 6.41699 44.0911 6.69043 44.3547 7.04199C44.6184 7.38867 44.8137 7.79883 44.9407 8.27246C45.0676 8.74121 45.1311 9.25391 45.1311 9.81055V10.4185H39.2131V9.3125H43.7761V9.20996C43.7566 8.8584 43.6833 8.5166 43.5564 8.18457C43.4343 7.85254 43.239 7.5791 42.9705 7.36426C42.7019 7.14941 42.3357 7.04199 41.8718 7.04199C41.5642 7.04199 41.281 7.10791 41.0222 7.23975C40.7634 7.3667 40.5413 7.55713 40.3557 7.81104C40.1702 8.06494 40.0261 8.375 39.9236 8.74121C39.821 9.10742 39.7698 9.52979 39.7698 10.0083V10.3159C39.7698 10.6919 39.821 11.0459 39.9236 11.3779C40.031 11.7051 40.1848 11.9932 40.385 12.2422C40.5901 12.4912 40.8367 12.6865 41.1248 12.8281C41.4177 12.9697 41.7498 13.0405 42.1208 13.0405C42.5994 13.0405 43.0046 12.9429 43.3367 12.7476C43.6687 12.5522 43.9592 12.291 44.2083 11.9639L45.0286 12.6157C44.8577 12.8745 44.6404 13.1211 44.3767 13.3555C44.113 13.5898 43.7883 13.7803 43.4026 13.9268C43.0217 14.0732 42.5701 14.1465 42.0476 14.1465ZM48.0608 7.6499V14H46.6985V6.0752H47.9875L48.0608 7.6499ZM47.7825 9.7373L47.1526 9.71533C47.1575 9.17334 47.2283 8.67285 47.365 8.21387C47.5017 7.75 47.7043 7.34717 47.9729 7.00537C48.2415 6.66357 48.5759 6.3999 48.9763 6.21436C49.3767 6.02393 49.8406 5.92871 50.3679 5.92871C50.739 5.92871 51.0808 5.98242 51.3933 6.08984C51.7058 6.19238 51.9768 6.35596 52.2063 6.58057C52.4358 6.80518 52.614 7.09326 52.741 7.44482C52.8679 7.79639 52.9314 8.22119 52.9314 8.71924V14H51.5764V8.78516C51.5764 8.37012 51.5056 8.03809 51.364 7.78906C51.2273 7.54004 51.032 7.35938 50.7781 7.24707C50.5242 7.12988 50.2263 7.07129 49.8845 7.07129C49.4841 7.07129 49.1497 7.14209 48.8811 7.28369C48.6125 7.42529 48.3977 7.62061 48.2366 7.86963C48.0754 8.11865 47.9583 8.4043 47.885 8.72656C47.8167 9.04395 47.7825 9.38086 47.7825 9.7373ZM52.9167 8.99023L52.0085 9.26855C52.0134 8.83398 52.0842 8.4165 52.2209 8.01611C52.3625 7.61572 52.5652 7.25928 52.8289 6.94678C53.0974 6.63428 53.427 6.3877 53.8176 6.20703C54.2083 6.02148 54.655 5.92871 55.158 5.92871C55.5828 5.92871 55.9587 5.98486 56.2859 6.09717C56.6179 6.20947 56.8962 6.38281 57.1208 6.61719C57.3503 6.84668 57.5237 7.14209 57.6409 7.50342C57.7581 7.86475 57.8167 8.29443 57.8167 8.79248V14H56.4543V8.77783C56.4543 8.3335 56.3835 7.98926 56.2419 7.74512C56.1052 7.49609 55.9099 7.32275 55.656 7.2251C55.407 7.12256 55.1091 7.07129 54.7625 7.07129C54.4646 7.07129 54.2009 7.12256 53.9714 7.2251C53.7419 7.32764 53.5491 7.46924 53.3928 7.6499C53.2366 7.82568 53.1169 8.02832 53.0339 8.25781C52.9558 8.4873 52.9167 8.73145 52.9167 8.99023ZM64.5403 12.645V8.56543C64.5403 8.25293 64.4768 7.98193 64.3499 7.75244C64.2278 7.51807 64.0422 7.3374 63.7932 7.21045C63.5442 7.0835 63.2366 7.02002 62.8704 7.02002C62.5286 7.02002 62.2283 7.07861 61.9695 7.1958C61.7156 7.31299 61.5154 7.4668 61.3689 7.65723C61.2273 7.84766 61.1565 8.05273 61.1565 8.27246H59.8015C59.8015 7.98926 59.8748 7.7085 60.0212 7.43018C60.1677 7.15186 60.3777 6.90039 60.6511 6.67578C60.9294 6.44629 61.2615 6.26562 61.6472 6.13379C62.0378 5.99707 62.4724 5.92871 62.9509 5.92871C63.5271 5.92871 64.0349 6.02637 64.4744 6.22168C64.9187 6.41699 65.2654 6.7124 65.5144 7.10791C65.7683 7.49854 65.8953 7.98926 65.8953 8.58008V12.2715C65.8953 12.5352 65.9172 12.8159 65.9612 13.1138C66.01 13.4116 66.0808 13.668 66.1736 13.8828V14H64.76C64.6917 13.8438 64.6379 13.6362 64.5989 13.3774C64.5598 13.1138 64.5403 12.8696 64.5403 12.645ZM64.7747 9.19531L64.7893 10.1475H63.4197C63.0339 10.1475 62.6897 10.1792 62.387 10.2427C62.0842 10.3013 61.8303 10.3916 61.6252 10.5137C61.4202 10.6357 61.2639 10.7896 61.1565 10.9751C61.0491 11.1558 60.9954 11.3682 60.9954 11.6123C60.9954 11.8613 61.0515 12.0884 61.1638 12.2935C61.2761 12.4985 61.4446 12.6621 61.6692 12.7842C61.8987 12.9014 62.1794 12.96 62.5115 12.96C62.9265 12.96 63.2927 12.8721 63.6101 12.6963C63.9275 12.5205 64.179 12.3057 64.3645 12.0518C64.5549 11.7979 64.6575 11.5513 64.6721 11.312L65.2507 11.9639C65.2166 12.1689 65.1238 12.396 64.9724 12.645C64.821 12.894 64.6184 13.1333 64.3645 13.3628C64.1155 13.5874 63.8176 13.7754 63.4709 13.9268C63.1292 14.0732 62.7434 14.1465 62.3137 14.1465C61.7766 14.1465 61.3054 14.0415 60.9001 13.8315C60.4998 13.6216 60.1873 13.3408 59.9626 12.9893C59.7429 12.6328 59.6331 12.2349 59.6331 11.7954C59.6331 11.3706 59.7161 10.9971 59.8821 10.6748C60.0481 10.3477 60.2874 10.0767 60.5999 9.86182C60.9124 9.64209 61.2883 9.47607 61.7278 9.36377C62.1672 9.25146 62.658 9.19531 63.2 9.19531H64.7747ZM69.4988 6.0752V14H68.1365V6.0752H69.4988ZM68.0339 3.97314C68.0339 3.75342 68.0999 3.56787 68.2317 3.4165C68.3684 3.26514 68.5686 3.18945 68.8323 3.18945C69.0911 3.18945 69.2888 3.26514 69.4255 3.4165C69.5671 3.56787 69.6379 3.75342 69.6379 3.97314C69.6379 4.18311 69.5671 4.36377 69.4255 4.51514C69.2888 4.66162 69.0911 4.73486 68.8323 4.73486C68.5686 4.73486 68.3684 4.66162 68.2317 4.51514C68.0999 4.36377 68.0339 4.18311 68.0339 3.97314ZM73.1462 2.75V14H71.7839V2.75H73.1462Z' fill='%230977B7'/%3E%3Cpath d='M105.212 9.42426C105.446 9.18995 105.446 8.81005 105.212 8.57573L101.394 4.75736C101.159 4.52304 100.78 4.52304 100.545 4.75736C100.311 4.99167 100.311 5.37157 100.545 5.60589L103.939 9L100.545 12.3941C100.311 12.6284 100.311 13.0083 100.545 13.2426C100.78 13.477 101.159 13.477 101.394 13.2426L105.212 9.42426ZM82.7878 9.6L104.788 9.6L104.788 8.4L82.7878 8.4L82.7878 9.6Z' fill='%230977B7'/%3E%3C/svg%3E%0A");
}
.section-contact-links .links-contacts .link:hover span {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
          transform-origin: left center;
}

.section-contact-form .section-contact-form-decoration {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1024px) {
  .section-contact-form .section-contact-form-decoration .page-heading {
    margin-bottom: 44px !important;
  }
}
.section-contact-form .box-btn-contact {
  height: 298px;
  width: 100%;
  aspect-ratio: 1/1;
  background-color: #EFF4F5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
  padding: 16px;
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .section-contact-form .box-btn-contact {
    height: 390px;
    margin-bottom: 0;
  }
}
@media (min-width: 1440px) {
  .section-contact-form .box-btn-contact {
    height: 480px;
  }
}
.section-contact-form .box-btn-contact img {
  width: 100%;
  height: auto;
  max-width: 272px;
  -webkit-box-shadow: 0px 24px 60px -10px rgba(0, 45, 64, 0.15);
          box-shadow: 0px 24px 60px -10px rgba(0, 45, 64, 0.15);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1024px) {
  .section-contact-form .box-btn-contact img {
    max-width: 300px;
  }
}
@media (min-width: 1200px) {
  .section-contact-form .box-btn-contact img {
    max-width: 340px;
  }
}
@media (min-width: 1440px) {
  .section-contact-form .box-btn-contact img {
    max-width: 380px;
  }
}
@media (min-width: 1024px) {
  .section-contact-form .box-btn-contact {
    aspect-ratio: 1/0.8;
  }
}
.section-contact-form .box-btn-contact:hover img {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}

.section-mission-hero {
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .section-mission-hero {
    min-height: calc(100vh - 72px);
  }
}
@media (min-width: 1440px) {
  .section-mission-hero {
    max-height: 880px;
  }
}
.section-mission-hero .col {
  position: relative;
}
@media (min-width: 1024px) {
  .section-mission-hero .col {
    min-height: calc(100vh - 72px);
  }
}
@media (min-width: 1200px) {
  .section-mission-hero .col .page-description {
    max-width: 340px;
  }
}
@media (min-width: 1440px) {
  .section-mission-hero .col .page-description {
    font-size: 20px;
    max-width: 440px;
  }
}
.section-mission-hero .box-hero-img {
  width: calc(100% + 40px);
  margin-left: -40px;
  height: 450px;
  position: relative;
}
@media (min-width: 768px) {
  .section-mission-hero .box-hero-img {
    width: 100%;
    margin-left: 0px;
  }
}
.section-mission-hero .box-hero-img.mission-image {
  height: 555px;
}
@media (min-width: 1024px) {
  .section-mission-hero .box-hero-img.mission-image {
    height: 100%;
  }
}
@media (min-width: 1440px) {
  .section-mission-hero .box-hero-img.mission-image {
    width: 57vw;
    max-width: 868px;
    max-height: 820px;
  }
}
.section-mission-hero .box-hero-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (min-width: 1024px) {
  .section-mission-hero .box-hero-img img {
    height: 120%;
  }
}
@media (min-width: 1024px) {
  .section-mission-hero .box-hero-img {
    width: calc(50vw + 20px);
    margin-left: -20px;
    height: 100%;
  }
}
@media (min-width: 1440px) {
  .section-mission-hero .box-hero-img {
    max-height: 880px;
  }
}
.section-mission-hero .see-more-slider {
  bottom: 22px;
}

.section-mp {
  padding-top: 0;
}
@media (min-width: 768px) {
  .section-mp {
    padding-top: 48px;
  }
}
@media (min-width: 1024px) {
  .section-mp {
    padding-top: 80px;
    padding-bottom: 140px;
  }
}
@media (min-width: 1440px) {
  .section-mp {
    padding-top: 100px;
  }
}
.section-mp .blocks {
  position: relative;
}
@media (min-width: 768px) {
  .section-mp .blocks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 20px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  .section-mp .blocks {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.section-mp .blocks .block {
  width: 100%;
  padding: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  max-width: 356px;
  margin: auto;
  margin-right: 0;
}
@media (min-width: 768px) {
  .section-mp .blocks .block {
    width: calc(50% - 10px);
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (min-width: 1024px) {
  .section-mp .blocks .block {
    min-width: 468px;
    width: 50%;
    gap: 32px;
    padding: 36px 54px;
  }
}
@media (min-width: 1200px) {
  .section-mp .blocks .block {
    max-width: 550px;
    padding: 40px 60px 60px 60px;
    gap: 24px;
  }
}
.section-mp .blocks .block h4 {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .section-mp .blocks .block h4 {
    font-size: 28px;
    letter-spacing: -0.84px;
  }
}
@media (min-width: 1200px) {
  .section-mp .blocks .block h4 {
    font-size: 40px;
    letter-spacing: -1.6px;
  }
}
.section-mp .blocks .block p {
  font-size: 18px;
  font-weight: 300;
  line-height: 140%;
}
@media (min-width: 1024px) {
  .section-mp .blocks .block p {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: -0.6px;
  }
}
@media (min-width: 1200px) {
  .section-mp .blocks .block p {
    font-size: 24px;
    letter-spacing: -0.72px;
  }
}
.section-mp .blocks .block .img-decor {
  height: 100px;
  aspect-ratio: 1/1;
  width: 100px;
  border-radius: 100%;
}
@media (min-width: 768px) {
  .section-mp .blocks .block .img-decor {
    height: 100%;
    width: 100%;
    max-width: 240px;
    max-height: 240px;
  }
}
@media (min-width: 1024px) {
  .section-mp .blocks .block .img-decor {
    max-width: 292px;
    max-height: 292px;
  }
}
@media (min-width: 1440px) {
  .section-mp .blocks .block .img-decor {
    max-width: 320px;
    max-height: 320px;
  }
}
.section-mp .blocks .block .img-decor img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.section-mp .blocks .block .description-block {
  width: calc(100% - 120px);
}
@media (min-width: 1024px) {
  .section-mp .blocks .block .description-block {
    width: 100%;
  }
}
.section-mp .blocks .block.block-mission {
  background-color: #009EE0;
  color: #fff;
  position: absolute;
  right: 0px;
  top: 0;
}
@media (max-width: 767px) {
  .section-mp .blocks .block.block-mission {
    -webkit-transform: translateY(-100%) !important;
        -ms-transform: translateY(-100%) !important;
            transform: translateY(-100%) !important;
  }
}
@media (min-width: 768px) {
  .section-mp .blocks .block.block-mission {
    position: absolute;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    right: auto;
  }
}
@media (min-width: 1024px) {
  .section-mp .blocks .block.block-mission {
    right: calc(50% + 4px);
    -webkit-transform: translateY(200px);
        -ms-transform: translateY(200px);
            transform: translateY(200px);
  }
}
@media (min-width: 1200px) {
  .section-mp .blocks .block.block-mission {
    right: calc(50.5% - 20px);
  }
}
.section-mp .blocks .block.block-purpose {
  background-color: #F1F1F1;
  color: #0977B7;
}
@media (min-width: 1024px) {
  .section-mp .blocks .block.block-purpose {
    position: relative;
    top: 70px;
    left: 0;
    margin-right: auto;
    margin-left: calc(50% + 4px);
    -webkit-transform: translateY(200px);
        -ms-transform: translateY(200px);
            transform: translateY(200px);
  }
}
@media (min-width: 1200px) {
  .section-mp .blocks .block.block-purpose {
    margin-left: calc(50.5% - 20px);
  }
}

@media (min-width: 1024px) {
  .section-mission-valuess .page-heading {
    margin-bottom: 45px;
  }
}
.section-mission-valuess .img-decor {
  aspect-ratio: 1/1;
  border-radius: 100%;
  max-width: 520px;
  overflow: hidden;
  margin: auto;
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .section-mission-valuess .img-decor {
    margin-left: 0;
  }
}
.section-mission-valuess .img-decor img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.section-mission-valuess .items .item {
  padding: 32px 0;
  border-bottom: 1px solid #C1C2C3;
}
.section-mission-valuess .items .item h4 {
  color: #0977B7;
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .section-mission-valuess .items .item h4 {
    font-size: 32px;
  }
}
.section-mission-valuess .items .item span {
  display: block;
  overflow: hidden;
}
.section-mission-valuess .items .item span p {
  font-size: 18px;
  font-weight: 300;
  line-height: 140%;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
.section-mission-valuess .items .item.close span p {
  margin-top: -100%;
  opacity: 0;
}
.section-mission-valuess .items .item.open span p {
  margin-top: 0;
  opacity: 1;
}

.section-сertifications h2.page-heading {
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  .section-сertifications h2.page-heading {
    margin-bottom: 82px;
    font-size: 44px;
  }
}
@media (min-width: 1440px) {
  .section-сertifications h2.page-heading {
    margin-bottom: 100px;
    font-size: 56px;
  }
}
.section-сertifications .col h3 {
  font-size: 22px;
  font-weight: 600;
  letter-spacing: -0.22px;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .section-сertifications .col h3 {
    font-size: 32px;
    font-weight: 500;
    line-height: 110%;
    letter-spacing: -0.96px;
  }
}
@media (min-width: 1440px) {
  .section-сertifications .col h3 {
    font-size: 40px;
    letter-spacing: -1.2px;
  }
}
@media (max-width: 1024px) {
  .section-сertifications .ccc {
    margin-left: calc((-100vw + 708px) / 2);
    margin-right: calc((-100vw + 708px) / 2);
    width: 100vw;
    max-width: 100vw;
    padding: 0;
    padding-left: 10px;
    min-height: 404px;
  }
}
@media (max-width: 768px) {
  .section-сertifications .ccc {
    margin-left: -20px;
    margin-right: -20px;
    padding: 0;
    width: 100%;
    max-width: 100%;
    padding-left: 20px;
    min-height: 404px;
  }
  .section-сertifications .ccc .tns-item:last-child {
    padding-right: 0px !important;
  }
}
.section-сertifications .tns-outer {
  margin-bottom: 40px;
}
@media (min-width: 1024px) {
  .section-сertifications .tns-outer {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    margin-bottom: 96px;
  }
}
@media (min-width: 1440px) {
  .section-сertifications .tns-outer {
    margin-bottom: 120px;
  }
}
.section-сertifications .tns-nav {
  margin-top: 24px;
  padding: 0 0 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
@media (min-width: 768px) {
  .section-сertifications .tns-nav {
    padding-left: calc((100% - 688px) / 2);
    padding-right: calc((100% - 688px) / 2);
  }
}
@media screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 0) {
  .section-сertifications .tns-nav {
    padding-left: calc((100% - 688px + 9px) / 2);
    padding-right: calc((100% - 688px + 9px) / 2);
  }
}
.section-сertifications .tns-nav button {
  background-color: #D2DCE1;
  height: 2px;
  width: 100%;
}
.section-сertifications .tns-nav button.tns-nav-active {
  background-color: #009EE0;
}
.section-сertifications .slider-certifications-one .slider-items > div {
  background-color: #009EE0;
  overflow: hidden;
  position: relative;
  width: 230px;
  min-height: 320px;
  aspect-ratio: 1/1.3;
}
@media (min-width: 768px) {
  .section-сertifications .slider-certifications-one .slider-items > div {
    width: 280px;
  }
}
@media (min-width: 1024px) {
  .section-сertifications .slider-certifications-one .slider-items > div {
    width: 100%;
  }
}
.section-сertifications .slider-certifications-one .slider-items > div::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 83, 145, 0)), to(rgb(17, 83, 145)));
  background: linear-gradient(180deg, rgba(17, 83, 145, 0) 0%, rgb(17, 83, 145) 100%);
}
@media (min-width: 1024px) {
  .section-сertifications .slider-certifications-one .slider-items > div {
    min-height: 320px;
  }
}
@media (min-width: 1440px) {
  .section-сertifications .slider-certifications-one .slider-items > div {
    min-height: 380px;
  }
}
.section-сertifications .slider-certifications-one .slider-items > div > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 24px 6px 0px;
}
@media (min-width: 1200px) {
  .section-сertifications .slider-certifications-one .slider-items > div > div {
    padding: 16px 6px 0px;
  }
}
@media (min-width: 1440px) {
  .section-сertifications .slider-certifications-one .slider-items > div > div {
    padding: 24px 6px 0px;
  }
}
.section-сertifications .slider-certifications-one .slider-items > div > div > div {
  width: 74%;
  aspect-ratio: 1;
  position: relative;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-bottom: 25%;
}
@supports not (aspect-ratio: 1) {
  .section-сertifications .slider-certifications-one .slider-items > div > div > div::before {
    content: "";
    float: left;
    padding-top: calc(1 / 1 * 100%);
  }
  .section-сertifications .slider-certifications-one .slider-items > div > div > div::after {
    content: "";
    display: block;
    clear: both;
  }
}
.section-сertifications .slider-certifications-one .slider-items > div > div > div span {
  background-color: #fff;
  border-radius: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.section-сertifications .slider-certifications-one .slider-items > div > div > div span:nth-child(1) {
  width: 150%;
  height: 150%;
  opacity: 0.2;
}
.section-сertifications .slider-certifications-one .slider-items > div > div > div span:nth-child(2) {
  width: 100%;
  height: 100%;
  opacity: 0.1;
}
.section-сertifications .slider-certifications-one .slider-items > div > div > div span:nth-child(3) {
  width: 50%;
  height: 50%;
  opacity: 0.1;
}
.section-сertifications .slider-certifications-one .slider-items > div > div > div img {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  min-width: 30%;
  min-height: 30%;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.section-сertifications .slider-certifications-one .slider-items > div > div > p {
  text-align: center;
  font-size: 14px;
  font-weight: 500;
  line-height: 130%;
  text-transform: uppercase;
  color: #fff;
  width: 50%;
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  .section-сertifications .slider-certifications-one .slider-items > div > div > p {
    font-size: 16px;
    margin-bottom: 16px;
  }
}
@media (min-width: 1440px) {
  .section-сertifications .slider-certifications-one .slider-items > div > div > p {
    margin-bottom: 24px;
  }
}
.section-сertifications .slider-certifications-one .slider-items > div:hover::before {
  opacity: 1;
}
.section-сertifications .slider-certifications-one .slider-items > div:hover > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}
.section-сertifications .slider-certifications-one .slider-items > div:hover > div > div {
  -webkit-transform: scale(1.1);
      -ms-transform: scale(1.1);
          transform: scale(1.1);
}
.section-сertifications .slider-certifications-one .slider-items > div:hover > div > p {
  position: relative;
  z-index: 2;
}
@media (min-width: 1440px) {
  .section-сertifications .sert_one .page-description {
    font-size: 22px;
  }
}
@media (min-width: 1024px) {
  .section-сertifications .sert_two .row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 1200px) {
  .section-сertifications .sert_two .row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1024px) {
  .section-сertifications .sert_two .sert_two-info h3 {
    display: none;
  }
}
@media (min-width: 1200px) {
  .section-сertifications .sert_two .sert_two-info h3 {
    display: inline-block;
    margin-bottom: 24px;
  }
}
.section-сertifications .sert_two .sert_two-info .page-description {
  margin-bottom: 32px;
}
@media (min-width: 1024px) {
  .section-сertifications .sert_two .sert_two-info .page-description {
    margin-bottom: 56px;
  }
}
@media (min-width: 1440px) {
  .section-сertifications .sert_two .sert_two-info .page-description {
    font-size: 20px;
    margin-bottom: 16px;
    max-width: 440px;
  }
}
.section-сertifications .sert_two .sert_two-info .page-description:nth-child(4) {
  display: none;
}
@media (min-width: 1024px) {
  .section-сertifications .sert_two .sert_two-info .page-description:nth-child(4) {
    display: block;
    margin-bottom: 0 !important;
  }
}
@media (min-width: 1024px) {
  .section-сertifications .sert_two .sert_two-info .tab-sert {
    margin-bottom: 56px;
  }
}
@media (min-width: 1440px) {
  .section-сertifications .sert_two .sert_two-info .tab-sert {
    margin-bottom: 16px;
  }
}
.section-сertifications .sert_two .sert_two-info .tab-sert .nav-sleders {
  margin-bottom: 8px;
}
.section-сertifications .sert_two .sert_two-info .tab-sert .nav-sleders > p {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  margin-bottom: 8px;
}
@media (min-width: 1024px) {
  .section-сertifications .sert_two .sert_two-info .tab-sert .nav-sleders > p {
    margin-bottom: 16px;
  }
}
@media (min-width: 1440px) {
  .section-сertifications .sert_two .sert_two-info .tab-sert .nav-sleders > p {
    font-size: 20px;
  }
}
.section-сertifications .sert_two .sert_two-info .tab-sert .slider-items-nav {
  padding: 8px 0;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  text-transform: uppercase;
}
.section-сertifications .sert_two .sert_two-info .tab-sert .slider-items-nav > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}
@media (min-width: 1024px) {
  .section-сertifications .sert_two .sert_two-info .tab-sert .slider-items-nav {
    font-size: 16px;
  }
}
@media (min-width: 1440px) {
  .section-сertifications .sert_two .sert_two-info .tab-sert .slider-items-nav {
    font-size: 20px;
  }
}
.section-сertifications .sert_two .sert_two-info .tab-sert .slider-items-nav span.code {
  width: 80px;
  padding-right: 8px;
  font-weight: 500;
  color: #0977B7;
}
@media (min-width: 1024px) {
  .section-сertifications .sert_two .sert_two-info .tab-sert .slider-items-nav span.code {
    width: 120px;
  }
}
.section-сertifications .sert_two .sert_two-info .tab-sert .slider-items-nav span {
  width: calc(100% - 80px);
}
@media (min-width: 1024px) {
  .section-сertifications .sert_two .sert_two-info .tab-sert .slider-items-nav span {
    width: calc(100% - 144px);
  }
}
.section-сertifications .sert_two .sert_two-info .tab-sert .slider-items-nav.active {
  border-left: 4px solid #0977B7;
  padding-left: 24px;
  cursor: pointer;
}
.section-сertifications .sert_two .sert_two-info .tab-sert .slider-items-nav.active span {
  color: #0977B7;
}
@media (min-width: 1024px) {
  .section-сertifications .sert_two .sert_two-info .tab-sert .slider-items-nav:hover {
    border-left: 4px solid #0977B7;
    padding-left: 24px;
    cursor: pointer;
  }
  .section-сertifications .sert_two .sert_two-info .tab-sert .slider-items-nav:hover span {
    color: #0977B7;
  }
}
@media (min-width: 1200px) {
  .section-сertifications .sert_two .sert_two-slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-top: 50px;
  }
}
.section-сertifications .sert_two .sert_two-slider h3 {
  display: none;
}
@media (min-width: 1024px) {
  .section-сertifications .sert_two .sert_two-slider h3 {
    display: inline-block;
    margin-bottom: 56px;
  }
}
@media (min-width: 1200px) {
  .section-сertifications .sert_two .sert_two-slider h3 {
    display: none;
  }
}
.section-сertifications .sert_two .sert_two-slider .page-description {
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .section-сertifications .sert_two .sert_two-slider .page-description {
    padding-left: calc((100% - 688px + 9px) / 2);
    padding-right: calc((100% - 688px + 9px) / 2);
  }
}
@media (min-width: 1024px) {
  .section-сertifications .sert_two .sert_two-slider .page-description {
    display: none;
  }
}
@media (min-width: 1200px) {
  .section-сertifications .sert_two .sert_two-slider #tns2-ow {
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  .section-сertifications .sert_two .sert_two-slider .tns-nav {
    display: none;
  }
}
@media (min-width: 1024px) {
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media (min-width: 1200px) {
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two {
    padding-top: 115px;
    padding-bottom: 115px;
  }
}
@media (min-width: 1440px) {
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two {
    padding-top: 146px;
    padding-bottom: 146px;
  }
}
.section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items > div {
  aspect-ratio: 0.7692307692;
  position: relative;
  overflow: hidden;
  width: 230px;
}
@supports not (aspect-ratio: 0.7692307692) {
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items > div::before {
    content: "";
    float: left;
    padding-top: calc(1.3 / 1 * 100%);
  }
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items > div::after {
    content: "";
    display: block;
    clear: both;
  }
}
@media (min-width: 1024px) {
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items > div {
    width: 100%;
  }
}
.section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items > div img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (min-width: 1024px) {
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
    position: relative;
  }
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items > div {
    background-color: #fff;
  }
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items > div img {
    opacity: 0;
  }
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items.tns-slide-active {
    -webkit-transform: scale(1.6);
        -ms-transform: scale(1.6);
            transform: scale(1.6);
    z-index: 2;
    -webkit-transform-origin: left center;
        -ms-transform-origin: left center;
            transform-origin: left center;
  }
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items.tns-slide-active > div img {
    opacity: 0.3;
  }
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items.tns-slide-active + .tns-slide-active {
    -webkit-transform: scale(2);
        -ms-transform: scale(2);
            transform: scale(2);
    z-index: 3;
    -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
            transform-origin: center center;
  }
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items.tns-slide-active + .tns-slide-active > div img {
    opacity: 0.6;
  }
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items.tns-slide-active + .tns-slide-active + .tns-slide-active {
    -webkit-transform: scale(3);
        -ms-transform: scale(3);
            transform: scale(3);
    z-index: 4;
    -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
            transform-origin: center center;
  }
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items.tns-slide-active + .tns-slide-active + .tns-slide-active > div img {
    opacity: 1;
  }
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items.tns-slide-active + .tns-slide-active + .tns-slide-active + .tns-slide-active {
    -webkit-transform: scale(2);
        -ms-transform: scale(2);
            transform: scale(2);
    z-index: 3;
    -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
            transform-origin: center center;
  }
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items.tns-slide-active + .tns-slide-active + .tns-slide-active + .tns-slide-active > div img {
    opacity: 0.6;
  }
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items.tns-slide-active + .tns-slide-active + .tns-slide-active + .tns-slide-active + .tns-slide-active {
    -webkit-transform: scale(1.6);
        -ms-transform: scale(1.6);
            transform: scale(1.6);
    z-index: 2;
    -webkit-transform-origin: right center;
        -ms-transform-origin: right center;
            transform-origin: right center;
  }
  .section-сertifications .sert_two .sert_two-slider .slider-certifications-two .slider-items.tns-slide-active + .tns-slide-active + .tns-slide-active + .tns-slide-active + .tns-slide-active > div img {
    opacity: 0.3;
  }
}

@media (min-width: 1024px) {
  .section-values {
    padding-bottom: 40px;
  }
}
@media (min-width: 1440px) {
  .section-values {
    padding-bottom: 60px;
  }
}
.section-values .rows-values li {
  border-bottom: 2px solid #EFF0F0;
  padding: 24px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.section-values .rows-values li:first-child {
  border-top: 2px solid #EFF0F0;
}
@media (min-width: 1024px) {
  .section-values .rows-values li {
    padding: 40px 0;
  }
}
.section-values .rows-values li .number {
  color: #009EE0;
  font-size: 40px;
  font-weight: 500;
  line-height: 110%;
  letter-spacing: -0.4px;
  text-transform: uppercase;
  min-width: 60px;
  width: 20%;
}
@media (min-width: 1024px) {
  .section-values .rows-values li .number {
    font-size: 56px;
    letter-spacing: -0.56px;
    width: 50%;
  }
}
@media (min-width: 1440px) {
  .section-values .rows-values li .number {
    font-size: 70px;
    letter-spacing: -0.7px;
  }
}
@media (min-width: 1024px) {
  .section-values .rows-values li > div {
    width: 50%;
  }
}
.section-values .rows-values li > div h2 {
  font-size: 22px;
  font-weight: 600;
  letter-spacing: -0.22px;
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  .section-values .rows-values li > div h2 {
    font-size: 32px;
    font-weight: 500;
    line-height: 110%;
    letter-spacing: -0.96px;
  }
}
@media (min-width: 1440px) {
  .section-values .rows-values li > div h2 {
    font-size: 40px;
    letter-spacing: -1.2px;
  }
}
.section-values .rows-values li > div .description-value {
  -webkit-transform-origin: top;
      -ms-transform-origin: top;
          transform-origin: top;
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  overflow: hidden;
}
.section-values .rows-values li > div .description-value span {
  -webkit-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  display: block;
}
.section-values .rows-values li > div .description-value span p {
  font-size: 18px;
  font-weight: 300;
  line-height: 140%;
  margin-bottom: 24px;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.section-values .rows-values li > div .description-value span p:last-child {
  margin-bottom: 0;
}
@media (min-width: 1440px) {
  .section-values .rows-values li > div .description-value span p {
    font-size: 20px;
    margin-bottom: 28px;
  }
}
.section-values .rows-values li.close > div .description-value > span {
  margin-top: -100%;
}
.section-values .rows-values li.open > div .description-value > span {
  margin-top: 0px;
}
.section-values .rows-values li.open > div .description-value > span p {
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out 0.8s;
  transition: all 0.3s ease-in-out 0.8s;
}

.section-quality-blue {
  padding: 0;
}
.section-quality-blue .box-quality-blue {
  background-color: #F3FBFF;
  padding: 40px 38px 48px;
}
@media (min-width: 1024px) {
  .section-quality-blue .box-quality-blue {
    padding: 64px;
  }
}
@media (min-width: 1440px) {
  .section-quality-blue .box-quality-blue {
    padding: 100px;
  }
}
.section-quality-blue .box-quality-blue h2 {
  margin-bottom: 16px;
  font-size: 28px;
  font-weight: 500;
  letter-spacing: -1.12px;
}
@media (min-width: 1024px) {
  .section-quality-blue .box-quality-blue h2 {
    font-size: 32px;
    line-height: 110%;
    letter-spacing: -0.96px;
    max-width: 50%;
  }
}
@media (min-width: 1440px) {
  .section-quality-blue .box-quality-blue h2 {
    font-size: 40px;
    letter-spacing: -1.2px;
    margin-bottom: 24px;
  }
}
.section-quality-blue .box-quality-blue .box-quality-blue-description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
@media (min-width: 1024px) {
  .section-quality-blue .box-quality-blue .box-quality-blue-description {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 8px;
  }
}
@media (min-width: 1440px) {
  .section-quality-blue .box-quality-blue .box-quality-blue-description {
    gap: 140px;
  }
}
@media (min-width: 1024px) {
  .section-quality-blue .box-quality-blue .box-quality-blue-description > div {
    width: 50%;
  }
}
.section-quality-blue .box-quality-blue .box-quality-blue-description > div:nth-child(1) p {
  font-size: 16px;
  font-weight: 300;
  line-height: 140%;
}
.section-quality-blue .box-quality-blue .box-quality-blue-description > div:nth-child(1) p a {
  color: #231F20;
  white-space: nowrap;
  position: relative;
}
.section-quality-blue .box-quality-blue .box-quality-blue-description > div:nth-child(1) p a::before {
  content: "";
  width: 100%;
  position: absolute;
  height: 1px;
  bottom: 0;
  background-color: #231F20;
}
@media (min-width: 1024px) {
  .section-quality-blue .box-quality-blue .box-quality-blue-description > div:nth-child(1) p {
    max-width: 362px;
  }
}
@media (min-width: 1440px) {
  .section-quality-blue .box-quality-blue .box-quality-blue-description > div:nth-child(1) p {
    font-size: 20px;
    max-width: 440px;
  }
}
.section-quality-blue .box-quality-blue .box-quality-blue-description > div:nth-child(2) p {
  color: #0977B7;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: -0.22px;
  margin-bottom: 32px;
}
@media (min-width: 1024px) {
  .section-quality-blue .box-quality-blue .box-quality-blue-description > div:nth-child(2) p {
    font-size: 24px;
    font-weight: 500;
    line-height: 140%;
    margin-top: -90px;
  }
}
@media (min-width: 1440px) {
  .section-quality-blue .box-quality-blue .box-quality-blue-description > div:nth-child(2) p {
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 40px;
  }
}
.section-quality-blue .box-quality-blue .box-quality-blue-description > div:nth-child(2) a {
  padding: 16px 24px;
  color: #fff;
  background-color: #0977B7;
  font-size: 16px;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  gap: 8px;
  border-radius: 25px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 1024px) {
  .section-quality-blue .box-quality-blue .box-quality-blue-description > div:nth-child(2) a {
    max-width: 284px;
  }
}
@media (min-width: 1440px) {
  .section-quality-blue .box-quality-blue .box-quality-blue-description > div:nth-child(2) a {
    max-width: 100%;
    font-size: 20px;
  }
}
.section-quality-blue .box-quality-blue .box-quality-blue-description > div:nth-child(2) a::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='17' viewBox='0 0 42 17' fill='none'%3E%3Cpath d='M40.9243 9.42427C41.1586 9.18995 41.1586 8.81005 40.9243 8.57574L37.1059 4.75736C36.8716 4.52305 36.4917 4.52305 36.2574 4.75736C36.023 4.99168 36.023 5.37158 36.2574 5.60589L39.6515 9L36.2574 12.3941C36.023 12.6284 36.023 13.0083 36.2574 13.2426C36.4917 13.477 36.8716 13.477 37.1059 13.2426L40.9243 9.42427ZM0.5 9.6L40.5 9.6L40.5 8.4L0.5 8.4L0.5 9.6Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
  width: 24px;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  height: 20px;
}
.section-quality-blue .box-quality-blue .box-quality-blue-description > div:nth-child(2) a:hover {
  background-color: #038FD0;
}
.section-quality-blue .box-quality-blue .box-quality-blue-description > div:nth-child(2) a:hover::after {
  width: 41px;
}
.section-quality-blue .box-quality-blue .box-quality-blue-description > div:nth-child(2) a:active {
  background-color: #115391;
}
.section-quality-blue .box-quality-blue .box-quality-blue-description > div:nth-child(2) a:active::after {
  width: 41px;
}