@font-face {
  font-family: "Montserrat";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../../../fonts/Montserrat/Montserrat-SemiBold.eot");
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("../../../../fonts/Montserrat/Montserrat-SemiBold.eot?#iefix") format("embedded-opentype"), url("../../../fonts/Montserrat/Montserrat-SemiBold.woff") format("woff"), url("../../../fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("../../../fonts/Montserrat/Montserrat-Medium.eot");
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url("../../../../fonts/Montserrat/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("../../../fonts/Montserrat/Montserrat-Medium.woff") format("woff"), url("../../../fonts/Montserrat/Montserrat-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../../../fonts/Montserrat/Montserrat-Regular.eot");
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("../../../fonts/Montserrat/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("../../../fonts/Montserrat/Montserrat-Regular.woff") format("woff"), url("../../../fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("../../../fonts/Montserrat/Montserrat-Light.eot");
  src: local("Montserrat Light"), local("Montserrat-Light"), url("../../../fonts/Montserrat/Montserrat-Light.eot?#iefix") format("embedded-opentype"), url("../../../fonts/Montserrat/Montserrat-Light.woff") format("woff"), url("../../../fonts/Montserrat/Montserrat-Light.ttf") format("truetype");
}

@font-face {
  font-family: "Moul";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../../../fonts/Moul/Moul-Regular.eot");
  src: local("Moul Regular"), local("Moul-Regular"), url("../../../fonts/Moul/Moul-Regular.eot?#iefix") format("embedded-opentype"), url("../../../fonts/Moul/Moul-Regular.woff") format("woff"), url("../../../fonts/Moul/Moul-Regular.ttf") format("truetype");
}

*:last-child {
  margin-bottom: 0;
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.25;
  color: #000;
  text-align: left;
  background-color: #fff;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  overflow-x: hidden;
}

hr {
  margin: 1.25rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

h6,
h5,
h4,
h3,
h2,
h1 {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
  font-weight: 500;
  line-height: 1.5;
  color: #000;
}

h6:first-child,
h5:first-child,
h4:first-child,
h3:first-child,
h2:first-child,
h1:first-child {
  margin-top: 0;
}

h1 {
  font-size: 1.75rem;
}

@media (min-width: 768px) {
  h1 {
    font-size: 2rem;
  }
}

@media (min-width: 1200px) {
  h1 {
    font-size: 2.25rem;
  }
}

h2 {
  font-size: 1.625rem;
}

@media (min-width: 768px) {
  h2 {
    font-size: 1.875rem;
  }
}

@media (min-width: 1200px) {
  h2 {
    font-size: 2.125rem;
  }
}

h3 {
  font-size: 1.5rem;
}

@media (min-width: 768px) {
  h3 {
    font-size: 1.75rem;
  }
}

@media (min-width: 1200px) {
  h3 {
    font-size: 2rem;
  }
}

h4 {
  font-size: 1.375rem;
}

@media (min-width: 768px) {
  h4 {
    font-size: 1.625rem;
  }
}

@media (min-width: 1200px) {
  h4 {
    font-size: 1.875rem;
  }
}

h5 {
  font-size: 1.25rem;
}

@media (min-width: 768px) {
  h5 {
    font-size: 1.5rem;
  }
}

@media (min-width: 1200px) {
  h5 {
    font-size: 1.75rem;
  }
}

h6 {
  font-size: 1.125rem;
}

@media (min-width: 768px) {
  h6 {
    font-size: 1.375rem;
  }
}

@media (min-width: 1200px) {
  h6 {
    font-size: 1.625rem;
  }
}

p {
  margin-top: 0;
  margin-bottom: 1.25rem;
}

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1.25rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 1.875rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1.25rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

li {
  margin-bottom: 0.75rem;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.75rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1.25rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 0.875em;
}

mark {
  padding: 0.1875em;
  color: #000;
  background-color: #e4f2ff;
}

sub,
sup {
  position: relative;
  font-size: 0.6em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #e31e24;
  outline: none;
  text-decoration: underline;
}

a:hover {
  color: #b6181d;
  text-decoration: none;
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1.25rem;
  overflow: auto;
  font-size: 0.875em;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #e31e24;
  word-wrap: break-word;
}

a>code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #000;
  border-radius: 1rem;
}

kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1.25rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #000;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

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

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.75rem;
  font-size: 1.875rem;
  line-height: inherit;
}

legend+* {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

img:not(.img-not-default) {
  max-width: 100%;
  height: auto;
  width: 100%;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.container {
  width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
 /* .container {
    max-width: 960px;
  }*/
    .container {
    max-width: 1004px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

@media (min-width: 1280px) {
  .container {
    max-width: 1200px;
  }
}

.visually-hidden {
  clip: rect(0, 0, 0, 0) !important;
  margin: -1px !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  width: 1px !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.visually-hidden:not(caption) {
  position: absolute !important;
}

.container .full-width {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
}

@media (min-width: 576px) {
  .container .full-width {
    margin-left: calc(-50vw + 540px / 2);
    margin-right: calc(-50vw + 540px / 2);
  }
}

@media (min-width: 768px) {
  .container .full-width {
    margin-left: calc(-50vw + 720px / 2);
    margin-right: calc(-50vw + 720px / 2);
  }
}

@media (min-width: 992px) {
  .container .full-width {
    margin-left: calc(-50vw + 960px / 2);
    margin-right: calc(-50vw + 960px / 2);
  }
}

@media (min-width: 1200px) {
  .container .full-width {
    margin-left: calc(-50vw + 1140px / 2);
    margin-right: calc(-50vw + 1140px / 2);
  }
}

@media (min-width: 1280px) {
  .container .full-width {
    margin-left: calc(-50vw + 1200px / 2);
    margin-right: calc(-50vw + 1200px / 2);
  }
}

.text-nowrap {
  white-space: nowrap !important;
}

p.fs-sm {
  margin-bottom: 1.125rem;
}

p.fs-sm:last-child {
  margin-bottom: 0;
}

p.fs-lg {
  margin-bottom: 2.125rem;
}

p.fs-lg:last-child {
  margin-bottom: 0;
}

.fs-sm {
  font-size: 0.875rem !important;
  line-height: 1.429 !important;
}

.fs-lg {
  font-size: 1.25rem !important;
  line-height: 1.5 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-light {
  font-weight: 300 !important;
}

.tt-lowercase {
  text-transform: lowercase !important;
}

.tt-uppercase {
  text-transform: uppercase !important;
}

.form-group {
  margin-bottom: 1.5rem;
}

.form-group:last-child {
  margin-bottom: 0;
}

.form-control {
  appearance: none;
  display: block;
  width: 100%;
  padding: 1.4375rem 1rem;
  color: #000;
  background-color: #fff;
  background-clip: padding-box;
  border-width: 1px;
  border-style: solid;
  border-radius: 0.625rem;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.25;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  border-color: #000;
}

textarea.form-control {
  min-height: calc(3.7em + 2.75rem + 2px);
}

.form-control::placeholder {
  color: rgba(0, 0, 0, 0.75);
  opacity: 1;
}

.form-control:focus {
  color: #000;
  background-color: #fff;
  border-color: #656565;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(96, 96, 96, 0.25);
}

.form-control:disabled {
  background-color: #f9d2d3;
  border-color: #cccccc;
  color: rgba(0, 0, 0, 0.75);
  opacity: 1;
}

.btn {
  display: inline-block;
  padding: 0.875rem 1.5rem;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: 0;
  border-radius: 0.625rem;
  box-shadow: none;
  font-family: "Montserrat", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1;
  outline: 0 !important;
}

.btn_lg {
  padding: 1.5rem 3.1875rem;
}

.btn_lg {
  font-size: 1.125rem;
  font-weight: 500;
}

.btn_primary {
  background-color: #e31e24;
  color: #fff;
}

.btn_lighter {
  background-color: #d9d9d9;
  color: #fff;
}

@media (min-width: 1200px) {
  .btn_lg {
    font-size: 1.25rem;
  }
}

.btn_primary:hover {
  background-color: #dd1d23;
}

.btn_primary:hover:not(:active) {
  color: #fff;
  box-shadow: 0 0.625rem 1.25rem rgba(227, 30, 36, 0.2);
}

.btn_primary:focus-visible {
  box-shadow: 0 0 0 0.25rem rgba(227, 30, 36, 0.5);
}

.btn_primary:active {
  background: #d81d22;
  color: #fff;
}

.btn_lighter:hover {
  background-color: #d4d4d4;
}

.btn_lighter:hover:not(:active) {
  color: #fff;
  box-shadow: 0 0.625rem 1.25rem rgba(217, 217, 217, 0.2);
}

.btn_lighter:focus-visible {
  box-shadow: 0 0 0 0.25rem rgba(217, 217, 217, 0.5);
}

.btn_lighter:active {
  background: #cecece;
  color: #fff;
}

.page-layout-def {
  display: flex;
  flex-wrap: nowrap;
  flex-direction: column;
  align-items: stretch;
  min-height: 100vh;
  width: 100%;
}

.header-def__main {
  padding-bottom: 1.375rem;
  padding-top: 1.375rem;
}

.header-def__main-inner {
  display: flex;
  gap: 1.25rem;
  align-items: center;
  justify-content: space-between;
}

.header-def__main-inner>* {
  margin-bottom: 0 !important;
}

.header-def__main-city {
  display: none;
}

.header-def__main-contacts {
  display: flex;
  gap: 1.125rem;
  align-items: center;
}

.header-def__main-contacts>* {
  margin-bottom: 0 !important;
}

.header-def__main-contacts>.mail-header-def {
  display: none;
}

.header-def__main-contacts>.callback-header-def {
  display: none;
}

.header-def__main-toogle {
  margin-bottom: 0;
}

.header-def__main-toogle-link {
  display: block;
  height: 2rem;
  width: 2rem;
}

.header-def__menu {
  display: none;
  padding-top: 2rem;
}

@media (min-width: 768px) {
  .header-def__main-contacts>.mail-header-def {
    display: block;
  }
}

@media (min-width: 992px) {
  .header-def__main-city {
    display: block;
  }

  .header-def__main-contacts>.callback-header-def {
    display: block;
  }

  .header-def__main-toogle {
    display: none;
  }

  .header-def__menu {
    display: block;
  }
}

@media (min-width: 1200px) {
  .header-def__menu {
    padding-top: 2.625rem;
  }

  /*.header-def__main-city {
    margin-right: 4.375rem;
  }*/
    .header-def__main-city {
    margin-right: 1.375rem;
  }
}

@media (min-width: 1280px) {
  .header-def__main-inner {
    gap: 2.1875rem;
  }
}

.header-def__main {
  background-color: #1f1f1f;
  color: #fff;
}

.header-def__main-toogle-link {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='%23fff'%3e%3cpath d='M4 7C3.44772 7 3 7.44772 3 8C3 8.55228 3.44772 9 4 9H28C28.5523 9 29 8.55228 29 8C29 7.44772 28.5523 7 28 7H4ZM4 12.3333C3.44772 12.3333 3 12.781 3 13.3333C3 13.8856 3.44772 14.3333 4 14.3333H28C28.5523 14.3333 29 13.8856 29 13.3333C29 12.781 28.5523 12.3333 28 12.3333H4ZM3 18.6667C3 18.1144 3.44772 17.6667 4 17.6667H28C28.5523 17.6667 29 18.1144 29 18.6667C29 19.219 28.5523 19.6667 28 19.6667H4C3.44772 19.6667 3 19.219 3 18.6667ZM4 23C3.44772 23 3 23.4477 3 24C3 24.5523 3.44772 25 4 25H28C28.5523 25 29 24.5523 29 24C29 23.4477 28.5523 23 28 23H4Z'/%3e%3c/svg%3e");
}

.header-def__menu.active {
  display: block;
}

.menu-header-def {
  padding-bottom: 1.5rem;
  padding-left: 0;
  text-align: center;
  border-bottom: 1px solid #c5c5c5;
  color: #000;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25;
  list-style: none;
  text-transform: uppercase;
}

.menu-header-def:last-child {
  margin-bottom: 0;
}

.menu-header-def__item {
  margin-bottom: 0.75rem;
}

.menu-header-def__item:last-child {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .menu-header-def {
    display: flex;
    justify-content: space-between;
    gap: 0.625rem;
    text-align: left;
  }

  .menu-header-def__item {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .menu-header-def {
    gap: 0.9375rem;
    padding-bottom: 2.125rem;
  }
}

@media (min-width: 1280px) {
  .menu-header-def {
    gap: 1.25rem;
  }
}

.menu-header-def__link {
  color: inherit;
  text-decoration: none;
}

@media (min-width: 1200px) {
  .menu-header-def {
    font-size: 1rem;
  }
}

@media (min-width: 1280px) {
  .menu-header-def {
    font-size: 1.0625rem;
  }
}

.menu-header-def__item_select .menu-header-def__link:not(:hover):not(:focus-visible) {
  color: #e31e24;
  text-decoration: underline;
}

.logo-header-def {
  margin-bottom: 1.25rem;
  max-width: 6.25rem;
}

.logo-header-def:last-child {
  margin-bottom: 0;
}

.logo-header-def__picture {
  display: block;
}

.logo-header-def__picture-img {
  max-width: 100%;
  height: auto;
}

@media (min-width: 576px) {
  .logo-header-def {
    max-width: 8.125rem;
  }
}

@media (min-width: 992px) {
  .logo-header-def {
    max-width: none;
  }
}

.city-header-def {
  margin-bottom: 1.25rem;
  color: inherit;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.25;
}

.city-header-def:last-child {
  margin-bottom: 0;
}

.city-header-def__link {
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

.city-header-def__link::before {
  content: "";
  display: inline-block;
  height: 0.8125rem;
  width: 0.5rem;
  position: relative;
  top: -0.0625rem;
}

.city-header-def__link {
  text-decoration: underline;
}

.city-header-def__link::before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='13' viewBox='0 0 8 13' fill='%23fff'%3e%3cpath d='M4.1653 0C4.28955 0.0177495 4.41379 0.0354992 4.55579 0.0532486C5.30127 0.159746 5.94025 0.461486 6.50823 0.958472C7.21821 1.56195 7.66195 2.32518 7.82169 3.2304C7.98144 4.10013 7.85719 4.9521 7.44895 5.75083C6.29524 8.02276 5.14152 10.2947 3.97006 12.5666C3.97006 12.5844 3.95231 12.6021 3.93456 12.6199C3.91681 12.6021 3.91681 12.5844 3.89906 12.5489C2.72759 10.2592 1.55613 7.96951 0.40241 5.67983C0.0829191 5.0586 -0.0413267 4.38412 0.0119217 3.67414C0.0829196 2.62692 0.508906 1.73945 1.28988 1.02947C1.84012 0.514735 2.4791 0.212994 3.22458 0.0709978C3.36657 0.0354989 3.52632 0.035499 3.66831 0.0177495C3.68606 0.0177495 3.70381 0.0177495 3.72156 0C3.86356 0 4.0233 0 4.1653 0ZM6.31299 3.94038C6.31299 2.64467 5.26577 1.5797 3.95231 1.5797C2.63884 1.5797 1.57388 2.62692 1.57388 3.94038C1.57388 5.2361 2.63884 6.30106 3.93456 6.30106C5.24802 6.31881 6.31299 5.25384 6.31299 3.94038Z'/%3e%3c/svg%3e");
}

.city-header-def__link:not(:hover):not(:focus-visible) {
  color: inherit;
}

.city-header-def__link:hover,
.city-header-def__link:focus-visible {
  text-decoration: none;
}

.callback-header-def {
  margin-bottom: 1.25rem;
  color: #fff;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.25;
}

.callback-header-def:last-child {
  margin-bottom: 0;
}

.callback-header-def__link {
  display: inline-flex;
  gap: 0.625rem;
  padding: 0.875rem 0.875rem 0.875rem 0.875rem;
}

.callback-header-def__link::before {
  content: "";
  display: inline-block;
  height: 1.1875rem;
  width: 1.125rem;
  vertical-align: middle;
}

@media (min-width: 1200px) {
  .callback-header-def__link {
    gap: 0.9375rem;
    padding: 0.875rem 3.5rem 0.875rem 2.375rem;
  }
}

.callback-header-def__link {
  border-width: 2px;
  border-style: solid;
  border-radius: 0.625rem;
  text-decoration: none;
}

.callback-header-def__link::before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.callback-header-def__link:not(:hover):not(:focus-visible) {
  border-color: #fff;
  color: #fff;
}

.callback-header-def__link:not(:hover):not(:focus-visible)::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='%23fff'%3e%3cpath d='M10.1351 18.7014C10.3466 18.7437 10.558 18.7648 10.7695 18.7859C10.9598 18.7859 11.1501 18.7859 11.277 18.8494C11.2876 18.8494 11.3034 18.8441 11.3193 18.8388C11.3352 18.8335 11.351 18.8282 11.3616 18.8282C12.1863 18.7648 12.9476 18.4899 13.6242 18.0035C14.026 17.7286 14.3855 17.3903 14.6181 16.9462C14.8296 16.5445 14.8507 16.1215 14.6392 15.6986C14.5335 15.5083 14.4278 15.318 14.2798 15.1488C13.5396 14.2607 12.6304 13.5628 11.6576 12.9707C11.4673 12.8439 11.2347 12.7804 11.0021 12.8016C10.6426 12.8016 10.3254 12.9707 10.0505 13.1611C9.60646 13.4571 9.26812 13.8589 8.92978 14.2818C8.73947 14.5356 8.48571 14.5567 8.2531 14.3241C7.49184 13.6051 6.81516 12.8439 6.18078 11.998C4.99659 10.4121 4.06616 8.69922 3.43178 6.81721C3.36834 6.56346 3.45292 6.37315 3.68553 6.26741C3.8335 6.204 3.97619 6.14586 4.11888 6.08773L4.11896 6.0877L4.11903 6.08767L4.11905 6.08766L4.11908 6.08765C4.2618 6.0295 4.40452 5.97136 4.55252 5.90793C4.91201 5.75991 5.25035 5.61188 5.56754 5.40042C5.84244 5.21011 6.0539 4.9775 6.09619 4.63916V4.63916C6.11734 4.4277 6.13849 4.21623 6.09619 4.02592C5.99046 3.53956 5.88473 3.0532 5.75785 2.58798C5.58869 1.99589 5.39837 1.4038 5.12347 0.853995C4.93315 0.473364 4.65825 0.198464 4.25648 0.0715872C3.93928 -0.0341436 3.62209 -0.0129974 3.3049 0.0715872C2.79739 0.21961 2.35332 0.452218 1.9304 0.769411C0.999967 1.44609 0.365581 2.35537 0.111827 3.49727C-0.0361961 4.19509 -0.0150501 4.87177 0.0483884 5.56959C0.132973 6.58461 0.365581 7.57848 0.682774 8.53005C1.21143 10.1372 1.99384 11.6385 2.94541 13.0342C4.27762 15.0008 5.92702 16.6502 7.99935 17.8555C8.67603 18.2573 9.37385 18.5533 10.1351 18.7014ZM17.1564 10.4121C17.2621 9.84112 17.3256 9.27018 17.3256 8.65694C17.3256 8.06485 17.2621 7.45161 17.1564 6.83837C16.4163 3.6453 13.9845 1.15005 10.8125 0.388788C10.6011 0.32535 10.3896 0.261911 10.1781 0.325349C9.77637 0.43108 9.52261 0.769419 9.52261 1.1712C9.52261 1.57297 9.81866 1.91131 10.2204 1.9959C11.8698 2.35538 13.2443 3.20123 14.2594 4.57573C15.4647 6.18284 15.8876 8.00141 15.5281 9.98915C15.4858 10.1372 15.4858 10.2852 15.507 10.4121C15.5704 10.8138 15.9299 11.0887 16.3317 11.0887C16.7335 11.0887 17.0718 10.8138 17.1564 10.4121ZM14.5114 8.95292C14.5114 9.37585 14.4691 9.77763 14.3846 10.1794C14.3 10.6023 13.9193 10.8984 13.4964 10.8561C13.0523 10.8138 12.714 10.4966 12.6929 10.0525C12.6929 9.94679 12.714 9.81992 12.7352 9.71419C12.9255 8.55115 12.714 7.47269 12.0585 6.49997C11.4029 5.52725 10.4937 4.89286 9.33062 4.63911C8.92884 4.55452 8.67509 4.27962 8.61165 3.89899C8.52707 3.32804 9.03458 2.84168 9.60552 2.96856C11.3818 3.34919 12.7352 4.32191 13.6656 5.86558C14.2365 6.81716 14.5114 7.85332 14.5114 8.95292ZM11.643 9.50073C11.6531 9.40434 11.6632 9.30725 11.6799 9.20685C11.6588 7.55745 10.538 6.07722 8.90977 5.65429C8.7406 5.612 8.57143 5.56971 8.38112 5.612C8.00049 5.71773 7.72559 6.03492 7.72559 6.4367C7.72559 6.81733 7.97934 7.15567 8.35997 7.2614L8.35998 7.2614C8.508 7.3037 8.65602 7.34599 8.80404 7.40942C9.5653 7.74776 10.1151 8.61476 9.92479 9.60863C9.8402 10.0738 10.1362 10.4968 10.6015 10.6025C11.0244 10.6871 11.4896 10.391 11.5742 9.94696C11.6125 9.79361 11.6277 9.64798 11.643 9.50073Z'/%3e%3c/svg%3e");
}

.callback-header-def__link:hover,
.callback-header-def__link:focus-visible {
  border-color: #b6181d;
  color: #b6181d;
}

.callback-header-def__link:hover::before,
.callback-header-def__link:focus-visible::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='%23b6181d'%3e%3cpath d='M10.1351 18.7014C10.3466 18.7437 10.558 18.7648 10.7695 18.7859C10.9598 18.7859 11.1501 18.7859 11.277 18.8494C11.2876 18.8494 11.3034 18.8441 11.3193 18.8388C11.3352 18.8335 11.351 18.8282 11.3616 18.8282C12.1863 18.7648 12.9476 18.4899 13.6242 18.0035C14.026 17.7286 14.3855 17.3903 14.6181 16.9462C14.8296 16.5445 14.8507 16.1215 14.6392 15.6986C14.5335 15.5083 14.4278 15.318 14.2798 15.1488C13.5396 14.2607 12.6304 13.5628 11.6576 12.9707C11.4673 12.8439 11.2347 12.7804 11.0021 12.8016C10.6426 12.8016 10.3254 12.9707 10.0505 13.1611C9.60646 13.4571 9.26812 13.8589 8.92978 14.2818C8.73947 14.5356 8.48571 14.5567 8.2531 14.3241C7.49184 13.6051 6.81516 12.8439 6.18078 11.998C4.99659 10.4121 4.06616 8.69922 3.43178 6.81721C3.36834 6.56346 3.45292 6.37315 3.68553 6.26741C3.8335 6.204 3.97619 6.14586 4.11888 6.08773L4.11896 6.0877L4.11903 6.08767L4.11905 6.08766L4.11908 6.08765C4.2618 6.0295 4.40452 5.97136 4.55252 5.90793C4.91201 5.75991 5.25035 5.61188 5.56754 5.40042C5.84244 5.21011 6.0539 4.9775 6.09619 4.63916V4.63916C6.11734 4.4277 6.13849 4.21623 6.09619 4.02592C5.99046 3.53956 5.88473 3.0532 5.75785 2.58798C5.58869 1.99589 5.39837 1.4038 5.12347 0.853995C4.93315 0.473364 4.65825 0.198464 4.25648 0.0715872C3.93928 -0.0341436 3.62209 -0.0129974 3.3049 0.0715872C2.79739 0.21961 2.35332 0.452218 1.9304 0.769411C0.999967 1.44609 0.365581 2.35537 0.111827 3.49727C-0.0361961 4.19509 -0.0150501 4.87177 0.0483884 5.56959C0.132973 6.58461 0.365581 7.57848 0.682774 8.53005C1.21143 10.1372 1.99384 11.6385 2.94541 13.0342C4.27762 15.0008 5.92702 16.6502 7.99935 17.8555C8.67603 18.2573 9.37385 18.5533 10.1351 18.7014ZM17.1564 10.4121C17.2621 9.84112 17.3256 9.27018 17.3256 8.65694C17.3256 8.06485 17.2621 7.45161 17.1564 6.83837C16.4163 3.6453 13.9845 1.15005 10.8125 0.388788C10.6011 0.32535 10.3896 0.261911 10.1781 0.325349C9.77637 0.43108 9.52261 0.769419 9.52261 1.1712C9.52261 1.57297 9.81866 1.91131 10.2204 1.9959C11.8698 2.35538 13.2443 3.20123 14.2594 4.57573C15.4647 6.18284 15.8876 8.00141 15.5281 9.98915C15.4858 10.1372 15.4858 10.2852 15.507 10.4121C15.5704 10.8138 15.9299 11.0887 16.3317 11.0887C16.7335 11.0887 17.0718 10.8138 17.1564 10.4121ZM14.5114 8.95292C14.5114 9.37585 14.4691 9.77763 14.3846 10.1794C14.3 10.6023 13.9193 10.8984 13.4964 10.8561C13.0523 10.8138 12.714 10.4966 12.6929 10.0525C12.6929 9.94679 12.714 9.81992 12.7352 9.71419C12.9255 8.55115 12.714 7.47269 12.0585 6.49997C11.4029 5.52725 10.4937 4.89286 9.33062 4.63911C8.92884 4.55452 8.67509 4.27962 8.61165 3.89899C8.52707 3.32804 9.03458 2.84168 9.60552 2.96856C11.3818 3.34919 12.7352 4.32191 13.6656 5.86558C14.2365 6.81716 14.5114 7.85332 14.5114 8.95292ZM11.643 9.50073C11.6531 9.40434 11.6632 9.30725 11.6799 9.20685C11.6588 7.55745 10.538 6.07722 8.90977 5.65429C8.7406 5.612 8.57143 5.56971 8.38112 5.612C8.00049 5.71773 7.72559 6.03492 7.72559 6.4367C7.72559 6.81733 7.97934 7.15567 8.35997 7.2614L8.35998 7.2614C8.508 7.3037 8.65602 7.34599 8.80404 7.40942C9.5653 7.74776 10.1151 8.61476 9.92479 9.60863C9.8402 10.0738 10.1362 10.4968 10.6015 10.6025C11.0244 10.6871 11.4896 10.391 11.5742 9.94696C11.6125 9.79361 11.6277 9.64798 11.643 9.50073Z'/%3e%3c/svg%3e");
}

.mail-header-def {
  margin-bottom: 1.25rem;
  color: inherit;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}

.mail-header-def:last-child {
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  .mail-header-def {
    font-size: 1.25rem;
  }
}

.mail-header-def__link:not(:hover):not(:focus-visible) {
  color: inherit;
  text-decoration: none;
}

.phone-header-def {
  margin-bottom: 1.25rem;
  color: inherit;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1;
}

.phone-header-def:last-child {
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  .phone-header-def {
    font-size: 1.25rem;
  }
}

.phone-header-def__link:not(:hover):not(:focus-visible) {
  color: inherit;
  text-decoration: none;
}

.content-page-def {
  flex-grow: 1;
  padding-bottom: 2.5rem;
  padding-top: 2.5rem;
}

.footer-def {
  padding-bottom: 1.75rem;
  padding-top: 1.625rem;
  background-color: #1f1f1f;
  color: #fff;
}

.footer-def__inner>* {
  margin-bottom: 1.875rem;
}

.footer-def__inner>*:last-child {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .footer-def__inner {
    display: grid;
    gap: 1.875rem;
    grid-template-columns: 19.125rem 1fr 11.375rem;
  }

  .footer-def__inner>* {
    margin-bottom: 0;
  }

  .footer-def__logo {
    align-self: center;
    padding-top: 0.125rem;
  }

  .footer-def__menu {
    padding-right: 1rem;
    padding-top: 0.25rem;
  }
}

.logo-footer-def {
  margin-bottom: 1.25rem;
  text-align: center;
}

.logo-footer-def:last-child {
  margin-bottom: 0;
}

.logo-footer-def__picture {
  display: block;
}

.logo-footer-def__picture-img {
  max-width: 100%;
  height: auto;
}

@media (min-width: 992px) {
  .logo-footer-def {
    text-align: left;
  }
}

.menu-footer-def {
  margin-bottom: 1.25rem;
  padding-left: 0;
  text-align: center;
  color: inherit;
  font-size: 1.0625rem;
  font-weight: 300;
  line-height: 1.25;
  list-style: none;
}

.menu-footer-def:last-child {
  margin-bottom: 0;
}

.menu-footer-def__item {
  margin-bottom: 1.25rem;
}

.menu-footer-def__item:last-child {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .menu-footer-def {
    text-align: left;
  }
}

@media (min-width: 1200px) {
  .menu-footer-def {
    column-count: 2;
    column-gap: 0.875rem;
  }
}

.menu-footer-def__link {
  color: inherit;
  text-decoration: none;
}

.menu-footer-def__item_select .menu-footer-def__link:not(:hover):not(:focus-visible) {
  color: #e31e24;
  text-decoration: underline;
}

.phone-footer-def {
  margin-bottom: 0.625rem;
  text-align: center;
  color: inherit;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1;
}

.phone-footer-def:last-child {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .phone-footer-def {
    text-align: left;
  }
}

.phone-footer-def__link:not(:hover):not(:focus-visible) {
  color: inherit;
  text-decoration: none;
}

.address-footer-def {
  margin-bottom: 0.75rem;
  text-align: center;
  color: #fff;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;
}

.address-footer-def:last-child {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .address-footer-def {
    text-align: left;
  }
}

.socials-footer-def {
  display: flex;
  gap: 1.3125rem;
  align-items: center;
  justify-content: center;
  padding-left: 0;
  list-style: none;
}

.socials-footer-def__item:not(:last-child) {
  margin-bottom: 0 !important;
}

.socials-footer-def__link::before {
  content: "";
  display: block;
}

.socials-footer-def__link_youtube::before {
  height: 1rem;
  width: 1.5rem;
}

.socials-footer-def__link_telegram::before {
  height: 1rem;
  width: 1.125rem;
}

.socials-footer-def__link_facebook::before {
  height: 1.0625rem;
  width: 1.0625rem;
}

@media (min-width: 992px) {
  .socials-footer-def {
    justify-content: flex-start;
  }
}

.socials-footer-def__link::before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.socials-footer-def__link_youtube::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16' viewBox='0 0 24 16' fill='%23e31e24'%3e%3cpath d='M19.9385 0H4.06154C2.98435 0 1.95128 0.412062 1.1896 1.14554C0.427911 1.87901 0 2.87382 0 3.91111V12.0889C0 13.1262 0.427911 14.121 1.1896 14.8545C1.95128 15.5879 2.98435 16 4.06154 16H19.9385C21.0156 16 22.0487 15.5879 22.8104 14.8545C23.5721 14.121 24 13.1262 24 12.0889V3.91111C24 2.87382 23.5721 1.87901 22.8104 1.14554C22.0487 0.412062 21.0156 0 19.9385 0ZM16.7003 8.15644L9.50031 11.712C9.47228 11.726 9.44099 11.7328 9.40944 11.7318C9.37788 11.7309 9.34712 11.7221 9.32008 11.7064C9.29304 11.6907 9.27063 11.6686 9.255 11.6422C9.23936 11.6158 9.23102 11.586 9.23077 11.5556V4.44444C9.23102 4.41404 9.23936 4.38421 9.255 4.3578C9.27063 4.33139 9.29304 4.30928 9.32008 4.29359C9.34712 4.2779 9.37788 4.26914 9.40944 4.26816C9.44099 4.26719 9.47228 4.27402 9.50031 4.288L16.7003 7.84356C16.7305 7.85847 16.7559 7.88114 16.7736 7.90906C16.7914 7.93697 16.8007 7.96906 16.8007 8.00178C16.8007 8.0345 16.7914 8.06658 16.7736 8.0945C16.7559 8.12242 16.7305 8.14508 16.7003 8.16V8.15644Z'/%3e%3c/svg%3e");
}

.socials-footer-def__link_youtube:hover::before,
.socials-footer-def__link_youtube:focus-visible::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='16' viewBox='0 0 24 16' fill='%23b6181d'%3e%3cpath d='M19.9385 0H4.06154C2.98435 0 1.95128 0.412062 1.1896 1.14554C0.427911 1.87901 0 2.87382 0 3.91111V12.0889C0 13.1262 0.427911 14.121 1.1896 14.8545C1.95128 15.5879 2.98435 16 4.06154 16H19.9385C21.0156 16 22.0487 15.5879 22.8104 14.8545C23.5721 14.121 24 13.1262 24 12.0889V3.91111C24 2.87382 23.5721 1.87901 22.8104 1.14554C22.0487 0.412062 21.0156 0 19.9385 0ZM16.7003 8.15644L9.50031 11.712C9.47228 11.726 9.44099 11.7328 9.40944 11.7318C9.37788 11.7309 9.34712 11.7221 9.32008 11.7064C9.29304 11.6907 9.27063 11.6686 9.255 11.6422C9.23936 11.6158 9.23102 11.586 9.23077 11.5556V4.44444C9.23102 4.41404 9.23936 4.38421 9.255 4.3578C9.27063 4.33139 9.29304 4.30928 9.32008 4.29359C9.34712 4.2779 9.37788 4.26914 9.40944 4.26816C9.44099 4.26719 9.47228 4.27402 9.50031 4.288L16.7003 7.84356C16.7305 7.85847 16.7559 7.88114 16.7736 7.90906C16.7914 7.93697 16.8007 7.96906 16.8007 8.00178C16.8007 8.0345 16.7914 8.06658 16.7736 8.0945C16.7559 8.12242 16.7305 8.14508 16.7003 8.16V8.15644Z'/%3e%3c/svg%3e");
}

.socials-footer-def__link_telegram::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='%23e31e24'%3e%3cpath d='M17.9712 1.17995L14.6939 13.9126C14.537 14.5127 13.8262 14.8171 13.2446 14.5387L9.09026 12.521L7.13312 15.5389C6.59768 16.3651 5.24984 16.0086 5.24984 15.0432V11.6774C5.24984 11.4165 5.36985 11.173 5.56372 10.9903L13.6415 3.71951C13.6323 3.63254 13.5307 3.55427 13.4292 3.61515L3.79122 9.93796L0.550865 8.36378C-0.206141 7.9985 -0.178446 6.95485 0.606255 6.64175L16.5772 0.0841106C17.3435 -0.237683 18.1651 0.414601 17.9712 1.17995Z'/%3e%3c/svg%3e");
}

.socials-footer-def__link_telegram:hover::before,
.socials-footer-def__link_telegram:focus-visible::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='%23b6181d'%3e%3cpath d='M17.9712 1.17995L14.6939 13.9126C14.537 14.5127 13.8262 14.8171 13.2446 14.5387L9.09026 12.521L7.13312 15.5389C6.59768 16.3651 5.24984 16.0086 5.24984 15.0432V11.6774C5.24984 11.4165 5.36985 11.173 5.56372 10.9903L13.6415 3.71951C13.6323 3.63254 13.5307 3.55427 13.4292 3.61515L3.79122 9.93796L0.550865 8.36378C-0.206141 7.9985 -0.178446 6.95485 0.606255 6.64175L16.5772 0.0841106C17.3435 -0.237683 18.1651 0.414601 17.9712 1.17995Z'/%3e%3c/svg%3e");
}

.socials-footer-def__link_facebook::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='%23e31e24'%3e%3cpath d='M0.000731711 8.4037C0.000731711 6.30954 -0.000914639 4.21703 0.000731711 2.12288C0.000731711 1.20257 0.573661 0.397502 1.43141 0.106098C1.63556 0.0369514 1.84629 0.000731711 2.06196 0.000731711C6.17454 0.000731711 10.2871 -0.000914639 14.3997 0.000731711C15.3941 0.000731711 16.2749 0.761345 16.4264 1.74422C16.4461 1.87592 16.4593 2.01092 16.4593 2.14593C16.4609 6.31942 16.4609 10.4929 16.4609 14.6648C16.4609 15.567 15.9358 16.3506 15.1192 16.67C14.887 16.7606 14.645 16.8067 14.3964 16.8067C10.2871 16.8067 6.17619 16.8083 2.0669 16.8067C1.06757 16.8067 0.188415 16.0477 0.0353049 15.0582C0.0139024 14.92 0.00237791 14.78 0.00237791 14.6401C-0.00091479 12.5624 0.000731711 10.483 0.000731711 8.4037ZM10.8864 4.25325C10.8864 4.2549 10.893 4.24008 10.8946 4.22362C10.9885 3.65563 11.0823 3.08764 11.1762 2.51965C11.2041 2.34513 11.2025 2.34349 11.0296 2.30562C10.4139 2.17062 9.78663 2.13111 9.15773 2.12123C8.85315 2.11629 8.54858 2.113 8.25059 2.18873C7.46364 2.38959 6.91869 2.86044 6.67503 3.64575C6.5565 4.0277 6.53839 4.42777 6.53674 4.82618C6.53345 5.27893 6.53509 5.73168 6.53509 6.18442C6.53509 6.21241 6.53509 6.24204 6.53509 6.27662C6.1054 6.27662 5.68887 6.27662 5.26905 6.27662C5.26905 6.90552 5.26905 7.5262 5.26905 8.15675C5.69216 8.15675 6.11034 8.15675 6.53674 8.15675C6.53674 10.3382 6.53674 12.5097 6.53674 14.6812C7.33687 14.6812 8.12711 14.6812 8.92395 14.6812C8.92395 12.5048 8.92395 10.3349 8.92395 8.15675C8.96017 8.15675 8.98816 8.15675 9.01779 8.15675C9.2845 8.15675 9.54956 8.15675 9.81627 8.15675C10.1208 8.15675 10.4254 8.15675 10.73 8.15675C10.7712 8.15675 10.8107 8.16498 10.8156 8.10077C10.8584 7.51303 10.9029 6.92528 10.9473 6.33753C10.949 6.31942 10.9457 6.30131 10.944 6.27332C10.269 6.27332 9.59895 6.27332 8.92395 6.27332C8.92395 6.23875 8.92395 6.21406 8.92395 6.18936C8.92395 5.73168 8.92395 5.27234 8.92395 4.81466C8.92395 4.5249 9.0573 4.32569 9.3273 4.21539C9.53145 4.13142 9.74877 4.10508 9.96444 4.12813C10.2674 4.15941 10.5703 4.2088 10.8864 4.25325Z'/%3e%3c/svg%3e");
}

.socials-footer-def__link_facebook:hover::before,
.socials-footer-def__link_facebook:focus-visible::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='%23b6181d'%3e%3cpath d='M0.000731711 8.4037C0.000731711 6.30954 -0.000914639 4.21703 0.000731711 2.12288C0.000731711 1.20257 0.573661 0.397502 1.43141 0.106098C1.63556 0.0369514 1.84629 0.000731711 2.06196 0.000731711C6.17454 0.000731711 10.2871 -0.000914639 14.3997 0.000731711C15.3941 0.000731711 16.2749 0.761345 16.4264 1.74422C16.4461 1.87592 16.4593 2.01092 16.4593 2.14593C16.4609 6.31942 16.4609 10.4929 16.4609 14.6648C16.4609 15.567 15.9358 16.3506 15.1192 16.67C14.887 16.7606 14.645 16.8067 14.3964 16.8067C10.2871 16.8067 6.17619 16.8083 2.0669 16.8067C1.06757 16.8067 0.188415 16.0477 0.0353049 15.0582C0.0139024 14.92 0.00237791 14.78 0.00237791 14.6401C-0.00091479 12.5624 0.000731711 10.483 0.000731711 8.4037ZM10.8864 4.25325C10.8864 4.2549 10.893 4.24008 10.8946 4.22362C10.9885 3.65563 11.0823 3.08764 11.1762 2.51965C11.2041 2.34513 11.2025 2.34349 11.0296 2.30562C10.4139 2.17062 9.78663 2.13111 9.15773 2.12123C8.85315 2.11629 8.54858 2.113 8.25059 2.18873C7.46364 2.38959 6.91869 2.86044 6.67503 3.64575C6.5565 4.0277 6.53839 4.42777 6.53674 4.82618C6.53345 5.27893 6.53509 5.73168 6.53509 6.18442C6.53509 6.21241 6.53509 6.24204 6.53509 6.27662C6.1054 6.27662 5.68887 6.27662 5.26905 6.27662C5.26905 6.90552 5.26905 7.5262 5.26905 8.15675C5.69216 8.15675 6.11034 8.15675 6.53674 8.15675C6.53674 10.3382 6.53674 12.5097 6.53674 14.6812C7.33687 14.6812 8.12711 14.6812 8.92395 14.6812C8.92395 12.5048 8.92395 10.3349 8.92395 8.15675C8.96017 8.15675 8.98816 8.15675 9.01779 8.15675C9.2845 8.15675 9.54956 8.15675 9.81627 8.15675C10.1208 8.15675 10.4254 8.15675 10.73 8.15675C10.7712 8.15675 10.8107 8.16498 10.8156 8.10077C10.8584 7.51303 10.9029 6.92528 10.9473 6.33753C10.949 6.31942 10.9457 6.30131 10.944 6.27332C10.269 6.27332 9.59895 6.27332 8.92395 6.27332C8.92395 6.23875 8.92395 6.21406 8.92395 6.18936C8.92395 5.73168 8.92395 5.27234 8.92395 4.81466C8.92395 4.5249 9.0573 4.32569 9.3273 4.21539C9.53145 4.13142 9.74877 4.10508 9.96444 4.12813C10.2674 4.15941 10.5703 4.2088 10.8864 4.25325Z'/%3e%3c/svg%3e");
}

.title-block-def {
  margin-bottom: 1.25rem;
  text-align: center;
  color: #000;
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 1.5;
}

.title-block-def:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .title-block-def {
    margin-bottom: 1.5625rem;
  }
}

