/*!
Theme Name: clevercargo
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: clevercargo
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

clevercargo is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html {
  margin-top: 0 !important;
  scroll-behavior: smooth;
}
#wpadminbar {
  top: unset;
  bottom: 0;
}
:root {
  --bg-grey: #f1efef;
  --clever-black: #231f20;
  --main-clever-color: #44b6af;
  --green-color: #04635d;
}

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
.fw-medium {
  font-weight: 500 !important;
}
.fw-bold {
  font-weight: 700 !important;
}
.fs-18 {
  font-size: 1.125rem;
}
.fs-20 {
  font-size: 1.25rem;
}
.fs-22 {
  font-size: 1.375rem;
}
.fs-24 {
  font-size: 1.5rem;
}
.fs-26 {
  font-size: 1.625rem !important;
  line-height: 1.2;
}
.fs-40 {
  font-size: 2.5rem;
}
.fs-50 {
  font-size: 3.125rem;
}
.fc-green {
  color: var(--green-color);
}
.fc-black {
  color: var(--clever-black) !important;
}
.p-45 {
  padding: 2rem;
}
.br-1 {
  border-radius: 1rem !important;
}
.br-1 img {
  border-radius: inherit;
}
.br-9 {
  border-radius: 9px;
}
.bg-black {
  color: #fff;
}
.fc-white {
  color: #fff !important;
}
.faq__form .form__title {
  line-height: 36px;
  margin-bottom: 10px;
}
.text-center {
  text-align: center !important;
}
.upper {
  text-transform: uppercase !important;
}
.bg-white {
  background-color: #fff !important;
  color: #000;
}
.bg-dark {
  background: rgb(73, 73, 74) !important;
  color: #fff;
}
.bg-blue {
  background-color: rgb(244, 248, 255);
}
.row_span {
  display: flex;
  justify-content: space-between;
  margin-bottom: 3rem;
}
.cases_block_desc p {
  margin: 0 auto;
  max-width: 75%;
}
.row_span div {
  max-width: 35%;
}
.w-50 {
  max-width: 50%;
}
.w-70 {
  max-width: 70%;
}
.w-80 {
  max-width: 80%;
}
.br-6 {
  border-radius: 6px !important;
}
.br-15 {
  border-radius: 0.9375rem !important;
}
.br-18 {
  border-radius: 1.125rem !important;
}
.br-25 {
  border-radius: 1.5625rem !important;
}
.lh-40 {
  line-height: 40px;
}
.bottom-0 {
  bottom: 0 !important;
}
.gap-3 {
  gap: 2.8125rem;
}
.gap-8 {
  gap: 8px !important;
}
.gap-10 {
  gap: 0.625rem;
}
.gap-20 {
  gap: 1.25rem !important;
}
.position-absolute {
  position: absolute !important;
}
.bg-green {
  background-color: var(--green-color);
}
.fs-3 {
  font-size: 2rem;
  line-height: 36px;
}
.fs-36 {
  font-size: 36px !important;
}
.op-7 {
  color: rgba(26, 34, 45, 0.7);
}
.fw-semibold {
  font-weight: 600 !important;
}
.btn-round {
  border-radius: 1rem !important;
}
.bg-primary {
  background-color: var(--main-clever-color) !important;
}
.page-id-1778 .bg-primary {
  background-color: #2e2b28 !important;
}
.page-id-1603 .why_us_list {
  background-color: #fff !important;
}
.page-id-3294 .why_us_list .why_us_list {
  padding-bottom: 0 !important;
}
.page-id-1857 .preim_list {
  background-color: #efecec !important;
}
.fc-main {
  color: var(--main-clever-color);
}
.right-3 {
  right: 3.25rem !important;
}
.bt-1 {
  border-top: 1px solid rgb(224, 224, 224);
}
.absolute {
  position: absolute !important;
}
.g-2 {
  gap: 2rem !important;
}
.w-15 {
  max-width: 240px !important;
}
.g-12 {
  gap: 12px;
}
.gap-27 {
  gap: 1.6875rem !important;
}
.p-13 {
  padding: 0.8125rem !important;
}
.mb-lg-27 {
  margin-bottom: 1.6875rem !important;
}
.order-6 {
  order: 6 !important;
}
.order-7 {
  order: 7 !important;
}
.order-8 {
  order: 8 !important;
}
.order-9 {
  order: 9 !important;
}
.order-10 {
  order: 10 !important;
}
.order-11 {
  order: 11 !important;
}
.order-12 {
  order: 12 !important;
}
.order-13 {
  order: 13 !important;
}
.order-14 {
  order: 14 !important;
}
.order-15 {
  order: 15 !important;
}
.order-16 {
  order: 16 !important;
}
.auto_list {
  padding-block-start: 20px;
  margin-right: 0.625rem;
}
.ov-hidden {
  overflow: hidden;
}
._form-white label span {
  color: #fff;
}
.sep {
  flex: 1;
  border-top: 1px dashed rgb(115, 115, 115);
  display: flex;
  width: 100%;
  margin: 15px 10px;
  position: relative;
}

.sep:after {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='78' viewBox='0 0 42 78' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.73366 76.2689C4.01696 78.577 7.71925 78.577 10.0025 76.2689L38.5789 47.3513C43.1418 42.7344 43.1401 35.2525 38.5754 30.6373L9.98143 1.73122C7.6982 -0.577074 3.99591 -0.577074 1.71256 1.73122C-0.570852 4.03958 -0.570852 7.78207 1.71256 10.0904L26.1857 34.831C28.4695 37.1392 28.4695 40.8819 26.1857 43.1901L1.73366 67.9098C-0.549747 70.218 -0.549747 73.9601 1.73366 76.2689Z' fill='%23737373'/%3E%3C/svg%3E%0A");
  width: 6px;
  height: 11px;
  background-size: cover;
  background-repeat: no-repeat;
  right: 0;
  top: -6px;
}
.index {
  border-radius: 10px;
  box-shadow: 0px 0px 11px 0px rgba(0, 0, 0, 0.25);
  background: rgb(255, 255, 255);
  width: max-content;
  padding: 0.8rem;
  margin-top: -1rem;
  margin-left: 0.5rem;
  position: relative;
}

.br-12 {
  border-radius: 12px;
}

.form-column {
  display: flex;
  flex-direction: column;
}
article h1 {
  text-align: left;
  font-size: 46px;
}

.single article {
  background: #fff;
  padding: 4.0625rem;
  border-radius: 25px;
  margin-top: 3.0625rem;
}

.wp-block-quote {
  border-radius: 25px;
  box-shadow: 0px 0px 18.8px 0px rgba(190, 225, 250, 0.25);
  background: rgb(255, 255, 255);
  padding: 2.1875rem 2.6875rem;
  margin: 1rem 0;
}
.wp-block-quote p {
  margin: 0;
}
.faq__form {
  background: linear-gradient(
    0deg,
    #44dac2,
    #44d7c4,
    #46d3c5,
    #48d0c6,
    #4accc7,
    #4dc9c7,
    #4dc4cd,
    #4fbfd7,
    #5bb8de,
    #6bb1e1,
    #7da9e0,
    #8ea0db
  ); /* made at https://learnui.design/tools/gradient-generator.html */
  border-radius: 13px;
  padding: 2.5rem 2.25rem 1.5rem;
  color: #fff;
}

.wpcf7 p {
  margin: 0;
}

.faq__form .form-col:nth-child(3) {
  grid-column-end: span 2;
}
.faq__form .form-col:last-child {
  grid-column-end: span 2;
}

.faq__form span {
  color: #fff;
}
.btm__form-text {
  border-top: 1px dashed;
  padding-top: 1rem;
  margin-top: 1.125rem;
}

.btm__form-text p {
  margin: 0;
}

.btm__form-text p:last-child {
  font-size: 24px;
  font-weight: 600;
}
.tarify-item img {
  max-width: 190px;
  z-index: 1;
  object-fit: contain;
}
.avto__options {
  font-size: 12px;
  text-align: center;
  line-height: 20px;
}
.price-item ul {
  text-align: center;
  font-size: 12px;
}
/* .price-item p:first-child:not(.avto__options p) {
  font-size: 20px;
  font-weight: 700;
} */

.price-item-p {
  font-size: 20px;
  font-weight: 700;
}

.avto__options p:first-child {
  font-weight: 700;
}

.avto-options-list span {
  border: 1px solid rgb(144, 144, 144);
  padding: 2px 10px;
  border-radius: 15px;
  width: fit-content;
  white-space: nowrap;
}

.car__main-details button {
  border-radius: 6px;
  padding: 0.75rem;
  align-self: flex-end;
}
.tarify-item .row {
  align-items: center;
}

.avto__details h3 {
  font-size: 25px;
}
.car__main-info {
  display: flex;
  background: #fff;
  padding: 1rem 1.5rem 1rem 0.4375rem;
  border-radius: 25px;
  position: relative;
  height: 100%;
  grid-column-end: span 2;
}
.title__bg {
  color: var(--green-color);
}

.title__bg span {
  margin-top: -0.75rem;
  display: block;
  z-index: 1;
  position: relative;
  font-size: 14px;
}
.car__main-details h3 {
  font-size: 25px;
  position: relative;
  text-transform: lowercase;
  margin: 0;
}
.car__main-details h3:first-letter {
  text-transform: uppercase;
}
.title__bg:before {
  content: "";
  position: absolute;
  left: 0;
  background: #eee;
  width: 85%;
  height: 51px;
  border-radius: 0 10px 10px 0;
}
.title__bg.high:before {
  height: 60px;
}
.price-item p {
  margin: 0;
}

.tarify-tabs {
  margin-top: 1.875rem;
}
.tarify-tab-btn {
  font-size: 1rem !important;
}
.i-block_content {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.i-block_desc {
  color: rgba(26, 34, 45, 0.7);
}
.btn-grey {
  background: rgb(248, 248, 245);
  height: max-content;
  padding: 0.9375rem 2rem;
}
.section__title {
  margin: 0.8rem 0;
}
.news-item {
  margin-bottom: 1.5rem;
}
.g-20 {
  gap: 1.25rem;
}
.tab-btn {
  background: transparent;
  border: 1px solid;
  border-color: var(--main-clever-color);
  color: var(--main-clever-color);
}
.tab-btn {
  padding: 0.8rem 1rem;
}
.tab-btn.active,
.tab-btn:hover {
  background: var(--main-clever-color);
  color: #fff;
  border-color: var(--main-clever-color);
}
.table-caption {
  font-size: 14px;
}
.mobile-main-header {
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
  padding-top: 1rem;
  padding-bottom: 1em;
}
.mobile-table-row > * {
  border: 1px solid rgb(193, 194, 194);
  border-radius: 9px;
}

.tabs-header {
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
  white-space: nowrap;
  overflow-x: auto;
}

.tab-btn {
  padding: 10px 20px;
  background: transparent;
  border: 1px solid;
  transition: all 0.2s;
}

.tab-btn.active {
}

.tab-pane {
  display: none;
}

.tab-pane.active {
  display: block;
}

.column-headers {
  display: flex;
}

.city-header {
  min-width: 215px;
  font-weight: 700;
  text-transform: uppercase;
  white-space: nowrap;
  align-items: center;
  display: flex;
}

.price-header {
  font-weight: 400;
  flex: 1;
  min-width: 100px;
  padding: 10px 0;
  text-align: center;
  border: 1px solid rgb(193, 194, 194);
  border-radius: 9px;
  background: rgb(242, 242, 242);
  color: var(--main-clever-color);
  font-size: 14px;
}

.price-table {
  display: flex;
  flex-direction: column;
}

.table-row {
  display: flex;
  font-size: 14px;
}

.insurance-block {
  display: flex;
  justify-content: center;
  padding: 40px 52px;
  background-color: #fff;
  border-radius: 25px;
  gap: 25px;
}

.insurance-title {
  font-size: 24px;
  line-height: 24px;
  font-weight: 700;
  text-transform: uppercase;
  color: #231f20;
}

.insurance-title .accent {
  color: #fe7062;
}

.insurance-list {
  padding-block-start: 25px;
}

.insurance-list-item {
  padding: 12px 0 12px 16px;
  font-size: 15px;
  line-height: 20px;
  font-weight: 500;
  color: #000;
  border: 1px solid #e1e1e1;
  border-radius: 9px;
}

.left-list-item {
  background-color: #f5fffe;
}

.right-list-item {
  background-color: #fff9f9;
}

.city-cell {
  min-width: 215px;
  padding: 10px;
  font-weight: 600;
  text-align: center;
  background: rgb(244, 247, 252);
  border: 1px solid rgb(193, 194, 194);
  border-radius: 9px;
}

.price-cell {
  flex: 1;
  min-width: 89px;
  padding: 10px;
  text-align: center;
  border: 1px solid rgb(193, 194, 194);
  border-radius: 9px;
  background: #fff;
}
.table-caption {
  margin: 10px 0;
  color: #fff;
  width: 100%;
  display: block;
  text-align: center;
  background: var(--main-clever-color);
  padding: 0.6rem;
  border-radius: 9px;
}

.mobile-view {
  margin-bottom: 1.25rem;
}

.mobile-tabs-header {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.mobile-tab-btn {
  padding: 10px 15px;
  background: #f0f0f0;
  border: 1px solid rgb(222, 222, 222);
  border-radius: 4px;
  white-space: nowrap;
  cursor: pointer;
  color: var(--main-clever-color);
  font-size: 12px;
}

.mobile-tab-btn.active {
  background: #fff;
  color: var(--main-clever-color);
  border-radius: 9px;
  border: 1px solid rgb(222, 222, 222);
}

.mobile-tab-pane {
  display: none;
}

.mobile-tab-pane.active {
  display: block;
}

.mobile-table-row {
  display: flex;
}

.mobile-city-cell {
  width: 50%;
  padding: 10px;
  font-weight: bold;
  background: #f8f9fa;
  width: 50%;
  padding: 10px;
  font-weight: 600;
  background: rgb(244, 247, 252);
  font-size: 14px;
  text-align: center;
}

.mobile-price-cell {
  width: 50%;
  padding: 10px;
  text-align: right;
  font-size: 12px;
  text-align: center;
  font-weight: 600;
}
.i-pdf:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='26.867188' height='31.000000' viewBox='0 0 26.8672 31' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='Vector' d='M3.1 13.43L3.1 12.39L2.06 12.39L2.06 13.43L3.1 13.43ZM11.36 13.43L11.36 12.39L10.33 12.39L10.33 13.43L11.36 13.43ZM11.36 21.7L10.33 21.7L10.33 22.73L11.36 22.73L11.36 21.7ZM25.83 7.23L26.86 7.23L26.86 6.8L26.56 6.5L25.83 7.23ZM19.63 1.03L20.36 0.3L20.06 0L19.63 0L19.63 1.03ZM3.1 14.46L5.16 14.46L5.16 12.39L3.1 12.39L3.1 14.46ZM4.13 22.73L4.13 17.56L2.06 17.56L2.06 22.73L4.13 22.73ZM4.13 17.56L4.13 13.43L2.06 13.43L2.06 17.56L4.13 17.56ZM5.16 16.53L3.1 16.53L3.1 18.6L5.16 18.6L5.16 16.53ZM6.19 15.5C6.19 15.77 6.08 16.03 5.89 16.23C5.7 16.42 5.44 16.53 5.16 16.53L5.16 18.6C5.98 18.6 6.77 18.27 7.35 17.69C7.94 17.11 8.26 16.32 8.26 15.5L6.19 15.5ZM5.16 14.46C5.44 14.46 5.7 14.57 5.89 14.76C6.08 14.96 6.19 15.22 6.19 15.5L8.26 15.5C8.26 14.67 7.94 13.88 7.35 13.3C6.77 12.72 5.98 12.39 5.16 12.39L5.16 14.46ZM10.33 13.43L10.33 21.7L12.39 21.7L12.39 13.43L10.33 13.43ZM11.36 22.73L13.43 22.73L13.43 20.66L11.36 20.66L11.36 22.73ZM16.53 19.63L16.53 15.5L14.46 15.5L14.46 19.63L16.53 19.63ZM13.43 12.39L11.36 12.39L11.36 14.46L13.43 14.46L13.43 12.39ZM16.53 15.5C16.53 14.67 16.2 13.88 15.62 13.3C15.04 12.72 14.25 12.39 13.43 12.39L13.43 14.46C13.7 14.46 13.96 14.57 14.16 14.76C14.35 14.96 14.46 15.22 14.46 15.5L16.53 15.5ZM13.43 22.73C14.25 22.73 15.04 22.4 15.62 21.82C16.2 21.24 16.53 20.45 16.53 19.63L14.46 19.63C14.46 19.9 14.35 20.17 14.16 20.36C13.96 20.55 13.7 20.66 13.43 20.66L13.43 22.73ZM18.6 12.39L18.6 22.73L20.66 22.73L20.66 12.39L18.6 12.39ZM19.63 14.46L24.8 14.46L24.8 12.39L19.63 12.39L19.63 14.46ZM19.63 18.6L22.73 18.6L22.73 16.53L19.63 16.53L19.63 18.6ZM2.06 10.33L2.06 3.1L0 3.1L0 10.33L2.06 10.33ZM24.8 7.23L24.8 10.33L26.86 10.33L26.86 7.23L24.8 7.23ZM3.1 2.06L19.63 2.06L19.63 0L3.1 0L3.1 2.06ZM18.9 1.76L25.1 7.96L26.56 6.5L20.36 0.3L18.9 1.76ZM2.06 3.1C2.06 2.82 2.17 2.56 2.37 2.36C2.56 2.17 2.82 2.06 3.1 2.06L3.1 0C2.27 0 1.48 0.32 0.9 0.9C0.32 1.48 0 2.27 0 3.1L2.06 3.1ZM0 24.8L0 27.89L2.06 27.89L2.06 24.8L0 24.8ZM3.1 31L23.76 31L23.76 28.93L3.1 28.93L3.1 31ZM26.86 27.89L26.86 24.8L24.8 24.8L24.8 27.89L26.86 27.89ZM23.76 31C24.58 31 25.37 30.67 25.95 30.09C26.53 29.51 26.86 28.72 26.86 27.89L24.8 27.89C24.8 28.17 24.69 28.43 24.49 28.63C24.3 28.82 24.03 28.93 23.76 28.93L23.76 31ZM0 27.89C0 28.72 0.32 29.51 0.9 30.09C1.48 30.67 2.27 31 3.1 31L3.1 28.93C2.82 28.93 2.56 28.82 2.37 28.63C2.17 28.43 2.06 28.17 2.06 27.89L0 27.89Z' fill='%2344B6AF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/svg%3E%0A");
}

.i-pdf {
  position: relative;
  width: 30px;
  height: 30px;
}

.docs__list-item {
  display: flex;
  gap: 1rem;
  align-items: center;
  background: #fff;
  border-radius: 12px;
  padding: 1rem;
  border: 2px dashed var(--main-clever-color);
}

.docs__list {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  margin: 1rem 0;
}

.docs__list > * {
  flex: 1 0 24%;
  max-width: none;
  font-weight: 700;
}
.docs__list-item span {
  font-size: 12px;
}
.upfile.file__:before {
  content: "";
  position: absolute;
  background-size: contain;
  width: 25px;
  height: 30px;
}

.file-upload-list {
  margin-top: 8px;
  padding: 0;
  list-style: none;
}

.file-upload-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 14px;
  margin-bottom: 4px;
}

.file-upload-remove {
  cursor: pointer;
  color: #d00;
  font-size: 14px;
  margin-left: 8px;
}

.i-docx:before {
  background-image: url("data:image/svg+xml,%3Csvg width='28.000000' height='32.002686' viewBox='0 0 28 32.0027' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='Vector' d='M28 9L28 28C28 29.06 27.57 30.07 26.82 30.82C26.07 31.57 25.06 32 24 32L24 30C24.53 30 25.03 29.78 25.41 29.41C25.78 29.03 26 28.53 26 28L26 9L22 9C21.2 9 20.44 8.68 19.87 8.12C19.31 7.55 19 6.79 19 6L19 2L8 2C7.46 2 6.96 2.21 6.58 2.58C6.21 2.96 6 3.46 6 4L6 22L4 22L4 4C4 2.93 4.42 1.92 5.17 1.17C5.92 0.42 6.93 0 8 0L19 0L28 9ZM12.32 27.33L12.32 28.37C12.32 28.88 12.24 29.31 12.08 29.65C11.95 29.97 11.73 30.24 11.44 30.43C11.16 30.6 10.83 30.68 10.5 30.68C10.17 30.68 9.84 30.6 9.56 30.43C9.28 30.24 9.05 29.97 8.92 29.65C8.75 29.25 8.67 28.81 8.69 28.37L8.69 27.33C8.69 26.81 8.76 26.38 8.92 26.05C9.05 25.73 9.27 25.46 9.56 25.27C9.84 25.1 10.17 25.01 10.5 25.01C10.85 25.01 11.17 25.1 11.44 25.27C11.73 25.46 11.95 25.73 12.08 26.05C12.24 26.38 12.32 26.81 12.32 27.33ZM13.92 28.37L13.92 27.34C13.92 26.59 13.79 25.94 13.51 25.39C13.26 24.87 12.85 24.43 12.33 24.13C11.83 23.84 11.21 23.7 10.5 23.7C9.79 23.7 9.18 23.84 8.66 24.13C8.15 24.42 7.74 24.86 7.48 25.39C7.21 25.93 7.07 26.58 7.07 27.34L7.07 28.37C7.07 29.12 7.21 29.76 7.48 30.31C7.76 30.85 8.15 31.27 8.66 31.57C9.18 31.85 9.79 32 10.5 32C11.22 32 11.83 31.85 12.33 31.57C12.85 31.27 13.24 30.85 13.51 30.31C13.79 29.76 13.92 29.12 13.92 28.37ZM0 23.85L0 31.85L2.91 31.85C3.72 31.85 4.38 31.69 4.91 31.37C5.44 31.05 5.86 30.57 6.1 29.99C6.36 29.39 6.49 28.67 6.49 27.83C6.49 26.99 6.36 26.27 6.1 25.67C5.87 25.11 5.45 24.63 4.92 24.32C4.39 24 3.73 23.85 2.91 23.85L0 23.85ZM1.58 25.14L2.7 25.14C3.2 25.14 3.6 25.24 3.92 25.44C4.25 25.66 4.5 25.98 4.63 26.35C4.79 26.75 4.87 27.25 4.87 27.86C4.87 28.25 4.83 28.65 4.73 29.04C4.66 29.35 4.53 29.63 4.34 29.88C4.16 30.11 3.93 30.28 3.67 30.39C3.36 30.5 3.03 30.56 2.7 30.55L1.57 30.55L1.57 25.13L1.58 25.14ZM16.42 26.1C16.27 26.51 16.2 26.94 16.21 27.37L16.21 28.36C16.21 28.85 16.28 29.27 16.42 29.61C16.53 29.93 16.75 30.2 17.02 30.4C17.3 30.58 17.64 30.67 17.97 30.66C18.25 30.66 18.53 30.6 18.78 30.49C19 30.37 19.19 30.2 19.32 29.99C19.46 29.77 19.54 29.52 19.55 29.26L21.08 29.26L21.08 29.41C21.07 29.9 20.91 30.36 20.63 30.76C20.36 31.15 19.99 31.45 19.53 31.67C19.04 31.9 18.5 32.01 17.96 32C17.24 32 16.63 31.85 16.13 31.57C15.63 31.28 15.23 30.84 14.99 30.31C14.73 29.77 14.6 29.12 14.6 28.36L14.6 27.36C14.6 26.61 14.73 25.95 15 25.41C15.26 24.86 15.64 24.44 16.14 24.14C16.64 23.84 17.25 23.7 17.96 23.7C18.4 23.7 18.8 23.76 19.17 23.89C19.55 24.01 19.87 24.19 20.15 24.43C20.43 24.67 20.66 24.97 20.82 25.3C20.98 25.63 21.07 25.99 21.08 26.36L21.08 26.51L19.55 26.51C19.54 26.24 19.46 25.98 19.32 25.75C19.18 25.53 19 25.35 18.77 25.23C18.53 25.09 18.25 25.03 17.97 25.03C17.64 25.02 17.3 25.12 17.02 25.31C16.75 25.51 16.54 25.78 16.42 26.1Z' fill='%2344B6AF' fill-opacity='1.000000' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
  width: 28px;
  height: 32px;
}

.upfile.file__ {
  width: 30px;
  height: 30px;
}

.i-xlsx:before,
.i-xls:before {
  background-image: url("data:image/svg+xml,%3Csvg width='24.535156' height='30.013184' viewBox='0 0 24.5352 30.0132' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='Vector' d='M23.43 8.43L23.43 20.62L21.56 20.62L21.56 8.43L17.81 8.43C17.06 8.43 16.35 8.14 15.82 7.61C15.29 7.08 15 6.37 15 5.62L15 1.87L4.68 1.87C4.19 1.87 3.71 2.07 3.36 2.42C3.01 2.77 2.81 3.25 2.81 3.75L2.81 20.62L0.93 20.62L0.93 3.75C0.93 2.75 1.33 1.8 2.03 1.09C2.73 0.39 3.69 0 4.68 0L15 0L23.43 8.43ZM11.92 27.82C11.93 28.12 12 28.41 12.13 28.67C12.26 28.94 12.44 29.17 12.67 29.37C12.92 29.57 13.21 29.73 13.57 29.84C13.92 29.95 14.34 30.01 14.82 30.01C15.45 30.01 15.99 29.91 16.42 29.71C16.87 29.51 17.21 29.24 17.44 28.89C17.67 28.52 17.8 28.09 17.79 27.66C17.79 27.24 17.71 26.89 17.53 26.61C17.36 26.33 17.12 26.1 16.83 25.94C16.5 25.75 16.14 25.62 15.77 25.54L14.61 25.27C14.33 25.22 14.07 25.11 13.85 24.94C13.76 24.88 13.69 24.79 13.65 24.7C13.6 24.6 13.58 24.49 13.58 24.38C13.58 24.09 13.7 23.85 13.92 23.66C14.16 23.47 14.48 23.38 14.89 23.38C15.16 23.38 15.39 23.42 15.58 23.51C15.76 23.58 15.92 23.69 16.04 23.85C16.16 23.98 16.23 24.15 16.26 24.33L17.67 24.33C17.65 23.95 17.52 23.58 17.3 23.27C17.06 22.93 16.74 22.66 16.36 22.5C15.9 22.3 15.4 22.2 14.9 22.21C14.35 22.21 13.86 22.31 13.44 22.5C13.02 22.68 12.69 22.94 12.46 23.28C12.22 23.63 12.1 24.03 12.1 24.48C12.1 24.86 12.17 25.19 12.33 25.47C12.48 25.74 12.7 25.97 12.99 26.15C13.27 26.33 13.61 26.47 14 26.55L15.16 26.82C15.55 26.91 15.83 27.03 16.03 27.18C16.12 27.26 16.19 27.35 16.24 27.46C16.29 27.56 16.32 27.68 16.31 27.8C16.32 27.99 16.26 28.18 16.15 28.34C16.03 28.5 15.87 28.63 15.67 28.7C15.46 28.79 15.21 28.83 14.9 28.83C14.68 28.83 14.48 28.81 14.3 28.76C14.13 28.71 13.98 28.64 13.83 28.54C13.71 28.46 13.6 28.36 13.52 28.23C13.44 28.11 13.38 27.97 13.35 27.82L11.92 27.82ZM4.93 22.37L6.61 22.37L4.22 26.13L6.57 29.87L4.87 29.87L3.28 27.21L3.21 27.21L1.61 29.87L0 29.87L2.32 26.09L0.02 22.37L1.76 22.37L3.32 25.06L3.39 25.06L4.93 22.37ZM8.54 28.6L11.72 28.6L11.72 29.87L7.06 29.87L7.06 22.37L8.54 22.37L8.54 28.6ZM22.86 22.37L24.53 22.37L22.14 26.13L24.5 29.87L22.79 29.87L21.2 27.21L21.13 27.21L19.53 29.87L17.92 29.87L20.25 26.09L17.94 22.37L19.69 22.37L21.25 25.06L21.32 25.06L22.86 22.37Z' fill='%2344B6AF' fill-opacity='1.000000' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}
.sub__title {
  margin-bottom: 0;
  max-width: 85%;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.page-id-1627 .sub__title {
  max-width: 80%;
}
.words__list > * {
  background: rgb(242, 248, 248);
  padding: 4px 6px;
  border-radius: 8px;
  font-weight: 600;
}
.words__list {
  display: flex;
  gap: 10px;
}
.icon {
  padding: 1rem;
  width: 80px;
  height: 80px;
}
.slider-nav-center {
  position: relative;
  margin: 1rem auto 0;
  width: 100%;
  max-width: 250px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 1rem;
}

.swiper-pagination-center {
  position: relative !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.slider__content ul {
  list-style: disc;
  margin-left: 1rem;
}

.slider__section .swiper-slide {
  border: 1px solid rgb(214, 214, 214);
  padding: 1rem;
  background: #fff;
  display: flex !important;
  flex-direction: column;
  height: auto;
}
.slider__content ul li {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.24);
  padding: 5px 0;
}
.slider__section .swiper-slide img {
  width: 100%;
  min-height: 234px;
  object-fit: contain;
  border-radius: inherit;
}
.slider__services {
  margin: 2rem 0;
}
.slider__content {
  flex-grow: 1;
  margin: 0.5rem 0 2rem;
  color: rgba(0, 0, 0, 0.7);
}
.slider-nav-center .swiper-pagination-bullet {
  background: var(--main-clever-color) !important;
  opacity: 1;
}
.swiper-nav-prev-center {
  position: relative;
  width: 30px;
  height: 30px;
  background: #eee;
  order: -1;
}

.swiper-nav-prev-center,
.swiper-nav-next-center,
.swiper-prev-outside,
.swiper-next-outside {
  background: rgb(171, 196, 218);
  background: linear-gradient(
    90deg,
    rgba(171, 196, 218, 1) 0%,
    rgba(106, 188, 205, 1) 15%,
    rgba(64, 204, 197, 1) 50%,
    rgba(175, 215, 218, 1) 80%,
    rgba(210, 215, 227, 1) 100%
  );
  width: 42px;
  height: 42px;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  cursor: pointer;
  max-width: 42px;
}
.swiper-nav-prev-center:before,
.swiper-nav-next-center:before,
.swiper-prev-outside:before,
.swiper-next-outside:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 13px;
  display: flex;
}
.swiper-nav-next-center:before,
.swiper-next-outside:before {
  background-image: url("data:image/svg+xml,%3Csvg width='7.656250' height='13.301514' viewBox='0 0 7.65625 13.3015' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='Vector' d='M0.29 13C0.1 12.82 0 12.56 0 12.3C0 12.03 0.1 11.78 0.29 11.59L5.24 6.64L0.29 1.69C0.1 1.5 0 1.25 0.01 0.99C0.01 0.72 0.12 0.47 0.3 0.29C0.48 0.1 0.74 0 1 0C1.26 -0.01 1.51 0.09 1.7 0.28L7.36 5.93C7.55 6.12 7.65 6.37 7.65 6.64C7.65 6.9 7.55 7.16 7.36 7.35L1.7 13C1.51 13.19 1.26 13.3 1 13.3C0.73 13.3 0.48 13.19 0.29 13Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/svg%3E%0A");
}
.swiper-nav-prev-center:before,
.swiper-prev-outside:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='7.656250' height='13.301514' viewBox='0 0 7.65625 13.3015' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='Vector' d='M0.29 13C0.1 12.82 0 12.56 0 12.3C0 12.03 0.1 11.78 0.29 11.59L5.24 6.64L0.29 1.69C0.1 1.5 0 1.25 0.01 0.99C0.01 0.72 0.12 0.47 0.3 0.29C0.48 0.1 0.74 0 1 0C1.26 -0.01 1.51 0.09 1.7 0.28L7.36 5.93C7.55 6.12 7.65 6.37 7.65 6.64C7.65 6.9 7.55 7.16 7.36 7.35L1.7 13C1.51 13.19 1.26 13.3 1 13.3C0.73 13.3 0.48 13.19 0.29 13Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/svg%3E%0A");
  transform: scale(-1);
}
.swiper-next-outside,
.swiper-prev-outside {
  /* position: absolute; */
}
.slider-nav-center > * {
  flex: 1 0 auto;
}
.bs__items {
  display: flex;
  flex-direction: column;
  margin: 3rem 0;
  position: relative;
  gap: 10rem;
}

.bs__item {
  display: flex;
  align-items: center;
}

.bd__item > * {
}

.bs__item > * {
  flex: 1 0 50%;
}

.bs__item img {
  max-width: 40%;
}

.bs_name {
  font-size: 36px;
  font-weight: 600;
  max-width: 40%;
  line-height: 42px;
}

.bs__block {
  background-color: rgb(247 249 250 / 100%) !important;
  background-size: cover !important;
  background-position: 10% center !important;
}
.swiper-pagination-center {
  top: 0 !important;
  bottom: 0 !important;
  max-width: max-content !important;
  order: 0;
}
.v-sep {
  top: 0;
  bottom: 0;
  width: 3px;
  background-color: rgb(230, 241, 255);
  transition: opacity 0.5s ease;
  margin-left: auto;
  margin-right: auto;
  left: auto;
  right: auto;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align: center;
}

.v-sep:before {
}

.v-sep:before {
  position: absolute;
}

.bs__item:nth-child(2n + 1) {
  flex-direction: row-reverse;
}

.v-sep:before {
  content: "";
  position: absolute;
  width: 5px;
  left: -1px;
  height: 100px;
  background-color: rgb(68, 182, 175);
  border-radius: 10px;
}
.seo_block {
  display: flex;
  padding: 6rem 0;
}

.left_block {
  flex: 1 0 45%;
}

.left_block img {
  border-radius: 0 85px 85px 0;
}

.right_block {
  border-radius: 85px 0 0 85px;
  padding: 3rem;
  color: #fff;
  position: relative;
}
.steps__block .container {
  padding: 3rem;
}
.text-center {
  margin: 0 auto;
}
section h3 {
  font-size: 26px;
  text-transform: none;
}
.attr:before,
.attr:after {
  content: "";
  position: absolute;
  background: url(http://clever-cargo.ru/wp-content/uploads/2025/03/logo_min.svg);
  width: 180px;
  height: 110px;
  background-size: contain;
  background-repeat: no-repeat;
  top: 0;
}

.attr:before {
  transform: scale(-1);
  left: -11rem;
}

h2.attr {
  position: relative;
}

.attr:after {
  right: -11rem;
}
.steps__list {
  display: flex;
}

.steps__list > * {
  flex: 1;
}

.steps__block--two-rows .steps__list {
  flex-wrap: wrap;
  justify-content: center;
}

.steps__block--two-rows .step__item {
  flex: none;
}

.steps__block--two-rows
  .steps__list
  > .step__item:nth-child(5)
  + .step__separator {
  display: none;
}

.step__item + .step__item:before {
  content: "";
  position: absolute;
  top: 1rem;
  bottom: 0;
  height: 100%;
  border: 1px dashed var(--main-clever-color);
  transform: translateX(-2.8rem);
}

.step__item {
  position: relative;
  text-align: center;
  transition: filter 0.2s ease;
}

.steps__list {
  gap: 1rem;
  margin: 3rem 0;
}
.steps_btntxt {
  color: #fff;
  padding: 1rem 1rem 1rem 3rem;
}
.steps_btntxt p {
  margin: 0;
}

.steps_btntxt a {
  font-weight: 700;
}

.steps__block--alt .steps__list {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.steps__block--alt .step__item p {
  padding-block: 14px;
  margin-bottom: 0;
  text-transform: none;
  font-weight: 400 !important;
  color: #1A222DB2;
  text-align: left;
}

.steps__block--alt .step_item_text {
  justify-content: start;
}

.steps__block--alt .steps__list .step__item:first-child::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border-top: 1px dashed #949494;
}

.steps__block--alt .steps__list .step__item:not(:first-child)::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border-top: 1px dashed #949494;
}

.steps__block--alt .steps__list .step__item:nth-child(9)::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 1px dashed #949494;
}

.steps__block--alt .steps__list .step__item:last-child:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    border-top: 1px dashed #949494;
}

.steps__block--alt .step__separator {
  display: none;
}

.simple-logistics-block {
  position: relative;
  margin-top: 5rem;
}

.page-id-3397 .simple-logistics-block,
.page-id-3488 .simple-logistics-block,
.page-id-3563 .simple-logistics-block,
.page-id-3612 .simple-logistics-block,
.page-id-3635 .simple-logistics-block,
.page-id-3642 .simple-logistics-block,
.page-id-3649 .simple-logistics-block {
  margin-top: 0;
}

.page-id-3519 .simple-logistics-block {
  margin-top: 0;
}

.page-id-3519 .simple-logistics-block.simple-clip-path {
  margin-top: 8rem;
}

.page-id-3519 .simple-clip-path::before {
  content: "";
  position: absolute;
  clip-path: polygon(0 0, -40% 5%, 10.5% 25.5%, 11% 13%, 11.5% 28%, 12% 5%, 12.5% 29%, 20% 31%, 29% 39%, 41% 45%, 53% 62%, 66% 75%, 71% 78%, 71.5% 64%, 72% 79%, 72.5% 79%, 73% 40%, 73.5% 79%, 74.5% 79%, 75% 54%, 75.5% 79%, 87% 84%, 100% 100%, 0% 100%, 0% 2%);
  max-width: 100%;
  width: 100%;
  height: 200px;
  height: 150px;
  background: inherit;
  background-size: cover;
  top: -148px;
  z-index: -1;
}

.info-block-wrapper {
  padding: 77px 60px 50px 60px;
  border-radius: 25px;
}

.info-block-title {
  width: 65% !important;
}

.info-block-title.attr:after,
.info-block-title.attr:before {
  top: -25px;
}

.info-block-content {
  padding-block-start: 35px;
}

.info-block-text p {
  font-size: 26px;
  line-height: 30px;
  font-weight: 500;
  text-transform: uppercase;
  color: #04635d;
}

.info-block-footer-text {
  position: relative;
  padding-block-start: 44px;
  font-size: 18px;
  line-height: 24px;
}

.info-block-footer-text::before {
  position: absolute;
  content: '';
  border-top: 1px #AA9F9F dashed;
  width: 100%;
  top: 22px;
  left: 0;
}

.info-block_btntxt {
  padding: 22px 17px 22px 51px;
}
.info-block_btntxt p {
  margin-bottom: 0;
}

.info-block-image {
  position: relative;
}

.info-block-dostavka-gruzov-list {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.info-block-dostavka-gruzov-list-item {
  padding-inline-start: 24px;
  position: relative;
  font-size: 18px;
  line-height: 1.2;
  color: #1A222D;
  font-weight: 500;
}

.info-block-dostavka-gruzov-list-item::before {
  content: '';
  position: absolute;
  width: 12px;
  height: 12px;
  background-color: #44B6AF;
  top: 5px;
  left: 0;
}

/* .info-block-image::after {
  content: "";
  position: absolute;
  background-image: url(http://clever-cargo.ru/wp-content/uploads/2025/10/info-after.png);
  background-repeat: no-repeat;
  background-position: cover;
  width: 222px;
  height: 130px;
  bottom: 20px;
  right: 65px;
  z-index: 2;
} */

section.reviews {
  background: #fff;
  padding: 5rem 0;
}

.page-id-67 section.reviews {
  padding: 0 0 6.25rem 0
}

.reviews_swiper {
  margin: 2rem 0 0;
}
.section__head {
  display: flex;
  justify-content: space-between;
  position: relative;
  align-items: center;
}

.swiper-nav-outside-right {
  position: absolute;
  right: 0;
  display: flex;
  gap: 4px;
}
.pswp__bg {
  background: rgb(0 0 0 / 80%);
}
.docs__list .section_head {
  color: #fff;
  padding: 1rem 2rem;
  justify-content: space-between;
}

.docs__list h3 {
  font-size: 24px;
  text-transform: uppercase;
}

.page-id-3519 .docs__list .section_head {
  flex-direction: column;
}

.docs_head-stitle {
  max-width: 50%;
  text-transform: uppercase;
}

.docs_head-stitle p {
}

.section_head p {
  margin: 0;
  font-weight: 400;
}

.section_head a {
  font-weight: 700;
}
.top_title {
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--green-color);
}

.top_title img {
  width: 25px;
  height: 30px;
  object-fit: cover;
}

.top_title p {
  margin: 0;
}
.faq_list {
  grid-area: 2/1;
}

.faq__form {
  grid-area: 1/2/3/2;
}

.faq_block-title h2 {
  padding-block-start: 30px;
  max-width: 90%;
}

.mini_title-block {
  grid-area: 1/1/1/1;
}

.mini_title-block {
  width: 70%;
}

.mini_title-block h2 {
  margin-top: 1rem;
}
.step_item-desc a {
  white-space: nowrap;
  font-weight: 700;
}
.modal__img {
  max-height: 180px;
}
.buz__intro .block {
  background-size: cover;
}

.services-cards {
  padding-block-start: 50px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 30px;
  column-gap: 150px;
  justify-content: center;
}

.service-card {
  padding: 25px;
  display: flex;
  gap: 10px;
  background-color: #fff;
  border: 2px solid rgb(214, 214, 214);
}

.page-id-1416 .service-card:last-child,
.page-id-1457 .service-card:last-child {
  grid-column: span 2;
}

.page-id-1491 .buz__intro {
  padding-block-end: 6.25rem;
}

.page-id-1491 .words__list span {
  display: flex;
  align-items: center;
  text-align: center;
}

.page-id-1491 .usage-scenarios-block {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  background-color: #efecec !important;
}

.page-id-1491 .usage-scenarios-block .usage-card {
  background-color: #fff;
}

.page-id-1491 .preim_list .block_title {
  padding-right: 0 !important;
  padding-left: 0 !important;
  color: var(--main-clever-color);
}

.page-id-1381 .buz__intro,
.page-id-1503 .buz__intro,
.page-id-1509 .buz__intro,
.page-id-1512 .buz__intro {
  display: none;
}

.calculator-main-block p,
.calc-block p {
  margin-bottom: 0;
}

.calculator-main-header-title {
  font-size: 22px;
  line-height: 50px;
  text-align: left;
  text-transform: none;
}

.calculator-main-header-subtitle {
  font-size: 13px;
  color: rgba(26, 34, 45, 0.7);
  line-height: 1.35;
}

.calculator__main-form {
  display: grid;
  grid-template-columns: 1.55fr 0.9fr;
  gap: 16px;
  margin-top: 16px;
  align-items: start;
}

.calculator-main-fieldset {
  padding: 16px;
  background-color: #fff;
  border-radius: 18px;
  box-shadow: 0 10px 30px rgba(15,23,42,.08);
  overflow: hidden;
}

.calculator-main-fieldset + .calculator-main-fieldset {
  margin-top: 14px;
}

.calculator-main-card-header {
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
  border-bottom: 1px solid #e5e7eb;
}

/* .calculator-main-card-header::before {
  content: '';
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  background: linear-gradient(180deg, rgba(2, 6, 23, .02), transparent);
} */

.calculator-main-card-header-step {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  background-color: #16a34a;
  font-weight: 800;
  box-shadow: 0 10px 20px rgba(22,163,74,.18);
}

.calculator-main-card-header-step-two {
  background: #94a3b8;
  box-shadow: none;
}

.calculator-main-card-header-step-three {
  background-color: var(--main-clever-color);
  color: #063a36;
  box-shadow: 0 10px 20px rgba(25,179,168,.25);
}

.calculator-main-card-header-title {
  font-size: 15px;
  text-transform: none;
}

.calculator-main-card-header-span {
  color: rgba(26, 34, 45, 0.7);
  font-weight: 500;
}

.calculator-main-card-content {
  padding-block-start: 16px;
}

.calculator-main-card-tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.calculator-main-card-tab {
  appearance: none;
  border: 1px solid #e5e7eb;
  background-color: #fff;
  padding: 10px 12px;
  border-radius: 999px;
  font-size: 13px;
  color: #000;
  cursor: pointer;
  transition: .15s ease;
}

.calculator-main-card-tab[aria-pressed="true"] {
  border-color: rgba(25, 179, 168, .55);
  background: rgba(25, 179, 168, .12);
  color: #0b3b37;
  font-weight: 700;
}

.calculator__main-card-inputs-row {
  padding-block-start: 12px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
}

.calculator__main-card-input {
  padding-block-start: 12px;
}

.calculator__main-select,
.calculator__main-value,
.calculator__main-text {
  display: flex;
  flex-direction: column;
  gap: 6px;
  font-size: 12px;
  color: rgba(26, 34, 45, 0.7);
}

.calculator__main-hidden {
  display: none;
}

.calculator__main-inputs-select,
.calculator__main-inputs-number,
.calculator__main-inputs-text {
  width: 100%;
  padding: 12px !important;
  border: 1px solid #e5e7eb !important;
  border-radius: 14px;
  font-size: 14px;
  outline: none !important;
  background: #fff !important;
  transition: border-color .15s ease, box-shadow .15s ease;
}

.calculator__main-divider {
  height: 1px;
  background-color: #e5e7eb;
  margin: 14px 0;
}

.calculator__main-range-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  flex-wrap: wrap;
}

.calculator__main-range-span {
  font-size: 12px;
  color: rgba(26, 34, 45, 0.7);
}

.calculator__main-range-val {
  font-weight: 800;
  color: #0f172a;
}

.calculator__main-range-meta {
  font-size: 12px;
  color: rgba(26, 34, 45, 0.7);
}

.calculator__main-checkbox {
  padding: 10px 12px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 10px;
  border: 1px solid #e5e7eb;
  border-radius: 999px;
  font-size: 13px;
  color: #0f172a;
  background-color: #fff;
  cursor: pointer;
  user-select: none;
}

.calculator__main-range-range {
  padding: 10px 0 !important;
  appearance: auto;
  width: 100%;
  cursor: default;
  color: light-dark(rgb(16, 16, 16), rgb(255, 255, 255));
  padding: initial;
  border: initial;
  margin: 2px;
}

.calculator__main-range-range::before,
.calculator__main-range-range::after {
  content: none;
}

.calculator__main-hint {
  margin-block-start: 8px;
  padding: 10px 12px;
  border-radius: 14px;
  background-color: rgba(2,6,23,.03);
  border: 1px dashed rgba(100,116,139,.35);
  color: #334155;
  font-size: 12.5px;
  line-height: 1.35;
}

.calculator__main-hint-span {
  color: #0f172a;
  font-weight: 700;
}

.calculator__main-header-step-two {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  flex-wrap: wrap;
}

.calculator__main-header-step-two-title {
  font-size: 14px;
}

.calculator__main-header-step-two-pill {
  padding: 8px 10px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background-color: rgba(2,6,23,.03);
  border: 1px solid #e5e7eb;
  border-radius: 999px;
  font-size: 12px;
  color: #334155;
}

.calculator__main-header-extras {
  padding-block-start: 12px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}

.calculator__main-summary {
  position: sticky;
  top: 16px;
}

.calculator__main-sum-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.calculator__main-sum-item {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 10px 0;
  border-bottom: 1px solid rgba(229,231,235,.8);
}

.calculator__main-sum-item-tick {
  width: 18px;
  height: 18px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(22,163,74,.12);
  border: 1px solid rgba(22,163,74,.25);
  color: #16a34a;
}

.calculator__main-sum-item-title {
  display: block;
  font-size: 13px;
  line-height: 18px;
}

.calculator__main-sum-item-span {
  font-size: 12.5px;
  line-height: 1.35;
  color: rgba(26, 34, 45, 0.7);
}

.calculator__main-sum-total {
  padding-block-start: 14px;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 10px;
}

.calculator__main-sum-total-left {
  display: flex;
  flex-direction: column;
}

.calculator__main-sum-total-span {
  color: rgba(26, 34, 45, 0.7);
  font-size: 12px;
}

.calculator__main-sum-total-number {
  font-size: 28px;
  letter-spacing: -.02em;
  font-weight: 700;
}

.calculator__main-sum-actions {
  padding-block-start: 14px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.calculator__main-sum-fine {
  padding-block-start: 10px;
  font-size: 11.5px;
  color: rgba(26, 34, 45, 0.7);
  line-height: 1.35;
}

.jobs-block p {
  margin-bottom: 0;
}

.jobs-block__row {
  display: flex;
  align-items: center;
  padding: 2rem;
  background-size: cover;
  border-radius: 25px;
  gap: 50px;
}

.jobs-block__left-title {
  max-width: 85%;
  line-height: 55px;
  color: var(--green-color);
  text-align: left;
  margin-bottom: 1.6875rem;
}

.jobs-block__left-subtitle {
  margin-bottom: 0;
  max-width: 85%;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

.jobs-block__left-buttons {
  padding-block-start: 24px;
  display: flex;
  gap: 20px;
}

.jobs-block__left-buttons .btn {
  text-align: center;
}

.jobs-block__right {
  padding: 16px;
  border: 1px solid #8b8b8b;
  border-radius: 25px;
}

.jobs-block__right-title {
  font-size: 16px;
  font-weight: 600;
}

.jobs-block__right-subtitle {
  padding-block-start: 10px;
  font-size: 14px;
  color: rgba(26, 34, 45, 0.7);
}

.jobs-block__right-buttons {
  display: flex;
  gap: 10px;
  padding-block-start: 10px;
  font-weight: 750;
}

.jobs-block__right-buttons .btn {
  padding: 11px 12px;
}

.jobs-open p {
  margin-bottom: 0;
}

.jobs-open__cards {
  display: flex;
  gap: 20px;
  padding: 18px;
  background-color: #fff;
  margin-block-start: 20px;
  border-radius: 25px;
}

.jobs-open__card {
  flex: auto;
  padding: 16px;
  border: 1px solid #8b8b8b;
  border-radius: 12px;
}

.jobs-open__card-header {
  display: flex;
  justify-content: space-between;
}

.jobs-open__card-title {
  font-size: 16px;
  font-weight: 800;
  line-height: 24px;
}

.jobs-open__card-subtitle {
  padding-block-start: 6px;
  font-size: 13px;
}

.btn-apply {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 14px;
  border-radius: 12px;
  border: 1px solid #eee;
  font-weight: 750;
  cursor: pointer;
}

.jobs-open__file-mains {
  padding-block-start: 14px;
  display: flex;
  gap: 12px;
}

.jobs-open__file-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  font-size: 14px;
  color: var(--main-clever-color);
  font-weight: 700;
  border-radius: 12px;
  border: 1px solid #eee;
}

.jobs-open__file-title {
  font-weight: 700;
}

.jobs-open__file-bottom {
  padding-block-start: 4px;
  font-size: 13px;
  display: flex;
  gap: 10px;
}

.jobs-open__card-file-buttons {
  padding-block-start: 12px;
  display: flex;
  gap: 10px;
}

.jobs-open__card-file-buttons .btn-open,
.jobs-open__card-file-buttons .btn-download {
  width: 220px;
  min-height: 50px;
}

.jobs-open__card-values {
  padding-block-start: 12px;
  display: flex;
  gap: 10px;
}

.jobs-open__card-value {
  flex: auto;
  padding: 12px 12px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  border: 1px solid #eee;
  border-radius: 14px;
}

.jobs-open__card-value-title {
  font-size: 12px;
}

.jobs-open__card-value-text {
  font-size: 14px;
  font-weight: 700;
}

.page-id-1509 .vacancy-form {
  padding-top: 0 !important;
}

.vacancy-form p {
  margin-bottom: 0;
}

.vacancy-form form {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-block-start: 12px;
  padding: 18px;
  background-color: #fff;
  border-radius: 25px;
}

.vacancy-form__row {
  display: flex;
  gap: 20px;
}

.vacancy-form__field {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.vacancy-form__field select {
  width: 100%;
  padding: 12px 12px;
  border-radius: 12px;
  background: #f5faf9;
}

.vacancy-file {
  background: #f5faf9;
  border-radius: 6px;
}

.vacancy-file::after,
.vacancy-file::before {
  content: none;
}

.vacancy-form__field textarea {
  resize: none;
}

.vacancy-form__bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.vacancy-form__agreement p {
  font-size: 12px;
}

.vacancy-form__agreement-link {
  color: var(--main-clever-color);
  text-decoration: underline;
}

.vacancy-form__submit {
  width: 210px !important;
  min-height: 41px !important;
}

.modal-vacancies .close-button {
  top: 0;
  right: 0;
}

.modal-vacancies__title {
  font-size: 22px !important;
  text-align: left;
}

.modal-vacancies__text {
  font-size: 16px !important;
  text-align: left;
}

.modal-vacancies__buttons {
  display: flex;
  gap: 10px;
}

.modal-vacancies__button {
  flex: 1;
  position: relative !important;
  top: 0 !important;
  right: 0 !important;
}

.modal-order__inputs {
  margin-block-start: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.modal-order button,
.modal-order-tg button {
  margin-block-start: 10px;
}

.modal-order h2,
.modal-order-tg h2 {
  font-size: 30px !important;
}

.modal-order .close-button,
.modal-order-tg .close-button {
  right: 0;
  top: -5px;
}

.modal-order .calc-rate-message.show h2,
.modal-order-tg .calc-rate-message.show h2 {
  display: none;
}

.questions-block__text {
  margin-block: 1rem;
}

.questions-block__list {
  padding-block-start: 12px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.questions-block__link {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: auto;
  padding: 12px 14px;
  border: 1px solid #44b6af;
  border-radius: 12px;
  font-weight: 700;
  transition: all 0.3s ease-in-out;
}

.questions-block__link:hover {
  background-color: var(--main-clever-color);
  color: #fff;
}

.service-card-image img {
  width: 300px;
}

.service-card-content {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.service-card-header {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.service-card-title {
  font-size: 24px;
  color: var(--green-color);
  line-height: 35px;
}

.service-card-button {
  padding: 5px 24px;
  background: var(--main-clever-color);
  color: #fff;
  border-radius: 16px;
}

.presence-geo p {
  margin-bottom: 0;
}

.presence-geo__container {
  padding: 32px;
  background-color: #f7f8fa;
  border-radius: 25px;
}

.presence-geo__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.presence-geo__header-left {
  flex: 55%;
}

.presence-geo__header-right {
  flex: 50%;
}

.presence-geo__text {
  padding-block-start: 16px;
  max-width: 65%;
}

.presence-geo__lists {
  padding-block-start: 36px;
  display: flex;
  gap: 70px;
}

.presence-geo__left-list,
.presence-geo__right-list {
  flex: 50%;
}

.presence-geo__left-list-title,
.presence-geo__right-list-title {
  font-size: 20px;
  font-weight: 600;
}

.presence-geo__left-list-items {
  padding-block-start: 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.presence-geo__left-list-items li {
  font-size: 15px;
  line-height: 1.5;
}

.presence-geo__right-list-items {
  padding-block-start: 16px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.presence-geo__right-list-items li {
  padding: 6px 12px;
  border-radius: 1000px;
  border: 1px solid #d0d5dd;
  font-size: 14px;
  background-color: #fff;
  transition: all 0.3s ease-in-out;
}

.presence-geo__right-list-items li:hover {
  background-color: var(--main-clever-color);
  border: 1px solid #000;
  cursor: pointer;
}

.presence-geo__separator {
  margin-bottom: 0;
  margin: 32px 0;
  border: 1px dashed #ccc;
  background-color: #fff;
  height: auto;
}

.presence-geo__bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.presence-geo__button {
  width: 340px !important;
  min-height: 39px;
  text-align: center;
}

.promo-block p {
  margin-bottom: 0;
}

.promo-block .container {
  padding: 2rem;
  background-color: #fff;
  border-radius: 25px;
}

.promo-block__title {
  text-align: center;
}

.promo-block__subtitle {
  padding-block-start: 10px;
  text-align: center;
}

.promo-block__subtitle-image {
  padding-block-start: 20px;
  display: flex;
  justify-content: center;
}

.promo-block__subtitle-image img {
  border-radius: 25px;
}

.promo-block__text {
  padding-block-start: 20px;
  text-align: center;
}

.promo-block__list {
  padding-block-start: 15px;
}

.promo-block__list-title {
  text-align: center;
}

.promo-block__list-items {
  padding-block-start: 5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

.promo-block__list-item {
  position: relative;
  padding-left: 15px;
}

.promo-block__list-item::before {
  position: absolute;
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #2c5451;
  top: 10px;
  left: 0;
}

.promo-block__bottom {
  padding-block-start: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
}

.promo-block__button {
  width: 530px !important;
}

.promo-block__small-text {
  font-size: 14px;
  font-weight: 500;
}

.logist-tabs-block p {
  margin-bottom: 0;
}

.logist-tabs-title {
  font-size: 36px;
}

.logist-tabs {
  margin-top: 30px;
  padding: 20px;
  border-radius: 25px;
}

.logist-tabs-nav {
  padding: 10px;
  display: flex;
  gap: 17.5px;
  border: 1px solid #eee;
  border-radius: 12px;
  background-color: #fcfcfc;
}

.logist-tab-title {
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  color: #2C5451;
}

.logist-tab {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  padding: 14px;
  border: 1px solid #cfcfcf;
  border-radius: 12px;
  background-color: #fafbfd;
}

.logist-tab-content { 
  display: none; 
}

.logist-tab-content.active { 
  display: block; 
}

.logist-tab { 
  cursor: pointer; 
  transition: background-color 0.3s ease-in-out;
}

.logist-tab:hover { 
  background-color: #f2fdfb;
}

.logist-tab.active {
  background-color: #f2fdfb;
}

.logist-tab-icon {
  width: 20px;
  height: 20px;
}

.logist-tab-cards {
  margin-top: 12px;
  display: flex;
  gap: 15px;
}

.logist-card {
  flex: 1;
  padding: 25px 63px 42px 25px;
  border: 1px solid #eee;
  border-radius: 20px;
}

.logist-card-title {
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}

.logist-card-list {
  padding-block-start: 15px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.logist-card-list-item {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}

.logist-card-item-text .main-text {
  line-height: 24px;
  font-weight: 500;
}

.logist-card-item-text .sub-text {
  padding-top: 5px;
  font-size: 13px;
  color: #7e7e7e;
  line-height: 24px;
}

.logist-tabs-hints {
  margin-top: 15px;
  padding: 18px 19.5px;
  display: flex;
  gap: 90px;
  background-color: #f2fdfb;
  border: 1px solid #44b6af;
  border-radius: 18px;
}

.logist-tabs-hints .hints-primary,
.logist-tabs-hints .hints-secondary {
  display: flex;
  gap: 10px;
}

.hints-primary .hint-item,
.hints-secondary .hint-item {
  display: flex;
  align-items: center;
  gap: 5px;
}

.hints-primary .hint-item .hint-text {
  font-size: 13px;
  line-height: 24px;
  color: #929ba5;
}

.hints-secondary .hint-item .hint-text {
  font-size: 13px;
  line-height: 28px;
  color: #2c5451;
}

.hints-primary .hint-item .hint-icon,
.hints-secondary .hint-item .hint-icon {
  width: 20px;
  height: 20px;
}

.business-payment-title {
  max-width: 70%;
}

.business-payment-grid {
  display: flex;
  flex-direction: column;
  padding-block-start: 30px;
  gap: 20px;
}

.business-payment-card {
  padding: 30px 95px 50px 30px;
  background-color: #fff;
  box-shadow: 0px 4px 23.1px 0px #00000040;
  border-radius: 25px;
}

.business-payment-card p {
  margin-bottom: 0;
}

.business-payment-card-title {
  font-size: 36px;
  color: var(--green-color);
  text-align: center;
  text-transform: uppercase;
}

.business-payment-card-subtitle {
  padding-block-start: 10px;
  color: #2c5451;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}

.business-payment-card-list-title {
  padding-block-start: 50px;
  font-size: 18px;
  font-weight: 600;
  color: #2c5451;
}

.business-payment-card-dashed-list {
  padding-block-start: 22px;
  display: grid;
  grid-template-columns: 1fr;
}

.business-payment-card-dashed-list.two-cols {
  grid-template-columns: 1fr 1fr;
  column-gap: 55px
}

.business-payment-card-dashed-list.two-cols .business-payment-card-dashed-item:nth-child(3)::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border-bottom: 1px dashed #949494;
}

.business-payment-card-dashed-item {
  padding: 12px 0 12px 0;
  position: relative;
  display: flex;
  align-items: center;
  gap: 15px;
  font-size: 18px;
}

.business-payment-card-dashed-circle {
  display: block;
  width: 17px;
  min-width: 17px;
  height: 17px;
  border-radius: 50%;
  background-color: #2c5451;
}

.business-payment-card-dashed-item:first-child::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-top: 1px dashed #949494;
}

.business-payment-card-dashed-item:not(:first-child)::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-top: 1px dashed #949494;
}

.business-payment-card-dashed-item:last-child::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border-bottom: 1px dashed #949494;
}

.business-payment-card-conditions-title {
  padding-block-start: 42px;
  font-size: 18px;
  color: #2c5451;
  font-weight: 700;
}

.business-payment-card-conditions-list {
  padding-block-start: 10px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}

.business-payment-card-conditions-item {
  padding: 12.5px 27px 12.5px 18px;
  font-size: 18px;
  color: #292929;
  background-color: #e2eff2;
  border-radius: 8px;
}

.business-payment-card-conditions-text {
  padding-block-start: 50px;
  font-size: 18px;
  color: #292929;
}

.cols-lg-2 > * {
  flex: 1 0 50%;
}

.g_row {
  display: grid;
}

.cols-lg-2 {
  grid-template-columns: repeat(2, 1fr);
  gap: 1.25rem;
}
.fs-2 {
  font-size: 1.375rem;
}

.grid__item {
  position: relative;
  padding: 1.5rem;
  background-size: cover;
  display: flex;
  flex-direction: column;
}

.grid_content {
  margin-top: auto;
}

.grid_name {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 12px;
}

.item-3 {
  display: block;
  color: #fff;
}

.item-1 .grid_name {
  color: rgb(124, 37, 112);
}

.item-1 .grid_dsc {
  color: rgba(26, 34, 45, 0.7);
}

.item-2 .grid_content {
  color: #fff;
}

.item-2 .grid_dsc {
  color: rgba(255, 255, 255, 0.7);
}

.item-3 .grid_dsc {
  max-width: 60%;
  color: rgba(255, 255, 255, 0.7);
}

.item-4 .grid_img {
  position: absolute;
  bottom: 0.5rem;
  right: 1rem;
  width: 60%;
}
.item-4 {
  display: block;
}
.item-4 .grid_dsc {
  color: rgba(26, 34, 45, 0.7);
}
.market_places {
  background-image: url(http://clever-cargo.ru/wp-content/uploads/2025/04/lines_bg.svg);
  background-size: contain;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  padding-bottom: 6.25rem;
}
.brands_imgs {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  padding-bottom: 6rem;
}

.brands_imgs a {
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgb(244, 247, 252);
  border: 1px solid rgb(193, 194, 194);
  border-radius: 9px;
  padding: 0.5rem;
}
.brands_imgs img {
  max-width: 55%;
  max-height: 65px;
}
.preim_list .container:after {
  content: "";
  position: absolute;
  filter: blur(131px);
  background: radial-gradient(
    148.76% 140.03% at 50% 50%,
    rgba(231, 239, 253, 0.65),
    rgba(231, 239, 253, 0.2) 100%
  );
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
}
.preim_list {
}

.bg-accent {
  background-color: #dbdfe0;
}

/* .why_us_list {
  display: flex;
  flex-wrap: wrap;
}
.why_us-item-50 {
  width: 50%;
}
.why_us-item-25 {
  width: 25%;
}
.why_us-item-33 {
  width: 33.3333%;
} */

.why_us_list .container:after {
  content: "";
  position: absolute;
  filter: blur(131px);
  background: radial-gradient(
    148.76% 140.03% at 50% 50%,
    rgba(231, 239, 253, 0.65),
    rgba(231, 239, 253, 0.2) 100%
  );
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
}

.why_us_item {
  padding: 20px 25px 40px 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 25px;
  background-color: #fff;
  border-radius: 25px;
}

.why_us_item .icon_bg-grey {
  margin: 0;
}

.why_us_title {
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.2;
  color: #1a222d;
}

.advantages_block--alt,
.advantages_block--alt-one {
  background-color: #fff;
}

.advantages_block--alt .container,
.advantages_block--alt-one .container {
  position: relative;
}

.advantages_block--alt .container:after,
.advantages_block--alt-one .container:after {
  content: "";
  position: absolute;
  filter: blur(131px);
  background: radial-gradient(
    148.76% 140.03% at 50% 50%,
    rgba(231, 239, 253, 0.65),
    rgba(231, 239, 253, 0.2) 100%
  );
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
}

.page-id-3488 .advantages_block--alt .container:after {
  content: none;
}

.advantages_block--alt .advantages-title {
  margin-bottom: 0;
  font-size: 16px !important;
  font-weight: 400 !important;
  color: #1a222db2;
  line-height: 1.5;
}

.advantages_block--alt .advantages-subtitle {
  position: relative;
  padding-block-start: 20px;
  z-index: 3;
}

.advantages_block--alt .advantages-footer-text {
  padding-block-start: 40px;
  font-size: 20px;
  line-height: 1.2;
}

.advantages_block--alt .adv_item {
  padding: 24px 38px !important;
  align-items: center;
  gap: 20px;
}

.advantages_block--alt .br-25 img {
  border-radius: 0;
}

.advantages_block--alt-one .advantages-list .adv_item {
  padding: 20px 91px 26px 20px !important;
  flex-direction: column;
  gap: 14px;
}

.advantages_block--alt-one .advantages-list .adv_item .adv_item-square {
  width: 21px;
  height: 21px;
  background: linear-gradient(149.84deg, #44B6AF -8.66%, #2C5451 277.2%);
  border-radius: 6px;
}

.page-id-3294 .advantages_block--alt-one h2 {
  max-width: 85%;
}

.page-id-3488 .advantages_block {
  padding-top: 0 !important;
  background-color: #efecec;
}

.advantages-block--gradient .cols-auto .adv_item {
  padding: 40px 52px 35px 30px !important;
  background: linear-gradient(
    90deg,
    rgba(0, 207, 197) 30%,
    rgba(118, 199, 220) 70%,
    rgba(186, 235, 238) 100%
  );
}

.advantages-list {
  margin-top: 40px !important;
  display: flex !important;
  justify-content: center;
}

.advantages-block--gradient .cols-auto .adv_item .advantages-title {
  max-width: 70%;
  line-height: 30px;
  text-transform: uppercase;
  color: #fff;
}

.advantages-block--gradient .cols-auto .adv_item .advantages-text {
  padding-top: 50px;
  line-height: 20px;
  color: #fff;
}

.advantages_block--two-cols .cols-auto .adv_item {
  flex: 1 0 40% !important;
}

.advantages_block--two-cols .advantages-title {
  max-width: 85%;
}

.block {
  position: relative;
  z-index: 1;
  overflow: hidden;
  width: 100%;
}
.icon_bg-grey {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgb(245, 243, 243);
  /* width: max-content; */
  width: 66px;
  min-width: 66px;
  height: 66px;
  margin: 0 auto;
  padding: 12px;
}

.icon_bg-grey img {
  /* width: 42px;
  height: 42px; */
}
.form_container {
  background-color: #2e2b28;
  border-radius: 70px;
  position: relative;
  overflow: hidden;
}

.form_container h2 {
  color: #fff;
  font-size: 40px;
  line-height: 50px;
}

.form_container:before {
  content: "";
  position: absolute;
  background-image: url(http://clever-cargo.ru/wp-content/uploads/2025/04/robot.png);
  width: 400px;
  height: 400px;
  background-size: cover;
  bottom: -65px;
  margin-left: 0;
  z-index: 1;
}
._form-white label {
  color: #fff;
}

._form-white .form-col {
  margin-bottom: 8px;
}

._form-white label span {
  display: block;
  margin-bottom: 5px;
}

.addserv_item_img {
  width: 55%;
  margin-left: auto;
}

.addserv_item {
  display: flex;
  flex-direction: column;
  position: relative;
}

.addserv_item .btn {
  margin-top: auto;
  max-width: 210px;
}
.preim_list .container {
  position: relative;
}
.why_us_list .container {
  position: relative;
}
.delserv {
  position: relative;
  background-color: #dbdfe0;
}

.delserv:before {
  content: "";
  position: absolute;
  clip-path: polygon(
    0 0,
    0% 0%,
    10.5% 25.5%,
    11% 13%,
    11.5% 28%,
    12% 5%,
    12.5% 29%,
    20% 31%,
    29% 39%,
    41% 45%,
    53% 62%,
    66% 75%,
    71% 78%,
    71.5% 64%,
    72% 79%,
    72.5% 79%,
    73% 40%,
    73.5% 79%,
    74.5% 79%,
    75% 54%,
    75.5% 79%,
    87% 84%,
    100% 100%,
    0% 100%,
    0% 2%
  );
  max-width: 100%;
  width: 100%;
  height: 150px;
  background: inherit;
  background-size: cover;
  top: -150px;
}
.delserv .btn {
  max-width: 40%;
  margin: 0 auto;
}
.prom_section .block:nth-child(2) {
  background-color: var(--main-clever-color);
  color: #fff;
}
.prom_section .block:nth-child(2) .op-7 {
  color: #fff;
}
.prom_section .block {
  background-color: #fff;
}
.bg-black {
  background-color: rgb(46, 43, 40);
}
.op-7.fc-white {
  color: rgba(255, 255, 255, 0.7) !important;
}

.dopuslugi_img {
  max-width: 180px;
  margin: 0 auto;
  border-radius: 4px;
  position: relative;
  display: flex;
  padding: 10px;
  margin-bottom: 1rem;
}

.dopuslugi_img img {
  max-height: 78px;
  margin: 0 auto;
}

.dop_item p {
  max-width: 70%;
}
.dop_item {
  position: relative;
}

.how_list {
  gap: 0.625rem;
  display: flex;
  flex-direction: column;
}
.how_bottom_text {
  padding: 10px 24px;
  font-weight: 600;
  color: #1a222db2;
}
.block_img {
  position: absolute;
  left: -2rem;
  bottom: 0;
  max-width: 85%;
  z-index: 2;
}

.block_desc {
  position: relative;
  overflow: hidden;
}

.circles {
  position: absolute;
  content: "";
  width: 512px;
  height: 512px;
  background: rgba(255, 255, 255, 0.08);
  border-radius: 100%;
  left: -7rem;
  bottom: -7rem;
  z-index: 0;
}

.circles:before {
  content: "";
  position: absolute;
  border: 1px dashed #fff;
  width: 512px;
  height: 512px;
  border-radius: 100%;
  transform: translate(0.6rem, -0.8rem);
}

.block_img:before {
  content: "";
  position: absolute;
  background-image: url(http://clever-cargo.ru/wp-content/uploads/2025/04/logo_dark.svg);
  width: 144px;
  height: 65px;
  transform: translate(75%, -110%);
}

.when_needed_section .block_desc {
  min-height: 25px;
  padding: 0 3.5rem 1.5rem 0 !important;
  background-image: none;
  overflow: visible;
}

.when_needed_list {
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
}

.when_needed_list .list_row {
  padding: 16px 0 16px 14px;
}

.when_needed_head {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}

.when_needed_head::before {
  position: absolute;
  content: "";
  width: 12px;
  height: 12px;
  background-color: #44b6af;
}

.when_needed_head-title {
  padding-inline-start: 10px;
  color: #1a222db2;
}

.page-id-2348 .list_row:nth-child(4) .when_needed_head {
  align-items: start;
}

.page-id-2348 .list_row:nth-child(4) .when_needed_head::before {
  top: 7px;
}

.how_head {
  display: flex;
  gap: 1.25rem;
  align-items: center;
}

.how_head-title {
  font-size: 26px;
  color: #1a222d;
}

.how_section--alt .how_list {
  justify-content: space-evenly;
}

.how_section--alt .how_head-title,
.how_section--alt1 .how_head-title {
  font-size: 16px;
  font-weight: 400 !important;
  color: #1a222db2;
}

.how_section--alt .block_desc_content,
.how_section--alt1 .block_desc_content {
  display: none;
}

.how_section--alt .circles,
.how_section--alt1 .circles {
  display: none;
}

.how_section--alt1 .how_list .list_row {
  padding: 18px 25px !important;
}

.how_section--alt1 h2 {
  max-width: 100%;
  text-align: center;
}

.how_section--alt1 .block_desc {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 36px;
}

.how_section--alt1 .how_arrow {
  position: relative;
  display: block;
  width: 237.5px;
  height: 4px;
  background-color: #fff;
}

.how_section--alt1 .how_arrow::before,
.how_section--alt1 .how_arrow::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 18px;
  height: 3px;
  background-color: #fff;
  transform-origin: right center;
  border-radius: 20px;
}

.how_section--alt1 .how_arrow::before {
  transform: translateY(-50%) rotate(45deg);
}

.how_section--alt1 .how_arrow::after {
  transform: translateY(-50%) rotate(-45deg);
}

.pricing-blocks {
  margin-block-end: 100px;
  padding-block: 60.5px;
  background: linear-gradient(90deg, #00cec9 30%, #64bad9 60%, #adebec 100%);
  color: #fff;
}

.pricing-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.pricing-border {
  padding: 20px 120px;
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px solid #fff;
  border-radius: 24px;
}

.pricing-label {
  font-size: 20px;
  line-height: 30px;
}

.pricing-value {
  text-align: center;
}

.pricing-before,
.pricing-after {
  font-size: 36px;
}

.pricing-before {
  padding-inline-end: 10px;
}

.pricing-sale {
  margin-inline-end: 10px;
}

.pricing-sale {
  position: relative;
  display: inline-block;
  font-size: 36px;
}

.pricing-sale::after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 2px;
  background: #fff;
  transform: rotate(-10deg);
  transform-origin: center;
}

.pricing-number {
  font-size: 50px;
  font-weight: 700;
}

.pricing-large {
  font-size: 60px;
}

.pricing-note {
  padding-top: 20px;
  font-size: 20px;
  text-align: center;
}

.formats-work-block .container {
  position: relative;
}

.formats-work-block .container::after {
  content: "";
  position: absolute;
  filter: blur(131px);
  background: radial-gradient(148.76% 140.03% at 50% 50%, rgba(231, 239, 253, 0.65), rgba(231, 239, 253, 0.2) 100%);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
}

.formats-work-grid {
  position: relative;
  padding-block-start: 40px;
  display: flex;
  gap: 10px;
  z-index: 2;
}

.formats-work-card {
  display: flex;
  flex-direction: column;
  width: 387px;
  gap: 10px;
}

.formats-work-card-title {
  padding: 12px 20px;
  font-size: 18px;
  line-height: 20px;
  font-weight: 600;
  color: #fff;
  background-color: #44B6AF;
  border-radius: 9px;
  text-align: center;
}

.formats-work-card-text {
  padding: 22px 20px;
  min-height: 156px;
  font-size: 20px;
  line-height: 1.2;
  color: #1A222D;
  background-color: #fff;
  border-radius: 20px;
}

.formats-work-footer {
  position: relative;
  display: flex;
  justify-content: center;
  margin-block-start: 30px;
  z-index: 2;
}

.formats-work-button {
  width: 440px !important;
  min-height: 60px !important;
  border-radius: 16px !important;
}

.coverage-when-content {
  position: relative;
  padding: 73px 48px 60px 74px !important;
  background-color: #2e2b28;
  border-radius: 70px;
  overflow: hidden;
}

.coverage-when-content .circles {
  left: -7rem;
  bottom: -13rem;
  z-index: 1;
}

.coverage-when-title {
  position: relative;
  font-size: 40px;
  line-height: 50px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  z-index: 5;
}

.coverage-when-title strong {
  color: #44B6AF;
}

.coverage-when-subtitle {
  padding-block-start: 17px;
  position: relative;
  font-size: 20px;
  color: #fff;
  z-index: 5;
}

.coverage-when-robot img {
  position: absolute;
  width: 410px;
  bottom: -60px;
  left: 35px;
  z-index: 2;
}

.coverage-when-arrow-image img {
  position: absolute;
  top: 220px;
  left: 240px;
  z-index: 2;
}

.page-id-3397 .coverage-when-arrow-image img {
  top: 390px;
  left: 400px;
}

.page-id-3488 .coverage-when-title,
.page-id-3612 .coverage-when-title {
  max-width: 80%;
}

.coverage-when-before-text {
  font-size: 26px;
  line-height: 1.2;
  font-weight: 500;
  color: #fff;
}

.coverage-when-items {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 6px;
  z-index: 5;
}

.coverage-when-item {
  padding: 34px 15px 34px 21px;
  display: flex;
  align-items: center;
  gap: 16px;
  border-radius: 24px;
  background-color: #fff;
}

.coverage-when-item.has-desc {
  align-items: start;
}

.coverage-when-check {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  color: #1a222d;
}

.coverage-when-after-list-content {
  padding-block-start: 20px;
}

.coverage-when-after-list-title {
  font-size: 20px;
  font-weight: 500;
  color: #fff;
}

.coverage-when-after-list {
  margin-left: 0.6em;
  list-style-type: disc;
}

.coverage-when-after-list-item {
  font-size: 16px;
  color: #fff;
}

.coverage-when-footer {
  margin-top: 15px;
  padding: 35px 50px;
  background-color: #fff;
  border-radius: 28px;
}

.coverage-when-footer-text {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 1.2;
  font-weight: 600;
  color: #000;
  text-align: center;
}

.page-id-3309 .coverage-when-block--alt1 {
  background-color: #fff;
}

.coverage-when-block--alt .coverage-when-items {
  gap: 10px;
}

.coverage-when-block--alt .coverage-when-item {
  padding: 18.5px 25px 18.5px 21px;
}

.page-id-3397 .coverage-when-block--alt .coverage-when-item {
  padding: 34px 25px 34px 21px;
}

.coverage-when-block--alt .coverage-when-check {
  font-weight: 600;
}

.coverage-when-block--alt .coverage-when-robot img {
  width: 571px;
  top: auto;
  bottom: -105px;
  left: -30px;
}

.coverage-when-block--alt .circles {
  top: auto;
  left: -5rem;
  bottom: -7rem;
}

.coverage-when-block--alt1 .coverage-when-content {
  padding: 53px 57px 57px 59px !important;
  border-radius: 30px !important;
}

.coverage-when-block--alt1 .coverage-when-left {
  width: 35%;
}

.coverage-when-block--alt1 .coverage-when-right {
  width: 65%;
}

.coverage-when-block--alt1 .coverage-when-item {
  padding: 13px 28px 10px 21px;
}

.page-id-3294 .coverage-when-block--alt1 .coverage-when-item,
.page-id-3635 .coverage-when-block--alt1 .coverage-when-item,
.page-id-3642 .coverage-when-block--alt1 .coverage-when-item {
  padding: 18.5px 28px 18.5px 21px;
}

.page-id-3294 .coverage-when-block--alt1 .circles,
.page-id-3642 .coverage-when-block--alt1 .circles {
  width: 335px;
  height: 335px;
  left: -6rem;
  bottom: -6rem;
}

.page-id-3635 .coverage-when-block--alt1 .circles {
  width: 280px;
  height: 280px;
  left: -6rem;
  bottom: -6rem;
}

.page-id-3294 .coverage-when-block--alt1 .circles::before,
.page-id-3642 .coverage-when-block--alt1 .circles::before {
  width: 335px;
  height: 335px;
}

.page-id-3635 .coverage-when-block--alt1 .circles::before {
  width: 280px;
  height: 280px;
}

.coverage-when-block--alt1 .coverage-when-robot img {
  width: 278px;
  bottom: 0;
  left: 0;
}

.page-id-3309 .coverage-when-block--alt1 .coverage-when-robot img {
  bottom: -40px;
  left: -20px;
}

.page-id-2507 .coverage-when-block--alt1 .coverage-when-robot img {
  left: -35px;
}

.page-id-3635 .coverage-when-block--alt .coverage-when-title,
.page-id-3642 .coverage-when-block--alt .coverage-when-title {
  max-width: 80%;
}

.page-id-3649 .coverage-when-block--alt .coverage-when-title {
  max-width: 95%;
}

.page-id-3294 .coverage-when-block--alt1 .coverage-when-title,
.page-id-3635 .coverage-when-block--alt1 .coverage-when-title {
  max-width: 85%;
}

.page-id-3642 .coverage-when-block--alt1 .coverage-when-title {
  max-width: 75%;
}

.page-id-3294 .coverage-when-block--alt1 .coverage-when-robot img,
.page-id-3642 .coverage-when-block--alt1 .coverage-when-robot img {
  width: 470px;
  transform: scaleX(-1);
  bottom: -60px;
  left: -230px;
}

.page-id-3635 .coverage-when-block--alt1 .coverage-when-robot img {
  width: 350px;
  transform: scaleX(-1);
  bottom: -45px;
  left: -165px;
}

.coverage-when-block--alt1 .circles {
  width: 278px;
  height: 278px;
  left: -3rem;
  bottom: -7rem;
}

.coverage-when-block--alt1 .circles::before {
  width: 278px;
  height: 278px;
}

.coverage-when-desc {
  padding-block-start: 10px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.coverage-when-desc p {
  margin-bottom: 0;
  font-size: 20px;
  line-height: 1.2;
}


.tasks-steps-block {
  position: relative;
  margin-top: 8rem;
  background-color: #dbdfe0;
}

.page-id-3397 .tasks-steps-block:before {
  content: "";
  position: absolute;
  clip-path: polygon(
    0 0,
    -40% 5%,
    10.5% 25.5%,
    11% 13%,
    11.5% 28%,
    12% 5%,
    12.5% 29%,
    20% 31%,
    29% 39%,
    41% 45%,
    53% 62%,
    66% 75%,
    71% 78%,
    71.5% 64%,
    72% 79%,
    72.5% 79%,
    73% 40%,
    73.5% 79%,
    74.5% 79%,
    75% 54%,
    75.5% 79%,
    87% 84%,
    100% 100%,
    0% 100%,
    0% 2%
  );
  max-width: 100%;
  width: 100%;
  height: 200px;
  height: 150px;
  background: inherit;
  background-size: cover;
  top: -148px;
  z-index: -1;
}

.tasks-steps-block p {
  margin-bottom: 0;
}

.tasks-steps-title {
  max-width: 90%;
}

.tasks-steps-grid {
  display: flex;
  flex-direction: column;
  gap: 50px;
  margin-block-start: 40px;
  padding: 40px 40px 50px 40px;
  background-color: #fff;
  border-radius: 25px;
  box-shadow: 0px 4px 23.1px 0px #00000040;
}

.tasks-step-head {
  display: flex;
  align-items: center;
  gap: 8px;
}

.tasks-step-number {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 62px;
  height: 62px;
  border-radius: 50%;
  background-color: #f6f9fe;
  font-size: 30px;
  font-weight: 700;
  color: #04635d;
}

.tasks-step-title {
  line-height: 30px;
  color: #04635d;
}

.tasks-step-list-title {
  padding-block-start: 40px;
  font-size: 18px;
  font-weight: 600;
  color: #2c5451;
}

.tasks-step-list {
  padding-block-start: 12px;
  font-size: 18px;
}

.tasks-step-list.style-1 {
  position: relative;
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
}

.tasks-step-list.style-1 .tasks-step-list-item {
  padding: 12px 0 12px 0;
  position: relative;
  display: flex;
  align-items: center;
  gap: 15px;
}

.tasks-step-circle {
  display: block;
  width: 17px;
  min-width: 17px;
  height: 17px;
  border-radius: 50%;
  background-color: #2c5451;
}

.tasks-step-list.style-1 .tasks-step-list-item:nth-child(3)::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border-bottom: 1px dashed #949494;
}

.tasks-step-list.style-1 .tasks-step-list-item:first-child::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-top: 1px dashed #949494;
}

.tasks-step-list.style-1 .tasks-step-list-item:not(:first-child)::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-top: 1px dashed #949494;
}

.tasks-step-list.style-1 .tasks-step-list-item:last-child::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border-bottom: 1px dashed #949494;
}

.tasks-step-list.style-2 {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.tasks-step-list.style-2 .tasks-step-list-item {
  min-width: 486px;
  padding: 12.5px 48px 12.5px 18px;
  background-color: #e2eff24f;
  border-radius: 8px;
}

.tasks-step-list.style-3 {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.tasks-step-list.style-3 .tasks-step-list-item {
  display: flex;
  align-items: center;
  max-width: 352px;
  padding: 14px 18px;
  border: 1px solid #dddddd;
  border-radius: 8px;
}

.stages-block .container:after {
  content: "";
  position: absolute;
  filter: blur(131px);
  background: radial-gradient(
    148.76% 140.03% at 50% 50%,
    rgba(231, 239, 253, 0.65),
    rgba(231, 239, 253, 0.2) 100%
  );
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
}

.stages-block .container {
  position: relative;
}

.stages-content {
  position: relative;
  padding-block-start: 40px;
  z-index: 2;
}

.stages-col--left {
  width: 40%;
}

.stages-col--right {
  width: 60%;
}

.stages-list {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.stages-col--left .stages-list .stages-list-item {
  color: #04635d;
  font-weight: 600;
}

.stages-col--right .stages-list .stages-list-item {
  color: #1a222db2;
  font-weight: 400;
}

.stages-col-title {
  padding: 15px 0 15px 20px;
  font-size: 22px;
  line-height: 1.5;
  color: #fff;
  background: linear-gradient(149.84deg, #44b6af -8.66%, #2c5451 277.2%);
  border-radius: 14px;
}

.stages-list-item {
  padding: 20px;
  background-color: #fff;
  border-radius: 14px;
}

.stages-common-text {
  padding: 20px 73px 20px 20px;
  border: 1px solid #e7e2e2;
  border-radius: 14px;
  background-color: #f9f9f9;
  font-weight: 600;
  color: #04635d;
}

.tariff-express-common-text {
  padding-block: 12px;
  border: 1px solid #c1c2c2;
  border-radius: 9px;
  text-align: center;
  background-color: #f4f7fc;
  font-weight: 600;
  font-style: italic;
}

.tariff-express-wrapper {
  padding: 48px 35px 35px 35px;
  border-radius: 25px;
}

.tariff-express-table {
  padding-block: 10px;
}

.tariff-express-col-title {
  padding-block: 12px;
  background-color: #44b6af;
  color: #fff;
  border-radius: 9px;
  text-align: center;
  font-weight: 600;
}

.tariff-express-col1,
.tariff-express-col2 {
  padding-block: 12px;
  border: 1px solid #c1c2c2;
  border-radius: 9px;
  text-align: center;
}

.tariff-express-col1 {
  background-color: #f4f7fc;
}

.tariff-express-col2 {
  background-color: transparent;
}

.tariff-express-list-item {
  text-align: center;
  font-weight: 600;
}

.safe-delivery-block .container {
  position: relative;
}

.safe-delivery-block .container::after {
  content: "";
  position: absolute;
  filter: blur(131px);
  background: radial-gradient(148.76% 140.03% at 50% 50%, rgba(231, 239, 253, 0.65), rgba(231, 239, 253, 0.2) 100%);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
}

.safe-delivery-subtitle {
  position: relative;
  padding-block-start: 32px;
  z-index: 2;
}

.safe-delivery-list {
  position: relative;
  padding-block-start: 30px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  z-index: 2;
}

.safe-delivery-item {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding: 20px 24px 23px 48px;
  background-color: #fff;
  border-radius: 16px;
}

.safe-delivery-item-title {
  position: relative;
  color: #1A222D;
}

.safe-delivery-item-title::before {
  content: '';
  position: absolute;
  top: 6px;
  left: -28px;
  width: 12px;
  height: 12px;
  background-color: #44B6AF;
}

.safe-delivery-item-text {
  color: #1A222DB2;
  line-height: 1.5;
}

.safe-delivery-after-text {
  position: relative;
  padding-block-start: 40px;
  font-size: 20px;
  line-height: 1.2;
  z-index: 2;
}

.safe-delivery-footer {
  position: relative;
  display: flex;
  justify-content: center;
  padding-block-start: 24px;
  z-index: 2;
}

.safe-delivery-button {
  width: 400px !important;
  border-radius: 16px !important;
  min-height: 60px;
}

.form-title {
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}

.form-wrapper {
  width: 100%;
  margin-block-start: 10px;
  padding: 20px;
  border: 1px solid #c1c2c2;
  border-radius: 20px;
}

.form-row-special {
  display: flex;
  gap: 10px;
  margin-bottom: 15px;
  align-items: flex-start;
}

.form-col-special input[type="text"] {
  padding: 17px 10px;
}

.form-col-accent input[type="text"] {
  padding: 17px 15px;
}

.form-col-special.swap-btn-col {
  position: absolute;
  top: 10px;
  right: 47%;
  z-index: 1;
}

.form-col-group {
  display: flex;
  flex: 29%;
  gap: 10px;
}

.form-col-group .form-col-special {
  flex: 1;
}

.form-row-special.row-1 {
  display: flex;
  gap: 5px;
  margin-bottom: 5px;
  align-items: flex-start;
}

.route-group {
  position: relative;
  display: flex;
  align-items: center;
  flex: 40%;
  gap: 2px;
}

.checkboxes-col .wpcf7-list-item {
  display: flex;
  flex-direction: row;
  gap: 10px;
}

.checkboxes-col .wpcf7-form-control-wrap {
  display: block;
  height: 5px;
}

.checkboxes-col .wpcf7-list-item-label {
  color: #949e9d;
}

.form-row-special.row-1 .form-col-special:nth-child(1),
.form-row-special.row-1 .form-col-special:nth-child(2) {
  flex: 15%; /* Откуда и Куда */
}

.form-row-special.row-1 .form-col-special:nth-child(3) {
  flex: 24%; /* Тип упаковки */
}

.form-row-special.row-2 .form-col-special:nth-child(2),
.form-row-special.row-2 .form-col-special:nth-child(3) {
  flex: 30%; /* Имя и телефон */
}

.form-row-special.row-3 {
  margin-bottom: 0;
}

.form-row-special.row-3 .form-col-special {
  flex: 0 0 auto; /* кнопка */
  width: 100%;
}

.form-col-special.checkboxes-col {
  margin-right: 175px;
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
}

.work__block {
  position: relative;
}

.page-id-3040 .work__block {
  padding-top: 0 !important;
}

.page-id-3488 .work__block,
.page-id-3612 .work__block {
  padding-bottom: 0 !important;
}

.page-id-2348 .work__block .container,
.page-id-2507 .work__block .container,
.page-id-2726 .work__block .container,
.page-id-2741 .work__block .container,
.page-id-2744 .work__block .container,
.page-id-2747 .work__block .container,
.page-id-2750 .work__block .container,
.page-id-3294 .work__block .container,
.page-id-3309 .work__block .container,
.page-id-3488 .work__block .container,
.page-id-3519 .work__block .container,
.page-id-3563 .work__block .container,
.page-id-3612 .work__block .container,
.page-id-3635 .work__block .container,
.page-id-3642 .work__block .container,
.page-id-3649 .work__block .container {
  max-width: none;
}

.page-id-2348 .work__block .container-work,
.page-id-2507 .work__block .container-work,
.page-id-2726 .work__block .container-work,
.page-id-2741 .work__block .container-work,
.page-id-2744 .work__block .container-work,
.page-id-2747 .work__block .container-work,
.page-id-2750 .work__block .container-work,
.page-id-3294 .work__block .container-work,
.page-id-3309 .work__block .container-work,
.page-id-3488 .work__block .container-work,
.page-id-3519 .work__block .container-work,
.page-id-3563 .work__block .container-work,
.page-id-3612 .work__block .container-work,
.page-id-3635 .work__block .container-work,
.page-id-3642 .work__block .container-work,
.page-id-3649 .work__block .container-work {
  padding-inline: 76px;
}

.page-id-3309 .work__block {
  background-color: #dbdfe0 !important;
}

.page-id-3040 .container-stages1 {
  max-width: 1250px;
}

.page-id-2507 .safety-block,
.page-id-2817 .safety-block,
.page-id-2832 .safety-block,
.page-id-2845 .safety-block,
.page-id-3027 .safety-block,
.page-id-3040 .safety-block {
  padding-top: 6.25rem;
  background-color: #dbdfe0;
}

.page-id-2507 .work__block,
.page-id-2817 .work__block,
.page-id-2832 .work__block,
.page-id-2845 .work__block,
.page-id-3027 .work__block,
.page-id-3040 .work__block,
.page-id-3488 .work__block,
.page-id-3519 .work__block,
.page-id-3563 .work__block,
.page-id-3612 .work__block,
.page-id-3649 .work__block {
  background-color: #efecec !important;
}

.page-id-3519 .transportation-dangerous-block {
  padding-bottom: 0 !important;
}

.page-id-2817 .calc-block,
.page-id-2832 .calc-block,
.page-id-2845 .calc-block,
.page-id-3027 .calc-block,
.page-id-3040 .calc-block {
  padding-top: 6.25rem;
}

.page-id-2817 .single-card,
.page-id-2832 .single-card,
.page-id-2845 .single-card,
.page-id-3027 .single-card,
.page-id-3040 .single-card {
  padding-top: 0 !important;
}

.work__block-subtitle {
  padding-block-start: 15px;
  font-size: 18px;
  font-weight: 500;
}

.work__blocks {
  padding-block-start: 24px;
}

.work__blocks-footer {
  margin-block-start: 40px;
  display: flex;
  justify-content: center;
}

.work__blocks-footer-button {
  padding: 17px 31.5px !important;
  width: auto !important;
  border-radius: 1000px !important;
}

.num_i {
  background-color: var(--main-clever-color);
  color: #fff;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50px;
  flex: 1 0 40px;
  max-width: 40px;
  height: 40px;
}
.gradient_icon {
  background: rgb(171, 196, 218);
  background: linear-gradient(
    90deg,
    rgba(171, 196, 218, 1) 0%,
    rgba(106, 188, 205, 1) 15%,
    rgba(64, 204, 197, 1) 50%,
    rgba(175, 215, 218, 1) 80%,
    rgba(210, 215, 227, 1) 100%
  );
  width: max-content;
  border-radius: 50px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.gradient_icon img {
  width: 13px;
  height: 13px;
}
.map_btm .row {
  flex-wrap: nowrap;
  align-items: center;
}
.btm_txt li:last-child {
  margin-bottom: 0;
}

.map_btm img {
  max-width: 30%;
  position: absolute;
  right: 0;
  bottom: 0;
}

.map_btm {
  position: relative;
}

.map_btm h3 {
  flex: 1 0 24%;
  max-width: 24%;
  line-height: 36px;
  font-size: 2rem;
}

.btm_txt ul {
  list-style: none;
  padding-left: 0;
}

.btm_txt li {
  position: relative;
  padding-left: 23px;
  margin-bottom: 15px;
}

.btm_txt li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 13px;
  height: 3px;
  background: #fff;
}
.contact_block .container {
  background-image: url(http://clever-cargo.ru/wp-content/uploads/2025/04/lines_landing.svg);
  background-size: cover;
}
.form__contacts.landing {
  position: relative;
  grid-template-columns: repeat(2, 1fr);
}

.form__contacts.landing:after {
  content: "";
  position: absolute;
  background-image: url(http://clever-cargo.ru/wp-content/themes/clevercargo/img/robot2.png);
  width: 260px;
  height: 256px;
  top: -124px;
  right: 35px;
  z-index: 1;
  background-size: contain;
}

p:empty {
  display: none;
}

.contact_block .form__contacts div:last-child p {
  margin-bottom: 0;
}
.cases_block {
  background-size: cover;
}

.br-1 {
  border-radius: 1rem;
}
.cases_block_desc {
  position: absolute;
  bottom: 0.8rem;
  left: 0.375rem;
  right: 0.375rem;
  color: rgb(73, 73, 74);
  font-size: 0.813rem;
  padding: 0.625rem;
  text-align: center;
}

.case_block {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.case_img {
  position: relative;
}

.simple-logistics-block .container {
  position: relative;
}

.simple-logistics-block .container:after{
  content: "";
  position: absolute;
  filter: blur(131px);
  background: radial-gradient(
    148.76% 140.03% at 50% 50%,
    rgba(231, 239, 253, 0.65),
    rgba(231, 239, 253, 0.2) 100%
  );
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
}

.simple-logistics-title {
  position: relative;
  z-index: 2;
}

.simple-logistics-subtitle {
  position: relative;
  padding-block-start: 28px;
  line-height: 1.2;
  z-index: 2;
}

.simple-logistics-list {
  position: relative;
  padding-block-start: 30px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  z-index: 2;
}

.simple-logistics-item {
  padding: 20px 128px 17px 48px;
  position: relative;
  border-radius: 16px;
  color: #1A222DB2;
  background-color: #fff;
}

.simple-logistics-item::before {
  content: '';
  position: absolute;
  top: 27px;
  left: 20px;
  width: 12px;
  height: 12px;
  background-color: #44b6af;
}

.simple-logistics-footer {
  padding-block-start: 30px;
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: center;
}

.simple-logistics-button {
  width: 480px !important;
  min-height: 60px;
  text-align: center;
  border-radius: 16px !important;
}

.simple-logistics-footer-text {
  position: relative;
  padding-block-start: 40px;
  font-size: 20px;
  line-height: 1.2;
  z-index: 2;
}

.simple-logistics-decor .container {
  position: relative;
}

.simple-logistics-decor-arrow img {
  position: absolute;
  right: 280px;
  top: 90px;
}

.simple-logistics-decor-list {
  padding-block-start: 50px;
  padding-inline-start: 200px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.simple-logistics-decor-item {
  padding: 20px 42px 17px 48px;
  position: relative;
  border: 1px solid #c3c3c3;
  color: #1a222db2;
  border-radius: 16px;
}

.simple-logistics-decor-item::before {
  content: '';
  position: absolute;
  top: 27px;
  left: 20px;
  width: 12px;
  height: 12px;
  background-color: #44b6af;
}

.simple-logistics-decor-button {
  margin: 20px 0 0 200px;
  width: 546px !important;
  min-height: 60px;
  border-radius: 16px !important;
}

.simple-logistics-block--alt .simple-logistics-list {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
}

.simple-logistics-block--alt .simple-logistics-item::before {
  top: 28px;
  left: 28px;
}

.simple-logistics-block--alt .simple-logistics-item {
  flex: 1 0 25%;
  padding: 54px 31px 44px 28px;
}

.transportation-dangerous-subtitle {
  padding-block-start: 40px;
}

.transportation-dangerous-list {
  padding-block-start: 30px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.transportation-dangerous-item {
  padding: 24.5px 38px 24.5px 24px;
  background-color: #fff;
  border-radius: 28px;
}

.transportation-dangerous-item-title {
  font-size: 26px;
  line-height: 1.2;
  color: #000;
}

.transportation-dangerous-item-text {
  padding-block-start: 10px;
  font-size: 20px;
  line-height: 1.2;
  color: #000;
}

.transportation-dangerous-footer {
  padding-block-start: 30px;
  display: flex;
  justify-content: center;
}

.transportation-dangerous-button {
  width: 480px !important;
  min-height: 60px;
  border-radius: 16px !important;
}

.safety-list {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.safety-item {
  padding-block: 16.5px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
  color: #04635d;
  background-color: #f4f7fc;
  border: 1px solid #c1c2c2;
  border-radius: 9px;
  text-align: center;
}

.safety-block--alt .safety-item {
  padding: 34.5px;
  font-size: 26px;
  line-height: 1.2;
  color: #000;
  background-color: #fff;
  border: transparent;
  border-radius: 28px;
}

.safety-subtitle {
  margin: 26px 0 50px 0;
}

.safety-item-text {
  position: relative;
}

.safety-footer-span {
  padding-block-start: 40px;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
}

.safety-footer {
  margin-block-start: 26px;
  padding: 8px 8px 8px 37px;
  border: 1px solid #04635d;
  border-radius: 1000px;
}

.safety-footer--alt {
  border: none;
  background-color: #fff;
}

.safety-footer-text {
  font-size: clamp(0.875rem, 0.7885rem + 0.3846vw, 1.25rem);
  font-weight: 500;
  margin-bottom: 0;
}

.safety-footer-text strong {
  color: #44b6af;
}

.safety-footer .safety-footer-btn {
  width: 480px;
  min-height: 64px;
  font-size: 16px;
  border-radius: 1000px;
  text-align: center;
}

.safety-block .safety-item-text::before {
  position: absolute;
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #44b6af;
  top: 7px;
  left: -18px;
}

.safety-block--alt .safety-item-text::before {
  position: absolute;
  content: '';
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #44b6af;
  top: 8px;
  left: -30px;
}

.edo-e-payments-block p {
  margin-bottom: 0;
}

.edo-e-payments-block .container {
  position: relative;
}

.edo-e-payments-block .container:after{
  content: "";
  position: absolute;
  filter: blur(131px);
  background: radial-gradient(
    148.76% 140.03% at 50% 50%,
    rgba(231, 239, 253, 0.65),
    rgba(231, 239, 253, 0.2) 100%
  );
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
}

.edo-e-payments-cards {
  position: relative;
  padding-block-start: 45px;
  display: flex;
  flex-direction: column;
  gap: 45px;
  z-index: 2;
}

.edo-e-payments-card-title {
  position: relative;
  color: #000;
  text-align: center;
  z-index: 2;
}

.edo-e-payments-card {
  margin-block-start: 25px;
  padding: 27px 35px 28px 35px;
  background-color: #fff;
  border-radius: 25px;
  border: 1px solid #c3c3c3;
}

.edo-e-payments-card-subtitle {
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  color: #231f20;
}

.edo-e-payments-card-list {
  padding-block-start: 15px;
  display: flex;
  gap: 15px;
}

.edo-e-payments-card-list-item {
  flex: auto;
  padding: 14px 34.5px;
  background: linear-gradient(149.84deg, #44B6AF -8.66%, #2C5451 277.2%);
  border-radius: 9px;
  color: #fff;
  font-weight: 500;
  text-align: center;
}

.edo-e-payments-card-bottom-text {
  padding-block-start: 25px;
}

.edo-e-payments-card-bottom-text .dashed-top {
  display: block;
  width: 100%;
  border: 1px dashed #e3e3e3;
}

.edo-e-payments-card-bottom-text p {
  padding-block-start: 13px;
  text-align: center;
  font-weight: 600;
  color: #231f20;
}

.cargo-collection {
  position: relative;
  margin-top: 5rem;
  background-color: #fff;
}

.page-id-3294 .cargo-collection {
  margin-top: 8rem;
}

.cargo-collection::before {
  content: "";
  position: absolute;
  clip-path: polygon(
    0 0,
    -40% 5%,
    10.5% 25.5%,
    11% 13%,
    11.5% 28%,
    12% 5%,
    12.5% 29%,
    20% 31%,
    29% 39%,
    41% 45%,
    53% 62%,
    66% 75%,
    71% 78%,
    71.5% 64%,
    72% 79%,
    72.5% 79%,
    73% 40%,
    73.5% 79%,
    74.5% 79%,
    75% 54%,
    75.5% 79%,
    87% 84%,
    100% 100%,
    0% 100%,
    0% 2%
  );
  max-width: 100%;
  width: 100%;
  height: 200px;
  height: 150px;
  background: inherit;
  background-size: cover;
  top: -148px;
  z-index: -1;
}

.cargo-collection .container {
  position: relative;
}

.cargo-collection .container:after {
  content: "";
  position: absolute;
  filter: blur(131px);
  background: radial-gradient(
    148.76% 140.03% at 50% 50%,
    rgba(231, 239, 253, 0.65),
    rgba(231, 239, 253, 0.2) 100%
  );
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
}

.cargo-collection-grid .cargo-col {
  flex: 1 1 auto;
}

.cargo-collection-title {
  position: relative;
  max-width: 65%;
  z-index: 1;
}

.cargo-collection-subtitle {
  position: relative;
  max-width: 80%;
  padding-block-start: 26px;
  line-height: 1.2;
  z-index: 1;
}

.cargo-collection-table {
  position: relative;
  margin-block-start: 50px;
  padding: 33px 35px 15px;
  border: 1px solid #c3c3c3;
  border-radius: 25px;
  z-index: 1;
}

.cargo-collection-header-text {
  display: block;
  font-weight: 700;
  text-transform: uppercase;
}

.cargo-collection-grid {
  padding-block-start: 15px;
}

.cargo-col-title {
  padding: 12px 20px;
  color: #fff;
  font-size: 16px;
  background: linear-gradient(149.84deg, #44B6AF -8.66%, #2C5451 277.2%);
  border-radius: 9px;
}

.cargo-list-item {
  padding: 12px 20px;
  color: #000;
  font-weight: 600;
  font-size: 15px;
  border: 1px solid #e3e3e3;
  border-radius: 9px;
}

.cargo-collection-bottom-dashed {
  margin-block-start: 38px;
  width: 100%;
  border: 1px dashed #e3e3e3;
}

.cargo-collection-bottom-text {
  padding-top: 13px;
  font-weight: 600;
  text-align: center;
}

.cargo-collection-footer-btn {
  position: relative;
  display: flex;
  justify-content: center;
  z-index: 1;
}

.cargo-collection-btn {
  margin-block-start: 30px;
  width: 510px !important;
  min-height: 65px;
  border-radius: 1000px !important;
}

.cargo-table-wrapper {
  display: grid;
  gap: 1px;
  background: #ddd;
  border-radius: 20px;
  overflow: hidden;
}

.cargo-table-header,
.cargo-table-row {
  display: grid;
  background: #fff;
}

.cargo-table-header {
  background: #f5f5f5;
  font-weight: 600;
}

.cargo-table-col {
  padding: 16px 20px;
  border-bottom: 1px solid #eee;
  text-align: center;
}

.cargo-table-row:last-child .cargo-table-col {
  border-bottom: none;
}

.stages-sixcols p {
  margin-bottom: 0;
}

.stages-sixcols-grid {
  padding-block-start: 20px;
}

.stages-sixcols-cards-mobile {
  display: none;
}

.stages-sixcols-wrapper {
  margin-block-start: 20px;
  padding: 33px 35px 35px;
  border-radius: 25px;
}

.stages-sixcols .stages-col {
  flex: 1 1 auto;
}

.stages-sixcols .stages-col-title {
  padding: 12px 15.5px;
  font-size: 16px;
  text-align: center;
  background: #44b6af;
  border-radius: 9px;
}

.stages-sixcols .stages-col-title:nth-child(n+2) {
  font-size: 15px;
}

.stages-sixcols .stages-list {
  padding-block-start: 10px;
  gap: 0;
}

.stages-sixcols .stages-list-item {
  padding: 12px;
  border: 1px solid #c1c2c2;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  border-radius: 9px;
}

.stages-sixcols .stages-col:first-child .stages-list .stages-list-item {
  background-color: #f4f7fc;
}

.stages-sixcols .stages-footer {
  padding-block-start: 20px;
  line-height: 20px;
}

.page-id-2871 .stages1-sixcols,
.page-id-2871 .slider__section {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.page-id-2871 .safety-block {
  padding-bottom: 0 !important;
}

.page-id-2871 .stages2-sixcols {
  padding-top: 0 !important;
}

.stages2_button {
  margin-top: 15px;
}

.options-extra-cards {
  padding-block-start: 20px;
  gap: 20px;
}

.options-extra-card {
  position: relative;
  padding: 31px 18px 33px 31px;
  border-radius: 28px;
}

/* .page-id-3040 .options-extra-card:last-child {
  grid-column: span 3;
} */

.options-extra-card-title {
  position: relative;
  padding-block-end: 16px;
  line-height: 1.2;
  color: #1a222d;
  z-index: 1;
}

.options-extra-card-subtitle {
  position: relative;
  line-height: 1.5;
  color: #1a222db2;
  z-index: 1;
}

.options-extra-card-subtitle strong {
  font-size: 26px;
  line-height: 1.2;
  color: #1a222d;
}

.options-extra-card-image img {
  position: absolute;
  bottom: 75px;
  right: 15px;
  z-index: 0;
}

.options-extra-button {
  margin-block-start: 123px;
  width: 209px;
  height: 49px;
  background-color: #f8f8f5;
  color: #1a222d;
  border-radius: 100px;
  font-weight: 500;
}

.quick-links-cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}

.quick-link-card {
  padding: 24px;
  border-radius: 25px;
  transition: box-shadow 0.3s ease-in-out;
}

.quick-link-card:hover {
  box-shadow: 0px 4px 23px 0px #00000040;
}

.quick-link-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgb(245, 243, 243);
  width: 66px;
  height: 66px;
  padding: 12px;
  border-radius: 12px;
}

.quick-link-group {
  padding-block-start: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}

.quick-link-title {
  max-width: 80%;
  line-height: 35px;
}

.quick-link-tag {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 65px;
  height: 50px;
  background-color: var(--main-clever-color);
  color: #fff;
  border-radius: 20px;
}

.quick-link-desc {
  padding-block-start: 20px;
}

.quick-link-button-block {
  display: flex;
  justify-content: flex-start;
}

.quick-link-button {
  position: relative;
  display: flex;
  gap: 5px;
  color: var(--main-clever-color);
  font-weight: 500;
}

.quick-link-button-span::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 100%;
  height: 2px;
  background: var(--main-clever-color);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s ease;
}

.quick-link-button:hover .quick-link-button-span::after {
  transform: scaleX(1);
}

.single-card_container {
  padding-inline: 20px;
}

.single-card__wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 31px 25px 45px;
  background-color: #2e2b28;
  border-radius: 25px;
}

.single-card__title {
  font-size: 30px;
  line-height: 1.2;
  text-transform: none;
  color: #fff;
}

.single-card__tags {
  padding-block-start: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 6px;
}

.single-card__tags .tag {
  padding: 6px 20px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 9px;
}

.single-card__features {
  padding-block-start: 30px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.feature-item {
  display: grid;
  grid-template-columns: 200px 1fr;
  align-items: start;
  color: #fff;
}

/* .page-id-2507 .swiper-slide:nth-child(3) .feature-item,
.page-id-2817 .swiper-slide:nth-child(3) .feature-item,
.page-id-2845 .swiper-slide:nth-child(3) .feature-item,
.page-id-3027 .swiper-slide:nth-child(4) .feature-item,
.page-id-3040 .swiper-slide:nth-child(4) .feature-item {
  grid-template-columns: 275px 1fr;
} */

.page-id-2507 .swiper-slide:nth-child(3) .single-card__header {
  gap: 30px;
}

.feature-name {
  font-size: 22px;
  line-height: 1.2;
  font-weight: 700;
}

.feature-value {
  max-width: 90%;
  font-size: 22px;
  line-height: 1.2;
}

.single-card__tab-content {
  display: none;
}

.single-card__tab-content.is-active {
  display: block;
}

.single-card__tab.is-active {
  background-color: #44b6af;
}

.single-card__header {
  display: flex;
  gap: 20px;
}

.single-card__title {
  display: flex;
  align-items: center;
  gap: 10px;
}

.single-card__title-icon {
  width: 30px;
  height: 30px;
}

.single-card__tabs {
  display: flex;
  gap: 10px;
}

.single-card__tab {
  padding: 10px;
  background-color: #1f1d1d;
  border-radius: 20px;
  transition: background-color 0.3s ease-in-out;
}

.single-card__tab:hover {
  background-color: #44b6af;
}

.single-card__subtitle {
  padding-block-start: 20px;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 1.2;
  color: #fff;
}

.single-card__buttons {
  margin-top: auto;
  padding-block-start: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.single-card-slider .swiper-slide {
  height: auto;
  display: flex;
}

.single-card .single-card-nav .swiper-button-prev,
.single-card .single-card-nav .swiper-button-next {
  background: linear-gradient(
    90deg,
    rgba(171, 196, 218, 1) 0%,
    rgba(106, 188, 205, 1) 15%,
    rgba(64, 204, 197, 1) 50%,
    rgba(175, 215, 218, 1) 80%,
    rgba(210, 215, 227, 1) 100%
  );
  width: 42px !important;
  height: 42px !important;
  background-size: cover !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 50px;
  cursor: pointer;
  max-width: 42px;
}

.single-card .single-card-nav .swiper-button-prev:before,
.single-card .single-card-nav .swiper-button-next:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 13px;
  display: flex;
}

.single-card .single-card-nav .swiper-button-next:before {
  background-image: url("data:image/svg+xml,%3Csvg width='7.656250' height='13.301514' viewBox='0 0 7.65625 13.3015' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='Vector' d='M0.29 13C0.1 12.82 0 12.56 0 12.3C0 12.03 0.1 11.78 0.29 11.59L5.24 6.64L0.29 1.69C0.1 1.5 0 1.25 0.01 0.99C0.01 0.72 0.12 0.47 0.3 0.29C0.48 0.1 0.74 0 1 0C1.26 -0.01 1.51 0.09 1.7 0.28L7.36 5.93C7.55 6.12 7.65 6.37 7.65 6.64C7.65 6.9 7.55 7.16 7.36 7.35L1.7 13C1.51 13.19 1.26 13.3 1 13.3C0.73 13.3 0.48 13.19 0.29 13Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/svg%3E%0A");
}

.single-card .single-card-nav .swiper-button-prev:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='7.656250' height='13.301514' viewBox='0 0 7.65625 13.3015' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='Vector' d='M0.29 13C0.1 12.82 0 12.56 0 12.3C0 12.03 0.1 11.78 0.29 11.59L5.24 6.64L0.29 1.69C0.1 1.5 0 1.25 0.01 0.99C0.01 0.72 0.12 0.47 0.3 0.29C0.48 0.1 0.74 0 1 0C1.26 -0.01 1.51 0.09 1.7 0.28L7.36 5.93C7.55 6.12 7.65 6.37 7.65 6.64C7.65 6.9 7.55 7.16 7.36 7.35L1.7 13C1.51 13.19 1.26 13.3 1 13.3C0.73 13.3 0.48 13.19 0.29 13Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/svg%3E%0A");
  transform: scale(-1);
}

.single-card .single-card-nav .swiper-button-next:after,
.single-card .single-card-nav .swiper-button-prev:after {
  content: none;
}

.single-card .swiper {
  padding-block: 20px;
}

.single-card .slider-nav-center {
  margin: 2rem auto 0;
}

.single-card__button-calculator {
  min-height: 52px;
  color: #fff;
  background-color: #44b6af;
  border-radius: 8px;
  font-weight: 600;
}

.single-card__button-link {
  min-height: 46px;
  border: 1px solid #fff;
  color: #fff;
  border-radius: 8px;
  font-weight: 600;
}

.calc-block__wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 77px;
  margin-block-start: 58px;
  padding: 30px 20px 20px 30px;
  box-shadow: 0px 4px 23px 0px #00000040;
  border-radius: 25px;
}

.calc-block__wrapper > div {
  flex: 1 1 45%;
  min-width: 300px;
}


.calc-block__wrapper p {
  margin-bottom: 0;
}

.calc-block__subtitle {
  font-size: 36px;
  line-height: 55px;
  text-transform: uppercase;
  color: #04635d;
}

.calc-block__list {
  padding-block-start: 20px;
  display: flex;
  flex-direction: column;
  gap: 18px;
}

.calc-block__list-item-text {
  display: flex;
  flex-direction: row;
  gap: 12px;
  font-size: 18px;
  line-height: 1.2;
}

.calc-block__list-item-text-accent {
  color: #2c5451;
  font-weight: 700;
}

.calc-block__dotted-line {
  display: block;
  flex: 1;
  margin-block-start: 18px;
  height: 1px;
  border-bottom: 1px dotted #949494;
}

.calc-block__highlight-text {
  margin-block-start: 30px;
  padding: 17px 26px 20px 22px;
  font-size: 18px;
  background-color: #e2eff2;
  border-radius: 20px;
}

.calc-block__highlight-text-flex {
  display: flex;
  flex-direction: column;
  gap: 11px;
}

.calc-block__highlight-text-accent {
  color: #2c5451;
}

.calc-block_highlight-btn {
  margin-block-start: 17px;
  width: 246px;
  min-height: 46px;
  line-height: 20px;
  font-weight: 600;
  color: #44b6af;
  border: 1px solid #44b6af;
  border-radius: 8px;
}

.calc-block__form {
  padding: 30px 20px;
  background-color: #44b6af;
  border-radius: 28px;
}

.calc-block-form-title {
  font-size: 18px;
  line-height: 1.2;
  color: #fff;
}

.сalc-block-form-flex {
  padding-block-start: 10px;
  padding-block-end: 20px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.calc-block-form-wrapper {
  position: relative;
}

.calc-block-form-wrapper input {
  position: static !important;
}

.calc-block-form-wrapper-icon {
  position: absolute;
  top: 16px;
  left: 14px;
}

.сalc-block-form-control-svg {
  padding: 16px 28px 16px 40px !important;
}

.сalc-block-form-control {
  padding: 16px 28px 16px 14px !important;
}

.transport-used-groups {
  margin-block-start: 40px;
  padding: 33px 26px;
  display: flex;
  flex-direction: column;
  gap: 30px;
  background-color: #fff;
  border-radius: 25px;
}

.transport-used-group-title {
  font-size: 16px;
  font-weight: 600;
}

.transport-used-items {
  display: flex;
  flex-direction: column;
  gap: 1px;
}

.transport-used-item {
  display: flex;
}

.transport-used-item p {
  margin-bottom: 0;
}

.transport-used-item-title {
  flex: 25%;
  padding: 12px 16px;
  background-color: #44B6AF;
  border-radius: 9px;
  color: #fff;
  font-weight: 600;
}

.transport-used-item-text {
  flex: 60%;
  padding: 12px 16px;
  font-size: 15px;
  border: 1px solid #C1C2C2;
  border-radius: 9px;
}

.transport-used-footer-text {
  padding-block-start: 38px;
  padding-block-end: 7px;
  position: relative;
  font-size: 20px;
  line-height: 1.2;
  margin-bottom: 0;
}

.transport-used-footer-text::before {
  position: absolute;
  content: '';
  top: 20px;
  left: 0;
  width: 100%;
  border-top: 1px #AA9F9F dashed;
}

.transport-used-footer {
  padding-block-start: 30px;
  display: flex;
  justify-content: center;
}

.transport-used-button {
  width: 338px !important;
  min-height: 50px;
  border-radius: 16px !important;
}

.form-control-select {
  padding: 16px 19px 16px 40px;
  width: 100%;
  background-color: #fff;
  color: #231f20;
  border-radius: 6px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.form-control-select-arrow {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 15px;
  right: 10px;
}

.calc-block-form-parameters {
  padding-block-start: 10px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.calc-block-form-parameters-flex {
  display: flex;
  flex-direction: row;
  gap: 8px;
}

.form-options-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding-block-start: 10px;
}

.form-options-col {
  display: grid;
  gap: 8px;
}

.form-check {
  display: flex;
  align-items: center;
  gap: 8px;
}

.form-check-loaders {
  align-items: center;
}

.form-check-label {
  color: #fff;
}

.counter {
  display: flex;
  align-items: center;
  gap: 2px;
}

.counter-value {
  padding: 0 !important;
  width: 30px;
  height: 20px;
  text-align: center;
  border: none;
  background-color: #fff;
  color: #000;
}

.counter-btn {
  width: 16px;
  height: 16px;
  background-color: #FFFFFF87;
  color: #000;
  border-radius: 4px;
}

.calc-block__total {
  margin-block-start: 20px;
  padding: 10px 10px 12px 13px;
  background-color: #fff;
  border-radius: 6px;
}

.calc-block__total-flex {
  display: flex;
  justify-content: space-between;
}

.calc-block_btn {
  margin-block-start: 10px;
  width: 100%;
  min-height: 46px;
  background-color: #00848B;
  border-radius: 8px;
}

.calc-block__total-total {
  padding-block-start: 13px;
  font-size: 20px;
  font-weight: 500;
  color: #fff;
}

.btm_block p {
  margin: 0;
}
.page-id-776 .buz__intro img {
  position: absolute;
  max-width: 36%;
  bottom: 0;
  right: 1rem;
}

.page-id-776 .buz__intro {
  position: relative;
}
.block_desc {
  min-height: 300px;
  padding: 1.5rem !important;
  background-image: url(http://clever-cargo.ru/wp-content/uploads/2025/04/lines_bg.svg);
  background-size: 135%;
  background-repeat: no-repeat;
}
.page-id-964 .col-lg-5 img {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  max-width: 30%;
}
.robot_img {
  position: absolute;
  max-width: 30%;
  bottom: -4rem;
}

.robot_img .circles {
  transform: translate(-10%, 20%);
}

.p-6 {
  padding: 4.125rem;
}
.txt_block_desc:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 2px;
  background: #fff;
  left: -45px;
  top: 12px;
}

.txt_block_desc {
  position: relative;
}
.reverse .block_desc {
  order: 1;
}
.main__wrapper {
  display: flex;
  flex-direction: column;
}
.row.preim_list {
  display: flex;
}

.row.preim_list > * {
  flex: 1 0 25%;
}

.row.why_us_list {
  display: grid;
}

.page-id-1603 .row.why_us_list,
.page-id-1826 .row.why_us_list,
.page-id-1857 .row.why_us_list,
.page-id-2348 .row.why_us_list,
.page-id-2726 .row.why_us_list,
.page-id-2741 .row.why_us_list,
.page-id-2744 .row.why_us_list,
.page-id-2747 .row.why_us_list,
.page-id-2750 .row.why_us_list {
  display: flex;
}

.page-id-2348 .form__contacts-block,
.page-id-2726 .form__contacts-block,
.page-id-2741 .form__contacts-block,
.page-id-2744 .form__contacts-block,
.page-id-2747 .form__contacts-block,
.page-id-2750 .form__contacts-block {
  margin-top: 100px;
}

.row.why_us_list > * {
  flex: 1 0 25%;
}
.clip_path:before {
  content: "";
  position: absolute;
  clip-path: polygon(
    0 0,
    -40% 5%,
    10.5% 25.5%,
    11% 13%,
    11.5% 28%,
    12% 5%,
    12.5% 29%,
    20% 31%,
    29% 39%,
    41% 45%,
    53% 62%,
    66% 75%,
    71% 78%,
    71.5% 64%,
    72% 79%,
    72.5% 79%,
    73% 40%,
    73.5% 79%,
    74.5% 79%,
    75% 54%,
    75.5% 79%,
    87% 84%,
    100% 100%,
    0% 100%,
    0% 2%
  );
  max-width: 100%;
  width: 100%;
  height: 200px;
  height: 150px;
  background: inherit;
  background-size: cover;
  top: -148px;
  z-index: -1;
}

.formats-work-block {
  position: relative;
  margin-top: 10rem;
}

.formats-work-block:before {
  content: "";
  position: absolute;
  clip-path: polygon(
    0 0,
    -40% 5%,
    10.5% 25.5%,
    11% 13%,
    11.5% 28%,
    12% 5%,
    12.5% 29%,
    20% 31%,
    29% 39%,
    41% 45%,
    53% 62%,
    66% 75%,
    71% 78%,
    71.5% 64%,
    72% 79%,
    72.5% 79%,
    73% 40%,
    73.5% 79%,
    74.5% 79%,
    75% 54%,
    75.5% 79%,
    87% 84%,
    100% 100%,
    0% 100%,
    0% 2%
  );
  max-width: 100%;
  width: 100%;
  height: 200px;
  height: 150px;
  background: inherit;
  background-size: cover;
  top: -148px;
  z-index: -1;
}

.page-id-2507 .safety-block--alt:before,
.page-id-2507 .usage-scenarios-block:before,
.page-id-2817 .safety-block--alt:before,
.page-id-2817 .usage-scenarios-block:before,
.page-id-2832 .safety-block--alt:before,
.page-id-2832 .usage-scenarios-block:before,
.page-id-2845 .safety-block--alt:before,
.page-id-2845 .usage-scenarios-block:before,
.page-id-3027 .safety-block--alt:before,
.page-id-3027 .usage-scenarios-block:before,
.page-id-3040 .safety-block--alt:before,
.page-id-3040 .usage-scenarios-block:before {
  content: "";
  position: absolute;
  clip-path: polygon(
    0 0,
    -40% 5%,
    10.5% 25.5%,
    11% 13%,
    11.5% 28%,
    12% 5%,
    12.5% 29%,
    20% 31%,
    29% 39%,
    41% 45%,
    53% 62%,
    66% 75%,
    71% 78%,
    71.5% 64%,
    72% 79%,
    72.5% 79%,
    73% 40%,
    73.5% 79%,
    74.5% 79%,
    75% 54%,
    75.5% 79%,
    87% 84%,
    100% 100%,
    0% 100%,
    0% 2%
  );
  max-width: 100%;
  width: 100%;
  height: 200px;
  height: 150px;
  background: inherit;
  background-size: cover;
  top: -148px;
  z-index: -1;
}

.coverage-when-block--alt1 {
  position: relative;
}

.page-id-3309 .work__block,
.page-id-3635 .work__block,
.page-id-3642 .work__block,
.page-id-3309 .coverage-when-block--alt1 {
  margin-top: 8rem;
}

.page-id-3309 .work__block:before,
.page-id-3635 .work__block:before,
.page-id-3642 .work__block:before,
.page-id-3309 .coverage-when-block--alt1:before {
  content: "";
  position: absolute;
  clip-path: polygon(
    0 0,
    -40% 5%,
    10.5% 25.5%,
    11% 13%,
    11.5% 28%,
    12% 5%,
    12.5% 29%,
    20% 31%,
    29% 39%,
    41% 45%,
    53% 62%,
    66% 75%,
    71% 78%,
    71.5% 64%,
    72% 79%,
    72.5% 79%,
    73% 40%,
    73.5% 79%,
    74.5% 79%,
    75% 54%,
    75.5% 79%,
    87% 84%,
    100% 100%,
    0% 100%,
    0% 2%
  );
  max-width: 100%;
  width: 100%;
  height: 200px;
  height: 150px;
  background: inherit;
  background-size: cover;
  top: -148px;
  z-index: -1;
}

.page-id-1643 .clip_path:before,
.page-id-1748 .clip_path:before {
  display: none;
}

.page-id-1857 .preim_list.clip_path:before {
  display: none;
}

.page-id-1643 section.clip_path,
.page-id-1748 section.clip_path {
  margin-top: 0;
}

.page-id-1857 .preim-list.clip_path {
  margin-top: 0;
}

.preim_list.clip_path {
  position: relative;
}
.why_us_list.clip_path {
  position: relative;
}
.cargo-collection.clip_path {
  position: relative;
}
.usage-scenarios-block {
  position: relative;
}
.safety-block--alt {
  position: relative;
}

section.clip_path {
  margin-top: 6rem;
}

.why_us_list.clip_path {
  margin-top: 10rem;
}

.usage-scenarios-block {
  margin-top: 5rem;
}

.safety-block--alt {
  margin-top: 5rem;
}

.page-id-1813 section.clip_path {
  margin-top: 8rem;
}
.order--1 {
  order: -1;
}

.buz__intro {
  order: -3;
}

.txt_block {
  order: -1;
}

.how_section.order--1 {
  padding-top: 3rem !important;
}
.bg-black h2 {
  color: #fff;
}

.prom_section.bg-black .block {
  background-color: rgb(37, 34, 32);
}

.prom_section.bg-black .block .op-7 {
  color: rgba(255, 255, 255, 0.7);
}
.rev_user_head {
  display: flex;
  gap: 0.5rem;
}
.reviews_users .swiper-slide {
  height: auto;
  display: flex;
  flex-direction: column;
}
.rev_user_head img {
  width: 58px;
  height: 58px;
}
.rev_head_details p {
  font-size: 1.125rem;
  margin-bottom: 0;
}

.rev_text {
  color: rgb(115, 115, 115);
  margin-top: 1rem;
}

.fs-14 {
  font-size: 0.875rem;
}

.rev_date {
  font-size: 0.75rem;
  color: rgb(145, 158, 170);
  margin-top: auto;
}

.rev_head_details span {
  font-size: 12px;
  display: block;
  line-height: 1;
}

/* .rev_head_details {
  margin-left: 0.5rem;
} */
.reviews_list {
  margin: 2rem 0 0;
}
.case_tag {
  margin-bottom: 34px;
  background: rgb(171, 196, 218);
  background: linear-gradient(
    90deg,
    rgba(171, 196, 218, 1) 0%,
    rgba(106, 188, 205, 1) 15%,
    rgba(64, 204, 197, 1) 50%,
    rgba(175, 215, 218, 1) 80%,
    rgba(210, 215, 227, 1) 100%
  );
  width: 135px;
  min-height: 49px;
  padding: 0.7rem 1rem;
  border-radius: 6.25rem;
  text-align: center;
  color: #fff;
  font-weight: 500;
}
.case_title {
  margin-bottom: 14px;
}
.faq__form .wpcf7-submit {
  background: rgb(68, 182, 175);
}
.form-col span:not(.wpcf7-spinner) {
  margin-bottom: 5px;
  display: block;
}
.buz__intro .entry-title {
  max-width: 85%;
}

.page-id-2507 .buz__intro .entry-title {
  max-width: 100%;
}

.buz__intro img {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  max-width: 30%;
}

.buz__intro .main-block-text-below {
  padding-block-start: 32px;
  font-size: clamp(0.875rem, 0.7885rem + 0.3846vw, 1.25rem);
  line-height: 28px;
  color: #1c2120;
}

.buz__intro .main-block-text-below em {
  color: #44b6af;
}
._gradient {
  background: rgb(171, 196, 218);
  background: linear-gradient(
    90deg,
    rgba(171, 196, 218, 1) 0%,
    rgba(106, 188, 205, 1) 15%,
    rgba(64, 204, 197, 1) 50%,
    rgba(175, 215, 218, 1) 80%,
    rgba(210, 215, 227, 1) 100%
  );
}
.head_sub_intro .absolute {
  max-width: 30%;
  bottom: -1rem;
}
.head_sub_intro .absolute img {
  max-width: 70%;
}

.head_sub_intro._gradient {
  margin-top: 6rem !important;
  position: relative;
}
.head_sub_intro__title--mobile {
  display: none;
}
.page-id-2507 .head_sub_intro .row,
.page-id-2817 .head_sub_intro .row,
.page-id-2832 .head_sub_intro .row
.page-id-2845 .head_sub_intro .row,
.page-id-3027 .head_sub_intro .row,
.page-id-3040 .head_sub_intro .row {
  gap: 22px
}
.page-id-2507 .head_sub_intro .row .col:first-child,
.page-id-2817 .head_sub_intro .row .col:first-child,
.page-id-2832 .head_sub_intro .row .col:first-child,
.page-id-2845 .head_sub_intro .row .col:first-child,
.page-id-3027 .head_sub_intro .row .col:first-child,
.page-id-3040 .head_sub_intro .row .col:first-child {
  flex: 35%;
}
.page-id-2507 .head_sub_intro .row .col:last-child,
.page-id-2817 .head_sub_intro .row .col:last-child,
.page-id-2832 .head_sub_intro .row .col:last-child,
.page-id-2845 .head_sub_intro .row .col:last-child,
.page-id-3027 .head_sub_intro .row .col:last-child,
.page-id-3040 .head_sub_intro .row .col:last-child {
  flex: 50%;
}
.page-id-2507 .head_sub_intro .head_text p,
.page-id-2817 .head_sub_intro .head_text p,
.page-id-2832 .head_sub_intro .head_text p, 
.page-id-2845 .head_sub_intro .head_text p,
.page-id-3027 .head_sub_intro .head_text p,
.page-id-3040 .head_sub_intro .head_text p {
  font-size: 50px;
  line-height: 55px;
  text-transform: uppercase;
  color: #04635d;
}
.head_sub_intro_list {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.head_sub_intro_list_item {
  max-width: 75%;
}
.head_sub_intro .head_text p {
  max-width: 95%;
  font-size: 20px;
  line-height: 28px;
}
.head_sub_intro_list_item {
  position: relative;
  padding-left: 28px;
}
.head_sub_intro_list_item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  width: 16px;
  height: 16px;
  background: url('data:image/svg+xml;utf8,<svg fill="%2344B6AF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M13.3898 1.32227L5.23729 9.47481L2.59323 6.83075L0 9.42396L2.64407 12.068L5.25423 14.6782L7.84747 12.085L16 3.93245L13.3898 1.32227Z"/></svg>')
    no-repeat center / contain;
}
.slogans-cargo-block p {
  margin-bottom: 0;
}
.slogans-cargo-title {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  color: #000;
}
.slogans-cargo-list {
  padding-block-start: 10px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: 3px;
  row-gap: 8px;
}
.slogan-item {
  flex: 1 1 auto;
  padding: 10px 36.5px;
  font-size: 20px;
  color: #fff;
  background-color: #5d7272;
  border-radius: 6px;
  text-align: center;
}
.slogan-item:last-of-type {
  flex: 0 0 auto;
}
.slogan-item-span {
  padding-left: 5px;
  font-size: 20px;
}
.slogans-cargo-footer {
  margin-block-start: 20px;
  padding: 6px 6px 6px 27px;
  border: 1px solid #04635d;
  border-radius: 1000px;
}
.slogans-cargo-footer-text {
  font-size: clamp(0.875rem, 0.7885rem + 0.3846vw, 1.25rem);
  font-weight: 700;
}
.slogans-cargo-footer-text a {
  color: #44b6af;
}
.slogans-cargo-footer .slogans-cargo-footer-btn {
  width: 340px;
  height: 50px;
  font-size: 16px;
  border-radius: 1000px;
}
.clever-history-section.py-lg-6 {
  padding-top: 0 !important;
}
.clever-history-section p {
  margin-bottom: 0;
}
.clever-history-grid {
  display: flex;
  gap: 50px;
}
.clever-history-title {
  font-size: clamp(22px, 3.2vw, 30px);
}
.clever-history-subtitle {
  font-size: clamp(14px, 2vw, 16px);
}
.clever-history-grid-left, .clever-history-grid-right {
  flex: 1;
}
.clever-history-card--left {
  margin-top: 24px;
  padding: 16px;
  background-color: #fff;
  border-radius: 18px;
}
.clever-history-list-card {
  margin-top: 16px;
  padding: 16px;
  background-color: #fff;
  border-radius: 18px;
}
.clever-history-list-head h3 {
  font-size: clamp(16px, 2.4vw, 18px) !important;
}
.clever-history-list {
  padding-top: 8px;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 12px;
}
.clever-history-list-item {
  padding-left: 30px;
  position: relative;
}
.clever-history-list-item::before {
  display: flex;
  justify-content: center;
  align-items: center;
  content: '✓';
  position: absolute;
  top: 2px;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 7px;
  background-color: var(--main-clever-color);
  color: #fff;
}
.gallery-head {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.gallery-counter {
  font-size: 14px;
  color: #64748b;
}
.gallery-counter span {
  font-weight: 700;
}
.gallery-grid {
  margin-top: 14px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
.gallery-grid-button {
  padding-block-start: 16px;
  display: flex;
  justify-content: center;
}
.btn-load-more {
  width: 130px !important;
}
.glightbox img {
  aspect-ratio: 4 / 3;
}
.page-id-4592 .gslide-description {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.g-anchor-btn {
  margin: 22px 30px;
  width: 430px !important;
}
.gallery-grid-item {
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 8px 22px rgba(2, 6, 23, .05);
}
.gallery-grid-item.hidden {
  display: none;
}
.gallery-item-caption {
  padding: 12px 14px 14px;
}
.gallery-item-title {
  font-size: 14px;
  line-height: 1.25;
}
.gallery-item-subtitle {
  font-size: 12px;
  margin-top: 6px;
  margin-bottom: 0;
  color: rgba(26, 34, 45, 0.7);
}
.page-id-67 .company-story-section {
  padding-top: 0 !important;
}
.company-story-section p {
  margin-bottom: 0;
}
.company-story-grid {
  padding-block-start: 24px;
  position: relative;
  display: grid;
  gap: 12px;
}
.company-story-grid::before {
  content: "";
  position: absolute;
  left: 18px;
  top: 8px;
  bottom: 8px;
  width: 2px;
  background: linear-gradient(180deg, rgba(32, 199, 194, .8), rgba(32, 199, 194, .8));
  border-radius: 99px;
}
.company-story-card {
  position: relative;
  display: grid;
  grid-template-columns: 44px 1fr;
  gap: 12px;
}
.company-story-card__dot {
  width: 14px;
  height: 14px;
  border-radius: 999px;
  background-color: var(--main-clever-color);
  margin-left: 12px;
  margin-top: 18px;
  box-shadow: 0 0 0 6px var(--main-clever-color);
}
.company-story-card__card {
  padding: 16px;
  border-radius: 18px;
  border: 1px solid #c3c3c3;
  background-color: #fff;
}
.company-story-card-title {
  font-size: 16px;
  font-weight: 800;
  line-height: 1.5;
}
.company-story-card-subtitle {
  padding-block-start: 8px;
  font-size: clamp(14px, 2vw, 16px);
}
.company-story-card-text {
  padding-block-start: 10px;
  font-size: 13px;
}
.car-features-grid {
  padding-top: 20px;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 20px;
}
.page-id-2817 .car-features1-section {
  padding-bottom: 0 !important;
}
.car-feature-card,
.car-feature1-card {
  position: relative;
  padding: 30px 10px 200px 30px;
  background-color: #f2f4f5;
  border-radius: 25px;
}
.car-feature-card:nth-child(1),
.car-feature-card:nth-child(2),
.car-feature1-card:nth-child(1),
.car-feature1-card:nth-child(2) {
  grid-column: span 3;
}
.car-feature-card:nth-child(n+3),
.car-feature1-card:nth-child(n+3) {
  grid-column: span 2;
}
.page-id-2817 .car-feature-card:nth-child(n+3),
.page-id-2845 .car-feature-card:nth-child(n+3) {
  grid-column: span 6;
}
.page-id-2832 .car-feature-card:nth-child(1),
.page-id-2832 .car-feature-card:nth-child(2),
.page-id-2832 .car-feature-card:nth-child(3) {
  grid-column: span 2;
}
.page-id-2832 .car-feature-card:nth-child(4),
.page-id-2832 .car-feature-card:nth-child(5) {
  grid-column: span 3;
}
.page-id-3040 .car-feature-card:nth-child(1),
.page-id-3040 .car-feature-card:nth-child(2) {
  grid-column: span 2;
}

.page-id-3040 .car-feature-card picture img {
  border-radius: 30px;
}
.car-feature-num {
  position: absolute;
  top: 22px;
  right: 22px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.2;
  color: #2c54511c;
  user-select: none;
}
.car-feature-title {
  max-width: 85%;
  line-height: 1.2;
  color: #2c5451;
}
.page-id-3040 .car-feature-title {
  font-size: 23px;
}
.car-feature-list {
  padding-top: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.car-feature-list li {
  max-width: 90%;
  position: relative;
  padding-left: 12px;
  line-height: 1.2;
  color: #292929;
}
.car-feature-list li::before {
  position: absolute;
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #2c5451;
  top: 6px;
  left: 0;
}
.car-feature-img {
  position: absolute;
  bottom: 0;
  right: 10px;
}
.car-features-footer {
  padding-top: 20px;
  font-size: 20px;
  line-height: 28px;
}
.car-features-section p {
  margin-bottom: 0;
}
.usage-scenarios-grid {
  padding-top: 20px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
}
.usage-card {
  flex: 1;
  padding: 22px 60px 20px 16px;
  border: 1px solid #8b8b8b;
  border-radius: 25px;
}
.usage-card-title {
  font-size: 20px;
  line-height: 20px;
  font-weight: 600;
  color: #2c5451;
}
.usage-card-list {
  padding-top: 17px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.usage-card-list li {
  position: relative;
  padding-left: 15px;
}
.usage-card-list li::before {
  position: absolute;
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #2c5451;
  top: 10px;
  left: 0;
}
._gradient .head_text {
  color: #fff;
}
.adv_item {
  justify-content: space-between;
  overflow: hidden;
}
.cols-auto > * {
  flex: 1 0 25%;
}

.round_icon {
  margin-bottom: 1rem;
  background: rgb(46, 43, 40);
  width: 40px;
  height: 40px;
  display: flex;
  border-radius: 100%;
  align-items: center;
  justify-content: center;
}
.item-black:hover:not(.item-black.bg-white) {
  border: 1px solid #eee;
  background-color: transparent !important;
}

.item-black {
  transition: all 0.3s;
  border: 1px solid transparent;
}
.item-black:hover:not(.item-black.bg-white) .round_icon {
  background: #fff;
}

.item-black:hover:not(.item-black.bg-white) .round_icon svg path {
  fill: #000;
}
.cols-3-auto > * {
  flex: 1 0 30%;
  max-width: 30%;
  margin: unset;
}

.cols-3-auto {
  justify-content: center;
}

.how_kv_list .block {
  background: linear-gradient(
    180deg,
    rgb(232, 244, 243) 73.659%,
    rgb(255, 255, 255) 114.2%
  );
  display: flex;
  flex-direction: column;
}
.how_kv_list .block:hover {
  background: linear-gradient(
    0deg,
    rgb(232, 244, 243) 73.659%,
    rgb(255, 255, 255) 114.2%
  );
}
.block_num {
  color: rgba(26, 34, 45, 0.07);
  font-size: 2.875rem;
  font-weight: 700;
  line-height: 150%;
  margin-top: auto;
}
.icon_dark {
  background-color: rgb(73, 73, 74);
  width: 66px;
  height: 66px;
  margin: 0 auto;
  border-radius: 100%;
  padding: 1rem;
}
.step__item img {
  max-width: 143px;
  filter: grayscale(1);
}
.step__item p {
  text-transform: uppercase;
}
.step__separator {
  width: 1px;
  margin: 0 20px;
  max-width: 1px;
  border: 1px dashed rgb(68, 182, 175);
}

.step__item:hover img {
  filter: grayscale(0);
}
.steps_btntxt p a {
  display: block;
  white-space: nowrap;
}
.modal .btn-submit {
  background-color: var(--main-clever-color);
}
.img-border {
  border: 1px solid rgb(218, 218, 218);
  text-align: center;
}

.img-border img {
  max-width: 50%;
}
.li {
  border-bottom: 1px dashed rgba(0, 0, 0, 0.24);
  display: flex;
  gap: 1rem;
  padding: 6px 0;
}

.li div:first-child {
  white-space: nowrap;
  color: rgba(0, 0, 0, 0.7);
}

.li div:last-child {
  font-weight: 600;
  color: rgba(0, 0, 0, 0.7);
}

.li:first-child {
  gap: 0.625rem;
  padding-top: 0;
}
.btm_form-bottom-text {
  padding-block-start: 100px;
  font-size: clamp(1rem, 0.8846rem + 0.5128vw, 1.5rem);
  line-height: 1.2;
}
.page-id-4592 .btm_form {
  padding-top: 6.25rem;
}
.avto_section {
  background-image: url(http://clever-cargo.ru/wp-content/uploads/2025/04/lines_landing.svg);
  background-size: contain;
  background-position: top center;
  background=po: ;
  background=po: b;
  background=po: bo;
  background=po: bot;
  background=po: bott;
  background=po: botto;
  background=po: bottom;
  background=po: botto;
  background=po: bott;
  background=po: bot;
  background=po: bo;
  background=po: b;
  background-color: #dbdfe0;
  position: relative;
  margin-top: 5rem;
  background-repeat: no-repeat;
}

.avto_section:before {
  content: "";
  position: absolute;
  clip-path: polygon(
    0 0,
    -40% 5%,
    10.5% 25.5%,
    11% 13%,
    11.5% 28%,
    12% 5%,
    12.5% 29%,
    20% 31%,
    29% 39%,
    41% 45%,
    53% 62%,
    66% 75%,
    71% 78%,
    71.5% 64%,
    72% 79%,
    72.5% 79%,
    73% 40%,
    73.5% 79%,
    74.5% 79%,
    75% 54%,
    75.5% 79%,
    87% 84%,
    100% 100%,
    0% 100%,
    0% 2%
  );
  max-width: 100%;
  width: 100%;
  height: 200px;
  height: 150px;
  background: inherit;
  background-size: unset;
  top: -150px;
  background-image: none;
}
.table-cell {
  flex: 1;
  min-width: 89px;
  padding: 10px;
  text-align: center;
  border: 1px solid rgb(193, 194, 194);
  border-radius: 9px;
  background: #fff;
  font-weight: 600;
}

.table-cell:first-child {
  min-width: 215px;
  padding: 10px;
  font-weight: 600;
  text-align: center;
  background: rgb(244, 247, 252);
  border: 1px solid rgb(193, 194, 194);
  border-radius: 9px;
}

.thead .table-cell:first-child {
  color: #fff;
  width: 100%;
  display: block;
  background: var(--main-clever-color);
}

.thead .table-cell {
  background: #f2f2f2;
  color: var(--main-clever-color);
  font-weight: 400;
}
.border-block {
  border: 1px solid #000;
  border-radius: 25px;
  text-align: center;
  font-weight: 500;
  margin-top: 1rem;
}
.icons__block .round_icon {
  max-width: 40px;
  flex: 1 0 50px;
  margin: 0;
}
.offset-top-2 {
  margin-top: 8rem;
}
.nosticky .icons__block h2 {
  position: unset;
}

.nosticky .icon__block-item {
  position: unset;
}
.faq {
  background-size: contain;
}
.block_img-67 img {
  max-width: 40%;
  bottom: 2rem;
  z-index: -1;
}
.block_img-616 img {
  max-width: 50%;
  z-index: -1;
}
.block_img-1416 img {
  max-width: 45%;
  z-index: -1;
  right: 0;
  bottom: 2rem;
}
.block_img-1457 img {
  max-width: 40%;
  z-index: -1;
  right: 3rem;
}
.block_img-1491 img {
  max-width: 45%;
  z-index: -1;
  right: 2rem;
  bottom: 4rem;
}
.block_img-1531 img {
  max-width: 35%;
  z-index: -1;
  bottom: 0;
}
.block_img-1547 img {
  max-width: 45%;
  bottom: 4rem;
  z-index: -1;
}
.block_img-1553 img,
.block_img-1603 img {
  max-width: 50%;
  z-index: -1;
  right: 3rem;
  bottom: 3rem;
}
.block_img-1627 img {
  max-width: 60%;
  z-index: -1;
  right: 1rem;
  bottom: 2rem;
}
.block_img-1630 img {
  max-width: 40%;
  z-index: -1;
  right: 5rem;
  bottom: 5rem;
}
.block_img-1643 img {
  max-width: 55%;
  z-index: -1;
  right: 2rem;
  bottom: 4rem;
}
.block_img-1748 img {
  max-width: 35%;
  z-index: -1;
  right: 4rem;
  bottom: 3rem;
}
.block_img-1762 img {
  max-width: 50%;
  z-index: -1;
  right: 5rem;
  bottom: 5rem;
}
.block_img-1775 img {
  max-width: 45%;
  z-index: -1;
  right: 3rem;
  bottom: 6rem;
}
.block_img-1778 img {
  max-width: 50%;
  z-index: -1;
  right: 4rem;
  bottom: 7rem;
}
.block_img-1801 img {
  max-width: 50%;
  z-index: -1;
  right: 4rem;
  bottom: 6rem;
}
.block_img-1813 img,
.block_img-1826 img {
  max-width: 45%;
  z-index: -1;
  right: 5rem;
  bottom: 3rem;
}
.block_img-1839 img {
  max-width: 45%;
  z-index: -1;
  right: 5rem;
  bottom: 4rem;
}
.block_img-1848 img {
  max-width: 50%;
  z-index: -1;
  right: 1rem;
  bottom: 5rem;
}
.block_img-1857 img {
  max-width: 40%;
  z-index: -1;
  right: 6rem;
  bottom: 3rem;
}
.block_img-2348 img {
  max-width: 40%;
  z-index: -1;
  right: 3rem;
  bottom: 5rem;
}

.block_img-2726 img,
.block_img-2741 img,
.block_img-2744 img,
.block_img-2747 img {
  max-width: 40%;
  z-index: -1;
  right: 0;
  bottom: 5rem;
}

.block_img-2750 img {
  max-width: 45%;
  z-index: -1;
  right: 0;
  bottom: 5rem;
}

.block_img-2507 img {
  max-width: 50%;
  z-index: -1;
  right: 1rem;
  bottom: 3rem;
}

.block_img-2817 img {
  max-width: 50%;
  z-index: -1;
  right: 1rem;
  bottom: 4rem;
}

.block_img-2832 img {
  max-width: 50%;
  z-index: -1;
  right: -1rem;
  bottom: 2rem;
}

.block_img-2845 img {
  max-width: 50%;
  z-index: -1;
  right: 0;
  bottom: 4rem;
}

.block_img-2871 img {
  max-width: 35%;
  z-index: -1;
  right: 2rem;
  bottom: 0;
}

.block_img-3027 img {
  max-width: 45%;
  z-index: -1;
  right: 1rem;
  bottom: 6rem;
}

.block_img-3040 img {
  max-width: 45%;
  z-index: -1;
  right: 1rem;
  bottom: 4rem;
}

.block_img-3294 img {
  max-width: 40%;
  z-index: -1;
  right: 3rem;
  bottom: 2rem;
}

.block_img-3309 img {
  max-width: 40%;
  z-index: -1;
  right: 5rem;
  bottom: 3rem;
}

.block_img-3397 img {
  max-width: 40%;
  z-index: -1;
  right: 4rem;
  bottom: 8rem;
}

.block_img-3488 img {
  max-width: 50%;
  z-index: -1;
  right: 3rem;
  bottom: 7rem;
}

.block_img-3519 img {
  max-width: 40%;
  z-index: -1;
  right: 5rem;
  bottom: 5rem;
}

.block_img-3563 img {
  max-width: 45%;
  z-index: -1;
  right: 5rem;
  bottom: 5rem;
}

.block_img-3612 img {
  max-width: 50%;
  z-index: -1;
  right: 4rem;
  bottom: 6rem;
}

.block_img-3635 img {
  max-width: 40%;
  z-index: -1;
  right: 7rem;
  bottom: 4rem;
}

.block_img-3642 img {
  max-width: 40%;
  z-index: -1;
  right: 3rem;
  bottom: 4rem;
}

.block_img-3649 img {
  max-width: 50%;
  z-index: -1;
  right: 5rem;
  bottom: 6rem;
}

.btn-lite-grey {
  justify-content: flex-start;
  margin: 1rem 0;
  background-color: #f8f8f5;
  width: max-content;
  padding: 0.8rem 1.5rem;
  border-radius: 2rem;
}
.icon__block-item.flex-column {
  padding: 2rem 2rem 0 !important;
}
.step_item_text {
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
}
.blockgeo_options {
  display: flex;
  border-bottom: 1px solid rgb(193, 194, 194);
  padding: 0.5rem 0;
  gap: 1rem;
}

.blockgeo_options div:first-child {
  white-space: nowrap;
  flex: 1 0 30%;
}

.blockgeo_options div:last-child {
  flex: 1 0 70%;
}
.block._wide p:not(:first-child) {
  margin: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.23);
  padding: 0.5rem 0;
}

.block._wide .upper {
  margin: 0;
}
.auto_block .top_head_block h2 {
  max-width: 70%;
}
.auto_block .block p {
  margin: 0;
}

.page-id-2348 section.safety-block.clip_path,
.page-id-2726 section.safety-block.clip_path,
.page-id-2741 section.safety-block.clip_path,
.page-id-2744 section.safety-block.clip_path,
.page-id-2747 section.safety-block.clip_path,
.page-id-2750 section.safety-block.clip_path {
  margin-top: 0;
}

.page-id-2348 .auto_block-line,
.page-id-2726 .auto_block-line,
.page-id-2741 .auto_block-line,
.page-id-2744 .auto_block-line,
.page-id-2747 .auto_block-line,
.page-id-2750 .auto_block-line {
  display: none;
}

.page-id-2348 .auto_block,
.page-id-2726 .auto_block,
.page-id-2741 .auto_block,
.page-id-2744 .auto_block,
.page-id-2747 .auto_block,
.page-id-2750 .auto_block {
  padding-top: 6.25rem !important;
}

.page-id-2348 .case_desc,
.page-id-2726 .case_desc,
.page-id-2741 .case_desc,
.page-id-2744 .case_desc,
.page-id-2747 .case_desc,
.page-id-2750 .case_desc {
  max-width: 70%;
}

.page-id-2348 .cases_block,
.page-id-2726 .cases_block,
.page-id-2741 .cases_block,
.page-id-2744 .cases_block,
.page-id-2747 .cases_block,
.page-id-2750 .cases_block,
.page-id-2817 .cases_block,
.page-id-2832 .cases_block,
.page-id-2845 .cases_block,
.page-id-3027 .cases_block,
.page-id-3040 .cases_block {
  padding-top: 0 !important;
}

.page-id-3027 .form__contacts-block {
  margin-top: 0;
}

.page-id-2348 .slider__section,
.page-id-2726 .slider__section,
.page-id-2741 .slider__section,
.page-id-2744 .slider__section,
.page-id-2747 .slider__section,
.page-id-2750 .slider__section {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.page-id-3563 .transport-used {
  padding-bottom: 0 !important;
}

.page-id-3563 .info-block {
  padding-bottom: 0 !important;
}

.br-25 img {
  border-radius: inherit;
}
.icon_bg-grey img {
  border-radius: 0;
}
.avto_section .btn {
  margin-top: auto !important;
}
.round_icon {
  border-radius: 100%;
}

.green_icon {
  background-color: rgb(68, 182, 175);
  font-weight: 600;
  color: #fff;
}

.avto_section .block {
  display: flex;
  flex-direction: column;
}
.block-grad {
  padding: 1rem;
}
.block-grad:nth-child(even) {
  background: linear-gradient(
    90deg,
    #d3d6e4,
    #c1d2e6,
    #aacfe4,
    #91cdda,
    #87c9d6,
    #8ec4db,
    #97bddc,
    #a2b7d9
  );
}
.blocks_items {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.underline {
  border: none;
  height: 3px;
  background-color: #fff;
  width: 30%;
  margin: 0 auto;
}
.recent-news-thumbnail a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.price-item.active {
  background: var(--main-clever-color);
  color: #fff;
}
.avto__price-head.active,
.price-item.active {
  background-color: var(--main-clever-color);
  color: #fff;
}
.post__thumb .post-thumbnail {
  height: auto;
  border-radius: 1rem;
}

.post__thumb .post-thumbnail img {
  border-radius: 2rem;
}
.dashicons-eye:before {
  background-image: url("data:image/svg+xml,%3Csvg width='17.000000' height='17.000000' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs%3E%3CclipPath id='clip398_5989'%3E%3Crect id='mdi:eye' rx='0.000000' width='16.000000' height='16.000000' transform='translate(0.500000 0.500000)' fill='white' fill-opacity='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='mdi:eye' rx='0.000000' width='16.000000' height='16.000000' transform='translate(0.500000 0.500000)' fill='%23FFFFFF' fill-opacity='0'/%3E%3Cg clip-path='url(%23clip398_5989)'%3E%3Cpath id='Vector' d='M8.5 6.37C7.93 6.37 7.39 6.59 6.99 6.99C6.59 7.39 6.37 7.93 6.37 8.5C6.37 9.06 6.59 9.6 6.99 10C7.39 10.4 7.93 10.62 8.5 10.62C9.06 10.62 9.6 10.4 10 10C10.4 9.6 10.62 9.06 10.62 8.5C10.62 7.93 10.4 7.39 10 6.99C9.6 6.59 9.06 6.37 8.5 6.37ZM8.5 12.04C7.56 12.04 6.65 11.66 5.99 11C5.33 10.34 4.95 9.43 4.95 8.5C4.95 7.56 5.33 6.65 5.99 5.99C6.65 5.33 7.56 4.95 8.5 4.95C9.43 4.95 10.34 5.33 11 5.99C11.66 6.65 12.04 7.56 12.04 8.5C12.04 9.43 11.66 10.34 11 11C10.34 11.66 9.43 12.04 8.5 12.04ZM8.5 3.18C4.95 3.18 1.93 5.39 0.7 8.5C1.93 11.6 4.95 13.81 8.5 13.81C12.04 13.81 15.06 11.6 16.29 8.5C15.06 5.39 12.04 3.18 8.5 3.18Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
  content: "";
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
}
.article__thumb .post-thumbnail {
  position: absolute;
}

.top__article_head {
  position: relative;
  min-height: 500px;
  background-size: cover;
  background-position: center;
  border-radius: 2rem;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  color: #fff;
}

.article__post {
  padding: 0.625rem !important;
  padding-top: 2rem !important;
}

.article__thumb .post-thumbnail {
  height: 100% !important;
}
.article__post .entry-content {
  padding: 0 1.1875rem;
}
.inner__box_post {
  padding: 2.5rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin-top: auto;
  z-index: 1;
}

.inner__box_post h1 {
  color: #fff;
}
.article__post .entry-meta {
  flex-direction: column;
  gap: 0.5rem;
}

.article__post .post-views {
  flex-direction: row;
  color: #fff;
  gap: 5px;
  align-items: center;
  position: relative;
}

.article__post .post-views .post-views-label {
  display: none;
}

.auto-block-mobile-img {
  display: none;
}

span.article-posted-on {
  color: #fff;
  font-size: 1.25rem;
}
/* ÐžÐ³Ð»Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ ÑÑ‚Ð°Ñ‚ÑŒÐ¸ */
.article-toc-container {
  padding: 15px;
  border-radius: 8px;
  z-index: 100;
  overflow-y: auto;
}

.toc-header {
  font-weight: bold;
  margin-bottom: 10px;
  padding-bottom: 5px;
}

.article-toc {
  list-style: none;
  padding: 0;
  margin: 0;
}

.article-toc li {
  margin-bottom: 8px;
  line-height: 1.4;
}

.article-toc a {
  color: rgb(162, 160, 160);
  text-decoration: none;
  transition: all 0.3s;
  display: block;
  padding: 3px 5px;
  border-radius: 3px;
}

.toc-h3 {
  padding-left: 15px;
}

/* ÐÐºÑ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ð¿ÑƒÐ½ÐºÑ‚ Ð¾Ð³Ð»Ð°Ð²Ð»ÐµÐ½Ð¸Ñ */
.article-toc li.active a {
  color: #0066cc;
  font-weight: bold;
  background: #e6f2ff;
}

/* Ð˜Ð½Ð´Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ñ€Ð¾Ð³Ñ€ÐµÑÑÐ° */
.toc-progress {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  background: #e0e0e0;
}

.toc-progress-bar {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background: #0066cc;
  transition: height 0.3s, top 0.3s;
}

.article-toc-container.main-top {
}
/* ÐÑƒÐ¼ÐµÑ€Ð°Ñ†Ð¸Ñ Ð´Ð»Ñ Ð¼Ð¾Ð±Ð¸Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¾Ð³Ð»Ð°Ð²Ð»ÐµÐ½Ð¸Ñ (Ð¿ÐµÑ€ÐµÐ´ Ñ‚ÐµÐºÑÑ‚Ð¾Ð¼) */
.main-top .article-toc {
  counter-reset: section-counter; /* Ð˜Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÐ¼ ÑÑ‡ÐµÑ‚Ñ‡Ð¸Ðº */
  list-style-type: none;
  padding-left: 0;
}

.main-top .article-toc > li {
  counter-increment: section-counter; /* Ð£Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð²Ð°ÐµÐ¼ ÑÑ‡ÐµÑ‚Ñ‡Ð¸Ðº */
  position: relative;
  padding-left: 25px;
  margin-bottom: 8px;
}

.main-top .article-toc > li:before {
  content: counter(section-counter) "."; /* Ð’Ñ‹Ð²Ð¾Ð´Ð¸Ð¼ Ð½Ð¾Ð¼ÐµÑ€ */
  position: absolute;
  left: 0;
  font-weight: bold;
  color: #0066cc;
}

/* Ð”Ð»Ñ Ð¿Ð¾Ð´Ð¿ÑƒÐ½ÐºÑ‚Ð¾Ð² h3 ÑƒÐ±Ð¸Ñ€Ð°ÐµÐ¼ Ð½ÑƒÐ¼ÐµÑ€Ð°Ñ†Ð¸ÑŽ */
.main-top .article-toc > li.toc-h3:before {
  content: none;
}

/* Ð¡Ð¾Ñ…Ñ€Ð°Ð½ÑÐµÐ¼ ÑÑ‚Ð¸Ð»Ð¸ Ð±ÐµÐ· Ð½ÑƒÐ¼ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ Ð´ÐµÑÐºÑ‚Ð¾Ð¿Ð½Ð¾Ð³Ð¾ Ð¾Ð³Ð»Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð² ÑÐ°Ð¹Ð´Ð±Ð°Ñ€Ðµ */
.sidebar-top .article-toc {
  list-style-type: none;
  padding-left: 0;
}

.sidebar-top .article-toc li {
  padding-left: 15px;
}
/* ÐÑƒÐ¼ÐµÑ€Ð°Ñ†Ð¸Ñ Ð´Ð»Ñ Ð¾ÑÐ½Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¾Ð³Ð»Ð°Ð²Ð»ÐµÐ½Ð¸Ñ (Ð¿ÐµÑ€ÐµÐ´ Ñ‚ÐµÐºÑÑ‚Ð¾Ð¼) */
.main-toc .article-toc {
  counter-reset: section-counter; /* Ð˜Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÐ¼ ÑÑ‡ÐµÑ‚Ñ‡Ð¸Ðº */
  list-style-type: none;
  padding-left: 0;
}

.main-toc .article-toc > li {
  counter-increment: section-counter; /* Ð£Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð²Ð°ÐµÐ¼ ÑÑ‡ÐµÑ‚Ñ‡Ð¸Ðº */
  position: relative;
  padding-left: 25px;
  margin-bottom: 8px;
}

.main-toc .article-toc > li:before {
  content: counter(section-counter) "."; /* Ð’Ñ‹Ð²Ð¾Ð´Ð¸Ð¼ Ð½Ð¾Ð¼ÐµÑ€ */
  position: absolute;
  left: 0;
  font-weight: bold;
  color: #000;
}

/* Ð”Ð»Ñ Ð¿Ð¾Ð´Ð¿ÑƒÐ½ÐºÑ‚Ð¾Ð² h3 ÑƒÐ±Ð¸Ñ€Ð°ÐµÐ¼ Ð½ÑƒÐ¼ÐµÑ€Ð°Ñ†Ð¸ÑŽ */
.main-toc .article-toc > li.toc-h3:before {
  content: none;
}

/* Ð¡Ñ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ ÑÐ°Ð¹Ð´Ð±Ð°Ñ€Ð° (Ð±ÐµÐ· Ð½ÑƒÐ¼ÐµÑ€Ð°Ñ†Ð¸Ð¸) */
.sidebar-toc .article-toc {
  list-style-type: none;
  padding-left: 0;
}

.sidebar-toc .article-toc li {
  padding-left: 15px;
}
/* Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ ÑÑ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ð½ÑƒÐ¼ÐµÑ€Ð°Ñ†Ð¸Ð¸ */
.main-toc .article-toc > li.toc-h3 {
  padding-left: 40px;
  counter-increment: subsection-counter;
}

.main-toc .article-toc > li.toc-h3:before {
  content: counter(section-counter) "." counter(subsection-counter);
  left: 25px;
}
.main-toc .article-toc {
  counter-reset: section;
}

.main-toc .article-toc > li {
  counter-increment: section;
  counter-reset: subsection;
}

.main-toc .article-toc > li:before {
  content: counter(section);
  background-color: #a0dad6;
  padding: 8px;
  border-radius: 100%;
  height: 25px;
  width: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.main-toc .article-toc > li.toc-h3 {
  counter-increment: subsection;
}

.main-toc .article-toc > li.toc-h3:before {
  content: counter(section) "." counter(subsection);
}
.main-toc {
  background: rgba(68, 182, 175, 0.06);
  width: 100%;
  padding: 1rem 2rem;
  margin-bottom: 2rem;
}

.main-toc .toc-header {
  font-size: 2rem;
}

.main-toc .article-toc a {
  font-weight: 700;
  color: #000;
}
.sidebar_block {
  position: sticky;
  top: 2rem;
}
.article__post .wp-block-heading {
  margin: 1.25rem 0;
}
/* Ð¡Ñ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ð¸Ð½Ð´Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð¿Ñ€Ð¾Ð³Ñ€ÐµÑÑÐ° */
.toc-progress-container {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  background: rgb(231, 231, 231);
}

.toc-progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: var(--main-clever-color);
  transition: height 0.3s ease;
}

/* Ð¡Ñ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ð¿ÑƒÐ½ÐºÑ‚Ð° */
.sidebar-toc li a.active {
  color: #000;
}

.sidebar-toc li.active {
  background: rgba(0, 102, 204, 0.05);
}

/* Ð¡ÐºÑ€Ð¾Ð»Ð» Ð´Ð»Ñ ÑÐ°Ð¹Ð´Ð±Ð°Ñ€Ð° */
.sidebar-toc {
  max-height: 80vh;
  overflow-y: auto;
  padding-right: 15px;
}

/* ÐŸÐ¾Ð»Ð¾ÑÐ° Ð¿Ñ€Ð¾ÐºÑ€ÑƒÑ‚ÐºÐ¸ */
.sidebar-toc::-webkit-scrollbar {
  width: 4px;
}

.sidebar-toc::-webkit-scrollbar-thumb {
  background: #0066cc;
  border-radius: 2px;
}

.sidebar-toc a.active {
  font-weight: 500;
}
.sidebar_block {
  margin-top: 1.5rem;
}
.article__post .wp-block-quote p:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background: var(--main-clever-color);
  left: -1rem;
  border-radius: 5px;
}
.article__post .wp-block-quote p {
  position: relative;
}
.article__post ul.wp-block-list {
  list-style: none;
  padding-left: 0;
}

.article__post ul.wp-block-list li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 10px;
}

.article__post ul.wp-block-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuNzMgMS42NUw2LjU0IDExLjg0TDMuMjQgOC41M0wwIDExLjc3TDIuOTcgMTUuMDhMNi41NiAxOC4zNEw5LjggMTUuMUwyMCA0LjkxTDE2LjczIDEuNjVaIiBmaWxsPSIjNDRCNkFGIi8+PC9zdmc+");
  background-size: contain;
  background-repeat: no-repeat;
}
.page-id-3 ul.wp-block-list,
.page-id-4961 ul.wp-block-list,
.page-id-4964 ul.wp-block-list,
.page-id-4970 ul.wp-block-list {
  margin: 0 0 1.5em 3em;
  list-style-type: disc;
}
.page-id-3 .entry-content a,
.page-id-4961 .entry-content a,
.page-id-4964 .entry-content a,
.page-id-4970 .entry-content a {
  text-decoration: underline;
}
.page-id-3 .entry-footer,
.page-id-4961 .entry-footer,
.page-id-4964 .entry-footer,
.page-id-4970 .entry-footer {
  display: none;
}
ol.wp-block-list {
  list-style-type: auto;
  padding: 0 1rem;
}

ol.wp-block-list {
  list-style-type: none;
  counter-reset: num;
  margin: 0 0 0 2.5rem;
  padding: 15px 0 5px 0;
  font-size: 16px;
}
ol.wp-block-list li {
  position: relative;
  margin: 0 0 0 0;
  padding: 0 0 10px 0;
  line-height: 1.7;
}
ol.wp-block-list li:before {
  content: counter(num);
  counter-increment: num;
  display: inline-block;
  position: absolute;
  top: 0;
  left: -38px;
  width: 27px;
  height: 27px;
  background: rgba(68, 182, 175, 0.15);
  color: #000;
  text-align: center;
  line-height: 26px;
  font-size: 14px;
  border-radius: 50%;
  font-weight: 500;
}
.single-item li:before {
  background: none !important;
}

@media (min-width: 320px) {
  .page-id-1630 .faq {
    padding-top: 6.25rem;
  }

  .advantages_block .cols-auto .adv_item {
    z-index: 2;
  }
}

@media (min-width: 768px) {
  .market_grid {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: 260px 240px;
    gap: 1.25rem;
    margin-top: 2rem;
  }

  .grid__item.item-1 {
    grid-column: span 3 / span 3;
  }

  .grid__item.item-2 {
    grid-column: span 2 / span 2;
    grid-row: span 2 / span 2;
    grid-column-start: 4;
    grid-row-start: 1;
  }

  .grid__item.item-3 {
    grid-column: span 2 / span 2;
    grid-column-start: 1;
    grid-row-start: 2;
  }

  .grid__item.item-4 {
    grid-column-start: 3;
    grid-row-start: 2;
    width: 280px;
  }

  .item-1 .grid_img {
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    width: 65%;
  }
  .item-1 img {
    position: absolute;
  }
  .text-md-end {
    text-align: right !important;
  }
  .navbar {
    justify-content: space-between;
    align-items: center;
  }

  .info-block-content {
    gap: 22px;
  }

  .info-block-image.col-md-6 {
    width: 45%;
  }

  .info-block-text.col-md-6 {
    width: 50%;
  }

  .logo {
    margin-left: 3rem;
  }
  .faq__form .row-span {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
    column-gap: 15px;
  }
  .mobile-view {
    display: none;
  }
  .tabs-content {
    padding: 1.5rem 2rem;
    border-radius: 9px;
  }
  .form_container:after {
    content: "";
    position: absolute;
  }

  .form_img {
    background-color: rgba(255, 255, 255, 0.08);
    width: 512px;
    height: 512px;
    position: absolute;
    border-radius: 100%;
    left: -7rem;
    bottom: -13rem;
  }

  .form_img:before {
    content: "";
    position: absolute;
    width: 512px;
    height: 512px;
    border: 2px dashed #fff;
    border-radius: 100%;
    top: -13px;
    right: -8px;
  }

  .form_container:after {
    content: "";
    position: absolute;
    background-image: url(http://clever-cargo.ru/wp-content/uploads/2025/04/calc.svg);
    width: 150px;
    height: 150px;
    background-size: cover;
    bottom: -2rem;
    transform: translateX(210%);
    z-index: 2;
  }
  .dop_item:not(:first-child)::before {
    content: "";
    position: absolute;
    left: -8px;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
    width: 1px;
    border: 1px dashed rgba(255, 255, 255, 0.37);
  }
  .row-primary-bg:nth-child(3) {
    grid-column: 1;
  }

  .contact_block .form__contacts div:last-child {
    grid-row: 1/3;
    grid-column: 2;
  }

  .contact_block .form__contacts div:last-child {
    height: 100%;
    justify-content: center;
    display: flex;
    flex-direction: column;
  }
  .contact_block .form__contacts div:nth-child(2) {
    display: none;
  }
  .block._wide {
    grid-column: span 3;
  }
}
button {
  cursor: pointer;
}

.btn-black {
  color: var(--clever-black);
}
.btn-circle {
  border-radius: 30px !important;
}
.jsb {
  justify-content: space-between !important;
}

/* Sections
========================================================================== */
/**
* Remove the margin in all browsers.
*/
body {
  margin: 0;
}

/**
* Render the `main` element consistently in IE.
*/
main {
  display: block;
}
p#breadcrumbs {
  margin: 1rem 0 3.125rem;
  font-size: 1rem;
  color: #787878;
}
.breadcrumb-separator {
  color: var(--main-clever-color);
}
.page-template {
  background: #efecec;
}

#breadcrumbs a {
  color: var(--main-clever-color);
}
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
========================================================================== */
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
========================================================================== */
/**
* Remove the gray background on active links in IE 10.
*/
a {
  background-color: transparent;
}

/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
.slogans_section h2 p:last-child {
  font-weight: 400;
}

.slogans_section h2 {
  font-size: 40px;
  line-height: 43px;
}
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
  font-weight: 700;
}

/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
* Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}

/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
========================================================================== */
/**
* Remove the border on images inside links in IE 10.
*/
img {
  border-style: none;
}

/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input {
  overflow: visible;
}

/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select {
  text-transform: none;
}

/**
* Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
* Correct the padding in Firefox.
*/
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
*		`fieldset` elements in all browsers.
*/
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
  vertical-align: baseline;
}

/**
* Remove the default vertical scrollbar in IE 10+.
*/
textarea {
  overflow: auto;
}

/**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
* Remove the inner padding in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
========================================================================== */
/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/
details {
  display: block;
}

/*
* Add the correct display in all browsers.
*/
summary {
  display: list-item;
}

/* Misc
========================================================================== */
/**
* Add the correct display in IE 10+.
*/
template {
  display: none;
}

[hidden] {
  display: none;
}

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

html {
  box-sizing: border-box;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: inherit;
  font-size: 1rem;
  line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

h3 {
  font-size: 40px;
  text-transform: uppercase;
  line-height: 48px;
}

p {
  margin-bottom: 1rem;
}
.list-inline ul {
  list-style-type: disc;
  padding-left: 1rem;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: #fff;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0 0 1.5em 3em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

img {
  height: auto;
  max-width: 100%;
}

figure {
  margin: 1em 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* Links
--------------------------------------------- */
a:focus {
  outline: none;
}

a:hover,
a:active {
  outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  color: #fff;
  line-height: 1;
  padding: 14px;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  border-color: #ccc #bbb #aaa;
  cursor: pointer;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
  border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #8e8fa0;
  border: 0;
  padding: 10px 20px;
  outline: none;
  background: #f5faf9;
}

.wpcf7-list-item {
  margin: 0;
}

.wpcf7-acceptance label {
  display: flex;
  gap: 8px;
}

[type="checkbox"],
[type="radio"] {
  width: 25px;
  border-radius: 5px;
}

input {
  position: relative !important;
  appearance: none;
}

input:before {
  content: "";
  display: block;
  width: 25px;
  height: 25px;
  border: 2px solid #ccc;
  transition: 0.2s border-color ease;
}

input:checked:before {
  border-color: #858383;
  transition: 0.5s border-color ease;
}

input:disabled:before {
  border-color: #ccc;
  background-color: #ccc;
}

input:after {
  content: "";
  display: block;
  position: absolute;
  box-sizing: content-box;
  top: 49%;
  left: 50%;
  transform-origin: 50% 50%;
  background-color: #12cbc4;
  width: 16px;
  height: 16px;
  border-radius: 100vh;
  transform: translate(-50%, -50%) scale(0);
}

input[type="checkbox"]:before {
  border-radius: 5px;
}

input[type="checkbox"]:after {
  width: 10px;
  height: 15px;
  border-radius: 0;
  transform: translate(-50%, -85%) scale(0) rotate(45deg);
  background-color: transparent;
  box-shadow: 4px 4px 0px 0px var(--main-clever-color);
}

input[type="checkbox"]:checked:after {
  animation: toggleOnCheckbox 0.2s ease forwards;
}

input[type="checkbox"].filled:before {
  border-radius: 16px/4;
  transition: 0.2s border-color ease, 0.2s background-color ease;
}

input[type="checkbox"].filled:checked:not(:disabled):before {
  background-color: #12cbc4;
}

input[type="checkbox"].filled:not(:disabled):after {
  box-shadow: 4px 4px 0px 0px white;
}

@keyframes toggleOnCheckbox {
  0% {
    opacity: 0;
    transform: translate(-50%, -85%) scale(0) rotate(45deg);
  }

  70% {
    opacity: 1;
    transform: translate(-50%, -85%) scale(0.9) rotate(45deg);
  }

  100% {
    transform: translate(-50%, -85%) scale(0.8) rotate(45deg);
  }
}

label a {
  color: var(--main-clever-color);
  font-weight: 600;
}

.__agree {
  display: flex;
  margin: 10px 0 0;
  font-size: 14px;
}
.form-column .form-col {
  margin-bottom: 5px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #111;
}

form input:focus::placeholder {
  position: absolute;
  transition: all 0.2s;
  transform: translate(0, -10px);
  font-size: 8px;
}

form input::placeholder {
  transition: all 0.2s;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}

.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.main-navigation ul ul {
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
}

.page-id-7 .main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}

.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}

.main-navigation .sub-menu li a {
  background: #ffffffbf;
  border: 1px solid #000;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
  display: block;
  left: auto;
}

.custom-logo {
  min-width: 91px;
}

.header__inner {
  text-align: center;
  margin-bottom: 5rem;
}

.main-navigation .sub-menu li a:hover {
  background: #fff;
  color: #fff;
}

.page-id-7 .main-navigation a:hover {
  background: #fff;
  color: var(--clever-black);
}

.page-id-7 .main-navigation .sub-menu li a:hover {
  background: #fff;
  color: var(--clever-black);
}

.main-navigation ul ul a {
  font-size: 14px;
  width: 200px;
  text-align: left;
}

.page-id-7 .main-navigation ul ul a {
  background: #000000bf;
  border: 1px solid #fff;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: -43px;
}

.main-navigation li {
  position: relative;
}

.main-navigation a {
  display: block;
  text-decoration: none;
  color: #fff;
  border: 1px solid #fff;
  padding: 0.282rem 1rem;
  border-radius: 30px;
  transition: all 0.2s;
}

.num__id {
  color: var(--green-color);
  font-weight: 700;
  line-height: 40px;
  margin: 2rem 0;
}

.num4 .num__id {
  color: #fff;
}
.tarify-tab-btn {
  padding: 0.438rem 0.75rem;
  font-size: 1rem;
}
/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
  display: block;
}
.tarify-tabs-nav {
  display: flex;
  gap: 10px;
  margin-bottom: 20px;
  flex-wrap: wrap;
}
.price__title {
  margin: 0;
}
.tarify-tab-btn {
  border: none;
  cursor: pointer;
  transition: all 0.3s;
  font-size: 1rem;
}

.tarify-tab-btn:hover,
.tarify-tab-btn.active {
  background: var(--main-clever-color);
  color: #fff;
}
.tarify-tab-btn {
  background: transparent;
  border: 1px solid var(--main-clever-color);
  color: var(--main-clever-color);
}
.tarify-tab-content {
  display: none;
  padding: 0.6875rem 0;
}

.tarify-tab-content.active {
  display: block;
}

.tarify-item {
  border-bottom: 1px solid #eee;
  margin-bottom: 0.6875rem;
}
.tarify-item.wide .d-row {
  grid-template-columns: auto;
}
.tarify-item:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

.valuable-cargo-inner {
  margin-block-start: 20px;
  padding: 33px 35px 32px 35px;
  background-color: #fff;
  border-radius: 25px;
}

.valuable-cargo-list {
  padding-block-start: 10px;
}

.valuable-cargo-item {
  padding: 12px 16px;
  background-color: #F4F7FC4F;
  border: 1px solid #c1c2c2;
  font-weight: 500;
  border-radius: 9px;
}

.valuable-cargo-text {
  color: #231F20;
}

.valuable-cargo-text--after {
  padding-block-start: 20px;
  font-weight: 600;
}

.avto-options-list {
  margin: 10px 0;
  font-size: 14px;
  color: rgb(144, 144, 144);
  display: flex;
  gap: 4px;
  flex-wrap: wrap;
}

.avto-prices {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
  grid-column-end: span 3;
}

.avto__prices-mobile {
  display: none;
  padding: 10px;
  background: #eee;
  width: 100%;
  transition: background 0.3s ease;
}

.avto__prices-mobile p {
  font-weight: 600;
}

.price-item {
  border: 1px solid #eee;
  padding: 15px;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
  background: #fff;
  border-radius: 25px;
  padding: 3.125rem 1rem;
  gap: 1rem;
  transition: background 0.3s ease;
}
.tarify-tab-btn {
  color: var(--main-clever-color);
  background-color: transparent;
}
.tarify-header {
  background: #fff;
  padding: 1rem 0.625rem 1rem 2.3125rem;
  border-radius: 25px;
}
.tarify-items-container {
  margin-top: 11px;
}
.car__main-details {
  margin-left: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 5px;
}
.wide-card-title p {
  font-size: 20px;
  font-weight: 700;
}

.wide-card-content {
  margin-top: 3rem;
}
.avto__desc p {
  margin: 0;
  font-size: 12px;
  padding-right: 5rem;
}
.tarify-header .row {
  align-items: center;
}
.tarifs__head {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.875rem;
  margin-left: -1.5rem;
}
.tarify-item .d-row {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 10px;
}
.avto__price-head p {
  margin: 0;
  font-weight: 600;
}

.avto__price-head {
  background: #eee;
  padding: 0.625rem;
  border-radius: 9px;
  width: 100%;
  transition: background 0.3s ease;
}
.i_blocks1 {
  background-color: #fff;
  padding: 6.25rem 0;
}
.i_blocks1:before {
  content: "";
  position: absolute;
  filter: blur(131px);
  background: radial-gradient(
    140.01% 140.03% at 50% 50%,
    rgba(231, 239, 253, 0.65),
    rgba(231, 239, 253, 0.2) 100%
  );
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  text-align: center;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.i_blocks1 h2 {
  color: var(--green-color);
  text-align: center;
}

section h2 {
  font-size: 50px;
  line-height: 55px;
  text-transform: uppercase;
  color: var(--green-color);
  position: relative;
  z-index: 2;
}

.i-block__list {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.25rem;
  margin-top: 2.5rem;
}

.i-block__item {
  background: #fff;
  border-radius: 28px;
}
.modal__img {
  width: 60%;
  margin: 0 auto;
}
#modal3 svg path {
  fill: #000;
}

#modal3 .close-button {
  right: 0;
  top: 0;
}
#modal-calc-rate .close-button {
  right: 0;
  top: 10px;
}
#modal-call-today .close-button {
  right: -15px;
  top: -15px;
}
#modal-transport-eval .close-button {
  right: -5px;
  top: -5px;
}
#modal-transport-eval .form__row-buttons {
  flex-wrap: nowrap;
}
#modal-transport-eval .form__row-button:first-child {
  flex: 40%;
}
#modal-transport-eval .form__row-button:last-child {
  flex: 60%;
}
.seo_block {
  position: relative;
  overflow: hidden;
}

.content_container {
  max-width: 1204px;
  margin: 0 auto;
  padding: 40px 0;
  box-sizing: border-box;
  justify-content: flex-end;
  display: flex;
}

.text_block {
  max-width: 55%;
  background: var(--main-clever-color);
  padding: 4rem;
  border-radius: 85px 0 0 85px;
  color: #fff;
  position: relative;
}

.left_image {
  position: absolute;
  top: 5rem;
  left: 0;
  width: 50%;
  height: 70%;
  overflow: hidden;
  border-radius: 0 85px 85px 0;
}

.left_image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.text_block img.absolute {
  top: -137px;
  right: 0;
}

.text_block:before {
  content: "";
  position: absolute;
  background: inherit;
  width: 1000%;
  top: 0;
  left: 5rem;
  height: 100%;
  z-index: -1;
}
@media screen and (min-width: 320px) {
  .menu-toggle {
    display: none;
  }

  .main-navigation ul {
    display: flex;
    flex-direction: column;
  }
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
  flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}

.post,
.page {
  margin: 0;
}
body.home {
  margin-top: 15px;
}
.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}

.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}
footer .fw-bold a {
  font-weight: 700 !important;
  color: rgb(224, 224, 224) !important;
}
/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}
p.h2 {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 24px;
  margin: 0;
}
#modal3 .row > * {
  flex: 1;
}
#modal3 .modal-content {
  max-width: 800px;
}
#modal-calc-rate .modal-content, 
#modal-fix-tariff .modal-content, 
#modal-call-today .modal-content,
#modal-safe-cargo .modal-content,
#modal-transport-eval .modal-content {
  padding: 2rem 2rem 1rem 2rem;
  text-align: left;
  overflow-y: auto;
}
#modal-transport-eval .loader-bar {
  bottom: -59%;
}
#modal-calc-rate .modal-header, 
#modal-fix-tariff .modal-header, 
#modal-call-today .modal-header,
#modal-safe-cargo .modal-header,
#modal-transport-eval .modal-header {
  text-align: center;
}

#modal-transport-eval .modal-header h2 {
  font-size: 28px;
}

#modal-transport-eval .modal-header p {
  font-size: 15px;
}

#modal-calc-rate .modal__form, 
#modal-fix-tariff .modal__form, 
#modal-call-today .modal__form,
#modal-safe-cargo .modal__form,
#modal-transport-eval .modal__form {
  padding-left: 0;
}
#modal-calc-rate .modal-content {
  padding: 1rem;
}
#modal-transport-eval .modal-content {
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
}

#modal-transport-eval.show-modal {
  overflow-y: auto;
}
.modal__form {
  flex: 2 !important;
}
#modal3 .row {
  align-items: center;
}

.modal__form {
  margin: 1rem;
  padding-left: 2rem;
}

.modal__form .wpcf7 {
  gap: 5px;
}

.form__row {
  padding-block-start: 10px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

fieldset.form__row {
  padding: 0;
  margin-block-start: 10px;
}

.form__row--split {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  flex-direction: row;
}

.form__row--split label {
  flex: 1 1 45%;
  min-width: 200px;
}

.form__row-input {
  margin-block-start: 10px;
}

.form__row-checkbox {
  display: flex;
  align-items: center;
  gap: 5px;
}

#modal-transport-eval .form__row-checkbox {
  font-size: 14px;
}

.form__grid {
  padding-block-start: 10px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px 14px;
}

.form__grid-span-accent {
  font-size: 12px;
  color: #6b7280; 
}

.form__row-checkbox .form__row-input {
  margin-block-start: 0;
}

.form__row-select {
  display: flex;
  flex-direction: column;
}

.form__row-select .form__row-input {
  padding: 10px 20px;
  background: #f5faf9;
  /* color: #8e8fa0; */
}

.form__row-textarea textarea {
  resize: none;
}

.form__row-date .form__row-input::before,
.form__row-file .form__row-input::before,
.wpcf7-validates-as-date::before {
  display: none;
}

.form-col .wpcf7-textarea {
  resize: none;
}

.form__row-file .form__row-input {
  padding: 0;
}

.form__row-required {
  color: rgb(238, 13, 13);
  display: inline !important;
}

.form__note {
  padding-block-start: 10px;
}

.modal-trust p {
  font-size: 11px;
}

.form__row-file {
  border: 2px dashed var(--main-clever-color);
  border-radius: 12px;
  padding: 1rem;
  background: #fff;
  cursor: pointer;
  transition: border-color 0.3s;
  position: relative;
  text-align: center;
}

.form__row-file .form__row-input {
  display: none;
}

.file-upload:hover {
  border-color: #6acbcd;
}

.file-upload input[type="file"] {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.file-upload-text {
  font-size: 14px;
  color: #555;
}

.file-upload-name {
  margin-top: 0.5rem;
  font-size: 13px;
  color: #333;
  word-break: break-word;
}

/* .loader-wrapper {
  position: relative;
  width: 100%;
  height: 4px;
  overflow: hidden;
  background: #eee;
  border-radius: 2px;
} */

.loader-bar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 30%;
	height: 4px;
	border-radius: 2px;
	background: linear-gradient(
		90deg,
		rgba(171, 196, 218, 1) 0%,
		rgba(106, 188, 205, 1) 15%,
		rgba(64, 204, 197, 1) 50%,
		rgba(175, 215, 218, 1) 80%,
		rgba(210, 215, 227, 1) 100%
	);
	opacity: 0;
	transition: opacity 0.3s ease;
	overflow: hidden;
}

.loader-bar.active {
	opacity: 1;
  animation: loaderMove 3s linear infinite;
}

@keyframes loaderMove {
	0% { left: -30%; }
	100% { left: 100%; }
}

.calc-rate-message {
  display: none;
  font-size: 30px;
  color: #000;
  text-align: center;
  opacity: 0;
  visibility: hidden;
}

.calc-rate-message.show {
  display: block;
  opacity: 1;
  visibility: visible;
}

.error-message {
  display: block;
  color: rgb(238, 13, 13);
}

.ftl-price-content {
  display: flex;
  gap: 70px;
}

.ftl-price-content-left {
  padding-block-start: 35px;
  flex: 35%;
}

.ftl-price-title {
  max-width: 70%;
}

.ftl-price-subtitle {
  padding-block-start: 24px;
  color: #04635D;
}

.ftl-price-left img {
  padding: 40px 0 0 110px;
}

.ftl-price-content-right {
  flex: 65%;
}

.ftl-price-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.ftl-price-item {
  position: relative;
  padding: 26px 76px 21px 51px;
  line-height: 1.5;
  font-weight: 500;
  color: #1A222D;
  background-color: #F7F7F7;
  border-radius: 16px;
}

.ftl-price-item::before {
  content: '';
  position: absolute;
  top: 33px;
  left: 26px;
  width: 12px;
  height: 12px;
  background-color: #44B6AF;
}

@media (min-width: 992px) {
  .w-lg-50 {
    width: 50% !important;
  }
  .page-id-1762 .w-lg-50 {
    width: 65% !important;
  }
  .py-lg-6 {
    padding-top: 6.25rem !important;
    padding-bottom: 6.25rem !important;
  }
  .pt-lg-6 {
    padding-top: 6.25rem;
  }
  .pb-lg-6 {
    padding-bottom: 6.25rem;
  }
  /* .page-id-2817 .single-card,
  .page-id-2832 .single-card,
  .page-id-2845 .single-card,
  .page-id-3027 .single-card,
  .page-id-3040 .single-card {
    padding-top: 6.25rem !important;
  } */
  .page-id-28 .faq,
  .page-id-616 .faq,
  .page-id-964 .faq,
  .page-id-971 .faq,
  .page-id-1491 .faq,
  .page-id-3294 .faq,
  .page-id-3309 .faq,
  .page-id-3488 .faq,
  .page-id-3519 .faq,
  .page-id-3563 .faq,
  .page-id-3612 .faq,
  .page-id-3635 .faq,
  .page-id-3642 .faq,
  .page-id-3649 .faq {
    padding-top: 6.25rem;
  }
  .page-id-3488 .valuable-cargo-block {
    padding-bottom: 6.25rem;
  }
  .page-id-3635 .info-block {
    padding-top: 6.25rem;
    padding-bottom: 0;
  }
  .pb-lg-10 {
    padding-bottom: 10rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 6.25rem;
  }
  .g-lg-cols-2 {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .g-lg-cols-3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .g-lg-cols-4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .my-lg-6 {
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }
  .page-id-2741 .why_us_list .g-lg-cols-2,
  .page-id-2744 .why_us_list .g-lg-cols-2,
  .page-id-2750 .why_us_list .g-lg-cols-2 {
    grid-template-columns: repeat(3, 1fr) !important;
  }
  .page-id-2348 .block-content,
  .page-id-2726 .block-content,
  .page-id-2741 .block-content,
  .page-id-2744 .block-content,
  .page-id-2747 .block-content,
  .page-id-2750 .block-content {
    width: 65%;
  }
  .page-id-1603 .steps__block {
    margin-top: 0;
  }
  .page-id-3563 .steps__block,
  .page-id-3612 .steps__block,
  .page-id-3642 .steps__block {
    margin-bottom: 0;
  }
  .page-id-1603 .cases_block,
  .page-id-1627 .cases_block {
    padding-top: 0 !important;
  }
  .page-id-1630 .head_sub_intro {
    margin-bottom: 0 !important;
  }
  .page-id-1630 .faq {
    padding-top: 6.25rem;
  }
  .page-id-1630 .advantages_block {
    padding-top: 0 !important;
  }
  .page-id-2348 .coverage-when-block, 
  .page-id-2726 .coverage-when-block,
  .page-id-2741 .coverage-when-block,
  .page-id-2744 .coverage-when-block,
  .page-id-2747 .coverage-when-block,
  .page-id-2750 .coverage-when-block,
  .page-id-3397 .coverage-when-block,
  .page-id-3488 .coverage-when-block,
  .page-id-3612 .coverage-when-block {
    padding-bottom: 6.25rem;
  }
  .page-id-3635 .coverage-when-block--alt,
  .page-id-3642 .coverage-when-block--alt,
  .page-id-3649 .coverage-when-block--alt {
    padding-bottom: 6.25rem;
  }
  .page-id-2507 .coverage-when-block--alt1,
  .page-id-2832 .coverage-when-block--alt1,
  .page-id-2845 .coverage-when-block--alt1,
  .page-id-3027 .coverage-when-block--alt1,
  .page-id-3040 .coverage-when-block--alt1,
  .page-id-3294 .coverage-when-block--alt1 {
    padding-top: 0;
    padding-bottom: 6.25rem;
  }
  .page-id-2817 .coverage-when-block--alt1 {
    padding-top: 0;
    padding-bottom: 6.25rem;
  }
  /* .page-id-3294 .coverage-when-block--alt1 {
    padding-top: 0;
  } */
   .page-id-3309 .coverage-when-block {
    background-color: #fff;
   }
  .page-id-2817 .coverage-when-block--alt1 .coverage-when-robot img,
  .page-id-2832 .coverage-when-block--alt1 .coverage-when-robot img,
  .page-id-2845 .coverage-when-block--alt1 .coverage-when-robot img,
  .page-id-3027 .coverage-when-block--alt1 .coverage-when-robot img,
  .page-id-3040 .coverage-when-block--alt1 .coverage-when-robot img {
    width: 236px;
  }
  .page-id-2817 .coverage-when-block--alt1 .circles,
  .page-id-2832 .coverage-when-block--alt1 .circles,
  .page-id-2845 .coverage-when-block--alt1 .circles,
  .page-id-3027 .coverage-when-block--alt1 .circles,
  .page-id-3040 .coverage-when-block--alt1 .circles {
    width: 248px;
    height: 248px;
  }
  .page-id-2817 .coverage-when-block--alt1 .circles::before,
  .page-id-2832 .coverage-when-block--alt1 .circles::before,
  .page-id-2845 .coverage-when-block--alt1 .circles::before,
  .page-id-3027 .coverage-when-block--alt1 .circles::before,
  .page-id-3040 .coverage-when-block--alt1 .circles::before {
    width: 248px;
    height: 248px;
  }
  .page-id-2845 .options-extra-cards {
    grid-template-columns: repeat(2, 1fr);
  }
  .page-id-2845 .options-extra-card:last-child {
    grid-column: span 2;
  }
  .container,
  .container-lg,
  .container-md,
  .container-sm {
    max-width: 960px;
  }

  .modal .wpcf7:not(#modal3 .wpcf7) {
    margin: 3rem 3rem 0;
  }

  .form-row.swap-row {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 5px;
  }
  .block-content {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
  }

  .block-content button,
  .block-content a {
    max-width: 300px;
    min-height: 58px;
    font-size: 16px;
  }
  .block-content .three-buttons button {
    max-width: none;
  }

  .page-id-3294 .block-content button,
  .page-id-3309 .block-content button {
    max-width: 406px;
  }
  .page-id-3397 .block-content button {
    max-width: 500px;
  }
  .page-id-3519 .block-content button {
    max-width: 440px;
  }
  .icon__block-item,
  .when_needed_list .list_row {
    position: sticky;
    top: 1rem;
  }

  .icons__block h2:not(.nosticky h2),
  .when_needed_section h2 {
    position: sticky;
    top: 1rem;
  }
  .slider__section .swiper-slide {
    min-width: 380px;
  }
  .bs__block h2 {
    width: 74%;
  }
  .form_block {
    margin-top: -17rem;
  }
  .adv_item img {
    max-width: 30%;
  }
  .cols-lg-4 > * {
    flex: 1;
  }
  .page-id-1857 .coverage-when-block {
    padding-top: 0;
    padding-bottom: 6.25rem;
  }
  /* .advantages_block .cols-auto:before {
    content: "";
    position: absolute;
    filter: blur(131px);
    background: radial-gradient(
      141.88% 140.03% at 50% 50%,
      rgba(231, 239, 253, 0.65),
      rgba(231, 239, 253, 0.2) 100%
    );
    width: 100%;
    height: 100%;
    z-index: 0;
  } */

  .advantages-block--gradient .cols-auto:before {
    content: none;
  }

  .advantages_block .cols-auto .adv_item {
    position: relative;
    z-index: 2;
  }

  .prom_section {
    position: relative;
  }

  .advantages_block {
    padding-bottom: 6.25rem;
  }
  .items-6 .cols-auto > * {
    flex: 1 0 49%;
    max-width: 50%;
  }
  .adv_item:hover img {
    transform: scale(1.2);
  }

  .adv_item img {
    transition: all 0.2s ease;
  }
  .prom_section .block:hover {
    background: transparent;
    border: 1px solid #eee;
  }

  .prom_section .block {
    border: 1px solid transparent;
    transition: all 0.2s ease;
  }

  .prom_section .block:hover svg path {
    fill: #fff;
  }

  .prom_section .block:hover .round_icon {
    background: #fff;
  }

  .prom_section .block:hover .round_icon svg path {
    fill: #000;
  }
}

@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1140px;
  }
  .fs-lg-30 {
    font-size: 1.875rem !important;
    line-height: 36px;
  }
  .recent-news {
    margin-bottom: 5rem !important;
  }
}

.single .entry-content {
  max-width: 95%;
}

.post__row {
  display: flex;
}

.post__thumb {
  flex: 1 0 65%;
  padding-right: 3rem;
  overflow: hidden;
}

.wp-block-latest-posts li {
  border-radius: 15px;
  box-shadow: 0px 0px 16.7px 0px rgba(189, 189, 189, 0.25);
  background: rgb(255, 255, 255);
  margin-bottom: 6px;
}

.wp-block-latest-posts a {
  display: block;
  padding: 1.25rem 2.25rem;
  font-weight: 500;
}
@media (min-width: 1400px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1204px;
  }
  /* .single .entry-content {
    flex: 1 0 65%;
    max-width: 65%;
  } */
  .w-xl-80 {
    width: 80% !important;
  }
  .w-xl-90 {
    width: 90% !important;
  }
}

.row {
  display: flex;
  flex-wrap: wrap;
}

.row.jsb {
  justify-content: space-between !important;
}

body {
  font-family: "Golos Text", sans-serif;
  font-size: 1rem;
  background-color: #f1efef;
  overflow-x: hidden;
  width: 100%;
  color: var(--clever-black);
  font-style: normal;
}
body.home {
  margin-top: 15px;
}
a,
button,
input,
select,
h1,
h2,
h3,
h4,
h5,
* {
  margin: 0;
  padding: 0;
  border: none;
  text-decoration: none;
  background: none;
}
.single #secondary h2 {
  font-size: 32px;
}
.recent-news-meta,
.recent-post-meta {
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 5px;
}

.recent-news-item:not(:first-child) .recent-news-excerpt {
  font-size: 14px;
}
.recent-post-thumbnail {
  min-height: 200px;
  background-size: cover;
}
.page-template-page-news h1 {
  text-align: left;
}
.entry-header {
  position: relative;
  display: block;
  color: var(--green-color);
  margin: 1.5rem 0;
}

.entry-title {
  line-height: 55px;
  color: var(--green-color);
  text-align: left;
  margin-bottom: 1.6875rem;
}
.entry-meta {
  display: flex;
  gap: 1rem;
  color: #919191;
  line-height: 24px;
  font-size: 1rem;
}
.single .post-thumbnail {
  margin-bottom: 2.4375rem;
}
.post-tags:first-letter {
  text-transform: uppercase;
}

menu,
ol,
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

header {
  position: absolute;
  z-index: 100;
  display: flex;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  width: 100%;
  padding-left: 0.8rem;
  padding-right: 0.8rem;
}
.menu-items nav {
  justify-content: center;
}
.first_screen {
  margin-bottom: 1rem;
}

.burger-menu {
  display: none;
}

.menu-items {
  display: none;
}

.header_nav {
  display: flex;
  align-items: center;
  gap: 1rem;
}

.img_logo {
  margin-left: 38px;
  margin-right: 20px;
  max-width: 100px;
}

.main_info {
  z-index: 10;
  display: flex;
}

.menu:not(footer .menu) {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
}

.menu_element {
  height: 30px;
  padding: 0 15px;
  border-radius: 100px;
  border-style: solid;
  border-color: #ffffff;
  border-width: 1px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
}

.menu_element a {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
  width: 100%;
  height: 100%;
}

.menu_element.active {
  background-color: #fff;
}

.menu_element.active a {
  color: black;
}

.home .social {
  display: flex;
  background-color: #f1efef;
  padding: 1rem 0 1rem 3rem;
  border-radius: 0 44px 0 44px;
  position: relative;
  z-index: 10;
  top: -1px;
  flex-wrap: nowrap;
}

.social .btn {
  min-width: 187px;
  max-height: 40px;
  padding: 2px 2px 2px 1rem;
}

.home .social:before {
  position: absolute;
  content: "";
  width: 70px;
  height: 70px;
  left: -70px;
  top: 1px;
  border-radius: 100%;
  background-color: transparent;
  box-shadow: 50px -55px 0 18px var(--bg-grey);
  pointer-events: none;
}

.telegram,
.whatsApp {
  display: flex;
  border-radius: 50%;
  border-style: solid;
  border-color: #231f20;
  border-width: 1px;
  width: 40px;
  height: 40px;
  align-items: center;
  justify-content: center;
}

.whatsApp {
  margin: 0 10px;
}

.whatsApp a {
  width: 25px;
  height: 75px;
}

.telegram a {
  width: 28px;
  height: 75px;
}

.btn {
  font-size: inherit;
  position: relative;
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.btn-black {
  border: 1px solid var(--clever-black);
  border-radius: 25px;
  display: flex;
  min-width: 175px;
  background: rgb(73, 73, 74);
  color: #fff;
}

.btn-white {
  background: #fff;
  color: var(--clever-black);
  padding: 12px;
  font-weight: 600;
}
.btn-border {
  border: 1px solid var(--clever-black);
  color: var(--clever-black);
}
.btn a {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 455px;
  height: 52px;
  color: black;
}

.btn p {
  padding-left: 17px;
  font-size: 14px;
  font-weight: 500;
}
.page-template-page-news,
.page-template-page-blog {
  background: #fff;
}
header:not(.home header, .entry-header) {
  background: #fff;
  padding: 0.4rem 0;
  position: relative;
  box-shadow: 0px 4px 12.6px 0px rgba(190, 189, 189, 0.25);
}

.header_button img {
  height: 36px;
  padding-right: 1px;
}

.fullscreen-bg {
  overflow: hidden;
  z-index: -100;
  position: relative;
}

a {
  color: inherit;
}

.btn-main {
  font-weight: 500;
  justify-content: space-between;
  padding-left: 1rem;
}

.btn-main:hover {
  color: #fff;
}

.__sc {
  align-items: center;
  display: flex;
  gap: 10px;
  margin-right: 10px;
}

.__sc a {
  border: 1px solid var(--clever-black);
  border-radius: 25px;
  padding: 5px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.row-primary-bg {
  background: #44aba5;
  border-radius: 1rem;
  padding: 1rem;
  display: flex;
  align-items: center;
}
.form__title {
  font-weight: 700;
  font-size: 40px;
  line-height: 50px;
  text-transform: uppercase;
  color: var(--green-color);
  margin-bottom: 5px;
}

.s__title {
  font-size: 20px;
  line-height: 25px;
}
.form__subtitle {
  padding-top: 20px;
}
.i-phone-white:before {
  background-image: url("data:image/svg+xml,%3Csvg width='43.000000' height='43.000000' viewBox='0 0 43 43' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs%3E%3CclipPath id='clip206_2514'%3E%3Crect id='ic:round-phone' rx='0.000000' width='42.000000' height='42.000000' transform='translate(0.500000 0.500000)' fill='white' fill-opacity='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='ic:round-phone' rx='0.000000' width='42.000000' height='42.000000' transform='translate(0.500000 0.500000)' fill='%23FFFFFF' fill-opacity='0'/%3E%3Cg clip-path='url(%23clip206_2514)'%3E%3Cpath id='Vector' d='M34.45 27.34L29.9 26.82C29.36 26.75 28.82 26.81 28.31 26.99C27.8 27.17 27.34 27.46 26.96 27.84L23.66 31.13C18.58 28.55 14.44 24.41 11.85 19.33L15.17 16.01C15.94 15.24 16.32 14.17 16.19 13.07L15.67 8.56C15.57 7.68 15.15 6.88 14.49 6.29C13.83 5.71 12.99 5.39 12.11 5.39L9.01 5.39C6.98 5.39 5.3 7.07 5.42 9.1C6.37 24.4 18.61 36.62 33.89 37.57C35.92 37.69 37.6 36.01 37.6 33.98L37.6 30.88C37.62 29.07 36.26 27.55 34.45 27.34Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.cl-arrow:before {
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18' cy='18' r='18' fill='%23231F20'/%3E%3Cpath d='M12.3154 23.6839L24.1575 12.3154M24.1575 12.3154L23.6839 23.2102M24.1575 12.3154H13.2628' stroke='white'/%3E%3C/svg%3E%0A");
  position: absolute;
  content: "";
  width: 36px;
  height: 36px;
  right: 2px;
  top: 2px;
}

.cl-arrow {
  display: block;
  width: 36px;
  height: 36px;
}

h1 {
  font-weight: 700;
  font-size: 50px;
  line-height: 70px;
  text-align: center;
  text-transform: uppercase;
}

.main_info p {
  margin-top: 10px;
  font-weight: 600;
  font-size: 22px;
  line-height: 28px;
}

.help_desk {
  color: #fff;
  background: rgba(4, 99, 93, 0.24);
  border-style: solid;
  border-radius: 14px;
  border-width: 1px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  gap: 5px;
  align-items: center;
  padding: 13px 8px;
  position: absolute;
  bottom: 77px;
  right: 33px;
}

.help_desk-block:not(:first-child) {
  margin-top: 7px;
}

.help_desk-block img {
  width: 26px;
  height: 31px;
}

.help_desk-block:not(:last-child) {
  border-bottom: 1px solid #fff;
  width: 100%;
}

.help_desk a {
  display: block;
}

.help_desk p {
  font-weight: 500;
  font-size: 8px;
  line-height: 11.81px;
  text-align: center;
  text-transform: uppercase;
  margin: 6px 0 8px;
}

.help_desk img {
  text-align: center;
}

.help_desk-block {
  text-align: center;
}

.second_info {
  border-radius: 100px;
  position: absolute;
  bottom: -1px;
  left: 0;
  background-color: var(--bg-grey);
  padding: 0.8rem 1rem 1rem 0;
  margin-left: 1px;
  max-width: 485px;
}

.second_info .btn:hover {
  border-radius: 30px;
  background: var(--main-clever-color);
  border-color: var(--main-clever-color);
}

.second_info .btn {
  border: 1px solid var(--clever-black);
  border-radius: 35px;
}

.second_info:before {
  position: absolute;
  content: "";
  width: 84px;
  height: 81px;
  left: -1px;
  top: -81px;
  border-radius: 44%;
  background-color: transparent;
  box-shadow: -50px 50px 0 10px var(--bg-grey);
  pointer-events: none;
  z-index: 0;
}

.second_info:after {
  position: absolute;
  content: "";
  width: 100px;
  height: 100px;
  right: -100px;
  bottom: 0;
  border-radius: 44%;
  background-color: transparent;
  box-shadow: -50px 60px 0 5px var(--bg-grey);
  pointer-events: none;
  z-index: -1;
}

.home .social:after {
  position: absolute;
  content: "";
  width: 65px;
  height: 65px;
  right: 0;
  bottom: -64px;
  border-radius: 44%;
  background-color: transparent;
  box-shadow: 45px -50px 0 18px var(--bg-grey);
  pointer-events: none;
  z-index: -1;
}

.second_info button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: black;
  padding: 5px;
}

.second_info img {
  width: 48px;
  height: 48px;
  padding-right: 1px;
}

.second_info p {
  max-width: 310px;
  padding: 0 0 0 1rem;
  font-size: 13px;
  text-align: left;
  line-height: 18px;
  font-weight: 500;
  margin: 5px 0;
}

.info .row {
  justify-content: space-between;
}

.info768 {
  display: none;
}

.info_sale {
  border-radius: 25px;
  background: url(img/_2024-10-16-18-31-13-20.png) no-repeat center center;
  background-size: cover;
  color: #fff;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  position: relative;
  padding: 2rem;
  height: 100%;
}

.btn-arrow-white {
  width: 36px;
  height: 36px;
  background: #fff;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.info_sale i {
  position: absolute;
  right: 1rem;
  top: 1rem;
  transition: 0.2s;
}
.input-white input {
  background-color: #fff;
  border: 1px solid rgb(225, 230, 237);
}
.info_sale:hover {
  cursor: pointer;
}

.form-col {
  position: relative;
  margin-bottom: 10px;
}

.form-label {
  font-size: 14px;
  font-weight: 500;
}

.form-privacy {
  font-size: 12px;
  color: #fff;
  margin-bottom: 10px;
}

.form__contacts-block .form-privacy,
.form_block .form-privacy,
.form__calc .form-privacy,
.tariff-express-form .form-privacy,
.contact_block .form-privacy {
  margin-bottom: 10px;
}

.faq__form .form-privacy {
  margin-bottom: 15px;
}

.form__calc .form-privacy,
.tariff-express-form .form-privacy,
.form__contacts-block .form-privacy,
.contact_block .form-privacy {
  color: #49494a;
}

.form-privacy-link {
  text-decoration: underline;
}

.info_sale:hover i {
  width: 50px;
  height: 50px;
  background: var(--main-clever-color);
}

.info_sale:hover svg path {
  stroke: #fff;
}

.info_sale img {
  width: 36px;
  height: 36px;
  align-self: flex-end;
  padding-top: 16px;
  padding-right: 16px;
}

.info_sale p {
  font-weight: 400;
  font-size: 14px;
  line-height: 25px;
  color: #ccc;
  margin: 0;
  margin-top: 5px;
}

.info_sale span {
  max-width: 380px;
  font-weight: 700;
  font-size: 20px;
  line-height: 27.24px;
  color: #ffffff;
}

.info_first-column h3 {
  max-width: 375px;
  margin-top: 25px;
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
  text-transform: uppercase;
  color: #072131;
}

.info768 h3 {
  margin-top: 25px;
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
  text-transform: uppercase;
  color: #072131;
}

.info_bunner {
  display: flex;
  justify-content: start;
  align-items: center;
  padding-left: 20px;
  margin-top: 27px;
  margin-bottom: 15px;
  height: 97px;
  background-color: #ffffff;
  border-radius: 24px;
}
.info_bunner-person {
  width: 50px;
  height: 50px;
  background-color: #ffffff;
  border-radius: 50%;
  position: relative;
}
.info_bunner-person img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.person-1 {
  position: relative;
  z-index: 10;
}
.person-2 {
  position: relative;
  z-index: 5;
}
.person-2,
.person-3 {
  position: relative;
  margin-left: -10px;
}
.info_bunner-nums {
  padding-left: 17px;
  flex: 1 0 auto;
}
.info_bunner-nums span {
  font-weight: 700;
  font-size: 32px;
  line-height: 38.4px;
  color: #1a213d;
}
.info_bunner-nums p {
  font-weight: 400;
  font-size: 16px;
  line-height: 19.2px;
  margin: 0;
}
.info-second-buner__content {
  padding: 47px 57px;
  z-index: 10;
  position: relative;
}
.info_desc {
  font-weight: 400;
  font-size: 18px;
  line-height: 21.6px;
}
.info_desc p {
  margin-bottom: 30px;
  color: #343434;
}
.info_form-container {
  background: white;
  border-radius: 25px;
  padding: 0 1.25rem 1.75rem;
}

.home .form-col:last-child {
  grid-column-end: span 3;
}
.form__calc .wpcf7-submit {
  font-weight: 500;
  letter-spacing: 0.01em;
  margin-top: 5px;
}
.form__calc input {
  margin: 0;
}
.info_form-title {
  font-weight: 700;
  font-size: 22px;
  line-height: 26.4px;
  color: #49494a;
  padding: 13px 0;
}

.info_form-grid {
  display: grid;
  grid-template-columns: 231px 231px 153px;
  grid-template-rows: 50px 50px;
  gap: 10px;
  margin-top: 15px;
  padding-left: 20px;
}

.info_form-grid input {
  background-color: #f5faf9;
  border-radius: 6px;
  width: 100%;
  font-weight: 400;
  font-size: 16px;
  line-height: 19.2px;
  padding-left: 5px;
}

.info_form-footer {
  width: 640px;
  height: 44px;
  border-radius: 6px;
  background: #44b6af;
  margin-left: 20px;
  margin-top: 5px;
}

.info_form-footer a {
  color: #ffffff;
  font-weight: 500;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 1%;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.info_second-buner {
  border-radius: 25px;
  position: relative;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg width='680' height='276' viewBox='0 0 680 276' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.29702 35.4416C8.23635 36.0712 14.6086 36.5536 20.9554 37.23C32.481 38.5641 43.9985 39.9931 55.508 41.5169C59.2816 42.0214 61.8645 40.8755 62.8706 35.3977C63.1503 33.8567 64.0545 32.5269 64.8756 30.6427L71.0809 43.3992L72.389 42.6711C74.791 31.9814 77.1838 21.3048 79.9585 8.98247C83.3609 21.9706 86.3749 33.4396 89.3905 45.0249L90.5202 45.0097C91.9009 36.4739 93.2753 27.9338 94.6433 19.3896L95.6574 19.1821C96.8424 25.793 98.3654 32.3346 99.1184 39.0288C99.8288 45.3747 102.216 47.0606 106.572 47.4668C122.78 49.0046 138.959 51.1242 155.162 52.9463C166.687 54.2374 178.269 54.843 189.755 56.7159C207.215 59.5545 224.641 62.8758 242.033 66.6798C259.375 70.4888 276.576 75.6173 293.935 79.2968C302.718 81.1546 311.725 80.8004 320.602 81.9464C331.469 83.3498 342.308 85.4123 353.149 86.9322C362.159 88.1927 371.203 89.1426 380.238 90.1315C397.842 92.038 415.445 93.9015 433.048 95.7219C445.675 96.9981 458.341 97.7313 470.954 99.3823C491.463 102.05 511.95 105.197 532.427 108.305C538.448 109.218 544.42 110.726 550.662 112.011C551.734 105.202 552.772 98.6386 553.81 92.0752L554.677 92.0635C555.839 98.4034 557.004 104.739 558.173 111.07L559.118 111.303L566 64.8477L566.875 64.8359C569.094 77.3362 571.453 89.7959 573.484 102.35C575.938 117.534 575.833 117.432 587.252 119.901C617.231 126.368 647.202 132.964 677.408 139.558L677.801 167.636C671.108 167.08 664.473 166.653 657.853 165.968C648.969 165.041 640.102 163.895 631.218 162.917C614.079 161.03 596.937 159.173 579.792 157.347C568.409 156.131 557.038 154.373 545.647 153.933C527.01 153.151 508.79 148.501 490.532 143.839C473.178 139.178 455.683 134.518 438.127 130.88C429.183 129.012 420.026 129.329 410.998 128.172C399.97 126.758 388.98 124.685 377.97 123.167C368.8 121.909 359.597 121.013 350.411 120.013C333.109 118.137 315.819 116.291 298.543 114.474C286.218 113.194 273.871 112.418 261.579 110.788C240.918 108.058 220.249 105.34 199.66 101.665C179.893 98.1475 160.213 93.4658 140.501 89.2238C122.53 85.3501 104.559 81.4118 86.5863 77.409C64.6059 72.5388 42.6413 67.4489 20.6778 62.4364C15.3028 61.2172 9.90163 60.1534 4.61475 58.5068C3.90875 58.1401 3.2769 57.5439 2.77384 56.7696C2.27078 55.9954 1.91165 55.0665 1.72753 54.0633C1.27038 48.321 1.39568 42.4805 1.29702 35.4416Z' fill='%2349494A' fill-opacity='0.03' /%3E%3Cpath d='M678.809 214.605C668.817 212.492 659.487 210.59 650.173 208.533C632.529 204.651 614.892 200.6 597.277 196.795C578.386 192.71 559.497 188.676 540.555 184.902C524.993 181.792 509.4 179.161 493.821 176.168C476.107 172.738 458.419 169.063 440.706 165.634C425.145 162.615 409.55 159.854 393.99 156.848C378.429 153.842 362.894 150.577 347.334 147.622C340.998 146.416 334.623 145.675 328.256 144.934C308.035 142.624 287.813 140.314 267.592 138.003C255.606 136.693 243.596 135.744 231.609 134.408C216.226 132.665 200.857 130.534 185.474 128.779C173.637 127.427 161.781 126.67 149.961 125.163C138.141 123.657 126.417 121.606 114.658 119.724C104.446 118.062 94.2424 116.344 84.0477 114.57C70.4638 112.17 56.8705 109.77 43.3209 107.137C29.7714 104.504 16.2632 101.457 2.22862 98.4817C2.11583 90.4355 1.89822 82.3002 2.0199 74.1862C2.00687 73.2563 3.96856 71.46 4.87509 71.6415C29.0657 76.3268 53.2491 81.1672 77.4253 86.1627C99.1454 90.6058 120.867 95.1522 142.59 99.802C166.08 104.871 189.529 110.406 213.044 115.23C222.582 117.194 232.262 117.89 241.892 119.013C255.097 120.557 268.323 122.031 281.569 123.437C290.292 124.353 299.03 124.984 307.753 125.899C321.144 127.307 334.519 128.896 347.91 130.304C356.633 131.22 365.362 131.864 374.094 132.754C387.296 134.113 400.55 135.82 413.787 136.933C449.8 139.96 484.559 153.583 519.99 161.475C528.293 163.327 536.813 163.134 545.225 164.028C558.427 165.426 571.632 167.004 584.901 168.427C593.153 169.323 601.412 170.012 609.673 170.882C623.205 172.314 636.74 173.862 650.282 175.307C658.383 176.166 666.475 177.103 674.581 177.653C677.409 177.834 678.499 179.047 678.507 182.961C678.422 193.063 678.649 203.162 678.809 214.605Z' fill='%2358AFAA' fill-opacity='0.05' /%3E%3Cpath d='M4.5393 256.102L4.05558 221.592C5.39246 221.574 6.57781 221.494 7.75554 221.542C20.4215 222.275 33.095 222.866 45.7548 223.832C67.3042 225.504 88.8396 227.513 110.389 229.198C122.267 230.123 134.157 230.556 146.034 231.468C163.369 232.771 180.699 234.332 198.026 235.739C207.867 236.523 217.764 236.532 227.542 238.13C242.068 240.518 256.498 244.198 270.981 246.883C288.721 250.209 306.447 253.922 324.265 256.032C344.364 258.344 364.564 259.157 384.717 260.628C404.399 262.085 424.084 263.541 443.772 264.998C453.019 265.542 462.242 266.758 471.404 268.642L466.791 268.704C430.074 269.2 393.361 270.058 356.636 269.998C343.067 269.975 329.493 267.601 315.919 266.596C307.153 265.952 298.374 265.761 289.604 265.556C274.712 265.202 259.814 265.119 244.93 264.7C215.313 263.843 185.697 262.912 156.084 261.909C138.386 261.338 120.681 260.759 102.97 260.172C73.7026 259.198 44.4167 258.25 15.1123 257.328C11.702 257.22 8.2934 256.555 4.5393 256.102Z' fill='%2349494A' fill-opacity='0.03' /%3E%3Cpath d='M585.985 266.549C585.285 266.775 584.572 266.928 583.854 267.004C569.109 267.126 554.346 267.894 539.598 267.098C529.034 266.518 518.524 263.766 507.983 262.126C502.859 261.33 497.726 260.611 492.589 260.254C469.751 258.664 446.915 257.293 424.087 255.715C404.859 254.386 385.628 252.902 366.408 251.457C347.338 250.022 328.206 249.505 309.222 246.804C291.739 244.327 274.403 239.601 257.03 235.624C240.026 231.746 223.125 228.474 205.9 227.66C184.012 226.664 162.15 224.221 140.27 222.476C129.646 221.637 119.015 220.993 108.382 220.181C89.6331 218.768 70.8729 217.238 52.1243 215.864C40.3983 215.015 28.6568 214.398 16.9315 213.601C12.7279 213.322 8.5302 212.797 4.04175 212.354L3.6958 187.673C10.3594 188.784 17.0505 189.844 23.7337 191.006C34.0509 192.792 44.3601 194.68 54.6779 196.504L85.1772 201.841C95.4948 203.652 105.804 205.515 116.13 207.287C126.457 209.06 136.791 210.754 147.126 212.475C155.936 213.949 164.723 215.402 173.488 216.834C185.521 218.777 197.554 220.733 209.596 222.572C220.873 224.306 232.175 225.82 243.443 227.579C255.173 229.41 266.888 231.5 278.618 233.318C289.886 235.064 301.178 236.526 312.455 238.273C324.034 240.054 335.589 242.133 347.176 243.837C352.451 244.618 357.756 244.869 363.053 245.237C379.425 246.385 395.796 247.378 412.16 248.604C431.012 250.002 449.867 251.543 468.72 253.007C482.258 254.116 495.819 254.901 509.342 256.333C523.489 257.873 537.514 260.151 551.607 261.924C563.049 263.358 574.515 264.508 585.974 265.774L585.985 266.549Z' fill='%2349494A' fill-opacity='0.03' /%3E%3Cpath d='M678.647 219.948L678.96 242.24L655.128 236.93L655.182 236.089L678.215 238.84C678.322 236.397 678.401 234.6 678.486 232.623C676.282 231.929 674.36 231.167 672.395 230.742C642.067 224.162 611.737 217.493 581.383 211.108C561.135 206.86 540.846 203.078 520.572 199.011C498.778 194.655 477 190.117 455.189 185.891C433.377 181.664 411.487 177.864 389.657 173.638C374.456 170.704 359.32 167.098 344.111 164.293C336.398 162.873 328.579 162.63 320.816 161.753C307.782 160.288 294.746 158.656 281.713 157.23C270.065 155.953 258.413 154.961 246.775 153.658C234.514 152.273 222.248 150.566 210.044 149.155C198.726 147.861 187.346 146.878 176.01 145.584C160.981 143.815 145.963 141.899 130.956 139.836C117.663 138.001 104.375 135.945 91.1055 133.773C77.6847 131.591 64.306 129.046 50.8944 126.85C39.9274 125.06 28.9458 123.568 17.9708 121.882C13.1957 121.145 8.41943 120.318 3.65072 119.362C3.1503 119.266 2.76648 118.082 1.85254 116.7C3.4572 116.303 4.44738 115.734 5.37237 115.89C18.7754 118.15 32.1636 120.695 45.5741 122.814C58.9845 124.932 72.4665 126.778 85.8969 128.974C99.1573 131.133 112.377 133.719 125.646 135.839C134.914 137.329 144.214 138.443 153.505 139.571C166.71 141.175 179.896 142.72 193.062 144.204C204.87 145.478 216.692 146.468 228.499 147.769C240.591 149.143 252.659 150.892 264.74 152.253C276.548 153.592 288.37 154.518 300.178 155.844C311.986 157.17 324.067 158.518 335.976 160.334C350.329 162.517 364.658 165.023 378.962 167.724C394.493 170.64 409.965 174.023 425.487 177.017C439.169 179.661 452.864 181.969 466.565 184.613C479.934 187.184 493.271 190.105 506.641 192.688C520.313 195.333 534.018 197.615 547.71 200.311C562.138 203.152 576.55 206.2 590.953 209.299C606.575 212.667 622.181 216.202 637.786 219.673C650.034 222.393 662.279 225.108 674.52 227.819C675.964 228.106 677.432 227.703 678.676 226.678C677.716 225.399 676.904 223.227 675.799 222.958C665.404 220.321 655.012 217.903 644.622 215.628C628.847 212.146 613.068 208.747 597.284 205.429C582.258 202.26 567.224 199.195 552.199 196.104C538.845 193.352 525.509 190.496 512.149 187.899C496.776 184.89 481.371 182.192 465.999 179.208C450.184 176.141 434.392 172.789 418.568 169.734C403.196 166.751 387.808 163.987 372.419 161.121C359.816 158.785 347.227 156.203 334.599 154.139C327.049 152.949 319.378 152.497 311.767 151.631C298.742 150.14 285.724 148.495 272.691 147.082C260.732 145.784 248.76 144.821 236.802 143.523C221.287 141.782 205.787 139.743 190.281 137.912C182.679 137.02 175.062 136.425 167.468 135.468C153.061 133.665 138.668 131.753 124.289 129.734C110.998 127.838 97.7109 125.8 84.4282 123.62C71.0167 121.424 57.6292 118.931 44.2177 116.735C33.2601 114.945 22.2779 113.414 11.3123 111.728C8.20937 111.376 5.15644 110.403 2.25091 108.84C3.41199 108.372 4.61219 107.336 5.71624 107.502C27.2698 110.815 48.8144 114.154 70.3432 117.713C93.2688 121.498 116.163 125.736 139.104 129.302C150.589 131.084 162.171 131.716 173.696 133.007C189.427 134.784 205.152 136.755 220.856 138.532C232.532 139.847 244.232 140.917 255.918 142.232C271.649 144.009 287.364 145.941 303.078 147.757C313.981 149.018 324.916 149.903 335.796 151.488C348.203 153.284 360.589 155.532 372.957 157.845C388.705 160.798 404.429 164.021 420.169 167.103C435.91 170.184 451.65 173.266 467.38 176.296C483.111 179.326 498.584 182.205 514.173 185.237C531.925 188.691 549.675 192.095 567.411 195.756C586.978 199.794 606.52 204.038 626.063 208.296C643.536 212.077 660.889 215.977 678.647 219.948Z' fill='%2358AFAA' fill-opacity='0.05' /%3E%3Cpath d='M3.52505 161.388C14.3621 163.308 24.9717 165.128 35.6206 167.064C48.233 169.348 60.8381 171.787 73.4594 174.032C85.6275 176.193 97.8206 178.121 109.998 180.269C124.771 182.885 139.538 185.709 154.368 188.298C164.855 190.133 175.358 191.735 185.844 193.454C197.415 195.338 208.987 197.288 220.557 199.121C231.523 200.846 242.497 202.428 253.453 204.153C265.175 206.01 276.889 208.022 288.61 209.853C299.717 211.602 310.841 213.144 321.958 214.867C333.697 216.672 345.42 218.645 357.15 220.437C368.879 222.229 380.339 224.231 391.967 225.47C412.167 227.612 432.398 229.289 452.622 231.109C462.427 231.971 472.248 232.575 482.061 233.372C499.653 234.814 517.236 236.385 534.856 237.826C545.914 238.697 557.002 239.038 568.053 240.142C579.68 241.277 591.278 243.122 602.89 244.58C612.814 245.828 622.762 246.766 632.66 248.26C646.107 250.274 659.522 252.703 672.943 254.937C674.491 255.2 676.073 255.166 677.595 255.597C678.351 255.82 678.997 256.87 679.683 257.468C679.541 258.064 679.399 258.66 679.247 259.257C673.731 258.698 668.197 258.269 662.688 257.568C649.009 255.803 635.329 253.921 621.659 252.064C607.828 250.184 594.013 248.11 580.148 246.463C570.64 245.3 561.094 244.809 551.563 244.021C534.075 242.565 516.577 241.057 499.08 239.666C488.145 238.806 477.195 238.243 466.26 237.345C450.016 236.001 433.78 234.464 417.545 233.068C407.872 232.23 398.176 231.793 388.527 230.606C377.028 229.185 365.559 227.183 354.093 225.387C342.768 223.615 331.443 221.818 320.174 219.981C306.062 217.743 291.956 215.513 277.857 213.292C264.202 211.152 250.547 209.063 236.891 206.896C222.622 204.652 208.355 202.373 194.091 200.06C181.218 197.986 168.346 195.977 155.499 193.76C140.641 191.184 125.809 188.387 110.96 185.733C96.5731 183.176 82.1788 180.735 67.7923 178.178C52.9432 175.537 38.1021 172.792 23.2529 170.151C17.6833 169.154 12.1205 167.976 6.52977 167.496C3.342 167.138 2.52148 165.703 3.52505 161.388Z' fill='%2349494A' fill-opacity='0.03' /%3E%3Cpath d='M484.203 216.2C473.334 215.378 462.448 214.634 451.578 213.734C445.988 213.267 440.41 212.361 434.82 211.958C423.122 211.096 411.397 210.983 399.729 209.564C384.874 207.802 370.071 205.095 355.236 202.854C343.913 201.147 332.639 199.646 321.352 197.848C307.46 195.646 293.592 193.159 279.701 190.97C268.423 189.184 257.122 187.748 245.844 185.963C234.567 184.178 223.048 182.008 211.638 180.212C200.229 178.415 189.07 177.054 177.801 175.256C165.608 173.302 153.431 171.142 141.253 168.968C128.792 166.747 116.339 164.383 103.877 162.11C88.9482 159.383 74.0165 156.679 59.0821 153.995C46.7632 151.824 34.4372 149.82 22.1187 147.674C15.9998 146.731 9.92161 145.312 3.91357 143.425C15.6817 145.268 27.5046 146.981 39.218 148.955C55.263 151.593 71.3109 154.437 87.2991 157.063C98.1057 158.829 108.919 160.414 119.733 162.051C132.558 163.996 145.364 166.019 158.195 167.757C166.101 168.826 174.037 169.339 181.959 170.239C194.833 171.693 207.7 173.302 220.583 174.769C228.354 175.645 236.132 176.277 243.903 177.153C256.617 178.609 269.314 180.233 282.028 181.689C289.64 182.568 297.265 183.098 304.859 184.093C321.736 186.307 338.631 188.404 355.468 191.16C373.343 194.045 391.188 197.46 409.015 200.913C428.522 204.68 448.006 208.783 467.496 212.653C473.02 213.754 478.568 214.558 484.099 215.491L484.203 216.2Z' fill='%2349494A' fill-opacity='0.03' /%3E%3Cpath d='M661.584 234.615C654.039 233.787 646.415 233.282 638.873 232.041C626.226 229.977 613.594 227.616 600.997 225.06C586.728 222.166 572.518 218.792 558.249 215.872C546.737 213.508 535.175 211.559 523.646 209.364C508.275 206.42 492.907 203.445 477.541 200.44L442.52 193.68C431.304 191.532 420.069 189.449 408.852 187.275C395.179 184.618 381.523 181.78 367.834 179.226C354.295 176.722 340.758 174.27 327.178 172.193C319.29 171.007 311.327 170.637 303.414 169.736C287.437 167.898 271.467 165.905 255.49 164.054C247.728 163.164 239.95 162.546 232.198 161.669C219.164 160.204 206.146 158.559 193.112 157.146C181.305 155.859 169.476 155.011 157.675 153.543C144.837 151.934 132.021 149.898 119.206 147.939C106.082 145.947 92.9645 143.876 79.8518 141.728C66.2894 139.522 52.7341 137.147 39.1625 134.953C28.2051 133.177 17.2318 131.607 6.29209 129.752C4.90451 129.513 3.62322 128.122 2.28289 127.223L2.90952 124.902C9.18421 125.812 15.4671 126.632 21.7809 127.644C32.7289 129.421 43.6598 131.327 54.5993 133.169C66.0075 135.082 77.4155 136.981 88.8233 138.868C99.3185 140.587 109.814 142.305 120.316 143.881C133.914 145.906 147.52 147.88 161.133 149.685C168.728 150.694 176.362 151.223 183.964 152.09C196.838 153.556 209.706 155.217 222.579 156.619C234.537 157.93 246.509 158.879 258.458 160.19C270.558 161.538 282.635 163.222 294.736 164.622C302.81 165.559 310.914 165.992 318.981 167.123C333.341 169.134 347.688 171.356 362.023 173.789C373.576 175.738 385.105 177.998 396.625 180.245C412.289 183.315 427.929 186.578 443.593 189.596C457.275 192.24 470.97 194.548 484.67 197.179C500.193 200.16 515.681 203.387 531.195 206.433C544.414 209.019 557.63 211.359 570.851 214.048C586.653 217.28 602.438 220.657 618.207 224.182C632.706 227.37 647.179 230.74 661.661 234.032L661.584 234.615Z' fill='%2349494A' fill-opacity='0.03' /%3E%3Cpath d='M3.58287 181.601C9.85757 182.511 16.1496 183.318 22.4546 184.369C33.0828 186.176 43.6946 188.151 54.3147 190.049C67.3997 192.456 80.4846 194.862 93.5755 197.024C106.384 199.202 119.208 201.108 132.007 203.261C144.806 205.413 157.58 207.824 170.378 209.95C179.326 211.444 188.307 212.589 197.281 213.966C209.162 215.795 221.045 217.74 232.935 219.569C241.739 220.909 250.56 222.095 259.355 223.449C271.397 225.314 283.422 227.335 295.472 229.161C306.909 230.893 318.362 232.391 329.799 234.123C342 235.973 354.177 238.044 366.378 239.894C372.719 240.868 379.07 241.828 385.424 242.323C397.584 243.257 409.757 243.739 421.917 244.621C440.919 245.992 459.906 247.531 478.901 249.018C492.918 250.12 506.935 251.145 520.935 252.325C537.434 253.73 553.929 254.941 570.406 256.824C590.552 259.136 610.661 262.145 630.783 264.78C632.783 264.895 634.784 264.868 636.78 264.699L636.804 266.416C635.223 266.438 633.64 266.382 632.097 266.48C611.307 267.936 590.647 265.257 570.026 261.919C559.644 260.238 549.275 259.435 538.853 258.284C521.623 256.372 504.4 254.396 487.163 252.665C477.215 251.676 467.226 251.178 457.262 250.383C439.511 248.956 421.768 247.426 404.026 245.999C394.052 245.191 384.074 244.744 374.115 243.703C357.832 242.012 341.556 240.113 325.286 238.008C311.193 236.196 297.124 234.138 283.063 231.977C271.644 230.207 260.266 227.983 248.857 226.2C237.447 224.416 225.95 223.06 214.503 221.303C200.301 219.131 186.123 216.7 171.929 214.451C160.963 212.726 149.973 211.272 139.014 209.405C124.223 206.879 109.474 203.991 94.6915 201.401C82.0612 199.182 69.3968 197.221 56.7669 195.028C44.2877 192.845 31.8345 190.495 19.364 188.26C15.8147 187.637 12.2324 187.349 8.70915 186.57C6.77695 185.971 4.87764 185.18 3.02613 184.205L3.58287 181.601Z' fill='%2349494A' fill-opacity='0.03' /%3E%3Cpath d='M666.335 266.548C658.132 265.78 649.931 265.155 641.744 264.206C634.311 263.338 626.911 262.081 619.487 261.083C607.873 259.522 596.269 257.935 584.648 256.555C573.462 255.233 562.276 254.002 551.085 252.978C533.821 251.39 516.551 249.996 499.279 248.511C493.98 248.066 488.684 247.724 483.388 247.434C466.423 246.371 449.402 245.309 432.407 244.079C418.391 243.093 404.359 242.327 390.371 240.694C374.894 238.875 359.469 236.138 344.013 233.906C332.257 232.217 320.494 230.787 308.746 229.034C294.677 226.938 280.632 224.57 266.58 222.396C257.615 221.005 248.652 219.77 239.678 218.406C227.477 216.556 215.284 214.628 203.082 212.777C191.759 211.07 180.512 209.465 169.225 207.732C158.883 206.149 148.542 204.476 138.203 202.712C127.424 200.882 116.652 198.883 105.881 196.961C92.9477 194.656 80.0232 192.273 67.0824 190.071C54.1416 187.869 41.4676 185.896 28.6691 183.769C20.3443 182.383 12.0372 180.907 3.60794 179.457C2.79557 174.572 3.18429 172.746 7.70678 173.602C35.3519 178.861 63.0638 183.511 90.78 188.472C117.061 193.181 143.319 198.213 169.627 202.766C195.934 207.319 222.304 211.587 248.662 215.753C270.198 219.156 291.775 222.094 313.31 225.472C339.735 229.61 366.015 234.241 392.407 238.122C402.975 239.671 413.655 239.747 424.279 240.624C440.994 242 457.701 243.531 474.416 244.92C484.569 245.764 494.739 246.428 504.892 247.259C522.069 248.664 539.249 250.115 556.433 251.614C569.227 252.733 582.038 253.722 594.809 255.216C608.343 256.79 621.849 258.959 635.377 260.778C645.17 262.093 654.979 263.252 664.781 264.502C665.352 264.621 665.917 264.791 666.473 265.009C666.405 265.513 666.365 266.018 666.335 266.548Z' fill='%2349494A' fill-opacity='0.03' /%3E%3Cpath d='M2.89028 157.145C4.08975 156.728 5.32941 155.82 6.4713 155.998C20.9243 158.593 35.3624 161.473 49.8154 164.067C64.2683 166.662 78.8013 168.921 93.2351 171.49C110.161 174.504 127.063 177.802 143.998 180.79C156.628 183.022 169.283 184.956 181.931 187.072C195.786 189.378 209.635 191.865 223.508 194.028C234.832 195.813 246.105 197.224 257.391 198.97C271.452 201.144 285.488 203.538 299.531 205.764C310.497 207.502 321.471 209.097 332.437 210.835C344.159 212.692 355.864 214.743 367.602 216.496C377.34 217.941 387.086 219.269 396.846 220.274C412.878 221.93 428.905 223.328 444.877 224.792C454.692 225.641 464.503 226.245 474.306 226.978C491.897 228.419 509.472 229.991 527.101 231.432C538.158 232.303 549.27 232.334 560.289 233.812C579.299 236.372 598.255 239.758 617.234 242.822C618.65 242.916 620.034 243.459 621.277 244.408C613.204 243.47 605.131 242.598 597.066 241.583C589.519 240.638 581.966 239.203 574.32 238.557C554.089 236.867 533.834 235.526 513.586 233.965C500.671 232.96 487.762 231.877 474.857 230.716C459.31 229.312 443.741 227.701 428.222 226.347C417.786 225.442 407.329 225.118 396.908 224.019C387.006 222.964 377.095 221.264 367.253 219.782C358.61 218.504 349.969 217.174 341.33 215.792C329.769 213.959 318.216 212.022 306.656 210.202C295.529 208.453 284.386 206.834 273.259 205.098C261.368 203.231 249.485 201.26 237.594 199.393C226.629 197.681 215.646 196.137 204.689 194.373C190.806 192.145 176.931 189.8 163.056 187.469C150.88 185.412 138.704 183.367 126.536 181.206C114.264 179.008 101.932 176.617 89.6224 174.406C77.4633 172.22 65.2782 170.188 53.1101 168.027C40.3283 165.746 27.5636 163.348 14.791 161.053C10.9489 160.368 7.0999 159.865 3.25944 159.297L2.89028 157.145Z' fill='%2349494A' fill-opacity='0.03' /%3E%3Cpath d='M3.03091 134.924C10.1256 135.888 17.2371 136.709 24.3249 137.853C35.2633 139.617 46.1863 141.627 57.126 143.482C68.6855 145.444 80.2507 147.363 91.8216 149.239C102.477 150.968 113.133 152.71 123.794 154.22C140.976 156.649 158.147 159.039 175.343 161.145C187.134 162.587 198.963 163.409 210.762 164.748C222.853 166.109 234.92 167.832 247.012 169.232C255.086 170.182 263.182 170.732 271.255 171.643C283.516 173.04 295.781 174.67 308.042 176.094C315.804 176.996 323.589 177.447 331.326 178.595C344.291 180.513 357.242 182.714 370.184 185.02C381.871 187.11 393.525 189.536 405.204 191.768C416.431 193.928 427.665 195.973 438.892 198.159C450.118 200.346 461.557 202.826 472.953 205.01C484.491 207.218 496.053 209.129 507.581 211.35C521.253 213.982 534.909 216.807 548.573 219.529C551.369 219.922 554.126 220.751 556.79 222.001C550.295 221.482 543.751 221.506 537.313 220.353C516.837 216.689 496.403 212.651 475.942 208.639C458.124 205.133 440.33 201.369 422.513 197.915C402.836 194.125 383.167 190.218 363.441 187.01C343.716 183.801 323.868 181.215 304.057 178.679C287.002 176.507 269.934 174.787 252.864 172.912L201.191 167.151C184.129 165.237 167.044 163.595 150.006 161.319C135.798 159.406 121.635 156.665 107.441 154.415C91.6992 151.928 75.9327 149.673 60.1903 147.122C46.7789 144.939 33.3824 142.472 19.9788 140.173C14.74 139.275 9.49354 138.493 4.255 137.608C3.74559 137.41 3.25922 137.112 2.8113 136.723L3.03091 134.924Z' fill='%2358AFAA' fill-opacity='0.05' /%3E%3Cpath d='M528.601 224.901C516.602 224.082 504.614 223.339 492.623 222.39C486.882 221.938 481.161 220.892 475.42 220.453C463.731 219.577 452.02 219.064 440.33 218.149C423.051 216.794 405.748 215.801 388.523 213.566C369.655 211.121 350.882 207.331 332.045 204.344C315.681 201.761 299.276 199.619 282.912 197.05C266.547 194.481 250.262 191.458 233.916 188.889C219.864 186.676 205.764 185.032 191.72 182.755C176.762 180.373 161.842 177.397 146.899 174.757C134.721 172.609 122.537 170.617 110.369 168.469C97.7477 166.236 85.134 163.862 72.5129 161.63C60.1845 159.454 47.86 157.33 35.5394 155.257C25.6663 153.582 15.7946 152.01 5.93908 150.244C4.89116 150.052 3.92416 148.915 3.16846 146.729C7.08297 147.206 11.0044 147.502 14.9029 148.186C30.1387 150.865 45.3691 153.613 60.5941 156.43C75.2178 159.113 89.8631 161.99 104.429 164.609C116.758 166.806 129.11 168.681 141.439 170.839C154.229 173.069 166.986 175.597 179.785 177.736C190.904 179.601 202.054 181.026 213.19 182.775C224.618 184.558 236.03 186.535 247.45 188.344C258.576 190.106 269.71 191.712 280.827 193.461C292.398 195.294 303.951 197.27 315.521 199.09C326.638 200.838 337.762 202.406 348.87 204.168C360.44 205.988 371.977 208.119 383.554 209.784C391.603 210.967 399.692 211.645 407.762 212.35C425.506 213.893 443.251 215.376 460.999 216.798C472.067 217.669 483.145 218.01 494.197 219.127C505.654 220.264 517.083 222.099 528.526 223.611C528.541 224.024 528.566 224.463 528.601 224.901Z' fill='%2349494A' fill-opacity='0.03' /%3E%3Cpath d='M565.585 232.023C554.075 231.184 542.558 230.423 531.047 229.493C525.617 229.05 520.198 228.064 514.769 227.659C498.395 226.446 482.026 225.518 465.652 224.266C447.29 222.887 428.893 221.779 410.559 219.714C391.696 217.592 372.819 214.476 353.949 211.773C340.031 209.778 326.106 207.886 312.205 205.684C295.859 203.102 279.536 200.106 263.191 197.523C249.299 195.334 235.377 193.662 221.484 191.421C200.514 188.036 179.567 184.366 158.604 180.825C141.803 177.991 124.985 175.286 108.2 172.283C91.4154 169.28 74.6823 165.915 57.9164 162.9C43.4352 160.305 28.9297 157.995 14.4409 155.53C10.8258 154.92 7.20969 154.232 3.59392 153.57L3.71251 151.954C7.4858 152.433 11.3411 152.717 15.1267 153.402C27.5973 155.649 40.0421 158.064 52.5039 160.35C67.609 163.117 82.6916 165.846 97.7517 168.536C110.023 170.695 122.405 172.621 134.724 174.818C149.498 177.448 164.248 180.413 179.029 182.926C190.28 184.841 201.58 186.187 212.848 187.947C227.004 190.171 241.219 192.627 255.413 194.851C266.737 196.61 278.057 198.059 289.288 199.858C303.18 202.047 317.048 204.533 330.94 206.748C342.057 208.523 353.191 210.091 364.324 211.697C377.77 213.647 391.207 215.623 404.669 217.404C409.792 218.084 414.946 218.299 420.092 218.643C431.788 219.415 443.483 220.032 455.181 220.907C473.701 222.293 492.225 223.765 510.753 225.324C526.469 226.674 542.178 228.193 557.897 229.763C560.5 230.012 563.063 230.843 565.652 231.415L565.585 232.023Z' fill='%2349494A' fill-opacity='0.03' /%3E%3Cpath d='M562.152 223.844L608.182 231.374L608.013 233.43L562.006 225.461C562.064 224.918 562.103 224.388 562.152 223.844Z' fill='%2349494A' fill-opacity='0.03' /%3E%3Cpath d='M618.609 236.218L652.138 241.397C652.098 241.901 652.068 242.406 652.027 242.897L618.631 237.806L618.609 236.218Z' fill='%2349494A' fill-opacity='0.03' /%3E%3Cpath d='M678.881 250.853L662.819 246.976C668.345 247.573 674.112 246.552 679.39 248.909C679.182 249.558 679.069 250.205 678.881 250.853Z' fill='%2349494A' fill-opacity='0.03' /%3E%3C/svg%3E");
  display: flex;
  flex-direction: column;
  background-repeat: no-repeat;
  background-position: bottom;
  background-size: contain;
}

.info_second-buner768 {
  height: 581px;
  border-radius: 25px;
  position: relative;
  margin-top: 20px;
  background: url(img/info_bunner.png) no-repeat center center;
  display: flex;
  flex-direction: column;
}

.info_second-buner-img {
  position: absolute;
  top: -10px;
  right: -120px;
  z-index: -1;
}

.info_second-buner h3 {
  margin-top: 90px;
  font-weight: 600;
  font-size: 40px;
  line-height: 48px;
  text-transform: uppercase;
  color: var(--main-clever-color);
}

.info_second-buner768 h3 {
  padding-left: 57px;
  margin-top: 90px;
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
  text-transform: uppercase;
  width: 400px;
  color: #44b6af;
}

.info_second-buner h3 span {
  font-size: 40px;
  line-height: 48px;
  color: #1a213d;
  font-weight: 400;
}

.info_second-buner768 h3 span {
  font-size: 40px;
  line-height: 48px;
  color: #000000;
  font-weight: 400;
}

.our {
  font-weight: 700;
  font-size: 40px;
  color: #000000;
}

.gruz {
  font-weight: 400;
}

.otv {
  color: #44b6af;
  font-weight: 600;
}

.info_buners {
  display: flex;
  gap: 13px;
  margin-top: 37px;
}

.info_second-buner-1,
.info_second-buner-2 {
  height: 137px;
  border-radius: 25px;
  position: relative;
  background: rgb(168, 221, 216);
  background: linear-gradient(
    0deg,
    rgba(168, 221, 216, 1) 0%,
    rgba(91, 214, 205, 1) 100%
  );
  padding: 0 1.5rem;
}

.info_second-buner-1 img {
  position: absolute;
  right: -15px;
  bottom: 35px;
}

.info_second-buner-2 img {
  position: absolute;
  right: 20px;
  bottom: 60px;
}

.info_second-buner-1 p {
  line-height: 21.6px;
  width: 40%;
  font-weight: 700;
  font-size: 18px;
  color: #fff;
  margin-top: 60px;
  text-transform: uppercase;
}

.info_second-buner-2 p {
  font-weight: 700;
  font-size: 18px;
  line-height: 21.6px;
  color: #fff;
  margin-top: 60px;
  text-transform: uppercase;
}

.advantage {
  width: 100%;
  margin-top: 180px;
  background-size: cover;
  background-position: center;
  padding: 0 0 9.563rem 0;
  background: rgb(54, 209, 220);
  background: linear-gradient(
    90deg,
    rgba(54, 209, 220, 1) 0%,
    rgba(68, 182, 175, 1) 100%
  );
  position: relative;
}

.advantage:before {
  content: "";
  position: absolute;
  clip-path: polygon(
    0 0,
    -40% 5%,
    9.5% 25.5%,
    11% 13%,
    11.5% 28%,
    12% 5%,
    12.5% 29%,
    20% 31%,
    29% 39%,
    41% 45%,
    53% 62%,
    66% 75%,
    71% 78%,
    71.5% 64%,
    72% 79%,
    72.5% 79%,
    73% 40%,
    73.5% 79%,
    74.5% 79%,
    75% 54%,
    75.5% 79%,
    87% 84%,
    100% 100%,
    0% 100%,
    0% 2%
  );
  max-width: 100%;
  width: 100%;
  height: 200px;
  height: 150px;
  background: inherit;
  background-size: cover;
  top: -148px;
}

.help_text {
  font-weight: 700;
  font-size: 110px;
  line-height: 120px;
  text-transform: uppercase;
  color: #fff;
  opacity: 0.07;
}

.advantage_title {
  font-weight: 400;
  font-size: 50px;
  line-height: 65px;
  color: #ffffff;
  text-transform: uppercase;
  margin-top: -50px;
}

.advantage .wrapper h2 span {
  font-weight: 700;
  text-transform: uppercase;
}

.advatage_columns {
  display: flex;
  margin-top: 45px;
  gap: 15px;
  display: grid;
  grid-template-columns: repeat(auto-fit, 320px);
  grid-template-rows: repeat(2, 240px);
}

.advantage_first-column {
  display: grid;
  grid-template-columns: 320px 320px;
  grid-template-rows: 240px 240px;
  gap: 15px;
}

.advantage_block {
  background-color: #fff;
  border-radius: 20px;
  padding: 1.875rem 1.4375rem 1.438rem 1.875rem;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

.advantage_block:last-child {
  background-color: #192e2c;
  background-image: url("data:image/svg+xml,%3Csvg width='510' height='147' viewBox='0 0 510 147' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41375 132.762C6.63339 132.362 11.4275 132.048 16.2004 131.627C24.8667 130.803 33.5259 129.927 42.1781 128.999C45.0149 128.692 46.9721 129.305 47.7873 132.321C48.0141 133.17 48.709 133.897 49.3472 134.931L53.8868 127.842L54.8796 128.234C56.8008 134.117 58.7148 139.993 60.9337 146.774C63.36 139.579 65.5097 133.225 67.6593 126.806L68.5103 126.806C69.6397 131.508 70.7643 136.212 71.8842 140.918L72.6501 141.025C73.4733 137.367 74.5517 133.744 75.0486 130.043C75.5171 126.534 77.2973 125.586 80.5737 125.328C92.7647 124.357 104.927 123.065 117.111 121.936C125.778 121.136 134.494 120.715 143.124 119.594C156.245 117.895 169.334 115.93 182.393 113.698C195.414 111.465 208.314 108.503 221.349 106.341C227.945 105.249 234.731 105.377 241.405 104.677C249.575 103.82 257.716 102.599 265.865 101.678C272.638 100.915 279.439 100.322 286.233 99.7076C299.471 98.5221 312.709 97.3604 325.948 96.2224C335.444 95.4225 344.975 94.922 354.457 93.9153C369.875 92.2873 385.272 90.3956 400.661 88.5252C405.186 87.9755 409.668 87.0978 414.356 86.3412C415.235 90.0921 416.085 93.7075 416.936 97.3229L417.588 97.3229C418.397 93.8142 419.208 90.3079 420.022 86.804L420.731 86.6685L426.401 112.262L427.061 112.261C428.601 105.344 430.247 98.4479 431.645 91.5019C433.334 83.1012 433.256 83.1583 441.83 81.7095C464.34 77.9128 486.843 74.0447 509.523 70.1767L509.525 54.6734C504.49 55.0306 499.497 55.3165 494.519 55.7451C487.838 56.3236 481.172 57.0233 474.491 57.6303C461.603 58.8015 448.712 59.9561 435.819 61.094C427.259 61.8511 418.713 62.9076 410.139 63.2368C396.111 63.8091 382.438 66.5136 368.736 69.2252C355.715 71.9296 342.588 74.6341 329.404 76.7752C322.688 77.8743 315.788 77.7682 309.001 78.4751C300.71 79.339 292.455 80.5667 284.179 81.4877C277.285 82.2516 270.364 82.8159 263.456 83.4372C250.445 84.6037 237.443 85.7535 224.451 86.8867C215.182 87.6866 205.891 88.2084 196.65 89.2009C181.119 90.8645 165.581 92.5209 150.113 94.7051C135.263 96.7965 120.49 99.5296 105.689 102.02C92.1952 104.295 78.7015 106.605 65.2078 108.95C48.7048 111.805 32.2159 114.781 15.727 117.714C11.6917 118.427 7.63504 119.055 3.67059 120.004C3.14272 120.212 2.67311 120.546 2.30235 120.977C1.9316 121.408 1.67087 121.924 1.54272 122.479C1.25864 125.653 1.41425 128.876 1.41375 132.762Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M509.793 28.7367C502.289 29.9785 495.282 31.099 488.29 32.3051C475.042 34.5817 461.801 36.951 448.575 39.1848C434.391 41.5827 420.207 43.9521 405.98 46.1789C394.293 48.0132 382.577 49.5836 370.875 51.3536C357.57 53.3806 344.287 55.5431 330.983 57.5701C319.295 59.3545 307.579 60.9962 295.892 62.7734C284.204 64.5506 272.538 66.4704 260.85 68.219C256.091 68.9328 251.297 69.3898 246.51 69.8469C231.305 71.2751 216.1 72.7033 200.895 74.1315C191.881 74.9457 182.846 75.5601 173.832 76.3885C162.265 77.4669 150.713 78.7591 139.146 79.8446C130.245 80.6801 121.324 81.1876 112.438 82.1087C103.551 83.0297 94.7432 84.2503 85.9067 85.3782C78.2332 86.3728 70.5668 87.3984 62.9075 88.4548C52.7021 89.8824 42.4897 91.3099 32.3127 92.8659C22.1357 94.4218 11.9942 96.2059 1.45552 97.9544C1.45495 102.397 1.37636 106.89 1.55308 111.368C1.55301 111.882 3.04927 112.858 3.73009 112.751C21.8997 109.982 40.0623 107.127 58.2177 104.187C74.5293 101.57 90.8408 98.8959 107.152 96.1649C124.79 93.1889 142.393 89.9561 160.052 87.1156C167.214 85.9594 174.498 85.5021 181.739 84.8094C191.667 83.8573 201.613 82.9432 211.574 82.0672C218.134 81.4958 224.709 81.0813 231.269 80.5099C241.339 79.6315 251.395 78.6532 261.466 77.7748C268.026 77.2034 274.593 76.7818 281.16 76.2247C291.089 75.3748 301.053 74.3324 311.01 73.6179C338.101 71.6747 364.136 63.8912 390.738 59.2667C396.972 58.1819 403.39 58.2238 409.716 57.6668C419.645 56.7955 429.574 55.8244 439.552 54.9388C445.757 54.3817 451.97 53.9388 458.182 53.396C468.359 52.5033 478.536 51.5464 488.72 50.6465C494.812 50.1109 500.897 49.5324 506.996 49.1679C509.123 49.0464 509.932 48.3689 509.897 46.2081C509.727 40.6315 509.792 35.0549 509.793 28.7367Z' fill='%2358AFAA' fill-opacity='0.22'/%3E%3Cpath d='M1.54346 10.9189L1.54102 29.9734C2.54806 29.9733 3.44162 30.0088 4.32811 29.973C13.8596 29.4726 23.3982 29.0506 32.9226 28.4218C49.1346 27.3358 65.3325 26.0643 81.5446 24.9711C90.4804 24.3709 99.4303 24.0417 108.366 23.4486C121.408 22.5983 134.443 21.6054 147.478 20.698C154.882 20.1907 162.335 20.1113 169.683 19.1548C180.597 17.7271 191.427 15.5863 202.306 13.9947C215.632 12.0247 228.943 9.8408 242.34 8.54117C257.453 7.11295 272.658 6.51194 287.82 5.54724C302.628 4.59448 317.438 3.64171 332.251 2.68895C339.209 2.31879 346.143 1.57759 353.023 0.46844L349.548 0.468896C321.89 0.472518 294.232 0.276485 266.574 0.586749C256.354 0.702187 246.156 2.11549 235.944 2.7729C229.348 3.19451 222.739 3.36649 216.136 3.54563C204.924 3.85374 193.705 4.0121 182.499 4.35587C160.203 5.05289 137.908 5.79034 115.616 6.56818C102.293 7.01682 88.9649 7.47018 75.6322 7.92832C53.6002 8.68711 31.5539 9.43168 9.4935 10.162C6.92625 10.2479 4.36605 10.6404 1.54346 10.9189Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M439.338 0.763753C438.808 0.644174 438.27 0.565559 437.728 0.528623C426.622 0.572864 415.495 0.260558 404.397 0.811115C396.447 1.2115 388.56 2.80992 380.639 3.79506C376.788 4.27335 372.93 4.70889 369.065 4.94473C351.881 5.99526 334.697 6.92455 317.521 7.96796C303.053 8.84699 288.586 9.81157 274.125 10.7548C259.779 11.6908 245.375 12.1206 231.106 13.7555C217.965 15.2548 204.958 17.9949 191.916 20.3214C179.15 22.5907 166.455 24.525 153.492 25.1043C137.017 25.8196 120.578 27.3335 104.118 28.4624C96.1252 29.0054 88.1256 29.4415 80.1259 29.9702C66.0201 30.892 51.9073 31.878 37.8015 32.7783C28.9792 33.3357 20.1427 33.7648 11.3204 34.2936C8.15743 34.4794 5.00152 34.8007 1.62577 35.0793L1.62402 48.707C6.63094 48.0432 11.6591 47.4078 16.6802 46.7154C24.4317 45.6519 32.1762 44.5313 39.9277 43.4463L62.8418 40.2699C70.5933 39.1921 78.3377 38.0857 86.0963 37.0293C93.8549 35.9729 101.621 34.9593 109.386 33.9313C116.005 33.051 122.608 32.1825 129.194 31.3259C138.236 30.1623 147.279 28.9916 156.328 27.8851C164.803 26.8428 173.299 25.9218 181.767 24.8652C190.582 23.7659 199.383 22.5239 208.198 21.4317C216.666 20.3823 225.155 19.4898 233.63 18.4404C242.332 17.3696 251.012 16.1347 259.721 15.1067C263.686 14.6355 267.678 14.4567 271.664 14.2138C283.983 13.4562 296.301 12.7843 308.613 11.984C322.797 11.0693 336.98 10.0762 351.164 9.12594C361.348 8.41149 371.553 7.87531 381.723 6.98258C392.361 6.02561 402.9 4.66216 413.495 3.57683C422.098 2.69856 430.721 1.97721 439.338 1.19165L439.338 0.763753Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M509.614 25.7924L509.616 13.484L491.723 16.5955L491.772 17.059L509.091 15.3666C509.197 16.7144 509.275 17.7056 509.36 18.7967C507.707 19.1963 506.268 19.6315 504.793 19.8813C482.02 23.7422 459.248 27.6531 436.454 31.4071C421.249 33.905 406.008 36.1462 390.782 38.5443C374.414 41.1136 358.06 43.7828 341.677 46.2809C325.295 48.7789 308.848 51.0417 292.452 53.5397C281.034 55.2741 269.672 57.3793 258.247 59.0424C252.453 59.8846 246.567 60.0779 240.73 60.6207C230.929 61.5276 221.128 62.5272 211.327 63.4128C202.568 64.2055 193.803 64.8413 185.051 65.6483C175.832 66.5053 166.612 67.5405 157.436 68.4117C148.925 69.2115 140.365 69.8402 131.841 70.64C120.541 71.7301 109.251 72.9012 97.9698 74.153C87.9773 75.2668 77.9918 76.5017 68.0205 77.8009C57.9358 79.1073 47.8864 80.6132 37.8088 81.9267C29.5679 82.9974 21.3129 83.9042 13.065 84.9179C9.47648 85.3605 5.88795 85.8531 2.3065 86.4169C1.93063 86.474 1.65396 87.1301 0.980142 87.9003C2.19282 88.107 2.94451 88.4135 3.63952 88.3207C13.7101 86.9716 23.7665 85.4656 33.8442 84.1949C43.9218 82.9243 54.0562 81.8033 64.148 80.4899C74.1122 79.1978 84.041 77.6705 94.0123 76.3998C100.977 75.5075 107.969 74.822 114.955 74.1293C124.883 73.1439 134.798 72.1918 144.698 71.273C153.577 70.4802 162.471 69.8444 171.35 69.0374C180.441 68.1876 189.512 67.131 198.597 66.2884C207.476 65.46 216.369 64.8598 225.248 64.0385C234.127 63.2173 243.212 62.3818 252.162 61.2895C262.949 59.976 273.714 58.4841 284.459 56.8853C296.125 55.158 307.742 53.174 319.401 51.404C329.677 49.8409 339.968 48.4632 350.258 46.9002C360.3 45.3799 370.314 43.6671 380.356 42.1397C390.626 40.5767 400.923 39.2132 411.206 37.6216C422.043 35.9444 432.865 34.1531 443.681 32.3332C455.411 30.3563 467.127 28.2867 478.843 26.2528C488.039 24.659 497.232 23.0675 506.424 21.4784C507.508 21.3094 508.617 21.5207 509.565 22.077C508.856 22.7903 508.267 23.9955 507.437 24.1525C499.636 25.6867 491.835 27.0997 484.034 28.4343C472.19 30.4753 460.342 32.4712 448.489 34.422C437.205 36.2847 425.915 38.0904 414.632 39.9103C404.604 41.5304 394.59 43.2076 384.554 44.7421C373.009 46.5193 361.435 48.1253 349.889 49.8882C338.01 51.7011 326.152 53.6708 314.266 55.4766C302.72 57.2395 291.16 58.8812 279.6 60.5799C270.133 61.9646 260.679 63.4848 251.19 64.7197C245.516 65.4336 239.744 65.741 234.02 66.2766C224.227 67.1978 214.44 68.2046 204.639 69.083C195.646 69.89 186.639 70.5116 177.647 71.3186C165.981 72.3969 154.329 73.6393 142.67 74.7675C136.953 75.3174 131.223 75.7032 125.514 76.2887C114.682 77.3931 103.863 78.5569 93.0544 79.7801C83.0643 80.9272 73.0788 82.1527 63.0981 83.4566C53.0204 84.7701 42.964 86.2475 32.8863 87.561C24.6526 88.6317 16.3976 89.5599 8.15673 90.5736C5.82347 90.7909 3.53441 91.3511 1.36254 92.236C2.2419 92.4855 3.15667 93.0488 3.98643 92.9488C20.1844 90.9571 36.3753 88.9511 52.5521 86.8239C69.7784 84.561 86.9764 82.0486 104.217 79.907C112.848 78.8362 121.564 78.4001 130.23 77.6002C142.059 76.5005 153.882 75.2937 165.69 74.194C174.469 73.3799 183.271 72.7013 192.057 71.8872C203.887 70.7874 215.702 69.6021 227.517 68.4809C235.715 67.7026 243.942 67.131 252.119 66.1744C261.445 65.0892 270.749 63.7545 280.04 62.384C291.869 60.6354 303.677 58.7369 315.5 56.9169C327.322 55.0969 339.144 53.2769 350.96 51.4854C362.775 49.6939 374.399 47.9881 386.107 46.1966C399.44 44.1554 412.773 42.1426 426.092 39.9872C440.787 37.6106 455.46 35.1199 470.133 32.6221C483.253 30.4026 496.281 28.1189 509.614 25.7924Z' fill='%2358AFAA' fill-opacity='0.22'/%3E%3Cpath d='M1.77097 63.2187C9.91254 62.0766 17.8839 60.9917 25.8836 59.8425C35.3585 58.4863 44.8263 57.0446 54.3082 55.7098C63.4498 54.425 72.6126 53.2686 81.7612 51.9909C92.8601 50.4348 103.952 48.7647 115.093 47.2229C122.973 46.1308 130.866 45.167 138.745 44.1391C147.44 43.0112 156.135 41.8477 164.829 40.7484C173.07 39.7133 181.318 38.7566 189.552 37.7215C198.36 36.6079 207.161 35.4087 215.969 34.3093C224.316 33.26 232.678 32.3247 241.032 31.2896C249.855 30.2045 258.663 29.0267 267.478 27.9487C276.293 26.8708 284.903 25.6787 293.647 24.9074C308.838 23.5719 324.057 22.4931 339.27 21.3358C346.645 20.7858 354.035 20.3783 361.418 19.8639C374.651 18.9351 387.877 17.935 401.132 17.0062C409.451 16.4418 417.798 16.1697 426.11 15.4769C434.854 14.7626 443.57 13.6561 452.3 12.7636C459.761 11.9996 467.243 11.4067 474.682 10.5072C484.788 9.29357 494.866 7.85178 504.951 6.51693C506.114 6.35989 507.305 6.36686 508.447 6.11712C509.014 5.98869 509.49 5.40384 510 5.06861C509.887 4.74059 509.774 4.41257 509.653 4.08455C505.504 4.43452 501.341 4.71321 497.2 5.14162C486.916 6.21978 476.633 7.36212 466.357 8.49019C455.96 9.63255 445.577 10.8818 435.152 11.8958C428.004 12.6099 420.82 12.9531 413.65 13.4604C400.494 14.3963 387.332 15.3607 374.169 16.261C365.943 16.8183 357.702 17.2116 349.475 17.7903C337.256 18.6548 325.044 19.6262 312.831 20.5192C305.555 21.055 298.257 21.3697 291.002 22.0981C282.357 22.9692 273.741 24.1612 265.124 25.2391C256.614 26.3028 248.103 27.3808 239.635 28.4801C229.031 29.8221 218.431 31.1594 207.835 32.492C197.573 33.7769 187.311 35.0334 177.049 36.3326C166.326 37.6794 155.605 39.0452 144.887 40.4301C135.214 41.6722 125.54 42.8786 115.888 44.1992C104.725 45.7338 93.5839 47.3897 82.4282 48.9672C71.6201 50.4875 60.8048 51.9437 49.9967 53.4641C38.841 55.0344 27.6925 56.6618 16.5368 58.2321C12.3526 58.8245 8.17537 59.5168 3.96988 59.824C1.57281 60.0453 0.969901 60.8441 1.77097 63.2187Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M363.21 29.3276C355.033 29.8635 346.841 30.3566 338.665 30.9353C334.459 31.2354 330.268 31.7779 326.062 32.0423C317.261 32.6068 308.432 32.7577 299.659 33.6289C288.489 34.7143 277.369 36.3203 266.221 37.6695C257.71 38.6975 249.235 39.6114 240.753 40.6893C230.314 42.01 219.896 43.4875 209.457 44.801C200.982 45.8718 192.486 46.75 184.011 47.8208C175.536 48.8916 166.884 50.1764 158.31 51.2543C149.735 52.3322 141.346 53.1677 132.878 54.2456C123.715 55.4163 114.566 56.7011 105.418 57.9931C96.0564 59.3136 86.7021 60.7125 77.3407 62.0615C66.126 63.6794 54.9088 65.2854 43.6894 66.8795C34.4343 68.1714 25.1723 69.3707 15.9173 70.6484C11.3188 71.2153 6.75604 72.0445 2.25098 73.1318C11.0946 72.0253 19.9808 70.9901 28.7819 69.8123C40.8383 68.2348 52.8946 66.5431 64.9084 64.9727C73.0286 63.9162 81.156 62.9596 89.2834 61.9744C98.9213 60.8036 108.545 59.59 118.19 58.5334C124.133 57.8836 130.105 57.5406 136.062 56.9836C145.742 56.0838 155.416 55.0984 165.103 54.1914C170.947 53.6487 176.798 53.2415 182.641 52.6988C192.201 51.799 201.747 50.8065 211.307 49.9067C217.03 49.364 222.767 49.0138 228.476 48.4069C241.164 47.0574 253.866 45.7722 266.518 44.1232C279.95 42.3957 293.354 40.3758 306.743 38.3346C321.395 36.1077 336.026 33.6954 350.664 31.4115C354.813 30.7621 358.983 30.2766 363.139 29.7198L363.21 29.3276Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M496.61 17.8208C490.936 18.335 485.199 18.6709 479.532 19.4133C470.029 20.6483 460.54 22.0472 451.08 23.5531C440.364 25.2589 429.697 27.2285 418.981 28.9485C410.336 30.3402 401.648 31.5037 392.989 32.8027C381.443 34.5442 369.9 36.3024 358.359 38.0772L332.055 42.0742C323.63 43.3446 315.19 44.5794 306.765 45.8641C296.496 47.4343 286.241 49.1044 275.957 50.6175C265.788 52.1021 255.618 53.5582 245.412 54.8075C239.483 55.5214 233.491 55.7861 227.541 56.3431C215.527 57.4785 203.52 58.6995 191.507 59.8421C185.67 60.3919 179.819 60.7921 173.99 61.3348C164.189 62.2417 154.402 63.2485 144.601 64.1269C135.722 64.9268 126.821 65.4842 117.949 66.3839C108.297 67.3693 98.6664 68.5899 89.0355 69.7678C79.173 70.9672 69.3152 72.2093 59.4621 73.4942C49.271 74.8148 39.0869 76.2281 28.8887 77.5416C20.6549 78.6052 12.407 79.5548 4.18744 80.6612C3.14492 80.8039 2.19451 81.5813 1.1945 82.0878L1.69076 83.3642C6.4069 82.8145 11.1301 82.3147 15.8746 81.7079C24.1013 80.6443 32.3138 79.5093 40.5334 78.4101C49.1052 77.2679 57.677 76.133 66.2488 75.0051C74.135 73.9772 82.0213 72.9493 89.9146 71.9998C100.134 70.779 110.361 69.5868 120.594 68.4872C126.303 67.8732 132.048 67.523 137.764 66.9874C147.444 66.0805 157.118 65.0666 166.798 64.1953C175.791 63.3812 184.797 62.7667 193.783 61.9526C202.882 61.1171 211.959 60.0961 221.058 59.2321C227.129 58.6536 233.228 58.3533 239.292 57.6679C250.086 56.4495 260.868 55.1145 271.638 53.6631C280.319 52.4996 288.978 51.1649 297.63 49.8374C309.396 48.0245 321.14 46.1047 332.906 44.3203C343.182 42.7573 353.472 41.3796 363.763 39.8237C375.422 38.0607 387.053 36.1623 398.705 34.3637C408.634 32.8363 418.562 31.4444 428.491 29.86C440.358 27.9568 452.212 25.9728 464.05 23.908C474.937 22.0382 485.802 20.0685 496.674 18.1417L496.61 17.8208Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M1.60304 52.0595C6.31917 51.5098 11.0495 51.0171 15.7869 50.3889C23.7725 49.3111 31.7438 48.1405 39.7223 47.0128C49.5517 45.5852 59.3812 44.1577 69.2177 42.8657C78.8415 41.5665 88.4795 40.4171 98.0962 39.1323C107.713 37.8474 117.308 36.4199 126.925 35.1493C133.648 34.257 140.4 33.5573 147.144 32.7292C156.073 31.6298 165.002 30.4662 173.937 29.3669C180.554 28.5602 187.185 27.8391 193.795 27.0253C202.844 25.9045 211.879 24.6981 220.936 23.5987C229.531 22.5564 238.141 21.6425 246.736 20.6003C255.906 19.4866 265.055 18.2517 274.225 17.138C278.99 16.5526 283.763 15.9744 288.543 15.6529C297.692 15.0455 306.854 14.6877 316.003 14.1089C330.3 13.2085 344.583 12.2154 358.873 11.2508C369.419 10.5363 379.965 9.86461 390.496 9.10732C402.907 8.20717 415.318 7.41398 427.707 6.24997C442.856 4.82176 457.969 3.00847 473.096 1.40197C474.601 1.32328 476.108 1.32308 477.613 1.40138L477.613 0.452919C476.422 0.453075 475.231 0.496016 474.068 0.453383C458.395 -0.193501 442.863 1.44157 427.367 3.44033C419.566 4.44685 411.765 4.96846 403.929 5.68261C390.972 6.86808 378.022 8.08922 365.058 9.17486C357.576 9.79625 350.058 10.1466 342.562 10.6611C329.208 11.5827 315.861 12.5615 302.514 13.4831C295.011 14.0047 287.501 14.3266 280.012 14.9765C267.766 16.0335 255.528 17.2046 243.297 18.4899C232.702 19.5966 222.128 20.8388 211.561 22.138C202.979 23.2017 194.433 24.515 185.859 25.5858C177.285 26.6566 168.64 27.4921 160.038 28.5486C149.364 29.855 138.712 31.3041 128.046 32.6532C119.805 33.6884 111.543 34.5737 103.309 35.6872C92.196 37.1934 81.1183 38.8992 70.0123 40.441C60.5233 41.7615 51.0059 42.9394 41.5169 44.2456C32.1413 45.5447 22.787 46.9365 13.4185 48.2642C10.7519 48.6353 8.05702 48.8211 5.41171 49.2778C3.96279 49.6234 2.54064 50.074 1.15643 50.6262L1.60304 52.0595Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M499.852 0.155474C493.682 0.641202 487.513 1.04845 481.357 1.63402C475.768 2.16959 470.208 2.91911 464.627 3.52599C455.897 4.47558 447.174 5.43943 438.436 6.28919C430.025 7.10324 421.614 7.86738 413.196 8.51742C400.211 9.52461 387.219 10.4248 374.226 11.375C370.241 11.6608 366.255 11.8895 362.269 12.0897C349.504 12.8045 336.696 13.5193 323.909 14.3268C313.364 14.9771 302.804 15.5062 292.287 16.5131C280.649 17.6342 269.061 19.2616 257.444 20.6109C248.607 21.6318 239.764 22.5101 230.934 23.5667C220.36 24.8303 209.807 26.2437 199.247 27.5501C192.51 28.3853 185.773 29.135 179.028 29.9559C169.858 31.0696 160.696 32.226 151.526 33.3397C143.015 34.3677 134.562 35.3387 126.08 36.3809C118.307 37.3328 110.537 38.3346 102.769 39.3862C94.6697 40.4784 86.5777 41.6632 78.4858 42.8052C68.7698 44.1757 59.0609 45.5889 49.3379 46.9023C39.6148 48.2158 30.0903 49.4008 20.4736 50.6714C14.2185 51.4995 7.97759 52.3774 1.64447 53.2411C1.08387 55.9439 1.39578 56.9493 4.79283 56.4426C25.5581 53.3307 46.3801 50.5539 67.2021 47.606C86.9461 44.808 106.669 41.8317 126.434 39.1192C146.199 36.4068 166.014 33.8513 185.822 31.3528C202.006 29.3111 218.225 27.5262 234.409 25.4988C254.267 23.0146 274.011 20.2593 293.847 17.9177C301.79 16.9825 309.832 16.8602 317.824 16.2958C330.398 15.4099 342.965 14.4384 355.539 13.5454C363.177 13.0024 370.829 12.5592 378.467 12.0234C391.389 11.1184 404.312 10.1873 417.239 9.23001C426.862 8.51563 436.5 7.87256 446.103 6.95138C456.279 5.9802 466.428 4.68101 476.598 3.57434C483.959 2.77469 491.335 2.0606 498.703 1.2966C499.132 1.22628 499.556 1.12859 499.973 1.00407C499.916 0.725965 499.881 0.447851 499.852 0.155474Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M1.33895 65.5653C2.24667 65.7863 3.18982 66.2782 4.04795 66.1712C14.9057 64.6294 25.7494 62.9307 36.6072 61.389C47.465 59.8472 58.3866 58.4909 69.2302 56.9634C81.946 55.1718 94.6407 53.2233 107.364 51.446C116.853 50.1183 126.363 48.9547 135.866 47.6912C146.277 46.3136 156.681 44.836 167.106 43.5368C175.617 42.466 184.091 41.602 192.573 40.5526C203.14 39.2462 213.686 37.8186 224.239 36.4837C232.48 35.4415 240.728 34.4777 248.969 33.4355C257.777 32.3218 266.571 31.1013 275.393 30.0447C282.712 29.1737 290.038 28.3669 297.378 27.7384C309.434 26.7028 321.491 25.8098 333.504 24.8812C340.887 24.3383 348.27 23.9308 355.645 23.4521C368.879 22.5233 382.098 21.5232 395.36 20.5944C403.679 20.0299 412.047 19.929 420.33 19.0294C434.621 17.4729 448.861 15.46 463.123 13.6255C464.189 13.5627 465.225 13.2526 466.152 12.7194C460.081 13.2979 454.01 13.8406 447.947 14.4618C442.273 15.0402 436.599 15.8895 430.848 16.3039C415.629 17.3898 400.388 18.2832 385.155 19.2978C375.439 19.9504 365.728 20.6458 356.021 21.384C344.327 22.2769 332.618 23.2839 320.945 24.1484C313.094 24.727 305.222 24.9848 297.386 25.6704C289.939 26.3274 282.492 27.341 275.096 28.2334C268.599 29.0044 262.105 29.804 255.614 30.632C246.926 31.7314 238.246 32.8877 229.558 33.9799C221.197 35.0293 212.821 36.0074 204.46 37.0497C195.524 38.1704 186.595 39.3482 177.659 40.469C169.418 41.497 161.163 42.4322 152.93 43.4887C142.497 44.8236 132.072 46.2227 121.647 47.6147C112.498 48.8424 103.35 50.063 94.2083 51.3479C84.9888 52.6541 75.7267 54.0673 66.4787 55.3806C57.3443 56.6797 48.1886 57.8932 39.047 59.178C29.4445 60.5342 19.8562 61.9546 10.2608 63.3179C7.37433 63.7247 4.48083 64.0317 1.59441 64.3744L1.33895 65.5653Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M1.67755 77.8301C7.01068 77.2446 12.358 76.7376 17.684 76.0523C25.9036 74.9958 34.109 73.8038 42.3286 72.6974C51.0139 71.5268 59.7039 70.3799 68.3986 69.2568C76.4054 68.2217 84.4122 67.1795 92.4261 66.2656C105.341 64.7949 118.248 63.3456 131.176 62.0532C140.041 61.1678 148.942 60.6246 157.814 59.7962C166.905 58.9535 175.976 57.9112 185.068 57.0472C191.139 56.4616 197.23 56.0971 203.301 55.533C212.521 54.6689 221.74 53.6764 230.96 52.7981C236.796 52.2411 242.654 51.9337 248.47 51.2412C258.214 50.0847 267.944 48.7712 277.667 47.4008C286.447 46.1588 295.199 44.7315 303.971 43.411C312.404 42.1334 320.843 40.92 329.275 39.6282C337.708 38.3363 346.296 36.8804 354.856 35.5886C363.523 34.2824 372.21 33.1403 380.87 31.827C391.139 30.2711 401.394 28.6082 411.656 27.0023C413.757 26.7643 415.825 26.2855 417.819 25.5752C412.932 25.9111 408.004 25.9474 403.167 26.6326C387.784 28.8096 372.437 31.1934 357.069 33.563C343.687 35.6328 330.325 37.8453 316.943 39.8865C302.163 42.1277 287.39 44.433 272.568 46.3532C257.746 48.2734 242.825 49.8514 227.932 51.4008C215.109 52.7289 202.273 53.8074 189.437 54.9714L150.58 58.5421C137.751 59.7276 124.9 60.7633 112.092 62.1484C101.412 63.3122 90.7739 64.9323 80.1076 66.2815C68.2782 67.7735 56.4276 69.1371 44.5982 70.6647C34.5206 71.9711 24.4571 73.4343 14.3865 74.8048C10.4505 75.3401 6.50735 75.8113 2.57131 76.3395C2.18973 76.4523 1.82656 76.6206 1.49329 76.8389L1.67755 77.8301Z' fill='%2358AFAA' fill-opacity='0.22'/%3E%3Cpath d='M396.557 24.1878C387.529 24.7309 378.508 25.2313 369.487 25.8458C365.168 26.1387 360.87 26.7597 356.551 27.0455C347.757 27.6172 338.942 27.9891 330.148 28.5822C317.149 29.461 304.128 30.1402 291.178 31.5039C276.994 32.9962 262.896 35.2301 248.74 37.0219C236.443 38.571 224.11 39.8776 211.812 41.4196C199.515 42.9615 187.281 44.753 174.998 46.2949C164.438 47.6227 153.836 48.6368 143.283 50.0002C132.042 51.4279 120.837 53.1837 109.61 54.754C100.462 56.0317 91.3059 57.2238 82.1644 58.5015C72.6824 59.8291 63.2076 61.2352 53.7256 62.5628C44.4635 63.8572 35.2038 65.123 25.9464 66.3603C18.5282 67.3596 11.11 68.3019 3.70604 69.3512C2.91883 69.4654 2.20248 70.1001 1.65625 71.3125C4.5994 71.0197 7.54962 70.8268 10.4786 70.4199C21.925 68.8258 33.3667 67.1936 44.8037 65.5234C55.7892 63.9317 66.7888 62.2331 77.7317 60.677C86.9938 59.3708 96.2772 58.2429 105.539 56.958C115.149 55.6304 124.73 54.1387 134.347 52.861C142.701 51.7474 151.084 50.8763 159.452 49.8269C168.041 48.7561 176.615 47.5784 185.196 46.4933C193.557 45.4368 201.926 44.4659 210.28 43.4165C218.975 42.3171 227.656 41.1393 236.35 40.0471C244.705 38.9977 253.066 38.0482 261.413 36.9917C270.108 35.8995 278.774 34.6361 287.476 33.6295C293.526 32.9156 299.61 32.4798 305.681 32.0297C319.028 31.0439 332.377 30.0913 345.729 29.172C354.055 28.6076 362.395 28.3355 370.707 27.6355C379.323 26.9213 387.912 25.822 396.514 24.9009C396.521 24.6727 396.536 24.4303 396.557 24.1878Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M424.336 19.9772C415.677 20.5275 407.011 21.0349 398.352 21.6351C394.267 21.9209 390.196 22.5062 386.111 22.7706C373.792 23.5637 361.474 24.2 349.155 25.0146C335.34 25.9149 321.497 26.6655 307.71 27.9438C293.526 29.2578 279.342 31.1209 265.159 32.7558C254.698 33.9623 244.23 35.1118 233.784 36.4324C221.501 37.9815 209.239 39.7588 196.955 41.3079C186.516 42.6214 176.048 43.6497 165.609 44.9917C149.851 47.019 134.114 49.2032 118.362 51.3161C105.739 53.0079 93.1009 54.6283 80.4914 56.4128C67.8819 58.1972 55.3149 60.1813 42.7196 61.9729C31.8405 63.5146 20.9402 64.8995 10.0541 66.37C7.33783 66.734 4.62161 67.1408 1.90539 67.5334L2.01165 68.4248C4.84842 68.132 7.749 67.9463 10.5929 67.5394C19.9614 66.2046 29.3086 64.7772 38.67 63.421C50.0171 61.7794 61.3477 60.1591 72.6617 58.5602C81.8813 57.2754 91.1859 56.1189 100.441 54.8127C111.54 53.2495 122.617 51.5009 133.723 50.0019C142.177 48.8598 150.673 48.0315 159.141 46.975C169.779 45.6401 180.459 44.1768 191.126 42.8419C199.636 41.7853 208.146 40.8999 216.586 39.822C227.025 38.5085 237.443 37.031 247.883 35.7032C256.237 34.6396 264.605 33.6901 272.974 32.7191C283.08 31.5412 293.179 30.3489 303.299 29.2636C307.15 28.8495 311.029 28.6921 314.901 28.4634C323.702 27.9488 332.503 27.5198 341.304 26.9482C355.238 26.0431 369.173 25.0904 383.111 24.0902C394.933 23.2258 406.748 22.2687 418.571 21.283C420.528 21.1259 422.45 20.6478 424.393 20.3124L424.336 19.9772Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M421.84 24.5127L456.427 20.0084L456.278 18.8746L421.712 23.6213C421.762 23.9208 421.797 24.2132 421.84 24.5127Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M464.229 17.2549L489.426 14.1424C489.391 13.8643 489.362 13.5861 489.327 13.3152L464.229 16.3778L464.229 17.2549Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M509.469 8.72022L497.412 10.9824C501.568 10.6111 505.922 11.131 509.873 9.78985C509.71 9.43331 509.617 9.07676 509.469 8.72022Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 100% 85%;
  background-size: contain;
  padding: 2rem;
}

.item__block-title {
  text-transform: uppercase;
  font-weight: 700;
}

.item__block-title img {
  max-width: 44px;
  height: 38px;
}

.advantage_block:last-child .item__block-title {
  color: #fff;
  font-weight: 700;
  font-size: 49px;
  line-height: 70px;
}

.advantage_block:last-child .advantage_block-desc p {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  margin-top: 20px;
}

.advantage_block div {
  display: flex;
  justify-content: start;
  gap: 13px;
}

.advantage_block div p {
  font-size: 14px;
  line-height: 14px;
  color: #343434;
  margin: 0;
}

.advantage_block-desc {
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #343434;
  display: flex;
  align-items: center;
}

.advantage_second-column {
  border-radius: 18.17px;
  background-color: #192e2c;
  background-image: url("data:image/svg+xml,%3Csvg width='510' height='147' viewBox='0 0 510 147' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41375 132.762C6.63339 132.362 11.4275 132.048 16.2004 131.627C24.8667 130.803 33.5259 129.927 42.1781 128.999C45.0149 128.692 46.9721 129.305 47.7873 132.321C48.0141 133.17 48.709 133.897 49.3472 134.931L53.8868 127.842L54.8796 128.234C56.8008 134.117 58.7148 139.993 60.9337 146.774C63.36 139.579 65.5097 133.225 67.6593 126.806L68.5103 126.806C69.6397 131.508 70.7643 136.212 71.8842 140.918L72.6501 141.025C73.4733 137.367 74.5517 133.744 75.0486 130.043C75.5171 126.534 77.2973 125.586 80.5737 125.328C92.7647 124.357 104.927 123.065 117.111 121.936C125.778 121.136 134.494 120.715 143.124 119.594C156.245 117.895 169.334 115.93 182.393 113.698C195.414 111.465 208.314 108.503 221.349 106.341C227.945 105.249 234.731 105.377 241.405 104.677C249.575 103.82 257.716 102.599 265.865 101.678C272.638 100.915 279.439 100.322 286.233 99.7076C299.471 98.5221 312.709 97.3604 325.948 96.2224C335.444 95.4225 344.975 94.922 354.457 93.9153C369.875 92.2873 385.272 90.3956 400.661 88.5252C405.186 87.9755 409.668 87.0978 414.356 86.3412C415.235 90.0921 416.085 93.7075 416.936 97.3229L417.588 97.3229C418.397 93.8142 419.208 90.3079 420.022 86.804L420.731 86.6685L426.401 112.262L427.061 112.261C428.601 105.344 430.247 98.4479 431.645 91.5019C433.334 83.1012 433.256 83.1583 441.83 81.7095C464.34 77.9128 486.843 74.0447 509.523 70.1767L509.525 54.6734C504.49 55.0306 499.497 55.3165 494.519 55.7451C487.838 56.3236 481.172 57.0233 474.491 57.6303C461.603 58.8015 448.712 59.9561 435.819 61.094C427.259 61.8511 418.713 62.9076 410.139 63.2368C396.111 63.8091 382.438 66.5136 368.736 69.2252C355.715 71.9296 342.588 74.6341 329.404 76.7752C322.688 77.8743 315.788 77.7682 309.001 78.4751C300.71 79.339 292.455 80.5667 284.179 81.4877C277.285 82.2516 270.364 82.8159 263.456 83.4372C250.445 84.6037 237.443 85.7535 224.451 86.8867C215.182 87.6866 205.891 88.2084 196.65 89.2009C181.119 90.8645 165.581 92.5209 150.113 94.7051C135.263 96.7965 120.49 99.5296 105.689 102.02C92.1952 104.295 78.7015 106.605 65.2078 108.95C48.7048 111.805 32.2159 114.781 15.727 117.714C11.6917 118.427 7.63504 119.055 3.67059 120.004C3.14272 120.212 2.67311 120.546 2.30235 120.977C1.9316 121.408 1.67087 121.924 1.54272 122.479C1.25864 125.653 1.41425 128.876 1.41375 132.762Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M509.793 28.7367C502.289 29.9785 495.282 31.099 488.29 32.3051C475.042 34.5817 461.801 36.951 448.575 39.1848C434.391 41.5827 420.207 43.9521 405.98 46.1789C394.293 48.0132 382.577 49.5836 370.875 51.3536C357.57 53.3806 344.287 55.5431 330.983 57.5701C319.295 59.3545 307.579 60.9962 295.892 62.7734C284.204 64.5506 272.538 66.4704 260.85 68.219C256.091 68.9328 251.297 69.3898 246.51 69.8469C231.305 71.2751 216.1 72.7033 200.895 74.1315C191.881 74.9457 182.846 75.5601 173.832 76.3885C162.265 77.4669 150.713 78.7591 139.146 79.8446C130.245 80.6801 121.324 81.1876 112.438 82.1087C103.551 83.0297 94.7432 84.2503 85.9067 85.3782C78.2332 86.3728 70.5668 87.3984 62.9075 88.4548C52.7021 89.8824 42.4897 91.3099 32.3127 92.8659C22.1357 94.4218 11.9942 96.2059 1.45552 97.9544C1.45495 102.397 1.37636 106.89 1.55308 111.368C1.55301 111.882 3.04927 112.858 3.73009 112.751C21.8997 109.982 40.0623 107.127 58.2177 104.187C74.5293 101.57 90.8408 98.8959 107.152 96.1649C124.79 93.1889 142.393 89.9561 160.052 87.1156C167.214 85.9594 174.498 85.5021 181.739 84.8094C191.667 83.8573 201.613 82.9432 211.574 82.0672C218.134 81.4958 224.709 81.0813 231.269 80.5099C241.339 79.6315 251.395 78.6532 261.466 77.7748C268.026 77.2034 274.593 76.7818 281.16 76.2247C291.089 75.3748 301.053 74.3324 311.01 73.6179C338.101 71.6747 364.136 63.8912 390.738 59.2667C396.972 58.1819 403.39 58.2238 409.716 57.6668C419.645 56.7955 429.574 55.8244 439.552 54.9388C445.757 54.3817 451.97 53.9388 458.182 53.396C468.359 52.5033 478.536 51.5464 488.72 50.6465C494.812 50.1109 500.897 49.5324 506.996 49.1679C509.123 49.0464 509.932 48.3689 509.897 46.2081C509.727 40.6315 509.792 35.0549 509.793 28.7367Z' fill='%2358AFAA' fill-opacity='0.22'/%3E%3Cpath d='M1.54346 10.9189L1.54102 29.9734C2.54806 29.9733 3.44162 30.0088 4.32811 29.973C13.8596 29.4726 23.3982 29.0506 32.9226 28.4218C49.1346 27.3358 65.3325 26.0643 81.5446 24.9711C90.4804 24.3709 99.4303 24.0417 108.366 23.4486C121.408 22.5983 134.443 21.6054 147.478 20.698C154.882 20.1907 162.335 20.1113 169.683 19.1548C180.597 17.7271 191.427 15.5863 202.306 13.9947C215.632 12.0247 228.943 9.8408 242.34 8.54117C257.453 7.11295 272.658 6.51194 287.82 5.54724C302.628 4.59448 317.438 3.64171 332.251 2.68895C339.209 2.31879 346.143 1.57759 353.023 0.46844L349.548 0.468896C321.89 0.472518 294.232 0.276485 266.574 0.586749C256.354 0.702187 246.156 2.11549 235.944 2.7729C229.348 3.19451 222.739 3.36649 216.136 3.54563C204.924 3.85374 193.705 4.0121 182.499 4.35587C160.203 5.05289 137.908 5.79034 115.616 6.56818C102.293 7.01682 88.9649 7.47018 75.6322 7.92832C53.6002 8.68711 31.5539 9.43168 9.4935 10.162C6.92625 10.2479 4.36605 10.6404 1.54346 10.9189Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M439.338 0.763753C438.808 0.644174 438.27 0.565559 437.728 0.528623C426.622 0.572864 415.495 0.260558 404.397 0.811115C396.447 1.2115 388.56 2.80992 380.639 3.79506C376.788 4.27335 372.93 4.70889 369.065 4.94473C351.881 5.99526 334.697 6.92455 317.521 7.96796C303.053 8.84699 288.586 9.81157 274.125 10.7548C259.779 11.6908 245.375 12.1206 231.106 13.7555C217.965 15.2548 204.958 17.9949 191.916 20.3214C179.15 22.5907 166.455 24.525 153.492 25.1043C137.017 25.8196 120.578 27.3335 104.118 28.4624C96.1252 29.0054 88.1256 29.4415 80.1259 29.9702C66.0201 30.892 51.9073 31.878 37.8015 32.7783C28.9792 33.3357 20.1427 33.7648 11.3204 34.2936C8.15743 34.4794 5.00152 34.8007 1.62577 35.0793L1.62402 48.707C6.63094 48.0432 11.6591 47.4078 16.6802 46.7154C24.4317 45.6519 32.1762 44.5313 39.9277 43.4463L62.8418 40.2699C70.5933 39.1921 78.3377 38.0857 86.0963 37.0293C93.8549 35.9729 101.621 34.9593 109.386 33.9313C116.005 33.051 122.608 32.1825 129.194 31.3259C138.236 30.1623 147.279 28.9916 156.328 27.8851C164.803 26.8428 173.299 25.9218 181.767 24.8652C190.582 23.7659 199.383 22.5239 208.198 21.4317C216.666 20.3823 225.155 19.4898 233.63 18.4404C242.332 17.3696 251.012 16.1347 259.721 15.1067C263.686 14.6355 267.678 14.4567 271.664 14.2138C283.983 13.4562 296.301 12.7843 308.613 11.984C322.797 11.0693 336.98 10.0762 351.164 9.12594C361.348 8.41149 371.553 7.87531 381.723 6.98258C392.361 6.02561 402.9 4.66216 413.495 3.57683C422.098 2.69856 430.721 1.97721 439.338 1.19165L439.338 0.763753Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M509.614 25.7924L509.616 13.484L491.723 16.5955L491.772 17.059L509.091 15.3666C509.197 16.7144 509.275 17.7056 509.36 18.7967C507.707 19.1963 506.268 19.6315 504.793 19.8813C482.02 23.7422 459.248 27.6531 436.454 31.4071C421.249 33.905 406.008 36.1462 390.782 38.5443C374.414 41.1136 358.06 43.7828 341.677 46.2809C325.295 48.7789 308.848 51.0417 292.452 53.5397C281.034 55.2741 269.672 57.3793 258.247 59.0424C252.453 59.8846 246.567 60.0779 240.73 60.6207C230.929 61.5276 221.128 62.5272 211.327 63.4128C202.568 64.2055 193.803 64.8413 185.051 65.6483C175.832 66.5053 166.612 67.5405 157.436 68.4117C148.925 69.2115 140.365 69.8402 131.841 70.64C120.541 71.7301 109.251 72.9012 97.9698 74.153C87.9773 75.2668 77.9918 76.5017 68.0205 77.8009C57.9358 79.1073 47.8864 80.6132 37.8088 81.9267C29.5679 82.9974 21.3129 83.9042 13.065 84.9179C9.47648 85.3605 5.88795 85.8531 2.3065 86.4169C1.93063 86.474 1.65396 87.1301 0.980142 87.9003C2.19282 88.107 2.94451 88.4135 3.63952 88.3207C13.7101 86.9716 23.7665 85.4656 33.8442 84.1949C43.9218 82.9243 54.0562 81.8033 64.148 80.4899C74.1122 79.1978 84.041 77.6705 94.0123 76.3998C100.977 75.5075 107.969 74.822 114.955 74.1293C124.883 73.1439 134.798 72.1918 144.698 71.273C153.577 70.4802 162.471 69.8444 171.35 69.0374C180.441 68.1876 189.512 67.131 198.597 66.2884C207.476 65.46 216.369 64.8598 225.248 64.0385C234.127 63.2173 243.212 62.3818 252.162 61.2895C262.949 59.976 273.714 58.4841 284.459 56.8853C296.125 55.158 307.742 53.174 319.401 51.404C329.677 49.8409 339.968 48.4632 350.258 46.9002C360.3 45.3799 370.314 43.6671 380.356 42.1397C390.626 40.5767 400.923 39.2132 411.206 37.6216C422.043 35.9444 432.865 34.1531 443.681 32.3332C455.411 30.3563 467.127 28.2867 478.843 26.2528C488.039 24.659 497.232 23.0675 506.424 21.4784C507.508 21.3094 508.617 21.5207 509.565 22.077C508.856 22.7903 508.267 23.9955 507.437 24.1525C499.636 25.6867 491.835 27.0997 484.034 28.4343C472.19 30.4753 460.342 32.4712 448.489 34.422C437.205 36.2847 425.915 38.0904 414.632 39.9103C404.604 41.5304 394.59 43.2076 384.554 44.7421C373.009 46.5193 361.435 48.1253 349.889 49.8882C338.01 51.7011 326.152 53.6708 314.266 55.4766C302.72 57.2395 291.16 58.8812 279.6 60.5799C270.133 61.9646 260.679 63.4848 251.19 64.7197C245.516 65.4336 239.744 65.741 234.02 66.2766C224.227 67.1978 214.44 68.2046 204.639 69.083C195.646 69.89 186.639 70.5116 177.647 71.3186C165.981 72.3969 154.329 73.6393 142.67 74.7675C136.953 75.3174 131.223 75.7032 125.514 76.2887C114.682 77.3931 103.863 78.5569 93.0544 79.7801C83.0643 80.9272 73.0788 82.1527 63.0981 83.4566C53.0204 84.7701 42.964 86.2475 32.8863 87.561C24.6526 88.6317 16.3976 89.5599 8.15673 90.5736C5.82347 90.7909 3.53441 91.3511 1.36254 92.236C2.2419 92.4855 3.15667 93.0488 3.98643 92.9488C20.1844 90.9571 36.3753 88.9511 52.5521 86.8239C69.7784 84.561 86.9764 82.0486 104.217 79.907C112.848 78.8362 121.564 78.4001 130.23 77.6002C142.059 76.5005 153.882 75.2937 165.69 74.194C174.469 73.3799 183.271 72.7013 192.057 71.8872C203.887 70.7874 215.702 69.6021 227.517 68.4809C235.715 67.7026 243.942 67.131 252.119 66.1744C261.445 65.0892 270.749 63.7545 280.04 62.384C291.869 60.6354 303.677 58.7369 315.5 56.9169C327.322 55.0969 339.144 53.2769 350.96 51.4854C362.775 49.6939 374.399 47.9881 386.107 46.1966C399.44 44.1554 412.773 42.1426 426.092 39.9872C440.787 37.6106 455.46 35.1199 470.133 32.6221C483.253 30.4026 496.281 28.1189 509.614 25.7924Z' fill='%2358AFAA' fill-opacity='0.22'/%3E%3Cpath d='M1.77097 63.2187C9.91254 62.0766 17.8839 60.9917 25.8836 59.8425C35.3585 58.4863 44.8263 57.0446 54.3082 55.7098C63.4498 54.425 72.6126 53.2686 81.7612 51.9909C92.8601 50.4348 103.952 48.7647 115.093 47.2229C122.973 46.1308 130.866 45.167 138.745 44.1391C147.44 43.0112 156.135 41.8477 164.829 40.7484C173.07 39.7133 181.318 38.7566 189.552 37.7215C198.36 36.6079 207.161 35.4087 215.969 34.3093C224.316 33.26 232.678 32.3247 241.032 31.2896C249.855 30.2045 258.663 29.0267 267.478 27.9487C276.293 26.8708 284.903 25.6787 293.647 24.9074C308.838 23.5719 324.057 22.4931 339.27 21.3358C346.645 20.7858 354.035 20.3783 361.418 19.8639C374.651 18.9351 387.877 17.935 401.132 17.0062C409.451 16.4418 417.798 16.1697 426.11 15.4769C434.854 14.7626 443.57 13.6561 452.3 12.7636C459.761 11.9996 467.243 11.4067 474.682 10.5072C484.788 9.29357 494.866 7.85178 504.951 6.51693C506.114 6.35989 507.305 6.36686 508.447 6.11712C509.014 5.98869 509.49 5.40384 510 5.06861C509.887 4.74059 509.774 4.41257 509.653 4.08455C505.504 4.43452 501.341 4.71321 497.2 5.14162C486.916 6.21978 476.633 7.36212 466.357 8.49019C455.96 9.63255 445.577 10.8818 435.152 11.8958C428.004 12.6099 420.82 12.9531 413.65 13.4604C400.494 14.3963 387.332 15.3607 374.169 16.261C365.943 16.8183 357.702 17.2116 349.475 17.7903C337.256 18.6548 325.044 19.6262 312.831 20.5192C305.555 21.055 298.257 21.3697 291.002 22.0981C282.357 22.9692 273.741 24.1612 265.124 25.2391C256.614 26.3028 248.103 27.3808 239.635 28.4801C229.031 29.8221 218.431 31.1594 207.835 32.492C197.573 33.7769 187.311 35.0334 177.049 36.3326C166.326 37.6794 155.605 39.0452 144.887 40.4301C135.214 41.6722 125.54 42.8786 115.888 44.1992C104.725 45.7338 93.5839 47.3897 82.4282 48.9672C71.6201 50.4875 60.8048 51.9437 49.9967 53.4641C38.841 55.0344 27.6925 56.6618 16.5368 58.2321C12.3526 58.8245 8.17537 59.5168 3.96988 59.824C1.57281 60.0453 0.969901 60.8441 1.77097 63.2187Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M363.21 29.3276C355.033 29.8635 346.841 30.3566 338.665 30.9353C334.459 31.2354 330.268 31.7779 326.062 32.0423C317.261 32.6068 308.432 32.7577 299.659 33.6289C288.489 34.7143 277.369 36.3203 266.221 37.6695C257.71 38.6975 249.235 39.6114 240.753 40.6893C230.314 42.01 219.896 43.4875 209.457 44.801C200.982 45.8718 192.486 46.75 184.011 47.8208C175.536 48.8916 166.884 50.1764 158.31 51.2543C149.735 52.3322 141.346 53.1677 132.878 54.2456C123.715 55.4163 114.566 56.7011 105.418 57.9931C96.0564 59.3136 86.7021 60.7125 77.3407 62.0615C66.126 63.6794 54.9088 65.2854 43.6894 66.8795C34.4343 68.1714 25.1723 69.3707 15.9173 70.6484C11.3188 71.2153 6.75604 72.0445 2.25098 73.1318C11.0946 72.0253 19.9808 70.9901 28.7819 69.8123C40.8383 68.2348 52.8946 66.5431 64.9084 64.9727C73.0286 63.9162 81.156 62.9596 89.2834 61.9744C98.9213 60.8036 108.545 59.59 118.19 58.5334C124.133 57.8836 130.105 57.5406 136.062 56.9836C145.742 56.0838 155.416 55.0984 165.103 54.1914C170.947 53.6487 176.798 53.2415 182.641 52.6988C192.201 51.799 201.747 50.8065 211.307 49.9067C217.03 49.364 222.767 49.0138 228.476 48.4069C241.164 47.0574 253.866 45.7722 266.518 44.1232C279.95 42.3957 293.354 40.3758 306.743 38.3346C321.395 36.1077 336.026 33.6954 350.664 31.4115C354.813 30.7621 358.983 30.2766 363.139 29.7198L363.21 29.3276Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M496.61 17.8208C490.936 18.335 485.199 18.6709 479.532 19.4133C470.029 20.6483 460.54 22.0472 451.08 23.5531C440.364 25.2589 429.697 27.2285 418.981 28.9485C410.336 30.3402 401.648 31.5037 392.989 32.8027C381.443 34.5442 369.9 36.3024 358.359 38.0772L332.055 42.0742C323.63 43.3446 315.19 44.5794 306.765 45.8641C296.496 47.4343 286.241 49.1044 275.957 50.6175C265.788 52.1021 255.618 53.5582 245.412 54.8075C239.483 55.5214 233.491 55.7861 227.541 56.3431C215.527 57.4785 203.52 58.6995 191.507 59.8421C185.67 60.3919 179.819 60.7921 173.99 61.3348C164.189 62.2417 154.402 63.2485 144.601 64.1269C135.722 64.9268 126.821 65.4842 117.949 66.3839C108.297 67.3693 98.6664 68.5899 89.0355 69.7678C79.173 70.9672 69.3152 72.2093 59.4621 73.4942C49.271 74.8148 39.0869 76.2281 28.8887 77.5416C20.6549 78.6052 12.407 79.5548 4.18744 80.6612C3.14492 80.8039 2.19451 81.5813 1.1945 82.0878L1.69076 83.3642C6.4069 82.8145 11.1301 82.3147 15.8746 81.7079C24.1013 80.6443 32.3138 79.5093 40.5334 78.4101C49.1052 77.2679 57.677 76.133 66.2488 75.0051C74.135 73.9772 82.0213 72.9493 89.9146 71.9998C100.134 70.779 110.361 69.5868 120.594 68.4872C126.303 67.8732 132.048 67.523 137.764 66.9874C147.444 66.0805 157.118 65.0666 166.798 64.1953C175.791 63.3812 184.797 62.7667 193.783 61.9526C202.882 61.1171 211.959 60.0961 221.058 59.2321C227.129 58.6536 233.228 58.3533 239.292 57.6679C250.086 56.4495 260.868 55.1145 271.638 53.6631C280.319 52.4996 288.978 51.1649 297.63 49.8374C309.396 48.0245 321.14 46.1047 332.906 44.3203C343.182 42.7573 353.472 41.3796 363.763 39.8237C375.422 38.0607 387.053 36.1623 398.705 34.3637C408.634 32.8363 418.562 31.4444 428.491 29.86C440.358 27.9568 452.212 25.9728 464.05 23.908C474.937 22.0382 485.802 20.0685 496.674 18.1417L496.61 17.8208Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M1.60304 52.0595C6.31917 51.5098 11.0495 51.0171 15.7869 50.3889C23.7725 49.3111 31.7438 48.1405 39.7223 47.0128C49.5517 45.5852 59.3812 44.1577 69.2177 42.8657C78.8415 41.5665 88.4795 40.4171 98.0962 39.1323C107.713 37.8474 117.308 36.4199 126.925 35.1493C133.648 34.257 140.4 33.5573 147.144 32.7292C156.073 31.6298 165.002 30.4662 173.937 29.3669C180.554 28.5602 187.185 27.8391 193.795 27.0253C202.844 25.9045 211.879 24.6981 220.936 23.5987C229.531 22.5564 238.141 21.6425 246.736 20.6003C255.906 19.4866 265.055 18.2517 274.225 17.138C278.99 16.5526 283.763 15.9744 288.543 15.6529C297.692 15.0455 306.854 14.6877 316.003 14.1089C330.3 13.2085 344.583 12.2154 358.873 11.2508C369.419 10.5363 379.965 9.86461 390.496 9.10732C402.907 8.20717 415.318 7.41398 427.707 6.24997C442.856 4.82176 457.969 3.00847 473.096 1.40197C474.601 1.32328 476.108 1.32308 477.613 1.40138L477.613 0.452919C476.422 0.453075 475.231 0.496016 474.068 0.453383C458.395 -0.193501 442.863 1.44157 427.367 3.44033C419.566 4.44685 411.765 4.96846 403.929 5.68261C390.972 6.86808 378.022 8.08922 365.058 9.17486C357.576 9.79625 350.058 10.1466 342.562 10.6611C329.208 11.5827 315.861 12.5615 302.514 13.4831C295.011 14.0047 287.501 14.3266 280.012 14.9765C267.766 16.0335 255.528 17.2046 243.297 18.4899C232.702 19.5966 222.128 20.8388 211.561 22.138C202.979 23.2017 194.433 24.515 185.859 25.5858C177.285 26.6566 168.64 27.4921 160.038 28.5486C149.364 29.855 138.712 31.3041 128.046 32.6532C119.805 33.6884 111.543 34.5737 103.309 35.6872C92.196 37.1934 81.1183 38.8992 70.0123 40.441C60.5233 41.7615 51.0059 42.9394 41.5169 44.2456C32.1413 45.5447 22.787 46.9365 13.4185 48.2642C10.7519 48.6353 8.05702 48.8211 5.41171 49.2778C3.96279 49.6234 2.54064 50.074 1.15643 50.6262L1.60304 52.0595Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M499.852 0.155474C493.682 0.641202 487.513 1.04845 481.357 1.63402C475.768 2.16959 470.208 2.91911 464.627 3.52599C455.897 4.47558 447.174 5.43943 438.436 6.28919C430.025 7.10324 421.614 7.86738 413.196 8.51742C400.211 9.52461 387.219 10.4248 374.226 11.375C370.241 11.6608 366.255 11.8895 362.269 12.0897C349.504 12.8045 336.696 13.5193 323.909 14.3268C313.364 14.9771 302.804 15.5062 292.287 16.5131C280.649 17.6342 269.061 19.2616 257.444 20.6109C248.607 21.6318 239.764 22.5101 230.934 23.5667C220.36 24.8303 209.807 26.2437 199.247 27.5501C192.51 28.3853 185.773 29.135 179.028 29.9559C169.858 31.0696 160.696 32.226 151.526 33.3397C143.015 34.3677 134.562 35.3387 126.08 36.3809C118.307 37.3328 110.537 38.3346 102.769 39.3862C94.6697 40.4784 86.5777 41.6632 78.4858 42.8052C68.7698 44.1757 59.0609 45.5889 49.3379 46.9023C39.6148 48.2158 30.0903 49.4008 20.4736 50.6714C14.2185 51.4995 7.97759 52.3774 1.64447 53.2411C1.08387 55.9439 1.39578 56.9493 4.79283 56.4426C25.5581 53.3307 46.3801 50.5539 67.2021 47.606C86.9461 44.808 106.669 41.8317 126.434 39.1192C146.199 36.4068 166.014 33.8513 185.822 31.3528C202.006 29.3111 218.225 27.5262 234.409 25.4988C254.267 23.0146 274.011 20.2593 293.847 17.9177C301.79 16.9825 309.832 16.8602 317.824 16.2958C330.398 15.4099 342.965 14.4384 355.539 13.5454C363.177 13.0024 370.829 12.5592 378.467 12.0234C391.389 11.1184 404.312 10.1873 417.239 9.23001C426.862 8.51563 436.5 7.87256 446.103 6.95138C456.279 5.9802 466.428 4.68101 476.598 3.57434C483.959 2.77469 491.335 2.0606 498.703 1.2966C499.132 1.22628 499.556 1.12859 499.973 1.00407C499.916 0.725965 499.881 0.447851 499.852 0.155474Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M1.33895 65.5653C2.24667 65.7863 3.18982 66.2782 4.04795 66.1712C14.9057 64.6294 25.7494 62.9307 36.6072 61.389C47.465 59.8472 58.3866 58.4909 69.2302 56.9634C81.946 55.1718 94.6407 53.2233 107.364 51.446C116.853 50.1183 126.363 48.9547 135.866 47.6912C146.277 46.3136 156.681 44.836 167.106 43.5368C175.617 42.466 184.091 41.602 192.573 40.5526C203.14 39.2462 213.686 37.8186 224.239 36.4837C232.48 35.4415 240.728 34.4777 248.969 33.4355C257.777 32.3218 266.571 31.1013 275.393 30.0447C282.712 29.1737 290.038 28.3669 297.378 27.7384C309.434 26.7028 321.491 25.8098 333.504 24.8812C340.887 24.3383 348.27 23.9308 355.645 23.4521C368.879 22.5233 382.098 21.5232 395.36 20.5944C403.679 20.0299 412.047 19.929 420.33 19.0294C434.621 17.4729 448.861 15.46 463.123 13.6255C464.189 13.5627 465.225 13.2526 466.152 12.7194C460.081 13.2979 454.01 13.8406 447.947 14.4618C442.273 15.0402 436.599 15.8895 430.848 16.3039C415.629 17.3898 400.388 18.2832 385.155 19.2978C375.439 19.9504 365.728 20.6458 356.021 21.384C344.327 22.2769 332.618 23.2839 320.945 24.1484C313.094 24.727 305.222 24.9848 297.386 25.6704C289.939 26.3274 282.492 27.341 275.096 28.2334C268.599 29.0044 262.105 29.804 255.614 30.632C246.926 31.7314 238.246 32.8877 229.558 33.9799C221.197 35.0293 212.821 36.0074 204.46 37.0497C195.524 38.1704 186.595 39.3482 177.659 40.469C169.418 41.497 161.163 42.4322 152.93 43.4887C142.497 44.8236 132.072 46.2227 121.647 47.6147C112.498 48.8424 103.35 50.063 94.2083 51.3479C84.9888 52.6541 75.7267 54.0673 66.4787 55.3806C57.3443 56.6797 48.1886 57.8932 39.047 59.178C29.4445 60.5342 19.8562 61.9546 10.2608 63.3179C7.37433 63.7247 4.48083 64.0317 1.59441 64.3744L1.33895 65.5653Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M1.67755 77.8301C7.01068 77.2446 12.358 76.7376 17.684 76.0523C25.9036 74.9958 34.109 73.8038 42.3286 72.6974C51.0139 71.5268 59.7039 70.3799 68.3986 69.2568C76.4054 68.2217 84.4122 67.1795 92.4261 66.2656C105.341 64.7949 118.248 63.3456 131.176 62.0532C140.041 61.1678 148.942 60.6246 157.814 59.7962C166.905 58.9535 175.976 57.9112 185.068 57.0472C191.139 56.4616 197.23 56.0971 203.301 55.533C212.521 54.6689 221.74 53.6764 230.96 52.7981C236.796 52.2411 242.654 51.9337 248.47 51.2412C258.214 50.0847 267.944 48.7712 277.667 47.4008C286.447 46.1588 295.199 44.7315 303.971 43.411C312.404 42.1334 320.843 40.92 329.275 39.6282C337.708 38.3363 346.296 36.8804 354.856 35.5886C363.523 34.2824 372.21 33.1403 380.87 31.827C391.139 30.2711 401.394 28.6082 411.656 27.0023C413.757 26.7643 415.825 26.2855 417.819 25.5752C412.932 25.9111 408.004 25.9474 403.167 26.6326C387.784 28.8096 372.437 31.1934 357.069 33.563C343.687 35.6328 330.325 37.8453 316.943 39.8865C302.163 42.1277 287.39 44.433 272.568 46.3532C257.746 48.2734 242.825 49.8514 227.932 51.4008C215.109 52.7289 202.273 53.8074 189.437 54.9714L150.58 58.5421C137.751 59.7276 124.9 60.7633 112.092 62.1484C101.412 63.3122 90.7739 64.9323 80.1076 66.2815C68.2782 67.7735 56.4276 69.1371 44.5982 70.6647C34.5206 71.9711 24.4571 73.4343 14.3865 74.8048C10.4505 75.3401 6.50735 75.8113 2.57131 76.3395C2.18973 76.4523 1.82656 76.6206 1.49329 76.8389L1.67755 77.8301Z' fill='%2358AFAA' fill-opacity='0.22'/%3E%3Cpath d='M396.557 24.1878C387.529 24.7309 378.508 25.2313 369.487 25.8458C365.168 26.1387 360.87 26.7597 356.551 27.0455C347.757 27.6172 338.942 27.9891 330.148 28.5822C317.149 29.461 304.128 30.1402 291.178 31.5039C276.994 32.9962 262.896 35.2301 248.74 37.0219C236.443 38.571 224.11 39.8776 211.812 41.4196C199.515 42.9615 187.281 44.753 174.998 46.2949C164.438 47.6227 153.836 48.6368 143.283 50.0002C132.042 51.4279 120.837 53.1837 109.61 54.754C100.462 56.0317 91.3059 57.2238 82.1644 58.5015C72.6824 59.8291 63.2076 61.2352 53.7256 62.5628C44.4635 63.8572 35.2038 65.123 25.9464 66.3603C18.5282 67.3596 11.11 68.3019 3.70604 69.3512C2.91883 69.4654 2.20248 70.1001 1.65625 71.3125C4.5994 71.0197 7.54962 70.8268 10.4786 70.4199C21.925 68.8258 33.3667 67.1936 44.8037 65.5234C55.7892 63.9317 66.7888 62.2331 77.7317 60.677C86.9938 59.3708 96.2772 58.2429 105.539 56.958C115.149 55.6304 124.73 54.1387 134.347 52.861C142.701 51.7474 151.084 50.8763 159.452 49.8269C168.041 48.7561 176.615 47.5784 185.196 46.4933C193.557 45.4368 201.926 44.4659 210.28 43.4165C218.975 42.3171 227.656 41.1393 236.35 40.0471C244.705 38.9977 253.066 38.0482 261.413 36.9917C270.108 35.8995 278.774 34.6361 287.476 33.6295C293.526 32.9156 299.61 32.4798 305.681 32.0297C319.028 31.0439 332.377 30.0913 345.729 29.172C354.055 28.6076 362.395 28.3355 370.707 27.6355C379.323 26.9213 387.912 25.822 396.514 24.9009C396.521 24.6727 396.536 24.4303 396.557 24.1878Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M424.336 19.9772C415.677 20.5275 407.011 21.0349 398.352 21.6351C394.267 21.9209 390.196 22.5062 386.111 22.7706C373.792 23.5637 361.474 24.2 349.155 25.0146C335.34 25.9149 321.497 26.6655 307.71 27.9438C293.526 29.2578 279.342 31.1209 265.159 32.7558C254.698 33.9623 244.23 35.1118 233.784 36.4324C221.501 37.9815 209.239 39.7588 196.955 41.3079C186.516 42.6214 176.048 43.6497 165.609 44.9917C149.851 47.019 134.114 49.2032 118.362 51.3161C105.739 53.0079 93.1009 54.6283 80.4914 56.4128C67.8819 58.1972 55.3149 60.1813 42.7196 61.9729C31.8405 63.5146 20.9402 64.8995 10.0541 66.37C7.33783 66.734 4.62161 67.1408 1.90539 67.5334L2.01165 68.4248C4.84842 68.132 7.749 67.9463 10.5929 67.5394C19.9614 66.2046 29.3086 64.7772 38.67 63.421C50.0171 61.7794 61.3477 60.1591 72.6617 58.5602C81.8813 57.2754 91.1859 56.1189 100.441 54.8127C111.54 53.2495 122.617 51.5009 133.723 50.0019C142.177 48.8598 150.673 48.0315 159.141 46.975C169.779 45.6401 180.459 44.1768 191.126 42.8419C199.636 41.7853 208.146 40.8999 216.586 39.822C227.025 38.5085 237.443 37.031 247.883 35.7032C256.237 34.6396 264.605 33.6901 272.974 32.7191C283.08 31.5412 293.179 30.3489 303.299 29.2636C307.15 28.8495 311.029 28.6921 314.901 28.4634C323.702 27.9488 332.503 27.5198 341.304 26.9482C355.238 26.0431 369.173 25.0904 383.111 24.0902C394.933 23.2258 406.748 22.2687 418.571 21.283C420.528 21.1259 422.45 20.6478 424.393 20.3124L424.336 19.9772Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M421.84 24.5127L456.427 20.0084L456.278 18.8746L421.712 23.6213C421.762 23.9208 421.797 24.2132 421.84 24.5127Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M464.229 17.2549L489.426 14.1424C489.391 13.8643 489.362 13.5861 489.327 13.3152L464.229 16.3778L464.229 17.2549Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M509.469 8.72022L497.412 10.9824C501.568 10.6111 505.922 11.131 509.873 9.78985C509.71 9.43331 509.617 9.07676 509.469 8.72022Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 100% 85%;
  background-size: contain;
  padding: 2rem;
}

.advantage_title-2 {
  color: #fff;
  font-weight: 700;
  font-size: 49px;
  line-height: 70px;
}

.advantage_second-column p {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  margin-top: 20px;
  max-width: 350px;
}

.advantage_second-column p span {
  font-weight: 400;
  font-size: 16px;
  line-height: 21.8px;
  color: #44b6af;
}

.who_need {
  width: 100vw;
  overflow: hidden;
  position: relative;
  margin-top: 100px;
}

.who_need h2 {
  font-weight: 700;
  font-size: 50px;
  line-height: 65px;
  text-align: center;
  text-transform: uppercase;
  color: #04635d;
}

.slide p {
  font-weight: 600;
  font-size: 16px;
  line-height: 19.2px;
  color: #fff;
  margin-left: 12px;
  margin-top: 150px;
  position: relative;
}

.slider-container {
  width: 100vw;
  overflow: hidden;
  position: relative;
  height: 210px;
  display: flex;
  align-items: center;
  margin-top: 20px;
}

.slider {
  display: flex;
  width: max-content;
  position: relative;
  gap: 1px;
}

.slide {
  width: 294px;
  height: 210px;
  background: #3498db;
  color: white;
  display: flex;
  align-items: start;
  justify-content: start;
  font-size: 24px;
  border-radius: 10px;
}

.slide2 p {
  font-weight: 600;
  font-size: 16px;
  line-height: 19.2px;
  color: #ffffff;
  margin-left: 12px;
  margin-top: 150px;
  position: relative;
}

.slider-container2 {
  width: 100vw;
  overflow: hidden;
  position: relative;
  height: 210px;
  display: flex;
  align-items: center;
  margin-top: 1px;
}

.slider2 {
  display: flex;
  width: max-content;
  position: relative;
  gap: 1px;
}

.slide2 {
  width: 294px;
  height: 210px;
  background: #3498db;
  color: white;
  display: flex;
  align-items: start;
  justify-content: start;
  font-size: 24px;
  border-radius: 10px;
}

.slide,
.slide2 {
  position: relative;
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: flex-end;
  padding: 20px;
  color: #fff;
  border-radius: 10px;
  overflow: hidden;
}

.slide-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0) 54.5%,
      rgba(11, 40, 39, 0.6) 100%
    ),
    rgba(0, 0, 0, 0.2);
  z-index: 1;
}

.slide p,
.slide2 p {
  position: relative;
  z-index: 2;
  margin: 0;
  /* max-width: 50%; */
}

.slide img:before {
  content: "";
  position: absolute;
  background: linear-gradient(
      180deg,
      rgba(0, 0, 0, 0) 54.5%,
      rgba(11, 40, 39, 0.6) 100%
    ),
    rgba(0, 0, 0, 0.2);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.who_need .slide {
  position: relative;
}

.who_need .slide img {
  border-radius: 10px;
}

.who_need-button {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  width: 100%;
  border-radius: 6px;
  background-size: cover;
  margin-top: 20px;
}

.who_need-button a {
  width: 100%;
  height: 100%;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 1%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  background: rgb(171, 196, 218);
  background: linear-gradient(
    90deg,
    rgba(171, 196, 218, 1) 0%,
    rgba(106, 188, 205, 1) 15%,
    rgba(64, 204, 197, 1) 50%,
    rgba(175, 215, 218, 1) 80%,
    rgba(210, 215, 227, 1) 100%
  );
}

.buttons-group {
  display: flex;
  flex-wrap: wrap;
  column-gap: 10px;
  row-gap: 5px;
}

.buttons-group.three-buttons .btn {
  flex: 0 0 calc(50% - 6px);;
}

.buttons-group.three-buttons .btn:last-child {
  flex: 0 0 100%;
}

.btn,
.btn-wrap {
  position: relative;
  overflow: hidden;
}

.btn-wrap {
  display: block;
  border-radius: 16px;
}

.btn-animation:after {
    content: "";
    display: block;
    width: 30px;
    height: 300px;
    margin-left: 60px;
    background: #fff;
    position: absolute;
    left: -40px;
    top: -150px;
    z-index: 1;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
    -webkit-animation-name: slideme;
    animation-name: slideme;
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s;
    -webkit-animation-timing-function: 
    ease-in-out;
    animation-timing-function: 
    ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.btn-animation-gradient:after {
  background: #44b6af;
}

@keyframes slideme {
    0% {
        left: -30px;
        margin-left: 0px;
    }
    30% {
        left: 110%;
        margin-left: 80px;
    }
    100% {
        left: 110%;
        margin-left: 80px;
    }
}

@-webkit-keyframes slideme {
    0% {
        left: -30px;
        margin-left: 0px;
    }
    30% {
        left: 110%;
        margin-left: 80px;
    }
    100% {
        left: 110%;
        margin-left: 80px;
    }
}


.btn-gradient,
.form__contacts-block .btn-gradient {
  width: 100%;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: 0.01em;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  background: rgb(171, 196, 218);
  background: linear-gradient(
    90deg,
    rgba(171, 196, 218, 1) 0%,
    rgba(106, 188, 205, 1) 15%,
    rgba(64, 204, 197, 1) 50%,
    rgba(175, 215, 218, 1) 80%,
    rgba(210, 215, 227, 1) 100%
  );
  border: 0;
  border-radius: 4px;
  padding: 1rem 0;
}

.btn-transparent {
  width: 100%;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.01em;
  line-height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #44b6af;
  background: transparent;
  border: 1px solid #44b6af;
  border-radius: 4px;
  padding: 1rem 0;
}

.block-content .two-buttons .btn-gradient {
  max-width: 286px;
}

.block-content .two-buttons .btn-transparent {
  max-width: 242px;
}

.case {
  padding-top: 120px;
  background-image: url("data:image/svg+xml,%3Csvg width='1936.761230' height='561.725586' viewBox='0 0 1936.76 561.726' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='Vector' d='M2.33 77.82C22.14 79.01 40.33 79.91 58.44 81.2C91.33 83.75 124.19 86.49 157.03 89.43C167.8 90.4 175.19 88.06 178.12 77.02C178.94 73.91 181.54 71.22 183.9 67.42L201.47 93.04L205.21 91.56C212.2 70 219.15 48.47 227.22 23.62C236.78 49.74 245.25 72.8 253.73 96.1L256.95 96.05C260.99 78.85 265.01 61.63 269.02 44.41L271.92 43.98C275.22 57.28 279.5 70.43 281.57 83.91C283.52 96.68 290.32 100.05 302.75 100.82C349.01 103.72 395.17 107.81 441.41 111.29C474.3 113.75 507.35 114.84 540.12 118.48C589.94 123.99 639.65 130.48 689.26 137.93C738.73 145.4 787.77 155.53 837.29 162.74C862.35 166.38 888.06 165.56 913.39 167.77C944.4 170.47 975.32 174.5 1006.26 177.43C1031.97 179.86 1057.78 181.67 1083.56 183.56C1133.8 187.19 1184.03 190.74 1234.27 194.2C1270.3 196.63 1306.44 197.96 1342.44 201.13C1400.96 206.27 1459.42 212.37 1517.84 218.39C1535.02 220.16 1552.05 223.13 1569.86 225.64C1573 211.91 1576.04 198.68 1579.08 185.45L1581.55 185.42C1584.8 198.17 1588.05 210.92 1591.31 223.66L1594.01 224.12L1614.2 130.47L1616.7 130.44C1622.88 155.59 1629.47 180.66 1635.13 205.92C1641.96 236.47 1641.66 236.27 1674.23 241.1C1759.74 253.78 1845.23 266.72 1931.39 279.64L1932.19 336.19C1913.08 335.15 1894.15 334.37 1875.25 333.06C1849.9 331.3 1824.6 329.1 1799.25 327.23C1750.34 323.63 1701.42 320.09 1652.49 316.61C1620.01 314.29 1587.57 310.89 1555.05 310.13C1501.85 308.77 1449.89 299.62 1397.82 290.44C1348.33 281.26 1298.43 272.08 1248.36 264.95C1222.84 261.29 1196.69 262.04 1170.93 259.82C1139.47 257.1 1108.12 253.05 1076.69 250.12C1050.53 247.69 1024.27 246 998.05 244.09C948.68 240.51 899.34 236.99 850.04 233.54C814.86 231.1 779.62 229.68 744.55 226.54C685.6 221.29 626.62 216.05 567.88 208.89C511.49 202.04 455.36 192.84 399.13 184.52C347.87 176.93 296.61 169.21 245.34 161.35C182.65 151.8 120 141.81 57.35 131.97C42.02 129.57 26.61 127.49 11.54 124.24C9.53 123.51 7.73 122.32 6.3 120.76C4.87 119.21 3.86 117.34 3.35 115.32C2.11 103.76 2.53 92 2.33 77.82Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1934.52 430.78C1906.01 426.64 1879.4 422.92 1852.83 418.88C1802.5 411.27 1752.2 403.32 1701.95 395.86C1648.07 387.85 1594.19 379.94 1540.15 372.56C1495.76 366.48 1451.27 361.36 1406.83 355.52C1356.3 348.82 1305.84 341.62 1255.31 334.92C1210.92 329.02 1166.43 323.64 1122.04 317.77C1077.65 311.89 1033.34 305.5 988.95 299.73C970.87 297.38 952.68 295.96 934.51 294.54C876.81 290.12 819.1 285.7 761.4 281.29C727.19 278.79 692.92 277.02 658.71 274.46C614.81 271.13 570.96 267.02 527.06 263.66C493.29 261.08 459.45 259.69 425.72 256.8C391.99 253.9 358.54 249.91 324.99 246.25C295.86 243.02 266.75 239.68 237.66 236.23C198.91 231.55 160.13 226.88 121.48 221.73C82.82 216.59 44.29 210.61 4.26 204.78C4.03 188.57 3.5 172.19 3.95 155.85C3.92 153.98 9.54 150.34 12.13 150.69C81.14 159.85 150.12 169.31 219.09 179.09C281.04 187.79 343.01 196.69 404.97 205.8C471.97 215.74 538.85 226.61 605.93 236.06C633.14 239.9 660.77 241.19 688.25 243.34C725.93 246.29 763.67 249.11 801.47 251.79C826.37 253.53 851.31 254.7 876.2 256.44C914.41 259.12 952.58 262.17 990.79 264.85C1015.69 266.59 1040.6 267.78 1065.52 269.47C1103.19 272.06 1141.02 275.34 1178.79 277.43C1281.57 283.1 1380.65 310.14 1481.72 325.62C1505.4 329.25 1529.72 328.77 1553.73 330.47C1591.4 333.13 1629.09 336.15 1666.95 338.87C1690.5 340.57 1714.07 341.87 1737.64 343.52C1776.26 346.25 1814.89 349.21 1853.53 351.96C1876.65 353.6 1899.74 355.39 1922.88 356.4C1930.95 356.73 1934.05 359.16 1934.02 367.05C1933.66 387.4 1934.19 407.73 1934.52 430.78Z' fill='%2358AFAA' fill-opacity='0.050000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M9.03 522.23L8.05 452.73C11.87 452.68 15.25 452.5 18.61 452.58C54.77 453.91 90.94 454.95 127.07 456.75C188.58 459.87 250.04 463.66 311.54 466.81C345.44 468.53 379.38 469.27 413.28 470.96C462.75 473.39 512.21 476.33 561.66 478.96C589.75 480.43 618 480.33 645.9 483.43C687.34 488.07 728.5 495.32 769.81 500.56C820.42 507.05 870.99 514.32 921.83 518.36C979.18 522.78 1036.85 524.19 1094.37 526.91C1150.54 529.62 1206.73 532.32 1262.92 535.03C1289.31 536.02 1315.63 538.36 1341.76 542.04L1328.59 542.22C1223.76 543.65 1118.93 545.81 1014.09 546.11C975.35 546.22 936.62 541.6 897.88 539.73C872.86 538.54 847.8 538.26 822.77 537.95C780.25 537.41 737.72 537.41 695.23 536.74C610.69 535.36 526.15 533.83 441.62 532.15C391.09 531.21 340.55 530.25 290 529.28C206.45 527.66 122.85 526.09 39.2 524.57C29.46 524.39 19.74 523.09 9.03 522.23Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1668.9 536.48C1666.9 536.94 1664.86 537.25 1662.81 537.42C1620.72 537.83 1578.56 539.55 1536.46 538.12C1506.31 537.08 1476.34 531.65 1446.26 528.47C1431.64 526.93 1417 525.54 1402.34 524.88C1337.15 521.95 1271.97 519.45 1206.81 516.54C1151.93 514.09 1097.05 511.32 1042.19 508.64C987.77 505.97 933.15 505.15 878.98 499.93C829.1 495.15 779.66 485.83 730.11 478.02C681.61 470.41 633.39 464.02 584.23 462.58C521.75 460.83 459.36 456.16 396.92 452.9C366.6 451.34 336.25 450.16 305.91 448.65C252.39 446.02 198.85 443.16 145.34 440.61C111.87 439.04 78.36 437.93 44.89 436.46C32.9 435.95 20.92 434.94 8.11 434.1L7.41 384.4C26.42 386.56 45.51 388.61 64.58 390.88C94.01 394.35 123.42 398.04 152.86 401.59L239.87 411.98C269.3 415.51 298.71 419.14 328.18 422.59C357.64 426.04 387.12 429.33 416.61 432.68C441.74 435.54 466.81 438.37 491.82 441.15C526.15 444.92 560.48 448.72 594.84 452.29C627.01 455.65 659.26 458.56 691.41 461.98C724.88 465.53 758.3 469.6 791.77 473.13C823.92 476.51 856.14 479.33 888.31 482.71C921.35 486.16 954.31 490.22 987.37 493.51C1002.43 495.02 1017.57 495.47 1032.68 496.15C1079.42 498.27 1126.15 500.08 1172.85 502.36C1226.66 504.95 1280.47 507.84 1334.28 510.57C1372.91 512.64 1411.62 514.07 1450.21 516.79C1490.58 519.73 1530.59 524.15 1570.81 527.56C1603.46 530.32 1636.18 532.5 1668.88 534.92L1668.9 536.48Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1933.99 441.53L1934.63 486.42L1866.65 476L1866.81 474.31L1932.54 479.58C1932.88 474.66 1933.12 471.04 1933.39 467.06C1927.1 465.68 1921.62 464.17 1916.02 463.34C1829.51 450.44 1743 437.36 1656.41 424.86C1598.65 416.54 1540.77 409.16 1482.94 401.2C1420.77 392.68 1358.65 383.8 1296.43 375.54C1234.21 367.28 1171.75 359.89 1109.48 351.63C1066.11 345.9 1022.94 338.81 979.55 333.34C957.55 330.57 935.23 330.17 913.08 328.49C875.88 325.69 838.68 322.56 801.49 319.84C768.25 317.4 735 315.54 701.78 313.05C666.8 310.41 631.8 307.11 596.97 304.41C564.68 301.94 532.2 300.09 499.85 297.62C456.96 294.23 414.11 290.55 371.29 286.57C333.36 283.02 295.45 279.04 257.59 274.82C219.3 270.58 181.13 265.61 142.87 261.35C111.58 257.87 80.24 254.99 48.93 251.72C35.31 250.3 21.68 248.69 8.08 246.82C6.65 246.63 5.57 244.25 2.97 241.47C7.56 240.66 10.39 239.5 13.03 239.8C51.27 244.2 89.46 249.17 127.73 253.28C165.99 257.39 204.46 260.95 242.77 265.22C280.61 269.41 318.32 274.46 356.17 278.58C382.62 281.47 409.16 283.61 435.67 285.77C473.35 288.85 510.98 291.8 548.55 294.64C582.24 297.07 615.98 298.92 649.68 301.41C684.18 304.03 718.62 307.41 753.09 310.01C786.79 312.57 820.53 314.3 854.22 316.83C887.92 319.37 922.39 321.94 956.37 325.46C997.32 329.69 1038.21 334.57 1079.01 339.84C1123.31 345.53 1167.44 352.16 1211.73 358.01C1250.76 363.18 1289.84 367.67 1328.92 372.83C1367.06 377.86 1405.1 383.58 1443.24 388.63C1482.24 393.8 1521.34 398.23 1560.4 403.5C1601.56 409.06 1642.67 415.03 1683.76 421.1C1728.32 427.7 1772.83 434.64 1817.34 441.45C1852.27 446.78 1887.2 452.11 1922.12 457.43C1926.24 457.99 1930.43 457.16 1934 455.08C1931.27 452.52 1928.98 448.15 1925.83 447.62C1896.18 442.43 1866.54 437.68 1836.9 433.22C1791.91 426.39 1746.9 419.73 1701.87 413.23C1659.01 407.03 1616.13 401.03 1573.27 394.98C1535.18 389.59 1497.13 383.99 1459.02 378.92C1415.17 373.04 1371.22 367.78 1327.37 361.96C1282.25 355.96 1237.21 349.39 1192.06 343.43C1148.21 337.6 1104.31 332.21 1060.41 326.62C1024.46 322.06 988.54 317.01 952.51 313C930.97 310.69 909.08 309.87 887.36 308.21C850.19 305.36 813.04 302.2 775.85 299.51C741.72 297.03 707.56 295.23 673.43 292.76C629.16 289.43 584.93 285.51 540.68 282C518.99 280.29 497.25 279.18 475.58 277.34C434.47 273.88 393.4 270.2 352.37 266.3C314.45 262.64 276.54 258.68 238.64 254.45C200.38 250.18 162.19 245.32 123.92 241.05C92.66 237.57 61.33 234.62 30.04 231.35C21.18 230.68 12.48 228.76 4.2 225.64C7.52 224.68 10.96 222.58 14.11 222.9C75.61 229.33 137.08 235.8 198.5 242.72C263.91 250.07 329.22 258.34 394.67 265.26C427.44 268.71 460.5 269.85 493.39 272.31C538.28 275.71 583.15 279.5 627.96 282.89C661.28 285.4 694.68 287.42 728.02 289.93C772.91 293.33 817.76 297.04 862.6 300.51C893.71 302.92 924.92 304.58 955.96 307.64C991.36 311.12 1026.69 315.5 1061.99 320.01C1106.91 325.78 1151.76 332.09 1196.67 338.11C1241.56 344.13 1286.47 350.15 1331.34 356.07C1376.22 361.99 1420.36 367.61 1464.83 373.53C1515.47 380.29 1566.11 386.93 1616.7 394.1C1672.52 402 1728.26 410.32 1784 418.67C1833.85 426.08 1883.34 433.73 1933.99 441.53Z' fill='%2358AFAA' fill-opacity='0.050000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M7.23 331.46C38.14 335.2 68.41 338.74 98.79 342.52C134.77 346.97 170.73 351.74 206.74 356.11C241.45 360.32 276.24 364.06 310.98 368.25C353.13 373.34 395.26 378.86 437.56 383.9C467.48 387.47 497.45 390.58 527.37 393.92C560.38 397.58 593.39 401.37 626.4 404.93C657.69 408.27 689 411.33 720.26 414.68C753.7 418.28 787.12 422.2 820.57 425.75C852.26 429.14 884 432.12 915.71 435.46C949.21 438.96 982.65 442.8 1016.13 446.27C1049.59 449.74 1082.29 453.64 1115.47 456C1173.11 460.08 1230.85 463.22 1288.56 466.65C1316.55 468.27 1344.58 469.37 1372.59 470.87C1422.8 473.57 1472.98 476.52 1523.27 479.22C1554.83 480.85 1586.48 481.41 1618.02 483.5C1651.19 485.65 1684.29 489.23 1717.42 492.03C1745.74 494.43 1774.13 496.2 1802.37 499.1C1840.74 503 1879.01 507.73 1917.3 512.08C1921.72 512.59 1926.23 512.5 1930.57 513.35C1932.73 513.79 1934.56 515.9 1936.51 517.09C1936.1 518.3 1935.69 519.5 1935.25 520.7C1919.5 519.64 1903.71 518.84 1887.99 517.5C1848.96 514.1 1809.92 510.47 1770.92 506.89C1731.45 503.26 1692.04 499.25 1652.47 496.09C1625.34 493.86 1598.09 492.98 1570.89 491.5C1520.98 488.77 1471.04 485.94 1421.11 483.34C1389.9 481.74 1358.64 480.73 1327.43 479.05C1281.06 476.53 1234.74 473.63 1188.4 471.01C1160.8 469.43 1133.12 468.66 1105.59 466.38C1072.78 463.66 1040.06 459.76 1007.34 456.27C975.03 452.84 942.71 449.35 910.56 445.78C870.3 441.44 830.06 437.11 789.83 432.8C750.87 428.65 711.91 424.6 672.95 420.4C632.23 416.04 591.53 411.62 550.83 407.13C514.11 403.1 477.38 399.2 440.73 394.89C398.34 389.87 356.03 384.41 313.66 379.24C272.62 374.26 231.56 369.51 190.51 364.53C148.15 359.38 105.81 354.02 63.45 348.88C47.56 346.93 31.69 344.63 15.73 343.73C6.64 343.04 4.31 340.16 7.23 331.46Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1378.9 436.26C1347.89 434.73 1316.81 433.36 1285.79 431.67C1269.84 430.8 1253.92 429.04 1237.97 428.29C1204.57 426.69 1171.11 426.6 1137.81 423.88C1095.42 420.5 1053.18 415.22 1010.87 410.88C978.55 407.57 946.39 404.68 914.18 401.19C874.55 396.92 834.98 392.07 795.35 387.82C763.17 384.36 730.93 381.6 698.75 378.14C666.57 374.67 633.71 370.43 601.16 366.95C568.61 363.46 536.77 360.85 504.62 357.36C469.83 353.57 435.09 349.36 400.34 345.12C364.79 340.8 329.27 336.18 293.72 331.75C251.13 326.43 208.53 321.16 165.93 315.93C130.78 311.7 95.61 307.8 60.47 303.63C43.01 301.8 25.68 299.01 8.54 295.28C42.12 298.85 75.85 302.17 109.27 306.01C155.05 311.13 200.83 316.67 246.45 321.78C277.28 325.21 308.13 328.27 338.99 331.44C375.58 335.21 412.12 339.14 448.73 342.49C471.29 344.55 493.94 345.49 516.54 347.21C553.28 349.99 590 353.08 626.76 355.88C648.94 357.56 671.13 358.74 693.31 360.41C729.59 363.2 765.82 366.32 802.1 369.11C823.82 370.79 845.59 371.77 867.26 373.68C915.41 377.94 963.62 381.97 1011.66 387.33C1062.66 392.93 1113.56 399.6 1164.42 406.35C1220.06 413.71 1275.65 421.74 1331.25 429.31C1347.01 431.46 1362.84 433.02 1378.62 434.83L1378.9 436.26Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1885.11 471.28C1863.58 469.7 1841.81 468.77 1820.3 466.36C1784.22 462.35 1748.18 457.74 1712.24 452.74C1671.54 447.08 1631.01 440.45 1590.31 434.73C1557.47 430.11 1524.48 426.32 1491.59 422.03C1447.74 416.28 1403.9 410.47 1360.07 404.59L1260.17 391.38C1228.17 387.19 1196.12 383.12 1164.12 378.88C1125.12 373.68 1086.16 368.13 1047.11 363.14C1008.49 358.26 969.86 353.48 931.12 349.45C908.61 347.16 885.88 346.5 863.3 344.78C817.71 341.27 772.14 337.44 726.54 333.89C704.39 332.19 682.2 331.04 660.07 329.36C622.88 326.56 585.73 323.4 548.54 320.71C514.84 318.25 481.08 316.68 447.41 313.86C410.78 310.77 374.21 306.82 337.65 303.03C300.2 299.17 262.78 295.15 225.37 290.97C186.67 286.69 148 282.06 109.28 277.8C78.02 274.35 46.71 271.32 15.5 267.71C11.54 267.25 7.89 264.46 4.08 262.66L5.89 257.98C23.8 259.74 41.73 261.32 59.74 263.29C90.98 266.74 122.16 270.45 153.37 274.03C185.92 277.75 218.47 281.44 251.01 285.11C280.96 288.45 310.9 291.79 340.86 294.84C379.66 298.76 418.48 302.58 457.33 306.05C479 308 500.79 308.97 522.48 310.63C559.22 313.43 595.93 316.63 632.67 319.3C666.8 321.8 700.96 323.58 735.06 326.08C769.59 328.65 804.05 331.9 838.58 334.58C861.62 336.38 884.75 337.15 907.77 339.34C948.75 343.22 989.68 347.53 1030.57 352.26C1063.54 356.05 1096.43 360.47 1129.29 364.86C1173.98 370.86 1218.59 377.25 1263.28 383.15C1302.31 388.31 1341.38 392.8 1380.46 397.94C1424.74 403.77 1468.92 410.08 1513.18 416.04C1550.89 421.09 1588.59 425.65 1626.31 430.91C1671.38 437.24 1716.41 443.86 1761.39 450.77C1802.74 457.02 1844.03 463.64 1885.33 470.1L1885.11 471.28Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M7.16 372.17C25.06 373.93 43.01 375.48 61 377.52C91.32 381.04 121.6 384.89 151.89 388.59C189.22 393.29 226.55 397.98 263.9 402.18C300.44 406.42 337.03 410.11 373.55 414.3C410.06 418.48 446.5 423.19 483.02 427.32C508.55 430.23 534.17 432.43 559.78 435.1C593.68 438.64 627.58 442.42 661.5 445.97C686.62 448.56 711.79 450.85 736.89 453.47C771.24 457.09 805.55 461.02 839.93 464.56C872.56 467.91 905.24 470.8 937.88 474.15C972.69 477.74 1007.43 481.76 1042.24 485.35C1060.34 487.24 1078.46 489.1 1096.59 490.02C1131.3 491.76 1166.04 492.59 1200.75 494.22C1254.99 496.76 1309.17 499.64 1363.38 502.41C1403.39 504.47 1443.4 506.37 1483.35 508.59C1530.44 511.22 1577.52 513.47 1624.54 517.07C1682.03 521.49 1739.4 527.32 1796.82 532.39C1802.53 532.6 1808.24 532.52 1813.94 532.16L1813.99 535.62C1809.47 535.68 1804.96 535.58 1800.55 535.8C1741.18 538.98 1682.23 533.82 1623.39 527.34C1593.77 524.07 1564.18 522.58 1534.44 520.38C1485.27 516.73 1436.12 512.95 1386.93 509.66C1358.54 507.79 1330.03 506.9 1301.59 505.42C1250.93 502.75 1200.29 499.87 1149.66 497.21C1121.18 495.69 1092.71 494.91 1064.29 492.93C1017.82 489.71 971.37 486.08 924.95 482.03C884.73 478.54 844.59 474.56 804.47 470.37C771.89 466.94 739.44 462.6 706.88 459.14C674.33 455.68 641.52 453.08 608.86 449.67C568.34 445.47 527.89 440.73 487.39 436.37C456.11 433.02 424.75 430.22 393.48 426.59C351.28 421.68 309.21 416.03 267.04 410.99C231 406.66 194.87 402.86 158.84 398.59C123.24 394.34 87.71 389.75 52.13 385.4C42.01 384.18 31.78 383.65 21.73 382.12C16.22 380.93 10.81 379.36 5.54 377.42L7.16 372.17Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1898.3 535.54C1874.89 534.09 1851.48 532.92 1828.12 531.11C1806.91 529.45 1785.8 527 1764.61 525.08C1731.48 522.07 1698.36 519.01 1665.2 516.36C1633.28 513.83 1601.36 511.48 1569.42 509.55C1520.15 506.55 1470.86 503.95 1421.57 501.16C1406.45 500.32 1391.33 499.69 1376.22 499.17C1327.8 497.23 1279.21 495.29 1230.71 493.01C1190.69 491.19 1150.65 489.81 1110.74 486.68C1066.56 483.2 1022.56 477.87 978.46 473.55C944.92 470.29 911.35 467.54 877.83 464.15C837.69 460.09 797.62 455.48 757.53 451.27C731.95 448.57 706.38 446.19 680.77 443.55C645.96 439.96 611.17 436.22 576.36 432.64C544.05 429.33 511.96 426.23 479.76 422.87C450.25 419.8 420.74 416.55 391.25 413.12C360.49 409.56 329.76 405.66 299.04 401.92C262.14 397.42 225.27 392.77 188.35 388.49C151.43 384.2 115.27 380.38 78.75 376.24C55 373.55 31.3 370.67 7.25 367.85C4.99 358.02 6.12 354.34 19.02 356.01C97.89 366.28 176.95 375.32 256.02 384.99C331 394.17 405.91 404 480.96 412.86C556.01 421.73 631.25 430.02 706.45 438.1C767.89 444.7 829.46 450.37 890.91 456.92C966.3 464.95 1041.28 473.97 1116.57 481.48C1146.73 484.47 1177.22 484.5 1207.54 486.14C1255.25 488.72 1302.93 491.61 1350.63 494.21C1379.61 495.8 1408.64 497.01 1437.61 498.57C1486.63 501.2 1535.67 503.92 1584.71 506.74C1621.22 508.85 1657.78 510.69 1694.23 513.55C1732.85 516.56 1771.38 520.77 1809.98 524.28C1837.93 526.81 1865.92 529.03 1893.89 531.44C1895.51 531.67 1897.13 532 1898.71 532.44C1898.51 533.45 1898.39 534.47 1898.3 535.54Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M5.46 322.92C8.89 322.07 12.44 320.22 15.7 320.57C56.93 325.63 98.12 331.26 139.35 336.32C180.58 341.38 222.05 345.75 263.23 350.76C311.51 356.63 359.73 363.08 408.04 368.9C444.08 373.25 480.18 377 516.27 381.11C555.8 385.59 595.31 390.44 634.89 394.64C667.2 398.1 699.36 400.81 731.57 404.2C771.68 408.41 811.73 413.07 851.79 417.39C883.08 420.76 914.39 423.85 945.68 427.22C979.12 430.82 1012.52 434.82 1046.01 438.21C1073.8 441.01 1101.61 443.57 1129.46 445.48C1175.21 448.63 1220.94 451.26 1266.53 454.02C1294.54 455.62 1322.54 456.72 1350.52 458.08C1400.73 460.78 1450.89 463.74 1501.2 466.43C1532.76 468.06 1564.48 467.99 1595.92 470.84C1650.17 475.78 1704.24 482.38 1758.39 488.33C1762.44 488.5 1766.38 489.58 1769.92 491.47C1746.88 489.68 1723.84 488.02 1700.83 486.06C1679.29 484.25 1657.75 481.45 1635.93 480.24C1578.19 477.07 1520.38 474.6 1462.58 471.69C1425.73 469.82 1388.88 467.79 1352.06 465.6C1307.68 462.95 1263.25 459.89 1218.97 457.35C1189.18 455.64 1159.32 455.11 1129.59 453.02C1101.32 451.01 1073.06 447.7 1044.98 444.83C1020.32 442.36 995.66 439.78 971.01 437.1C938.03 433.54 905.07 429.78 872.08 426.24C840.34 422.85 808.54 419.72 776.8 416.35C742.87 412.73 708.97 408.9 675.04 405.28C643.75 401.96 612.42 398.98 581.16 395.55C541.55 391.23 501.96 386.67 462.38 382.13C427.64 378.13 392.9 374.15 358.19 369.94C323.18 365.66 288 360.99 252.88 356.68C218.19 352.42 183.43 348.47 148.71 344.26C112.25 339.81 75.83 335.13 39.39 330.65C28.43 329.32 17.45 328.35 6.49 327.25L5.46 322.92Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M6.12 278.17C26.37 280.03 46.66 281.6 66.88 283.82C98.09 287.24 129.25 291.16 160.46 294.77C193.44 298.59 226.44 302.32 259.45 305.96C289.85 309.32 320.25 312.71 350.67 315.62C399.7 320.31 448.69 324.93 497.76 328.97C531.41 331.74 565.17 333.26 598.84 335.82C633.34 338.42 667.78 341.75 702.28 344.42C725.32 346.24 748.43 347.26 771.47 349C806.45 351.67 841.45 354.81 876.44 357.53C898.59 359.26 920.81 360.08 942.88 362.3C979.88 366.01 1016.83 370.29 1053.75 374.79C1087.09 378.86 1120.32 383.61 1153.65 387.97C1185.68 392.19 1217.73 396.18 1249.75 400.45C1281.78 404.72 1314.41 409.59 1346.92 413.85C1379.83 418.16 1412.82 421.88 1445.71 426.22C1484.71 431.36 1523.66 436.89 1562.64 442.21C1570.62 442.97 1578.48 444.61 1586.07 447.1C1567.53 446.13 1548.85 446.25 1530.48 444C1472.07 436.86 1413.78 428.97 1355.41 421.12C1304.57 414.27 1253.81 406.9 1203 400.15C1146.86 392.74 1090.76 385.1 1034.48 378.87C978.2 372.64 921.56 367.66 865.03 362.79C816.37 358.61 767.66 355.34 718.94 351.77L571.49 340.77C522.8 337.11 474.04 334 425.42 329.62C384.88 325.93 344.48 320.57 303.98 316.21C259.07 311.38 214.08 307.02 169.17 302.07C130.91 297.83 92.69 293.01 54.45 288.54C39.5 286.79 24.53 285.28 9.59 283.56C8.14 283.17 6.75 282.57 5.48 281.79L6.12 278.17Z' fill='%2358AFAA' fill-opacity='0.050000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1505.56 453.26C1471.31 451.75 1437.09 450.4 1402.87 448.63C1386.49 447.78 1370.17 445.74 1353.78 444.92C1320.42 443.3 1286.99 442.4 1253.63 440.69C1204.31 438.16 1154.93 436.36 1105.77 432.06C1051.93 427.36 998.38 419.95 944.64 414.15C897.95 409.14 851.14 405.02 804.45 400.03C757.76 395.05 711.3 389.15 664.66 384.17C624.57 379.87 584.33 376.72 544.27 372.3C501.59 367.68 459.03 361.86 416.4 356.72C381.66 352.53 346.89 348.66 312.18 344.48C276.17 340.13 240.19 335.49 204.18 331.14C169.01 326.9 133.85 322.77 98.7 318.74C70.53 315.48 42.36 312.43 14.25 308.99C11.26 308.61 8.51 306.33 6.38 301.94C17.55 302.85 28.74 303.41 39.86 304.74C83.33 309.96 126.78 315.31 170.21 320.81C211.93 326.04 253.71 331.67 295.27 336.77C330.44 341.05 365.68 344.68 400.85 348.89C437.34 353.23 473.74 358.17 510.25 362.33C541.97 365.96 573.79 368.7 605.56 372.09C638.17 375.55 670.73 379.4 703.31 382.91C735.05 386.33 766.82 389.43 798.54 392.83C831.55 396.38 864.51 400.23 897.52 403.76C929.24 407.15 960.98 410.18 992.67 413.6C1025.68 417.13 1058.6 421.29 1091.63 424.51C1114.6 426.79 1137.68 428.07 1160.72 429.39C1211.35 432.29 1262 435.07 1312.65 437.73C1344.24 439.36 1375.86 439.91 1407.4 442.03C1440.1 444.19 1472.71 447.75 1505.36 450.67C1505.4 451.5 1505.46 452.38 1505.56 453.26Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1611.06 467.18C1578.21 465.62 1545.34 464.22 1512.49 462.49C1496.99 461.66 1481.53 459.73 1466.04 458.98C1419.31 456.73 1372.58 455.05 1325.85 452.72C1273.43 450.16 1220.93 448.14 1168.61 444.19C1114.79 440.14 1060.93 434.08 1007.09 428.86C967.37 425 927.64 421.35 887.98 417.08C841.34 412.07 794.78 406.23 748.14 401.22C708.51 396.97 668.78 393.76 629.14 389.41C569.31 382.84 509.55 375.69 449.74 368.8C401.81 363.29 353.83 358.04 305.94 352.19C258.06 346.33 210.33 339.75 162.5 333.87C121.18 328.82 79.8 324.33 38.46 319.54C28.15 318.35 17.83 317.01 7.52 315.72L7.87 312.46C18.64 313.38 29.64 313.91 40.44 315.24C76.02 319.62 111.52 324.34 147.07 328.8C190.16 334.2 233.19 339.52 276.16 344.76C311.17 348.97 346.49 352.7 381.64 356.98C423.79 362.11 465.86 367.91 508.03 372.8C540.13 376.52 572.38 379.1 604.53 382.52C644.91 386.83 685.47 391.61 725.97 395.93C758.28 399.34 790.58 402.12 822.62 405.61C862.25 409.86 901.82 414.71 941.45 419.01C973.17 422.45 1004.94 425.48 1036.71 428.59C1075.07 432.36 1113.41 436.18 1151.82 439.61C1166.43 440.92 1181.16 441.29 1195.84 441.93C1229.23 443.34 1262.61 444.45 1296 446.08C1348.85 448.65 1401.72 451.4 1454.6 454.32C1499.45 456.86 1544.28 459.74 1589.14 462.72C1596.57 463.19 1603.88 464.83 1611.26 465.95L1611.06 467.18Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1601.37 450.76L1732.69 465.39L1732.19 469.53L1600.93 454.02C1601.1 452.93 1601.22 451.86 1601.37 450.76Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1762.4 475.03L1858.07 485.07C1857.95 486.09 1857.85 487.1 1857.73 488.09L1762.45 478.23L1762.4 475.03Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1934.31 503.8L1888.5 496.18C1904.27 497.32 1920.74 495.2 1935.79 499.88C1935.19 501.19 1934.85 502.5 1934.31 503.8Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  padding-bottom: 5rem;
  background-attachment: fixed;
}

.case_column1 span {
  font-weight: 700;
  font-size: 91.76px;
  top: -27px;
  line-height: 100.1px;
  color: #04635d0a;
  opacity: 1;
}

.case_column1 h3 {
  font-weight: 700;
  font-size: 40px;
  line-height: 55px;
  color: #04635d;
  text-transform: uppercase;
  margin-top: -50px;
}

.case_desc {
  display: flex;
  color: #000000b2;
}

.case_desc-column1 img {
  width: 384px;
  height: 264px;
  margin-top: 22px;
  margin-left: 40px;
}

.case_desc-column2 {
  flex: 1 0 auto;
}

.case_column2 {
  position: relative;
}

.case_column2-info {
  border-radius: 12px;
  background-color: #fff;
  margin-bottom: 15px;
  box-shadow: 0 3px 22px 0 rgba(13, 87, 99, 0.25);
  padding: 2rem;
}

.case_column2-info p {
  font-weight: 700;
  font-size: 14px;
  line-height: 17.41px;
  color: #343434;
  text-transform: uppercase;
}

.case_column2-info span {
  color: #04635d;
}

.case_info p {
  display: grid;
  grid-template-columns: 100px 250px;
  margin-left: 0;
  padding-top: 0;
  font-weight: 400;
  font-size: 13px;
  line-height: 18.21px;
  text-transform: none;
}

.case_info span {
  font-weight: 700;
  font-size: 22px;
  line-height: 31.66px;
  display: flex;
  justify-content: flex-end;
  margin-right: 8px;
}

.numbers {
  margin-top: 155px;
  background-color: #dbdfe0;
  position: relative;
}

.numbers h2 {
  margin-bottom: 25px;
  font-weight: 700;
  font-size: 50px;
  line-height: 55px;
  color: #04635d;
  text-transform: uppercase;
}

.numbers_grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 246px);
  grid-gap: 10px;
  padding-bottom: 85px;
}

.number_grid {
  display: flex;
  flex-direction: column;
  border-radius: 20px;
  background-color: #fff;
  position: relative;
  padding: 2rem 2rem 1rem;
  justify-content: flex-end;
}

.number_grid img {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 20px;
  margin-right: 20px;
}

.number_grid span {
  font-weight: 600;
  font-size: 100px;
  line-height: 40px;
  color: #04635d;
}

.number_grid p {
  font-weight: 400;
  font-size: 18px;
  color: #04635d;
}

.item-large {
  grid-row: span 2;
}

.item-large span {
  margin-top: 345px;
  margin-left: 30px;
}

.num4 {
  background-color: #49494a;
}

.num4 p {
  color: #fff;
}

.num4 span {
  color: #fff;
}

.num1 span {
  padding-top: 100px;
  padding-left: 25px;
}

.num4 span {
  padding-top: 90px;
  padding-left: 30px;
}

.num3 span {
  padding-top: 110px;
  padding-left: 10px;
}

.num5 span {
  padding-top: 90px;
  padding-left: 20px;
}

.box {
  border-radius: 30px;
  background-color: #fff;
  margin-top: 60px;
  background-image: url("data:image/svg+xml,%3Csvg width='1166.000000' height='323.362305' viewBox='0 0 1166 323.362' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='Vector' d='M1164.99 30.93C1153.04 31.81 1142.05 32.5 1131.12 33.43C1111.27 35.24 1091.43 37.17 1071.61 39.22C1065.12 39.9 1060.63 38.54 1058.76 31.89C1058.24 30.02 1056.65 28.41 1055.18 26.13L1044.79 41.77L1042.52 40.9C1038.12 27.92 1033.73 14.96 1028.65 0C1023.09 15.87 1018.17 29.89 1013.24 44.05L1011.29 44.05C1008.71 33.68 1006.13 23.3 1003.56 12.91L1001.81 12.68C999.92 20.75 997.45 28.74 996.31 36.91C995.24 44.65 991.16 46.74 983.66 47.31C955.73 49.45 927.87 52.29 899.96 54.78C880.11 56.54 860.14 57.47 840.37 59.94C810.32 63.69 780.33 68.02 750.42 72.94C720.59 77.86 691.04 84.39 661.18 89.16C646.08 91.57 630.53 91.28 615.24 92.83C596.53 94.71 577.88 97.4 559.21 99.43C543.7 101.12 528.12 102.42 512.56 103.78C482.23 106.39 451.91 108.95 421.58 111.45C399.83 113.22 378 114.32 356.27 116.54C320.96 120.12 285.69 124.29 250.44 128.42C240.07 129.63 229.8 131.56 219.07 133.23C217.05 124.95 215.1 116.98 213.15 109L211.66 109C209.81 116.74 207.95 124.48 206.09 132.21L204.46 132.51L191.46 76.04L189.95 76.04C186.43 91.3 182.66 106.51 179.46 121.84C175.59 140.37 175.77 140.25 156.13 143.44C104.57 151.81 53.02 160.34 1.07 168.87L1.07 203.07C12.6 202.29 24.04 201.66 35.44 200.71C50.75 199.44 66.02 197.9 81.32 196.56C110.84 193.98 140.37 191.43 169.91 188.93C189.52 187.26 209.09 184.93 228.73 184.21C260.87 182.95 292.19 176.99 323.57 171.01C353.4 165.04 383.47 159.08 413.67 154.36C429.05 151.94 444.86 152.17 460.41 150.62C479.4 148.71 498.31 146.01 517.27 143.98C533.06 142.29 548.91 141.05 564.74 139.68C594.54 137.11 624.32 134.58 654.09 132.08C675.32 130.32 696.6 129.17 717.77 126.98C753.35 123.32 788.94 119.67 824.37 114.85C858.39 110.24 892.23 104.22 926.13 98.73C957.04 93.71 987.95 88.62 1018.87 83.45C1056.67 77.15 1094.43 70.59 1132.21 64.13C1141.44 62.55 1150.75 61.17 1159.82 59.08C1161.04 58.62 1162.11 57.88 1162.96 56.93C1163.81 55.98 1164.41 54.84 1164.69 53.62C1165.35 46.61 1164.99 39.5 1164.99 30.93Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M0.47 260.3C17.65 257.56 33.7 255.09 49.72 252.43C80.07 247.41 110.4 242.19 140.7 237.26C173.19 231.98 205.68 226.75 238.27 221.84C265.04 217.8 291.88 214.34 318.68 210.44C349.16 205.97 379.59 201.2 410.06 196.73C436.83 192.8 463.67 189.18 490.44 185.26C517.22 181.34 543.94 177.11 570.71 173.26C581.61 171.68 592.59 170.68 603.56 169.67C638.39 166.52 673.22 163.38 708.05 160.23C728.7 158.44 749.4 157.08 770.04 155.26C796.54 152.88 823 150.03 849.5 147.64C869.89 145.8 890.33 144.68 910.68 142.65C931.04 140.63 951.21 137.93 971.45 135.45C989.03 133.26 1006.6 131 1024.14 128.67C1047.52 125.52 1070.91 122.37 1094.23 118.94C1117.54 115.51 1140.77 111.58 1164.91 107.73C1164.91 97.92 1165.09 88.01 1164.68 78.13C1164.68 77 1161.25 74.84 1159.69 75.08C1118.06 81.18 1076.47 87.48 1034.88 93.96C997.51 99.73 960.15 105.62 922.78 111.64C882.38 118.2 842.06 125.33 801.61 131.59C785.2 134.14 768.52 135.15 751.93 136.68C729.19 138.77 706.41 140.79 683.59 142.72C668.56 143.98 653.5 144.89 638.47 146.15C615.4 148.08 592.37 150.24 569.3 152.17C554.27 153.43 539.23 154.36 524.19 155.59C501.44 157.46 478.62 159.76 455.81 161.33C393.75 165.61 334.11 182.78 273.18 192.97C258.9 195.36 244.2 195.27 229.71 196.5C206.96 198.42 184.22 200.56 161.36 202.51C147.14 203.73 132.92 204.71 118.68 205.9C95.37 207.87 72.06 209.98 48.73 211.96C34.78 213.14 20.84 214.42 6.87 215.22C1.99 215.49 0.14 216.98 0.22 221.75C0.61 234.05 0.47 246.36 0.47 260.3Z' fill='%2358AFAA' fill-opacity='0.050000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1164.73 299.76L1164.73 257.72C1162.42 257.72 1160.38 257.64 1158.35 257.72C1136.51 258.82 1114.66 259.75 1092.84 261.13C1055.71 263.52 1018.6 266.32 981.46 268.73C960.99 270.05 940.49 270.78 920.02 272.08C890.15 273.95 860.29 276.14 830.43 278.14C813.47 279.26 796.39 279.43 779.56 281.54C754.56 284.68 729.75 289.4 704.83 292.91C674.31 297.26 643.82 302.07 613.13 304.93C578.51 308.08 543.68 309.4 508.95 311.53C475.03 313.62 441.1 315.72 407.17 317.82C391.23 318.64 375.35 320.27 359.59 322.71L367.55 322.71C430.9 322.71 494.26 323.15 557.62 322.48C581.03 322.23 604.39 319.11 627.78 317.66C642.89 316.73 658.03 316.36 673.16 315.96C698.84 315.29 724.54 314.94 750.21 314.19C801.28 312.65 852.35 311.03 903.42 309.32C933.94 308.34 964.47 307.34 995.01 306.33C1045.48 304.67 1095.99 303.03 1146.52 301.43C1152.4 301.24 1158.26 300.37 1164.73 299.76Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M161.86 322.04C163.08 322.3 164.31 322.48 165.55 322.56C190.99 322.46 216.48 323.16 241.91 321.94C260.12 321.06 278.18 317.54 296.33 315.37C305.15 314.31 313.99 313.35 322.84 312.83C362.2 310.52 401.57 308.48 440.91 306.18C474.05 304.24 507.19 302.12 540.32 300.04C573.18 297.98 606.18 297.04 638.86 293.43C668.97 290.13 698.76 284.09 728.63 278.96C757.88 273.96 786.96 269.69 816.65 268.42C854.39 266.84 892.05 263.51 929.75 261.02C948.06 259.83 966.39 258.87 984.71 257.7C1017.03 255.67 1049.36 253.5 1081.67 251.52C1101.88 250.29 1122.12 249.35 1142.32 248.18C1149.56 247.77 1156.8 247.07 1164.54 246.45L1164.54 216.39C1153.06 217.85 1141.55 219.25 1130.05 220.77C1112.29 223.12 1094.55 225.59 1076.79 227.98L1024.31 234.98C1006.55 237.36 988.81 239.8 971.03 242.13C953.26 244.45 935.47 246.69 917.68 248.95C902.52 250.89 887.4 252.81 872.31 254.7C851.6 257.26 830.88 259.84 810.15 262.28C790.74 264.58 771.28 266.61 751.88 268.94C731.69 271.36 711.53 274.1 691.33 276.5C671.94 278.82 652.49 280.78 633.08 283.1C613.15 285.46 593.26 288.18 573.31 290.44C564.23 291.48 555.08 291.88 545.95 292.41C517.74 294.08 489.52 295.56 461.32 297.32C428.83 299.33 396.33 301.52 363.84 303.61C340.52 305.19 317.14 306.37 293.84 308.33C269.47 310.44 245.33 313.45 221.06 315.84C201.36 317.77 181.6 319.36 161.86 321.09L161.86 322.04Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M0.87 266.79L0.87 293.95L41.86 287.09L41.75 286.07L2.08 289.8C1.83 286.82 1.65 284.64 1.46 282.23C5.24 281.35 8.54 280.39 11.92 279.84C64.08 271.32 116.25 262.7 168.46 254.43C203.29 248.92 238.2 243.98 273.08 238.69C310.58 233.03 348.04 227.14 385.57 221.64C423.09 216.13 460.77 211.14 498.32 205.64C524.48 201.81 550.51 197.17 576.68 193.51C589.95 191.65 603.43 191.22 616.8 190.03C639.25 188.03 661.7 185.83 684.16 183.88C704.22 182.13 724.3 180.73 744.35 178.95C765.46 177.06 786.58 174.78 807.61 172.86C827.1 171.1 846.71 169.72 866.23 167.95C892.12 165.55 917.98 162.97 943.82 160.21C966.71 157.76 989.59 155.03 1012.43 152.17C1035.53 149.29 1058.55 145.97 1081.64 143.08C1100.51 140.72 1119.42 138.72 1138.31 136.49C1146.54 135.51 1154.76 134.42 1162.96 133.18C1163.81 133.06 1164.46 131.61 1166 129.91C1163.22 129.45 1161.5 128.78 1159.91 128.98C1136.84 131.95 1113.8 135.27 1090.72 138.07C1067.63 140.88 1044.42 143.35 1021.3 146.24C998.47 149.09 975.73 152.46 952.89 155.26C936.93 157.22 920.92 158.73 904.92 160.26C882.17 162.43 859.46 164.53 836.78 166.55C816.44 168.3 796.07 169.7 775.73 171.48C754.91 173.35 734.13 175.68 713.32 177.54C692.98 179.36 672.61 180.68 652.27 182.49C631.93 184.3 611.12 186.14 590.62 188.55C565.9 191.44 541.25 194.73 516.63 198.26C489.91 202.06 463.3 206.44 436.59 210.34C413.05 213.79 389.48 216.82 365.91 220.27C342.9 223.62 319.97 227.4 296.96 230.76C273.44 234.21 249.85 237.21 226.3 240.72C201.47 244.42 176.68 248.37 151.91 252.38C125.04 256.74 98.2 261.3 71.36 265.79C50.3 269.3 29.24 272.81 8.18 276.31C5.7 276.69 3.16 276.22 0.99 274.99C2.61 273.42 3.96 270.76 5.86 270.41C23.73 267.03 41.6 263.91 59.47 260.97C86.6 256.47 113.74 252.07 140.89 247.77C166.74 243.66 192.6 239.68 218.45 235.67C241.42 232.1 264.36 228.4 287.35 225.02C313.79 221.1 340.31 217.56 366.75 213.68C393.96 209.68 421.13 205.34 448.35 201.36C474.8 197.47 501.28 193.85 527.76 190.11C549.45 187.05 571.1 183.7 592.84 180.98C605.84 179.41 619.06 178.73 632.17 177.55C654.61 175.52 677.02 173.3 699.48 171.37C720.07 169.59 740.71 168.22 761.31 166.44C788.03 164.07 814.72 161.33 841.43 158.84C854.52 157.63 867.65 156.78 880.73 155.49C905.54 153.06 930.32 150.49 955.08 147.8C977.97 145.27 1000.84 142.57 1023.71 139.7C1046.79 136.8 1069.82 133.54 1092.91 130.65C1111.77 128.29 1130.68 126.24 1149.56 124.01C1154.9 123.53 1160.15 122.29 1165.12 120.34C1163.11 119.79 1161.01 118.55 1159.11 118.77C1122.01 123.16 1084.92 127.58 1047.86 132.27C1008.4 137.26 969 142.8 929.51 147.52C909.74 149.88 889.77 150.84 869.92 152.6C842.83 155.02 815.74 157.68 788.7 160.1C768.58 161.89 748.42 163.39 728.29 165.18C701.2 167.61 674.13 170.22 647.07 172.69C628.29 174.4 609.44 175.66 590.71 177.77C569.35 180.16 548.03 183.1 526.75 186.13C499.66 189.98 472.61 194.17 445.53 198.18C418.45 202.19 391.36 206.2 364.3 210.15C337.24 214.1 310.61 217.86 283.79 221.81C253.25 226.31 222.7 230.75 192.2 235.5C158.53 240.74 124.92 246.23 91.31 251.74C61.26 256.63 31.41 261.66 0.87 266.79Z' fill='%2358AFAA' fill-opacity='0.050000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1164.19 184.37C1145.55 186.88 1127.29 189.28 1108.96 191.81C1087.26 194.8 1065.56 197.98 1043.85 200.92C1022.91 203.75 1001.92 206.3 980.96 209.12C955.54 212.55 930.13 216.23 904.61 219.63C886.56 222.03 868.48 224.16 850.43 226.42C830.51 228.91 810.59 231.47 790.68 233.9C771.8 236.18 752.91 238.29 734.04 240.57C713.87 243.02 693.71 245.67 673.53 248.09C654.41 250.4 635.26 252.46 616.12 254.74C595.91 257.14 575.73 259.73 555.54 262.11C535.35 264.48 515.63 267.11 495.59 268.81C460.8 271.75 425.93 274.13 391.09 276.68C374.19 277.89 357.27 278.79 340.35 279.92C310.04 281.96 279.74 284.17 249.38 286.21C230.32 287.45 211.2 288.05 192.16 289.58C172.13 291.15 152.17 293.59 132.17 295.56C115.08 297.24 97.94 298.55 80.9 300.53C57.75 303.2 34.66 306.38 11.56 309.32C8.9 309.67 6.17 309.66 3.55 310.21C2.25 310.49 1.16 311.78 0 312.52C0.25 313.24 0.52 313.97 0.79 314.69C10.29 313.92 19.83 313.31 29.32 312.36C52.87 309.99 76.43 307.47 99.97 304.98C123.79 302.47 147.57 299.71 171.45 297.48C187.83 295.9 204.28 295.15 220.71 294.03C250.84 291.97 280.99 289.85 311.14 287.86C329.99 286.64 348.87 285.77 367.71 284.5C395.7 282.59 423.68 280.45 451.65 278.49C468.32 277.31 485.04 276.61 501.65 275.01C521.46 273.09 541.2 270.46 560.93 268.09C580.43 265.74 599.92 263.37 619.32 260.94C643.61 257.99 667.89 255.04 692.16 252.1C715.67 249.27 739.18 246.5 762.69 243.64C787.25 240.67 811.81 237.66 836.36 234.6C858.52 231.87 880.68 229.21 902.79 226.3C928.36 222.91 953.88 219.26 979.43 215.79C1004.19 212.44 1028.97 209.23 1053.73 205.87C1079.28 202.41 1104.81 198.83 1130.37 195.36C1139.96 194.06 1149.53 192.53 1159.16 191.86C1164.65 191.37 1166.03 189.61 1164.19 184.37Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M336.24 259.04C354.97 257.86 373.74 256.77 392.47 255.5C402.1 254.84 411.7 253.64 421.34 253.06C441.5 251.82 461.72 251.49 481.82 249.57C507.41 247.18 532.88 243.64 558.42 240.66C577.91 238.4 597.32 236.38 616.75 234.01C640.67 231.1 664.53 227.84 688.44 224.94C707.86 222.58 727.32 220.65 746.73 218.29C766.15 215.93 785.97 213.1 805.61 210.72C825.25 208.34 844.47 206.5 863.86 204.13C884.85 201.55 905.81 198.72 926.77 195.87C948.21 192.96 969.64 189.87 991.08 186.9C1016.77 183.33 1042.47 179.79 1068.17 176.28C1089.37 173.43 1110.59 170.79 1131.79 167.97C1142.31 166.72 1152.77 164.89 1163.09 162.5C1142.82 164.93 1122.48 167.22 1102.31 169.81C1074.69 173.29 1047.07 177.02 1019.56 180.48C1000.96 182.81 982.34 184.92 963.72 187.09C941.65 189.67 919.6 192.34 897.51 194.67C883.89 196.1 870.21 196.86 856.57 198.09C834.39 200.07 812.23 202.24 790.04 204.24C776.66 205.43 763.25 206.33 749.87 207.53C727.97 209.51 706.1 211.7 684.2 213.68C671.09 214.87 657.95 215.64 644.87 216.98C615.81 219.96 586.71 222.79 557.73 226.42C526.96 230.23 496.26 234.68 465.59 239.18C432.03 244.09 398.51 249.41 364.98 254.44C355.48 255.88 345.93 256.95 336.41 258.17L336.24 259.04Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M30.67 284.39C43.66 283.25 56.81 282.51 69.79 280.88C91.56 278.15 113.29 275.07 134.96 271.75C159.51 267.99 183.94 263.65 208.49 259.86C228.29 256.79 248.19 254.22 268.03 251.36C294.48 247.52 320.92 243.65 347.36 239.73L407.61 230.92C426.91 228.12 446.24 225.4 465.54 222.57C489.06 219.11 512.56 215.42 536.11 212.09C559.41 208.82 582.7 205.61 606.08 202.85C619.66 201.28 633.39 200.7 647.02 199.47C674.54 196.97 702.04 194.28 729.56 191.76C742.93 190.55 756.33 189.67 769.69 188.47C792.14 186.47 814.56 184.26 837.01 182.32C857.35 180.56 877.74 179.33 898.06 177.35C920.17 175.18 942.23 172.49 964.29 169.89C986.88 167.25 1009.47 164.51 1032.04 161.68C1055.38 158.77 1078.71 155.65 1102.06 152.76C1120.93 150.41 1139.82 148.32 1158.66 145.88C1161.05 145.57 1163.22 143.85 1165.51 142.73L1164.38 139.92C1153.56 141.13 1142.75 142.23 1131.88 143.57C1113.04 145.91 1094.23 148.41 1075.4 150.84C1055.76 153.35 1036.13 155.86 1016.49 158.34C998.42 160.61 980.36 162.87 962.28 164.97C938.87 167.66 915.44 170.28 892 172.71C878.92 174.06 865.76 174.83 852.67 176.01C830.5 178.01 808.34 180.24 786.16 182.16C765.56 183.96 744.93 185.31 724.35 187.1C703.5 188.94 682.71 191.19 661.87 193.1C647.96 194.37 633.99 195.03 620.1 196.54C595.37 199.23 570.68 202.17 546.01 205.37C526.12 207.93 506.29 210.88 486.47 213.8C459.51 217.8 432.61 222.03 405.66 225.97C382.12 229.41 358.55 232.45 334.98 235.88C308.27 239.76 281.63 243.95 254.94 247.91C232.19 251.28 209.45 254.35 186.7 257.84C159.52 262.04 132.37 266.41 105.25 270.97C80.31 275.09 55.43 279.43 30.52 283.68L30.67 284.39Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1164.59 208.99C1153.78 210.2 1142.94 211.28 1132.1 212.67C1113.8 215.05 1095.54 217.63 1077.27 220.11C1054.75 223.26 1032.23 226.4 1009.7 229.25C987.65 232.12 965.58 234.65 943.55 237.48C921.52 240.31 899.54 243.46 877.51 246.26C862.11 248.23 846.64 249.77 831.19 251.6C810.74 254.02 790.29 256.58 769.82 259.01C754.66 260.78 739.47 262.37 724.33 264.17C703.6 266.64 682.9 269.29 662.16 271.72C642.47 274.02 622.75 276.03 603.06 278.33C582.05 280.78 561.1 283.5 540.09 285.96C529.17 287.25 518.24 288.52 507.29 289.23C486.33 290.57 465.35 291.35 444.39 292.63C411.64 294.61 378.92 296.8 346.19 298.92C322.03 300.5 297.87 301.97 273.75 303.64C245.32 305.63 216.89 307.37 188.51 309.94C153.81 313.08 119.19 317.08 84.54 320.62C81.09 320.79 77.64 320.79 74.19 320.62L74.19 322.71C76.92 322.71 79.65 322.62 82.31 322.71C118.21 324.14 153.79 320.54 189.29 316.14C207.16 313.92 225.03 312.77 242.98 311.19C272.66 308.58 302.32 305.89 332.02 303.5C349.16 302.13 366.38 301.36 383.55 300.23C414.14 298.2 444.71 296.04 475.29 294.01C492.48 292.86 509.68 292.16 526.83 290.72C554.89 288.4 582.92 285.82 610.94 282.98C635.21 280.54 659.43 277.81 683.64 274.94C703.29 272.6 722.87 269.7 742.51 267.35C762.15 264.98 781.95 263.14 801.66 260.81C826.11 257.94 850.51 254.74 874.94 251.77C893.82 249.49 912.75 247.54 931.61 245.08C957.06 241.76 982.44 238 1007.88 234.6C1029.62 231.69 1051.42 229.1 1073.16 226.22C1094.63 223.35 1116.06 220.28 1137.52 217.36C1143.63 216.54 1149.8 216.13 1155.86 215.12C1159.18 214.36 1162.43 213.37 1165.61 212.15L1164.59 208.99Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M23.24 323.36C37.38 322.29 51.51 321.39 65.61 320.1C78.41 318.92 91.15 317.27 103.93 315.93C123.93 313.84 143.91 311.72 163.93 309.84C183.2 308.05 202.46 306.37 221.75 304.93C251.49 302.72 281.25 300.73 311.01 298.64C320.14 298.01 329.27 297.51 338.4 297.07C367.65 295.49 396.99 293.92 426.28 292.14C450.43 290.71 474.62 289.55 498.71 287.33C525.37 284.86 551.92 281.27 578.53 278.3C598.77 276.05 619.03 274.11 639.25 271.78C663.48 269 687.65 265.88 711.84 263C727.27 261.16 742.7 259.51 758.15 257.7C779.16 255.25 800.15 252.7 821.15 250.24C840.65 247.98 860.01 245.84 879.44 243.54C897.25 241.44 915.05 239.23 932.84 236.92C951.39 234.51 969.93 231.9 988.47 229.38C1010.73 226.36 1032.97 223.24 1055.24 220.35C1077.51 217.45 1099.32 214.84 1121.36 212.04C1135.68 210.22 1149.98 208.28 1164.49 206.38C1165.77 200.41 1165.06 198.19 1157.28 199.31C1109.71 206.17 1062.01 212.29 1014.32 218.79C969.08 224.96 923.91 231.52 878.63 237.5C833.35 243.48 787.96 249.11 742.59 254.62C705.52 259.12 668.37 263.05 631.29 267.52C585.81 272.99 540.58 279.07 495.14 284.23C476.95 286.29 458.52 286.56 440.21 287.8C411.41 289.75 382.62 291.89 353.82 293.86C336.33 295.05 318.8 296.03 301.3 297.21C271.7 299.2 242.1 301.25 212.49 303.36C190.44 304.93 168.36 306.35 146.37 308.38C123.06 310.52 99.81 313.38 76.51 315.82C59.65 317.58 42.75 319.16 25.87 320.84C24.89 321 23.92 321.21 22.97 321.49C23.1 322.1 23.18 322.71 23.24 323.36Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1165.18 179.19C1163.11 178.7 1160.94 177.62 1158.98 177.85C1134.11 181.25 1109.27 185 1084.4 188.39C1059.53 191.79 1034.51 194.78 1009.67 198.15C980.54 202.1 951.46 206.39 922.31 210.31C900.58 213.24 878.79 215.8 857.02 218.59C833.18 221.62 809.34 224.88 785.46 227.74C765.97 230.1 746.55 232.01 727.13 234.32C702.92 237.2 678.76 240.35 654.59 243.29C635.71 245.59 616.82 247.71 597.94 250.01C577.76 252.46 557.62 255.15 537.41 257.48C520.65 259.4 503.86 261.18 487.05 262.56C459.43 264.84 431.82 266.81 404.3 268.86C387.38 270.05 370.47 270.95 353.58 272C323.26 274.05 292.98 276.25 262.6 278.3C243.55 279.54 224.38 279.76 205.4 281.74C172.67 285.17 140.05 289.61 107.38 293.65C104.94 293.79 102.56 294.47 100.44 295.65C114.35 294.38 128.25 293.18 142.14 291.81C155.14 290.54 168.14 288.67 181.31 287.75C216.17 285.36 251.09 283.39 285.98 281.16C308.24 279.72 330.48 278.19 352.72 276.57C379.51 274.6 406.33 272.38 433.07 270.48C451.05 269.2 469.08 268.64 487.03 267.13C504.09 265.68 521.15 263.44 538.09 261.48C552.97 259.78 567.85 258.02 582.72 256.19C602.62 253.77 622.5 251.22 642.4 248.81C661.56 246.5 680.74 244.34 699.9 242.05C720.37 239.58 740.82 236.98 761.29 234.51C780.17 232.24 799.08 230.18 817.94 227.85C841.83 224.91 865.71 221.83 889.6 218.76C910.55 216.05 931.51 213.36 952.45 210.53C973.57 207.65 994.78 204.54 1015.97 201.64C1036.9 198.78 1057.87 196.1 1078.81 193.27C1100.81 190.28 1122.77 187.15 1144.75 184.15C1151.36 183.25 1157.99 182.57 1164.6 181.82L1165.18 179.19Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1164.41 152.13C1152.18 153.42 1139.93 154.53 1127.74 156.05C1108.91 158.37 1090.12 161 1071.29 163.44C1051.39 166.02 1031.49 168.55 1011.57 171.02C993.23 173.31 974.89 175.6 956.53 177.62C926.94 180.86 897.38 184.05 867.76 186.9C847.46 188.85 827.07 190.05 806.75 191.87C785.92 193.73 765.14 196.02 744.31 197.93C730.41 199.22 716.45 200.02 702.55 201.26C681.43 203.17 660.31 205.35 639.19 207.29C625.82 208.52 612.4 209.19 599.08 210.72C576.76 213.27 554.47 216.16 532.2 219.18C512.09 221.92 492.04 225.07 471.94 227.98C452.63 230.8 433.3 233.47 413.98 236.32C394.66 239.17 374.99 242.38 355.38 245.22C335.53 248.1 315.63 250.62 295.79 253.52C272.27 256.95 248.78 260.61 225.27 264.15C220.46 264.68 215.72 265.73 211.16 267.3C222.35 266.56 233.64 266.48 244.72 264.97C279.95 260.17 315.11 254.92 350.31 249.69C380.97 245.13 411.58 240.25 442.23 235.75C476.09 230.81 509.92 225.73 543.88 221.5C577.83 217.27 612.01 213.79 646.13 210.37C675.5 207.45 704.9 205.07 734.31 202.51L823.32 194.64C852.7 192.03 882.14 189.75 911.48 186.69C935.94 184.13 960.31 180.56 984.75 177.58C1011.85 174.3 1038.99 171.29 1066.09 167.92C1089.18 165.04 1112.23 161.82 1135.3 158.8C1144.31 157.62 1153.35 156.58 1162.36 155.42C1163.24 155.17 1164.06 154.8 1164.82 154.31L1164.41 152.13Z' fill='%2358AFAA' fill-opacity='0.050000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M259.86 270.37C280.54 269.17 301.2 268.07 321.87 266.72C331.76 266.07 341.61 264.7 351.5 264.07C371.64 262.81 391.84 262 411.98 260.69C441.76 258.76 471.59 257.26 501.25 254.26C533.74 250.97 566.04 246.04 598.46 242.09C626.63 238.68 654.88 235.8 683.05 232.4C711.22 229 739.25 225.05 767.38 221.65C791.57 218.73 815.86 216.49 840.03 213.49C865.78 210.34 891.45 206.47 917.16 203.01C938.12 200.19 959.09 197.57 980.03 194.75C1001.76 191.82 1023.46 188.72 1045.18 185.8C1066.4 182.94 1087.61 180.15 1108.81 177.43C1125.81 175.22 1142.8 173.15 1159.76 170.83C1161.56 170.58 1163.21 169.18 1164.46 166.51C1157.72 167.15 1150.96 167.58 1144.25 168.47C1118.03 171.99 1091.81 175.59 1065.62 179.27C1040.46 182.78 1015.26 186.52 990.19 189.95C968.97 192.83 947.71 195.32 926.49 198.15C904.48 201.07 882.53 204.36 860.5 207.18C841.36 209.63 822.16 211.55 802.99 213.87C783.32 216.23 763.68 218.82 744.02 221.21C724.87 223.54 705.7 225.68 686.56 228C666.64 230.42 646.76 233.01 626.84 235.42C607.71 237.73 588.55 239.83 569.43 242.16C549.51 244.56 529.66 247.35 509.73 249.57C495.87 251.14 481.93 252.1 468.03 253.09C437.45 255.26 406.87 257.36 376.29 259.38C357.22 260.63 338.11 261.22 319.07 262.77C299.33 264.34 279.66 266.76 259.96 268.79C259.94 269.3 259.91 269.83 259.86 270.37Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M196.23 279.65C216.06 278.44 235.91 277.32 255.75 276C265.1 275.37 274.43 274.08 283.79 273.5C312.01 271.75 340.22 270.35 368.44 268.56C400.09 266.57 431.8 264.92 463.38 262.11C495.87 259.21 528.36 255.11 560.85 251.5C584.82 248.84 608.79 246.31 632.72 243.4C660.86 239.98 688.95 236.07 717.09 232.65C741 229.76 764.98 227.49 788.89 224.53C824.99 220.07 861.04 215.25 897.12 210.59C926.04 206.87 954.98 203.29 983.87 199.36C1012.76 195.43 1041.54 191.05 1070.4 187.1C1095.31 183.71 1120.29 180.65 1145.22 177.41C1151.43 176.61 1157.67 175.71 1163.89 174.85L1163.65 172.88C1157.15 173.53 1150.5 173.93 1143.99 174.83C1122.53 177.77 1101.12 180.92 1079.67 183.91C1053.68 187.53 1027.73 191.1 1001.81 194.62C980.68 197.46 959.37 200.01 938.17 202.89C912.75 206.33 887.37 210.18 861.93 213.49C842.57 216.01 823.1 217.83 803.71 220.16C779.34 223.1 754.87 226.33 730.44 229.27C710.95 231.6 691.45 233.55 672.12 235.93C648.21 238.82 624.34 242.08 600.43 245C581.29 247.35 562.12 249.44 542.95 251.58C519.8 254.18 496.67 256.81 473.49 259.2C464.66 260.11 455.78 260.46 446.91 260.96C426.75 262.09 406.59 263.04 386.43 264.29C354.51 266.29 322.59 268.39 290.66 270.59C263.58 272.49 236.51 274.6 209.43 276.77C204.95 277.12 200.55 278.17 196.1 278.91L196.23 279.65Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M201.94 269.64L122.71 279.57L123.05 282.07L202.23 271.61C202.12 270.95 202.04 270.3 201.94 269.64Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M104.84 285.64L47.12 292.5C47.2 293.12 47.27 293.73 47.35 294.33L104.84 287.58L104.84 285.64Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3Cpath id='Vector' d='M1.21 304.46L28.83 299.48C19.31 300.29 9.34 299.15 0.29 302.1C0.66 302.89 0.87 303.68 1.21 304.46Z' fill='%2349494A' fill-opacity='0.030000' fill-rule='nonzero'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center center;
  padding-bottom: 45px;
}

.swiper-grid > .swiper-wrapper {
  width: 100% !important;
}

.trust_slider .swiper-slide {
  background-color: var(--bg-grey);
  border-radius: 10px;
  padding: 10px;
}

.trust_slider .swiper-slide img {
  width: 100%;
  border-radius: 10px;
  max-height: 55px;
  height: auto;
  object-fit: contain;
  aspect-ratio: 16 / 9;
}

.trust_column1 h2 {
  font-weight: 700;
  font-size: 50px;
  line-height: 55px;
  text-transform: uppercase;
  color: #04635d;
  padding-top: 40px;
  padding-left: 40px;
  padding-bottom: 25px;
}

.trust_column1360 img {
  width: 362px;
  height: 288px;
  transform: rotate(-2deg);
  padding-left: 80px;
}

.trust_column1360 h2 {
  font-weight: 700;
  font-size: 50px;
  line-height: 55px;
  text-transform: uppercase;
  color: #04635d;
  padding-top: 40px;
  padding-left: 40px;
  padding-bottom: 25px;
}

.trust_column1 img {
  transform: rotate(-2deg);
  padding-left: 70px;
  padding-right: 30px;
  margin-top: 30px;
}

.trust_column2 img:not(.swiper-slide img) {
  position: absolute;
  top: -137px;
  left: 1rem;
  z-index: 2;
}

.trust_buner {
  margin-top: 30px;
  display: flex;
  justify-content: space-around;
  align-items: center;
  height: 100px;
  border-top-left-radius: 15px;
  border-bottom-left-radius: 15px;
  background: linear-gradient(to right, #36d1dc, #44b6af);
  position: relative;
}

.trust_buner span {
  font-weight: 700;
  font-size: 57.6px;
  line-height: 78.44px;
  color: #ffffff;
  padding-left: 3.5rem;
}

.trust_buner p {
  font-weight: 400;
  font-size: 26px;
  line-height: 27.82px;
  color: #ffffff;
  margin-bottom: 0;
}

.swiper-title {
  font-size: 22px;
  line-height: 1.2;
}

.swiper-btn {
  font-size: 16px;
  color: #000;
}

.swiper-text p {
  font-size: 15px;
  line-height: 1.5;
}

.swiper-pagination-bullet-active {
  background-color: var(--main-clever-color) !important;
  width: 43px !important;
  border-radius: 4px !important;
}

.swiper-pagination-bullet {
  transition: width 0.2s;
}

.swiper-pagination-bullet {
  border-radius: 4px !important;
}

.trust_slider .swiper-wrapper {
  height: 280px !important;
}

.trust_slider .slider-wrapper {
  max-width: 670px !important;
}

.trust_dot {
  background-color: #44b6af;
  border-radius: 50%;
  width: 8px;
  height: 8px;
}

.trust_dot-active {
  width: 43px;
  border-radius: 10px;
}

.pick {
  margin-top: 60px;
}

.pick h2 {
  font-weight: 700;
  font-size: 50px;
  line-height: 55px;
  text-align: center;
  color: #04635d;
  text-transform: uppercase;
  margin-bottom: 20px;
}

.pick_columns > div {
  border-radius: 10px;
  overflow: hidden;
  background-size: cover;
  position: relative;
  display: flex;
}

.pick__block-3 {
  background: url(img/our-drivers.png) no-repeat center;
}

.pick_columns .block {
  padding: 0 2rem;
}

.inner__box img {
  max-width: 200px;
}

.pick_block {
  background: #fff;
}

.inner__box {
  padding: 1.5rem;
  color: #fff;
  position: relative;
}

.block_title {
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 10px;
}

._block8 .inner__box {
  color: var(--clever-black);
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: space-between;
  height: 100%;
}

._block5 img {
  bottom: 0;
  position: absolute;
}

._block6 img {
  position: absolute;
  right: 2rem;
  bottom: 0;
  width: 170px;
}

._block6 .inner__box {
  color: var(--clever-black);
}

._block6 .block_title {
  font-weight: 500;
  width: 80%;
  z-index: 1;
  position: relative;
}

._block6 .block_title span {
  font-weight: 700;
}

._block5 .block_title {
  color: var(--clever-black);
  text-align: right;
  width: 90%;
  float: right;
}

._block4 .block_title {
  color: var(--green-color);
}

._block4 .inner__box {
  color: var(--clever-black);
  text-transform: uppercase;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

._block3 img {
  width: 52px;
  position: absolute;
  bottom: 1rem;
  right: 1rem;
}

.block_row1-1 {
  font-weight: 400;
  font-size: 16px;
  line-height: 15px;
  color: #fff;
  border-radius: 10px;
  background: url(img/car12.png) no-repeat center center;
  background-size: cover;
}

.block_row1-1 p {
  /* padding-left: 60px; */
  /* padding-top: 168px; */
}

.block_row1-1 span {
  font-weight: 700;
  font-size: 16px;
  line-height: 15px;
  color: #28e7db;
}

.block_row1-2 {
  display: flex;
  justify-content: start;
  align-items: center;
  font-weight: 800;
  font-size: 14px;
  line-height: 40px;
  text-transform: uppercase;
  color: #04635d;
  height: 72px;
  border-radius: 10px;
  background: #fff;
  padding-inline: 1rem;
}

.pick_columns p {
  margin: 0;
}

.block_row1-2 img {
  padding-right: 10px;
  width: 76px;
  height: 49px;
}

.block_row2 {
  background: url(img/all-slider-20.png) no-repeat center center;
  border-radius: 10px;
}

.block_row3 {
  display: flex;
  flex-direction: column;
  background: url(img/photo-2023-05-29-13-55-41-20.png) no-repeat center center;
}

.block_row3 p {
  padding: 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #ffffff;
}

.block_row3 span {
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}

.block_row3 img {
  width: 52px;
  height: 64px;
  position: absolute;
  bottom: 1rem;
  right: 1rem;
}

.pick_column1-row2 {
  display: flex;
  gap: 18px;
  margin-top: 18px;
}

.block_row4 {
  height: 272px;
  border-radius: 10px;
  background: url(img/fon222.png) no-repeat center center;
}

.block_row4 p {
  padding-top: 25px;
  padding-left: 95px;
  font-weight: 600;
  font-size: 26px;
  line-height: 30px;
  color: #231f20;
  text-transform: uppercase;
  text-align: right;
}

.block_row4 span {
  font-weight: 700;
  font-size: 26px;
  line-height: 30px;
  color: #04635d;
}

.block_row5 {
  width: 100%;
  border-radius: 10px;
  background: url(img/fon22.png) no-repeat center center;
  background-size: cover;
}

.block_row5 p {
  padding-top: 25px;
  font-weight: 500;
  font-size: 26px;
  line-height: 30px;
  text-transform: uppercase;
  width: 300px;
  color: #231f20;
}

.block_row5 span {
  font-weight: 700;
  font-size: 26px;
  line-height: 30px;
  color: #04635d;
}

.pick_column1-row3 {
  display: flex;
  gap: 18px;
  margin-top: 18px;
}

.pick_columns .block p {
  margin-bottom: 0;
}

._block1 img {
  width: 76px;
  height: 49px;
}

._block1 .inner__box {
  display: flex;
  flex-direction: row-reverse;
  gap: 10px;
  align-items: center;
  justify-content: flex-end;
}

._block1 .block_title {
  color: var(--green-color);
  font-size: 1rem;
  margin: 0;
}

._block0 .inner__box {
  margin-top: auto;
  display: flex;
  align-items: flex-end;
  margin-left: 20%;
}

._block7 {
  display: flex;
  align-items: flex-end;
}

._block7 .block_title {
  width: 80%;
}

.offers {
  margin: 90px 0 85px;
}

.offer_block1 h5 {
  font-weight: 700;
  font-size: 26px;
  line-height: 30px;
  color: #fff;
  text-transform: uppercase;
  width: 80%;
  padding-top: 80px;
  padding-left: 40px;
}

.offer_block1 p {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  width: 60%;
  padding-top: 25px;
  padding-left: 40px;
}

.offer_block2 h5 {
  font-weight: 700;
  font-size: 26px;
  line-height: 30px;
  color: #fff;
  text-transform: uppercase;
  width: 80%;
  padding-top: 80px;
  padding-left: 40px;
}

.offer_block2 p {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  width: 65%;
  padding-top: 25px;
  padding-left: 40px;
}

.offer_button {
  border-radius: 6px;
  gap: 26px;
  background-color: #fff;
  margin-top: 30px;
}

.offer_button a {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #000;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
}

.offer_block p {
  font-size: 1rem;
  margin: 23px 0 29px;
  width: 65%;
  line-height: 20px;
}

.map {
  height: 470px;
}

.map_img {
  color: #04635d;
  position: absolute;
  top: 40%;
  left: 55%;
}

.map_info {
  width: max-content;
  border-radius: 26px;
  background-color: #fff;
  margin: 60px 0;
  padding: 2rem;
}

.map_button p {
  margin: 0;
}

#yandex-map {
  width: 100%;
  height: 470px;
  filter: grayscale(100%);
  transition: filter 0.3s ease;
}

#yandex-map:hover {
  filter: grayscale(0%);
}

.map .container {
  position: absolute;
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  max-width: 1180px;
  height: 100%;
  pointer-events: none;
}

.map .container {
  position: absolute;
  top: 0;
}

.map_contact p {
  margin: 0;
}
.wpcf7-submit.btn-gradient {
  border-radius: 16px;
  font-weight: 500;
  padding: 17px 0;
}
.form__contacts-block {
  background: #fff;
  border-radius: 35px;
  padding: 2.5rem;
  margin-top: 22px;
}
.form__contacts-block .row-span {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 15px;
}
.form-col label {
  color: #5e6a7a;
}

.form__contacts-block .wpcf7 {
  margin-top: 1.1875rem;
}
.form__contacts-block input,
.form__contacts-block textarea {
  border: 1px solid #e1e6ed;
  background: #fff;
}

.form__contacts-block input::placeholder,
.form__contacts-block textarea::placeholder {
  color: #b6c0ca;
}

.form__contacts-block p {
  margin-bottom: 0;
}
.i-phone-white {
  width: 32px;
  height: 32px;
}

.row-primary-bg span:first-child {
  font-weight: 700;
  font-size: 1rem;
}

.i-tg.i-white:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20.461914' height='17.538574' viewBox='0 0 20.4619 17.5386' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='Vector' d='M18.71 0.15C18.71 0.15 20.61 -0.61 20.45 1.23C20.4 1.99 19.92 4.65 19.55 7.52L18.29 16.04C18.29 16.04 18.19 17.29 17.24 17.5C16.29 17.72 14.87 16.74 14.61 16.53C14.4 16.36 10.67 13.92 9.35 12.73C8.99 12.4 8.56 11.75 9.41 11L14.93 5.57C15.56 4.92 16.19 3.4 13.56 5.25L6.2 10.4C6.2 10.4 5.36 10.94 3.78 10.45L0.36 9.37C0.36 9.37 -0.9 8.55 1.26 7.74C6.51 5.19 12.98 2.59 18.71 0.15L18.71 0.15Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/svg%3E%0A");
}

.i-viber.i-white:before {
  background-image: url("data:image/svg+xml,%3Csvg width='17.539062' height='19.000000' viewBox='0 0 17.5391 19' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs/%3E%3Cpath id='Vector' d='M13.22 0.48C10.29 -0.17 7.24 -0.17 4.31 0.48L3.99 0.55C3.16 0.74 2.41 1.14 1.8 1.73C1.19 2.32 0.76 3.06 0.55 3.88C-0.19 6.79 -0.19 9.85 0.55 12.76C0.75 13.54 1.15 14.26 1.72 14.83C2.28 15.4 2.99 15.82 3.77 16.03L4.2 18.61C4.21 18.69 4.25 18.77 4.3 18.83C4.36 18.89 4.43 18.94 4.5 18.97C4.58 19 4.67 19 4.75 18.99C4.83 18.97 4.91 18.93 4.97 18.88L7.52 16.61C9.43 16.72 11.35 16.57 13.22 16.16L13.54 16.09C14.37 15.91 15.12 15.5 15.73 14.91C16.34 14.32 16.77 13.58 16.98 12.77C17.72 9.85 17.72 6.79 16.98 3.88C16.77 3.06 16.34 2.32 15.73 1.73C15.12 1.15 14.36 0.74 13.54 0.56L13.22 0.48ZM5.09 3.8C4.92 3.78 4.74 3.81 4.59 3.9L4.58 3.9C4.23 4.1 3.91 4.36 3.65 4.66C3.42 4.92 3.3 5.18 3.27 5.43C3.25 5.58 3.26 5.73 3.31 5.87L3.32 5.88C3.58 6.62 3.9 7.33 4.3 7.99C4.82 8.93 5.46 9.79 6.2 10.57L6.22 10.6L6.26 10.62L6.28 10.65L6.3 10.67C7.09 11.41 7.96 12.05 8.9 12.57C9.98 13.15 10.63 13.42 11.03 13.54L11.03 13.55C11.14 13.58 11.24 13.6 11.35 13.6C11.68 13.57 12 13.44 12.25 13.21C12.55 12.95 12.81 12.63 13.01 12.28L13.01 12.27C13.2 11.92 13.13 11.59 12.86 11.36C12.32 10.89 11.73 10.47 11.11 10.11C10.69 9.89 10.26 10.02 10.09 10.25L9.73 10.71C9.54 10.94 9.2 10.91 9.2 10.91L9.19 10.91C6.64 10.27 5.96 7.7 5.96 7.7C5.96 7.7 5.93 7.35 6.16 7.17L6.62 6.8C6.84 6.63 7 6.21 6.76 5.79C6.4 5.17 5.98 4.58 5.5 4.04C5.4 3.92 5.25 3.83 5.09 3.8L5.09 3.8ZM9.4 2.69C9.28 2.69 9.16 2.73 9.07 2.82C8.98 2.91 8.93 3.03 8.93 3.15C8.93 3.27 8.98 3.39 9.07 3.48C9.16 3.57 9.28 3.61 9.4 3.61C10.58 3.61 11.56 4 12.33 4.73C12.73 5.13 13.04 5.61 13.25 6.13C13.45 6.65 13.54 7.21 13.52 7.77C13.52 7.83 13.53 7.89 13.55 7.95C13.57 8.01 13.6 8.06 13.64 8.1C13.73 8.2 13.84 8.25 13.97 8.25C14.09 8.26 14.21 8.22 14.3 8.13C14.39 8.05 14.45 7.93 14.45 7.81C14.48 7.12 14.37 6.44 14.12 5.8C13.87 5.15 13.48 4.57 12.99 4.08L12.98 4.07C12.02 3.15 10.8 2.69 9.4 2.69ZM9.37 4.21C9.24 4.21 9.12 4.26 9.04 4.35C8.95 4.43 8.9 4.55 8.9 4.68C8.9 4.8 8.95 4.92 9.04 5C9.12 5.09 9.24 5.14 9.37 5.14L9.38 5.14C10.23 5.2 10.85 5.48 11.29 5.95C11.73 6.42 11.96 7.02 11.95 7.75C11.94 7.87 11.99 7.99 12.07 8.08C12.16 8.17 12.28 8.22 12.4 8.22C12.52 8.23 12.64 8.18 12.73 8.09C12.82 8.01 12.87 7.89 12.88 7.77C12.9 6.81 12.59 5.98 11.97 5.31L11.97 5.31C11.34 4.64 10.47 4.28 9.43 4.21L9.41 4.21L9.37 4.21ZM9.35 5.77C9.29 5.76 9.22 5.77 9.16 5.79C9.1 5.81 9.05 5.84 9 5.88C8.95 5.92 8.92 5.97 8.89 6.03C8.86 6.08 8.85 6.14 8.84 6.2C8.84 6.27 8.85 6.33 8.87 6.39C8.89 6.45 8.92 6.5 8.97 6.55C9.01 6.59 9.06 6.63 9.12 6.65C9.18 6.68 9.24 6.69 9.3 6.69C9.69 6.71 9.94 6.83 10.1 6.99C10.25 7.14 10.37 7.4 10.39 7.79C10.39 7.86 10.41 7.92 10.43 7.97C10.46 8.03 10.5 8.08 10.54 8.13C10.59 8.17 10.64 8.2 10.7 8.22C10.76 8.24 10.82 8.25 10.88 8.25C10.95 8.25 11.01 8.23 11.06 8.2C11.12 8.17 11.17 8.14 11.21 8.09C11.25 8.04 11.28 7.99 11.3 7.93C11.32 7.87 11.33 7.81 11.33 7.74C11.29 7.19 11.12 6.7 10.76 6.33C10.4 5.97 9.91 5.8 9.35 5.77Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='evenodd'/%3E%3C/svg%3E%0A");
}
.i-email-white:before {
  background-image: url("data:image/svg+xml,%3Csvg width='40.000000' height='40.000000' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs%3E%3CclipPath id='clip206_2550'%3E%3Crect id='ic:baseline-email' rx='0.000000' width='39.000000' height='39.000000' transform='translate(0.500000 0.500000)' fill='white' fill-opacity='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='ic:baseline-email' rx='0.000000' width='39.000000' height='39.000000' transform='translate(0.500000 0.500000)' fill='%23FFFFFF' fill-opacity='0'/%3E%3Cg clip-path='url(%23clip206_2550)'%3E%3Cpath id='Vector' d='M33.33 6.66L6.66 6.66C4.83 6.66 3.35 8.16 3.35 9.99L3.33 29.99C3.33 31.83 4.83 33.33 6.66 33.33L33.33 33.33C35.16 33.33 36.66 31.83 36.66 29.99L36.66 9.99C36.66 8.16 35.16 6.66 33.33 6.66ZM33.33 13.33L20 21.66L6.66 13.33L6.66 9.99L20 18.33L33.33 9.99L33.33 13.33Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.form__contacts-block input,
.form__contacts-block textarea {
  margin-top: 8px;
}
.round_icon a {
  background: #308681;
  border: 0;
  border-radius: 8px;
}
.cl-i:before {
  content: "";
  position: absolute;
  width: 35px;
  height: 35px;
  background-size: cover;
}
.i-time-white:before {
  background-image: url("data:image/svg+xml,%3Csvg width='22.000000' height='22.000000' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs%3E%3CclipPath id='clip206_2522'%3E%3Crect id='ion:time' rx='0.000000' width='21.000000' height='21.000000' transform='translate(0.500000 0.500000)' fill='white' fill-opacity='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='ion:time' rx='0.000000' width='21.000000' height='21.000000' transform='translate(0.500000 0.500000)' fill='%23FFFFFF' fill-opacity='0'/%3E%3Cg clip-path='url(%23clip206_2522)'%3E%3Cpath id='Vector' d='M11 2.06C6.06 2.06 2.06 6.06 2.06 11C2.06 15.93 6.06 19.93 11 19.93C15.93 19.93 19.93 15.93 19.93 11C19.93 6.06 15.93 2.06 11 2.06ZM15.12 12.37L11 12.37C10.81 12.37 10.64 12.3 10.51 12.17C10.38 12.04 10.31 11.86 10.31 11.68L10.31 5.5C10.31 5.31 10.38 5.14 10.51 5.01C10.64 4.88 10.81 4.81 11 4.81C11.18 4.81 11.35 4.88 11.48 5.01C11.61 5.14 11.68 5.31 11.68 5.5L11.68 11L15.12 11C15.3 11 15.48 11.07 15.61 11.2C15.74 11.33 15.81 11.5 15.81 11.68C15.81 11.86 15.74 12.04 15.61 12.17C15.48 12.3 15.3 12.37 15.12 12.37Z' fill='%2304635D' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.i-time-white:before {
  width: 18px;
  height: 18px;
}
.cl-i {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 13px;
}
.row-white-bg {
  background: #fff;
  border-radius: 1rem;
  padding: 1rem;
  color: var(--clever-black);
  width: 100%;
}
.i-map-white:before {
  background-image: url("data:image/svg+xml,%3Csvg width='40.000000' height='40.000000' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs%3E%3CclipPath id='clip206_2552'%3E%3Crect id='mdi:address-marker' rx='0.000000' width='39.000000' height='39.000000' transform='translate(0.500000 0.500000)' fill='white' fill-opacity='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='mdi:address-marker' rx='0.000000' width='39.000000' height='39.000000' transform='translate(0.500000 0.500000)' fill='%23FFFFFF' fill-opacity='0'/%3E%3Cg clip-path='url(%23clip206_2552)'%3E%3Cpath id='Vector' d='M20 19.16C18.89 19.16 17.83 18.72 17.05 17.94C16.27 17.16 15.83 16.1 15.83 15C15.83 13.89 16.27 12.83 17.05 12.05C17.83 11.27 18.89 10.83 20 10.83C21.1 10.83 22.16 11.27 22.94 12.05C23.72 12.83 24.16 13.89 24.16 15C24.16 15.54 24.05 16.08 23.84 16.59C23.63 17.09 23.33 17.55 22.94 17.94C22.55 18.33 22.09 18.64 21.59 18.84C21.08 19.05 20.54 19.16 20 19.16ZM20 3.33C16.9 3.33 13.93 4.56 11.75 6.75C9.56 8.93 8.33 11.9 8.33 15C8.33 23.75 20 36.66 20 36.66C20 36.66 31.66 23.75 31.66 15C31.66 11.9 30.43 8.93 28.24 6.75C26.06 4.56 23.09 3.33 20 3.33Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.cl-i {
  min-width: 32px;
}
.cl-i.i-time-white {
  margin: 0;
  min-width: 18px;
  height: 18px;
}
.row-primary-bg .__sc {
  margin-left: auto;
  margin-right: 0;
  gap: 4px;
}
.form__contacts {
  background: #44b6af;
  border-radius: 26px;
  padding: 1.0625rem;
  color: #fff;
  display: grid;
  gap: 5px;
}
.map_info h5 {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #04635d;
  text-transform: uppercase;
}

.map_info-adres {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #a1a1a1;
  padding-top: 10px;
}

.map_info-coord {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #a1a1a1;
}

.map_info-coord span {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #535353;
  padding-left: 5px;
}

.map_social {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 5px;
}

.map_button {
  width: 118px;
  height: 36px;
  border-radius: 10px;
  background-color: #04635d;
  margin-top: 15px;
  display: flex;
  justify-content: start;
}

.map_button a {
  width: 118px;
  height: 36px;
  font-weight: 400;
  font-size: 16px;
  line-height: 19.2px;
  display: flex;
  justify-content: center;
  gap: 5px;
  align-items: center;
  color: #fff;
}

.i-map:before {
  content: "";
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='24.000000' height='24.000000' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdesc%3E Created with Pixso. %3C/desc%3E%3Cdefs%3E%3CclipPath id='clip98_1081'%3E%3Crect id='ri:route-fill' rx='0.000000' width='23.000000' height='23.000000' transform='matrix(0 1 1 0 0.5 0.5)' fill='white' fill-opacity='0'/%3E%3C/clipPath%3E%3C/defs%3E%3Crect id='ri:route-fill' rx='0.000000' width='23.000000' height='23.000000' transform='matrix(0 1 1 0 0.5 0.5)' fill='%23FFFFFF' fill-opacity='0'/%3E%3Cg clip-path='url(%23clip98_1081)'%3E%3Cpath id='Vector' d='M15 4L8.5 4C7.3 4 6.16 4.47 5.31 5.31C4.47 6.16 4 7.3 4 8.5C4 9.69 4.47 10.83 5.31 11.68C6.16 12.52 7.3 13 8.5 13L15.5 13C16.16 13 16.79 13.26 17.26 13.73C17.73 14.2 18 14.83 18 15.5C18 16.16 17.73 16.79 17.26 17.26C16.79 17.73 16.16 18 15.5 18L8.83 18C8.59 17.33 8.12 16.76 7.51 16.41C6.9 16.05 6.19 15.92 5.49 16.04C4.79 16.16 4.16 16.52 3.7 17.06C3.25 17.6 2.99 18.29 2.99 19C2.99 19.7 3.25 20.39 3.7 20.93C4.16 21.47 4.79 21.83 5.49 21.95C6.19 22.07 6.9 21.94 7.51 21.58C8.12 21.23 8.59 20.66 8.83 20L15.5 20C16.69 20 17.83 19.52 18.68 18.68C19.52 17.83 20 16.69 20 15.5C20 14.3 19.52 13.16 18.68 12.31C17.83 11.47 16.69 11 15.5 11L8.5 11C7.83 11 7.2 10.73 6.73 10.26C6.26 9.79 6 9.16 6 8.5C6 7.83 6.26 7.2 6.73 6.73C7.2 6.26 7.83 6 8.5 6L15 6L15 9L20 5L15 1L15 4Z' fill='%23FFFFFF' fill-opacity='1.000000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  transform: rotate(-45deg);
}

.i-map {
  width: 25px;
  height: 25px;
}

.map_button img {
  padding: 3px;
}

.safe {
  margin-top: 15px;
  width: 36px;
  height: 36px;
  border-radius: 10px;
  background-color: #f3f6fb;
}

.safe img {
  width: 12px;
  height: 15px;
  border-width: 2px;
}

.safe a {
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.share {
  margin-top: 15px;
  width: 36px;
  height: 36px;
  border-radius: 10px;
  background-color: #f3f6fb;
}

.share img {
  width: 16px;
  height: 15px;
  border-width: 2px;
}

.share a {
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.map_contact {
  display: flex;
  flex-direction: column;
  gap: 9px;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  border-top: 2px dotted #c5c5c5;
  padding-top: 1rem;
}

.map_phone {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 5px;
}

.map_email {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 5px;
}

.map_time {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 5px;
}
.post-tags-cloud {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  margin-bottom: 3rem;
}

.post-tags-cloud a {
  color: var(--main-clever-color);
  border: 1px solid;
  border-radius: 25px;
  padding: 0.188rem 1.0625rem;
  font-size: 1rem;
  transition: all 0.2s;
}
.post-tags-cloud a:hover {
  background: var(--main-clever-color);
  color: #fff;
}
.tag.current-menu-item {
  background: var(--main-clever-color);
  color: #fff;
  border-color: var(--main-clever-color);
}
.news-meta,
.post-meta {
  color: var(--main-clever-color);
  font-weight: 600;
}
.news-meta,
.post-meta {
  display: flex;
  align-items: center;
  gap: 4px;
  line-height: 20px;
}
span#sep {
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='5' cy='5' r='3.75' fill='%2344B6AF'/%3E%3C/svg%3E%0A");
  width: 5px;
  height: 5px;
  background-size: cover;
  background-position: center center;
  display: flex;
  align-items: center;
}
.recent-news-tags,
.recent-post-tags {
  font-size: 14px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 1.5rem;
}

.recent-news-tags a,
.recent-post-tags a {
  padding: 2px 10px;
  border-radius: 20px;
  font-weight: 500;
  white-space: nowrap;
}
.news-excerpt,
.post-excerpt {
  color: #667085;
  line-height: 25px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 16px;
  text-indent: unset;
  word-break: break-word;
}
footer:not(.entry-footer) {
  width: 100%;
  background-color: #2f2f2f;
}

.footer_logo img {
  width: 183px;
  height: 82px;
}
footer {
  position: relative;
}

.footer_row1 {
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 45px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.footer_row1 p {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
}

.footer_contact {
  display: flex;
  align-items: center;
  gap: 25px;
}
.footer_contact > div svg {
  min-width: 25px;
}
.footer_phone {
  display: flex;
  gap: 10px;
  align-items: center;
}

.footer_email {
  display: flex;
  gap: 10px;
  align-items: center;
}

.footer_adress {
  display: flex;
  gap: 10px;
  align-items: center;
}

.footer_phone img {
  width: 20px;
  height: 20px;
  color: #44b6af;
}

.footer_email img {
  width: 20px;
  height: 20px;
}

.footer_adress img {
  width: 20px;
  height: 20px;
}

.footer_row2 {
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: start;
  padding-top: 40px;
  padding-bottom: 115px;
}

.footer_row2 p {
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #b8b8b8;
  padding-top: 3px;
  padding-bottom: 3px;
}

.footer_row2 h6 {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 21.79px;
  color: #e0e0e0;
}

.footer_column3-span {
  font-weight: 700;
  font-size: 16px;
  line-height: 21.79px;
  color: #ffffff;
}

.footer_column-h6 {
  padding-bottom: 15px;
}

.footer_h6 {
  padding-top: 4.5px;
  padding-bottom: 4.5px;
}

.firsth6 {
  padding-top: 35px;
}

.footer_row3 {
  background-color: #232323;
  padding: 16px 0;
  color: rgb(235 237 240 / 50%);
}

.footer_row3 .wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.footer_row3 .wrapper p {
  font-weight: 400;
  font-size: 16px;
  line-height: 19.2px;
  color: #87888a;
}

.footer_row3 .wrapper a {
  font-weight: 400;
  font-size: 16px;
  line-height: 19.2px;
}

.footer_row3-content {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.footer_row3-content-links {
  display: flex;
  flex-direction: column;
}

.case_desc-column1 {
  flex: 1 0 45%;
  border-radius: 10px;
  margin-left: 1rem;
  margin-bottom: 1rem;
  background-size: cover;
}

.d-row {
  display: grid !important;
}

.gap-2 {
  gap: 25px !important;
}

.offer_block {
  background: rgb(175, 241, 236);
  background: linear-gradient(
    90deg,
    rgba(175, 241, 236, 1) 0%,
    rgba(118, 182, 222, 1) 31%,
    rgba(0, 195, 205, 1) 70%,
    rgba(30, 215, 206, 1) 100%
  );
  color: #fff;
  padding: 40px;
  position: relative;
}

.offer_block:last-child {
  background: rgb(175, 241, 236);
  /* background: linear-gradient(-90deg, rgba(175,241,236,1) 0%, rgba(118,182,222,1) 31%, rgba(0,195,205,1) 70%, rgba(30,215,206,1) 100%); */
  background: linear-gradient(
    90deg,
    rgba(30, 215, 206, 1) 0%,
    rgba(0, 195, 205, 1) 30%,
    rgba(118, 182, 222, 1) 69%,
    rgba(175, 241, 236, 1) 100%
  );
}

.offer_block h5 {
  font-size: 26px;
  width: 90%;
  line-height: 30px;
}

.img__bg {
  position: absolute;
  content: "";
  width: 190px;
  height: 238px;
  background-size: cover;
  z-index: 10;
  bottom: 0;
  right: 0;
  background-repeat: no-repeat;
}

.offer_block:last-child .img__bg {
  width: 205px;
  height: 157px;
  bottom: 24px;
}

.offer_block:before {
  content: "";
  position: absolute;
  clip-path: polygon(
    100% 30%,
    0 30%,
    0 15%,
    3% 16%,
    5% 8%,
    7% 16%,
    10% 2%,
    12% 15%,
    15% 15%,
    16% 10%,
    17% 15%,
    43% 17%,
    59% 14%,
    73% 17%,
    86% 19%,
    94% 17%,
    100% 19%
  );
  top: -50px;
  left: 0;
  background: inherit;
  width: 100%;
  height: 250px;
  z-index: -1;
}

.offer_block:last-child:before {
  clip-path: polygon(
    0% 30%,
    100% 30%,
    100% 15%,
    97% 16%,
    95% 8%,
    93% 16%,
    90% 2%,
    88% 15%,
    86% 15%,
    85% 10%,
    83% 15%,
    57% 17%,
    41% 14%,
    27% 17%,
    14% 19%,
    6% 17%,
    0% 19%
  );
}

.numbers:before {
  content: "";
  position: absolute;
  clip-path: polygon(
    0 0,
    0% 0%,
    10.5% 25.5%,
    11% 13%,
    11.5% 28%,
    12% 5%,
    12.5% 29%,
    20% 31%,
    29% 39%,
    41% 45%,
    53% 62%,
    66% 75%,
    71% 78%,
    71.5% 64%,
    72% 79%,
    72.5% 79%,
    73% 40%,
    73.5% 79%,
    74.5% 79%,
    75% 54%,
    75.5% 79%,
    87% 84%,
    100% 100%,
    0% 100%,
    0% 2%
  );
  max-width: 100%;
  width: 100%;
  height: 200px;
  height: 150px;
  background: inherit;
  background-size: cover;
  top: -149px;
}

.cols-4 {
  grid-template-columns: repeat(6, 1fr);
}

.g-18 {
  gap: 18px;
}
.news-thumbnail,
.post-thumbnail {
  height: 240px;
  background-size: cover;
  background-position: center;
}
.news-title,
.post-title {
  display: flex;
  line-height: 26px;
  font-size: 20px;
  font-weight: 600;
  justify-content: space-between;
  gap: 1rem;
}

article.news-item a,
.post-item a {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.news-title svg {
  flex: 1 0 24px;
  max-width: 24px;
}
.pagination {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
}

.page-numbers {
  padding: 0.625rem 1rem;
}

.pagination .prev svg,
.pagination .next svg {
  display: flex;
  align-items: center;
}

.page-numbers.current {
  border: 1px solid #b6c0ca;
  border-radius: 8px;
  color: var(--main-clever-color);
  font-weight: 500;
}
.recent-news-meta,
.recent-post-meta {
  color: var(--main-clever-color);
  font-weight: 600;
}
/* .recent-news-item:not(:first-child),
.recent-post-item:not(:first-child) {
  display: flex;
  gap: 0.75rem;
} */
.recent-news-excerpt,
.recent-post-excerpt {
  color: #667085;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 16px;
  text-indent: unset;
  word-break: break-word;
}
.faq__item .faq__desc {
  font-size: 14px;
  line-height: 1.45;
  position: relative;
  overflow: hidden;
  display: inline-block;
  opacity: 1;
  transform: translate(0, 0);
  margin-top: 5px;
  margin-bottom: 15px;
  padding: 0 50px 0 15px;
  transition: 0.3s opacity, 0.4s max-height;
  hyphens: auto;
  z-index: 2;
}

.faq__item .faq__desc {
  list-style: none;
  padding: 0;
  margin: 0;
}

.faq__item .faq__desc {
  position: relative;
  overflow: hidden;
  padding: 0;
  margin-inline: 1rem;
  margin-top: 0;
  margin-bottom: 5px;
  border-radius: 0 0 13px 13px;
  padding: 1rem;
  background: #fff;
  -webkit-tap-highlight-color: transparent;
}
.faq__item .faq__desc:last-of-type {
  padding-bottom: 0;
}

.faq__itemq i {
  position: absolute;
  transform: translate(-6px, 0);
  margin-top: 28px;
  right: 15px;
}
.faq__list {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.faq__item i:before {
  transform: translate(0, 0) rotate(45deg);
}

.faq__item input[type="checkbox"] {
  position: absolute !important;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 0;
  opacity: 0;
  touch-action: manipulation;
  cursor: pointer;
}

.faq__item input[type="checkbox"]:checked ~ h2 {
  color: #000;
}
.faq__item.active {
  margin-bottom: 0;
}
.faq__item input[type="checkbox"]:checked ~ .faq__desc {
  max-height: 0;
  transition: 0.3s;
  opacity: 0;
  display: none;
}

.faq__item input[type="checkbox"]:checked ~ i {
  transform: rotate(45deg);
}

.faq__item-title {
  background: #fff;
  padding: 1rem;
  border-radius: 13px;
  font-weight: 600;
  margin: 0;
  position: relative;
  padding-right: 3.5rem;
}
.faq__item.active i {
  transform: rotate(45deg);
}
.faq__desc {
}

.faq__item {
  position: relative;
  outline: none;
}

.faq__item i {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 30px;
  height: 30px;
  right: 1rem;
  background: radial-gradient(
    circle at 50% 120%,
    #3cd3c0,
    #3bcec5,
    #3ec9c9,
    #45c4cb,
    #4cbecd,
    #55b9cd,
    #5ab4d0,
    #5fb0d6,
    #68abda,
    #74a6dd,
    #81a0dd,
    #8f9adb
  ); /* made at https://learnui.design/tools/gradient-generator.html */
  color: #fff;
  border-radius: 20px;
  font-style: normal;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2.3rem;
  transition: transform 0.2s;
  line-height: 1;
}

@media (min-width: 1400px) {
  .header_nav {
    margin-left: 5rem;
  }
  .home .header_nav {
    margin-left: 1.25rem;
  }
}
@media (min-width: 1025px) {
  .pe-xl-6 {
    padding-right: 6.0625rem !important;
  }
  .mt-xl-10 {
    margin-top: 6.25rem !important;
  }
  .mb-xl-10 {
    margin-bottom: 6.25rem !important;
  }
  .navbar .container {
    display: flex;
    justify-content: space-between;
  }

  nav:not(.home nav) {
    justify-content: center;
  }
  .cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }

  .trust_slider {
    margin: 1.5rem 0 !important;
    width: 620px;
  }

  .case_column1 span,
  .case_column1 h3 {
    position: sticky;
    top: 60px;
  }

  .case_column1 span {
    top: 10px;
  }

  .case_column2-info {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 60px;
  }

  .case_column2-info.case-2 {
    top: 120px;
  }

  .case_column2-info.case-3 {
    top: 180px;
  }

  .pick_columns {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-template-rows: repeat(12, 55px);
    gap: 18px;
  }

  ._block0 {
    grid-area: 1/4/4/1;
    margin-bottom: 5px;
  }

  ._block2 {
    grid-column: span 2 / span 2;
    grid-row: span 4 / span 4;
    grid-column-start: 4;
  }

  ._block3 {
    grid-column: span 2 / span 2;
    grid-row: span 4 / span 4;
    grid-column-start: 6;
  }

  ._block4 {
    grid-column: span 3 / span 3;
    grid-row: span 6 / span 6;
    grid-column-start: 8;
  }

  ._block5 {
    grid-column: span 3 / span 3;
    grid-row: span 4 / span 4;
    grid-row-start: 5;
  }

  ._block6 {
    grid-column: span 4 / span 4;
    grid-row: span 4 / span 4;
    grid-column-start: 4;
    grid-row-start: 5;
  }

  ._block7 {
    grid-column: span 4 / span 4;
    grid-row: span 4 / span 4;
    grid-column-start: 1;
    grid-row-start: 9;
  }

  ._block8 {
    grid-column: span 3 / span 3;
    grid-row: span 4 / span 4;
    grid-column-start: 5;
    grid-row-start: 9;
  }

  ._block9 {
    grid-column: span 3 / span 3;
    grid-row: span 6 / span 6;
    grid-column-start: 8;
    grid-row-start: 7;
  }

  .case .container {
    display: flex;
  }

  .info_buners > div {
    flex: 1;
  }

  .info .cols-2 {
    grid-template-columns: 40% 1fr;
    column-gap: 15px;
    row-gap: 20px;
  }

  ._block1 {
    grid-area: 3/4/5/1;
    margin-top: 50px;
  }

  .help_desk div:last-child > a > p {
    margin-bottom: 0;
  }

  .case_column2-info {
    transition: transform 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);
    transform-origin: center center;
    will-change: transform;
  }

  .case_column2-info.first {
    top: 0;
    z-index: 0;
  }

  .case_column2-info.second {
    top: 50px;
    z-index: 1;
  }

  .case_column2-info.third {
    top: 100px;
    z-index: 2;
  }

  .num__id {
    font-size: 82px;
  }

  .trust_column2 {
    position: relative;
  }

  .map_info {
    pointer-events: auto;
    background: white;
    padding: 30px;
    border-radius: 8px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    bottom: 50px;
    position: absolute;
    left: 50%;
    transform: translateX(-150%);
    width: max-content;
    max-width: 400px;
    height: max-content;
    z-index: 100;
    position: absolute;
    margin-top: auto;
    margin-bottom: auto;
  }
  .page-template .map-section:not(.home.page-template .map-section) {
    border-radius: 35px;
    overflow: hidden;
  }

  .page-template .map_info {
    margin-left: 100px;
    position: absolute;
    margin-top: auto;
    margin-bottom: auto;
    top: 0;
    bottom: 0;
    border-radius: 26px;
  }
  .page-template .map_contact:not(.home.page-template .map_contact) {
    display: none;
  }
  .map-section {
    position: relative;
    width: 100%;
    height: 470px;
    overflow: hidden;
  }

  .swiper-pagination {
    bottom: -10px !important;
  }

  ._block8 img {
    width: 113px;
    position: absolute;
    top: 35%;
  }

  .social {
    display: flex;
    align-items: center;
  }

  .main-navigation a:not(.home .main-navigation a) {
    color: var(--clever-black);
  }

  .menu:not(.home) {
    gap: 0;
  }
  .home .menu {
    gap: 1rem;
  }
  .logo:not(.home .logo) {
    margin: 0;
  }

  .row.navbar:not(.home) {
    width: auto;
  }
  .home .row.navbar {
    gap: 1.25rem;
  }
  .form__contacts-block .form-col:last-child {
    grid-column-end: span 2;
  }
  .recent-news {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    margin: 2rem 0;
    gap: 1.25rem;
    margin-bottom: 10rem;
  }
  .news-list {
    margin: 2rem 0;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.25rem;
  }
  .recent-news-item:first-child {
    grid-column: span 2 / span 2;
    grid-row: span 2 / span 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .recent-news-item:nth-child(2) {
    grid-column-start: 3;
  }
  .recent-news-item:last-child {
    grid-column-start: 3;
    grid-row-start: 2;
  }
  .recent-news-item:not(:first-child) {
    display: flex;
    grid-column-end: 5;
    gap: 0.75rem;
  }
  .recent-news-item:not(:first-child) > div {
    flex: 1;
  }
  .recent-news-title,
  .recent-post-title {
    font-size: 26px;
    text-transform: none;
    line-height: 29px;
  }
  .recent-news-thumbnail,
  .recent-post-thumbnail {
    height: 50%;
    background-size: cover;
    position: relative;
  }
  .recent-post-thumbnail {
    position: relative;
  }

  .recent-post-thumbnail a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  /* .recent-news-item:first-child .recent-news-meta,
  .recent-post-item:first-child .recent-post-meta {
    margin-bottom: 0.75rem;
  } */

  .recent-news-item .recent-news-meta,
  .recent-post-item .recent-post-meta {
    margin-bottom: 0.75rem;
  }

  /* .recent-news-item:not(:first-child) .recent-news-thumbnail,
  .recent-post-item:not(:first-child) .recent-post-thumbnail {
    width: 100%;
    height: 100%;
  } */

  /* .recent-news-item:not(:first-child) h3,
  .recent-post-item:not(:first-child) h3 {
    font-size: 1rem;
    line-height: 1.1875rem;
  } */

  .rec__item-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 12px;
  }
  .faq__row {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(1, 1fr);
    gap: 10px;
  }
}

.video-header {
  position: relative;
  width: 100%;
  top: 0;
  color: #fff;
  border-radius: 50px;
  height: 668px;
  overflow: hidden;
}

@media (max-width: 360px) {
  .wrapper {
    width: 340px;
  }

  .img_logo {
    margin-left: 30px;
    margin-top: -30px;
  }

  .burger-menu {
    top: 10px;
    left: 315px;
    background-color: #231f20;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .burger-line {
    width: 17px;
    height: 2px;
    margin-bottom: -1px;
    border-radius: 1px;
  }

  .first_screen {
    width: 340px;
    height: 478px;
    background: url(img/fon360.svg) no-repeat center center;
    margin-bottom: 10px;
  }

  .burger-menu.open .burger-line:nth-child(1) {
    transform: rotate(45deg) translate(3.5px, 3.5px);
  }

  .burger-menu.open .burger-line:nth-child(2) {
    opacity: 0;
  }

  .burger-menu.open .burger-line:nth-child(3) {
    transform: rotate(-45deg) translate(5px, -5px);
  }

  .burger-menu.open + .menu-items {
    transform: translateX(0);
  }

  .menu-items {
    width: 360px;
  }

  h1 {
    font-weight: 700;
    font-size: 30px;
    line-height: 35px;
    letter-spacing: 0%;
    text-align: center;
  }

  .main_info {
    padding-top: 100px;
  }

  .main_info p {
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    width: 268px;
  }

  .help_desk {
    flex-direction: row;
    width: 320px;
    height: 77px;
    margin-top: 50px;
    margin-right: 0;
    align-self: center;
    padding: 0 3px;
    margin-bottom: 30px;
  }

  .help_desk img {
    transform: rotate(90deg);
    margin: -20px;
  }

  .help_desk-block img {
    transform: rotate(0);
    margin: 0;
  }

  .help_desk-block:nth-child(1) p {
    padding-left: 5px;
  }

  .help_desk-block:nth-child(2) p {
    width: 65px;
  }

  .help_desk-block:nth-child(4) p {
    padding-right: 5px;
  }

  .second_info {
    width: 222px;
    height: 61px;
    border-radius: 5px;
    margin: 0;
  }

  .second_info p {
    font-weight: 500;
    font-size: 11px;
    line-height: 15px;
    width: 183px;
    height: 46px;
    padding-left: 5px;
  }

  .second_info button {
    width: 222px;
    display: flex;
    justify-content: space-between;
    align-items: start;
    padding-top: 5px;
  }

  .second_info img {
    width: 22px;
    height: 22px;
    padding-right: 5px;
  }

  .info {
    width: 340px;
  }

  .info_sale {
    width: 340px;
    height: 128px;
  }

  .info_sale span {
    font-size: 18px;
    line-height: 20px;
  }

  .info_sale p {
    padding: 0;
    width: 200px;
    height: 84px;
    padding-top: 10px;
    padding-left: 10px;
    line-height: 20px;
    font-size: 14px;
  }

  .info_sale img {
    order: 2;
    position: absolute;
    padding-top: 80px;
  }

  .info_form-container {
    width: 340px;
    height: 390px;
  }

  .info_form-title {
    width: 300px;
  }

  .info_form-grid {
    grid-template-columns: 155px 155px;
    grid-template-rows: 44px 44px 44px 44px 44px;
    column-gap: 10px;
    row-gap: 5px;
    padding-left: 8px;
  }

  .info_form-grid input:nth-child(1) {
    grid-column: span 2;
    order: 1;
  }

  .info_form-grid input:nth-child(2) {
    grid-column: span 2;
    order: 2;
  }

  .info_form-grid input:nth-child(3) {
    order: 3;
  }

  .info_form-grid input:nth-child(4) {
    grid-column: span 2;
    order: 4;
  }

  .info_form-grid input:nth-child(5) {
    grid-column: span 2;
    order: 5;
  }

  .info_form-grid input:nth-child(6) {
    order: 3;
  }

  .info_form-grid input:nth-child(7) {
    grid-column: span 2;
  }

  .info_form-footer {
    width: 325px;
    margin-left: 8px;
  }

  .info768 h3 {
    font-size: 32px;
    width: 320px;
    line-height: 36px;
    order: 3;
    padding-left: 10px;
    margin-top: 10px;
  }

  .info_bunner768 {
    width: 320px;
    border-radius: 12px;
  }

  .info_desc768 {
    width: 340px;
  }

  .info_second-buner768 {
    width: 340px;
    height: 510px;
  }

  .info_second-bunerArr {
    padding-top: 30px;
    padding-left: 10px;
  }

  .info_second-bunerArr img {
    width: 115px;
  }

  .info_second-buner768 h3 span {
    font-size: 32px;
  }

  .info_buners {
    flex-wrap: wrap;
    margin-left: 10px;
    margin-top: 100px;
  }

  .info_second-buner-1 {
    width: 190px;
    height: 90px;
    border-radius: 18px;
  }

  .info_second-buner-2 {
    width: 190px;
    height: 90px;
    border-radius: 18px;
  }

  .info_second-buner-1 p {
    font-weight: 700;
    font-size: 14px;
    line-height: 16.8px;
    margin-top: 30px;
    margin-left: 15px;
  }

  .info_second-buner-2 p {
    font-weight: 700;
    font-size: 14px;
    line-height: 16.8px;
    margin-top: 15px;
    margin-left: 15px;
    width: 138px;
  }

  .info_second-buner-1 img {
    width: 83px;
    height: 84px;
    top: -10px;
    right: 10px;
  }

  .info_second-buner-2 img {
    width: 58px;
    height: 58px;
    right: 25px;
    bottom: 0;
    top: 30px;
  }

  .info_second-buner768 {
    background: #fff;
  }

  .info_second-buner-img {
    width: 380px;
    height: 330px;
  }

  .info_second-buner-img {
    position: absolute;
    top: 10px;
    left: 35px;
  }

  .advantage {
    background-position: 25% 80px;
    width: 360px;
    height: 1383px;
  }

  .advatage_columns {
    width: 340px;
  }

  .advantage_title {
    font-weight: 500;
    font-size: 28px;
    line-height: 35px;
    width: 340px;
    margin-left: 10px;
  }

  .help_text {
    font-weight: 700;
    font-size: 30px;
    line-height: 120px;
  }

  .advantage_first-column {
    grid-template-columns: 340px;
    grid-template-rows: auto;
  }

  .advantage_block {
    width: 340px;
    height: 154px;
  }

  .advantage_block div {
    margin: 20px 0 0 10px;
  }

  .advantage_block-desc {
    margin: 10px 0 0 10px;
    font-size: 14px;
  }

  .advantage_second-column {
    width: 340px;
    height: 268px;
  }

  .advantage_title-2 {
    font-weight: 700;
    font-size: 26px;
    line-height: 30px;
    margin-top: 25px;
    margin-left: 20px;
  }

  .advantage_second-column p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    margin-top: 20px;
    margin-left: 20px;
    width: 310px;
  }

  .advantage_second-column p span {
    font-size: 14px;
  }

  .advantage_button {
    margin-top: 10px;
    margin-left: 20px;
  }

  .who_need h2 {
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    text-align: center;
  }

  .who_need {
    margin-top: 55px;
  }

  .who_need-button {
    width: 320px;
    height: 50px;
    margin-top: 5px;
  }

  .case_column1 h3 {
    font-weight: 700;
    font-size: 28px;
    line-height: 33.6px;
    letter-spacing: 0%;
    width: 340px;
    margin-bottom: 20px;
    margin-left: 0;
  }

  .case_column1 span {
    font-size: 28px;
  }

  .case_column2-info {
    width: 340px;
    height: 720px;
  }

  .case_column2-info p {
    margin-left: 10px;
    width: 310px;
  }

  .case_desc {
    display: flex;
    flex-wrap: wrap;
  }

  .case_desc-column1 img {
    width: 310px;
    height: 190px;
    margin-left: 15px;
  }

  .case_desc-column2 {
    margin-top: 0;
  }

  .case_info p {
    display: block;
  }

  .case_info span {
    justify-content: flex-start;
  }

  .numbers {
    width: 360px;
    background-position: 25% 50px;
  }

  .numbers h2 {
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
  }

  .numbers_grid {
    grid-template-columns: 193px 143px;
    grid-template-rows: repeat(2, 111px);
    margin-left: 0;
    gap: 5px;
  }

  .number_grid {
    border-radius: 10px;
  }

  .num3 {
    width: 167px;
    height: 116px;
  }

  .num5 {
    width: 167px;
    height: 116px;
    margin-left: -25px;
  }

  .number_grid span {
    font-weight: 600;
    font-size: 28px;
    line-height: 33.6px;
  }

  .number_grid p {
    font-weight: 600;
    font-size: 8px;
    line-height: 33.6px;
  }

  .num1 img {
    width: 55px;
    height: 55px;
  }

  .item-large img {
    width: 82px;
    height: 84px;
  }

  .num3 img {
    width: 47px;
    height: 47px;
  }

  .num4 img {
    width: 58px;
    height: 55px;
  }

  .num5 img {
    width: 36px;
    height: 52px;
  }

  .num1 span {
    padding-top: 60px;
    padding-left: 15px;
  }

  .item-large span {
    margin-top: 170px;
    padding-left: 15px;
  }

  .num3 span {
    padding-top: 62px;
    padding-left: 15px;
  }

  .num4 span {
    padding-top: 52px;
    padding-left: 15px;
  }

  .num5 span {
    padding-top: 62px;
    padding-left: 15px;
  }

  .number_grid p {
    margin-top: -10px;
    padding-left: 15px;
  }

  .trust {
    width: 340px;
    height: 700px;
    margin-top: 110px;
  }

  .trust_column1 {
    display: none;
  }

  .trust_column1360 {
    display: block;
  }

  .trust_column2 img {
    left: -10px;
    top: -97px;
    width: 200px;
  }

  .trust_column1360 img {
    left: -10px;
    width: 230px;
    height: 183px;
    transform: rotate(0);
    top: 240px;
  }

  .trust_column1360 h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 33.6px;
    text-align: center;
    margin-left: 30px;
    margin-top: 35px;
  }

  .trust_buner {
    padding-right: 50px;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 0;
    width: 285px;
    margin-top: 0;
    justify-content: space-between;
    padding-left: 5px;
  }

  .trust_buner span {
    font-size: 40px;
    padding-left: 50px;
    padding-right: 70px;
  }

  .trust_buner p {
    font-size: 18px;
    line-height: 21.51px;
  }

  .slider_conteiner {
    margin-top: 150px;
    width: 310px;
    height: 260px;
  }

  .slider_slider {
    width: 310px;
    height: 260px;
  }

  .trust_slider {
    width: 480px;
  }

  .trust_slide {
    margin-top: 150px;
    width: 108px;
    height: 228px;
  }

  .trust_slide img {
    width: 148px;
    height: 57px;
  }

  .trust_dots {
    width: 350px;
  }

  .pick h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 55px;
    text-align: center;
    margin-top: 55px;
    margin-left: 0;
    width: 340px;
  }

  .offer {
    width: 340px;
    flex-wrap: wrap;
    z-index: 1;
  }

  .offer_block1 {
    width: 340px;
    margin-left: 0;
    background: url(img/fonclient360.svg) no-repeat center center;
  }

  .offer_block2 {
    width: 340px;
    margin-left: 0;
    background: url(img/fonloyl360.svg) no-repeat center center;
  }

  .offer_block1 h5 {
    font-weight: 700;
    font-size: 16px;
    line-height: 19.2px;
    padding-top: 65px;
    padding-left: 15px;
  }

  .offer_block1 p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    padding-top: 15px;
    padding-left: 15px;
  }

  .offer_block1 .offer_button {
    width: 164px;
    height: 44px;
    border-radius: 6px;
    gap: 26px;
    padding-right: 12px;
    padding-left: 12px;
    margin-top: 15px;
    margin-left: 15px;
  }

  .offer_block2 h5 {
    font-weight: 700;
    font-size: 16px;
    line-height: 19.2px;
    padding-top: 65px;
    padding-left: 15px;
  }

  .offer_block2 p {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    padding-top: 15px;
    padding-left: 15px;
  }

  .offer_block2 .offer_button {
    width: 164px;
    height: 44px;
    border-radius: 6px;
    gap: 26px;
    padding-right: 12px;
    padding-left: 12px;
    margin-top: 15px;
    margin-left: 15px;
  }

  .map {
    overflow: visible;
    margin-top: 200px;
    width: 360px;
    height: 460px;
  }

  .map::before {
    background-position: 50% 50px;
    background-size: cover;
  }

  .map_info {
    position: absolute;
    width: 340px;
    height: 350px;
    margin-left: 10px;
    top: -50%;
  }

  .map_img {
    top: 45%;
    left: 40%;
  }

  .iframe768 {
    display: none;
  }

  .iframe360 {
    display: block;
  }

  .footer_row1 {
    display: block;
    width: 340px;
  }

  .footer_logo {
    padding-left: 15px;
  }

  .footer_logo img {
    width: 97px;
    height: 43px;
  }

  .footer_contact {
    margin-left: 15px;
  }

  .footer_row2 {
    width: 340px;
  }

  .footer_row3 {
    padding-left: 15px;
  }

  .footer_row3 .wrapper {
    width: 360px;
    flex-wrap: wrap;
    font-weight: 400;
    font-size: 14px;
    line-height: 16.8px;
  }

  .footer_row3 .wrapper p {
    color: #87888a;
  }

  .footer_row3 .wrapper a {
    color: #87888a;
  }
}
#footer-menu {
  list-style: none;
  margin: 0;
}

#footer-menu a {
  font-weight: 400;
  font-size: 16px;
  line-height: 19.2px;
  color: #b8b8b8;
  padding-top: 3px;
  padding-bottom: 3px;
}

.footer_contact p {
  margin: 0;
}

#bg-video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  overflow: hidden;
  border-radius: 44px;
}

.header-content {
  z-index: 1;
  max-width: 70%;
  margin-inline: auto;
  display: flex;
  align-items: center;
}

.modal__bg {
  background-color: #1a222d;
  border-radius: 35px;
  height: 183px;
  margin-bottom: 1.5rem;
}

.modal__imgs {
}

.modal-header {
  position: relative;
}

.modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.73);
  opacity: 0;
  visibility: hidden;
  transform: scale(1.1);
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
  z-index: 100;
}

.modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 2rem;
  max-width: 650px;
  width: 100%;
  border-radius: 35px;
  text-align: center;
}

.close-button {
  position: absolute;
  right: 27px;
  top: 25px;
  width: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
  cursor: pointer;
  border-radius: 0.25rem;
}

.wpcf7-spinner {
  display: none;
}

.show-modal {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
}

.btn-arrow-black {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  background: var(--clever-black);
  border-radius: 100%;
}

.social .btn-arrow-black {
  width: 36px;
  height: 36px;
}

.btn-primary {
  background: var(--main-clever-color);
  padding: 0.8rem 1.5rem;
  border-radius: 4px;
}

.btn-main:hover .btn-arrow-black {
  background: #fff;
}

.btn {
  font-size: 14px;
}

.btn:hover .btn-arrow-black {
  background-color: #fff;
}

.btn-main:hover {
  background: var(--main-clever-color);
  border-color: var(--main-clever-color);
}

.btn-main:hover svg path {
  stroke: var(--clever-black);
}

form input,
form textarea {
  border-radius: 6px;
  padding: 1rem;
  width: 100%;
}

.modal-content h2 {
  font-size: 38px;
}

.modal-content p:not(form p) {
  font-size: 18px;
}

.modal-title {
  font-size: 22px;
  line-height: 35px;
  text-align: center;
}

.modal-text {
  padding-block-start: 20px;
}

.modal-content .modal-text p:not(form p) {
  font-size: 16px;
  text-align: left;
}

.__sc i:before {
  position: absolute;
  content: "";
  background-repeat: no-repeat;
}

i.i-tg:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7101 0.654509C19.7101 0.654509 21.6526 -0.102992 21.4901 1.73651C21.4366 2.49401 20.9511 5.14551 20.5731 8.01301L19.2781 16.508C19.2781 16.508 19.1701 17.7525 18.1986 17.969C17.2276 18.185 15.7706 17.2115 15.5006 16.995C15.2846 16.8325 11.4536 14.3975 10.1046 13.2075C9.72665 12.8825 9.29465 12.2335 10.1586 11.476L15.8246 6.06501C16.4721 5.41501 17.1196 3.90001 14.4216 5.74001L6.86665 10.88C6.86665 10.88 6.00315 11.4215 4.38465 10.9345L0.876647 9.85201C0.876647 9.85201 -0.418353 9.04051 1.79415 8.22901C7.19065 5.68601 13.8281 3.08901 19.7096 0.654009' fill='%23231F20'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 18px;
}

.__sc i {
  display: flex;
  align-items: center;
  justify-content: center;
}

i.i-viber:before {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6761 0.628045C11.5299 -0.0752338 8.26724 -0.0752338 5.12106 0.628045L4.78206 0.703045C3.89684 0.900378 3.08375 1.33952 2.43332 1.97159C1.7829 2.60365 1.32065 3.40383 1.09806 4.28305C0.301949 7.42575 0.301949 10.7173 1.09806 13.86C1.31036 14.6985 1.74083 15.4659 2.34573 16.0841C2.95063 16.7024 3.70841 17.1495 4.54206 17.38L5.00706 20.156C5.0219 20.2442 5.06011 20.3268 5.11769 20.3951C5.17528 20.4635 5.25014 20.5152 5.33448 20.5448C5.41883 20.5744 5.50957 20.5809 5.59725 20.5635C5.68494 20.5461 5.76637 20.5056 5.83306 20.446L8.56406 18.003C10.6141 18.1268 12.6714 17.9629 14.6761 17.516L15.0161 17.441C15.9013 17.2437 16.7144 16.8046 17.3648 16.1725C18.0152 15.5404 18.4775 14.7403 18.7001 13.861C19.4962 10.7183 19.4962 7.42674 18.7001 4.28405C18.4774 3.40471 18.015 2.60444 17.3644 1.97236C16.7138 1.34028 15.9005 0.901212 15.0151 0.704045L14.6761 0.628045ZM5.96506 4.20205C5.7792 4.17483 5.58964 4.21225 5.42806 4.30805H5.41406C5.03906 4.52805 4.70106 4.80505 4.41306 5.13105C4.17306 5.40805 4.04306 5.68805 4.00906 5.95805C3.98906 6.11805 4.00306 6.28005 4.05006 6.43304L4.06806 6.44305C4.33806 7.23604 4.69006 7.99904 5.12006 8.71704C5.67476 9.72538 6.35704 10.6581 7.15006 11.492L7.17406 11.526L7.21206 11.554L7.23506 11.581L7.26306 11.605C8.10004 12.4004 9.03489 13.0859 10.0451 13.645C11.2001 14.274 11.9011 14.571 12.3221 14.695V14.701C12.4451 14.739 12.5571 14.756 12.6701 14.756C13.0288 14.7303 13.3684 14.5845 13.6341 14.342C13.9591 14.054 14.2341 13.715 14.4481 13.338V13.331C14.6491 12.951 14.5811 12.593 14.2911 12.35C13.709 11.8405 13.0791 11.3884 12.4101 11C11.9621 10.757 11.5071 10.904 11.3231 11.15L10.9301 11.646C10.7281 11.892 10.3621 11.858 10.3621 11.858L10.3521 11.864C7.62106 11.167 6.89206 8.40205 6.89206 8.40205C6.89206 8.40205 6.85806 8.02604 7.11106 7.83404L7.60306 7.43805C7.83906 7.24605 8.00306 6.79205 7.75006 6.34405C7.36264 5.67547 6.91154 5.04588 6.40306 4.46405C6.29183 4.32742 6.13606 4.23431 5.96306 4.20105M10.5791 3.00005C10.4465 3.00005 10.3193 3.05272 10.2255 3.14649C10.1317 3.24026 10.0791 3.36744 10.0791 3.50005C10.0791 3.63265 10.1317 3.75983 10.2255 3.8536C10.3193 3.94737 10.4465 4.00005 10.5791 4.00005C11.8441 4.00005 12.8941 4.41305 13.7251 5.20505C14.1521 5.63805 14.4851 6.15105 14.7031 6.71305C14.9221 7.27605 15.0221 7.87704 14.9961 8.47904C14.9933 8.54471 15.0035 8.61027 15.0261 8.67198C15.0487 8.7337 15.0832 8.79037 15.1277 8.83875C15.2175 8.93646 15.3425 8.99448 15.4751 9.00004C15.6077 9.00561 15.7371 8.95828 15.8348 8.86845C15.9325 8.77862 15.9905 8.65365 15.9961 8.52104C16.0259 7.7806 15.903 7.04195 15.6351 6.35105C15.3659 5.65663 14.9559 5.02541 14.4311 4.49705L14.4211 4.48705C13.3901 3.50205 12.0851 3.00005 10.5791 3.00005ZM10.5451 4.64405C10.4125 4.64405 10.2853 4.69672 10.1915 4.79049C10.0977 4.88426 10.0451 5.01144 10.0451 5.14405C10.0451 5.27665 10.0977 5.40383 10.1915 5.4976C10.2853 5.59137 10.4125 5.64405 10.5451 5.64405H10.5621C11.4741 5.70905 12.1381 6.01305 12.6031 6.51205C13.0801 7.02605 13.3271 7.66504 13.3081 8.45504C13.305 8.58765 13.3548 8.71604 13.4464 8.81197C13.538 8.90789 13.664 8.9635 13.7966 8.96655C13.9292 8.96959 14.0576 8.91984 14.1535 8.82823C14.2494 8.73662 14.305 8.61065 14.3081 8.47804C14.3321 7.44104 13.9981 6.54605 13.3361 5.83205V5.83005C12.6591 5.10405 11.7301 4.72005 10.6121 4.64505L10.5951 4.64305L10.5451 4.64405ZM10.5261 6.31905C10.4591 6.31314 10.3917 6.32078 10.3278 6.34151C10.2639 6.36223 10.2049 6.39562 10.1542 6.43968C10.1035 6.48374 10.0622 6.53757 10.0327 6.59794C10.0033 6.65832 9.98629 6.72401 9.98279 6.79109C9.97929 6.85818 9.98935 6.92528 10.0124 6.98839C10.0354 7.0515 10.0709 7.10932 10.1167 7.15841C10.1626 7.2075 10.2178 7.24685 10.2792 7.2741C10.3406 7.30136 10.4069 7.31596 10.4741 7.31705C10.8921 7.33905 11.1591 7.46504 11.3271 7.63405C11.4961 7.80405 11.6221 8.07704 11.6451 8.50404C11.6463 8.57114 11.6611 8.63731 11.6884 8.69859C11.7158 8.75987 11.7552 8.81501 11.8043 8.86074C11.8534 8.90646 11.9113 8.94183 11.9743 8.96473C12.0374 8.98763 12.1045 8.9976 12.1715 8.99404C12.2385 8.99048 12.3041 8.97347 12.3644 8.94402C12.4247 8.91456 12.4785 8.87327 12.5225 8.8226C12.5665 8.77193 12.5998 8.71292 12.6206 8.64908C12.6413 8.58525 12.6489 8.5179 12.6431 8.45105C12.6111 7.85105 12.4231 7.32104 12.0381 6.93105C11.6511 6.54105 11.1241 6.35105 10.5261 6.31905Z' fill='%23231F20'/%3E%3C/svg%3E%0A");
  width: 20px;
  height: 20px;
  background-size: 100%;
}

.__sc li a:hover i {
  background-color: var(--main-clever-color);
}

.__sc a:hover {
  background: var(--main-clever-color);
  border-color: var(--main-clever-color);
}

.__sc a:hover i:before {
  filter: invert(100%) contrast(2);
}

.form-col.swap-btn-col {
  position: absolute;
  top: 7px;
  right: -20px;
  z-index: 1;
}

.pick_column1-row1 > div {
  flex: 1;
  background-size: cover;
  border-radius: 10px;
  position: relative;
}

@media (min-width: 1025px) {
  .form__calc p {
    margin: 0;
  }

  .case_column2 {
    position: relative;
    height: 100vh;
  }

  .case_column2-info {
    position: sticky;
    width: 100%;
    transition: transform 0.4s ease-out;
    transform-origin: center center;
    will-change: transform;
  }

  .form-row > div {
    display: inline-grid;
  }

  .advantage_block:last-child {
    grid-column: span 2 / span 2;
    grid-row: span 2 / span 2;
    grid-column-start: 3;
    grid-row-start: 1;
    border-radius: 18.17px;
    background-color: #192e2c;
    background-image: url("data:image/svg+xml,%3Csvg width='510' height='147' viewBox='0 0 510 147' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41375 132.762C6.63339 132.362 11.4275 132.048 16.2004 131.627C24.8667 130.803 33.5259 129.927 42.1781 128.999C45.0149 128.692 46.9721 129.305 47.7873 132.321C48.0141 133.17 48.709 133.897 49.3472 134.931L53.8868 127.842L54.8796 128.234C56.8008 134.117 58.7148 139.993 60.9337 146.774C63.36 139.579 65.5097 133.225 67.6593 126.806L68.5103 126.806C69.6397 131.508 70.7643 136.212 71.8842 140.918L72.6501 141.025C73.4733 137.367 74.5517 133.744 75.0486 130.043C75.5171 126.534 77.2973 125.586 80.5737 125.328C92.7647 124.357 104.927 123.065 117.111 121.936C125.778 121.136 134.494 120.715 143.124 119.594C156.245 117.895 169.334 115.93 182.393 113.698C195.414 111.465 208.314 108.503 221.349 106.341C227.945 105.249 234.731 105.377 241.405 104.677C249.575 103.82 257.716 102.599 265.865 101.678C272.638 100.915 279.439 100.322 286.233 99.7076C299.471 98.5221 312.709 97.3604 325.948 96.2224C335.444 95.4225 344.975 94.922 354.457 93.9153C369.875 92.2873 385.272 90.3956 400.661 88.5252C405.186 87.9755 409.668 87.0978 414.356 86.3412C415.235 90.0921 416.085 93.7075 416.936 97.3229L417.588 97.3229C418.397 93.8142 419.208 90.3079 420.022 86.804L420.731 86.6685L426.401 112.262L427.061 112.261C428.601 105.344 430.247 98.4479 431.645 91.5019C433.334 83.1012 433.256 83.1583 441.83 81.7095C464.34 77.9128 486.843 74.0447 509.523 70.1767L509.525 54.6734C504.49 55.0306 499.497 55.3165 494.519 55.7451C487.838 56.3236 481.172 57.0233 474.491 57.6303C461.603 58.8015 448.712 59.9561 435.819 61.094C427.259 61.8511 418.713 62.9076 410.139 63.2368C396.111 63.8091 382.438 66.5136 368.736 69.2252C355.715 71.9296 342.588 74.6341 329.404 76.7752C322.688 77.8743 315.788 77.7682 309.001 78.4751C300.71 79.339 292.455 80.5667 284.179 81.4877C277.285 82.2516 270.364 82.8159 263.456 83.4372C250.445 84.6037 237.443 85.7535 224.451 86.8867C215.182 87.6866 205.891 88.2084 196.65 89.2009C181.119 90.8645 165.581 92.5209 150.113 94.7051C135.263 96.7965 120.49 99.5296 105.689 102.02C92.1952 104.295 78.7015 106.605 65.2078 108.95C48.7048 111.805 32.2159 114.781 15.727 117.714C11.6917 118.427 7.63504 119.055 3.67059 120.004C3.14272 120.212 2.67311 120.546 2.30235 120.977C1.9316 121.408 1.67087 121.924 1.54272 122.479C1.25864 125.653 1.41425 128.876 1.41375 132.762Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M509.793 28.7367C502.289 29.9785 495.282 31.099 488.29 32.3051C475.042 34.5817 461.801 36.951 448.575 39.1848C434.391 41.5827 420.207 43.9521 405.98 46.1789C394.293 48.0132 382.577 49.5836 370.875 51.3536C357.57 53.3806 344.287 55.5431 330.983 57.5701C319.295 59.3545 307.579 60.9962 295.892 62.7734C284.204 64.5506 272.538 66.4704 260.85 68.219C256.091 68.9328 251.297 69.3898 246.51 69.8469C231.305 71.2751 216.1 72.7033 200.895 74.1315C191.881 74.9457 182.846 75.5601 173.832 76.3885C162.265 77.4669 150.713 78.7591 139.146 79.8446C130.245 80.6801 121.324 81.1876 112.438 82.1087C103.551 83.0297 94.7432 84.2503 85.9067 85.3782C78.2332 86.3728 70.5668 87.3984 62.9075 88.4548C52.7021 89.8824 42.4897 91.3099 32.3127 92.8659C22.1357 94.4218 11.9942 96.2059 1.45552 97.9544C1.45495 102.397 1.37636 106.89 1.55308 111.368C1.55301 111.882 3.04927 112.858 3.73009 112.751C21.8997 109.982 40.0623 107.127 58.2177 104.187C74.5293 101.57 90.8408 98.8959 107.152 96.1649C124.79 93.1889 142.393 89.9561 160.052 87.1156C167.214 85.9594 174.498 85.5021 181.739 84.8094C191.667 83.8573 201.613 82.9432 211.574 82.0672C218.134 81.4958 224.709 81.0813 231.269 80.5099C241.339 79.6315 251.395 78.6532 261.466 77.7748C268.026 77.2034 274.593 76.7818 281.16 76.2247C291.089 75.3748 301.053 74.3324 311.01 73.6179C338.101 71.6747 364.136 63.8912 390.738 59.2667C396.972 58.1819 403.39 58.2238 409.716 57.6668C419.645 56.7955 429.574 55.8244 439.552 54.9388C445.757 54.3817 451.97 53.9388 458.182 53.396C468.359 52.5033 478.536 51.5464 488.72 50.6465C494.812 50.1109 500.897 49.5324 506.996 49.1679C509.123 49.0464 509.932 48.3689 509.897 46.2081C509.727 40.6315 509.792 35.0549 509.793 28.7367Z' fill='%2358AFAA' fill-opacity='0.22'/%3E%3Cpath d='M1.54346 10.9189L1.54102 29.9734C2.54806 29.9733 3.44162 30.0088 4.32811 29.973C13.8596 29.4726 23.3982 29.0506 32.9226 28.4218C49.1346 27.3358 65.3325 26.0643 81.5446 24.9711C90.4804 24.3709 99.4303 24.0417 108.366 23.4486C121.408 22.5983 134.443 21.6054 147.478 20.698C154.882 20.1907 162.335 20.1113 169.683 19.1548C180.597 17.7271 191.427 15.5863 202.306 13.9947C215.632 12.0247 228.943 9.8408 242.34 8.54117C257.453 7.11295 272.658 6.51194 287.82 5.54724C302.628 4.59448 317.438 3.64171 332.251 2.68895C339.209 2.31879 346.143 1.57759 353.023 0.46844L349.548 0.468896C321.89 0.472518 294.232 0.276485 266.574 0.586749C256.354 0.702187 246.156 2.11549 235.944 2.7729C229.348 3.19451 222.739 3.36649 216.136 3.54563C204.924 3.85374 193.705 4.0121 182.499 4.35587C160.203 5.05289 137.908 5.79034 115.616 6.56818C102.293 7.01682 88.9649 7.47018 75.6322 7.92832C53.6002 8.68711 31.5539 9.43168 9.4935 10.162C6.92625 10.2479 4.36605 10.6404 1.54346 10.9189Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M439.338 0.763753C438.808 0.644174 438.27 0.565559 437.728 0.528623C426.622 0.572864 415.495 0.260558 404.397 0.811115C396.447 1.2115 388.56 2.80992 380.639 3.79506C376.788 4.27335 372.93 4.70889 369.065 4.94473C351.881 5.99526 334.697 6.92455 317.521 7.96796C303.053 8.84699 288.586 9.81157 274.125 10.7548C259.779 11.6908 245.375 12.1206 231.106 13.7555C217.965 15.2548 204.958 17.9949 191.916 20.3214C179.15 22.5907 166.455 24.525 153.492 25.1043C137.017 25.8196 120.578 27.3335 104.118 28.4624C96.1252 29.0054 88.1256 29.4415 80.1259 29.9702C66.0201 30.892 51.9073 31.878 37.8015 32.7783C28.9792 33.3357 20.1427 33.7648 11.3204 34.2936C8.15743 34.4794 5.00152 34.8007 1.62577 35.0793L1.62402 48.707C6.63094 48.0432 11.6591 47.4078 16.6802 46.7154C24.4317 45.6519 32.1762 44.5313 39.9277 43.4463L62.8418 40.2699C70.5933 39.1921 78.3377 38.0857 86.0963 37.0293C93.8549 35.9729 101.621 34.9593 109.386 33.9313C116.005 33.051 122.608 32.1825 129.194 31.3259C138.236 30.1623 147.279 28.9916 156.328 27.8851C164.803 26.8428 173.299 25.9218 181.767 24.8652C190.582 23.7659 199.383 22.5239 208.198 21.4317C216.666 20.3823 225.155 19.4898 233.63 18.4404C242.332 17.3696 251.012 16.1347 259.721 15.1067C263.686 14.6355 267.678 14.4567 271.664 14.2138C283.983 13.4562 296.301 12.7843 308.613 11.984C322.797 11.0693 336.98 10.0762 351.164 9.12594C361.348 8.41149 371.553 7.87531 381.723 6.98258C392.361 6.02561 402.9 4.66216 413.495 3.57683C422.098 2.69856 430.721 1.97721 439.338 1.19165L439.338 0.763753Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M509.614 25.7924L509.616 13.484L491.723 16.5955L491.772 17.059L509.091 15.3666C509.197 16.7144 509.275 17.7056 509.36 18.7967C507.707 19.1963 506.268 19.6315 504.793 19.8813C482.02 23.7422 459.248 27.6531 436.454 31.4071C421.249 33.905 406.008 36.1462 390.782 38.5443C374.414 41.1136 358.06 43.7828 341.677 46.2809C325.295 48.7789 308.848 51.0417 292.452 53.5397C281.034 55.2741 269.672 57.3793 258.247 59.0424C252.453 59.8846 246.567 60.0779 240.73 60.6207C230.929 61.5276 221.128 62.5272 211.327 63.4128C202.568 64.2055 193.803 64.8413 185.051 65.6483C175.832 66.5053 166.612 67.5405 157.436 68.4117C148.925 69.2115 140.365 69.8402 131.841 70.64C120.541 71.7301 109.251 72.9012 97.9698 74.153C87.9773 75.2668 77.9918 76.5017 68.0205 77.8009C57.9358 79.1073 47.8864 80.6132 37.8088 81.9267C29.5679 82.9974 21.3129 83.9042 13.065 84.9179C9.47648 85.3605 5.88795 85.8531 2.3065 86.4169C1.93063 86.474 1.65396 87.1301 0.980142 87.9003C2.19282 88.107 2.94451 88.4135 3.63952 88.3207C13.7101 86.9716 23.7665 85.4656 33.8442 84.1949C43.9218 82.9243 54.0562 81.8033 64.148 80.4899C74.1122 79.1978 84.041 77.6705 94.0123 76.3998C100.977 75.5075 107.969 74.822 114.955 74.1293C124.883 73.1439 134.798 72.1918 144.698 71.273C153.577 70.4802 162.471 69.8444 171.35 69.0374C180.441 68.1876 189.512 67.131 198.597 66.2884C207.476 65.46 216.369 64.8598 225.248 64.0385C234.127 63.2173 243.212 62.3818 252.162 61.2895C262.949 59.976 273.714 58.4841 284.459 56.8853C296.125 55.158 307.742 53.174 319.401 51.404C329.677 49.8409 339.968 48.4632 350.258 46.9002C360.3 45.3799 370.314 43.6671 380.356 42.1397C390.626 40.5767 400.923 39.2132 411.206 37.6216C422.043 35.9444 432.865 34.1531 443.681 32.3332C455.411 30.3563 467.127 28.2867 478.843 26.2528C488.039 24.659 497.232 23.0675 506.424 21.4784C507.508 21.3094 508.617 21.5207 509.565 22.077C508.856 22.7903 508.267 23.9955 507.437 24.1525C499.636 25.6867 491.835 27.0997 484.034 28.4343C472.19 30.4753 460.342 32.4712 448.489 34.422C437.205 36.2847 425.915 38.0904 414.632 39.9103C404.604 41.5304 394.59 43.2076 384.554 44.7421C373.009 46.5193 361.435 48.1253 349.889 49.8882C338.01 51.7011 326.152 53.6708 314.266 55.4766C302.72 57.2395 291.16 58.8812 279.6 60.5799C270.133 61.9646 260.679 63.4848 251.19 64.7197C245.516 65.4336 239.744 65.741 234.02 66.2766C224.227 67.1978 214.44 68.2046 204.639 69.083C195.646 69.89 186.639 70.5116 177.647 71.3186C165.981 72.3969 154.329 73.6393 142.67 74.7675C136.953 75.3174 131.223 75.7032 125.514 76.2887C114.682 77.3931 103.863 78.5569 93.0544 79.7801C83.0643 80.9272 73.0788 82.1527 63.0981 83.4566C53.0204 84.7701 42.964 86.2475 32.8863 87.561C24.6526 88.6317 16.3976 89.5599 8.15673 90.5736C5.82347 90.7909 3.53441 91.3511 1.36254 92.236C2.2419 92.4855 3.15667 93.0488 3.98643 92.9488C20.1844 90.9571 36.3753 88.9511 52.5521 86.8239C69.7784 84.561 86.9764 82.0486 104.217 79.907C112.848 78.8362 121.564 78.4001 130.23 77.6002C142.059 76.5005 153.882 75.2937 165.69 74.194C174.469 73.3799 183.271 72.7013 192.057 71.8872C203.887 70.7874 215.702 69.6021 227.517 68.4809C235.715 67.7026 243.942 67.131 252.119 66.1744C261.445 65.0892 270.749 63.7545 280.04 62.384C291.869 60.6354 303.677 58.7369 315.5 56.9169C327.322 55.0969 339.144 53.2769 350.96 51.4854C362.775 49.6939 374.399 47.9881 386.107 46.1966C399.44 44.1554 412.773 42.1426 426.092 39.9872C440.787 37.6106 455.46 35.1199 470.133 32.6221C483.253 30.4026 496.281 28.1189 509.614 25.7924Z' fill='%2358AFAA' fill-opacity='0.22'/%3E%3Cpath d='M1.77097 63.2187C9.91254 62.0766 17.8839 60.9917 25.8836 59.8425C35.3585 58.4863 44.8263 57.0446 54.3082 55.7098C63.4498 54.425 72.6126 53.2686 81.7612 51.9909C92.8601 50.4348 103.952 48.7647 115.093 47.2229C122.973 46.1308 130.866 45.167 138.745 44.1391C147.44 43.0112 156.135 41.8477 164.829 40.7484C173.07 39.7133 181.318 38.7566 189.552 37.7215C198.36 36.6079 207.161 35.4087 215.969 34.3093C224.316 33.26 232.678 32.3247 241.032 31.2896C249.855 30.2045 258.663 29.0267 267.478 27.9487C276.293 26.8708 284.903 25.6787 293.647 24.9074C308.838 23.5719 324.057 22.4931 339.27 21.3358C346.645 20.7858 354.035 20.3783 361.418 19.8639C374.651 18.9351 387.877 17.935 401.132 17.0062C409.451 16.4418 417.798 16.1697 426.11 15.4769C434.854 14.7626 443.57 13.6561 452.3 12.7636C459.761 11.9996 467.243 11.4067 474.682 10.5072C484.788 9.29357 494.866 7.85178 504.951 6.51693C506.114 6.35989 507.305 6.36686 508.447 6.11712C509.014 5.98869 509.49 5.40384 510 5.06861C509.887 4.74059 509.774 4.41257 509.653 4.08455C505.504 4.43452 501.341 4.71321 497.2 5.14162C486.916 6.21978 476.633 7.36212 466.357 8.49019C455.96 9.63255 445.577 10.8818 435.152 11.8958C428.004 12.6099 420.82 12.9531 413.65 13.4604C400.494 14.3963 387.332 15.3607 374.169 16.261C365.943 16.8183 357.702 17.2116 349.475 17.7903C337.256 18.6548 325.044 19.6262 312.831 20.5192C305.555 21.055 298.257 21.3697 291.002 22.0981C282.357 22.9692 273.741 24.1612 265.124 25.2391C256.614 26.3028 248.103 27.3808 239.635 28.4801C229.031 29.8221 218.431 31.1594 207.835 32.492C197.573 33.7769 187.311 35.0334 177.049 36.3326C166.326 37.6794 155.605 39.0452 144.887 40.4301C135.214 41.6722 125.54 42.8786 115.888 44.1992C104.725 45.7338 93.5839 47.3897 82.4282 48.9672C71.6201 50.4875 60.8048 51.9437 49.9967 53.4641C38.841 55.0344 27.6925 56.6618 16.5368 58.2321C12.3526 58.8245 8.17537 59.5168 3.96988 59.824C1.57281 60.0453 0.969901 60.8441 1.77097 63.2187Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M363.21 29.3276C355.033 29.8635 346.841 30.3566 338.665 30.9353C334.459 31.2354 330.268 31.7779 326.062 32.0423C317.261 32.6068 308.432 32.7577 299.659 33.6289C288.489 34.7143 277.369 36.3203 266.221 37.6695C257.71 38.6975 249.235 39.6114 240.753 40.6893C230.314 42.01 219.896 43.4875 209.457 44.801C200.982 45.8718 192.486 46.75 184.011 47.8208C175.536 48.8916 166.884 50.1764 158.31 51.2543C149.735 52.3322 141.346 53.1677 132.878 54.2456C123.715 55.4163 114.566 56.7011 105.418 57.9931C96.0564 59.3136 86.7021 60.7125 77.3407 62.0615C66.126 63.6794 54.9088 65.2854 43.6894 66.8795C34.4343 68.1714 25.1723 69.3707 15.9173 70.6484C11.3188 71.2153 6.75604 72.0445 2.25098 73.1318C11.0946 72.0253 19.9808 70.9901 28.7819 69.8123C40.8383 68.2348 52.8946 66.5431 64.9084 64.9727C73.0286 63.9162 81.156 62.9596 89.2834 61.9744C98.9213 60.8036 108.545 59.59 118.19 58.5334C124.133 57.8836 130.105 57.5406 136.062 56.9836C145.742 56.0838 155.416 55.0984 165.103 54.1914C170.947 53.6487 176.798 53.2415 182.641 52.6988C192.201 51.799 201.747 50.8065 211.307 49.9067C217.03 49.364 222.767 49.0138 228.476 48.4069C241.164 47.0574 253.866 45.7722 266.518 44.1232C279.95 42.3957 293.354 40.3758 306.743 38.3346C321.395 36.1077 336.026 33.6954 350.664 31.4115C354.813 30.7621 358.983 30.2766 363.139 29.7198L363.21 29.3276Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M496.61 17.8208C490.936 18.335 485.199 18.6709 479.532 19.4133C470.029 20.6483 460.54 22.0472 451.08 23.5531C440.364 25.2589 429.697 27.2285 418.981 28.9485C410.336 30.3402 401.648 31.5037 392.989 32.8027C381.443 34.5442 369.9 36.3024 358.359 38.0772L332.055 42.0742C323.63 43.3446 315.19 44.5794 306.765 45.8641C296.496 47.4343 286.241 49.1044 275.957 50.6175C265.788 52.1021 255.618 53.5582 245.412 54.8075C239.483 55.5214 233.491 55.7861 227.541 56.3431C215.527 57.4785 203.52 58.6995 191.507 59.8421C185.67 60.3919 179.819 60.7921 173.99 61.3348C164.189 62.2417 154.402 63.2485 144.601 64.1269C135.722 64.9268 126.821 65.4842 117.949 66.3839C108.297 67.3693 98.6664 68.5899 89.0355 69.7678C79.173 70.9672 69.3152 72.2093 59.4621 73.4942C49.271 74.8148 39.0869 76.2281 28.8887 77.5416C20.6549 78.6052 12.407 79.5548 4.18744 80.6612C3.14492 80.8039 2.19451 81.5813 1.1945 82.0878L1.69076 83.3642C6.4069 82.8145 11.1301 82.3147 15.8746 81.7079C24.1013 80.6443 32.3138 79.5093 40.5334 78.4101C49.1052 77.2679 57.677 76.133 66.2488 75.0051C74.135 73.9772 82.0213 72.9493 89.9146 71.9998C100.134 70.779 110.361 69.5868 120.594 68.4872C126.303 67.8732 132.048 67.523 137.764 66.9874C147.444 66.0805 157.118 65.0666 166.798 64.1953C175.791 63.3812 184.797 62.7667 193.783 61.9526C202.882 61.1171 211.959 60.0961 221.058 59.2321C227.129 58.6536 233.228 58.3533 239.292 57.6679C250.086 56.4495 260.868 55.1145 271.638 53.6631C280.319 52.4996 288.978 51.1649 297.63 49.8374C309.396 48.0245 321.14 46.1047 332.906 44.3203C343.182 42.7573 353.472 41.3796 363.763 39.8237C375.422 38.0607 387.053 36.1623 398.705 34.3637C408.634 32.8363 418.562 31.4444 428.491 29.86C440.358 27.9568 452.212 25.9728 464.05 23.908C474.937 22.0382 485.802 20.0685 496.674 18.1417L496.61 17.8208Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M1.60304 52.0595C6.31917 51.5098 11.0495 51.0171 15.7869 50.3889C23.7725 49.3111 31.7438 48.1405 39.7223 47.0128C49.5517 45.5852 59.3812 44.1577 69.2177 42.8657C78.8415 41.5665 88.4795 40.4171 98.0962 39.1323C107.713 37.8474 117.308 36.4199 126.925 35.1493C133.648 34.257 140.4 33.5573 147.144 32.7292C156.073 31.6298 165.002 30.4662 173.937 29.3669C180.554 28.5602 187.185 27.8391 193.795 27.0253C202.844 25.9045 211.879 24.6981 220.936 23.5987C229.531 22.5564 238.141 21.6425 246.736 20.6003C255.906 19.4866 265.055 18.2517 274.225 17.138C278.99 16.5526 283.763 15.9744 288.543 15.6529C297.692 15.0455 306.854 14.6877 316.003 14.1089C330.3 13.2085 344.583 12.2154 358.873 11.2508C369.419 10.5363 379.965 9.86461 390.496 9.10732C402.907 8.20717 415.318 7.41398 427.707 6.24997C442.856 4.82176 457.969 3.00847 473.096 1.40197C474.601 1.32328 476.108 1.32308 477.613 1.40138L477.613 0.452919C476.422 0.453075 475.231 0.496016 474.068 0.453383C458.395 -0.193501 442.863 1.44157 427.367 3.44033C419.566 4.44685 411.765 4.96846 403.929 5.68261C390.972 6.86808 378.022 8.08922 365.058 9.17486C357.576 9.79625 350.058 10.1466 342.562 10.6611C329.208 11.5827 315.861 12.5615 302.514 13.4831C295.011 14.0047 287.501 14.3266 280.012 14.9765C267.766 16.0335 255.528 17.2046 243.297 18.4899C232.702 19.5966 222.128 20.8388 211.561 22.138C202.979 23.2017 194.433 24.515 185.859 25.5858C177.285 26.6566 168.64 27.4921 160.038 28.5486C149.364 29.855 138.712 31.3041 128.046 32.6532C119.805 33.6884 111.543 34.5737 103.309 35.6872C92.196 37.1934 81.1183 38.8992 70.0123 40.441C60.5233 41.7615 51.0059 42.9394 41.5169 44.2456C32.1413 45.5447 22.787 46.9365 13.4185 48.2642C10.7519 48.6353 8.05702 48.8211 5.41171 49.2778C3.96279 49.6234 2.54064 50.074 1.15643 50.6262L1.60304 52.0595Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M499.852 0.155474C493.682 0.641202 487.513 1.04845 481.357 1.63402C475.768 2.16959 470.208 2.91911 464.627 3.52599C455.897 4.47558 447.174 5.43943 438.436 6.28919C430.025 7.10324 421.614 7.86738 413.196 8.51742C400.211 9.52461 387.219 10.4248 374.226 11.375C370.241 11.6608 366.255 11.8895 362.269 12.0897C349.504 12.8045 336.696 13.5193 323.909 14.3268C313.364 14.9771 302.804 15.5062 292.287 16.5131C280.649 17.6342 269.061 19.2616 257.444 20.6109C248.607 21.6318 239.764 22.5101 230.934 23.5667C220.36 24.8303 209.807 26.2437 199.247 27.5501C192.51 28.3853 185.773 29.135 179.028 29.9559C169.858 31.0696 160.696 32.226 151.526 33.3397C143.015 34.3677 134.562 35.3387 126.08 36.3809C118.307 37.3328 110.537 38.3346 102.769 39.3862C94.6697 40.4784 86.5777 41.6632 78.4858 42.8052C68.7698 44.1757 59.0609 45.5889 49.3379 46.9023C39.6148 48.2158 30.0903 49.4008 20.4736 50.6714C14.2185 51.4995 7.97759 52.3774 1.64447 53.2411C1.08387 55.9439 1.39578 56.9493 4.79283 56.4426C25.5581 53.3307 46.3801 50.5539 67.2021 47.606C86.9461 44.808 106.669 41.8317 126.434 39.1192C146.199 36.4068 166.014 33.8513 185.822 31.3528C202.006 29.3111 218.225 27.5262 234.409 25.4988C254.267 23.0146 274.011 20.2593 293.847 17.9177C301.79 16.9825 309.832 16.8602 317.824 16.2958C330.398 15.4099 342.965 14.4384 355.539 13.5454C363.177 13.0024 370.829 12.5592 378.467 12.0234C391.389 11.1184 404.312 10.1873 417.239 9.23001C426.862 8.51563 436.5 7.87256 446.103 6.95138C456.279 5.9802 466.428 4.68101 476.598 3.57434C483.959 2.77469 491.335 2.0606 498.703 1.2966C499.132 1.22628 499.556 1.12859 499.973 1.00407C499.916 0.725965 499.881 0.447851 499.852 0.155474Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M1.33895 65.5653C2.24667 65.7863 3.18982 66.2782 4.04795 66.1712C14.9057 64.6294 25.7494 62.9307 36.6072 61.389C47.465 59.8472 58.3866 58.4909 69.2302 56.9634C81.946 55.1718 94.6407 53.2233 107.364 51.446C116.853 50.1183 126.363 48.9547 135.866 47.6912C146.277 46.3136 156.681 44.836 167.106 43.5368C175.617 42.466 184.091 41.602 192.573 40.5526C203.14 39.2462 213.686 37.8186 224.239 36.4837C232.48 35.4415 240.728 34.4777 248.969 33.4355C257.777 32.3218 266.571 31.1013 275.393 30.0447C282.712 29.1737 290.038 28.3669 297.378 27.7384C309.434 26.7028 321.491 25.8098 333.504 24.8812C340.887 24.3383 348.27 23.9308 355.645 23.4521C368.879 22.5233 382.098 21.5232 395.36 20.5944C403.679 20.0299 412.047 19.929 420.33 19.0294C434.621 17.4729 448.861 15.46 463.123 13.6255C464.189 13.5627 465.225 13.2526 466.152 12.7194C460.081 13.2979 454.01 13.8406 447.947 14.4618C442.273 15.0402 436.599 15.8895 430.848 16.3039C415.629 17.3898 400.388 18.2832 385.155 19.2978C375.439 19.9504 365.728 20.6458 356.021 21.384C344.327 22.2769 332.618 23.2839 320.945 24.1484C313.094 24.727 305.222 24.9848 297.386 25.6704C289.939 26.3274 282.492 27.341 275.096 28.2334C268.599 29.0044 262.105 29.804 255.614 30.632C246.926 31.7314 238.246 32.8877 229.558 33.9799C221.197 35.0293 212.821 36.0074 204.46 37.0497C195.524 38.1704 186.595 39.3482 177.659 40.469C169.418 41.497 161.163 42.4322 152.93 43.4887C142.497 44.8236 132.072 46.2227 121.647 47.6147C112.498 48.8424 103.35 50.063 94.2083 51.3479C84.9888 52.6541 75.7267 54.0673 66.4787 55.3806C57.3443 56.6797 48.1886 57.8932 39.047 59.178C29.4445 60.5342 19.8562 61.9546 10.2608 63.3179C7.37433 63.7247 4.48083 64.0317 1.59441 64.3744L1.33895 65.5653Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M1.67755 77.8301C7.01068 77.2446 12.358 76.7376 17.684 76.0523C25.9036 74.9958 34.109 73.8038 42.3286 72.6974C51.0139 71.5268 59.7039 70.3799 68.3986 69.2568C76.4054 68.2217 84.4122 67.1795 92.4261 66.2656C105.341 64.7949 118.248 63.3456 131.176 62.0532C140.041 61.1678 148.942 60.6246 157.814 59.7962C166.905 58.9535 175.976 57.9112 185.068 57.0472C191.139 56.4616 197.23 56.0971 203.301 55.533C212.521 54.6689 221.74 53.6764 230.96 52.7981C236.796 52.2411 242.654 51.9337 248.47 51.2412C258.214 50.0847 267.944 48.7712 277.667 47.4008C286.447 46.1588 295.199 44.7315 303.971 43.411C312.404 42.1334 320.843 40.92 329.275 39.6282C337.708 38.3363 346.296 36.8804 354.856 35.5886C363.523 34.2824 372.21 33.1403 380.87 31.827C391.139 30.2711 401.394 28.6082 411.656 27.0023C413.757 26.7643 415.825 26.2855 417.819 25.5752C412.932 25.9111 408.004 25.9474 403.167 26.6326C387.784 28.8096 372.437 31.1934 357.069 33.563C343.687 35.6328 330.325 37.8453 316.943 39.8865C302.163 42.1277 287.39 44.433 272.568 46.3532C257.746 48.2734 242.825 49.8514 227.932 51.4008C215.109 52.7289 202.273 53.8074 189.437 54.9714L150.58 58.5421C137.751 59.7276 124.9 60.7633 112.092 62.1484C101.412 63.3122 90.7739 64.9323 80.1076 66.2815C68.2782 67.7735 56.4276 69.1371 44.5982 70.6647C34.5206 71.9711 24.4571 73.4343 14.3865 74.8048C10.4505 75.3401 6.50735 75.8113 2.57131 76.3395C2.18973 76.4523 1.82656 76.6206 1.49329 76.8389L1.67755 77.8301Z' fill='%2358AFAA' fill-opacity='0.22'/%3E%3Cpath d='M396.557 24.1878C387.529 24.7309 378.508 25.2313 369.487 25.8458C365.168 26.1387 360.87 26.7597 356.551 27.0455C347.757 27.6172 338.942 27.9891 330.148 28.5822C317.149 29.461 304.128 30.1402 291.178 31.5039C276.994 32.9962 262.896 35.2301 248.74 37.0219C236.443 38.571 224.11 39.8776 211.812 41.4196C199.515 42.9615 187.281 44.753 174.998 46.2949C164.438 47.6227 153.836 48.6368 143.283 50.0002C132.042 51.4279 120.837 53.1837 109.61 54.754C100.462 56.0317 91.3059 57.2238 82.1644 58.5015C72.6824 59.8291 63.2076 61.2352 53.7256 62.5628C44.4635 63.8572 35.2038 65.123 25.9464 66.3603C18.5282 67.3596 11.11 68.3019 3.70604 69.3512C2.91883 69.4654 2.20248 70.1001 1.65625 71.3125C4.5994 71.0197 7.54962 70.8268 10.4786 70.4199C21.925 68.8258 33.3667 67.1936 44.8037 65.5234C55.7892 63.9317 66.7888 62.2331 77.7317 60.677C86.9938 59.3708 96.2772 58.2429 105.539 56.958C115.149 55.6304 124.73 54.1387 134.347 52.861C142.701 51.7474 151.084 50.8763 159.452 49.8269C168.041 48.7561 176.615 47.5784 185.196 46.4933C193.557 45.4368 201.926 44.4659 210.28 43.4165C218.975 42.3171 227.656 41.1393 236.35 40.0471C244.705 38.9977 253.066 38.0482 261.413 36.9917C270.108 35.8995 278.774 34.6361 287.476 33.6295C293.526 32.9156 299.61 32.4798 305.681 32.0297C319.028 31.0439 332.377 30.0913 345.729 29.172C354.055 28.6076 362.395 28.3355 370.707 27.6355C379.323 26.9213 387.912 25.822 396.514 24.9009C396.521 24.6727 396.536 24.4303 396.557 24.1878Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M424.336 19.9772C415.677 20.5275 407.011 21.0349 398.352 21.6351C394.267 21.9209 390.196 22.5062 386.111 22.7706C373.792 23.5637 361.474 24.2 349.155 25.0146C335.34 25.9149 321.497 26.6655 307.71 27.9438C293.526 29.2578 279.342 31.1209 265.159 32.7558C254.698 33.9623 244.23 35.1118 233.784 36.4324C221.501 37.9815 209.239 39.7588 196.955 41.3079C186.516 42.6214 176.048 43.6497 165.609 44.9917C149.851 47.019 134.114 49.2032 118.362 51.3161C105.739 53.0079 93.1009 54.6283 80.4914 56.4128C67.8819 58.1972 55.3149 60.1813 42.7196 61.9729C31.8405 63.5146 20.9402 64.8995 10.0541 66.37C7.33783 66.734 4.62161 67.1408 1.90539 67.5334L2.01165 68.4248C4.84842 68.132 7.749 67.9463 10.5929 67.5394C19.9614 66.2046 29.3086 64.7772 38.67 63.421C50.0171 61.7794 61.3477 60.1591 72.6617 58.5602C81.8813 57.2754 91.1859 56.1189 100.441 54.8127C111.54 53.2495 122.617 51.5009 133.723 50.0019C142.177 48.8598 150.673 48.0315 159.141 46.975C169.779 45.6401 180.459 44.1768 191.126 42.8419C199.636 41.7853 208.146 40.8999 216.586 39.822C227.025 38.5085 237.443 37.031 247.883 35.7032C256.237 34.6396 264.605 33.6901 272.974 32.7191C283.08 31.5412 293.179 30.3489 303.299 29.2636C307.15 28.8495 311.029 28.6921 314.901 28.4634C323.702 27.9488 332.503 27.5198 341.304 26.9482C355.238 26.0431 369.173 25.0904 383.111 24.0902C394.933 23.2258 406.748 22.2687 418.571 21.283C420.528 21.1259 422.45 20.6478 424.393 20.3124L424.336 19.9772Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M421.84 24.5127L456.427 20.0084L456.278 18.8746L421.712 23.6213C421.762 23.9208 421.797 24.2132 421.84 24.5127Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M464.229 17.2549L489.426 14.1424C489.391 13.8643 489.362 13.5861 489.327 13.3152L464.229 16.3778L464.229 17.2549Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3Cpath d='M509.469 8.72022L497.412 10.9824C501.568 10.6111 505.922 11.131 509.873 9.78985C509.71 9.43331 509.617 9.07676 509.469 8.72022Z' fill='%23192E2C' fill-opacity='0.22'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: 100% 85%;
  }
}

@media (max-width: 1850px) {
  .single-card__header {
    flex-wrap: wrap;
  }
  .head_sub_intro .absolute img {
    max-width: 85%;
  }
}

@media (max-width: 1700px) {
  .single-card__header {
    flex-direction: column;
  }
}

@media (max-width: 1400px) {
  .steps__list {
    flex-wrap: wrap;
  }

  .form-row-special.row-1 .form-col-special:nth-child(3) {
    flex: 22%;
  }

  .form-col-special.checkboxes-col {
    margin-right: 155px;
  }

  .page-id-2507 .head_sub_intro .row .col:first-child {
    flex: 45%;
  }

  .tasks-step-list.style-2 .tasks-step-list-item {
    flex: auto;
    min-width: 0;
  }

  .tasks-step-list.style-3 .tasks-step-list-item {
    flex: auto;
    max-width: none;
  }

  .simple-logistics-decor-arrow img {
    position: absolute;
    right: 200px;
    top: 90px;
  }

  .presence-geo__header-left,
  .presence-geo__header-right {
    flex: 50%;
  }

  .presence-geo__text {
    max-width: 80%;
  }

  .presence-geo__lists {
    padding-block-start: 10px;
  }

  .jobs-open__card-header {
    flex-direction: column;
    row-gap: 10px;
  }
}

@media (max-width: 1200px) {
  .post__row {
    flex-direction: column;
    gap: 25px;
  }
  
  .stages-list-item {
    display: flex;
    align-items: center;
    min-height: 88px;
  }

  .jobs-open__card-values {
    flex-direction: column;
  }

  .page-id-1491 .advantages-list {
    justify-content: center;
  }

  .page-id-67 .advantages-list .adv_item,
  .page-id-1491 .advantages-list .adv_item {
    max-width: 100%;
  }

  .block-content .two-buttons .btn-gradient,
  .block-content .two-buttons .btn-transparent {
    max-width: 100%;
  }

  .buttons-group.three-buttons {
    flex-direction: column;
  }

  .buttons-group.three-buttons .btn {
    max-width: 300px;
    flex: none;
  }

  .buttons-group.three-buttons .btn:last-child {
    flex: none;
  }

  .page-id-2832 .car-feature-list li {
    max-width: 80%;
  }

  .presence-geo__button {
    padding: 10px;
  }

  .presence-geo__text {
    max-width: 100%;
  }

  .block_img-2348 img,
  .block_img-2726 img,
  .block_img-2741 img,
  .block_img-2744 img,
  .block_img-2747 img,
  .block_img-2750 img {
    max-width: 30%;
    z-index: -1;
    right: 2rem;
    bottom: 10rem;
  }

  .simple-logistics-decor-arrow img {
  position: absolute;
  right: 50px;
  top: 90px;
}

  .edo-e-payments-card-list {
    flex-wrap: wrap;
  }

  .info-block-content {
    flex-direction: column;
  }

  .info-block-image.col-md-6 {
    width: 48%;
  }

  /* .info-block-image::after {
    right: 15px;
  } */

  .formats-work-grid {
    flex-direction: column;
  }

  .formats-work-card {
    width: auto;
  }

  .formats-work-card-text {
    min-height: 100px;
  }

  .logist-tabs-nav {
    overflow-x: scroll;
  }

  .logist-card {
    padding: 25px 25px 42px 25px;
  }

  .hints-primary .hint-item .hint-text,
  .hints-secondary .hint-item .hint-text {
    line-height: 20px;
  }

  .hints-primary .hint-item, 
  .hints-secondary .hint-item {
    align-items: normal;
  }

  .steps__block h2 {
    width: 65% !important;
  }

  .services-main-card {
    padding: 20px 40px;
  }

  .service-card-title {
    font-size: 18px;
  }

  .page-id-2507 .head_sub_intro .row {
    gap: 2.8125rem;
  }

  .page-id-3040 .options-extra-cards {
    grid-template-columns: repeat(1, 1fr);
  }

  /* .page-id-3040 .options-extra-card:last-child {
    grid-column: span 1;
  } */

  .tasks-step-list.style-1 {
    grid-template-columns: 1fr;
  }

  .tasks-step-list.style-1 .tasks-step-list-item:nth-child(3)::after {
    content: none;
  }

  .stages-sixcols-grid {
    display: none;
  }

  .stages-sixcols-cards-mobile {
    display: grid;
    gap: 20px;
  }

  .stage-sixcols-card {
    padding: 14px 10px 12px;
    background-color: #f4f7fc;
    border: 1px solid #c1c2c2;
    border-radius: 12px;
  }

  .stage-sixcols-card-list {
    padding-block-start: 10px;
  }

  .stage-sixcols-card-list li {
    display: flex;
    align-items: flex-end;
    font-weight: 700;
  }

  .stage-sixcols-card-list li .dots {
    flex-grow: 1;
    border-bottom: 1px dotted #ccc;
    margin: 0 6px;
  }

  .stage-sixcols-card-list li strong {
    font-weight: 400;
  }

  .stages-subtitle {
    display: none;
  }

  .stages-sixcols .stages-footer {
    display: none;
  }

  .page-id-3309 .coverage-when-arrow-image img {
    left: 165px;
  }

  .page-id-3309 .coverage-when-block--alt1 .coverage-when-content {
    padding: 53px 25px 57px 25px !important;
  }

  .page-id-3309 .coverage-when-block--alt1 .coverage-when-left {
    width: 40%;
  }

  .page-id-3309 .coverage-when-block--alt1 .coverage-when-right {
    width: 60%;
  }

  .cargo-collection-grid {
    flex-direction: column;
  }

  .car-feature-img {
    right: -60px;
  }

  .page-id-2817 .car-feature-img,
  .page-id-2845 .car-feature-img {
    right: -90px;
  }

  .car-feature-img img {
    max-width: 70%;
  }

  .page-id-3040 .car-feature-card li {
    max-width: 60%;
  }

  .page-id-3040 .car-feature-img {
    right: 10px;
  }

  .page-id-3040 .car-feature-card picture img {
    max-width: 100%;
  }

  .info-block-text {
    text-align: center;
  }

  .info-block-text.col-md-6 {
    width: 100%;
  }

  .info-block-text {
    padding-block-start: 15px;
  }

  .form-col-special input[type="text"] {
    font-size: 14px;
  }

  .form-col-special.checkboxes-col {
    margin-right: 78px;
  }

  .car-features-grid {
    grid-template-columns: repeat(1, 1fr);
  }

  .car-feature-card:nth-child(1), .car-feature-card:nth-child(2),
  .car-feature1-card:nth-child(1), .car-feature1-card:nth-child(2) {
    grid-column: span 2;
  }

  .car-feature-card:nth-child(n+3),
  .car-feature1-card:nth-child(n+3) {
    grid-column: span 2 !important;
  }

  .car-feature-card,
  .car-feature1-card {
    padding: 30px 10px 110px 30px;
  }

  .safety-block--alt .safety-item-text::before {
    display: none;
  }
}

@media (max-width: 1024px) {
  .cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .burger-menu {
    position: absolute;
    top: 0;
    right: 1rem;
    z-index: 999;
    display: flex;
    flex-direction: column;
    gap: 4px;
    background: var(--clever-black);
    width: 36px;
    height: 36px;
    border-radius: 100%;
    align-items: center;
    justify-content: center;
  }
  .home .burger-menu.open {
    gap: 6px;
  }
  .burger-line {
    width: 15px;
    height: 2px;
    background-color: #fff;
    transition: all 0.3s ease;
  }

  .main-navigation .sub-menu li a {
    background-color: transparent;
    border: 1px solid #fff;
  }

  .main-navigation .sub-menu li a:hover {
    background-color: #ffffff30;
  }

  .main-navigation .sub-menu li a:hover .menu_element {
    border-style: none;
  }

  .page-id-1491 .buz__intro .block-content {
    margin-bottom: 0;
  }

  .recent-news {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1.25rem;
  }

  .menu-items {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.8);
    transform: translateX(-100%);
    transition: transform 0.3s ease-in-out;
    z-index: 99;
    backdrop-filter: blur(4px);
  }

  .menu-items ul {
    list-style: none;
    padding: 0;
    margin-top: 10rem;
    text-align: center;
    flex-direction: column;
  }

  .menu-items .sub-menu {
    margin-top: 0;
  }

  .menu-items li {
    font-size: 1rem;
    color: white;
  }

  .burger-menu.open + .menu-items {
    transform: translateX(0);
  }

  body.lock {
    overflow: hidden !important;
  }
  .recent-news-meta,
  .recent-post-meta {
    margin: 0.5rem 0 0.5rem;
  }
  .single article {
    padding: 2rem;
  }

  .single .post-thumbnail img {
    border-radius: 1.25rem;
  }

  .post__thumb {
    flex: 1 0 50%;
    padding-right: 1rem;
  }

  .single #secondary h2 {
    font-size: 26px;
  }

  .wp-block-latest-posts a {
    font-size: 14px;
    padding: 1rem;
  }

  .widget {
    margin-bottom: 10px;
  }
  .faq__row {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }
  .page-id-67 .faq {
    padding-bottom: 6.25rem;
  }
  .cases_list > * {
    flex: 1 0 45%;
    max-width: 50%;
  }
  .btm_block .row > * {
    width: 100%;
  }
  .btm_block .row {
    gap: 1rem;
  }
}

@media (max-width: 992px) {
  .insurance-block {
    flex-wrap: wrap;
  }
  .insurance-block .col-md-6 {
    width: 100%;
  }

  .blocks_items {
    padding-block-start: 20px;
  }

  .info-block-title.attr:after,
  .info-block-title.attr:before {
    top: -15px;
  }

  .calculator__main-form {
    grid-template-columns: 1fr;
  }

  .gallery-grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .page-id-67 .faq {
    padding-bottom: 3rem;
  }

  .page-id-67 section.reviews {
    padding: 0 0 3rem 0;
  }

  .vacancy-form__bottom {
    flex-direction: column;
    align-items: normal;
    row-gap: 10px;
  }

  .vacancy-form__submit {
    width: 100% !important;
  }

  .services-main-card-content {
    width: 100%;
  }

  .services-main-card-image {
    display: none;
  }

  .services-cards {
    grid-template-columns: repeat(1, 1fr);
  }

  .services-main-card-title {
    padding: 45px 0;
  }

  .page-id-1416 .service-card:last-child,
  .page-id-1457 .service-card:last-child {
    grid-column: span 1;
  }

  .simple-logistics-block--alt .simple-logistics-list {
    flex-direction: column;
  }

  .head_sub_intro_list_item {
    max-width: 100%;
  }

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

  .clever-history-grid {
    flex-direction: column;
  }

  .logist-tabs-nav {
    flex-wrap: wrap;
    overflow-x: visible;
  }

  .logist-tab-cards {
    flex-direction: column;
    gap: 10px;
  }

  .logist-card {
    padding: 20px 25px;
  }

  .logist-tabs-hints .hints-primary, 
  .logist-tabs-hints .hints-secondary {
    flex-direction: column;
  }

  .business-payment-card {
    padding: 30px 30px 50px 30px;
  }

  .business-payment-title {
    max-width: 100%;
  }

  .business-payment-card-dashed-list.two-cols {
    grid-template-columns: 1fr;
    column-gap: 55px
}

  .business-payment-card-dashed-list.two-cols .business-payment-card-dashed-item:nth-child(3)::after {
    content: none;
  }

  .simple-logistics-decor-list {
    padding-inline-start: 0;
  }

  .simple-logistics-decor-button {
    margin: 20px 0 0 0;
    width: 100% !important;
  }

  .presence-geo__header {
    flex-direction: column;
    align-items: center;
  }

  .presence-geo__header-right {
    display: flex;
    justify-content: center;
  }

  .presence-geo__header-right img {
    max-width: 65%;
  }

  .presence-geo__bottom {
    flex-direction: column;
  }

  .presence-geo__button {
    margin-block-start: 10px;
    padding: 15px;
    width: 100% !important;
  }

  .cargo-collection-title {
  max-width: 100%;
}

  .cargo-collection-subtitle {
    max-width: 100%;
  }

  .counter {
    gap: 3px;
  }

  .counter-btn {
    width: 26px;
    height: 26px;
  }

  .counter-value {
    width: 30px;
    height: 30px;
  }

  .simple-logistics-decor-arrow img {
    display: none;
  }

  .simple-logistics-item {
    padding: 20px 90px 17px 48px;
  }

  .coverage-when-content {
    flex-direction: column;
    gap: 285px;
  }

  .coverage-when-content .circles {
    top: 11rem;
    left: -7rem;
    bottom: 0;
  }

  .coverage-when-robot img {
    top: 135px;
    left: 0;
    bottom: 0;
  }

  .coverage-when-block--alt .coverage-when-content {
    padding: 16px 16px 260px 16px !important;
    gap: 8px;
    border-radius: 20px;
  }

  .coverage-when-block--alt .coverage-when-content .circles {
    top: auto;
    width: 420px;
    height: 400px;
    left: -5rem;
    bottom: -10rem;
  }

  .coverage-when-block--alt .coverage-when-content .circles::before {
    width: 420px;
    height: 420px;
  }

  .coverage-when-block--alt .coverage-when-robot img {
    width: 410px;
    left: -5px;
  }

  .coverage-when-block--alt1 .coverage-when-content {
    padding: 26px 14px 180px 14px !important;
    gap: 14px;
  }

  .coverage-when-block--alt1 .circles {
    width: 256px;
    height: 256px;
    top: auto !important;
    left: -3rem !important;
    bottom: -8rem;
  }

  .page-id-3294 .coverage-when-block--alt1 .circles {
    width: 280px;
    height: 280px;
    left: -6rem;
    bottom: -6rem;
  }

  .coverage-when-block--alt1 .circles::before {
    width: 256px;
    height: 256px;
  }

  .page-id-3294 .coverage-when-block--alt1 .circles::before {
    width: 280px;
    height: 280px;
  }

  .coverage-when-block--alt1 .coverage-when-robot img {
    width: 214px;
    top: auto;
    left: 0;
    bottom: 0;
  }

  .page-id-2507 .coverage-when-block--alt1 .coverage-when-robot img {
    left: 0;
  }

  .coverage-when-left,
  .coverage-when-right,
  .coverage-when-block--alt1 .coverage-when-right {
    width: 100% !important;
  }

  .coverage-when-arrow-image img {
    display: none;
  }

  .page-id-3309 .coverage-when-block--alt1 .coverage-when-content {
    padding: 53px 25px 195px 25px !important;
  }

  .promo-block__title {
    font-size: 32px;
    line-height: 42px;
  }

  .promo-block__subtitle {
    font-size: 20px;
  }

  .promo-block__text {
    padding-block-start: 15px;
  }

  .how_section--alt1 .how_arrow {
    width: 73px;
    transform: rotate(90deg);
  }

  .info-block-image.col-md-6 {
    width: 100%;
  }

  .info-block-image img {
    width: 100%;
  }

  .info-block-text {
    text-align: start;
  }

  .car-feature-img {
    right: 15px !important;
  }

  .car-feature-img img {
    max-width: 100%;
  }

  .jobs-open__card-file-buttons .btn-open {
    width: 100%;
  }

  .single-card_container {
    padding-inline: 10px;
  }

  .single-card__wrapper {
    width: 100%;
  }

  .advantages-block--gradient .cols-auto .adv_item .advantages-text {
    padding-top: 15px;
  }

  .tariff-express-cards {
    display: flex;
    flex-direction: column;
    gap: 5px;
  }

  .tariff-express-card {
    padding: 17px 15.5px 17px 11.5px;
    background-color: #f4f7fc;
    border: 1px solid #c1c2c2;
    border-radius: 9px;
  }

  .tariff-express-common-text {
    padding: 17px 15.5px 17px 11.5px;
    text-align: start;
  }

  .tariff-express-card p {
    margin-bottom: 0;
  }

  .tariff-express-card-left {
    line-height: 20px;
    color: #646464;
  }

  .tariff-express-card-right {
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
  }

  .page-id-2817 .car-feature-list li {
    max-width: 50%;
  }

  .page-id-2832 .car-feature-list li,
  .page-id-2845 .car-feature-list li {
    max-width: 50%;
  }

  .page-id-2832 .car-feature-img img {
    width: 280px;
  }

  .page-id-2817 .car-feature-img img {
    width: 270px;
  }

  .page-id-3027 .car-feature-img img {
    width: 185px;
  }

  .coverage-when-block--alt1 .coverage-when-left {
    width: 65%;
  }

  .page-id-3294 .coverage-when-block--alt1 .coverage-when-robot img {
    width: 430px;
    bottom: -90px;
    left: -180px;
  }

  .calc-block__wrapper {
    padding: 20px 12px;
    flex-direction: column;
    gap: 20px;
  }

  .calc-block__subtitle {
    font-size: 16px;
  }

  .calc-block__list {
    padding-block-start: 0;
    gap: 12px;
  }

  .calc-block__highlight-text-opis {
    font-size: 14px;
  }

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

  .calc-block__highlight-text {
    padding: 12px 11px 17px 12px;
  }

  .calc-block__dotted-line {
    margin-block-start: 6px;
  }

  .calc-block__form {
    padding: 20px 12px;
  }

  .calc-block-form-parameters-flex {
    flex-direction: column;
  }

  .ftl-price-content {
    flex-direction: column;
    gap: 20px;
  }

  .ftl-price-content-left {
    padding-block-start: 0;
  }

  .ftl-price-left img {
    display: none;
  }

  .page-id-3519 .simple-logistics-block {
    margin-top: 0;
  }

  .page-id-3519 .simple-logistics-block.simple-clip-path {
    margin-top: 8rem;
  }

  .page-id-3519 .steps__block {
    padding-block: 3.125rem;
  }

  .form-options-grid {
    grid-template-columns: 1fr;
    gap: 12px;
  }

  .form-options-col {
    gap: 12px;
  }

  .calc-block_highlight-btn {
    width: 100%;
  }

  .quick-links-cards {
    grid-template-columns: repeat(2, 1fr);
  }

  .form-row-special {
    flex-direction: column;
    gap: 15px;
  }

  .form-col-special,
  .form-col-group,
  .route-group {
    width: 100%;
    flex: none;
  }

  .route-group {
    flex-direction: column;
    gap: 6px;
  }

  .form-col-group {
    gap: 6px;
  }

  .form-row-special.row-1 {
    display: flex;
    flex-direction: column;
    gap: 6px;
  }

  .form-col-special.swap-btn-col {
    width: auto;
    top: 40px;
    right: 7%;
    rotate: 90deg;
  }

  .form-col-special.swap-btn-col .swap-btn svg {
    width: 25px;
    height: 25px;
  }

  .form-col-accent input[type="text"] {
    padding: 17px 10px;
  }

  .form-row-special.row-1 .form-col-accent {
    order: 3;
  } /* Куда */

  /* Группа Вес и Объем */
  .form-row-special.row-1 .form-col-special:nth-child(4),
  .form-row-special.row-1 .form-col-special:nth-child(5) {
    order: 4;
  }

  /* Размещаем Вес и Объем в одну строку */
  .form-row-special.row-1 .form-col-special:nth-child(4),
  .form-row-special.row-1 .form-col-special:nth-child(5) {
    display: inline-block;
    width: 49%;
    vertical-align: top;
  }

  /* Тип упаковки ниже */
  .form-row-special.row-1 .form-col-special:nth-child(6) {
    order: 5;
    width: 100%;
    display: block;
  }

  /* Остальное */
  .form-row-special.row-2,
  .form-row-special.row-3 {
    flex-direction: column;
    gap: 6px;
  }

  .form-row-special.row-2 .form-col-special,
  .form-row-special.row-3 .form-col-special {
    width: 100%;
  }

  .form-row-special.row-2 .checkboxes-col {
    order: 4;
    margin-right: 0;
  }

  .form-privacy {
    padding-block-start: 15px;
  }

  .slogans-cargo-footer .slogans-cargo-footer-btn,
  .safety-footer .safety-footer-btn {
    width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .cols-md-auto {
    grid-template-columns: auto;
  }
  .cols-md-2 {
    grid-template-columns: repeat(2, 1fr);
    display: grid;
  }
  .num__id {
    font-size: 60px;
    line-height: 40px;
    margin: 1rem 0;
  }

  .number_grid img {
    width: 124px;
  }

  .item-large img {
    width: 170px;
  }

  .number_grid:last-child img {
    width: 78px;
  }

  .num4 {
    order: 0;
  }

  .num3 {
    order: 3;
  }

  .header_nav {
    display: none;
  }

  .second_info .btn-arrow-black {
    min-width: 50px;
  }

  .coverage-when-content {
    padding: 55px 48px 60px 74px !important;
  }

  .coverage-when-title {
    font-size: 35px;
  }

  .page-id-2348 .coverage-when-block, 
  .page-id-2726 .coverage-when-block,
  .page-id-2741 .coverage-when-block,
  .page-id-2744 .coverage-when-block,
  .page-id-2747 .coverage-when-block,
  .page-id-2750 .coverage-when-block,
  .page-id-3294 .coverage-when-block,
  .page-id-3397 .coverage-when-block,
  .page-id-3488 .coverage-when-block,
  .page-id-3612 .coverage-when-block {
    padding-bottom: 3rem;
  }

  .page-id-3635 .coverage-when-block--alt,
  .page-id-3642 .coverage-when-block--alt,
  .page-id-3649 .coverage-when-block--alt {
    padding-bottom: 3rem;
  }

  .page-id-3294 .safety-block {
    padding-block: 3rem;
    margin-top: 0;
  }

  .home .burger-menu {
    background: transparent;
    gap: 5px;
    left: 3rem;
    top: 1.15rem;
  }

  .row.navbar {
    margin-left: 3.5rem;
    margin-top: 0.875rem;
  }

  .burger-line {
    width: 26px;
    height: 3px;
  }

  .logo {
    margin-left: 1.188rem;
  }

  .home .social {
    padding: 0 0 0 1.5rem;
    border-radius: 0 35px 0 35px;
  }

  .pricing-blocks {
    margin-block: 48px;
  }

  .video-header {
    border-radius: 35px;
  }

  .header-content {
    max-width: 100%;
  }

  .burger-line {
    border-radius: 3px;
  }

  .home .social:after {
    border-radius: 35px;
    right: -12px;
  }

  .social:before {
    left: -68px;
  }

  .page-id-2507 .options-extra {
    padding-top: 2rem;
  }

  .pick_columns {
    display: grid;
    grid-template-columns: repeat(6, 85px);
    grid-template-rows: repeat(14, 70px);
    gap: 10px;
  }

  ._block0 {
    grid-column: span 3 / span 3;
    grid-row: span 1 / span 2;
    grid-row-start: 1;
    margin-bottom: -10px;
  }

  ._block1 {
    grid-column: span 3 / span 3;
    grid-column-start: 1;
    grid-row-start: 3;
  }

  ._block1 .inner__box {
    display: flex;
    align-items: center;
    padding: 0.5rem 1rem;
    height: 100%;
  }

  ._block2 {
    grid-column: span 2 / span 2;
    grid-row: span 3 / span 3;
    grid-column-start: 4;
    grid-row-start: 1;
  }

  ._block3 {
    grid-column: span 3 / span 3;
    grid-row: span 3 / span 3;
    grid-column-start: 6;
    grid-row-start: 1;
  }

  ._block4 {
    grid-column: span 8 / span 8;
    grid-row: span 3 / span 3;
    grid-row-start: 4;
    /* grid-area: 4/7/7/1; */
  }

  ._block5 {
    grid-column: span 3 / span 4;
    grid-row: span 3 / span 3;
    grid-row-start: 7;
    grid-area: 7/5/10/1;
  }

  ._block6 {
    grid-column: span 4 / span 5;
    grid-row: span 3 / span 3;
    grid-column-start: 4;
    grid-row-start: 7;
    grid-area: 7/5/10/9;
  }

  ._block9 {
    grid-column: span 8 / span 8;
    grid-row: span 2 / span 3;
    grid-row-start: 10;
  }

  ._block9 .card-description {
    width: 80%;
  }

  ._block7 {
    grid-column: span 3 / span 4;
    grid-row: span 3 / span 4;
    grid-row-start: 13;
    grid-column-start: 1;
    grid-column-end: 5;
  }

  ._block8 {
    grid-column: span 4 / span 4;
    grid-row: span 3 / span 4;
    grid-column-start: 5;
    grid-row-start: 13;
  }

  footer .container {
    padding-left: 2.375rem;
  }

  .footer_row1 {
    justify-content: space-between;
    display: flex;
  }

  .footer_contact {
    margin-left: 15%;
    flex-wrap: wrap;
    gap: 10px;
  }

  .second_info {
    padding: 0.5rem 1rem 2px 2px;
    max-width: 400px;
    margin-left: 1px;
  }

  .second_info:before {
    left: -1px;
    top: -81px;
    border-radius: 35%;
  }

  .second_info a {
    width: 382px;
  }

  .second_info:after {
    border-radius: 35%;
    height: 85px;
    right: -100px;
  }

  .second_info p {
  }

  .form__calc input {
    padding: 12px;
    font-size: 13px;
  }

  .swap-btn svg {
    width: 25px;
    height: 25px;
  }

  .form-col.swap-btn-col {
    right: -14px;
    top: 10px;
  }

  input#city2 {
    padding-left: 1.125rem;
  }

  .form-col-accent input#city2 {
    padding-left: 10px !important;
  }

  .ftl__block {
    margin-top: 50px;
  }

  .info_bunner {
    margin-top: 11px;
    width: max-content;
    padding-right: 7.188rem;
  }

  .advantage_title {
    line-height: 55px;
    font-size: 40px;
  }

  .info_second-buner {
    grid-area: 3/1/3/4;
  }

  .info_form-container {
    grid-area: 1/2/1/4;
  }

  .form-row.swap-row {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 3px;
  }

  .page-id-2817 .single-card,
  .page-id-2832 .single-card,
  .page-id-2845 .single-card,
  .page-id-3027 .single-card,
  .page-id-3040 .single-card {
    padding-top: 3rem !important;
  }

  .info_sale {
    padding: 1rem;
    grid-area: 1/1/1/2;
  }

  .ftl__block {
    grid-area: 2/1/2/4;
  }

  .advatage_columns {
    flex-direction: column;
    grid-template-columns: repeat(2, 1fr);
  }

  .advantage_first-column {
    grid-template-columns: repeat(2, 1fr);
  }

  .numbers_grid {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 237px 255px 246px;
  }

  .numbers:before {
    display: none;
  }

  .numbers {
    background: url(img/grey_bg.png) no-repeat center;
    background-position: top;
    padding-bottom: 15rem;
  }

  #bg-video {
    border-radius: 35px;
  }

  h1 {
    font-size: 50px;
    line-height: 60px;
  }

  .header__inner {
    align-items: center;
    margin-top: 8rem;
    margin-bottom: 16rem;
    max-width: 80%;
    margin-inline: auto;
  }

  .main_info p {
    max-width: 356px;
    margin-inline: auto;
  }

  .help_desk {
    bottom: 2rem;
  }

  .trust_column2 {
    position: relative;
  }

  .form-col p {
    margin: 0;
  }

  .info_second-buner-img {
    right: 0;
    width: 70%;
  }

  .info_buners > div {
    flex: 1;
  }

  .advantage:before {
    clip-path: polygon(
      0 0,
      -30% 6%,
      9.5% 25.5%,
      11% 15%,
      12.5% 28%,
      14% 5%,
      15.5% 30%,
      20% 32%,
      34% 36%,
      54% 45%,
      73% 52%,
      85% 61%,
      92% 66%,
      125% 100%,
      0% 100%,
      0% 2%
    );
  }

  .advantage_title-2 {
    font-size: 40px;
  }

  .advantage_second-column p {
    max-width: 85%;
  }

  .advatage_columns button {
    margin-top: 2rem;
  }

  .advantage_second-column {
    padding-bottom: 4rem;
    background-position: 88% 160%;
    background-size: contain;
  }

  .advantage {
    padding-bottom: 4rem;
  }

  .who_need h2 {
    font-size: 40px;
    line-height: 60px;
  }

  .case_column1 h3 {
    margin-bottom: 35px;
  }

  .case {
    background-size: 170%;
    background-attachment: unset;
    background-position: 50% 10%;
  }

  .trust {
    margin-top: -13rem;
    position: relative;
  }

  .trust_column1 h2 {
    font-size: 40px;
    line-height: 50px;
  }

  .box {
    background-size: 160%;
    background-position: 50% 80%;
    padding-bottom: 4rem;
  }

  .trust__slider-container {
    margin-top: 4rem;
  }

  .trust__slider-container {
    margin-right: 1.5rem;
  }

  .trust_buner p {
    width: 33%;
  }

  .trust_column2 img:not(.swiper-slide img) {
    width: 264px;
    left: -10px;
    top: -128px;
  }

  .swiper-pagination {
    bottom: -30px !important;
  }

  .trust_column1 img {
    transform: rotate(350deg);
    width: 100%;
    padding-left: 1.5rem;
  }

  .offers .gap-2 {
    gap: 4rem !important;
  }

  .map_info {
    position: absolute;
    max-width: 322px;
    bottom: 0;
    margin-bottom: 1rem;
    padding: 1rem;
  }

  .map-section {
    position: relative;
    height: 470px;
  }

  .footer_contact > div {
    flex: 1 0 auto;
  }

  .footer_row2 > div {
    flex: 1 0 32%;
  }

  .footer_row2 {
    flex-wrap: wrap;
    gap: 0.5rem;
  }

  .footer_row3 span {
    color: rgb(235 237 240 / 50%);
  }

  .help_text {
    font-size: 60px;
  }

  .burger-menu.open .burger-line:nth-child(1) {
    transform: translateY(8px) rotate(45deg);
  }

  .burger-menu.open .burger-line:nth-child(2) {
    transform: scale(0);
  }

  .burger-menu.open .burger-line:nth-child(3) {
    transform: translateY(-8px) rotate(-45deg);
  }

  .burger-menu.open {
    gap: 5px;
  }

  .second_info svg {
    width: 16px;
    height: 16px;
  }

  .info .cols-2 {
    gap: 12px;
  }

  .advantage_block:last-child {
    grid-column-end: span 2;
  }

  .card-description {
    position: relative;
  }

  ._block8 img {
    max-width: 113px;
  }
  .entry-title {
    text-align: left;
    margin-bottom: 1rem;
    font-size: 40px;
    line-height: 45px;
  }

  #yandex-map {
    border-radius: 35px;
    overflow: hidden;
  }

  .form__contacts-block {
    padding: 1rem;
  }

  .form__contacts-block .row {
    flex-direction: column;
  }
  .form__title {
    font-size: 40px;
  }

  .s__title {
    font-size: 1rem;
  }
  .form__contacts {
    margin-top: 20px;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
  }
  .row-primary-bg:nth-child(3) {
    grid-column-end: span 2;
  }

  .row-white-bg {
    grid-column-end: span 2;
  }
  .inner .row.navbar {
    margin: 0;
  }

  .inner .logo {
    margin-left: 0;
  }

  .inner .burger-menu {
    position: relative;
    right: 0;
    z-index: 100;
  }
  .inner .burger-menu {
    background: transparent;
    margin-left: 1.6875rem;
  }

  .burger-menu.open .burger-line {
    background: #fff;
  }
  .inner .burger-line {
    background: #000;
  }
  .inner .social {
    display: flex;
    align-items: center;
  }
  .form__contacts-block .form-col:last-child {
    grid-column-end: span 2;
  }
  .i-block__list {
    grid-template-columns: auto;
  }
  .cooperation__section h2 {
    font-size: 40px;
  }
  .recent-news-thumbnail {
    height: 200px;
    width: 100%;
    background-size: cover;
    flex: 1 0 35%;
  }

  .recent-news-title {
    font-size: 1rem;
    line-height: 19px;
  }

  .recent-news-item {
    margin-bottom: 2rem;
  }
  .city-cell {
    min-width: 130px;
  }

  .city-header {
    min-width: auto;
    white-space: normal;
  }

  .price-header {
    white-space: nowrap;
    font-size: 12px;
    min-width: auto;
    flex: 1 0 89px;
    min-width: 91px;
    height: max-content;
  }

  .table-row {
    font-size: 12px;
    white-space: nowrap;
  }

  .price-cell {
    padding: 10px 0;
  }

  .tabs-content {
    padding: 0.6rem;
  }
  .buz__intro img {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
    width: 45%;
  }

  .buz__intro .block {
    position: relative;
  }

  .sub__title {
    margin-bottom: 1rem;
    font-size: 20px;
  }

  .buz__intro .row {
  }

  .buz__intro .btn {
    max-width: 270px;
  }

  .buz__intro .block-content {
    margin-bottom: 3rem;
  }

  .words__list {
    margin: 1rem 0;
  }
  .py-lg-6 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .page-id-4592 .btm_form {
    padding-top: 3rem;
  }
  .page-id-3294 .steps__block,
  .page-id-3397 .steps__block,
  .page-id-3488 .steps__block,
  .page-id-3563 .steps__block,
  .page-id-3612 .steps__block,
  .page-id-3642 .steps__block {
    padding-top: 3rem;
  }

  .page-id-3635 .steps__block,
  .page-id-3649 .steps__block {
    padding-block: 3rem;
  }

  /* .page-id-3519 .steps__block {
    padding-block: 3rem;
  } */

  .page-id-2817 .safety-block {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .page-id-2817 .calc-block {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .page-id-3635 .info-block {
    padding-top: 3rem;
    padding-bottom: 0;
  }
  .bs_name {
    font-size: 24px;
    line-height: 32px;
  }

  .bs__items {
    gap: 3rem;
  }
  .left_image {
    height: 35%;
    border-radius: 0 2rem 2rem 0;
  }

  .content_container {
    justify-content: flex-start;
    margin-left: 5rem;
    padding-top: 10rem;
  }

  .text_block {
    border-radius: 2rem;
    max-width: 100%;
    padding: 2rem;
  }

  .text_block img {
    margin-bottom: 1rem;
  }

  .seo_block {
    padding-bottom: 3rem;
  }
  h2.attr {
    width: 55%;
    font-size: 40px;
    line-height: 45px;
  }

  .attr:before,
  .attr:after {
    width: 130px;
    height: 70px;
    background-size: contain;
    background-repeat: no-repeat;
    top: 32px;
  }
  .step__item img {
    width: 130px;
  }
  .steps_btntxt {
    padding-left: 1rem;
  }
  section h2 {
    font-size: 40px;
  }

  .why_us_title {
    font-size: 22px;
  }

  .reviews-slider .slider-nav-center .swiper-pagination {
  }

  .slider-nav-center .swiper-pagination {
    position: unset;
    width: auto !important;
  }

  .slider-nav-center {
    max-width: max-content;
  }
  .grid__item.item-1 {
    grid-column: 1/5;
    grid-row: 1;
  }

  .grid__item.item-2 {
    grid-row: 3/3;
    grid-column: 1/5;
    flex-direction: row-reverse;
  }

  .grid__item.item-3 {
    grid-column: 1/4;
    width: 400px;
  }

  .grid__item.item-4 {
    grid-column: 4;
  }
  .pt-lg-6 {
    padding-top: 3rem;
  }
  .rc_stitle {
    font-size: 20px;
  }

  .brands_imgs {
    grid-template-columns: repeat(2, 1fr);
  }

  .brands_imgs img {
    height: 35px;
  }

  .brands_imgs a {
    padding: 1.5rem 0;
  }
  .form_img:before {
    left: 3%;
    top: -2%;
  }

  .form_img {
    left: -35%;
    top: 30%;
  }

  .form_container:before {
    left: -12%;
  }

  .form_container:after {
    transform: translateX(35%);
  }
  .addserv_item_img {
    position: absolute;
    right: 1rem;
    top: 1rem;
    width: 30%;
  }

  .w-md-70 {
    max-width: 70%;
  }
  .addserv_item .btn {
    margin-top: 1.5rem;
  }
  .g-md-cols-2 {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .sub_header .col-lg-6:last-child {
    margin-left: 30%;
    margin-top: 1.5rem;
  }
  .dop_item:first-child::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
    width: 1px;
    border: 1px dashed rgba(255, 255, 255, 0.37);
  }

  .gap-md-50 {
    row-gap: 3.125rem;
  }

  .dopuslugi_blocks {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

  ::before {
  }

  .dop_item:not(:first-child):after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
    width: 1px;
    border: 1px dashed rgba(255, 255, 255, 0.37);
  }

  #primary
    > section.prom_section.py-lg-6
    > div
    > div.dopuslugi_blocks.p-4.br-25.bg-black
    > div
    > div:nth-child(3) {
  }

  .dop_item:nth-child(3):after {
    display: none;
  }

  .dop_item:not(:first-child)::before {
    left: 0;
  }
  .row_span div {
    max-width: 45%;
  }

  .black_block_list span:first-child {
    font-size: 1.5rem;
    max-width: 25%;
    font-weight: 700;
  }
  .block_desc {
    min-height: 560px;
  }

  .how_section--alt .block_desc {
    min-height: 250px;
  }

  .how_section--alt1 .block_desc {
    min-height: 250px;
  }

  .when_needed_section .block_desc {
    padding: 0 3.5rem 0.5rem 0 !important;
    min-height: 0;
  }

  .pb-lg-6 {
    padding-bottom: 2rem;
  }
  .page-id-1491 .buz__intro {
    padding-block-end: 3rem;
  }
  .page-id-28 .faq,
  .page-id-616 .faq,
  .page-id-964 .faq,
  .page-id-971 .faq,
  .page-id-1491 .faq,
  .page-id-3294 .faq,
  .page-id-3397 .faq,
  .page-id-3563 .faq,
  .page-id-3612 .faq,
  .page-id-3649 .faq {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .page-id-3488 .valuable-cargo-block {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .auto_list {
    grid-template-columns: repeat(3, 1fr);
  }

  .auto_block .col-lg-4 {
    position: absolute;
    max-width: 28%;
    right: 2rem;
    bottom: 13rem;
  }

  .auto_block .container {
    position: relative;
  }

  .auto_desc {
    max-width: 60%;
    margin-bottom: 2rem;
  }

  .auto_block .w-70 {
    max-width: 60%;
  }
  .map_btm .row {
    flex-direction: column;
    align-items: flex-start;
  }

  .map_btm h3 {
    flex: 1;
    max-width: 100%;
    margin-bottom: 1rem;
  }

  .map_btm {
    padding: 2rem !important;
    padding-bottom: 10rem !important;
    margin-top: 3rem;
  }

  .map_btm img {
    max-width: 50%;
  }
  .form__contacts.landing {
    margin-top: 8rem;
  }
  .landing .row-primary-bg:nth-child(3) {
    grid-column-end: 2;
  }

  .contact_block .container {
    padding: 2rem !important;
  }
  .cases_list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .case_img {
    max-width: 50%;
  }
  section.reviews {
    margin: 1rem 0;
  }

  .phone_num {
    white-space: nowrap;
  }

  .form__contacts .__sc {
    margin-left: 1rem;
  }
  .top_head_block {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .page-id-1491 .usage-scenarios-block {
    margin-top: 0;
    padding-top: 3rem !important;
  }

  .big_img {
    flex: 1 0 48%;
    max-width: 48%;
  }

  .big_img img {
    width: 100%;
    height: 170px;
    object-fit: cover;
  }

  .row_616 hr {
    display: none;
  }

  .top_head_block h2 {
    font-size: 3.125rem;
  }

  .auto_desc:empty {
    display: none;
  }

  .auto_block .auto_list {
    margin: 0;
  }
  .advantages_block .cols-auto {
    display: grid;
    grid-template-columns: repeat(2, 1fr) !important;
  }

  .advantages-list {
    display: flex !important;
    flex-direction: column;
    justify-content: center;
  }

  .advantages_block .cols-auto .adv_item:last-child {
    grid-column: 1/3;
  }
  .top__article_head {
    min-height: auto;
  }

  .inner__box_post {
    padding: 1.5rem;
  }

  .sidebar_block {
    display: none;
  }

  .page-id-2817 .cases_block {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .page-id-2817 .coverage-when-block--alt1 {
    padding-bottom: 3rem;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .form__contacts-block .row {
    flex-direction: row;
  }
  .form__contacts {
    display: flex;
    flex-direction: column;
  }
  .form-col-block {
    padding-right: 3rem;
  }
}
.tabs-header {
  display: flex;
  white-space: nowrap;
  overflow-x: auto;
  gap: 6px;
  margin-bottom: 1rem;
}
.block__bg-white {
  background: #fff;
  padding: 2rem;
}

.page-id-1499 .block__bg-white {
  display: none;
}

.page-id-1547 .block__bg-white {
  padding: 2rem 2rem 10rem;
}

/* Страницы услуг */

/* Страница "Транспортные услуги" */
.page-id-1553 .block__bg-white {
  padding: 3.75rem 2.875rem 7.8rem 3.125rem;
}
/* Страница "3PL-логистика от CleverCargo" */
.page-id-1603 .block__bg-white {
  padding: 3.75rem 3rem 11.75rem 3.125rem;
}
/* Страница "Складская логистика от CleverCargo" */
.page-id-1627 .block__bg-white {
  padding: 3.75rem 1.6875rem 9.125rem 3.125rem;
}
/* Страница "Страхование грузов от CleverCargo" */
.page-id-1630 .block__bg-white {
  padding: 3.75rem 5.375rem 9.125rem 3.125rem;
}

/* Страницы дополнительных услуг */

/* Страница "GPS-мониторинг груза" */
.page-id-1643 .block__bg-white {
  padding: 5.1875rem 2rem 6.5rem 3.125rem;
}
/* Страница "SMS-уведомление о статусе доставки" */
.page-id-1748 .block__bg-white {
  padding: 7.1875rem 4.625rem 7.75rem 3.125rem;
}
/* Страница "Погрузо-разгрузочные работы" */
.page-id-1762 .block__bg-white {
  padding: 5.9375rem 5.0625rem 6.5rem 3.125rem;
}
/* Страница "Перевозка сопроводительных документов" */
.page-id-1775 .block__bg-white {
  padding: 5.4375rem 3.5rem 5.9375rem 3.125rem;
}
/* Страница "Услуги по разгрузке" */
.page-id-1778 .block__bg-white {
  padding: 7rem 4.25rem 8.0625rem 3.125rem;
}
/* Страница "Охрана груза при перевозке" */
.page-id-1801 .block__bg-white {
  padding: 6.875rem 3.75rem 7.75rem 3.125rem;
}
/* Страница "Допуск в центр Москвы" */
.page-id-1813 .block__bg-white {
  padding: 6.875rem 5.6875rem 7.75rem 3.125rem;
}
/* Страница "Жёсткая упаковка грузов" */
.page-id-1826 .block__bg-white {
  padding: 6.875rem 5.125rem 7.75rem 3.125rem;
}
/* Страница "Доставка с гидробортом" */
.page-id-1839 .block__bg-white {
  padding: 6.875rem 4rem 7.75rem 3.125rem;
}
/* Страница "Боковая и верхняя погрузка" */
.page-id-1848 .block__bg-white {
  padding: 6.125rem 2.0625rem 6.625rem 3.125rem;
}
/* Страница "Последняя миля от CleverCargo" */
.page-id-1857 .block__bg-white {
  padding: 6.25rem 6rem 7.1875rem 3.125rem;
}

/* Страницы грузоподъёмности */

/* Страница "Малотоннажные перевозки для бизнеса «под ключ»" */
.page-id-2348 .block__bg-white {
  padding: 4.5625rem 3.75rem 4.5625rem 2.9375rem;
}
/* Страница "Перевозка грузов до 1,5 тонн (удлинённый кузов) — Москва и МО | CleverCargo" */
.page-id-2726 .block__bg-white {
  padding: 4.5625rem 3.75rem 4.5625rem 2.9375rem;
}
/* Страница "Перевозка грузов до 3 тонн — Москва и МО | CleverCargo" */
.page-id-2741 .block__bg-white {
  padding: 4.5625rem 3.75rem 4.5625rem 2.9375rem;
}
/* Страница "Перевозка грузов до 5 тонн — Москва и МО | CleverCargo" */
.page-id-2744 .block__bg-white {
  padding: 4.5625rem 3.75rem 4.5625rem 2.9375rem;
}
/* Страница "Перевозка грузов до 10 тонн — Москва и МО | CleverCargo" */
.page-id-2747 .block__bg-white {
  padding: 4.5625rem 3.75rem 4.5625rem 2.9375rem;
}
/* Страница "Перевозка грузов до 20 тонн — еврофура | CleverCargo" */
.page-id-2750 .block__bg-white {
  padding: 4.5625rem 3.75rem 4.5625rem 2.9375rem;
}


/* Страницы перевозок */

/* Страница "Перевозки на «Газелях» в Москве, области и по России" */
.page-id-2507 .block__bg-white {
  padding: 4.6875rem 0.9375rem 3.1875rem 2.9375rem;
}

/* Страница "Перевозки рефрижераторами в Москве, области и по России" */
.page-id-2817 .block__bg-white {
  padding: 4.6875rem 0.9375rem 3.1875rem 2.9375rem;
}

/* Страница "Перевозки фурами (полуприцепы/автопоезда) по Москве, области и РФ" */
.page-id-2832 .block__bg-white {
  padding: 4.6875rem 0.9375rem 3.1875rem 2.9375rem;
}

/* Страница "Перевозки среднетоннажными грузовиками в Москве и области" */
.page-id-2845 .block__bg-white {
  padding: 4.6875rem 0.9375rem 3.1875rem 2.9375rem;
}

/* Страница "Перевозки тентованными грузовиками в Москве, области и РФ" */
.page-id-3027 .block__bg-white {
  padding: 4.6875rem 0.9375rem 3.1875rem 2.9375rem;
}

/* Страница "Перевозки негабаритных и тяжеловесных грузов по Москве, области и РФ" */
.page-id-3040 .block__bg-white {
  padding: 4.6875rem 0.9375rem 3.1875rem 2.9375rem;
}

/* Страницы типы перевозок */

/* Страница "Перевозка сборного груза автотранспортом" */
.page-id-3294 .block__bg-white {
  padding: 5.0625rem 2.9375rem 6.3125rem 2.9375rem;
}

/* Страница "Способы оплаты" */
.page-id-3309 .block__bg-white {
  padding: 7.6875rem 5.6875rem 7.75rem 2.9375rem;
}

/* Страница "Индивидуальная логистика под задачи вашей компании" */
.page-id-3397 .block__bg-white {
  padding: 5.4375rem 4.125rem 5.9375rem 2.9375rem;
}

/* Страница "Доставка ценных грузов автотранспортом" */
.page-id-3488 .block__bg-white {
  padding: 4.875rem 3.25rem 5.0625rem 2.9375rem;
}

/* Страница "Перевозка опасных грузов автотранспортом" */
.page-id-3519 .block__bg-white {
  padding: 4rem 5.1875rem 5rem 2.9375rem;
}

/* Страница "Full Truck Load (FTL)" */
.page-id-3563 .block__bg-white {
  padding: 5.25rem 4.625rem 7.375rem 2.9375rem;
}

/* Страница "Заказ автотранспорта «под ключ»" */
.page-id-3612 .block__bg-white {
  padding: 4.75rem 4.6875rem 5.1875rem 2.9375rem;
}

/* Страница "Доставка грузов по России автотранспортом" */
.page-id-3635 .block__bg-white {
  padding: 4.5625rem 7rem 4.6875rem 2.9375rem;
}

/* Страница "Доставка грузов по Москве и Московской области" */
.page-id-3642 .block__bg-white {
  padding: 4.625rem 3.0625rem 4.625rem 2.9375rem;
}

/* Страница "Экспресс─перевозка грузов" */
.page-id-3649 .block__bg-white {
  padding: 5.6875rem 4.625rem 4.0625rem 4.8125rem;
}

@media (max-width: 767px) {
  .py-lg-6 {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  .page-id-3294 .steps__block,
  .page-id-3397 .steps__block,
  .page-id-3488 .steps__block,
  .page-id-3563 .steps__block,
  .page-id-3612 .steps__block,
  .page-id-3642 .steps__block {
    padding-top: 3.125rem;
  }

  .page-id-3519 .steps__block,
  .page-id-3635 .steps__block,
  .page-id-3649 .steps__block {
    padding-block: 3.125rem;
  }

  .page-id-67 section.reviews {
    padding: 0 0 3.125rem 0;
  }

  .page-id-67 .faq {
    padding-bottom: 3.125rem;
  }

  .page-id-3294 .safety-block,
  .page-id-3309 .safety-block {
    padding-block: 3.125rem;
    margin-top: 0;
  }

  .page-id-28 .faq,
  .page-id-616 .faq,
  .page-id-964 .faq,
  .page-id-971 .faq,
  .page-id-1491 .faq,
  .page-id-3309 .faq,
  .page-id-3397 .faq,
  .page-id-3488 .faq,
  .page-id-3519 .faq,
  .page-id-3563 .faq,
  .page-id-3612 .faq,
  .page-id-3635 .faq,
  .page-id-3642 .faq,
  .page-id-3649 .faq {
    padding-block: 3.125rem;
  }
  .page-id-3488 .valuable-cargo-block {
    padding-block: 3.125rem;
  }
  .page-id-2817 .car-feature-img img {
    width: 168px;
  }
  .page-id-2832 .car-feature-img img {
    width: 161px;
  }
  .page-id-3027 .car-feature-img img {
    width: 161px;
  }
  .fs-xs-20 {
    font-size: 1.25rem;
  }
  .sub__title {
    font-size: 1rem;
    line-height: 23px;
  }

  .buz__intro .main-block-text-below {
    padding-block-start: 15px;
  }

  .head_sub_intro {
    margin-top: 0 !important;
  }

  .transport-used-item {
    padding-block-start: 10px;
    flex-direction: column;
  }

  .jobs-block__row {
    flex-direction: column;
  }

  .jobs-open__cards {
    flex-direction: column;
  }

  .page-id-3294 .faq {
    padding-top: 3.125rem;
    padding-bottom: 3.125rem;
  }
  
  .page-id-67 .buz__intro .block,
  .page-id-1416 .buz__intro .block,
  .page-id-1457 .buz__intro .block,
  .page-id-1491 .buz__intro .block,
  .page-id-1531 .buz__intro .block,
  .page-id-1547 .buz__intro .block,
  .page-id-2871 .buz__intro .block,
  .page-id-4592 .buz__intro .block {
    padding-bottom: 1rem;
  }

  .page-id-614 .head_sub_intro,
  .page-id-1531 .head_sub_intro,
  .page-id-1553 .head_sub_intro,
  .page-id-1603 .head_sub_intro,
  .page-id-1627 .head_sub_intro,
  .page-id-1630 .head_sub_intro,
  .page-id-1643 .head_sub_intro,
  .page-id-1748 .head_sub_intro,
  .page-id-1762 .head_sub_intro,
  .page-id-1775 .head_sub_intro,
  .page-id-1778 .head_sub_intro,
  .page-id-1801 .head_sub_intro,
  .page-id-1813 .head_sub_intro,
  .page-id-1826 .head_sub_intro,
  .page-id-1839 .head_sub_intro,
  .page-id-1848 .head_sub_intro,
  .page-id-1857 .head_sub_intro,
  .page-id-2817 .head_sub_intro,
  .page-id-2832 .head_sub_intro, 
  .page-id-2845 .head_sub_intro,
  .page-id-3027 .head_sub_intro,
  .page-id-3040 .head_sub_intro,
  .page-id-3294 .head_sub_intro,
  .page-id-3309 .head_sub_intro,
  .page-id-3397 .head_sub_intro,
  .page-id-3488 .head_sub_intro,
  .page-id-3519 .head_sub_intro,
  .page-id-3563 .head_sub_intro,
  .page-id-3612 .head_sub_intro,
  .page-id-3635 .head_sub_intro,
  .page-id-3642 .head_sub_intro,
  .page-id-3649 .head_sub_intro {
    margin-top: 3rem !important;
  }

  .head_sub_intro_list_item {
    font-size: 14px;
  }

  .car-features-title {
    font-size: 22px;
  }

  .page-id-2817 .single-card,
  .page-id-2832 .single-card,
  .page-id-2845 .single-card,
  .page-id-3027 .single-card,
  .page-id-3040 .single-card {
    padding-top: 3.125rem !important;
  }

  .stages-title, 
  .usage-scenarios-title,
  .calc-block__title,
  .options-extra-title {
    font-size: 20px;
  }

  .presence-geo__text {
    max-width: 100%;
  }

  .presence-geo__lists {
    padding-block-start: 15px;
    flex-direction: column;
    gap: 30px;
  }

  .usage-card {
    padding: 22px 37px 23px 16px;
  }

  .usage-card-title {
    font-size: 16px;
  }

  .slogan-item {
    padding: 10px 20px;
  }

  .page-id-2507 .coverage-when-block--alt1 {
    padding-top: 0;
  }

  .page-id-1491 .buz__intro {
    padding-block-end: 3.125rem;
  }

  .slogans-cargo-title {
    font-size: 16px;
  }

  .calc-block__wrapper {
    margin-block-start: 16px;
  }

  .coverage-when-block--alt1 .coverage-when-check {
    font-weight: 600;
  }

  .page-id-2507 .usage-scenarios-block,
  .page-id-2817 .usage-scenarios-block,
  .page-id-2832 .usage-scenarios-block,
  .page-id-2845 .usage-scenarios-block {
    padding-top: 0;
  }

  .page-id-2348 .sub__title,
  .page-id-2726 .sub__title,
  .page-id-2741 .sub__title,
  .page-id-2744 .sub__title,
  .page-id-2747 .sub__title,
  .page-id-2750 .sub__title {
    max-width: 65%;
  }
  .page-id-2348 .buz__intro img {
    position: absolute;
    right: 1rem;
    bottom: 10rem;
    max-width: 30%;
  }
  .page-id-2726 .buz__intro img,
  .page-id-2741 .buz__intro img,
  .page-id-2744 .buz__intro img,
  .page-id-2747 .buz__intro img,
  .page-id-2750 .buz__intro img {
    position: absolute;
    right: 1rem;
    bottom: 13rem;
    max-width: 30%;
  }
  .page-id-2507 .buz__intro img,
  .page-id-2817 .buz__intro img,
  .page-id-2832 .buz__intro img,
  .page-id-2845 .buz__intro img,
  .page-id-3027 .buz__intro img,
  .page-id-3040 .buz__intro img {
    position: absolute;
    right: 3rem;
    bottom: 10rem;
    max-width: 80%;
  }
  .page-id-67 .buz__intro button,
  .page-id-1491 .buz__intro button,
  .page-id-2348 .buz__intro button,
  .page-id-2507 .buz__intro button,
  .page-id-2726 .buz__intro button,
  .page-id-2741 .buz__intro button,
  .page-id-2744 .buz__intro button,
  .page-id-2747 .buz__intro button,
  .page-id-2750 .buz__intro button,
  .page-id-2817 .buz__intro button,
  .page-id-2832 .buz__intro button,
  .page-id-2845 .buz__intro button,
  .page-id-3027 .buz__intro button,
  .page-id-3040 .buz__intro button,
  .page-id-4592 .buz__intro button {
    position: relative;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
  }
  .page-id-2507 .head_sub_intro__title--desktop,
  .page-id-2817 .head_sub_intro__title--desktop,
  .page-id-2832 .head_sub_intro__title--desktop, 
  .page-id-2845 .head_sub_intro__title--desktop,
  .page-id-3027 .head_sub_intro__title--desktop,
  .page-id-3040 .head_sub_intro__title--desktop {
    display: none;
  }
  .page-id-2507 .head_sub_intro__title--mobile,
  .page-id-2817 .head_sub_intro__title--mobile,
  .page-id-2832 .head_sub_intro__title--mobile,
  .page-id-2845 .head_sub_intro__title--mobile,
  .page-id-3027 .head_sub_intro__title--mobile,
  .page-id-3040 .head_sub_intro__title--mobile {
    padding-block-end: 10px;
    margin-bottom: 0;
    display: block;
    font-size: 22px;
    line-height: 24px;
    text-transform: uppercase;
    color: #04635d;
  }
  .page-id-2507 .head_sub_intro .row {
    gap: 1.375rem;
  }
  .page-id-2507 .options-extra,
  .page-id-2845 .options-extra {
    padding-top: 3.125rem;
  }

  .page-id-2507 .calc-block,
  .page-id-2817 .calc-block,
  .page-id-2832 .calc-block,
  .page-id-2845 .calc-block,
  .page-id-3027 .calc-block,
  .page-id-3040 .calc-block {
    padding-bottom: 3.125rem;
  }

  .page-id-2817 .calc-block,
  .page-id-2832 .calc-block,
  .page-id-3040 .calc-block {
    padding-top: 3.125rem;
  }

  .page-id-1491 .adv_item-content div,
  .page-id-3488 .adv_item-content div {
    margin-top: 0;
  }

  .page-id-3488 .adv_item p {
    max-width: 100%;
  }

  .promo-block__title {
    font-size: 26px;
    line-height: 35px;
  }

  .promo-block__subtitle {
    font-size: 18px;
  }

  .promo-after-button-text {
    text-align: center;
  }

  .promo-block__button {
    width: 100% !important;
  }

  .car-feature-img {
    right: 15px;
  }
  .usage-scenarios-grid {
    flex-direction: column;
  }
  .usage-card-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .page-id-1491 .usage-card-list {
    grid-template-columns: repeat(1, 1fr);
  }
  .page-id-2507 .usage-card:last-child .usage-card-list {
    grid-template-columns: repeat(1, 1fr);
  }
  .safety-block--alt h2,
  .cargo-collection h2 {
    font-size: 20px !important;
  }
  .safety-block--alt h3,
  .cargo-collection h3 {
    font-size: 18px !important;
  }
  .safety-block--alt .safety-item {
    padding: 15px 22.5px;
    font-size: 14px;
    border-radius: 14px;
  }
  .two-buttons {
    padding-block-start: 24px;
    flex-direction: column;
    align-items: center;
  }

  .three-buttons {
    padding-block-start: 250px;
    flex-direction: column;
    align-items: center;
  }

  .page-id-2726 .three-buttons,
  .page-id-2741 .three-buttons,
  .page-id-2744 .three-buttons,
  .page-id-2747 .three-buttons,
  .page-id-2750 .three-buttons {
    padding-block-start: 20px;
  }

  .block-content .two-buttons .btn-gradient,
  .block-content .two-buttons .btn-transparent {
    max-width: none;
  }

  .block-content .three-buttons .btn-gradient,
  .block-content .three-buttons .btn-transparent {
    max-width: none;
  }

  .page-id-67 .work__blocks,
  .page-id-1491 .work__blocks,
  .page-id-2507 .work__blocks,
  .page-id-2817 .work__blocks,
  .page-id-2832 .work__blocks,
  .page-id-2845 .work__blocks,
  .page-id-3027 .work__blocks,
  .page-id-3040 .work__blocks,
  .page-id-3294 .work__blocks,
  .page-id-3309 .work__blocks,
  .page-id-3488 .work__blocks,
  .page-id-3519 .work__blocks,
  .page-id-3563 .work__blocks,
  .page-id-3612 .work__blocks,
  .page-id-3635 .work__blocks,
  .page-id-3642 .work__blocks,
  .page-id-3649 .work__blocks {
    justify-items: normal;
  }

  .page-id-67 .work_item img,
  .page-id-1491 .work_item img,
  .page-id-2507 .work_item img,
  .page-id-2817 .work_item img,
  .page-id-2832 .work_item img,
  .page-id-2845 .work_item img,
  .page-id-3027 .work_item img,
  .page-id-3040 .work_item img,
  .page-id-3294 .work_item img,
  .page-id-3309 .work_item img,
  .page-id-3488 .work_item img,
  .page-id-3519 .work_item img,
  .page-id-3563 .work_item img,
  .page-id-3612 .work_item img,
  .page-id-3635 .work_item img,
  .page-id-3642 .work_item img,
  .page-id-3649 .work_item img {
    width: 100%;
  }

  .page-id-1491 .usage-scenarios-block {
    margin-top: 0;
    padding-top: 3.125rem !important;
  }

  .buz__intro .words__list {
    padding-block-start: 20px;
  }

  .single-card__wrapper {
    padding: 30px 16px 28px;
  }

  .single-card__title {
    font-size: 18px;
  }

  .single-card__tags .tag {
    padding: 12px 15px;
    font-size: 14px;
  }

  .page-id-2507 .safety-block,
  .page-id-2817 .safety-block,
  .page-id-2832 .safety-block,
  .page-id-2845 .safety-block,
  .page-id-3027 .safety-block,
  .page-id-3040 .safety-block {
    padding-top: 0;
  }

  .page-id-3635 .info-block {
    padding-top: 3.125rem;
    padding-bottom: 0;
  }

  .page-id-3642 .info-block,
  .page-id-3649 .info-block {
    padding-bottom: 3.125rem;
  }

  .page-id-2507 .safety-block--alt,
  .page-id-2817 .safety-block--alt,
  .page-id-2832 .safety-block--alt,
  .page-id-2845 .safety-block--alt,
  .page-id-3027 .safety-block--alt,
  .page-id-3040 .safety-block--alt {
    margin-top: 10rem;
  }

  .page-id-3294 .cargo-collection {
    margin-top: 10rem;
  }

  .page-id-1531 .services-block {
    padding-bottom: 3.125rem;
  }

  .page-id-2817 .btm_form,
  .page-id-2832 .btm_form,
  .page-id-2845 .btm_form,
  .page-id-3027 .btm_form,
  .page-id-4592 .btm_form {
    padding-top: 3.125rem;
  }

  .simple-logistics-subtitle {
    font-size: 20px;
  }

  .transportation-dangerous-subtitle {
    font-size: 20px;
  }

  .transportation-dangerous-item-title {
    font-size: 20px;
  }

  .transportation-dangerous-item-text {
    font-size: 16px;
  }

  .business-payment-card-title {
    font-size: 26px;
  }

  .business-payment-card-subtitle {
    font-size: 16px;
  }

  .business-payment-card-list-title {
    font-size: 16px;
  }

  .business-payment-card-dashed-item {
    font-size: 16px;
  }

  .business-payment-card-conditions-title {
    font-size: 16px;
  }

  .business-payment-card-conditions-item {
    width: 100%;
    font-size: 16px;
  }

  .business-payment-card-conditions-text {
    font-size: 16px;
  }

  .logist-tabs-title {
    font-size: 30px;
  }

  .logist-tabs-nav {
    flex-wrap: nowrap;
    overflow-x: scroll;
  }

  .logist-tabs-hints {
    justify-content: space-between;
    gap: 20px;
  }

  .options-extra-card-title {
    font-size: 22px;
  }

  .options-extra-card-subtitle {
    font-size: 14px;
    line-height: 1.5;
  }

  .feature-item {
    display: flex;
    flex-direction: column;
    gap: 10px;
  }

  .feature-name {
    font-size: 14px;
  }

  .feature-value {
    max-width: 70%;
    font-size: 14px;
  }

  .stage-sixcols-card-title {
    font-size: 16px;
    line-height: 20px;
  }

  .stage-sixcols-card-list li {
    font-size: 14px;
    line-height: 20px;
  }

  .single-card__buttons {
    padding-block-start: 20px;
  }

  .when_needed_section .block_desc {
    padding: 0 3.5rem 0.5rem 0 !important;
    height: 0;
  }

  .when_needed_section .block_desc h2 {
    max-width: 100%;
    font-size: 22px;
  }

  .stages-list-item {
    min-height: 112px;
  }

  .head_sub_intro .row {
    flex-direction: column;
  }

  .how_section--alt .block_desc {
    min-height: 200px;
  }

  .page-id-2348 .coverage-when-block, 
  .page-id-2726 .coverage-when-block,
  .page-id-2741 .coverage-when-block,
  .page-id-2744 .coverage-when-block,
  .page-id-2747 .coverage-when-block,
  .page-id-2750 .coverage-when-block,
  .page-id-3397 .coverage-when-block,
  .page-id-3488 .coverage-when-block,
  .page-id-3612 .coverage-when-block {
    padding-bottom: 2rem;
  }

  .page-id-3635 .coverage-when-block--alt,
  .page-id-3642 .coverage-when-block--alt,
  .page-id-3649 .coverage-when-block--alt {
    padding-bottom: 2rem;
  }

  .why_us_title {
    font-size: 18px;
  }

  .quick-links-cards {
    grid-template-columns: repeat(1, 1fr);
  }

  .coverage-when-title {
    font-size: 28px;
  }

  .coverage-when-check {
    font-size: 18px;
  }

  .coverage-when-block--alt1 .coverage-when-content {
    border-radius: 25px !important;
  }

  .coverage-when-block--alt1 .coverage-when-title {
    font-size: 20px;
    line-height: 22px;
  }

  .tariff-express-cards {
    padding-block-start: 20px;
  }

  .info-block-text p {
    line-height: 1.2;
  }

  .cols-auto {
    grid-template-columns: repeat(1, 1fr) !important;
    display: grid;
  }
  .advantages-list {
    flex-direction: column;
  }
  .gap-3 {
    gap: 0.625rem;
  }
  .market_grid {
    margin-top: 2rem;
    gap: 5px;
  }
  .adv_item img {
    position: relative;
    /* top: 1rem;
    right: 1rem; */
    max-width: 30%;
  }
  .item-4 .grid_content {
    margin-bottom: 3rem;
  }
  .adv_item {
    position: relative;
  }

  .adv_item p {
    max-width: 60%;
    line-height: 120%;
  }

  .adv_item-content div {
    margin-top: 2rem;
  }
  .advantages_block--alt-one .adv_item-content div {
    margin-top: 0;
  }
  .custom-logo {
    width: 91px;
  }
  .inner .burger-menu {
    position: relative;
  }

  .advantages-block--gradient .cols-auto .adv_item {
    padding: 25px 25px 35px 30px !important;
  }

  .advantages-block--gradient .cols-auto .adv_item .advantages-text {
    margin-top: 0;
  }

  .stages-col-title {
    padding: 15px 0 15px 10px;
    font-size: 16px;
  }

  .stages-list {
    gap: 10px;
  }

  .stages-list-item {
    padding: 20px 20px 20px 10px;
    font-size: 12px;
  }

  .stages-block h2 {
    font-size: 22px;
  }

  .stages-cards {
    position: relative;
    padding-top: 10px;
    display: flex;
    flex-direction: column;
    gap: 5px;
    z-index: 1;
  }

  .stage-card {
    display: flex;
    flex-direction: column;
    gap: 9px;
    padding: 16px 19px 15px 12px;
    background-color: #fff;
  }

  .stage-card p {
    margin-bottom: 0;
  }

  .stage-card-left .stage-card-text {
    color: #04635d;
    font-weight: 600;
    line-height: 1.2;
  }

  .stages-block .container:after {
    content: "";
    position: absolute;
    filter: blur(131px);
    background: radial-gradient(
      148.76% 140.03% at 50% 50%,
      rgba(231, 239, 253, 0.65),
      rgba(231, 239, 253, 0.2) 100%
    );
    left: 0px;
    top: -50px;
    width: 100%;
    height: 125%;
    background-size: cover;
    z-index: 0;
  }

  .stage-card-right .stage-card-text {
    color: #1a222db2;
    font-size: 14px;
  }

  .stages-common-text {
    padding: 16px 19px 15px 12px;
  }

  /* .stages-list-item-left-mobile {
    border-inline: 1px solid #000;
  }

  .stages-list-item-right-mobile {
    border-right: 1px solid #000;
  }

  .stages-list-item-left-mobile,
  .stages-list-item-right-mobile {
    border-bottom: 1px solid #000;
  } */

  .safety-block .safety-item-text::before {
    display: none;
  }

  .pricing-blocks {
    margin-block: 50px;
  }

  .pricing-before {
    padding-inline-end: 5px;
  }

  .pricing-before,
  .pricing-after {
    font-size: 20px;
  }

  .pricing-sale {
    margin-inline-end: 5px;
    font-size: 26px;
  }

  .pricing-number {
    font-size: 36px;
  }

  .pricing-note {
    font-size: 16px;
  }

  .inner .burger-menu {
    background: transparent;
    right: 0;
  }

  .main-navigation .sub-menu li a {
    background-color: #000000ed;
  }

  .inner .burger-menu .burger-line {
    background: #000;
    width: 25px;
    height: 3px;
    border-radius: 5px;
  }

  .inner .social {
    display: flex;
    align-items: center;
  }

  .inner .burger-menu.open .burger-line {
    background: #fff;
  }

  .coverage-when-content {
    padding: 73px 20px 60px 20px !important;
  }

  .coverage-when-robot img {
    width: 320px;
    top: 185px;
  }

  .coverage-when-block--alt .coverage-when-robot img {
    width: 350px;
    bottom: -70px;
  }

  .coverage-when-block--alt .coverage-when-content .circles {
    left: -8rem;
    bottom: -11rem;
  }

  .coverage-when-content .circles {
    top: 15rem;
    left: -5rem;
  }

  .why_us_item {
    padding: 16px 32px 16px 16px;
    flex-direction: row;
    align-items: center;
  }

  /* .icon_bg-grey {
    width: 40px;
    height: 40px;
  } */

  .trust__slider-container {
    margin-top: 1rem;
    padding: 0 0.8rem;
  }

  .swiper-pagination {
    position: unset !important;
    margin-top: 10px;
  }

  .block_row8 {
    background: url(img/points.png) no-repeat center center;
    height: 230px;
    background-size: contain;
  }
  .desktop-view {
    display: none;
  }

  .mobile-view {
    display: block;
  }

  .mobile-table {
    padding-bottom: 10px;
  }
  .tabs-content {
    margin-left: -0.8rem;
    padding-left: 0.8rem;
    margin-right: -0.8rem;
    padding-right: 0.8rem;
    border-radius: 9px;
  }

  .info_second-buner-img {
    right: -1.5rem;
    width: 70vw;
  }

  .info_bunner {
    padding: 1rem;
  }

  .info_buners > div {
    flex: 1;
  }
  .home h1 {
    font-size: 30px;
    line-height: 35px;
  }
  .info .d-row {
    gap: 12px;
    grid-template-columns: 30% 1fr;
  }

  .form-col p {
    margin: 0;
  }

  .form-row p {
    margin-bottom: 0;
  }

  .form__calc .wpcf7-submit {
    margin-top: 5px;
  }

  .block_title {
    font-size: 16px;
  }

  ._block9 .block_title {
    width: 40%;
  }

  ._block9 .inner__box {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
  }

  ._block1 .block_title {
    font-size: 14px;
    line-height: 20px;
  }

  ._block0 .inner__box {
    margin: 0;
    margin-top: auto;
    height: 100%;
  }

  ._block4 {
    background-image: url(img/points.png) !important;
  }

  ._block4 .inner__box {
    justify-content: flex-start;
    /* width: 40%; */
    width: 75%;
  }

  ._block4 .block_title {
    max-width: 100%;
  }

  .pick_columns {
    display: grid;
    grid-template-rows: 202px 72px 204px 147px 155px 180px 159px 170px;
    grid-template-columns: repeat(2, 1fr);
    gap: 6px;
  }

  ._block0 {
    grid-row-end: span 1;
    grid-column-end: span 2;
    margin-bottom: -6px;
  }

  ._block1 {
    grid-row-end: span 1;
    grid-column-end: span 2;
  }

  ._block2 {
    grid-row-end: span 1;
    grid-column-end: span 1;
  }

  ._block3 {
    grid-row-end: span 1;
    grid-column-end: span 1;
  }

  ._block4 {
    grid-row-end: span 1;
    grid-column-end: span 2;
  }

  ._block5 {
    grid-row-end: span 1;
    grid-column-end: span 1;
  }

  ._block6 {
    grid-row-end: span 1;
    grid-column-end: span 1;
  }

  ._block7 {
    grid-row-end: span 1;
    grid-column-end: span 2;
    order: 7;
  }

  ._block8 {
    grid-row-end: span 1;
    grid-column-end: span 2;
    order: 1;
  }

  ._block9 {
    grid-row-end: span 1;
    grid-column-end: span 2;
    order: 0;
  }

  ._block8 img {
    position: absolute;
    bottom: 2rem;
    right: 2rem;
  }

  ._block8 .card-description {
    width: 65%;
    display: flex;
    justify-content: flex-start;
    margin-right: auto;
  }

  .pricing-border {
    padding: 20px 45px;
  }

  .inner__box {
    padding: 1.125rem 0.75rem;
  }

  ._block8 .inner__box {
    align-items: unset;
  }

  .block_title {
    line-height: 20px;
    font-size: 20px;
    max-width: 85%;
    line-height: 1.2;
  }

  ._block5 img {
    max-width: 115px;
  }

  ._block6 img {
    max-width: 100px;
  }

  ._block0 .card-description {
    width: 65%;
  }

  .card-description {
    line-height: 1rem;
  }

  .trust_column2 img:not(.swiper-slide img) {
    top: -109px;
    width: 225px;
    left: -10px;
  }

  .trust_buner span {
    padding: 0;
  }

  .trust_column1 {
    padding-top: 6.5rem;
  }

  .footer_row3 .wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  h3 {
    font-size: 30px;
    line-height: 26px;
  }

  .advantage_second-column p {
    font-size: 14px;
  }

  .menu-items .menu {
    display: flex;
    flex-direction: column;
  }
  .open #site-navigation {
    display: flex;
  }

  .open #primary-menu {
    flex-direction: column;
  }
  .img_logo {
    width: 101px;
    margin-left: 88px;
  }

  .telegram {
    display: none;
  }

  .whatsApp {
    display: none;
  }

  .header_button {
    margin-right: 30px;
    margin-bottom: 20px;
  }

  .entry-title {
    font-size: 26px;
    line-height: 35px;
    text-align: left;
    margin: 1rem 0;
  }

  .page-id-2817 .buz__intro .entry-title {
    max-width: 100%;
  }

  .help_desk {
    bottom: 4.5rem;
    position: absolute;
    margin-left: 7px;
    margin-right: 7px;
    left: 0;
    right: 0;
    text-align: center;
    flex-direction: row;
    font-size: 8px;
    padding: 7px;
  }

  .second_info {
    width: 222px;
    padding: 7px;
    border-radius: 15px;
    margin: -5px;
  }

  .info {
    margin: 0 auto;
    flex-wrap: wrap;
    overflow-x: hidden;
  }

  .info_form-title {
    font-weight: 700;
    font-size: 18px;
  }

  .info_form-grid {
    grid-template-columns: 156px 166px 113px;
    grid-template-rows: 44px 44px;
    gap: 10px;
    padding-left: 10px;
  }

  .info_form-footer {
    height: 44px;
    margin-left: 10px;
  }

  .info_form-grid input {
    font-size: 13px;
  }

  .advantage {
    background-position: 35% 50px;
    background-size: cover;
    margin-top: 350px;
    padding-bottom: 3rem;
  }

  .advatage_columns {
    flex-wrap: wrap;
    margin: 0 auto;
    gap: 6px;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: auto;
  }

  .advantage_first-column {
    grid-template-columns: 350px 350px;
  }

  .advantage_title {
    font-size: 40px;
    margin-top: -170px;
    margin-bottom: 25px;
    position: relative;
  }

  .help_text {
    font-size: 60px;
  }

  .advantage_second-column {
    height: auto;
    flex: 1;
    background-size: contain;
    background-position: 0 210px;
  }

  .advantage_title-2 {
    font-size: 26px;
    line-height: 30px;
  }

  .case .wrapper {
    flex-wrap: wrap;
  }

  .case_column2 {
    margin: 0 auto;
  }

  .case_column1 h3 {
    margin-bottom: 35px;
    font-size: 28px;
    line-height: 34px;
  }

  .case_column1 span {
    margin-left: 0.1rem;
  }

  .case_desc-column1 img {
    width: 291px;
    background-size: contain;
  }

  .numbers {
    background-size: cover;
    background-position: center;
    background: url(img/numbers_bg.png) no-repeat center;
    background-position: 26% -4px;
    position: relative;
    z-index: 9999;
    margin-top: 10px;
    padding-top: 5rem;
  }

  .numbers:before {
    display: none;
  }

  .numbers h2 {
    font-size: 30px;
    margin-bottom: 10px;
  }

  .numbers_grid {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(3, 160px);
    gap: 3px;
    padding-bottom: 2rem;
  }

  .num1 {
    order: 1;
  }

  .num3 {
    order: 4;
    width: 85%;
    /* height: 246px; */
  }

  .item-large {
    order: 2;
  }

  .num4 {
    order: 3;
  }

  .num5 {
    order: 5;
    margin-left: -15%;
  }

  .num5 span {
    padding-top: 110px;
    padding-left: 20px;
  }

  .number_grid span {
    font-size: 28px;
    line-height: 34px;
    text-transform: uppercase;
    padding: 0;
  }

  .number_grid p {
    margin-top: 20px;
    font-size: 11px;
    padding: 0;
    margin: 0;
  }

  .item-large span {
    margin-left: 0;
    margin: 0;
  }

  .num4 span {
    padding: 0;
  }

  .trust h2 {
    font-size: 28px;
    text-align: center;
    padding: 1rem 0;
  }

  .trust_column1 img {
    padding-left: 1rem;
    padding-right: 1rem;
    transform: unset;
    margin: 0;
    width: 80%;
    margin: 0 auto;
    display: block;
  }

  .trust_buner {
    justify-content: space-between;
    padding-left: 55px;
    margin-top: 0;
    border-radius: 15px 15px 0 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }

  .trust_buner p {
    font-size: 18px;
    width: 135px;
  }

  .trust_column2 img {
    left: -10px;
  }

  .trust_slide:nth-child(3) {
    display: none;
  }

  .trust_slide {
    width: 200px;
  }

  .trust_dots {
    width: 430px;
  }

  .pick h2 {
    font-size: 28px;
    margin-bottom: 5px;
  }

  .offer {
    flex-wrap: wrap;
  }

  .offer_block1 {
    width: 719px;
    height: 345px;
    background: url(img/g2.png) no-repeat center center;
    margin-left: 24px;
  }

  .offer_block2 {
    width: 719px;
    height: 345px;
    background: url(img/g1.png) no-repeat center center;
    margin-left: 24px;
  }

  .iframe768 {
    display: block;
  }

  .iframe {
    display: none;
  }

  .home .map_info {
    width: 100%;
    margin-bottom: -125px;
    text-align: left;
    z-index: 10;
    position: relative;
    border-radius: 26px;
  }

  .map::before {
    background: url(img/map.png) no-repeat;
    background-size: cover;
    background-position: 30%;
  }

  .map_img {
    top: 40%;
    left: 63%;
  }

  .footer_contact {
    flex-wrap: wrap;
    gap: 10px;
    margin: 23px 0 0;
  }

  .footer_row2 {
    flex-wrap: wrap;
    gap: 30px;
    padding-bottom: 1rem;
  }

  .footer_row2 > div {
    flex: 1 0 100%;
  }

  .footer_row3 p {
    margin: 0;
    color: rgb(235 237 240 / 50%);
  }

  .slider_conteiner {
    width: 410px;
    margin-left: 20px;
  }

  .trust {
    background-size: 200%;
    margin-top: 125px;
    position: relative;
    background-position: bottom;
    margin-inline: 0.8rem;
  }

  .row.navbar {
    justify-content: space-between;
    align-items: center;
    margin-left: 2rem;
    margin: 8px 0 0;
  }

  .case {
    background-size: contain;
    background-position: 0 10%;
    padding-top: 50px;
    padding-bottom: 0;
  }

  .offers .gap-2 {
    gap: 70px !important;
  }

  .offers .cols-2 {
    grid-template-columns: none;
    grid-template-rows: repeat(2, 1fr);
  }

  .footer_row1 {
    flex-direction: column;
    align-items: flex-start;
    padding: 1rem 0;
  }

  .footer_logo img {
    width: 97px;
    height: 43px;
  }

  .footer_contact a,
  .footer_contact p {
    color: #e0e0e0;
  }

  .container {
    padding-left: 0.8rem;
    padding-right: 0.8rem;
  }

  .header-content {
    max-width: 85%;
  }

  .home .social {
    /* display: none; */
    padding: 1rem;
    width: 35px;
    height: 45px;
    border-radius: 15px;
    right: 0;
  }

  .fullscreen-bg__video {
    border-radius: 15px;
  }

  .info_second-desc {
    display: flex;
    flex-direction: column-reverse;
    margin-top: 70px;
  }

  .info .d-row {
    grid-template-columns: repeat(1, 1fr);
  }

  .advantage_first-column {
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: auto;
  }

  .help_text {
    font-size: 30px;
    margin-top: -64px;
    position: absolute;
  }

  .advantage_title {
    font-size: 28px;
    line-height: 35px;
  }

  .info-second-buner__content {
    padding: 1rem;
  }

  .info_buners {
    flex-direction: column;
    width: 65%;
  }

  img.info_second-buner-img {
    width: 100%;
    height: auto;
    right: -80px;
    top: 16px;
  }

  .info_second-buner h3,
  .info_second-buner h3 span {
    font-size: 32px;
    line-height: 36px;
    margin-top: 1rem;
  }

  .info_second-buner-1 p {
    margin: 2rem 0;
  }

  .info_second-buner-2 img {
    width: 60px;
    right: 1rem;
    top: 3rem;
  }

  .info_second-buner-1 p,
  .info_second-buner-2 p {
    font-size: 14px;
    width: 50%;
    margin: 2rem 0;
  }

  .info_second-buner-1 img {
    width: 100px;
    top: 0;
    right: 0;
  }

  .info_second-bunerArr img {
    width: 115px;
  }

  .when_needed_head {
    align-items: start;
  }

  .when_needed_head::before {
    top: 7px;
  }

  .case_desc {
    flex-direction: column;
  }

  .case_desc-column1 {
    height: auto;
    width: 100%;
    flex: 1 0 auto;
    aspect-ratio: 16/9;
    background-position: center;
  }

  .case_info p {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }

  .case_column2-info p {
    margin-left: 0;
  }

  .case_column2-info {
    padding: 1rem;
  }

  .case_desc-column1 {
    margin: 0;
  }

  .who_need h2 {
    font-size: 30px;
    line-height: 36px;
  }

  .video-header {
    border-radius: 15px;
    height: 478px;
    overflow: hidden;
  }

  .header-content {
  }

  .main_info p {
    font-size: 1rem;
    font-weight: 500;
    width: 80%;
    margin-inline: auto;
  }

  .social .btn {
    display: none;
  }

  #bg-video {
    border-radius: 15px;
  }

  .home .social:before {
    border-radius: 20%;
    left: -50px;
    width: 50px;
    height: 50px;
  }

  .home .social:after {
    right: -13px;
    width: 58px;
    height: 60px;
    bottom: -60px;
    border-radius: 20%;
  }

  .help_desk-block p {
    font-size: 8px;
    font-weight: 400;
  }

  .help_desk-block:not(:last-child) {
    border-bottom: 0;
    border-right: 1px solid #fff;
  }

  .second_info p {
    font-size: 11px;
    line-height: 15px;
    padding-left: 2px;
    margin: 0;
    width: 100%;
  }

  .second_info .btn {
    border-radius: 10px;
  }

  #bg-video {
    border-radius: 15px;
    overflow: hidden;
  }

  .footer_row3-content {
    flex-direction: column;
    align-items: start;
    justify-content: normal;
  }

  .second_info:after {
    border-radius: 15%;
    bottom: 6px;
  }

  .second_info:before {
    border-radius: 15%;
    left: 5px;
  }

  .second_info .btn-arrow-black {
    max-width: 23px !important;
    max-height: 23px !important;
    align-self: flex-start;
  }

  .second_info .btn-arrow-black svg {
    width: 8px;
    height: 8px;
  }

  .header__inner p {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    line-height: 20px;
  }

  .help_desk-block p {
    margin-inline: 0;
    width: 100%;
    margin: 5px 0 10px;
  }

  .help_desk-block a {
    text-align: center;
  }

  .form-row.swap-row {
    display: flex;
    flex-direction: column;
    gap: 6px;
  }

  .info_sale i {
    top: auto;
    bottom: 1rem;
  }

  .form-col.swap-btn-col {
    transform: rotate(90deg);
    right: 1rem;
    top: 2rem;
  }

  .xs-cols-2 {
    display: flex;
    gap: 5px;
  }

  .trust .d-flex {
    flex-direction: column;
  }

  .info__sale-content {
    width: 70%;
  }

  .number_grid img {
    max-width: 55px;
  }

  .second_info .btn-arrow-black {
    min-width: 23px;
    height: 50px;
  }

  .number_grid {
    padding: 1rem;
    justify-content: flex-end;
  }

  .item-large img {
    max-width: 82px;
  }

  .num__id {
    font-size: 28px;
    margin: 0;
  }

  .advantage:before {
    clip-path: polygon(
      0 0,
      -105% 42%,
      8.5% 25.5%,
      10% 18%,
      11.5% 28%,
      14% 6%,
      15.5% 29%,
      20% 30%,
      40% 36%,
      55% 41%,
      65% 43%,
      77% 44%,
      95% 48%,
      98.5% 49%,
      116% 54%,
      100% 100%,
      0% 100%,
      0% 2%
    );
  }

  .info_second-bunerArr {
    display: block;
    width: max-content;
  }

  .info_bunner-person img {
    min-width: 45px;
    min-height: 45px;
  }

  input[type="text"],
  input[type="email"],
  input[type="url"],
  input[type="password"],
  input[type="search"],
  input[type="number"],
  input[type="tel"],
  input[type="range"],
  input[type="date"],
  input[type="month"],
  input[type="week"],
  input[type="time"],
  input[type="datetime"],
  input[type="datetime-local"],
  input[type="color"],
  textarea {
    font-size: 13px;
  }

  .info_sale {
    border-radius: 18px;
    padding: 1rem;
  }

  .info_sale p {
    line-height: 1rem;
  }

  .info_sale span {
    line-height: 22px;
  }

  .who_need-button {
    margin-top: 6px;
  }

  .offer_block {
    padding: 1.6rem 1.6rem 4.5rem;
  }

  .offer_block h5 {
    font-size: 1rem;
    line-height: 1.19rem;
  }

  .offer_block p {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
  }

  .offer_block .img__bg {
    width: 101px;
    height: 125px;
    right: 1rem;
  }

  .offer_block:last-child .img__bg {
    width: 154px;
    height: 118px;
    background-size: contain;
    right: 0;
    bottom: 6px;
  }

  .map {
    height: 100vh;
  }

  .offers {
    margin-bottom: 0.5rem;
  }

  .trust .container {
    padding: 0;
  }

  .box {
    background-position: bottom;
  }

  .burger-menu.open .burger-line:nth-child(1) {
    transform: translateY(8px) rotate(-45deg);
  }

  .burger-menu.open .burger-line:nth-child(2) {
    transform: scale(0);
  }

  .burger-menu.open .burger-line:nth-child(3) {
    transform: translateY(-8px) rotate(45deg);
  }

  .burger-menu.open {
    gap: 5px;
  }

  .advantage_block:last-child .item__block-title {
    font-size: 26px;
    line-height: 30px;
  }

  .advantage_block:last-child .advantage_block-desc p {
    margin: 0;
  }
  .inner .map_info {
    width: 100%;
    margin: -100px 0 1rem;
    position: relative;
    border-radius: 15px;
  }
  #yandex-map {
    border-radius: 15px;
    overflow: hidden;
  }
  .inner .map_info-coord {
    margin: 0;
  }
  .inner .map_info-adres {
    margin: 0;
  }
  .form__contacts-block {
    padding: 1rem;
    border-radius: 1rem;
  }
  .form__title {
    font-size: 20px;
    line-height: 20px !important;
  }
  .s__title {
    font-size: 1rem;
  }
  .form__contacts-block .row-span {
    grid-template-columns: repeat(1, 1fr);
  }
  .form__contacts {
    margin-top: 1rem;
    border-radius: 15px;
    padding: 10px;
    gap: 6px;
  }
  .footer_row3 .row {
    --bs-gutter-x: 0;
  }
  .recent-news-thumbnail {
    height: 180px;
    background-size: cover;
  }
  .recent-news-title {
    font-size: 20px;
    line-height: 24px;
  }
  .post-tags-cloud {
    margin-bottom: 1.25rem;
  }
  .recent-news,
  .news-list {
    margin: 1.25rem 0;
    grid-template-columns: auto;
  }
  .recent-news-item {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-bottom: 1rem;
  }
  .news-item {
    margin-bottom: 1.5rem;
  }
  .rec__item-content {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
  }
  .news-title svg {
    display: none;
  }
  .faq__form {
    padding: 1.375rem 0.625rem;
  }
  .tarify-header {
    display: none;
  }
  .avto__prices-mobile {
    display: block;
  }

  .tarify-item .d-row {
    grid-template-columns: auto;
  }

  /* .price-item p:first-child:not(.avto__options p) {
    font-size: 12px;
  } */

  .price-item-p {
    font-size: 12px;
  }

  .avto__options,
  .avto__options ul {
    font-size: 8px;
    line-height: 12px;
  }

  .avto-prices {
    gap: 3px;
  }
  .price-item {
    padding: 0 0 2rem;
  }
  .car__main-details h3 {
    font-size: 1rem;
  }
  .i-block__list {
    grid-template-columns: auto;
  }
  .i_blocks1 h2 {
    font-size: 28px;
    text-transform: uppercase;
    line-height: 40px;
  }
  .i_blocks1 {
    padding: 1.875rem 0;
  }
  .inner__box img {
    max-width: 114px;
  }
  .cooperation__section h2 {
    font-size: 28px;
    line-height: 35px;
  }
  .tarify-item img {
    max-width: 117px;
  }
  .car__main-details .d-flex {
    flex-direction: column;
  }
  .avto__desc p {
    padding: 0;
  }
  .car__main-details button {
    align-self: auto;
    margin-top: 1rem;
  }
  .title__bg:before {
    height: 27px;
  }
  .car__main-info {
    align-items: flex-start;
    grid-column-end: span 3;
  }
  .wide-card-content {
    margin-top: 0;
  }
  .wide-card-title p {
    font-size: 12px;
  }
  .car__main-details button {
    font-size: 10px;
  }
  .avto-options-list span {
    font-size: 9px;
  }
  .car__main-details button {
    margin: 0;
  }

  .price-item {
    border-radius: 15px;
  }
  .title__bg span {
    font-size: 8px;
    margin-top: -7px;
  }
  .title__bg.high:before {
    height: 31px;
  }

  p#breadcrumbs {
    padding: 0.75rem 0 1.25rem;
    margin: 0;
    width: 100%;
    white-space: nowrap;
    overflow-x: auto;
    font-size: 14px;
  }

  .header_nav {
    display: none;
  }
  #site-navigation {
    display: none;
  }
  .single article {
    padding: 1rem;
    margin-top: 0;
  }
  .post__row {
    flex-direction: column;
  }
  .docs__list > *:not(.docs__list .container) {
    flex: auto;
    font-size: 12px;
    padding: 1.5rem;
  }
  .bs_name {
    font-size: 14px;
    line-height: 19px;
  }

  .bs__items {
    gap: 2rem;
  }

  .v-sep:before {
    height: 59px;
  }

  section h2 {
    font-size: 30px;
    line-height: 30px;
  }

  .auto_block .top_head_block h2 {
    font-size: 22px;
    max-width: 90%;
  }

  .left_image {
    height: 17%;
    border-radius: 0 1rem 1rem 0;
  }

  .content_container {
    justify-content: flex-start;
    padding-left: 1rem;
  }

  .text_block {
    max-width: 100%;
    padding: 2rem 1rem;
    border-radius: 1.5rem;
  }

  .text_block img.absolute {
    width: 50%;
    top: -88px;
  }

  .seo-img {
    width: 80px;
  }

  .steps__list {
    flex-direction: column;
  }

  h2.attr {
    width: 50%;
  }

  .attr:before,
  .attr:after {
    width: 57px;
    height: 37px;
    background-size: contain;
  }

  .attr:before {
    left: -5rem;
    top: 13px;
  }

  .attr:after {
    right: -5rem;
    top: 13px;
  }

  .step__item + .step__item:before {
    width: 100%;
    height: 1px;
    left: 0;
    right: 0;
    transform: translate(0, -1.5rem);
  }
  .steps__block .container {
    padding: 1rem;
  }

  .steps_btntxt {
    flex-direction: column;
    padding: 1rem;
    gap: 1rem;
    text-align: center;
  }

  .steps_btntxt button {
    width: 100%;
    flex: 1 0 100%;
  }
  .slider__services {
    padding-inline: 1rem;
  }
  .step__item img {
    width: 90px;
  }

  .step_item-desc a {
    font-weight: 700;
  }
  .reviews .section__head {
    justify-content: center;
    max-width: 70%;
    margin: 0 auto;
    text-align: center;
  }

  .reviews .slider-nav-center {
    max-width: 45%;
    margin: 1rem auto;
  }

  .reviews .swiper-pagination {
    margin: 0;
  }
  .docs__list .section_head {
    flex-direction: column;
    padding: 1rem;
  }

  .docs__list h3 {
    font-size: 20px;
  }

  .docs_head-stitle {
    max-width: 100%;
    text-transform: uppercase;
    margin-top: 1rem;
  }

  .docs_head-stitle a {
    white-space: nowrap;
  }
  .buz__intro button {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
    left: 1rem;
    width: auto;
  }

  .buz__intro .block {
    position: relative;
    padding-bottom: 5rem;
  }

  .block__bg-white {
    padding: 1rem;
  }
  .page-id-1553 .block__bg-white,
  .page-id-1603 .block__bg-white,
  .page-id-1627 .block__bg-white,
  .page-id-1630 .block__bg-white,
  .page-id-1643 .block__bg-white,
  .page-id-1748 .block__bg-white,
  .page-id-1762 .block__bg-white,
  .page-id-1775 .block__bg-white,
  .page-id-1778 .block__bg-white,
  .page-id-1801 .block__bg-white,
  .page-id-1813 .block__bg-white,
  .page-id-1826 .block__bg-white,
  .page-id-1839 .block__bg-white,
  .page-id-1848 .block__bg-white,
  .page-id-1857 .block__bg-white,
  .page-id-3294 .block__bg-white,
  .page-id-3309 .block__bg-white,
  .page-id-3397 .block__bg-white,
  .page-id-3488 .block__bg-white,
  .page-id-3519 .block__bg-white,
  .page-id-3563 .block__bg-white,
  .page-id-3612 .block__bg-white,
  .page-id-3635 .block__bg-white,
  .page-id-3642 .block__bg-white,
  .page-id-3649 .block__bg-white {
    padding: 1rem 1rem 5rem 1rem;
  }

  .page-id-2348 .block__bg-white,
  .page-id-2507 .block__bg-white,
  .page-id-2726 .block__bg-white,
  .page-id-2741 .block__bg-white,
  .page-id-2744 .block__bg-white,
  .page-id-2747 .block__bg-white,
  .page-id-2750 .block__bg-white,
  .page-id-2817 .block__bg-white,
  .page-id-2832 .block__bg-white,
  .page-id-2845 .block__bg-white,
  .page-id-3027 .block__bg-white,
  .page-id-3040 .block__bg-white {
    padding: 1.4375rem 0.75rem;
  }

  .page-id-1748 .buz__intro img {
    right: -3rem;
    bottom: 0rem;
    max-width: 70%;
  }
  .modal-header {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  #modal-calc-rate .modal-header,
  #modal-fix-tariff .modal-header,
  #modal-call-today .modal-header,
  #modal-safe-cargo .modal-header,
  #modal-transport-eval .modal-header {
    flex-direction: column;
  }

  /* #modal-calc-rate .modal-content,
  #modal-fix-tariff .modal-content {
    top: 70%;
  } */
  /* #modal-calc-rate.show-modal,
  #modal-fix-tariff.show-modal  {
    overflow-y: auto;
  } */

  .modal-content h2 {
    font-size: 2rem;
  }

  .modal-content p:not(form p) {
    font-size: 1rem;
    font-weight: 600;
  }

  .modal-content {
    padding: 1rem;
  }

  .slogans-cargo-block {
    padding-block-end: 3.125rem;
  }

  .slogans-cargo-list {
    flex-direction: column;
    align-items: normal;
  }

  .slogan-item-span {
    display: none;
  }

  .slogans-cargo-footer,
  .safety-footer {
    margin-block-start: 25px;
    padding: 16px 10px 13px;
    border-radius: 25px;
  }

  .slogans-cargo-footer-text,
  .safety-footer-text {
    text-align: center;
  }

  .safety-footer .safety-footer-btn {
    min-height: 50px;
    font-size: 14px;
  }
  .rc_stitle {
    font-size: 1rem;
  }

  .pt-lg-6 {
    padding-top: 2rem;
  }
  .brands_imgs {
    display: block;
    padding-bottom: 2rem;
  }

  .brands_imgs img {
    max-height: 40px;
  }

  .brands_imgs a {
    padding: 1rem;
  }
  .form_container {
    border-radius: 1.5rem;
    padding: 1rem;
    padding-bottom: 14rem;
  }
  .form_container h2 {
    font-size: 20px;
    line-height: 23px;
  }
  .form_container:before {
    left: 0;
    bottom: -55px;
    width: 85%;
    height: 45%;
  }

  .form_img {
    background-color: rgba(255, 255, 255, 0.08);
    width: 400px;
    height: 400px;
    position: absolute;
    border-radius: 100%;
    left: -75px;
    bottom: -220px;
  }

  .form_img:before {
    content: "";
    position: absolute;
    width: 400px;
    height: 400px;
    border: 2px dashed #fff;
    border-radius: 100%;
    top: -15px;
    right: -8px;
    z-index: 0;
  }
  .form_container:after {
    content: "";
    position: absolute;
    background-image: url(http://clever-cargo.ru/wp-content/uploads/2025/04/calc.svg);
    width: 100px;
    height: 100px;
    background-size: cover;
    bottom: -1rem;
    transform: translateX(160%);
    z-index: 2;
  }
  section.form_block {
    margin-left: 10px;
    margin-right: 10px;
  }

  .addserv_item_img {
    position: absolute;
    right: 1rem;
    top: 0;
    max-width: 40%;
  }

  .w-md-70 {
  }

  .addserv_item .btn {
    margin-top: 1rem;
  }
  .xs-w-100 {
    max-width: 100%;
  }
  .gap-20 {
    gap: 0.625rem !important;
  }
  .when_needed_section .gap-20 {
    gap: 3.625rem !important;
  }
  .preim_list {
    padding-bottom: 3rem;
  }
  .why_us_list {
    padding-bottom: 3rem;
  }

  .delserv:before {
    clip-path: polygon(
      0 0,
      -105% 42%,
      8.5% 25.5%,
      10% 18%,
      11.5% 28%,
      14% 6%,
      15.5% 29%,
      20% 30%,
      40% 36%,
      55% 41%,
      65% 43%,
      77% 44%,
      95% 48%,
      98.5% 49%,
      116% 54%,
      100% 100%,
      0% 100%,
      0% 2%
    );
    height: 150px;
    top: -80px;
  }
  .delserv .btn {
    max-width: 100%;
  }
  .delserv .g_row {
    padding-bottom: 1rem !important;
  }
  .dop_item::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(-50%);
    height: 1px;
    width: 100%;
    border: 1px dashed rgba(255, 255, 255, 0.37);
  }
  .dop_item {
    padding: 1.5rem 0;
  }

  .dop_item:last-child:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    transform: translateY(-50%);
    height: 1px;
    width: 100%;
    border: 1px dashed rgba(255, 255, 255, 0.37);
  }
  .black_block_list .row_span {
    flex-direction: column;
    margin-bottom: 1rem;
  }

  .black_block_list .sep {
    display: none;
  }

  .row_span div {
    max-width: 100%;
  }

  .black_block .container {
    padding: 1.5rem !important;
  }

  .block_desc h2 {
    max-width: 50%;
  }

  .how_section--alt1 .block_desc {
    padding: 32px 33px 30px 33px !important;
    min-height: 210px;
    gap: 45px;
    justify-content: normal;
  }

  .how_section--alt1 h2 {
    max-width: 100%;
    font-size: 30px;
    line-height: 35px;
  }

  .block_img:before {
    transform: translate(210%, -185%);
    max-width: 115px;
    background-size: contain;
    background-repeat: no-repeat;
  }

  .auto-block-mobile-img {
    display: block;
  }

  .auto_block {
    padding: 22px 10px 16px 10px !important;
  }

  .btm_form-bottom-text {
    padding-block-start: 25px;
  }

  .page-id-2348 .case_desc,
  .page-id-2726 .case_desc,
  .page-id-2741 .case_desc,
  .page-id-2744 .case_desc,
  .page-id-2747 .case_desc,
  .page-id-2750 .case_desc {
    max-width: 90%;
  }

  .info-block-wrapper {
    padding: 50px 12px 15px 12px;
  }

  .info-block-title.attr:after,
  .info-block-title.attr:before {
    top: -4px;
  }

  .info-block-footer .info-block_btntxt {
    padding: 28px 20px 12px 20px;
    flex-direction: column;
    gap: 16px;
  }

  .info-block-image {
    width: 100%;
  }

  .info-block-content {
    padding-block-start: 10px;
  }

  .info-block-image img {
    width: 100%;
  }

  .info-block-text p {
    font-size: 16px;
  }

  .info-block-footer .info-block_btntxt div p {
    text-align: center;
  }

  .page-id-2348 .faq,
  .page-id-2726 .faq,
  .page-id-2741 .faq,
  .page-id-2744 .faq,
  .page-id-2747 .faq,
  .page-id-2750 .faq  {
    display: none;
  }

  .page-id-2348 .slider__section,
  .page-id-2726 .slider__section,
  .page-id-2741 .slider__section,
  .page-id-2744 .slider__section,
  .page-id-2747 .slider__section,
  .page-id-2750 .slider__section  {
    padding-top: 0;
    padding-bottom: 0;
  }

  .page-id-2348 .tariff-express-block,
  .page-id-2726 .tariff-express-block,
  .page-id-2741 .tariff-express-block,
  .page-id-2744 .tariff-express-block,
  .page-id-2747 .tariff-express-block,
  .page-id-2750 .tariff-express-block {
    padding-top: 0;
  }

  .page-id-2348 .auto_block,
  .page-id-2726 .auto_block,
  .page-id-2741 .auto_block,
  .page-id-2744 .auto_block,
  .page-id-2747 .auto_block,
  .page-id-2750 .auto_block {
    padding-top: 40px !important;
  }

  .page-id-2348 .cases_block,
  .page-id-2726 .cases_block,
  .page-id-2741 .cases_block,
  .page-id-2744 .cases_block,
  .page-id-2747 .cases_block,
  .page-id-2750 .cases_block {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .page-id-3040 .cases_block {
    padding-top: 3.125rem !important;
  }

  .page-id-2817 .cases_block,
  .page-id-2832 .cases_block,
  .page-id-2845 .cases_block,
  .page-id-3027 .cases_block,
  .page-id-3040 .cases_block {
    padding-bottom: 0 !important;
  }

  .page-id-2832 .cases_block,
  .page-id-2845 .cases_block,
  .page-id-3027 .cases_block {
    padding-top: 3.125rem !important;
  }

  .page-id-2817 .car-features1-section {
    padding-top: 3.125rem !important;
  }

  .page-id-2817 .cases_block {
    padding-top: 3.125rem !important;
  }

  .page-id-2817 .coverage-when-block--alt1,
  .page-id-3294 .coverage-when-block--alt1 {
    padding-top: 3.125rem !important;
  }

  .page-id-3612 .coverage-when-block--alt {
    padding-top: 3.125rem !important;
  }

  .page-id-2348 .docs__list,
  .page-id-2726 .docs__list,
  .page-id-2741 .docs__list,
  .page-id-2744 .docs__list,
  .page-id-2747 .docs__list,
  .page-id-2750 .docs__list {
    margin: 0;
    margin-top: 40px;
  }

  .page-id-2348 .why_us_list,
  .page-id-2726 .why_us_list,
  .page-id-2741 .why_us_list,
  .page-id-2744 .why_us_list,
  .page-id-2747 .why_us_list,
  .page-id-2750 .why_us_list {
    padding-top: 1rem;
  }

  .page-id-2348 .why_us_list.clip_path,
  .page-id-2726 .why_us_list.clip_path,
  .page-id-2741 .why_us_list.clip_path,
  .page-id-2744 .why_us_list.clip_path,
  .page-id-2747 .why_us_list.clip_path,
  .page-id-2750 .why_us_list.clip_path,
  .page-id-3294 .why_us_list.clip_path {
    margin-top: 8rem;
  }

  .page-id-2348 .icon_bg-grey img,
  .page-id-2726 .icon_bg-grey img,
  .page-id-2741 .icon_bg-grey img,
  .page-id-2744 .icon_bg-grey img,
  .page-id-2747 .icon_bg-grey img,
  .page-id-2750 .icon_bg-grey img {
    max-width: none;
  }

  .page-id-2348 .form__contacts-block,
  .page-id-2726 .form__contacts-block,
  .page-id-2741 .form__contacts-block,
  .page-id-2744 .form__contacts-block,
  .page-id-2747 .form__contacts-block,
  .page-id-2750 .form__contacts-block {
    margin-top: 40px;
  }

  .page-id-2348 .why_us_list,
  .page-id-2726 .why_us_list,
  .page-id-2741 .why_us_list,
  .page-id-2744 .why_us_list,
  .page-id-2747 .why_us_list,
  .page-id-2750 .why_us_list {
    padding-bottom: 1rem;
  }

  .slider__section h2,
  .tariff-express-title {
    font-size: 22px;
  }

  .safety-block {
    padding-bottom: 3.125rem;
  }

  .safety-block h2 {
    font-size: 30px;
    line-height: 100%;
  }

  .safety-item {
    padding: 15px 9px;
  }

  .circles {
    width: 320px;
    height: 320px;
  }

  .circles:before {
    width: 320px;
    height: 320px;
  }
  .block_desc {
    background-position: center;
    background-size: cover;
  }
  .p-5 {
    padding: 1.5rem !important;
  }

  .fs-20 {
    font-size: 14px;
  }

  .auto_block .col-lg-4 {
    position: absolute;
    max-width: 25%;
    right: 2rem;
  }
  .fs-3 {
    font-size: 1rem;
    line-height: 24px;
  }
  .auto_block .col-lg-4 img {
    border-radius: inherit;
  }
  /* .auto_block {
    margin: 1rem;
  } */

  .auto_desc {
    max-width: 100%;
  }

  .auto_block .block p {
    line-height: 16px;
  }

  .auto_list .block {
    padding: 14px !important;
    display: flex;
    flex-direction: row !important;
    justify-content: normal !important;
    align-items: center;
    border-radius: 10px !important;
  }

  .auto_list .block .gradient_icon {
    flex: 1 0 30px;
    max-width: 30px;
    margin-right: 1rem;
  }
  .auto_list {
    margin: 0 !important;
  }

  .auto-block-img {
    margin-top: 5px !important;
  }

  .auto-block-img div {
    height: 550px;
  }

  .work__blocks {
    justify-items: center;
  }

  .map_btm .row {
    flex-direction: column;
    align-items: flex-start;
  }

  #modal-calc-rate h2,
  #modal-call-today h2,
  #modal-fix-tariff h2 {
    font-size: 26px;
  }

  #modal-calc-rate .modal__form,
  #modal-call-today .modal__form,
  #modal-fix-tariff .modal__form,
  #modal-safe-cargo .modal__form,
  #modal-transport-eval .modal__form {
    margin: 0;
  }

  .map_btm h3 {
    max-width: 100%;
    font-size: 1.25rem;
  }

  .btm_txt li::before {
    top: 0.8rem;
  }

  .map_btm img {
    max-width: 60%;
  }

  .map_btm {
    padding-bottom: 8rem !important;
  }
  .form__contacts.landing:after {
    display: none;
  }

  .form__contacts.landing {
    grid-template-columns: auto;
  }
  .cases_list > * {
    max-width: 100%;
  }
  .btm_block {
    margin-bottom: 3rem;
  }
  .page-id-964 .col-lg-5 img {
    position: relative;
    max-width: 100%;
  }
  .txt_block .block {
    padding: 1rem;
    padding-bottom: 8rem;
  }

  .robot_img .circles {
    transform: translate(0, 0);
  }

  .robot_img {
    bottom: -1rem;
    max-width: 50%;
  }
  .row.preim_list {
    flex-direction: column;
  }
  .row.why_us_list {
    flex-direction: column;
  }
  .coop_list {
    grid-template-columns: auto;
  }

  .cooperation__section .inner__box {
    padding-bottom: 4rem;
  }
  .head_sub_intro .absolute {
    position: relative !important;
    max-width: 100%;
  }
  .fs-26 {
    font-size: 1rem !important;
  }
  .case_title {
    font-size: 18px !important;
  }
  .cols-3-auto {
    flex-direction: column;
  }

  .cols-3-auto > * {
    max-width: 100%;
  }

  .car-feature-list li {
    max-width: 90% !important;
  }

  .page-id-3040 .car-feature-list li {
    max-width: 60% !important;
  }

  .avto_section:before {
    display: none;
  }
  .slogans_section h2 {
    font-size: 22px;
    line-height: 2rem;
  }

  .slogans_section h2 p {
    margin: 0;
  }

  .slogans_section .row {
    margin-top: 1rem;
  }
  .buz__intro img {
    position: relative;
    right: 1rem;
    bottom: 1rem;
    max-width: 100%;
  }
  .block_img-67 img {
    right: 0;
    bottom: 0;
  }
  .block_img-2507 img,
  .block_img-2817 img,
  .block_img-2832 img,
  .block_img-2845 img,
  .block_img-3027 img {
    right: 0;
  }
  .step__separator {
    max-width: 100%;
    width: 100%;
    height: 1px;
    margin: 0 auto;
  }
  .blockgeo_options {
    flex-direction: column;
  }

  .top_head_block {
    display: flex;
    gap: 1rem;
  }

  .block._wide {
    flex-direction: column !important;
  }

  .fs-50 {
    font-size: 2rem;
  }
  .article__post .post-thumbnail img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
  .inner__box_post {
    padding: 1.5rem;
  }
  .sidebar_block {
    display: none;
  }

  .coverage-when-block--alt .coverage-when-item {
    gap: 8px;
  }
}

@media (max-width: 576px) {
  .when_needed_head-title {
    padding-inline-end: 20px;
  }

  .promo-block .container {
    padding: 2rem 1rem;
  }

  .page-id-1491 .words__list {
    flex-direction: column;
  }

  .car-feature-title {
    font-size: 18px;
  }

  .page-id-3040 .car-feature-title {
    font-size: 18px;
  }

  .car-feature-list li {
    font-size: 14px;
  }

  .car-features-footer {
    font-size: 14px;
    line-height: 22px;
  }

  .presence-geo__header-right img {
    max-width: 100%;
  }

  .coverage-when-item img {
    width: 17px;
    height: 17px;
  }

  .coverage-when-block--alt1 .coverage-when-item img {
    width: 19px;
    height: 19px;
  }

  .coverage-when-block--alt .coverage-when-item,
  .coverage-when-block--alt1 .coverage-when-item {
    position: relative;
  }

  .coverage-when-block--alt1 .coverage-when-item {
    padding: 7px 28px 9px 9px;
    gap: 7px;
    align-items: normal;
  }

  .coverage-when-block--alt .has-desc img {
    position: absolute;
    top: 22px;
  }

  .coverage-when-block--alt .has-desc .coverage-when-check,
  .coverage-when-block--alt .has-desc .coverage-when-desc {
    padding-inline-start: 25px;
  }

  .coverage-when-check {
    font-size: 16px;
  }

  .coverage-when-block--alt1 .coverage-when-check,
  .coverage-when-block--alt1 .coverage-when-text {
    font-size: 14px;
    line-height: 1.15;
  }

  .coverage-when-desc p {
    font-size: 14px;
  }

  .coverage-when-desc p em {
    font-size: 14px;
  }

  .coverage-when-footer {
    padding: 35px 10px;
  }

  .tariff-express-wrapper {
    padding: 40px 15px 35px 15px;
  }

  .form-wrapper {
    padding: 0;
    border: none;
  }

  #modal-transport-eval .form__row-buttons {
    flex-wrap: wrap;
  }
  #modal-transport-eval .form__row-button:first-child {
    flex: auto;
  }
  #modal-transport-eval .form__row-button:last-child {
    flex: auto;
  }

  .page-id-3294 .coverage-when-block--alt1 .circles,
  .page-id-3642 .coverage-when-block--alt1 .circles {
    width: 250px;
    height: 250px;
    bottom: -6rem;
  }

  .page-id-3294 .coverage-when-block--alt1 .circles::before,
  .page-id-3642 .coverage-when-block--alt1 .circles::before {
    width: 250px;
    height: 250px;
  }

  .page-id-3294 .coverage-when-block--alt1 .coverage-when-robot img,
  .page-id-3642 .coverage-when-block--alt1 .coverage-when-robot img {
    width: 380px;
    bottom: -80px;
    left: -160px;
  }

  .page-id-2348 .buz__intro img,
  .page-id-2726 .buz__intro img,
  .page-id-2741 .buz__intro img,
  .page-id-2744 .buz__intro img,
  .page-id-2747 .buz__intro img,
  .page-id-2750 .buz__intro img  {
    max-width: 35%;
  }

  .case_img img {
    width: 100%;
  }

  .form-col-special input[type="text"] {
    font-size: 13px;
  }

  .stages-sixcols-wrapper {
    padding: 10px;
  }

  .stages-sixcols-cards-mobile {
    gap: 10px;
  }

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

@media (max-width: 520px) {
  #modal-fix-tariff .modal-header,
  #modal-transport-eval .modal-header {
    padding-top: 25px;
  }
}

@media (max-width: 490px) {
  .offer_block .img__bg {
    width: 101px;
    height: 127px;
    right: 1rem;
  }

  .offer_block:last-child .img__bg {
    width: 154px;
    height: 118px;
    bottom: 5px;
  }

  /* .page-id-3040 .how_section--alt1 .block_desc {
    min-height: ;
  } */

  .page-id-2726 .buz__intro .entry-title,
  .page-id-2741 .buz__intro .entry-title,
  .page-id-2744 .buz__intro .entry-title,
  .page-id-2747 .buz__intro .entry-title,
  .page-id-2750 .buz__intro .entry-title {
    max-width: 100%;
  }

  .page-id-2348 .work__block .container-work,
  .page-id-2726 .work__block .container-work,
  .page-id-2741 .work__block .container-work,
  .page-id-2744 .work__block .container-work,
  .page-id-2747 .work__block .container-work,
  .page-id-2750 .work__block .container-work,
  .page-id-3309 .work__block .container-work,
  .page-id-3294 .work__block .container-work,
  .page-id-3488 .work__block .container-work,
  .page-id-3519 .work__block .container-work,
  .page-id-3563 .work__block .container-work,
  .page-id-3612 .work__block .container-work,
  .page-id-3635 .work__block .container-work,
  .page-id-3642 .work__block .container-work,
  .page-id-3649 .work__block .container-work {
    padding-inline: 0.8rem;
  }

  .work__blocks {
    padding-block-start: 35px;
    justify-items: normal;
  }

  .work_item {
    position: relative;
  }

  .btn-grey {
    padding: 0.9375rem 1rem;
  }

  .index {
    padding: 21px 15px;
    position: absolute;
    top: -25px;
    right: 15px;
    margin-top: 0;
    margin-left: 0;
    font-size: 32px;
  }

  .clever-history-list {
    grid-template-columns: repeat(1, 1fr);
  }

  .auto-block-img div {
    height: auto;
  }

  .work_item img {
    width: 100%;
  }

  .page-id-2507 .work__block .container-work {
    padding-inline: 10px;
  }
}

@media (max-height: 700px), (max-width: 768px) {
  #modal-calc-rate .modal-content,
  #modal-fix-tariff .modal-content {
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
  }

  #modal-calc-rate.show-modal,
  #modal-fix-tariff.show-modal {
    overflow-y: auto;
  }
}

@media (max-width: 430px) {
  .page-id-2507 .buz__intro img,
  .page-id-2817 .buz__intro img,
  .page-id-2845 .buz__intro img,
  .page-id-3027 .buz__intro img,
  .page-id-3040 .buz__intro img  {
    right: 0;
    bottom: 11rem;
    max-width: 100%;
  }
}

@media (max-width: 420px) {
  .stages-list-item {
    min-height: 136px;
  }
}

@media (max-width: 359px) {
  .how_section--alt1 h2 {
    font-size: 25px;
  }
}