@media (min-width: 1200px) {
  .title-block-def {
    margin-bottom: 1.875rem;
  }
}

@media (min-width: 768px) {
  .title-block-def {
    font-size: 1.875rem;
  }
}

@media (min-width: 1200px) {
  .title-block-def {
    font-size: 2.125rem;
  }
}

.advantage-def {
  margin-bottom: 1.125rem;
  text-align: center;
}

.advantage-def:last-child {
  margin-bottom: 0;
}

.advantage-def__preview {
  aspect-ratio: 1;
  margin-bottom: 0.875rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 6.625rem;
}

.advantage-def__preview:last-child {
  margin-bottom: 0;
}

.advantage-def__preview-picture {
  display: block;
  height: 100%;
  width: 100%;
}

.advantage-def__preview-picture-img {
  height: 100%;
  width: 100%;
  object-fit: contain;
  object-position: 50% 50%;
}

.advantage-def__name,
.advantage-def__desc {
  margin-bottom: 0.625rem;
}

.advantage-def__name:last-child,
.advantage-def__desc:last-child {
  margin-bottom: 0;
}

.advantage-def__name {
  color: #000;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1;
}

.advantage-def__desc {
  color: #5d5d5d;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.25;
}

.advantages-list-def {
  margin-bottom: 1.125rem;
}

.advantages-list-def:last-child {
  margin-bottom: 0;
}

.advantages-list-def__item {
  margin-bottom: 1.125rem;
}

.advantages-list-def__item:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .advantages-list-def {
    display: grid;
    gap: 1.875rem;
    grid-template-columns: 1fr 1fr;
  }

  .advantages-list-def__item {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .advantages-list-def {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}

@media (min-width: 1280px) {
  .advantages-list-def {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}

.advantage-line {
  margin-bottom: 1.125rem;
  text-align: center;
}

.advantage-line:last-child {
  margin-bottom: 0;
}

.advantage-line__count {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.875rem;
  margin-left: auto;
  margin-right: auto;
  height: 6.3125rem;
  width: 6.3125rem;
}

.advantage-line__count:last-child {
  margin-bottom: 0;
}

.advantage-line__name,
.advantage-line__desc {
  margin-bottom: 0.625rem;
}

.advantage-line__name:last-child,
.advantage-line__desc:last-child {
  margin-bottom: 0;
}

.advantages-list-line {
  counter-reset: advantages-list-line;
}

.advantages-list-line .advantage-line__count::before {
  counter-increment: advantages-list-line;
  content: counter(advantages-list-line);
}

.advantages-list-line__item:last-child .advantage-line__count::before {
  content: "";
  display: block;
  height: 3.1875rem;
  width: 3.1875rem;
}

.advantage-line__count {
  background-color: #e31e24;
  border-radius: 50%;
  color: #fff;
  font-family: "Moul", serif;
  font-size: 3.125rem;
}

.advantage-line__name {
  color: #000;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1;
}

.advantage-line__desc {
  color: #5d5d5d;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.25;
}

.advantages-list-line__item:last-child .advantage-line__count {
  background-color: #2ad200;
}

.advantages-list-line__item:last-child .advantage-line__count::before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='51' height='51' viewBox='0 0 51 51' fill='%23fff'%3e%3cpath d='M25.4985 51C39.559 51 50.9982 39.5605 50.9982 25.5018C50.9982 20.1204 49.3405 14.9732 46.2029 10.6117C46.1479 10.5367 46.0659 10.4946 46.0039 10.4267L50.3192 5.88718C51.2593 4.9013 51.2207 3.34403 50.2349 2.40382C49.2492 1.46828 47.6898 1.50692 46.752 2.4928L25.5395 24.7957L19.9528 18.665C19.0384 17.6592 17.479 17.5878 16.4722 18.5022C15.4689 19.419 15.3951 20.9763 16.3118 21.9809L23.6745 30.0717C24.137 30.5775 24.7856 30.8702 25.4704 30.8773C25.4798 30.8773 25.4892 30.8773 25.4974 30.8773C26.1717 30.8773 26.8191 30.6009 27.2804 30.1115L42.5655 14.04C44.8542 17.4356 46.073 21.3826 46.073 25.5018C46.073 36.8464 36.8441 46.0741 25.4985 46.0741C14.1565 46.0741 4.92761 36.8464 4.92761 25.5018C4.92761 14.1571 14.1565 4.9294 25.4985 4.9294C27.0146 4.9294 30.2505 5.21978 32.1389 5.74551C33.4466 6.10965 34.807 5.34272 35.1711 4.03251C35.5376 2.71995 34.7707 1.36407 33.4583 0.999929C30.9893 0.311452 27.3167 0 25.4985 0C11.4404 0 0 11.4395 0 25.5006C0 39.5617 11.4404 51 25.4985 51Z'/%3e%3c/svg%3e");
}

.advantages-list-line {
  margin-bottom: 1.125rem;
}

.advantages-list-line:last-child {
  margin-bottom: 0;
}

.advantages-list-line__item {
  margin-bottom: 1.125rem;
}

.advantages-list-line__item:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .advantages-list-line {
    display: grid;
    gap: 1.875rem;
    grid-template-columns: 1fr 1fr;
  }
}

@media (min-width: 1200px) {
  .advantages-list-line {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .advantages-list-line__item {
    margin-bottom: 0;
  }

  .advantages-list-line__item:nth-child(2n+2) {
    margin-top: 10.5rem;
  }

  .advantages-list-line__item:nth-child(4n+1):not(:last-child) {
    position: relative;
  }

  .advantages-list-line__item:nth-child(4n+1):not(:last-child)::after {
    content: "";
    display: block;
    height: 8.75rem;
    width: 13.6875rem;
    position: absolute;
    left: calc(50% + 3.15625rem - 0.125rem);
    top: 2.71875rem;
    z-index: -1;
  }

  .advantages-list-line__item:nth-child(4n+2):not(:last-child) {
    position: relative;
  }

  .advantages-list-line__item:nth-child(4n+2):not(:last-child)::after {
    content: "";
    display: block;
    height: 7.375rem;
    width: 14.4375rem;
    position: absolute;
    left: calc(50% + 3.15625rem - 1.625rem);
    top: -6.71875rem;
    z-index: -1;
  }

  .advantages-list-line__item:nth-child(4n+3):not(:last-child) {
    position: relative;
  }

  .advantages-list-line__item:nth-child(4n+3):not(:last-child)::after {
    content: "";
    display: block;
    height: 8.75rem;
    width: 13.6875rem;
    position: absolute;
    left: calc(50% + 3.15625rem - 0.125rem);
    top: 3.78125rem;
    z-index: -1;
  }
}

@media (min-width: 1200px) {
  .advantages-list-line__item:nth-child(4n+1):not(:last-child)::after {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='219' height='140' viewBox='0 0 219 140' fill='%23c5c5c5'%3e%3cpath d='M4.81764 1.92016C3.49278 1.76193 2.20324 1.62123 0.950867 1.49759L1.04912 0.502426C2.3085 0.62676 3.60482 0.768205 4.93623 0.927217C5.21043 0.959964 5.40616 1.20879 5.37341 1.48298C5.34066 1.75718 5.09184 1.95291 4.81764 1.92016ZM12.1827 2.4226C12.2251 2.14973 12.4807 1.96289 12.7535 2.00529C15.2493 2.39305 17.8382 2.83495 20.511 3.3333C20.7825 3.38392 20.9615 3.64501 20.9109 3.91648C20.8603 4.18794 20.5992 4.36698 20.3277 4.31636C17.6645 3.8198 15.0855 3.37961 12.6 2.99343C12.3271 2.95104 12.1403 2.69547 12.1827 2.4226ZM27.6562 5.27124C27.7142 5.00126 27.9801 4.82942 28.2501 4.88742C30.7595 5.42656 33.3284 6.01207 35.9504 6.64559C36.2189 6.71045 36.3839 6.98062 36.319 7.24904C36.2542 7.51745 35.984 7.68248 35.7156 7.61762C33.1018 6.98609 30.5411 6.40246 28.04 5.86511C27.7701 5.80711 27.5982 5.54122 27.6562 5.27124ZM42.9796 8.94452C43.0509 8.67775 43.325 8.51931 43.5918 8.59064C46.0811 9.25626 48.6098 9.96349 51.1729 10.7136C51.4379 10.7911 51.5899 11.0689 51.5124 11.3339C51.4348 11.5989 51.1571 11.7509 50.892 11.6733C48.3365 10.9254 45.8153 10.2203 43.3335 9.5567C43.0667 9.48537 42.9082 9.21129 42.9796 8.94452ZM58.0791 13.3382C58.1627 13.075 58.4438 12.9295 58.707 13.0131C61.1762 13.7979 63.6715 14.6217 66.1888 15.4855C66.45 15.5751 66.5891 15.8595 66.4994 16.1207C66.4098 16.3819 66.1254 16.521 65.8642 16.4314C63.3542 15.57 60.8661 14.7486 58.4041 13.9662C58.1409 13.8825 57.9954 13.6014 58.0791 13.3382ZM72.9716 18.4246C73.0671 18.1655 73.3546 18.033 73.6137 18.1286C76.0531 19.0285 78.5088 19.9658 80.9773 20.9415C81.2341 21.043 81.36 21.3334 81.2585 21.5903C81.157 21.8471 80.8665 21.973 80.6097 21.8715C78.1485 20.8986 75.6999 19.964 73.2676 19.0668C73.0085 18.9712 72.876 18.6837 72.9716 18.4246ZM87.6197 24.1903C87.7272 23.9359 88.0205 23.8168 88.2749 23.9243C90.6752 24.9382 93.0841 25.9886 95.4983 27.0763C95.75 27.1897 95.8622 27.4858 95.7487 27.7376C95.6353 27.9893 95.3393 28.1015 95.0875 27.988C92.6806 26.9036 90.279 25.8564 87.8858 24.8455C87.6314 24.738 87.5123 24.4447 87.6197 24.1903ZM101.972 30.6316C102.091 30.3826 102.39 30.2777 102.639 30.3971C104.991 31.5257 107.345 32.6903 109.698 33.8916C109.944 34.0171 110.042 34.3183 109.916 34.5642C109.791 34.8102 109.489 34.9078 109.243 34.7822C106.898 33.5847 104.551 32.4238 102.206 31.2987C101.957 31.1792 101.852 30.8806 101.972 30.6316ZM115.992 37.7627C116.123 37.52 116.427 37.4301 116.67 37.5618C118.967 38.8085 121.26 40.0911 123.547 41.4102C123.786 41.5482 123.868 41.8539 123.73 42.0931C123.592 42.3323 123.286 42.4144 123.047 42.2764C120.768 40.9617 118.482 39.6833 116.193 38.4407C115.95 38.3089 115.86 38.0054 115.992 37.7627ZM129.634 45.6041C129.778 45.3687 130.086 45.2949 130.322 45.4392C132.553 46.807 134.775 48.2108 136.986 49.6512C137.217 49.802 137.283 50.1117 137.132 50.3431C136.981 50.5745 136.672 50.6398 136.44 50.4891C134.237 49.0538 132.023 47.6549 129.799 46.2917C129.563 46.1474 129.49 45.8396 129.634 45.6041ZM142.836 54.175C142.993 53.948 143.305 53.8915 143.532 54.0487C145.685 55.5407 147.825 57.0689 149.949 58.6339C150.171 58.7977 150.219 59.1108 150.055 59.333C149.891 59.5553 149.578 59.6027 149.356 59.4389C147.24 57.8798 145.108 56.3573 142.962 54.8707C142.735 54.7135 142.679 54.402 142.836 54.175ZM155.519 63.4879C155.689 63.2706 156.004 63.2327 156.221 63.4031C158.281 65.0198 160.323 66.673 162.345 68.3633C162.557 68.5404 162.585 68.8557 162.408 69.0676C162.23 69.2794 161.915 69.3075 161.703 69.1304C159.69 67.4469 157.656 65.8002 155.604 64.1899C155.386 64.0194 155.348 63.7051 155.519 63.4879ZM167.604 73.5561C167.788 73.35 168.104 73.332 168.31 73.5159C170.266 75.2607 172.199 77.0424 174.106 78.8616C174.306 79.0522 174.314 79.3687 174.123 79.5686C173.933 79.7684 173.616 79.7759 173.416 79.5854C171.517 77.7739 169.592 75.9997 167.645 74.262C167.438 74.0782 167.42 73.7621 167.604 73.5561ZM179.014 84.3933C179.211 84.2001 179.528 84.2033 179.721 84.4006C181.556 86.2737 183.364 88.1841 185.144 90.1323C185.33 90.3362 185.316 90.6524 185.112 90.8387C184.908 91.0249 184.592 91.0105 184.405 90.8066C182.634 88.8672 180.834 86.9653 179.007 85.1004C178.814 84.9031 178.817 84.5866 179.014 84.3933ZM189.649 95.9885C189.86 95.8097 190.175 95.8354 190.354 96.0458C192.049 98.0413 193.714 100.074 195.347 102.145C195.518 102.362 195.481 102.676 195.264 102.847C195.047 103.018 194.732 102.981 194.562 102.764C192.937 100.703 191.28 98.6796 189.592 96.6933C189.413 96.4829 189.439 96.1673 189.649 95.9885ZM199.413 108.317C199.636 108.154 199.949 108.203 200.112 108.426C201.655 110.542 203.165 112.696 204.639 114.887C204.793 115.116 204.732 115.427 204.503 115.581C204.274 115.735 203.963 115.674 203.809 115.445C202.342 113.264 200.84 111.122 199.304 109.016C199.141 108.793 199.19 108.48 199.413 108.317ZM208.23 121.359C208.465 121.214 208.773 121.286 208.918 121.521C210.292 123.746 211.63 126.007 212.929 128.306C213.065 128.546 212.981 128.851 212.74 128.987C212.5 129.123 212.195 129.038 212.059 128.798C210.766 126.511 209.435 124.26 208.067 122.047C207.922 121.812 207.995 121.504 208.23 121.359ZM215.998 135.024C216.244 134.898 216.545 134.994 216.671 135.24C217.274 136.411 217.866 137.591 218.449 138.78L217.551 139.22C216.971 138.037 216.382 136.862 215.782 135.697C215.656 135.452 215.752 135.15 215.998 135.024Z'/%3e%3c/svg%3e");
  }

  .advantages-list-line__item:nth-child(4n+2):not(:last-child)::after {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='231' height='118' viewBox='0 0 231 118' fill='%23c5c5c5'%3e%3cpath d='M218.805 1.63953C216.178 1.57645 213.563 1.56537 210.962 1.60434C210.686 1.60848 210.459 1.388 210.454 1.11188C210.45 0.835773 210.671 0.608587 210.947 0.604451C213.561 0.565286 216.189 0.576425 218.829 0.639817C219.105 0.646446 219.323 0.875613 219.316 1.15168C219.31 1.42774 219.081 1.64616 218.805 1.63953ZM203.583 1.348C203.598 1.62374 203.386 1.85928 203.11 1.87408C200.486 2.01493 197.876 2.20574 195.281 2.44445C195.006 2.46974 194.762 2.26732 194.737 1.99234C194.712 1.71736 194.914 1.47394 195.189 1.44865C197.797 1.20879 200.42 1.01706 203.057 0.875518C203.333 0.860717 203.568 1.07225 203.583 1.348ZM226.17 1.45074C226.187 1.17515 226.425 0.965894 226.7 0.983348C228.014 1.06658 229.331 1.16299 230.651 1.27283L230.568 2.26938C229.255 2.1601 227.945 2.06416 226.637 1.98135C226.362 1.96389 226.152 1.72633 226.17 1.45074ZM187.913 2.74939C187.948 3.02323 187.755 3.27405 187.481 3.30961C184.879 3.64754 182.292 4.03263 179.721 4.46277C179.449 4.50834 179.191 4.3245 179.146 4.05214C179.1 3.77979 179.284 3.52205 179.556 3.47648C182.139 3.04436 184.738 2.65746 187.353 2.31793C187.626 2.28237 187.877 2.47554 187.913 2.74939ZM172.398 5.30654C172.453 5.57709 172.278 5.84125 172.008 5.89655C169.435 6.42255 166.879 6.99267 164.341 7.60468C164.072 7.66942 163.802 7.50427 163.737 7.23583C163.673 6.96738 163.838 6.69728 164.106 6.63255C166.655 6.01785 169.223 5.44518 171.808 4.91681C172.078 4.86151 172.342 5.036 172.398 5.30654ZM157.087 8.96047C157.161 9.22656 157.005 9.50212 156.739 9.57596C154.21 10.2778 151.699 11.0202 149.209 11.8009C148.945 11.8835 148.665 11.7368 148.582 11.4733C148.5 11.2098 148.646 10.9293 148.91 10.8467C151.411 10.0628 153.931 9.31722 156.472 8.61237C156.738 8.53853 157.013 8.69438 157.087 8.96047ZM142.064 13.6329C142.155 13.8936 142.017 14.1787 141.757 14.2697C139.279 15.1347 136.822 16.0365 134.387 16.9726C134.129 17.0717 133.84 16.9431 133.741 16.6853C133.642 16.4276 133.771 16.1383 134.028 16.0392C136.473 15.0994 138.939 14.1941 141.427 13.3256C141.688 13.2346 141.973 13.3722 142.064 13.6329ZM127.372 19.2454C127.479 19.5001 127.359 19.7931 127.104 19.8999C124.681 20.9166 122.28 21.9661 119.904 23.0459C119.652 23.1602 119.356 23.049 119.242 22.7975C119.128 22.5461 119.239 22.2497 119.49 22.1355C121.875 21.0517 124.285 19.9983 126.717 18.9778C126.972 18.871 127.265 18.9908 127.372 19.2454ZM113.027 25.7291C113.148 25.9771 113.046 26.2766 112.798 26.3979C110.436 27.553 108.099 28.7369 105.788 29.9468C105.544 30.0749 105.242 29.9804 105.113 29.7358C104.985 29.4912 105.08 29.189 105.324 29.0609C107.643 27.8468 109.988 26.6588 112.358 25.4996C112.606 25.3783 112.906 25.481 113.027 25.7291ZM99.0715 33.0037C99.2061 33.2448 99.1197 33.5494 98.8786 33.684C96.5811 34.9664 94.3115 36.273 92.0705 37.6013C91.833 37.7421 91.5263 37.6636 91.3855 37.4261C91.2447 37.1885 91.3231 36.8818 91.5607 36.741C93.8089 35.4085 96.0861 34.0975 98.3912 32.8108C98.6323 32.6762 98.9369 32.7626 99.0715 33.0037ZM85.5238 41.0016C85.6706 41.2355 85.5999 41.5441 85.366 41.6909C83.1351 43.0905 80.935 44.5098 78.7666 45.9457C78.5364 46.0982 78.2261 46.0352 78.0736 45.8049C77.9212 45.5747 77.9842 45.2645 78.2144 45.112C80.3896 43.6716 82.5966 42.2478 84.8346 40.8438C85.0685 40.697 85.3771 40.7677 85.5238 41.0016ZM72.3977 49.6632C72.5557 49.8897 72.5001 50.2014 72.2736 50.3594C70.1084 51.8695 67.9777 53.3942 65.8825 54.9303C65.6598 55.0936 65.3469 55.0454 65.1836 54.8227C65.0203 54.6 65.0685 54.2871 65.2912 54.1239C67.3926 52.5832 69.5297 51.0539 71.7016 49.5392C71.9281 49.3812 72.2398 49.4367 72.3977 49.6632ZM59.6892 58.9504C59.8577 59.1692 59.8168 59.4832 59.5979 59.6516C57.5006 61.2656 55.4425 62.8884 53.4249 64.5163C53.2099 64.6897 52.8952 64.6561 52.7218 64.4412C52.5484 64.2263 52.582 63.9115 52.7969 63.7381C54.8205 62.1054 56.8845 60.4779 58.9881 58.8591C59.2069 58.6907 59.5208 58.7316 59.6892 58.9504ZM47.4248 68.8159C47.603 69.0268 47.5766 69.3423 47.3657 69.5205C45.339 71.2336 43.3579 72.9484 41.4236 74.6607C41.2168 74.8437 40.9008 74.8245 40.7178 74.6177C40.5347 74.411 40.554 74.095 40.7607 73.9119C42.7007 72.1946 44.6876 70.4749 46.7201 68.7568C46.931 68.5786 47.2465 68.605 47.4248 68.8159ZM35.6295 79.2273C35.8172 79.4298 35.8052 79.7462 35.6027 79.9339C33.6501 81.7443 31.7518 83.5471 29.9094 85.3374C29.7113 85.5298 29.3948 85.5253 29.2023 85.3272C29.0099 85.1292 29.0144 84.8126 29.2125 84.6202C31.0605 82.8245 32.9645 81.0163 34.9229 79.2006C35.1254 79.0128 35.4417 79.0248 35.6295 79.2273ZM24.331 90.1757C24.5282 90.3691 24.5313 90.6856 24.338 90.8828C22.4554 92.8029 20.6411 94.7019 18.8972 96.5734C18.7089 96.7755 18.3926 96.7866 18.1905 96.5984C17.9885 96.4101 17.9773 96.0937 18.1656 95.8917C19.9153 94.0139 21.7354 92.1088 23.6239 90.1827C23.8173 89.9855 24.1338 89.9824 24.331 90.1757ZM13.5682 101.694C13.7753 101.877 13.7951 102.193 13.6125 102.4C11.8204 104.432 10.1199 106.42 8.51373 108.356C8.3374 108.568 8.02218 108.598 7.80966 108.421C7.59715 108.245 7.56782 107.93 7.74415 107.717C9.35692 105.774 11.064 103.778 12.8625 101.739C13.0452 101.532 13.3611 101.512 13.5682 101.694ZM3.51098 113.785C3.72958 113.954 3.77 114.268 3.60127 114.486C2.786 115.543 2.00389 116.578 1.25549 117.589L0.451538 116.995C1.20413 115.977 1.99036 114.937 2.80966 113.875C2.97839 113.657 3.29238 113.616 3.51098 113.785Z'/%3e%3c/svg%3e");
  }

  .advantages-list-line__item:nth-child(4n+3):not(:last-child)::after {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='219' height='140' viewBox='0 0 219 140' fill='%23c5c5c5'%3e%3cpath d='M4.81764 1.92016C3.49278 1.76193 2.20324 1.62123 0.950867 1.49759L1.04912 0.502426C2.3085 0.62676 3.60482 0.768205 4.93623 0.927217C5.21043 0.959964 5.40616 1.20879 5.37341 1.48298C5.34066 1.75718 5.09184 1.95291 4.81764 1.92016ZM12.1827 2.4226C12.2251 2.14973 12.4807 1.96289 12.7535 2.00529C15.2493 2.39305 17.8382 2.83495 20.511 3.3333C20.7825 3.38392 20.9615 3.64501 20.9109 3.91648C20.8603 4.18794 20.5992 4.36698 20.3277 4.31636C17.6645 3.8198 15.0855 3.37961 12.6 2.99343C12.3271 2.95104 12.1403 2.69547 12.1827 2.4226ZM27.6562 5.27124C27.7142 5.00126 27.9801 4.82942 28.2501 4.88742C30.7595 5.42656 33.3284 6.01207 35.9504 6.64559C36.2189 6.71045 36.3839 6.98062 36.319 7.24904C36.2542 7.51745 35.984 7.68248 35.7156 7.61762C33.1018 6.98609 30.5411 6.40246 28.04 5.86511C27.7701 5.80711 27.5982 5.54122 27.6562 5.27124ZM42.9796 8.94452C43.0509 8.67775 43.325 8.51931 43.5918 8.59064C46.0811 9.25626 48.6098 9.96349 51.1729 10.7136C51.4379 10.7911 51.5899 11.0689 51.5124 11.3339C51.4348 11.5989 51.1571 11.7509 50.892 11.6733C48.3365 10.9254 45.8153 10.2203 43.3335 9.5567C43.0667 9.48537 42.9082 9.21129 42.9796 8.94452ZM58.0791 13.3382C58.1627 13.075 58.4438 12.9295 58.707 13.0131C61.1762 13.7979 63.6715 14.6217 66.1888 15.4855C66.45 15.5751 66.5891 15.8595 66.4994 16.1207C66.4098 16.3819 66.1254 16.521 65.8642 16.4314C63.3542 15.57 60.8661 14.7486 58.4041 13.9662C58.1409 13.8825 57.9954 13.6014 58.0791 13.3382ZM72.9716 18.4246C73.0671 18.1655 73.3546 18.033 73.6137 18.1286C76.0531 19.0285 78.5088 19.9658 80.9773 20.9415C81.2341 21.043 81.36 21.3334 81.2585 21.5903C81.157 21.8471 80.8665 21.973 80.6097 21.8715C78.1485 20.8986 75.6999 19.964 73.2676 19.0668C73.0085 18.9712 72.876 18.6837 72.9716 18.4246ZM87.6197 24.1903C87.7272 23.9359 88.0205 23.8168 88.2749 23.9243C90.6752 24.9382 93.0841 25.9886 95.4983 27.0763C95.75 27.1897 95.8622 27.4858 95.7487 27.7376C95.6353 27.9893 95.3393 28.1015 95.0875 27.988C92.6806 26.9036 90.279 25.8564 87.8858 24.8455C87.6314 24.738 87.5123 24.4447 87.6197 24.1903ZM101.972 30.6316C102.091 30.3826 102.39 30.2777 102.639 30.3971C104.991 31.5257 107.345 32.6903 109.698 33.8916C109.944 34.0171 110.042 34.3183 109.916 34.5642C109.791 34.8102 109.489 34.9078 109.243 34.7822C106.898 33.5847 104.551 32.4238 102.206 31.2987C101.957 31.1792 101.852 30.8806 101.972 30.6316ZM115.992 37.7627C116.123 37.52 116.427 37.4301 116.67 37.5618C118.967 38.8085 121.26 40.0911 123.547 41.4102C123.786 41.5482 123.868 41.8539 123.73 42.0931C123.592 42.3323 123.286 42.4144 123.047 42.2764C120.768 40.9617 118.482 39.6833 116.193 38.4407C115.95 38.3089 115.86 38.0054 115.992 37.7627ZM129.634 45.6041C129.778 45.3687 130.086 45.2949 130.322 45.4392C132.553 46.807 134.775 48.2108 136.986 49.6512C137.217 49.802 137.283 50.1117 137.132 50.3431C136.981 50.5745 136.672 50.6398 136.44 50.4891C134.237 49.0538 132.023 47.6549 129.799 46.2917C129.563 46.1474 129.49 45.8396 129.634 45.6041ZM142.836 54.175C142.993 53.948 143.305 53.8915 143.532 54.0487C145.685 55.5407 147.825 57.0689 149.949 58.6339C150.171 58.7977 150.219 59.1108 150.055 59.333C149.891 59.5553 149.578 59.6027 149.356 59.4389C147.24 57.8798 145.108 56.3573 142.962 54.8707C142.735 54.7135 142.679 54.402 142.836 54.175ZM155.519 63.4879C155.689 63.2706 156.004 63.2327 156.221 63.4031C158.281 65.0198 160.323 66.673 162.345 68.3633C162.557 68.5404 162.585 68.8557 162.408 69.0676C162.23 69.2794 161.915 69.3075 161.703 69.1304C159.69 67.4469 157.656 65.8002 155.604 64.1899C155.386 64.0194 155.348 63.7051 155.519 63.4879ZM167.604 73.5561C167.788 73.35 168.104 73.332 168.31 73.5159C170.266 75.2607 172.199 77.0424 174.106 78.8616C174.306 79.0522 174.314 79.3687 174.123 79.5686C173.933 79.7684 173.616 79.7759 173.416 79.5854C171.517 77.7739 169.592 75.9997 167.645 74.262C167.438 74.0782 167.42 73.7621 167.604 73.5561ZM179.014 84.3933C179.211 84.2001 179.528 84.2033 179.721 84.4006C181.556 86.2737 183.364 88.1841 185.144 90.1323C185.33 90.3362 185.316 90.6524 185.112 90.8387C184.908 91.0249 184.592 91.0105 184.405 90.8066C182.634 88.8672 180.834 86.9653 179.007 85.1004C178.814 84.9031 178.817 84.5866 179.014 84.3933ZM189.649 95.9885C189.86 95.8097 190.175 95.8354 190.354 96.0458C192.049 98.0413 193.714 100.074 195.347 102.145C195.518 102.362 195.481 102.676 195.264 102.847C195.047 103.018 194.732 102.981 194.562 102.764C192.937 100.703 191.28 98.6796 189.592 96.6933C189.413 96.4829 189.439 96.1673 189.649 95.9885ZM199.413 108.317C199.636 108.154 199.949 108.203 200.112 108.426C201.655 110.542 203.165 112.696 204.639 114.887C204.793 115.116 204.732 115.427 204.503 115.581C204.274 115.735 203.963 115.674 203.809 115.445C202.342 113.264 200.84 111.122 199.304 109.016C199.141 108.793 199.19 108.48 199.413 108.317ZM208.23 121.359C208.465 121.214 208.773 121.286 208.918 121.521C210.292 123.746 211.63 126.007 212.929 128.306C213.065 128.546 212.981 128.851 212.74 128.987C212.5 129.123 212.195 129.038 212.059 128.798C210.766 126.511 209.435 124.26 208.067 122.047C207.922 121.812 207.995 121.504 208.23 121.359ZM215.998 135.024C216.244 134.898 216.545 134.994 216.671 135.24C217.274 136.411 217.866 137.591 218.449 138.78L217.551 139.22C216.971 138.037 216.382 136.862 215.782 135.697C215.656 135.452 215.752 135.15 215.998 135.024Z'/%3e%3c/svg%3e");
  }
}

.list-check-circle {
  margin-bottom: 1.25rem;
  padding-left: 0;
  font-weight: 400;
  list-style: none;
}

.list-check-circle:last-child {
  margin-bottom: 0;
}

.list-check-circle>li {
  min-height: 1.5625rem;
  padding-left: 2.6875rem;
  position: relative;
}

.list-check-circle>li:not(:last-child) {
  margin-bottom: 1rem;
}

.list-check-circle>li::before {
  content: "";
  display: block;
  height: 1.5625rem;
  width: 1.5625rem;
  position: absolute;
  left: 0;
  top: -0.125rem;
}

@media (min-width: 768px) {
  .list-check-circle {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 1.4375rem;
  }

  .list-check-circle:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 992px) {
  .list-check-circle {
    display: block;
  }
}

@media (min-width: 1200px) {
  .list-check-circle {
    margin-bottom: 1.625rem;
  }

  .list-check-circle:last-child {
    margin-bottom: 0;
  }
}

.list-check-circle>li::before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='%23000'%3e%3cpath d='M12.4993 25C19.3917 25 24.9991 19.3924 24.9991 12.5009C24.9991 9.86294 24.1865 7.33981 22.6485 5.2018C22.6215 5.16507 22.5813 5.14441 22.5509 5.11112L24.6663 2.88587C25.1271 2.4026 25.1082 1.63923 24.625 1.17834C24.1417 0.719746 23.3773 0.738687 22.9176 1.22196L12.5194 12.1548L9.78077 9.1495C9.33257 8.65647 8.56815 8.62146 8.0746 9.06972C7.58278 9.51914 7.54663 10.2825 7.99598 10.775L11.6052 14.741C11.8318 14.989 12.1498 15.1325 12.4855 15.1359C12.4901 15.1359 12.4947 15.1359 12.4987 15.1359C12.8293 15.1359 13.1466 15.0005 13.3727 14.7605L20.8654 6.88236C21.9874 8.54685 22.5848 10.4817 22.5848 12.5009C22.5848 18.062 18.0608 22.5853 12.4993 22.5853C6.93945 22.5853 2.41549 18.062 2.41549 12.5009C2.41549 6.93976 6.93945 2.41637 12.4993 2.41637C13.2425 2.41637 14.8287 2.55872 15.7544 2.81642C16.3954 2.99493 17.0623 2.61898 17.2407 1.97672C17.4204 1.33331 17.0445 0.668663 16.4011 0.490161C15.1908 0.152672 13.3905 0 12.4993 0C5.60803 0 0 5.60759 0 12.5003C0 19.393 5.60803 25 12.4993 25Z'/%3e%3c/svg%3e");
}

.list-check-circle>li::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='%232ad200'%3e%3cpath d='M12.4993 25C19.3917 25 24.9991 19.3924 24.9991 12.5009C24.9991 9.86294 24.1865 7.33981 22.6485 5.2018C22.6215 5.16507 22.5813 5.14441 22.5509 5.11112L24.6663 2.88587C25.1271 2.4026 25.1082 1.63923 24.625 1.17834C24.1417 0.719746 23.3773 0.738687 22.9176 1.22196L12.5194 12.1548L9.78077 9.1495C9.33257 8.65647 8.56815 8.62146 8.0746 9.06972C7.58278 9.51914 7.54663 10.2825 7.99598 10.775L11.6052 14.741C11.8318 14.989 12.1498 15.1325 12.4855 15.1359C12.4901 15.1359 12.4947 15.1359 12.4987 15.1359C12.8293 15.1359 13.1466 15.0005 13.3727 14.7605L20.8654 6.88236C21.9874 8.54685 22.5848 10.4817 22.5848 12.5009C22.5848 18.062 18.0608 22.5853 12.4993 22.5853C6.93945 22.5853 2.41549 18.062 2.41549 12.5009C2.41549 6.93976 6.93945 2.41637 12.4993 2.41637C13.2425 2.41637 14.8287 2.55872 15.7544 2.81642C16.3954 2.99493 17.0623 2.61898 17.2407 1.97672C17.4204 1.33331 17.0445 0.668663 16.4011 0.490161C15.1908 0.152672 13.3905 0 12.4993 0C5.60803 0 0 5.60759 0 12.5003C0 19.393 5.60803 25 12.4993 25Z'/%3e%3c/svg%3e");
}

.tabs-list-def:last-child {
  margin-bottom: 0;
}

.tabs-list-def__tabs {
  margin-bottom: 1.25rem;
  padding-left: 0;
}

.tabs-list-def__tabs:last-child {
  margin-bottom: 0;
}

.tabs-list-def__tabs-item {
  margin-bottom: 0.75rem;
}

.tabs-list-def__tabs-item:last-child {
  margin-bottom: 0;
}

.tabs-list-def__tabs-btn {
  width: 100%;
}

@media (min-width: 768px) {
  .tabs-list-def__tabs {
    display: flex;
    gap: 1.875rem;
    justify-content: center;
    margin-bottom: 1.75rem;
    padding-left: 0;
  }

  .tabs-list-def__tabs:last-child {
    margin-bottom: 0;
  }

  .tabs-list-def__tabs-item {
    margin-bottom: 0;
  }

  .tabs-list-def__tabs-btn {
    width: auto;
  }
}

@media (min-width: 1200px) {
  .tabs-list-def__tabs {
    margin-bottom: 2.25rem;
  }

  .tabs-list-def__tabs:last-child {
    margin-bottom: 0;
  }
}

.tabs-list-def__tabs {
  list-style: none;
}

.tabs-list-def__panes-item {
  overflow: hidden;
  height: 0;
}

.tabs-list-def__panes-item.active {
  overflow: visible;
  height: auto;
}

.gallery-def.splide-gallery .splide__track {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  padding-left: 0.9375rem !important;
  padding-right: 0.9375rem !important;
}

.gallery-def__preview {
  aspect-ratio: 570/508;
  overflow: hidden;
}

.gallery-def__preview-picture {
  display: block;
  height: 100%;
  width: 100%;
}

.gallery-def__preview-picture-img {
  height: 100%;
  width: 100%;
  object-fit: contain;
  object-position: 50% 50%;
}

@media (min-width: 576px) {
  .gallery-def.splide-gallery .splide__track {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.leave-request-def__inner {
  margin-bottom: 1.625rem;
}

.leave-request-def__inner:last-child {
  margin-bottom: 0;
}

.leave-request-def__submit {
  margin-bottom: 0;
}

.leave-request-def__submit-btn {
  width: 100%;
}

.leave-request-def__accept {
  text-align: center;
}

@media (min-width: 768px) {
  .leave-request-def__inner {
    display: grid;
    gap: 2.6875rem 1.875rem;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    grid-template-areas: "name tel" "submit submit";
  }

  .leave-request-def__field.form-group {
    margin-bottom: 0;
  }

  .leave-request-def__name {
    grid-area: name;
  }

  .leave-request-def__tel {
    grid-area: tel;
  }

  .leave-request-def__submit {
    grid-area: submit;
  }
}

@media (min-width: 992px) {
  .leave-request-def__accept {
    text-align: left;
  }
}

.leave-request-def__field .form-control {
  border-color: transparent;
  background-clip: border-box;
}

.leave-request-def__accept {
  color: #656565;
  font-size: 0.875rem;
  line-height: 1.429;
}

.leave-request-def__submit-btn.btn:not(:hover):not(:focus-visible):not(:active) {
  box-shadow: 0 0 0.9375rem rgba(0, 0, 0, 0.2);
}

.leave-request-def__accept a:not(:hover):not(:focus-visible) {
  color: inherit;
}

.leave-request-line__inner {
  margin-bottom: 1.875rem;
}

.leave-request-line__inner:last-child {
  margin-bottom: 0;
}

.leave-request-line__submit {
  margin-bottom: 0;
}

.leave-request-line__submit-btn {
  width: 100%;
}

.leave-request-line__accept {
  text-align: center;
}

@media (min-width: 768px) {
  .leave-request-line__inner {
    display: grid;
    gap: 1.875rem;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    grid-template-areas: "name tel" "submit submit";
  }

  .leave-request-line__field.form-group {
    margin-bottom: 0;
  }

  .leave-request-line__name {
    grid-area: name;
  }

  .leave-request-line__tel {
    grid-area: tel;
  }

  .leave-request-line__submit {
    grid-area: submit;
  }
}

@media (min-width: 992px) {
  .leave-request-line__inner {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: none;
    grid-template-areas: none;
  }

  .leave-request-line__name,
  .leave-request-line__tel,
  .leave-request-line__submit {
    grid-area: auto;
  }
}

@media (min-width: 1200px) {
  .leave-request-line__accept {
    text-align: left;
  }
}

.leave-request-line__field .form-control {
  border-color: transparent;
  background-clip: border-box;
}

.leave-request-line__accept {
  color: #656565;
  font-size: 0.875rem;
  line-height: 1.429;
}

.leave-request-line__accept a:not(:hover):not(:focus-visible) {
  color: inherit;
}

.slide-license-def {
  aspect-ratio: 275/383;
  overflow: hidden;
}

.slide-license-def__link {
  display: block;
  height: 100%;
  width: 100%;
  position: relative;
}

.slide-license-def__link::before,
.slide-license-def__link::after {
  content: "";
  display: block;
  position: absolute;
}

.slide-license-def__link::before {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.slide-license-def__link::after {
  height: 2rem;
  width: 2rem;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.slide-license-def__picture {
  display: block;
  height: 100%;
  width: 100%;
}

.slide-license-def__picture-img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: 50% 50%;
}

.slide-license-def__link::before {
  background-color: rgba(31, 31, 31, 0.7);
}

.slide-license-def__link::after {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='%23fff'%3e%3cpath d='M30.3755 31.9992C30.0383 31.7496 29.665 31.5359 29.37 31.2432C26.5405 28.4337 23.7243 25.6109 20.9073 22.7889C20.8204 22.702 20.7656 22.5831 20.6929 22.4743C17.4384 24.9692 13.8812 25.8731 9.95693 25.0271C6.6939 24.3236 4.09208 22.5401 2.2172 19.7838C-1.33535 14.5615 -0.493382 7.83362 3.84559 3.62094C8.69397 -1.08634 15.9086 -1.08791 20.7609 2.94165C25.8292 7.1512 27.064 14.8777 22.5278 20.6258C22.6061 20.7088 22.6859 20.7988 22.7712 20.8833C25.5905 23.703 28.4138 26.5187 31.223 29.3486C31.5227 29.6507 31.7433 30.031 32 30.3753V30.938C31.8239 31.4694 31.4695 31.8239 30.9382 32H30.3755V31.9992ZM22.6718 12.6591C22.635 7.13164 18.1497 2.6607 12.662 2.67948C7.14383 2.69905 2.66089 7.19424 2.68436 12.6833C2.70705 18.1982 7.14149 22.6739 12.6871 22.6598C18.2874 22.6449 22.6358 18.1513 22.6726 12.6591H22.6718Z'/%3e%3c/svg%3e");
}

.slide-license-def__link::before,
.slide-license-def__link::after {
  transition: opacity 0.15s linear 0s;
  opacity: 0;
}

.slide-license-def__link:hover::before,
.slide-license-def__link:hover::after,
.slide-license-def__link:focus-visible::before,
.slide-license-def__link:focus-visible::after {
  opacity: 1;
}

.licenses-carousel-def.splide-def .splide__track {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  padding-left: 0.9375rem !important;
  padding-right: 0.9375rem !important;
}

@media (min-width: 576px) {
  .licenses-carousel-def.splide-def .splide__track {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.slide-text-review {
  margin-bottom: 1.25rem;
  padding: 1.25rem 1.25rem 1rem 1.25rem;
  box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.15);
}

.slide-text-review:last-child {
  margin-bottom: 0;
}

.slide-text-review__name {
  margin-bottom: 0.875rem;
}

.slide-text-review__name:last-child {
  margin-bottom: 0;
}

.slide-text-review__text,
.slide-text-review__more {
  margin-bottom: 1.25rem;
}

.slide-text-review__text:last-child,
.slide-text-review__more:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .slide-text-review {
    padding: 1.5625rem 1.25rem 1rem 1.5625rem;
  }
}

@media (min-width: 1200px) {
  .slide-text-review {
    padding: 1.875rem 1.25rem 1rem 1.875rem;
  }
}

.slide-text-review__name {
  color: #000;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1;
}

.slide-text-review__text {
  color: #5d5d5d;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.25;
}

.slide-text-review__more {
  color: #5d5d5d;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
}

.slide-text-review__more-link:not(:hover):not(:focus-visible) {
  text-decoration: underline;
}

html.js .slide-text-review__text.active {
  max-height: 8.75rem;
  overflow: hidden;
}

.text-reviews-carousel-def.splide-def .splide__track {
  margin: -1.375rem -0.9375rem;
  padding: 1.375rem 0.9375rem !important;
}

.text-reviews-carousel-def__slide .slide-text-review {
  min-height: 100%;
}

@media (min-width: 576px) {
  .text-reviews-carousel-def.splide-def .splide__track {
    margin: -1.375rem;
    padding: 1.375rem !important;
  }
}

.text-reviews-carousel-def__slide {
  transition: height 0.15s linear 0s, opacity 0.15s linear 0s;
}

.text-reviews-carousel-def .splide__list:not([style*=transition]) .text-reviews-carousel-def__slide {
  opacity: 0;
}

.text-reviews-carousel-def__slide.is-visible {
  opacity: 1 !important;
}

.slide-video-review {
  aspect-ratio: 370/258;
  overflow: hidden;
}

.slide-video-review__link {
  display: block;
  height: 100%;
  width: 100%;
  position: relative;
}

.slide-video-review__link::after {
  content: "";
  display: block;
  height: 2.125rem;
  width: 2.125rem;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.slide-video-review__picture {
  display: block;
  height: 100%;
  width: 100%;
}

.slide-video-review__picture-img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: 50% 50%;
}

.slide-video-review__link::after {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3e%3ccircle cx='17' cy='17' r='16.5' fill='%23fff' stroke='%23e31e24'/%3e%3cpath fill='%23e31e24' d='M10.0034 17.0116C10.0034 14.9488 9.99658 12.8855 10.0059 10.8227C10.0134 9.23548 11.3839 7.97316 13.052 8.00043C13.6003 8.00933 14.1025 8.16941 14.5747 8.43445C17.4667 10.0543 20.3618 11.6706 23.255 13.288C23.9918 13.7001 24.731 14.108 25.4646 14.5249C27.5107 15.6882 27.5144 18.3278 25.4602 19.4822C21.8209 21.5272 18.1778 23.565 14.5286 25.5934C12.911 26.4929 10.8811 25.8418 10.2243 24.2137C10.0833 23.8639 10.0159 23.4666 10.0122 23.0907C9.99221 21.0647 10.0028 19.0387 10.0028 17.0127L10.0034 17.0116Z'/%3e%3c/svg%3e");
}

.video-reviews-carousel-def.splide-def .splide__track {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  padding-left: 0.9375rem !important;
  padding-right: 0.9375rem !important;
}

@media (min-width: 576px) {
  .video-reviews-carousel-def.splide-def .splide__track {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.slide-letter-thanks {
  aspect-ratio: 370/258;
  overflow: hidden;
}

.slide-letter-thanks__link {
  display: block;
  height: 100%;
  width: 100%;
  position: relative;
}

.slide-letter-thanks__link::before,
.slide-letter-thanks__link::after {
  content: "";
  display: block;
  position: absolute;
}

.slide-letter-thanks__link::before {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.slide-letter-thanks__link::after {
  height: 2rem;
  width: 2rem;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.slide-letter-thanks__picture {
  display: block;
  height: 100%;
  width: 100%;
}

.slide-letter-thanks__picture-img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: 50% 50%;
}

.slide-letter-thanks__link::before {
  background-color: rgba(31, 31, 31, 0.7);
}

.slide-letter-thanks__link::after {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='%23fff'%3e%3cpath d='M30.3755 31.9992C30.0383 31.7496 29.665 31.5359 29.37 31.2432C26.5405 28.4337 23.7243 25.6109 20.9073 22.7889C20.8204 22.702 20.7656 22.5831 20.6929 22.4743C17.4384 24.9692 13.8812 25.8731 9.95693 25.0271C6.6939 24.3236 4.09208 22.5401 2.2172 19.7838C-1.33535 14.5615 -0.493382 7.83362 3.84559 3.62094C8.69397 -1.08634 15.9086 -1.08791 20.7609 2.94165C25.8292 7.1512 27.064 14.8777 22.5278 20.6258C22.6061 20.7088 22.6859 20.7988 22.7712 20.8833C25.5905 23.703 28.4138 26.5187 31.223 29.3486C31.5227 29.6507 31.7433 30.031 32 30.3753V30.938C31.8239 31.4694 31.4695 31.8239 30.9382 32H30.3755V31.9992ZM22.6718 12.6591C22.635 7.13164 18.1497 2.6607 12.662 2.67948C7.14383 2.69905 2.66089 7.19424 2.68436 12.6833C2.70705 18.1982 7.14149 22.6739 12.6871 22.6598C18.2874 22.6449 22.6358 18.1513 22.6726 12.6591H22.6718Z'/%3e%3c/svg%3e");
}

.slide-letter-thanks__link::before,
.slide-letter-thanks__link::after {
  transition: opacity 0.15s linear 0s;
  opacity: 0;
}

.slide-letter-thanks__link:hover::before,
.slide-letter-thanks__link:hover::after,
.slide-letter-thanks__link:focus-visible::before,
.slide-letter-thanks__link:focus-visible::after {
  opacity: 1;
}

.letter-thanks-carousel-def.splide-def .splide__track {
  margin-left: -0.9375rem;
  margin-right: -0.9375rem;
  padding-left: 0.9375rem !important;
  padding-right: 0.9375rem !important;
}

@media (min-width: 576px) {
  .letter-thanks-carousel-def.splide-def .splide__track {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.main-screen-block-def {
  margin-bottom: 3.125rem;
}

.main-screen-block-def:last-child {
  margin-bottom: 0;
}

.main-screen-block-def__body {
  position: relative;
  z-index: 2;
}

.main-screen-block-def__title {
  margin-bottom: 1.25rem;
  text-align: center;
}

.main-screen-block-def__title:last-child {
  margin-bottom: 0;
}

.main-screen-block-def__list.list-check-circle .list-check-circle__item {
  margin-bottom: 1.25rem;
}

.main-screen-block-def__list.list-check-circle .list-check-circle__item:last-child {
  margin-bottom: 0;
}

.main-screen-block-def__price {
  margin-bottom: 1.25rem;
  text-align: center;
}

.main-screen-block-def__price:last-child {
  margin-bottom: 0;
}

.main-screen-block-def__preview {
  position: relative;
  z-index: 1;
}

.main-screen-block-def__order {
  text-align: center;
}

.main-screen-block-def__order-btn {
  width: 100%;
}

@media (min-width: 768px) {
  .main-screen-block-def__order-btn {
    width: auto;
  }
}

@media (min-width: 992px) {
  .main-screen-block-def {
    display: grid;
    gap: 1.875rem;
    grid-template-columns: 810fr 330fr;
    margin-bottom: 3.875rem;
  }

  .main-screen-block-def:last-child {
    margin-bottom: 0;
  }

  .main-screen-block-def__title {
    margin-bottom: 1.5625rem;
    text-align: left;
  }

  .main-screen-block-def__title:last-child {
    margin-bottom: 0;
  }

  .main-screen-block-def__preview {
    margin-bottom: -154px;
    margin-left: -154px;
    margin-right: -138px;
    margin-top: -36px;
  }

  .main-screen-block-def__price {
    margin-bottom: 2.1875rem;
    text-align: left;
  }

  .main-screen-block-def__price:last-child {
    margin-bottom: 0;
  }

  .main-screen-block-def__order {
    text-align: left;
  }
}

@media (min-width: 1200px) {
  .main-screen-block-def {
    margin-bottom: 4.625rem;
  }

  .main-screen-block-def:last-child {
    margin-bottom: 0;
  }

  .main-screen-block-def__title {
    margin-bottom: 1.875rem;
  }

  .main-screen-block-def__title:last-child {
    margin-bottom: 0;
  }

  .main-screen-block-def__price {
    margin-bottom: 3.125rem;
  }

  .main-screen-block-def__price:last-child {
    margin-bottom: 0;
  }
}

.main-screen-block-def__title {
  color: #000;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.5;
}

.main-screen-block-def__list {
  font-size: 1.25rem;
}

.main-screen-block-def__price {
  font-size: 1.875rem;
  font-weight: 500;
}

.main-screen-block-def__price-value {
  color: #e31e24;
  font-size: 2.25rem;
  font-weight: 600;
}

@media (min-width: 768px) {
  .main-screen-block-def__title {
    font-size: 2rem;
  }

  .main-screen-block-def__list {
    font-size: 1.375rem;
  }

  .main-screen-block-def__price {
    font-size: 2rem;
  }

  .main-screen-block-def__price-value {
    font-size: 2.375rem;
  }
}

@media (min-width: 1200px) {
  .main-screen-block-def__title {
    font-size: 2.25rem;
  }

  .main-screen-block-def__list {
    font-size: 1.5rem;
  }

  .main-screen-block-def__price {
    font-size: 2.125rem;
  }

  .main-screen-block-def__price-value {
    font-size: 2.5rem;
  }
}

.company-advantages-block-def {
  margin-bottom: 3.125rem;
}

.company-advantages-block-def:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .company-advantages-block-def {
    margin-bottom: 4.6875rem;
  }

  .company-advantages-block-def:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .company-advantages-block-def {
    margin-bottom: 6.25rem;
  }

  .company-advantages-block-def:last-child {
    margin-bottom: 0;
  }

  .company-advantages-block-def__title.title-block-def {
    margin-bottom: 2.5rem;
  }

  .company-advantages-block-def__title.title-block-def:last-child {
    margin-bottom: 0;
  }
}

.our-history-block-def {
  margin-bottom: 3.125rem;
  padding-bottom: 2.75rem;
  padding-top: 3.125rem;
  background-color: #f3f3f3;
}

.our-history-block-def:last-child {
  margin-bottom: 0;
}

.our-history-block-def__body,
.our-history-block-def__carousel {
  margin-bottom: 1.875rem;
}

.our-history-block-def__body:last-child,
.our-history-block-def__carousel:last-child {
  margin-bottom: 0;
}

.our-history-block-def__title.title-block-def {
  margin-bottom: 1.25rem;
}

.our-history-block-def__title.title-block-def:last-child {
  margin-bottom: 0;
}

.our-history-block-def__text {
  text-align: center;
}

@media (min-width: 768px) {
  .our-history-block-def {
    margin-bottom: 3.875rem;
  }

  .our-history-block-def:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .our-history-block-def {
    margin-bottom: 4.625rem;
  }

  .our-history-block-def:last-child {
    margin-bottom: 0;
  }

  .our-history-block-def__inner {
    display: grid;
    gap: 1.875rem;
    grid-template-columns: 540px 540px;
  }

  .our-history-block-def__body,
  .our-history-block-def__carousel {
    margin-bottom: 0;
  }

  .our-history-block-def__title.title-block-def {
    text-align: left;
  }

  .our-history-block-def__text {
    text-align: left;
  }
}

@media (min-width: 1280px) {
  .our-history-block-def__inner {
    grid-template-columns: 570px 570px;
  }
}

.stages-obtaining-license-block-def {
  margin-bottom: 3.125rem;
}

.stages-obtaining-license-block-def:last-child {
  margin-bottom: 0;
}

.stages-obtaining-license-block-def__title.title-block-def {
  margin-bottom: 1.25rem;
}

.stages-obtaining-license-block-def__title.title-block-def:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .stages-obtaining-license-block-def {
    margin-bottom: 4.6875rem;
  }

  .stages-obtaining-license-block-def:last-child {
    margin-bottom: 0;
  }

  .stages-obtaining-license-block-def__title.title-block-def {
    margin-bottom: 2.1875rem;
  }

  .stages-obtaining-license-block-def__title.title-block-def:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .stages-obtaining-license-block-def {
    margin-bottom: 6.25rem;
  }

  .stages-obtaining-license-block-def:last-child {
    margin-bottom: 0;
  }

  .stages-obtaining-license-block-def__title.title-block-def {
    margin-bottom: 3.125rem;
  }

  .stages-obtaining-license-block-def__title.title-block-def:last-child {
    margin-bottom: 0;
  }
}

.reviews-our-clients-block-def {
  margin-bottom: 3.125rem;
}

.reviews-our-clients-block-def:last-child {
  margin-bottom: 0;
}

.reviews-our-clients-block-def__title.title-block-def {
  margin-bottom: 1.5rem;
}

.reviews-our-clients-block-def__title.title-block-def:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .reviews-our-clients-block-def {
    margin-bottom: 5.4375rem;
  }

  .reviews-our-clients-block-def:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .reviews-our-clients-block-def {
    margin-bottom: 7.75rem;
  }

  .reviews-our-clients-block-def:last-child {
    margin-bottom: 0;
  }
}

.examples-issued-licenses-block-def {
  margin-bottom: 6.25rem;
}

.examples-issued-licenses-block-def:last-child {
  margin-bottom: 0;
}

.text-block-def {
  margin-bottom: 3.125rem;
  padding: 1.25rem 1.25rem 1.25rem;
  border-radius: 1.25rem;
  box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.11);
}

.text-block-def:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .text-block-def {
    margin-bottom: 4.375rem;
    padding: 2.125rem 1.875rem 2.625rem;
  }

  .text-block-def:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .text-block-def {
    margin-bottom: 5.625rem;
    padding: 3rem 2.5rem 4rem;
  }

  .text-block-def:last-child {
    margin-bottom: 0;
  }
}

.leave-request-turnkey-block-def {
  margin-bottom: 3.125rem;
  padding-bottom: 4.125rem;
  padding-top: 2.25rem;
  background-color: #eddfa8;
}

.leave-request-turnkey-block-def:last-child {
  margin-bottom: 0;
}

.leave-request-turnkey-block-def__title {
  margin-bottom: 0.75rem;
  text-align: center;
}

.leave-request-turnkey-block-def__title:last-child {
  margin-bottom: 0;
}

.leave-request-turnkey-block-def__text {
  margin-bottom: 1.25rem;
  text-align: center;
}

.leave-request-turnkey-block-def__text:last-child {
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .leave-request-turnkey-block-def__text {
    margin-bottom: 1.6875rem;
  }

  .leave-request-turnkey-block-def__text:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {

  .leave-request-turnkey-block-def__title,
  .leave-request-turnkey-block-def__text {
    text-align: left;
  }

  .leave-request-turnkey-block-def__text {
    margin-bottom: 2.125rem;
  }

  .leave-request-turnkey-block-def__text:last-child {
    margin-bottom: 0;
  }
}

.leave-request-turnkey-block-def__title {
  color: #000;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.5;
}

.leave-request-turnkey-block-def__text {
  font-size: 1.25rem;
  line-height: 1;
}

@media (min-width: 768px) {
  .leave-request-turnkey-block-def__title {
    font-size: 2rem;
  }
}

@media (min-width: 1200px) {
  .leave-request-turnkey-block-def__title {
    font-size: 2.25rem;
  }
}

.well-help-obtain-license-block-def {
  margin-bottom: 3.125rem;
  background-color: #eddfa8;
}

.well-help-obtain-license-block-def:last-child {
  margin-bottom: 0;
}

.well-help-obtain-license-block-def__inner::after {
  aspect-ratio: 296/497;
  content: "";
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 18.5rem;
}

.well-help-obtain-license-block-def__body {
  padding-bottom: 3.875rem;
  padding-top: 2.125rem;
}

.well-help-obtain-license-block-def__title {
  margin-bottom: 0.375rem;
  text-align: center;
}

.well-help-obtain-license-block-def__title:last-child {
  margin-bottom: 0;
}

.well-help-obtain-license-block-def__text {
  margin-bottom: 1.25rem;
  text-align: center;
}

.well-help-obtain-license-block-def__text:last-child {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .well-help-obtain-license-block-def__inner {
    display: grid;
    gap: 5.625rem;
    grid-template-columns: 768fr 296fr;
    padding-right: 1rem;
    position: relative;
  }

  .well-help-obtain-license-block-def__inner::after {
    aspect-ratio: auto;
    margin-left: 0;
    margin-right: 0;
    margin-top: -1.0625rem;
    max-width: none;
  }

  .well-help-obtain-license-block-def__title,
  .well-help-obtain-license-block-def__text {
    text-align: left;
  }
}

.well-help-obtain-license-block-def__inner::after {
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.well-help-obtain-license-block-def__title {
  color: #000;
  font-size: 1.75rem;
  font-weight: 500;
  line-height: 1.429;
}

.well-help-obtain-license-block-def__text {
  line-height: 1;
}

@media (min-width: 768px) {
  .well-help-obtain-license-block-def__title {
    font-size: 2rem;
  }
}

@media (min-width: 1200px) {
  .well-help-obtain-license-block-def__title {
    font-size: 2.25rem;
  }
}

html.no-support-webp:not(.is-bg-load) .well-help-obtain-license-block-def__inner::after,
html.is-bg-load.no-support-webp .bg-loaded.well-help-obtain-license-block-def__inner::after {
  background-image: url("../../../img/blocks/wellHelpObtainLicenseBlockDef/preview-1.png");
}

html.support-webp:not(.is-bg-load) .well-help-obtain-license-block-def__inner::after,
html.is-bg-load.support-webp .bg-loaded.well-help-obtain-license-block-def__inner::after {
  background-image: url("../../../img/blocks/wellHelpObtainLicenseBlockDef/preview-1.webp");
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {

  html.no-support-webp:not(.is-bg-load) .well-help-obtain-license-block-def__inner::after,
  html.is-bg-load.no-support-webp .bg-loaded.well-help-obtain-license-block-def__inner::after {
    background-image: url("../../../img/blocks/wellHelpObtainLicenseBlockDef/preview-1@2x.png");
  }

  html.support-webp:not(.is-bg-load) .well-help-obtain-license-block-def__inner::after,
  html.is-bg-load.support-webp .bg-loaded.well-help-obtain-license-block-def__inner::after {
    background-image: url("../../../img/blocks/wellHelpObtainLicenseBlockDef/preview-1@2x.webp");
  }
}

.page-main .content-page-def {
  padding-bottom: 0;
}