@charset "UTF-8";
@font-face {
  font-family: "ALS Sirius";
  src: url("./fonts/nunito/Nunito-Bold.eot");
  src: url("./fonts/nunito/Nunito-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("./fonts/nunito/Nunito-Bold.ttf")
      format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

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

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

@font-face {
  font-family: "icon";
  src: url("./fonts/icon/fonts//icon.ttf?wzjklh")
      format("truetype"),
    url("./fonts/icon/fonts//icon.woff?wzjklh")
      format("woff"),
    url("./fonts/icon/fonts//icon.svg?wzjklh#icon")
      format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.icon,
.hover-to-dir .to-dir > span,
.hover2-to-dir .to-dir > span {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-wbc:before {
  content: "\e965";
}

.icon-vk:before {
  content: "\e962";
}

.icon-rutube:before {
  content: "\e961";
}

.icon-tiktok:before {
  content: "\e95f";
}

.icon-facebook-like:before {
  content: "\e959";
}

.icon-zen:before {
  content: "\e95a";
}

.icon-telegram:before {
  content: "\e95c";
}

.icon-youtube:before {
  content: "\e95d";
}

.icon-camera:before,
.icon-instagram-bg:before {
  content: "\e95e";
}

.icon-important-2:before {
  content: "\e956";
}

.icon-menu-reviews:before {
  content: "\e94b";
}

.icon-menu-specialists:before {
  content: "\e94c";
}

.icon-menu-video:before {
  content: "\e94d";
}

.icon-menu-cases:before {
  content: "\e94e";
}

.icon-menu-prices:before {
  content: "\e94f";
}

.icon-prev-light:before {
  content: "\e900";
}

.icon-prev:before {
  content: "\e919";
}

.icon-next:before {
  content: "\e90d";
}

.icon-next-light:before {
  content: "\e901";
}

.icon-more-long:before {
  content: "\e90c";
}

.icon-star:before {
  content: "\e95b";
}

.icon-quote-soft:before {
  content: "\e950";
}

.icon-quote:before {
  content: "\e902";
}

.icon-play:before {
  content: "\e922";
}

.icon-phone-fill:before {
  content: "\e903";
}

.icon-phone-fill2:before {
  content: "\e96d";
}

.icon-bullet2:before {
  content: "\e93d";
}

.icon-bullet:before {
  content: "\e930";
}

.icon-check-2:before {
  content: "\e952";
}

.icon-check-1:before {
  content: "\e953";
}

.icon-check:before {
  content: "\e928";
}

.icon-marker:before {
  content: "\e966";
}

.icon-back:before {
  content: "\e91f";
}

.icon-back-2:before {
  content: "\e948";
}

.icon-prev3:before {
  content: "\e967";
}

.icon-prev2:before {
  content: "\e937";
}

.icon-prev-short:before {
  content: "\e926";
}

.icon-dir:before,
.hover-to-dir .to-dir > span:before,
.hover2-to-dir .to-dir > span:before {
  content: "\e935";
}

.icon-next-short:before {
  content: "\e927";
}

.icon-next2:before {
  content: "\e938";
}

.icon-next3:before {
  content: "\e968";
}

.icon-breadcrumb:before {
  content: "\e947";
}

.icon-more-2:before {
  content: "\e92a";
}

.icon-more:before {
  content: "\e90f";
}

.icon-more-lg:before {
  content: "\e90e";
}

.icon-caret-3:before {
  content: "\e957";
}

.icon-caret-2:before {
  content: "\e93c";
}

.icon-caret:before {
  content: "\e90b";
}

.icon-stroller:before {
  content: "\e963";
}

.icon-user-2:before {
  content: "\e920";
}

.icon-user:before {
  content: "\e929";
}

.icon-person:before {
  content: "\e934";
}

.icon-wa:before {
  content: "\e904";
}

.icon-wa-custom:before {
  content: "\e931";
}

.icon-calendar-soft:before {
  content: "\e93e";
}

.icon-calendar-2:before {
  content: "\e921";
}

.icon-calendar:before {
  content: "\e916";
}

.icon-pay-soft:before {
  content: "\e93f";
}

.icon-pay2:before {
  content: "\e939";
}

.icon-pay:before {
  content: "\e91c";
}

.icon-doc-soft:before {
  content: "\e940";
}

.icon-document2:before {
  content: "\e93a";
}

.icon-document:before {
  content: "\e91b";
}

.icon-chat:before {
  content: "\e93b";
}

.icon-online-soft:before {
  content: "\e958";
}

.icon-online:before {
  content: "\e914";
}

.icon-popup:before {
  content: "\e907";
}

.icon-more2:before {
  content: "\e96b";
}

.icon-ext:before {
  content: "\e908";
}

.icon-ext2:before {
  content: "\e96c";
}

.icon-globe:before {
  content: "\e964";
}

.icon-date:before {
  content: "\e906";
}

.icon-date2:before {
  content: "\e936";
}

.icon-info:before {
  content: "\e91e";
}

.icon-info-soft-2:before {
  content: "\e951";
}

.icon-info-soft:before {
  content: "\e949";
}

.icon-clock:before {
  content: "\e923";
}

.icon-metro:before {
  content: "\e924";
}

.icon-auto:before {
  content: "\e925";
}

.icon-home-2:before {
  content: "\e945";
}

.icon-home:before {
  content: "\e905";
}

.icon-loupe-soft:before {
  content: "\e944";
}

.icon-loupe-menu:before {
  content: "\e92e";
}

.icon-loupe:before {
  content: "\e91d";
}

.icon-search:before {
  content: "\e910";
}

.icon-important:before {
  content: "\e954";
}

.icon-important-circle:before {
  content: "\e955";
}

.icon-phone-soft:before {
  content: "\e941";
}

.icon-phone-soft-2:before {
  content: "\e94a";
}

.icon-phone-3:before {
  content: "\e933";
}

.icon-phone:before {
  content: "\e909";
}

.icon-phone-2:before {
  content: "\e932";
}

.icon-map:before {
  content: "\e90a";
}

.icon-contacts:before {
  content: "\e915";
}

.icon-offer:before {
  content: "\e960";
}

.icon-settings:before {
  content: "\e969";
}

.icon-menu-3:before {
  content: "\e942";
}

.icon-menu-2:before {
  content: "\e92c";
}

.icon-menu:before {
  content: "\e913";
}

.icon-manipulator:before {
  content: "\e96a";
}

.icon-close-3:before {
  content: "\e943";
}

.icon-close-2:before {
  content: "\e92d";
}

.icon-close:before {
  content: "\e912";
}

.icon-close4:before {
  content: "\e96e";
}

.icon-rubric-soft:before {
  content: "\e946";
}

.icon-rubric:before {
  content: "\e92b";
}

.icon-plus:before {
  content: "\e911";
}

.icon-minus:before {
  content: "\e918";
}

.icon-filter:before {
  content: "\e917";
}

.icon-case:before {
  content: "\e92f";
}

.icon-video:before {
  content: "\e91a";
}

.icons-ready .icon-prepare {
  border-radius: 0;
  background-color: transparent;
}

.icon-next {
  text-align: right;
}

html {
  font-size: 16px;
}

.modal {
  --rey-modal-zindex: 1055;
  --rey-modal-width: 46.25rem;
  --rey-modal-padding: 1.25rem;
  --rey-modal-margin: 0.5rem;
  --rey-modal-color: ;
  --rey-modal-bg: var(--rey-body-bg);
  --rey-modal-border-color: var(--rey-body-bg);
  --rey-modal-border-width: var(--rey-border-width);
  --rey-modal-border-radius: var(--rey-border-radius-lg);
  --rey-modal-box-shadow: 0 0.3125rem 0.625rem rgba(var(--primary-color), 0.12);
  --rey-modal-inner-border-radius: calc(
    var(--rey-border-radius-lg) - (var(--rey-border-width))
  );
  --rey-modal-header-padding-x: 1.25rem;
  --rey-modal-header-padding-y: 1.25rem;
  --rey-modal-header-padding: 1.25rem 1.25rem;
  --rey-modal-header-border-color: var(--rey-border-color);
  --rey-modal-header-border-width: var(--rey-border-width);
  --rey-modal-title-line-height: 1.5;
  --rey-modal-footer-gap: 0.03125rem;
  --rey-modal-footer-bg: ;
  --rey-modal-footer-border-color: var(--rey-border-color);
  --rey-modal-footer-border-width: var(--rey-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--rey-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--rey-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -3.125rem);
  transform: translate(0, -3.125rem);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--rey-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - var(--rey-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  color: var(--rey-modal-color);
  pointer-events: auto;
  background-color: var(--rey-modal-bg);
  background-clip: padding-box;
  border: var(--rey-modal-border-width) solid var(--rey-modal-border-color);
  border-radius: var(--rey-modal-border-radius);
  box-shadow: var(--rey-modal-box-shadow);
  outline: 0;
}

.modal-backdrop {
  --rey-backdrop-zindex: 1050;
  --rey-backdrop-bg: #000000;
  --rey-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--rey-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--rey-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--rey-backdrop-opacity);
}

.modal-header {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: var(--rey-modal-header-padding);
  border-bottom: var(--rey-modal-header-border-width) solid
    var(--rey-modal-header-border-color);
  border-top-left-radius: var(--rey-modal-inner-border-radius);
  border-top-right-radius: var(--rey-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--rey-modal-header-padding-y) * 0.5)
    calc(var(--rey-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--rey-modal-header-padding-y))
    calc(-0.5 * var(--rey-modal-header-padding-x))
    calc(-0.5 * var(--rey-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--rey-modal-title-line-height);
}

.modal-body {
  position: relative;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: var(--rey-modal-padding);
}

.modal-footer {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: calc(var(--rey-modal-padding) - var(--rey-modal-footer-gap) * 0.5);
  background-color: var(--rey-modal-footer-bg);
  border-top: var(--rey-modal-footer-border-width) solid
    var(--rey-modal-footer-border-color);
  border-bottom-right-radius: var(--rey-modal-inner-border-radius);
  border-bottom-left-radius: var(--rey-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--rey-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --rey-modal-margin: 1.75rem;
    --rey-modal-box-shadow: 0 0.625rem 1.25rem rgba(var(--primary-color), 0.2);
  }
  .modal-dialog {
    max-width: var(--rey-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --rey-modal-width: 26.25rem;
  }
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --rey-modal-width: 63.75rem;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    --rey-modal-width: 63.75rem;
  }
}

.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}

.btn-close {
  --rey-btn-close-color: #000000;
  --rey-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --rey-btn-close-opacity: 0.5;
  --rey-btn-close-hover-opacity: 0.75;
  --rey-btn-close-focus-shadow: 0 0 0 0.25rem rgba(var(--primary-color), 0.25);
  --rey-btn-close-focus-opacity: 1;
  --rey-btn-close-disabled-opacity: 0.25;
  --rey-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--rey-btn-close-color);
  background: transparent var(--rey-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 1.25rem;
  opacity: var(--rey-btn-close-opacity);
}
.btn-close:hover {
  color: var(--rey-btn-close-color);
  text-decoration: none;
  opacity: var(--rey-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--rey-btn-close-focus-shadow);
  opacity: var(--rey-btn-close-focus-opacity);
}
.btn-close:disabled,
.btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: var(--rey-btn-close-disabled-opacity);
}

.btn-close-white {
  -webkit-filter: var(--rey-btn-close-white-filter);
  filter: var(--rey-btn-close-white-filter);
}

.tooltip {
  --rey-tooltip-zindex: 1080;
  --rey-tooltip-max-width: 20rem;
  --rey-tooltip-padding-x: 1.25rem;
  --rey-tooltip-padding-y: 1rem;
  --rey-tooltip-margin: ;
  --rey-tooltip-font-size: 0.875rem;
  --rey-tooltip-color: var(--rey-body-color);
  --rey-tooltip-bg: rgba(var(--secondary-color),0.2);
  --rey-tooltip-border-radius: 0.625rem;
  --rey-tooltip-opacity: 1;
  --rey-tooltip-arrow-width: 1rem;
  --rey-tooltip-arrow-height: 0.4375rem;
  z-index: var(--rey-tooltip-zindex);
  display: block;
  margin: var(--rey-tooltip-margin);
  font-family: var(--rey-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--rey-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--rey-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--rey-tooltip-arrow-width);
  height: var(--rey-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
  bottom: calc(-1 * var(--rey-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--rey-tooltip-arrow-height)
    calc(var(--rey-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--rey-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
  left: calc(-1 * var(--rey-tooltip-arrow-height));
  width: var(--rey-tooltip-arrow-height);
  height: var(--rey-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--rey-tooltip-arrow-width) * 0.5)
    var(--rey-tooltip-arrow-height) calc(var(--rey-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--rey-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {
  top: calc(-1 * var(--rey-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--rey-tooltip-arrow-width) * 0.5)
    var(--rey-tooltip-arrow-height);
  border-bottom-color: var(--rey-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
  right: calc(-1 * var(--rey-tooltip-arrow-height));
  width: var(--rey-tooltip-arrow-height);
  height: var(--rey-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--rey-tooltip-arrow-width) * 0.5) 0
    calc(var(--rey-tooltip-arrow-width) * 0.5) var(--rey-tooltip-arrow-height);
  border-left-color: var(--rey-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--rey-tooltip-max-width);
  padding: var(--rey-tooltip-padding-y) var(--rey-tooltip-padding-x);
  color: var(--rey-tooltip-color);
  text-align: center;
  background-color: var(--rey-tooltip-bg);
  border-radius: var(--rey-tooltip-border-radius);
}

body.loading:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 999999;
}

body.loading .loading-i {
  z-index: 1000000;
}

.loading {
  position: relative;
}
.loading .loading-i {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

div.loading .loading-i,
form.loading .loading-i {
  z-index: 3;
  mix-blend-mode: difference;
}

div.loading > .btn,
form.loading > .btn {
  color: transparent !important;
}

div.loading .icon,
div.loading .hover-to-dir .to-dir > span,
.hover-to-dir div.loading .to-dir > span,
div.loading .hover2-to-dir .to-dir > span,
.hover2-to-dir div.loading .to-dir > span,
form.loading .icon,
form.loading .hover-to-dir .to-dir > span,
.hover-to-dir form.loading .to-dir > span,
form.loading .hover2-to-dir .to-dir > span,
.hover2-to-dir form.loading .to-dir > span {
  opacity: 0;
}

div.loading .btn,
form.loading .btn {
  cursor: default;
  pointer-events: none;
}

.loading-i {
  display: none;
  z-index: -2;
  position: relative;
  width: 5rem;
  height: 5rem;
}
.loading-i div {
  position: absolute;
  top: 2.0625rem;
  width: 0.8125rem;
  height: 0.8125rem;
  border-radius: 50%;
  background: #fff;
  -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.loading-i div:nth-child(1),
.loading-i div:nth-child(2) {
  left: 0.5rem;
  -webkit-animation: lds-ellipsis2 0.6s infinite;
  animation: lds-ellipsis2 0.6s infinite;
}
.loading-i div:nth-child(3) {
  left: 2rem;
  -webkit-animation: lds-ellipsis2 0.6s infinite;
  animation: lds-ellipsis2 0.6s infinite;
}
.loading-i div:nth-child(4) {
  left: 3.5rem;
  -webkit-animation: lds-ellipsis3 0.6s infinite;
  animation: lds-ellipsis3 0.6s infinite;
}

@-webkit-keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes lds-ellipsis1 {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

@keyframes lds-ellipsis3 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

@-webkit-keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(24px, 0);
    transform: translate(24px, 0);
  }
}

@keyframes lds-ellipsis2 {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  100% {
    -webkit-transform: translate(24px, 0);
    transform: translate(24px, 0);
  }
}

.hover-to-dir .to-dir,
.hover2-to-dir .to-dir {
  white-space: nowrap;
  opacity: 0;
  vertical-align: 0.025em;
  transition: opacity 0.1s ease;
}
.hover-to-dir .to-dir > span,
.hover2-to-dir .to-dir > span {
  display: inline-block;
  font-size: 80%;
  vertical-align: -0.1em;
  color: transparent;
}
.hover-to-dir .to-dir > span:not(:nth-of-type(1)),
.hover2-to-dir .to-dir > span:not(:nth-of-type(1)) {
  margin-left: -0.12em;
}
.hover-to-dir .to-dir > span:nth-of-type(1),
.hover2-to-dir .to-dir > span:nth-of-type(1) {
  color: rgba(var(--primary-color), 0.3);
}
.hover-to-dir .to-dir > span:nth-of-type(2),
.hover2-to-dir .to-dir > span:nth-of-type(2) {
  color: rgba(var(--primary-color), 0.7);
}
.hover-to-dir .to-dir > span:nth-of-type(3),
.hover2-to-dir .to-dir > span:nth-of-type(3) {
  color: rgb(var(--primary-color));
}
.text-bg-primary .hover-to-dir .to-dir > span,
.text-bg-primary .hover2-to-dir .to-dir > span {
  color: transparent;
}
.collapse-state .hover-to-dir .to-dir > span:nth-of-type(1),
.collapse-state .hover2-to-dir .to-dir > span:nth-of-type(1) {
  color: #ffffff;
}

.hover-to-dir:hover .to-dir,
.hover2-to-dir:hover .to-dir {
  opacity: 1;
}
.hover-to-dir:hover .to-dir span,
.hover2-to-dir:hover .to-dir span {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: steps(1);
  animation-timing-function: steps(1);
}
.hover-to-dir:hover .to-dir span:nth-of-type(1),
.hover2-to-dir:hover .to-dir span:nth-of-type(1) {
  -webkit-animation-name: to-dir-11;
  animation-name: to-dir-11;
}
.hover-to-dir:hover .to-dir span:nth-of-type(2),
.hover2-to-dir:hover .to-dir span:nth-of-type(2) {
  -webkit-animation-name: to-dir-12;
  animation-name: to-dir-12;
}
.hover-to-dir:hover .to-dir span:nth-of-type(3),
.hover2-to-dir:hover .to-dir span:nth-of-type(3) {
  -webkit-animation-name: to-dir-13;
  animation-name: to-dir-13;
}
.text-bg-primary .hover-to-dir:hover .to-dir span:nth-of-type(1),
.text-bg-primary .hover2-to-dir:hover .to-dir span:nth-of-type(1) {
  -webkit-animation-name: to-dir-21;
  animation-name: to-dir-21;
}
.text-bg-primary .hover-to-dir:hover .to-dir span:nth-of-type(2),
.text-bg-primary .hover2-to-dir:hover .to-dir span:nth-of-type(2) {
  -webkit-animation-name: to-dir-22;
  animation-name: to-dir-22;
}
.text-bg-primary .hover-to-dir:hover .to-dir span:nth-of-type(3),
.text-bg-primary .hover2-to-dir:hover .to-dir span:nth-of-type(3) {
  -webkit-animation-name: to-dir-23;
  animation-name: to-dir-23;
}
.collapse-state .hover-to-dir:hover .to-dir span:nth-of-type(1),
.collapse-state .hover2-to-dir:hover .to-dir span:nth-of-type(1) {
  -webkit-animation-name: to-dir-31;
  animation-name: to-dir-31;
}
.collapse-state .hover-to-dir:hover .to-dir span:nth-of-type(2),
.collapse-state .hover2-to-dir:hover .to-dir span:nth-of-type(2) {
  -webkit-animation-name: to-dir-32;
  animation-name: to-dir-32;
}
.collapse-state .hover-to-dir:hover .to-dir span:nth-of-type(3),
.collapse-state .hover2-to-dir:hover .to-dir span:nth-of-type(3) {
  -webkit-animation-name: to-dir-33;
  animation-name: to-dir-33;
}

.hover2-to-dir .to-dir {
  opacity: 1;
}

@-webkit-keyframes to-dir-11 {
  0% {
    color: rgba(var(--secondary-color),0.2);
  }
  33% {
    color: rgb();
  }
  66% {
    color: rgb(var(--secondary-color));
  }
  100% {
    color: rgba(var(--secondary-color),0.2);
  }
}

@keyframes to-dir-11 {
  0% {
    color: rgba(var(--secondary-color),0.2);
  }
  33% {
    color: rgb();
  }
  66% {
    color: rgb(var(--secondary-color));
  }
  100% {
    color: rgba(var(--secondary-color),0.2);
  }
}

@-webkit-keyframes to-dir-12 {
  0% {
    color: rgb(var(--secondary-color));
  }
  33% {
    color: rgba(var(--secondary-color),0.2);
  }
  66% {
    color: rgb();
  }
  100% {
    color: rgb(var(--secondary-color));
  }
}

@keyframes to-dir-12 {
  0% {
    color: rgb(var(--secondary-color));
  }
  33% {
    color: rgba(var(--secondary-color),0.2);
  }
  66% {
    color: rgb();
  }
  100% {
    color: rgb(var(--secondary-color));
  }
}

@-webkit-keyframes to-dir-13 {
  0% {
    color: rgb();
  }
  33% {
    color: rgb(var(--secondary-color));
  }
  66% {
    color: rgba(var(--secondary-color),0.2);
  }
  100% {
    color: rgb();
  }
}

@keyframes to-dir-13 {
  0% {
    color: rgb();
  }
  33% {
    color: rgb(var(--secondary-color));
  }
  66% {
    color: rgba(var(--secondary-color),0.2);
  }
  100% {
    color: rgb();
  }
}

@-webkit-keyframes to-dir-21 {
  0% {
    color: rgba(249, 244, 249, 0.2);
  }
  33% {
    color: #f9f4f9;
  }
  66% {
    color: rgba(249, 244, 249, 0.5);
  }
  100% {
    color: rgba(249, 244, 249, 0.2);
  }
}

@keyframes to-dir-21 {
  0% {
    color: rgba(249, 244, 249, 0.2);
  }
  33% {
    color: #f9f4f9;
  }
  66% {
    color: rgba(249, 244, 249, 0.5);
  }
  100% {
    color: rgba(249, 244, 249, 0.2);
  }
}

@-webkit-keyframes to-dir-22 {
  0% {
    color: rgba(249, 244, 249, 0.5);
  }
  33% {
    color: rgba(249, 244, 249, 0.2);
  }
  66% {
    color: #f9f4f9;
  }
  100% {
    color: rgba(249, 244, 249, 0.5);
  }
}

@keyframes to-dir-22 {
  0% {
    color: rgba(249, 244, 249, 0.5);
  }
  33% {
    color: rgba(249, 244, 249, 0.2);
  }
  66% {
    color: #f9f4f9;
  }
  100% {
    color: rgba(249, 244, 249, 0.5);
  }
}

@-webkit-keyframes to-dir-23 {
  0% {
    color: #f9f4f9;
  }
  33% {
    color: rgba(249, 244, 249, 0.5);
  }
  66% {
    color: rgba(249, 244, 249, 0.2);
  }
  100% {
    color: #f9f4f9;
  }
}

@keyframes to-dir-23 {
  0% {
    color: #f9f4f9;
  }
  33% {
    color: rgba(249, 244, 249, 0.5);
  }
  66% {
    color: rgba(249, 244, 249, 0.2);
  }
  100% {
    color: #f9f4f9;
  }
}

@-webkit-keyframes to-dir-31 {
  0% {
    color: rgba(var(--secondary-color),0.2);
  }
  33% {
    color: rgb();
  }
  66% {
    color: rgb(var(--secondary-color));
  }
  100% {
    color: #ffffff;
  }
}

@keyframes to-dir-31 {
  0% {
    color: rgba(var(--secondary-color),0.2);
  }
  33% {
    color: rgb();
  }
  66% {
    color: rgb(var(--secondary-color));
  }
  100% {
    color: #ffffff;
  }
}

@-webkit-keyframes to-dir-32 {
  0% {
    color: rgb(var(--secondary-color));
  }
  33% {
    color: #ffffff;
  }
  66% {
    color: rgb();
  }
  100% {
    color: rgb(var(--secondary-color));
  }
}

@keyframes to-dir-32 {
  0% {
    color: rgb(var(--secondary-color));
  }
  33% {
    color: #ffffff;
  }
  66% {
    color: rgb();
  }
  100% {
    color: rgb(var(--secondary-color));
  }
}

@-webkit-keyframes to-dir-33 {
  0% {
    color: rgb();
  }
  33% {
    color: rgb(var(--secondary-color));
  }
  66% {
    color: #ffffff;
  }
  100% {
    color: rgb();
  }
}

@keyframes to-dir-33 {
  0% {
    color: rgb();
  }
  33% {
    color: rgb(var(--secondary-color));
  }
  66% {
    color: #ffffff;
  }
  100% {
    color: rgb();
  }
}

.side-btn-container {
  position: fixed;
  display: block;
  right: 0;
  bottom: 10vh;
  z-index: 1000;
  transition: z-index 0.5s step-end;
}
@media (max-height: 440px) {
  .side-btn-container {
    bottom: 3vh;
  }
}
.menu-open .side-btn-container {
  transition: none;
  z-index: 2 !important;
}
.side-btn-container .nav {
  border-bottom: none;
  min-width: 2.5rem;
  width: 2.5rem;
}
.side-btn-container .nav .nav-item {
  width: 100%;
  margin-right: 0;
}
@media (min-width: 768px) {
  .side-btn-container:hover .nav,
  body:not(.not-zero) .side-btn-container .nav {
    min-width: 17.375rem;
  }
  .side-btn-container .nav {
    min-width: 4rem;
    width: 4rem;
    transition: min-width 0.3s ease;
  }
}

.zoom-container {
  z-index: -2;
  opacity: 0;
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: #ffffff;
  transition: opacity 0.3s ease;
}
.zoom-container .zoom-image {
  width: 100%;
  height: 100%;
}
.zoom-container .zoom-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 3;
}
.zoom-container .zoom-prev,
.zoom-container .zoom-next {
  position: absolute;
  top: 50%;
  z-index: 2;
}
.zoom-container .zoom-prev {
  left: 0;
}
.zoom-container .zoom-next {
  right: 0;
}
.zoom-container.zoom-show {
  z-index: 10000;
  opacity: 1;
}

[data-zoom-image] {
  cursor: pointer;
}

.tooltip-inner {
  text-align: left;
}

.decor {
  opacity: 1;
}

.decor-1 {
  display: block;
  left: -62.5rem;
  right: 70%;
  height: 25vh;
}

.video {
  position: relative;
}
.video a {
  z-index: 0;
}
.video a:after {
  content: "";
  position: absolute;
  z-index: 2;
  width: 3.125rem;
  height: 3.125rem;
  border-radius: 50%;
  box-sizing: content-box;
  top: 50%;
  left: 50%;
  border: 0.625rem solid rgba(255, 255, 255, 0.1);
  transition: border ease 0.3s;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_8417_5651)'%3E %3Ccircle cx='35' cy='35' r='35' fill='rgb()'/%3E %3Cpath d='M27.2417 25.9103V44.5401C27.2417 45.823 28.6114 46.6411 29.741 46.0329L47.04 36.718C48.2289 36.0779 48.2289 34.3726 47.04 33.7324L29.741 24.4175C28.6114 23.8093 27.2417 24.6274 27.2417 25.9103Z' fill='white' stroke='white' stroke-width='0.847724'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_8417_5651'%3E %3Crect width='70' height='70' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
.video a:hover:after {
  border: 0.9375rem solid rgba(255, 255, 255, 0.3);
}
@media (min-width: 768px) {
  .video a:after {
    width: 4.375rem;
    height: 4.375rem;
    border: 0.9375rem solid rgba(255, 255, 255, 0.1);
  }
  .video a:hover:after {
    border: 1.5625rem solid rgba(255, 255, 255, 0.3);
  }
}
.video.video-sm a:after {
  width: 2.625rem;
  height: 2.625rem;
  border: 0.5rem solid rgba(255, 255, 255, 0.1);
}
.video.video-sm a:hover:after {
  border: 0.875rem solid rgba(255, 255, 255, 0.3);
}

.blockquote:before,
blockquote:before {
  content: "";
  position: absolute;
  left: 0;
  background-position: left top;
  background-repeat: no-repeat;
  background-size: contain;
  width: 2.125rem;
  height: 1.6875rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='35' height='28' viewBox='0 0 35 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M13.0658 0.267578L10.75 13.1097H14.9605V27.3202H0.75V12.8992L4.53947 0.267578H13.0658ZM32.8553 0.267578L30.5395 13.1097H34.75V27.3202H20.5395V12.8992L24.3289 0.267578H32.8553Z' fill='%232E667D'/%3E %3C/svg%3E ");
}

.autocomplete-suggestions {
  display: none;
}

body {
  --swiper-pagination-bullet-horizontal-gap: 0.3125rem;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-width: 1rem;
  --swiper-pagination-bullet-height: 1rem;
  --swiper-pagination-bullet-size: 1rem;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: rgb(var(--secondary-color));
  --swiper-pagination-bullet-inactive-opacity: 1;
}

.swiper-pagination-bullet-active-main,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet:hover {
  background-color: rgb(var(--primary-color)) !important;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(calc(10 / 16)) !important;
  transform: scale(calc(10 / 16)) !important;
}

.swiper,
swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-vertical {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-slide,
swiper-slide {
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}

.swiper-slide:not(.ssc),
swiper-slide {
  height: 100%;
  position: relative;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: x mandatory;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: y mandatory;
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: none;
  -ms-scroll-snap-type: none;
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  text-align: center;
  transition: 0.3s opacity;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(
    --swiper-pagination-bullet-width,
    var(--swiper-pagination-bullet-size, 8px)
  );
  height: var(
    --swiper-pagination-bullet-height,
    var(--swiper-pagination-bullet-size, 8px)
  );
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
:host(.swiper-horizontal.swiper-rtl)
  .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(
    --swiper-pagination-progressbar-bg-color,
    rgba(0, 0, 0, 0.25)
  );
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  -ms-touch-action: none;
  touch-action: none;
}

.swiper .swiper-notification,
swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next + .swiper-slide,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition-property: opacity, height, -webkit-transform;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

.swiper-button-prev,
.swiper-button-next {
  outline: none !important;
}

.swiper-slide .shadow-lg {
  transition: box-shadow ease 0.3s;
}

.swiper-button-inv .swiper-button-next.swiper-button-disabled {
  opacity: 0;
}

.swiper-button-disabled {
  opacity: 1 !important;
  color: rgb(var(--secondary-color));
  pointer-events: auto;
  box-shadow: none;
}

.swiper-shadow-edge:before,
.swiper-shadow-edge:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 5%;
  z-index: 2;
  background-repeat: no-repeat;
  background-position: center right;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='50' height='303' viewBox='0 0 50 303' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_9973_15929)'%3E %3Cmask id='mask0_9973_15929' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='50' height='303'%3E %3Cpath d='M49.9336 0.5H0.933594V302.5H49.9336V0.5Z' fill='white'/%3E %3C/mask%3E %3Cg mask='url(%23mask0_9973_15929)'%3E %3Cg opacity='0.25' filter='url(%23filter0_f_9973_15929)'%3E %3Cpath d='M29.9336 104.413C29.9336 79.3481 33.7977 45.0292 40.8902 25.4565L49.9336 0.5V302.5L40.8902 277.544C33.7977 257.971 29.9336 223.652 29.9336 198.587V104.413Z' fill='var(--primary-color)'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3Cdefs%3E %3Cfilter id='filter0_f_9973_15929' x='-0.0664062' y='-29.5' width='80' height='362' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E %3CfeGaussianBlur stdDeviation='15' result='effect1_foregroundBlur_9973_15929'/%3E %3C/filter%3E %3CclipPath id='clip0_9973_15929'%3E %3Crect width='50' height='303' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}
@media (min-width: 992px) {
  .swiper-shadow-edge:before,
  .swiper-shadow-edge:after {
    width: 3%;
  }
}

.swiper-shadow-edge:before {
  left: 0;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.swiper-shadow-edge:after {
  right: 0;
}

@media (max-width: 991.98px) {
  .swiper-shadow-edge-mobile:before,
  .swiper-shadow-edge-mobile:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    width: 5%;
    z-index: 2;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='50' height='303' viewBox='0 0 50 303' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_9973_15929)'%3E %3Cmask id='mask0_9973_15929' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='50' height='303'%3E %3Cpath d='M49.9336 0.5H0.933594V302.5H49.9336V0.5Z' fill='white'/%3E %3C/mask%3E %3Cg mask='url(%23mask0_9973_15929)'%3E %3Cg opacity='0.25' filter='url(%23filter0_f_9973_15929)'%3E %3Cpath d='M29.9336 104.413C29.9336 79.3481 33.7977 45.0292 40.8902 25.4565L49.9336 0.5V302.5L40.8902 277.544C33.7977 257.971 29.9336 223.652 29.9336 198.587V104.413Z' fill=%23DC91D2''/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3Cdefs%3E %3Cfilter id='filter0_f_9973_15929' x='-0.0664062' y='-29.5' width='80' height='362' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E %3CfeGaussianBlur stdDeviation='15' result='effect1_foregroundBlur_9973_15929'/%3E %3C/filter%3E %3CclipPath id='clip0_9973_15929'%3E %3Crect width='50' height='303' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
  }
  .swiper-shadow-edge-mobile:before {
    left: 0;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
  }
  .swiper-shadow-edge-mobile:after {
    right: 0;
  }
}

.swiper-only-visible.swiper-initialized
  .swiper-slide:not(.swiper-slide-visible) {
  opacity: 0 !important;
}

.swiper-slide-thumb-active > .btn {
  color: rgb(var(--primary-color)) !important;
  border-color: rgb(var(--secondary-color)) !important;
}

.icon-rutube-color,
.icon-facebook-square-color,
.icon-tiktok-color,
.icon-instagram-color,
.icon-youtube-color,
.icon-telegram-color,
.icon-facebook-like-color,
.icon-instagram-bg-color,
.icon-vk-color,
.icon-zen-color {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.icon-rutube-color:before,
.icon-facebook-square-color:before,
.icon-tiktok-color:before,
.icon-instagram-color:before,
.icon-youtube-color:before,
.icon-telegram-color:before,
.icon-facebook-like-color:before,
.icon-instagram-bg-color:before,
.icon-vk-color:before,
.icon-zen-color:before {
  content: none;
}

.icon-rutube-color {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_9906_29572)'%3E %3Cmask id='mask0_9906_29572' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='32' height='32'%3E %3Cpath d='M24.0134 0.507812H7.93403C3.72754 0.507812 0.317505 3.91785 0.317505 8.12434V24.2037C0.317505 28.4102 3.72754 31.8202 7.93403 31.8202H24.0134C28.2199 31.8202 31.6299 28.4102 31.6299 24.2037V8.12434C31.6299 3.91785 28.2199 0.507812 24.0134 0.507812Z' fill='white'/%3E %3C/mask%3E %3Cg mask='url(%23mask0_9906_29572)'%3E %3Cpath d='M31.7075 0.507812H0.317505V31.8978H31.7075V0.507812Z' fill='%23100943'/%3E %3Cpath d='M31.6287 16.1639C40.2753 16.1639 47.2849 9.15442 47.2849 0.507746C47.2849 -8.13894 40.2753 -15.1484 31.6287 -15.1484C22.982 -15.1484 15.9725 -8.13894 15.9725 0.507746C15.9725 9.15442 22.982 16.1639 31.6287 16.1639Z' fill='%23ED143B'/%3E %3Cpath d='M19.659 15.4492H10.4082V11.7885H19.659C20.1994 11.7885 20.5751 11.8827 20.7636 12.0472C20.9522 12.2117 21.069 12.5167 21.069 12.9623V14.2767C21.069 14.7464 20.9522 15.0514 20.7636 15.2159C20.5751 15.3804 20.1994 15.4506 19.659 15.4506V15.4492ZM20.2936 8.33734H6.48499V23.9922H10.4082V18.8989H17.6383L21.069 23.9922H25.4623L21.6797 18.8751C23.0742 18.6684 23.7005 18.241 24.2168 17.5368C24.7333 16.8325 24.9922 15.7065 24.9922 14.2036V13.0299C24.9922 12.1386 24.8979 11.4343 24.7333 10.8945C24.5687 10.3546 24.2872 9.88511 23.8876 9.46337C23.4655 9.06413 22.9954 8.78298 22.4311 8.5946C21.8669 8.43013 21.1618 8.33594 20.2936 8.33594V8.33734Z' fill='white'/%3E %3C/g%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_9906_29572'%3E %3Crect width='32' height='32' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}

.icon-facebook-square-color {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='18.0431' cy='18.0431' r='18.0431' fill='%232A54AA'/%3E %3Cpath d='M25.7201 9.41357H10.3666C10.2415 9.41356 10.1176 9.43819 10.0021 9.48605C9.88649 9.53392 9.78148 9.60408 9.69302 9.69254C9.60457 9.78099 9.53441 9.886 9.48654 10.0016C9.43868 10.1172 9.41405 10.241 9.41406 10.3661V25.7197C9.41406 25.8447 9.4387 25.9686 9.48656 26.0842C9.53443 26.1998 9.6046 26.3048 9.69305 26.3932C9.7815 26.4817 9.88651 26.5518 10.0021 26.5997C10.1176 26.6476 10.2415 26.6722 10.3666 26.6722H18.6324V19.9888H16.3833V17.3841H18.6324V15.4632C18.6324 13.2341 19.9939 12.0202 21.9825 12.0202C22.6538 12.0179 23.3247 12.0521 23.9923 12.1229V14.4525L22.6131 14.4531C21.5316 14.4531 21.3222 14.967 21.3222 15.7211V17.3841H23.9015L23.5656 19.9888H21.3222V26.6722H25.7201C25.9728 26.6722 26.215 26.5718 26.3937 26.3932C26.5723 26.2146 26.6727 25.9723 26.6727 25.7197V10.3661C26.6727 10.241 26.6481 10.1172 26.6002 10.0016C26.5523 9.88602 26.4822 9.78101 26.3937 9.69256C26.3052 9.60411 26.2002 9.53394 26.0847 9.48608C25.9691 9.43821 25.8452 9.41357 25.7201 9.41357V9.41357Z' fill='white'/%3E %3C/svg%3E ");
}

.icon-instagram-color {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='18.0431' cy='18.1295' r='18.0431' fill='url(%23paint0_linear)'/%3E %3Cpath d='M23.6852 13.523C23.6852 13.7278 23.6245 13.928 23.5107 14.0983C23.3969 14.2686 23.2352 14.4013 23.046 14.4796C22.8568 14.558 22.6486 14.5785 22.4477 14.5386C22.2468 14.4986 22.0623 14.4 21.9175 14.2552C21.7727 14.1103 21.6741 13.9258 21.6341 13.725C21.5942 13.5241 21.6147 13.3159 21.693 13.1267C21.7714 12.9375 21.9041 12.7758 22.0744 12.662C22.2447 12.5482 22.4449 12.4875 22.6497 12.4875C22.7857 12.4874 22.9204 12.5142 23.046 12.5663C23.1716 12.6183 23.2858 12.6946 23.3819 12.7907C23.4781 12.8869 23.5544 13.0011 23.6064 13.1267C23.6585 13.2523 23.6852 13.387 23.6852 13.523ZM22.4747 18.1293C22.4747 19.0057 22.2148 19.8625 21.7279 20.5912C21.2409 21.3199 20.5489 21.8879 19.7392 22.2233C18.9294 22.5587 18.0385 22.6464 17.1789 22.4755C16.3193 22.3045 15.5297 21.8824 14.91 21.2627C14.2902 20.643 13.8682 19.8534 13.6972 18.9938C13.5262 18.1342 13.614 17.2432 13.9494 16.4335C14.2848 15.6238 14.8528 14.9317 15.5815 14.4448C16.3102 13.9579 17.1669 13.698 18.0434 13.698C19.2186 13.698 20.3457 14.1649 21.1768 14.9959C22.0078 15.8269 22.4747 16.9541 22.4747 18.1293ZM20.9198 18.1293C20.9198 17.5604 20.7511 17.0043 20.435 16.5313C20.119 16.0582 19.6697 15.6895 19.1441 15.4718C18.6185 15.2541 18.0402 15.1972 17.4822 15.3081C16.9242 15.4191 16.4117 15.6931 16.0094 16.0954C15.6072 16.4976 15.3332 17.0102 15.2222 17.5681C15.1112 18.1261 15.1682 18.7045 15.3859 19.2301C15.6036 19.7557 15.9723 20.2049 16.4453 20.521C16.9183 20.837 17.4745 21.0057 18.0434 21.0057C18.4211 21.0058 18.7952 20.9314 19.1441 20.7868C19.4931 20.6422 19.8102 20.4304 20.0773 20.1633C20.3444 19.8962 20.5563 19.5791 20.7009 19.2301C20.8454 18.8811 20.9198 18.5071 20.9198 18.1293ZM26.6208 14.5715C26.6627 15.4919 26.6727 15.7857 26.6727 18.1293C26.6727 20.4729 26.6627 20.7668 26.6208 21.6872C26.5789 22.6057 26.433 23.2329 26.2197 23.7819C25.998 24.3551 25.6589 24.8757 25.2243 25.3103C24.7897 25.7449 24.2691 26.0839 23.6959 26.3056C23.147 26.5189 22.5197 26.6648 21.6012 26.7067C20.6808 26.7487 20.387 26.7586 18.0434 26.7586C15.6998 26.7586 15.4059 26.7487 14.4855 26.7067C13.567 26.6648 12.9397 26.5189 12.3909 26.3056C11.815 26.089 11.2934 25.7493 10.8624 25.3103C10.4234 24.8792 10.0838 24.3577 9.86708 23.7819C9.65376 23.2329 9.50787 22.6057 9.46597 21.6872C9.42402 20.7668 9.41406 20.4729 9.41406 18.1293C9.41406 15.7857 9.42402 15.4919 9.46597 14.5715C9.50787 13.653 9.65376 13.0257 9.86708 12.4768C10.0838 11.901 10.4234 11.3794 10.8624 10.9483C11.2935 10.5094 11.8151 10.1697 12.3909 9.95301C12.9397 9.7397 13.567 9.59381 14.4855 9.55191C15.4059 9.50995 15.6998 9.5 18.0434 9.5C20.387 9.5 20.6808 9.50995 21.6012 9.55191C22.5197 9.59381 23.147 9.7397 23.6959 9.95301C24.2717 10.1697 24.7933 10.5094 25.2243 10.9483C25.6633 11.3794 26.003 11.901 26.2197 12.4768C26.433 13.0257 26.5789 13.653 26.6208 14.5715ZM25.1178 18.1293C25.1178 15.8252 25.1091 15.5523 25.0676 14.6423C25.0292 13.801 24.8886 13.3441 24.7704 13.04C24.6321 12.6652 24.4115 12.3261 24.1249 12.0478C23.8465 11.7612 23.5075 11.5406 23.1327 11.4023C22.8286 11.2841 22.3717 11.1435 21.5304 11.1051C20.6204 11.0636 20.3475 11.0549 18.0434 11.0549C15.7392 11.0549 15.4663 11.0636 14.5564 11.1051C13.7151 11.1435 13.2581 11.2841 12.9541 11.4023C12.5793 11.5406 12.2402 11.7612 11.9618 12.0478C11.6752 12.3261 11.4547 12.6652 11.3164 13.04C11.1981 13.3441 11.0576 13.801 11.0192 14.6423C10.9777 15.5523 10.9689 15.8252 10.9689 18.1293C10.9689 20.4335 10.9777 20.7064 11.0192 21.6163C11.0576 22.4577 11.1981 22.9146 11.3164 23.2187C11.4547 23.5935 11.6752 23.9325 11.9618 24.2108C12.2402 24.4975 12.5793 24.718 12.9541 24.8564C13.2581 24.9745 13.7151 25.1151 14.5564 25.1535C15.4662 25.195 15.7391 25.2038 18.0434 25.2038C20.3477 25.2038 20.6205 25.195 21.5304 25.1535C22.3717 25.1151 22.8286 24.9745 23.1327 24.8564C23.5048 24.7128 23.8428 24.4929 24.1249 24.2109C24.4069 23.9288 24.6268 23.5908 24.7704 23.2187C24.8886 22.9146 25.0292 22.4577 25.0676 21.6163C25.1091 20.7064 25.1178 20.4335 25.1178 18.1293Z' fill='white'/%3E %3Cdefs%3E %3ClinearGradient id='paint0_linear' x1='5.88362' y1='5.18556' x2='30.9871' y2='30.289' gradientUnits='userSpaceOnUse'%3E %3Cstop stop-color='%234E6DCE'/%3E %3Cstop offset='0.239583' stop-color='%23D14EB3'/%3E %3Cstop offset='0.505208' stop-color='%23FF4756'/%3E %3Cstop offset='0.760417' stop-color='%23FF6847'/%3E %3Cstop offset='1' stop-color='%23FFC954'/%3E %3C/linearGradient%3E %3C/defs%3E %3C/svg%3E ");
}

.icon-youtube-color {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='18.0431' cy='18.216' r='18.0431' fill='%23F70000'/%3E %3Cpath d='M26.3868 13.8291C26.2914 13.3976 26.0602 13.0061 25.7256 12.7094C25.3911 12.4128 24.9699 12.2259 24.5213 12.1749C22.3768 11.9399 20.2132 11.9399 18.0591 11.9399C15.9051 11.9399 13.7318 11.9399 11.5873 12.1749C11.1399 12.2292 10.7205 12.4172 10.3866 12.7133C10.0526 13.0094 9.82046 13.3991 9.72178 13.8291C9.41406 15.1073 9.41406 16.5077 9.41406 17.8236C9.41406 19.1394 9.41406 20.5304 9.71217 21.818C9.80923 22.2488 10.0409 22.6394 10.3752 22.9358C10.7094 23.2321 11.1297 23.4196 11.5777 23.4722C13.7222 23.7072 15.8858 23.7072 18.0399 23.7072C20.1939 23.7072 22.3672 23.7072 24.502 23.4722C24.9501 23.4196 25.3703 23.2321 25.7046 22.9358C26.0388 22.6394 26.2705 22.2488 26.3676 21.818C26.6657 20.5398 26.6657 19.1488 26.6657 17.8236C26.6849 16.5077 26.6849 15.1073 26.3868 13.8291ZM16.2416 20.1263V15.4457L20.8094 17.786L16.2416 20.1263Z' fill='white'/%3E %3C/svg%3E ");
}

.icon-telegram-color {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_5325_26779)'%3E %3Cpath d='M18.0075 36.015C27.9528 36.015 36.015 27.9528 36.015 18.0075C36.015 8.06223 27.9528 0 18.0075 0C8.06223 0 0 8.06223 0 18.0075C0 27.9528 8.06223 36.015 18.0075 36.015Z' fill='url(%23paint0_linear_5325_26779)'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.14155 17.8125C13.3894 15.5335 16.8829 14.0191 18.6372 13.2844C23.6301 11.2003 24.6797 10.8404 25.3544 10.8254C25.5043 10.8254 25.8342 10.8554 26.0591 11.0354C26.239 11.1853 26.284 11.3802 26.314 11.5301C26.344 11.6801 26.374 11.995 26.344 12.2349C26.0741 15.0837 24.9046 21.9958 24.3048 25.1745C24.0499 26.5239 23.5551 26.9737 23.0753 27.0187C22.0258 27.1086 21.2311 26.329 20.2265 25.6692C18.6372 24.6347 17.7525 23.9899 16.2082 22.9704C14.4239 21.8009 15.5784 21.1561 16.598 20.1066C16.8679 19.8367 21.471 15.6384 21.561 15.2636C21.576 15.2186 21.576 15.0387 21.471 14.9487C21.366 14.8588 21.2161 14.8887 21.0961 14.9187C20.9312 14.9487 18.4123 16.628 13.5093 19.9416C12.7896 20.4364 12.1449 20.6763 11.5601 20.6613C10.9154 20.6463 9.6859 20.3015 8.75629 20.0016C7.63176 19.6418 6.73213 19.4468 6.8071 18.8171C6.85208 18.4872 7.3019 18.1574 8.14155 17.8125Z' fill='white'/%3E %3C/g%3E %3Cdefs%3E %3ClinearGradient id='paint0_linear_5325_26779' x1='17.9925' y1='0' x2='17.9925' y2='35.7301' gradientUnits='userSpaceOnUse'%3E %3Cstop stop-color='%232AABEE'/%3E %3Cstop offset='1' stop-color='%23229ED9'/%3E %3C/linearGradient%3E %3CclipPath id='clip0_5325_26779'%3E %3Crect width='36' height='36' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}

.icon-facebook-like-color {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='18.0431' cy='18.0431' r='18.0431' fill='%232A54AA'/%3E %3Cpath d='M14.8571 17.9587C14.8571 16.6465 15.7836 15.5903 16.5115 14.8221C17.2394 14.054 18.0666 12.6458 18.0666 11.7816C18.0666 10.9174 17.6695 9.70122 18.6621 9.15711C19.6547 8.613 20.9451 9.49943 21.0775 11.5478C21.2098 13.5962 20.9063 14.374 20.5754 14.8221C20.2446 15.2702 21.0775 15.0462 21.4414 15.0462C21.8054 15.0462 24.5516 15.0462 25.1471 15.0462C25.7427 15.0462 26.8015 15.4623 26.8015 16.5824C26.8015 17.3186 26.3383 17.7987 26.3383 17.7987C26.3383 17.7987 27 18.2147 27 19.335C26.8015 20.6792 26.0736 20.6792 26.0736 20.6792C26.0736 20.6792 26.6361 22.1195 25.1471 22.9196C25.3126 23.7518 24.7832 25 23.4928 25C22.2024 25 19.3239 25 17.6365 25C15.949 25 14.8574 23.5705 14.8574 22.6743C14.8574 21.7782 14.8571 18.7588 14.8571 17.9587Z' fill='white'/%3E %3Cpath d='M10 17.2424C10 16.7069 10.4349 16.2727 10.9714 16.2727H12.9143C13.4508 16.2727 13.8857 16.7069 13.8857 17.2424V23.5455C13.8857 24.081 13.4508 24.5152 12.9143 24.5152H10.9714C10.4349 24.5152 10 24.081 10 23.5455V17.2424Z' fill='white'/%3E %3C/svg%3E ");
}

.icon-instagram-bg-color {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='18.0431' cy='18.1295' r='18.0431' fill='url(%23paint0_linear_5342_26813)'/%3E %3Cdefs%3E %3ClinearGradient id='paint0_linear_5342_26813' x1='5.88362' y1='5.18556' x2='30.9871' y2='30.289' gradientUnits='userSpaceOnUse'%3E %3Cstop stop-color='%234E6DCE'/%3E %3Cstop offset='0.239583' stop-color='%23D14EB3'/%3E %3Cstop offset='0.505208' stop-color='%23FF4756'/%3E %3Cstop offset='0.760417' stop-color='%23FF6847'/%3E %3Cstop offset='1' stop-color='%23FFC954'/%3E %3C/linearGradient%3E %3C/defs%3E %3C/svg%3E ");
}

.icon-vk-color {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.0933 0H20.9067C29.8667 0 32 2.13333 32 11.0933V20.9067C32 29.8667 29.8667 32 20.9067 32H11.0933C2.13333 32 0 29.8667 0 20.9067V11.0933C0 2.13333 2.13333 0 11.0933 0Z' fill='%232787F5'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.2057 11.0243C26.3539 10.5299 26.2057 10.1666 25.5 10.1666H23.1667C22.5734 10.1666 22.2999 10.4805 22.1516 10.8265C22.1516 10.8265 20.965 13.7188 19.284 15.5975C18.7402 16.1413 18.493 16.3144 18.1963 16.3144C18.048 16.3144 17.8333 16.1413 17.8333 15.647V11.0243C17.8333 10.431 17.6612 10.1666 17.1667 10.1666H13.5C13.1293 10.1666 12.9063 10.442 12.9063 10.703C12.9063 11.2654 13.7467 11.3951 13.8334 12.9772V16.4133C13.8334 17.1666 13.6973 17.3032 13.4007 17.3032C12.6097 17.3032 10.6855 14.398 9.54433 11.0737C9.32069 10.4276 9.09637 10.1666 8.50004 10.1666H6.16671C5.50004 10.1666 5.3667 10.4805 5.3667 10.8265C5.3667 11.4445 6.15775 14.5098 9.04997 18.5639C10.9781 21.3325 13.6947 22.8333 16.1667 22.8333C17.6499 22.8333 17.8334 22.5 17.8334 21.9258V19.8333C17.8334 19.1666 17.9739 19.0336 18.4436 19.0336C18.7896 19.0336 19.3829 19.2066 20.7673 20.5415C22.3493 22.1236 22.6101 22.8333 23.5 22.8333H25.8334C26.5 22.8333 26.8334 22.5 26.6411 21.8421C26.4307 21.1865 25.6753 20.2353 24.673 19.1077C24.1292 18.465 23.3134 17.7729 23.0662 17.4267C22.7201 16.9818 22.819 16.784 23.0662 16.3885C23.0662 16.3885 25.909 12.3839 26.2057 11.0243Z' fill='white'/%3E %3C/svg%3E ");
}

.icon-tiktok-color {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='41' viewBox='0 0 40 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='20' cy='20.876' r='20' fill='black'/%3E %3Cpath d='M17.7527 18.9712V18.067C17.4545 17.9916 17.1563 17.9917 16.8581 17.9917C13.0563 17.9917 10 21.0812 10 24.9243C10 27.2603 11.1927 29.3703 12.9073 30.576L12.8327 30.5006C11.7145 29.2949 11.1182 27.6372 11.1182 25.904C11.1182 22.0609 14.1 19.0466 17.7527 18.9712Z' fill='%2325F4EE'/%3E %3Cpath d='M17.8992 29.0685C19.6137 29.0685 20.9555 27.7121 21.0301 25.9789V10.9078H23.7137C23.6391 10.6064 23.6391 10.305 23.6391 9.92822H19.9119V24.9993C19.8373 26.6571 18.4955 28.0135 16.781 28.0135C16.2592 28.0135 15.7373 27.8628 15.3646 27.6367C15.961 28.4657 16.8555 29.0685 17.8992 29.0685ZM28.8571 16.032V15.1277C27.8135 15.1277 26.8444 14.8263 26.0244 14.2988C26.7699 15.1277 27.739 15.8059 28.8571 16.032Z' fill='%2325F4EE'/%3E %3Cpath d='M26.0239 14.2994C25.2039 13.3951 24.7566 12.1894 24.7566 10.833H23.713C24.0112 12.3401 24.9057 13.5458 26.0239 14.2994ZM16.8549 21.6841C15.1404 21.6841 13.724 23.1159 13.724 24.849C13.724 26.0547 14.4695 27.1097 15.4385 27.6372C15.0658 27.1097 14.8422 26.5069 14.8422 25.8287C14.8422 24.0955 16.2585 22.6637 17.9731 22.6637C18.2713 22.6637 18.5694 22.7391 18.8676 22.8144V18.9713C18.5694 18.896 18.2713 18.896 17.9731 18.896H17.824V21.7595C17.4513 21.7595 17.1531 21.6841 16.8549 21.6841Z' fill='%23FE2C55'/%3E %3Cpath d='M28.8595 16.0322V18.8957C26.9214 18.8957 25.1323 18.2929 23.7159 17.2379V24.9242C23.7159 28.7673 20.6596 31.8569 16.8578 31.8569C15.3669 31.8569 14.025 31.4047 12.9069 30.6512C14.1741 32.0076 15.9632 32.8365 17.9014 32.8365C21.7032 32.8365 24.7595 29.7469 24.7595 25.9038V18.2175C26.2504 19.2725 28.0395 19.8754 29.9032 19.8754V16.1076C29.605 16.1076 29.2323 16.1076 28.8595 16.0322Z' fill='%23FE2C55'/%3E %3Cpath d='M23.7176 24.9245V17.2382C25.2085 18.2933 26.9976 18.896 28.8612 18.896V15.9572C27.743 15.7311 26.7739 15.1283 26.0285 14.2994C24.8358 13.5458 24.0158 12.2648 23.7921 10.833H21.034V25.9042C20.9594 27.562 19.6176 28.9184 17.9031 28.9184C16.8594 28.9184 15.9649 28.3908 15.3685 27.6372C14.3994 27.1851 13.7285 26.1301 13.7285 24.9245C13.7285 23.1913 15.1449 21.7596 16.8594 21.7596C17.1576 21.7596 17.4558 21.8349 17.754 21.9102V18.9714C14.0267 19.0467 11.0449 22.1364 11.0449 25.9042C11.0449 27.7127 11.7158 29.3704 12.9085 30.6515C14.0267 31.405 15.3685 31.9326 16.8594 31.9326C20.6612 31.8572 23.7176 28.6922 23.7176 24.9245Z' fill='white'/%3E %3C/svg%3E ");
}

.icon-zen-color {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Crect width='36' height='36' rx='18' fill='%232C3036'/%3E %3Crect width='36' height='36' rx='18' fill='url(%23paint0_linear)'/%3E %3Cpath d='M10.2934 25.7066C9 24.4132 9 21.6108 9 17.9461C12.988 18.1617 14.8204 18.3772 16.2216 19.7784C17.6228 21.1796 17.8383 23.012 18.0539 27C14.2814 26.8922 11.5868 27 10.2934 25.7066ZM16.3293 16.2216C14.9281 17.6228 12.988 17.7305 9 17.8383C9 14.2814 9 11.5868 10.2934 10.2934C11.5868 9 14.1737 9 17.8383 9C17.7305 12.988 17.6228 14.8204 16.3293 16.2216ZM25.7066 25.7066C24.4132 27 21.8263 27 18.1617 27C18.2695 23.012 18.3772 21.1796 19.7784 19.6707C21.1796 18.2695 23.012 18.1617 27 18.0539C26.8922 21.7186 27 24.4132 25.7066 25.7066ZM19.6707 16.3293C18.2695 14.9281 18.1617 13.0958 17.9461 9C21.8263 9 24.4132 9 25.7066 10.2934C27 11.5868 27 14.2814 27 17.8383C23.012 17.7305 21.1796 17.6228 19.6707 16.3293Z' fill='white'/%3E %3Cdefs%3E %3ClinearGradient id='paint0_linear' x1='36' y1='36' x2='36' y2='0' gradientUnits='userSpaceOnUse'%3E %3Cstop stop-color='white' stop-opacity='0'/%3E %3Cstop offset='0.47509' stop-color='white' stop-opacity='0.01'/%3E %3Cstop offset='0.76042' stop-color='white' stop-opacity='0.04271'/%3E %3Cstop offset='0.99531' stop-color='white' stop-opacity='0.09855'/%3E %3Cstop offset='1' stop-color='white' stop-opacity='0.1'/%3E %3C/linearGradient%3E %3C/defs%3E %3C/svg%3E ");
}

.bigdots .form-check .form-check-input.code-good {
  --rey-form-check-bg-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40Z' fill='white'/%3E %3Cpath d='M30.1297 24.56C30.1297 26.14 28.2797 28.76 25.4897 30.45C23.8565 31.4727 21.9763 32.0326 20.0497 32.07C18.1061 32.0416 16.2074 31.4814 14.5597 30.45C11.7697 28.76 9.92969 26.14 9.92969 24.56C12.7824 22.8706 16.0343 21.973 19.3497 21.96C23.0815 22.0915 26.7483 22.9759 30.1297 24.56Z' fill='%23696969'/%3E %3Cpath d='M25.4905 30.45C23.8574 31.4726 21.9771 32.0325 20.0505 32.07C18.1069 32.0416 16.2082 31.4813 14.5605 30.45C15.1605 28.82 17.3905 27.61 20.0505 27.61C22.7105 27.61 24.8905 28.82 25.4905 30.45Z' fill='%23C2C2C2'/%3E %3Cpath d='M16.181 7.18787C16.6033 7.41067 16.9773 7.71483 17.2816 8.08283C17.5858 8.45083 17.8143 8.8754 17.9537 9.33206C18.0931 9.78872 18.1407 10.2685 18.094 10.7436C18.0472 11.2188 17.9069 11.68 17.681 12.1007L14.2681 18.5136L7.85527 15.1008C7.43414 14.8768 7.06141 14.5717 6.75857 14.2032C6.45573 13.8347 6.22877 13.4099 6.09065 12.9533C5.95253 12.4968 5.90596 12.0174 5.95374 11.5428C6.00152 11.0682 6.14265 10.6078 6.369 10.1879C6.59181 9.76558 6.89596 9.39154 7.26396 9.0873C7.63196 8.78307 8.05653 8.55465 8.5132 8.41523C8.96986 8.2758 9.44962 8.2281 9.9248 8.27489C10.4 8.32169 10.8612 8.46204 11.2819 8.68787C11.5033 8.26605 11.8062 7.89229 12.173 7.58821C12.5397 7.28413 12.9631 7.05575 13.4187 6.91627C13.8742 6.77679 14.3529 6.72899 14.827 6.7756C15.3011 6.82222 15.7613 6.96234 16.181 7.18787Z' fill='%23C2C2C2'/%3E %3Cpath d='M28.7594 8.70164C29.1801 8.47582 29.6413 8.33546 30.1165 8.28867C30.5916 8.24187 31.0714 8.28957 31.5281 8.429C31.9847 8.56843 32.4093 8.79684 32.7773 9.10108C33.1453 9.40531 33.4494 9.77934 33.6723 10.2016C33.8981 10.6223 34.0385 11.0836 34.0852 11.5587C34.132 12.0339 34.0843 12.5137 33.9449 12.9703C33.8055 13.427 33.577 13.8516 33.2728 14.2196C32.9685 14.5876 32.5945 14.8917 32.1722 15.1145L25.7594 18.5274L22.3465 12.1145C21.8979 11.2634 21.8038 10.2694 22.0847 9.34916C22.3657 8.42894 22.9989 7.65705 23.8465 7.20164C24.2672 6.97581 24.7284 6.83546 25.2036 6.78866C25.6788 6.74187 26.1585 6.78956 26.6152 6.92899C27.0718 7.06842 27.4964 7.29683 27.8644 7.60106C28.2324 7.9053 28.5366 8.27934 28.7594 8.70164Z' fill='%23C2C2C2'/%3E %3C/svg%3E ");
}
.bigdots .form-check .form-check-input.code-good:checked {
  --rey-form-check-bg-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40Z' fill='%23FFCB05'/%3E %3Cpath d='M30.1297 24.56C30.1297 26.14 28.2797 28.76 25.4897 30.45C23.8565 31.4727 21.9763 32.0326 20.0497 32.07C18.1061 32.0416 16.2074 31.4814 14.5597 30.45C11.7697 28.76 9.92969 26.14 9.92969 24.56C12.7824 22.8706 16.0343 21.973 19.3497 21.96C23.0815 22.0915 26.7483 22.9759 30.1297 24.56Z' fill='black'/%3E %3Cpath d='M25.4905 30.45C23.8574 31.4726 21.9771 32.0325 20.0505 32.07C18.1069 32.0416 16.2082 31.4813 14.5605 30.45C15.1605 28.82 17.3905 27.61 20.0505 27.61C22.7105 27.61 24.8905 28.82 25.4905 30.45Z' fill='%23DB3D3D'/%3E %3Cpath d='M16.181 7.18787C16.6033 7.41067 16.9773 7.71483 17.2816 8.08283C17.5858 8.45083 17.8143 8.8754 17.9537 9.33206C18.0931 9.78872 18.1407 10.2685 18.094 10.7436C18.0472 11.2188 17.9069 11.68 17.681 12.1007L14.2681 18.5136L7.85527 15.1008C7.43414 14.8768 7.06141 14.5717 6.75857 14.2032C6.45573 13.8347 6.22877 13.4099 6.09065 12.9533C5.95253 12.4968 5.90596 12.0174 5.95374 11.5428C6.00152 11.0682 6.14265 10.6078 6.369 10.1879C6.59181 9.76558 6.89596 9.39154 7.26396 9.0873C7.63196 8.78307 8.05653 8.55465 8.5132 8.41523C8.96986 8.2758 9.44962 8.2281 9.9248 8.27489C10.4 8.32169 10.8612 8.46204 11.2819 8.68787C11.5033 8.26605 11.8062 7.89229 12.173 7.58821C12.5397 7.28413 12.9631 7.05575 13.4187 6.91627C13.8742 6.77679 14.3529 6.72899 14.827 6.7756C15.3011 6.82222 15.7613 6.96234 16.181 7.18787Z' fill='%23DB3D3D'/%3E %3Cpath d='M28.7594 8.70164C29.1801 8.47582 29.6413 8.33546 30.1165 8.28867C30.5916 8.24187 31.0714 8.28957 31.5281 8.429C31.9847 8.56843 32.4093 8.79684 32.7773 9.10108C33.1453 9.40531 33.4494 9.77934 33.6723 10.2016C33.8981 10.6223 34.0385 11.0836 34.0852 11.5587C34.132 12.0339 34.0843 12.5137 33.9449 12.9703C33.8055 13.427 33.577 13.8516 33.2728 14.2196C32.9685 14.5876 32.5945 14.8917 32.1722 15.1145L25.7594 18.5274L22.3465 12.1145C21.8979 11.2634 21.8038 10.2694 22.0847 9.34916C22.3657 8.42894 22.9989 7.65705 23.8465 7.20164C24.2672 6.97581 24.7284 6.83546 25.2036 6.78866C25.6788 6.74187 26.1585 6.78956 26.6152 6.92899C27.0718 7.06842 27.4964 7.29683 27.8644 7.60106C28.2324 7.9053 28.5366 8.27934 28.7594 8.70164Z' fill='%23DB3D3D'/%3E %3C/svg%3E ");
}

.bigdots .form-check .form-check-input.code-avg {
  --rey-form-check-bg-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40Z' fill='white'/%3E %3Cpath d='M11.0605 24.86H29.1306' stroke='%23696969' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E %3Cpath d='M26.8301 16.1C27.9346 16.1 28.8301 15.2045 28.8301 14.1C28.8301 12.9954 27.9346 12.1 26.8301 12.1C25.7255 12.1 24.8301 12.9954 24.8301 14.1C24.8301 15.2045 25.7255 16.1 26.8301 16.1Z' fill='%23696969'/%3E %3Cpath d='M13.1797 16.1C14.2843 16.1 15.1797 15.2045 15.1797 14.1C15.1797 12.9954 14.2843 12.1 13.1797 12.1C12.0751 12.1 11.1797 12.9954 11.1797 14.1C11.1797 15.2045 12.0751 16.1 13.1797 16.1Z' fill='%23696969'/%3E %3C/svg%3E ");
}
.bigdots .form-check .form-check-input.code-avg:checked {
  --rey-form-check-bg-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M20 40C31.0457 40 40 31.0457 40 20C40 8.9543 31.0457 0 20 0C8.9543 0 0 8.9543 0 20C0 31.0457 8.9543 40 20 40Z' fill='%23FFCB05'/%3E %3Cpath d='M11.0605 24.86H29.1306' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E %3Cpath d='M26.8301 16.1C27.9346 16.1 28.8301 15.2045 28.8301 14.1C28.8301 12.9954 27.9346 12.1 26.8301 12.1C25.7255 12.1 24.8301 12.9954 24.8301 14.1C24.8301 15.2045 25.7255 16.1 26.8301 16.1Z' fill='black'/%3E %3Cpath d='M13.1797 16.1C14.2843 16.1 15.1797 15.2045 15.1797 14.1C15.1797 12.9954 14.2843 12.1 13.1797 12.1C12.0751 12.1 11.1797 12.9954 11.1797 14.1C11.1797 15.2045 12.0751 16.1 13.1797 16.1Z' fill='black'/%3E %3C/svg%3E ");
}

.bigdots .form-check .form-check-input.code-poor {
  --rey-form-check-bg-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M20.1992 40C31.2449 40 40.1992 31.0457 40.1992 20C40.1992 8.9543 31.2449 0 20.1992 0C9.15352 0 0.199219 8.9543 0.199219 20C0.199219 31.0457 9.15352 40 20.1992 40Z' fill='white'/%3E %3Cpath d='M13.998 29.09C14.6339 28.0279 15.5446 27.157 16.634 26.5692C17.7234 25.9814 18.9512 25.6983 20.188 25.75C21.428 25.6958 22.6596 25.9775 23.7527 26.5654C24.8458 27.1533 25.7598 28.0255 26.3981 29.09' stroke='%23696969' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E %3Cpath d='M13.1992 20.75C14.3038 20.75 15.1992 19.8546 15.1992 18.75C15.1992 17.6454 14.3038 16.75 13.1992 16.75C12.0946 16.75 11.1992 17.6454 11.1992 18.75C11.1992 19.8546 12.0946 20.75 13.1992 20.75Z' fill='%23696969'/%3E %3Cpath d='M12.1387 12.96C14.1387 12.96 15.7886 14.83 16.4886 16.25L12.1387 12.96Z' fill='%23696969'/%3E %3Cpath d='M12.1387 12.96C14.1387 12.96 15.7886 14.83 16.4886 16.25' stroke='%23696969' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E %3Cpath d='M27.1895 20.75C28.294 20.75 29.1895 19.8546 29.1895 18.75C29.1895 17.6454 28.294 16.75 27.1895 16.75C26.0849 16.75 25.1895 17.6454 25.1895 18.75C25.1895 19.8546 26.0849 20.75 27.1895 20.75Z' fill='%23696969'/%3E %3Cpath d='M28.2484 12.96C26.2484 12.96 24.6084 14.83 23.8984 16.25L28.2484 12.96Z' fill='%23696969'/%3E %3Cpath d='M28.2484 12.96C26.2484 12.96 24.6084 14.83 23.8984 16.25' stroke='%23696969' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E %3C/svg%3E ");
}
.bigdots .form-check .form-check-input.code-poor:checked {
  --rey-form-check-bg-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='41' height='40' viewBox='0 0 41 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M20.1992 40C31.2449 40 40.1992 31.0457 40.1992 20C40.1992 8.9543 31.2449 0 20.1992 0C9.15352 0 0.199219 8.9543 0.199219 20C0.199219 31.0457 9.15352 40 20.1992 40Z' fill='%23FFCB05'/%3E %3Cpath d='M13.998 29.09C14.6339 28.0279 15.5446 27.157 16.634 26.5692C17.7234 25.9814 18.9512 25.6983 20.188 25.75C21.428 25.6958 22.6596 25.9775 23.7527 26.5654C24.8458 27.1533 25.7598 28.0255 26.3981 29.09' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E %3Cpath d='M13.1992 20.75C14.3038 20.75 15.1992 19.8546 15.1992 18.75C15.1992 17.6454 14.3038 16.75 13.1992 16.75C12.0946 16.75 11.1992 17.6454 11.1992 18.75C11.1992 19.8546 12.0946 20.75 13.1992 20.75Z' fill='black'/%3E %3Cpath d='M12.1387 12.96C14.1387 12.96 15.7886 14.83 16.4886 16.25L12.1387 12.96Z' fill='black'/%3E %3Cpath d='M12.1387 12.96C14.1387 12.96 15.7886 14.83 16.4886 16.25' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E %3Cpath d='M27.1895 20.75C28.294 20.75 29.1895 19.8546 29.1895 18.75C29.1895 17.6454 28.294 16.75 27.1895 16.75C26.0849 16.75 25.1895 17.6454 25.1895 18.75C25.1895 19.8546 26.0849 20.75 27.1895 20.75Z' fill='black'/%3E %3Cpath d='M28.2484 12.96C26.2484 12.96 24.6084 14.83 23.8984 16.25L28.2484 12.96Z' fill='black'/%3E %3Cpath d='M28.2484 12.96C26.2484 12.96 24.6084 14.83 23.8984 16.25' stroke='black' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round'/%3E %3C/svg%3E ");
}

.bg-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.image-cover {
  background-size: cover;
}

.img {
  background-color: transparent;
  border-radius: 0;
}

.img-ym {
  background-position: center left;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='24' viewBox='0 0 16 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M8.87939 15.0264L7.43457 24.001L11.1626 18.4658C13.2116 15.1738 15.5047 11.7261 15.7627 8.37109C15.5666 10.1071 14.7725 11.7201 13.5166 12.9346C12.2607 14.149 10.621 14.8886 8.87939 15.0264Z' fill='%23E00000'/%3E %3Cpath d='M15.7627 8.37158C15.9331 6.85644 15.639 5.32544 14.92 3.98095C14.2009 2.63647 13.0907 1.54176 11.7359 0.842281C10.3811 0.1428 8.84606 -0.129322 7.33355 0.0629837C5.82104 0.255289 4.4023 0.903185 3.26568 1.91943C2.12905 2.93567 1.32804 4.27275 0.968312 5.75439C0.608584 7.23603 0.70743 8.792 1.25152 10.2163C1.7956 11.6406 2.75925 12.8665 4.01519 13.731C5.27113 14.5954 6.76003 15.0575 8.28472 15.0571C8.48472 15.0571 8.68482 15.0419 8.88482 15.0269C10.6255 14.8879 12.2637 14.1484 13.5186 12.9341C14.7735 11.7197 15.5668 10.1068 15.7627 8.37158ZM5.28472 7.5288C5.28472 6.93546 5.46044 6.35614 5.79009 5.86279C6.11973 5.36944 6.58859 4.98438 7.13677 4.75732C7.68495 4.53026 8.28774 4.47067 8.86968 4.58642C9.45162 4.70218 9.98625 4.98815 10.4058 5.40771C10.8254 5.82727 11.1113 6.3619 11.2271 6.94384C11.3429 7.52579 11.2833 8.12906 11.0562 8.67724C10.8291 9.22542 10.4446 9.69428 9.95122 10.0239C9.45788 10.3536 8.87806 10.5288 8.28472 10.5288C7.48942 10.528 6.72708 10.2117 6.16509 9.64892C5.6031 9.08618 5.28738 8.32313 5.28765 7.52783L5.28472 7.5288Z' fill='%23FF3333'/%3E %3Cpath d='M8.28416 10.5273C9.94046 10.5273 11.2832 9.1846 11.2832 7.5283C11.2832 5.87199 9.94046 4.5293 8.28416 4.5293C6.62785 4.5293 5.28516 5.87199 5.28516 7.5283C5.28516 9.1846 6.62785 10.5273 8.28416 10.5273Z' fill='white'/%3E %3C/svg%3E ");
}

.img-gm {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M13.014 3.00195H2.66809C2.19247 3.00222 1.73637 3.19093 1.40015 3.52734C1.06392 3.86376 0.875 4.32027 0.875 4.7959V21.8457L13.786 8.93457C13.0219 7.87682 12.562 6.63061 12.4561 5.33008C12.4575 4.52113 12.6486 3.72366 13.014 3.00195ZM8.90002 8.50879C8.77641 9.12458 8.45223 9.68176 7.97815 10.0938C7.50407 10.5057 6.9068 10.7496 6.27979 10.7861C5.65277 10.8227 5.0314 10.6501 4.5127 10.2959C3.99399 9.94175 3.60725 9.4254 3.41296 8.82812C3.21868 8.23085 3.22775 7.58666 3.43884 6.99512C3.64993 6.40357 4.05108 5.89892 4.57959 5.55957C5.1081 5.22022 5.73425 5.0649 6.35999 5.11914C6.98572 5.17338 7.57585 5.43317 8.03809 5.8584L7.26099 6.61816C6.97655 6.37274 6.62085 6.22436 6.24622 6.19629C5.87158 6.16822 5.49789 6.26162 5.18005 6.46191C4.86222 6.66221 4.61704 6.9595 4.48071 7.30957C4.34439 7.65964 4.32406 8.04376 4.42273 8.40625C4.5214 8.76874 4.73386 9.09056 5.02881 9.32324C5.32376 9.55592 5.68565 9.68765 6.06116 9.69922C6.43666 9.71079 6.80603 9.60177 7.11475 9.3877C7.42347 9.17362 7.6552 8.8655 7.776 8.50977H6.11304V7.53613H8.92908C8.9476 7.67268 8.9566 7.81045 8.95605 7.94824C8.95616 8.13664 8.93737 8.32413 8.90002 8.50879Z' fill='%230EAC69'/%3E %3Cpath d='M3.0293 24.0003H19.7193L11.3743 15.6553L3.0293 24.0003Z' fill='%235C85C4'/%3E %3Cpath d='M17.868 17.8408L13.5281 13.501L11.374 15.6553L19.719 24.0049V23.9951H20.077C20.313 23.9959 20.5469 23.9501 20.7651 23.8604C20.9834 23.7706 21.1819 23.6382 21.3491 23.4717C21.5163 23.3051 21.649 23.1076 21.7396 22.8896C21.8302 22.6717 21.8769 22.4382 21.8771 22.2021V21.8506L17.9291 17.9033C17.9056 17.886 17.885 17.8646 17.868 17.8408Z' fill='white'/%3E %3Cpath d='M15.4961 11.5283C14.9631 10.6923 14.339 9.82257 13.786 8.93457L0.875 21.8457V22.2021C0.875 22.6795 1.06466 23.137 1.40222 23.4746C1.73979 23.8122 2.19766 24.002 2.67505 24.002H3.03101L11.3761 15.6553L13.53 13.501L15.4961 11.5283Z' fill='%23FFE23F'/%3E %3Cpath d='M20.4897 11.8809C19.3296 13.6083 18.6182 15.5976 18.4198 17.6689C18.4155 17.7488 18.3812 17.8242 18.3237 17.8799C18.2662 17.9355 18.1897 17.9671 18.1097 17.9688H18.1008C18.0372 17.9644 17.9765 17.9396 17.9277 17.8984L21.8759 21.8467V9.78711C21.3899 10.5031 20.8957 11.2049 20.4897 11.8809Z' fill='%23D3D3D3'/%3E %3Cpath d='M17.7904 17.6719C17.594 15.6001 16.8825 13.6102 15.7205 11.8838C15.6505 11.7668 15.5694 11.6483 15.4944 11.5303L13.5264 13.498L17.8665 17.8379C17.8241 17.792 17.7975 17.7339 17.7904 17.6719Z' fill='%23D3D3D3'/%3E %3Cpath d='M6.1132 7.53552V8.50915H7.77616C7.65536 8.86488 7.42363 9.17203 7.11491 9.3861C6.80619 9.60018 6.43682 9.71018 6.06132 9.6986C5.68582 9.68703 5.32392 9.55531 5.02897 9.32263C4.73402 9.08995 4.52156 8.76813 4.42289 8.40563C4.32422 8.04314 4.34455 7.65903 4.48088 7.30895C4.6172 6.95888 4.86238 6.6616 5.18022 6.4613C5.49805 6.261 5.87175 6.1676 6.24638 6.19567C6.62101 6.22374 6.97671 6.37212 7.26115 6.61755L8.03825 5.85778C7.55872 5.41752 6.9423 5.15612 6.29252 5.11657C5.64275 5.07702 4.99915 5.26214 4.46977 5.64099C3.94038 6.01983 3.55738 6.56886 3.38517 7.19665C3.21297 7.82444 3.26209 8.49233 3.52409 9.08825C3.78609 9.68418 4.24512 10.1726 4.82414 10.4701C5.40315 10.7676 6.06686 10.857 6.7039 10.723C7.34094 10.589 7.91243 10.2393 8.32255 9.73376C8.73267 9.22822 8.95646 8.59763 8.95622 7.94665C8.95677 7.80886 8.94777 7.67108 8.92924 7.53454H6.1132V7.53552Z' fill='%23F0F0F0'/%3E %3Cpath d='M15.498 11.5314C15.573 11.6494 15.654 11.769 15.724 11.885C16.886 13.6114 17.5977 15.6012 17.7941 17.673C17.8002 17.7355 17.8261 17.7943 17.868 17.841C17.8842 17.8627 17.9034 17.8815 17.925 17.8977C17.9738 17.9388 18.0344 17.9636 18.098 17.968H18.1071C18.187 17.9663 18.2634 17.9347 18.3209 17.8791C18.3784 17.8235 18.4127 17.7481 18.417 17.6682C18.6154 15.5968 19.3269 13.6075 20.4871 11.8801C20.8961 11.2041 21.387 10.5024 21.873 9.78535C22.845 8.33835 23.756 6.82741 23.756 5.32441C23.7426 4.60233 23.5853 3.8902 23.2932 3.22969C23.0011 2.56918 22.5802 1.97354 22.0551 1.47773C21.5299 0.981931 20.9111 0.595667 20.2349 0.341991C19.5587 0.0883154 18.8387 -0.0278665 18.1171 0.000194132H18.098C17.0546 -0.0267742 16.0246 0.240229 15.1256 0.770702C14.2266 1.30117 13.4949 2.07374 13.014 3.00019C12.6483 3.72182 12.4568 4.51929 12.4551 5.32832C12.5611 6.62885 13.021 7.87506 13.785 8.93281C14.338 9.82081 14.963 10.6886 15.495 11.5256L15.498 11.5314ZM16.16 5.39473C16.16 5.01044 16.274 4.63515 16.4875 4.31562C16.701 3.9961 17.0045 3.74686 17.3595 3.5998C17.7145 3.45274 18.1052 3.41448 18.4821 3.48945C18.859 3.56442 19.2052 3.74897 19.4769 4.0207C19.7487 4.29244 19.9337 4.63891 20.0087 5.01582C20.0836 5.39272 20.0453 5.78383 19.8982 6.13887C19.7511 6.4939 19.502 6.79744 19.1825 7.01094C18.863 7.22444 18.4873 7.33808 18.103 7.33808C17.8478 7.33822 17.595 7.28821 17.3591 7.19062C17.1233 7.09304 16.909 6.95016 16.7285 6.76973C16.548 6.58929 16.4047 6.37467 16.307 6.13887C16.2093 5.90307 16.1591 5.64997 16.1591 5.39473H16.16Z' fill='%23E24E3C'/%3E %3Cpath d='M18.1032 7.33717C19.1762 7.33717 20.0462 6.46726 20.0462 5.39417C20.0462 4.32108 19.1762 3.45117 18.1032 3.45117C17.0301 3.45117 16.1602 4.32108 16.1602 5.39417C16.1602 6.46726 17.0301 7.33717 18.1032 7.33717Z' fill='%23893129'/%3E %3C/svg%3E ");
}

.img-bublik {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Ccircle cx='10' cy='10.9873' r='10' fill='%23F6E6F7'/%3E %3Ccircle cx='10' cy='10.9873' r='5' fill='var(--primary-color)'/%3E %3C/svg%3E ");
}

.img-ru {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_7920_49763)'%3E %3Cpath d='M9.99961 20C14.2996 20 17.9996 17.3 19.3996 13.5H0.599609C1.99961 17.3 5.69961 20 9.99961 20Z' fill='%23D42E27'/%3E %3Cpath d='M20 10C20 8.8 19.8 7.6 19.4 6.5H0.6C0.2 7.6 0 8.8 0 10C0 11.2 0.2 12.4 0.6 13.5H19.3C19.8 12.4 20 11.2 20 10Z' fill='%231E429B'/%3E %3Cpath d='M9.99961 0C5.69961 0 1.99961 2.7 0.599609 6.5H19.2996C17.9996 2.7 14.2996 0 9.99961 0Z' fill='white'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_7920_49763'%3E %3Crect width='20' height='20' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}

.img-file {
  position: relative;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='48' height='56' viewBox='0 0 48 56' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M41.0567 46.2134V51.3334C41.0567 53.5425 39.2658 55.3334 37.0567 55.3334H4.66602C2.45688 55.3334 0.666016 53.5425 0.666016 51.3334V4.66669C0.666016 2.45755 2.45688 0.666687 4.66602 0.666687H29.8607L41.0567 11.9094V33.848' fill='%23FEFDFE'/%3E %3Cpath d='M41.0567 46.2134V51.3334C41.0567 53.5425 39.2658 55.3334 37.0567 55.3334H4.66602C2.45688 55.3334 0.666016 53.5425 0.666016 51.3334V4.66669C0.666016 2.45755 2.45688 0.666687 4.66602 0.666687H29.8607L41.0567 11.9094V33.848' stroke='var(--primary-color)' stroke-miterlimit='10' stroke-linecap='round'/%3E %3Cpath d='M41.0573 11.9094H33.8613C31.6522 11.9094 29.8613 10.1185 29.8613 7.90935V0.666687L41.0573 11.9094Z' fill='%23F9F4F9' stroke='var(--primary-color)' stroke-linecap='round' stroke-linejoin='round'/%3E %3Cpath d='M45.3319 33.848H23.5137C22.4091 33.848 21.5137 34.7435 21.5137 35.848V44.2131C21.5137 45.3177 22.4091 46.2131 23.5137 46.2131H45.3319C46.4365 46.2131 47.3319 45.3177 47.3319 44.2131V35.848C47.3319 34.7435 46.4365 33.848 45.3319 33.848Z' fill='var(--primary-color)' stroke='var(--primary-color)' stroke-miterlimit='10' stroke-linecap='round'/%3E %3Cpath d='M7.83398 11.9089H23.5186' stroke='var(--primary-color)' stroke-miterlimit='10' stroke-linecap='round'/%3E %3Cpath d='M7.83398 17.3932H33.8889' stroke='var(--primary-color)' stroke-miterlimit='10' stroke-linecap='round'/%3E %3Cpath d='M7.83398 22.8786H33.8889' stroke='var(--primary-color)' stroke-miterlimit='10' stroke-linecap='round'/%3E %3Cpath d='M7.83398 28.363H33.8889' stroke='var(--primary-color)' stroke-miterlimit='10' stroke-linecap='round'/%3E %3Cpath d='M7.83398 33.8483H15.7408' stroke='var(--primary-color)' stroke-miterlimit='10' stroke-linecap='round'/%3E %3Cpath d='M7.83398 39.3327H15.7408' stroke='var(--primary-color)' stroke-miterlimit='10' stroke-linecap='round'/%3E %3Cpath d='M7.83398 44.8181H15.7408' stroke='var(--primary-color)' stroke-miterlimit='10' stroke-linecap='round'/%3E %3C/svg%3E ");
}
.img-file:after {
  content: attr(data-ext);
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.625rem;
  font-weight: 500;
  position: absolute;
  right: 0;
  bottom: 0.5625rem;
  width: 1.6875rem;
  text-align: center;
}

.icv {
  position: relative;
  overflow: hidden;
  cursor: row-resize;
}

.icv__icv--vertical {
  cursor: row-resize;
}

.icv__icv--horizontal {
  cursor: col-resize;
}

.icv__img {
  pointer-events: none;
  -o-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: none;
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  top: 0;
  display: block;
}

.icv__is--fluid .icv__img {
  display: none;
}

.icv__img-a {
  height: auto;
  position: static;
  z-index: 1;
  left: 0px;
}

.icv__img-b {
  height: 100%;
  position: absolute;
  z-index: 2;
  left: auto;
  right: 0px;
  width: auto;
}

.icv__icv--vertical .icv__img-b {
  width: 100%;
  height: auto;
}

.icv__imposter {
  z-index: 4;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.icv__wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0px;
  top: 0px;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  z-index: 3;
}

.icv__is--fluid .icv__wrapper,
.icv__icv--vertical .icv__wrapper {
  width: 100% !important;
}

.icv__is--fluid .icv__wrapper,
.icv__icv--horizontal .icv__wrapper {
  height: 100% !important;
}

.icv__fluidwrapper {
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.icv__control {
  position: absolute;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  box-sizing: border-box;
  height: 100%;
  top: 0px;
  z-index: 5;
}

.icv__icv--vertical .icv__control {
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
  flex-direction: row;
  left: 0;
  width: 100%;
}

.icv__control-line {
  height: 50%;
  width: 2px;
  z-index: 6;
}

.icv__icv--vertical .icv__control-line {
  width: 50%;
}

.icv__theme-wrapper {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  position: absolute;
  transition: all 0.1s ease-out 0s;
  z-index: 5;
}

.icv__icv--vertical .icv__theme-wrapper {
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
}

.icv__arrow-wrapper {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transition: all 0.1s ease-out 0s;
}

.icv__arrow-a {
  -webkit-transform: scale(1.5) rotateZ(180deg);
  transform: scale(1.5) rotateZ(180deg);
  height: 20px;
  width: 20px;
  -webkit-filter: drop-shadow(0px 3px 5px rgba(0, 0, 0, 0.33));
  filter: drop-shadow(0px -3px 5px rgba(0, 0, 0, 0.33));
}

.icv__arrow-b {
  -webkit-transform: scale(1.5) rotateZ(0deg);
  transform: scale(1.5) rotateZ(0deg);
  height: 20px;
  width: 20px;
  -webkit-filter: drop-shadow(0px 0.1875rem 0.3125rem rgba(0, 0, 0, 0.33));
  filter: drop-shadow(0px 0.1875rem 0.3125rem rgba(0, 0, 0, 0.33));
}

.icv__circle {
  width: 4.125rem;
  height: 4.125rem;
  box-sizing: border-box;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  border-radius: 999px;
}

.icv__label {
  position: absolute;
  bottom: 1rem;
  z-index: 12;
  background: rgba(0, 0, 0, 0.33);
  color: white;
  border-radius: 3px;
  padding: 0.5rem 0.75rem;
  font-size: 0.85rem;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.icv__label.vertical {
  bottom: auto;
  left: 1rem;
}

.icv__label.on-hover {
  -webkit-transform: scale(0);
  transform: scale(0);
  transition: 0.25s cubic-bezier(0.68, 0.26, 0.58, 1.22);
}

.icv:hover .icv__label.on-hover {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.icv__label-before {
  left: 1rem;
}

.icv__label-after {
  right: 1rem;
}

.icv__label-before.vertical {
  top: 1rem;
}

.icv__label-after.vertical {
  bottom: 1rem;
  right: auto;
}

.icv__body {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.icv__circle {
  position: relative;
}
.icv__circle:before {
  content: "";
  position: absolute;
  width: 6rem;
  height: 6rem;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.2);
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
@media (max-width: 767.98px) {
  .icv__circle {
    width: 2.875rem;
    height: 2.875rem;
  }
  .icv__circle:before {
    width: 4.125rem;
    height: 4.125rem;
  }
}

.icv__control:hover .icv__circle:before {
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1.1);
  transform: translateX(-50%) translateY(-50%) scale(1.1);
  background-color: rgba(255, 255, 255, 0.05);
}

.text-contrast .swiper-button-next,
.text-contrast .swiper-button-prev {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Crect x='1' y='0.5' width='31' height='31' rx='2.5' fill='%23E0E0E0' stroke='%235A5A5A'/%3E %3Crect x='4.94141' y='4.53613' width='22.9549' height='23' stroke='%235A5A5A'/%3E %3Cpath d='M27.3137 4.87775L31.4941 0.689453' stroke='%235A5A5A'/%3E %3Cpath d='M1.61523 30.6879L5.44727 26.8486' stroke='%235A5A5A'/%3E %3Cpath d='M5.54837 5L1.41602 0.859863' stroke='%235A5A5A'/%3E %3Cpath d='M31.5803 31.0403L27.3965 26.8486' stroke='%235A5A5A'/%3E %3Cpath d='M14.75 12.5L18.25 16L14.75 19.5' stroke='%235A5A5A'/%3E %3C/svg%3E ");
}

.text-contrast .swiper-button-prev {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.menu {
  visibility: visible;
}

.list-decorated ul li:before {
  border: none !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_8412_7081)'%3E %3Ccircle cx='8.5' cy='8.5' r='8.5' fill='var(--primary-color)'/%3E %3Ccircle cx='8.5' cy='8.5' r='7' fill='var(--primary-color)'/%3E %3Cpath d='M4.71796 8.69524L7.55977 11.0223L12.1344 5.4375' stroke='white' stroke-width='2'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_8412_7081'%3E %3Crect width='17' height='17' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}

.highlight-prepare {
  transition: background 0.5s ease, color 0.5s ease;
}

.highlight {
  background-color: rgba(var(--primary-color), 0.7);
}

.hlif .form-control,
.hlif .form-check-input,
.hlif.dropdown {
  -webkit-animation-duration: 2.5s;
  animation-duration: 2.5s;
  -webkit-animation-name: highlight;
  animation-name: highlight;
  outline: 0.3125rem solid rgba(var(--primary-color), 0.01);
}

@-webkit-keyframes highlight {
  from {
    outline-color: rgba(var(--primary-color), 0.01);
  }
  50% {
    outline-color: rgba(var(--primary-color), 0.5);
  }
  to {
    outline-color: rgba(var(--primary-color), 0.01);
  }
}

@keyframes highlight {
  from {
    outline-color: rgba(var(--primary-color), 0.01);
  }
  50% {
    outline-color: rgba(var(--primary-color), 0.5);
  }
  to {
    outline-color: rgba(var(--primary-color), 0.01);
  }
}

.card-ac,
.card-bel,
.card-df,
.card-fc {
  position: relative;
}
.card-ac:after,
.card-bel:after,
.card-df:after,
.card-fc:after {
  content: "";
  position: absolute;
  bottom: 1.875rem;
  right: 1.875rem;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: bottom right;
}
@media (min-width: 992px) {
  .card-ac:after,
  .card-bel:after,
  .card-df:after,
  .card-fc:after {
    bottom: 2.5rem;
    right: 2.5rem;
  }
}

.card-ac:after {
  width: 3.25rem;
  height: 4.375rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='66' height='90' viewBox='0 0 66 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_6593_5679)'%3E %3Cpath d='M66.0011 46.8362C66.0011 52.1571 64.5772 56.4734 62.8717 56.4734C61.7138 56.4734 60.6967 54.637 60.1491 51.8746C59.9115 50.7265 59.765 49.5614 59.7109 48.3901C59.7109 47.9035 59.7109 47.4169 59.7109 46.9147C59.7109 41.5781 61.1348 37.2617 62.8404 37.2617C64.5459 37.2617 66.0011 41.4996 66.0011 46.8362Z' fill='%23643CD2'/%3E %3Cpath d='M37.9287 37.67C37.9287 40.5267 37.7879 43.3676 37.5532 46.1772V46.2714C37.1933 48.61 36.896 50.9801 36.7083 53.5228C35.1918 63.7877 32.6494 73.8734 29.1194 83.6275C25.402 73.3336 22.7795 62.6745 21.2957 51.8277C21.2957 52.4555 21.2957 53.0991 21.2957 53.7426C21.327 64.353 18.4636 72.9857 14.9273 72.9857C12.502 72.9857 10.374 68.9048 9.29432 62.8933C9.29432 62.8933 9.29432 62.8933 9.29432 62.7834C9.29432 62.1242 9.10656 61.4963 8.98138 60.8842C8.67169 58.5007 8.5201 56.0992 8.52761 53.6955C8.52761 43.0537 11.4067 34.4053 14.943 34.4053C17.3996 34.4053 19.5276 38.5647 20.5916 44.6704C20.3413 42.3788 20.3413 39.9773 20.3413 37.67C20.3413 14.5344 24.2531 0 29.1194 0C33.9856 0 37.9287 14.5344 37.9287 37.67Z' fill='%23643CD2'/%3E %3Cpath d='M55.4058 69.6739C58.0502 69.6739 60.2095 63.1915 60.2095 55.2023C60.2095 54.0565 60.1626 52.9421 59.9905 51.7492C59.7529 50.6012 59.6064 49.436 59.5523 48.2648C58.7387 43.7601 57.1427 40.6994 55.3276 40.6994C52.9492 40.6994 50.9151 46.2243 50.6334 53.3659C49.6538 42.8515 47.3131 32.5099 43.6704 22.6021C40.8734 30.232 38.8243 38.1172 37.5523 46.1458V46.226C37.1926 48.5642 36.8954 50.9965 36.7076 53.4759C37.0517 51.1119 37.3333 48.6945 37.5523 46.226V46.24C37.3333 48.7095 37.0516 51.1266 36.7074 53.4915C36.5509 55.5163 36.457 57.5881 36.457 59.6443C36.457 78.2752 39.7117 89.9843 43.6704 89.9843C47.6292 89.9843 50.8838 78.5107 50.8838 60.1622C51.5566 65.7029 53.3247 69.6739 55.4058 69.6739Z' fill='%23B4A0FF'/%3E %3Cpath d='M9.6074 68.057C9.6074 76.0462 7.46373 82.5129 4.8037 82.5129C2.14367 82.5129 0 76.0462 0 68.057C0 60.0678 2.14367 53.5854 4.8037 53.5854C6.58748 53.5854 8.1522 56.5206 8.96586 60.884C9.09104 61.4962 9.20057 62.124 9.2788 62.7832C9.2788 62.7832 9.2788 62.7832 9.2788 62.8931C9.49629 64.6058 9.60604 66.3305 9.6074 68.057Z' fill='%23B4A0FF'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_6593_5679'%3E %3Crect width='66' height='90' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}

.card-bel:after {
  width: 4.75rem;
  height: 3.6875rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='96' height='75' viewBox='0 0 96 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_6593_31055)'%3E %3Cpath d='M95.9986 30.011C96.0519 45.6665 92.3869 61.1109 85.3053 75.0732C79.2506 63.163 75.6986 50.1392 74.8683 36.8042C74.7584 35.1746 74.6668 33.5083 74.6485 31.8054C74.6485 31.8054 74.6485 31.8054 74.6485 31.6956C74.6485 31.1645 74.6485 30.6335 74.6485 30.0842C74.6302 18.75 77.2853 0 85.3053 0C93.3253 0 95.9986 18.75 95.9986 30.011Z' fill='%2391C8D2'/%3E %3Cpath d='M74.8691 37.5V36.731L74.8686 36.7228C74.8441 35.0312 74.7711 33.37 74.6495 31.739L74.6494 31.7322V31.6223C73.386 13.2019 66.0618 0 58.7376 0C51.0471 0 43.4116 14.6484 42.6609 34.4238C41.7087 14.6484 31.5647 0 21.384 0C10.709 0 0.015625 16.0583 0.015625 37.5C0.015625 58.9416 10.709 75.0732 21.384 75.0732C31.5647 74.9451 41.7271 60.4248 42.6609 40.6128C43.3933 60.4797 51.0654 75 58.7376 75C66.7942 75.0366 74.8691 58.9416 74.8691 37.5Z' fill='%23286E8C'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_6593_31055'%3E %3Crect width='95.9839' height='75' fill='white' transform='translate(0.015625)'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}

.card-df:after {
  width: 5.5rem;
  height: 4.375rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='113' height='90' viewBox='0 0 113 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_6593_6337)'%3E %3Cpath d='M98.3602 32.735C97.4084 34.7335 96.3457 36.6771 95.1769 38.5569C93.4236 39.1775 91.717 39.9228 90.07 40.7869C80.6447 45.8213 72.9872 53.6213 68.1275 63.1379C57.5433 61.6494 46.7571 63.4313 37.2139 68.2448C35.4369 69.1618 33.73 70.2087 32.1071 71.377C30.0075 71.2719 27.9158 71.0445 25.8427 70.6961C15.5779 68.9427 -0.985411 62.3719 0.870084 51.0687C2.72558 39.7655 20.5315 38.8803 30.8474 40.5826C43.8788 42.9883 55.9311 49.1268 65.54 58.2523C63.5477 45.1513 65.3924 31.7536 70.8512 19.6785C75.3282 10.2308 86.1718 -3.89821 96.5387 0.95331C106.906 5.80483 102.854 23.2873 98.3602 32.735Z' fill='%23A0E6FF'/%3E %3Cpath d='M99.1763 58.4564C89.639 63.2304 78.8726 64.9822 68.3138 63.4782C63.4517 72.9959 55.8031 80.8048 46.3883 85.8633C39.7324 89.2678 27.4759 92.9108 24.0373 86.2718C21.4158 81.165 26.5907 75.3602 32.1572 71.3257C33.7801 70.1574 35.487 69.1105 37.2641 68.1935C46.8072 63.3801 57.5934 61.5982 68.1776 63.0867C73.0254 53.6317 80.6375 45.8771 90.001 40.8548C91.6479 39.9907 93.3546 39.2454 95.1078 38.6248C101.628 36.3097 109.577 35.3223 112.233 40.4632C115.74 47.017 105.815 55.0008 99.1763 58.4564Z' fill='%231AB9DE'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_6593_6337'%3E %3Crect width='112.283' height='90' fill='white' transform='translate(0.716797)'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}

.card-fc:after {
  width: 4.125rem;
  height: 4.375rem;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='85' height='90' viewBox='0 0 85 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_6593_7165)'%3E %3Cpath d='M55.1538 36.7519C58.079 12.7043 66.3443 -0.935135 74.3375 0.000239138C82.3307 0.935613 87.0756 16.2077 84.1334 40.2553C81.2252 63.6737 63.7252 87.0921 63.7252 87.0921C63.7252 87.0921 52.2797 60.1023 55.2218 36.7009' fill='%23DC91D2'/%3E %3Cpath d='M13.8605 58.2484C-0.0170795 38.3845 -2.97626 22.7212 3.65639 18.0954C10.289 13.4695 23.9115 21.6328 37.772 41.4967C51.2754 60.8505 53.8094 90.0001 53.8094 90.0001C53.8094 90.0001 27.2958 77.6022 13.8605 58.2484Z' fill='var(--primary-color)'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_6593_7165'%3E %3Crect width='84.7449' height='90' fill='white' transform='translate(0.255859)'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E");
}

.img-site-df {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='67' height='58' viewBox='0 0 67 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_6758_72381)'%3E %3Cpath d='M65.6899 25.87C64.1499 22.87 59.6299 23.41 55.8299 24.72C56.4876 23.6525 57.0885 22.551 57.6299 21.42C59.1851 18.1662 60.1114 14.6478 60.3599 11.05C60.5499 6.82 59.2099 3.9 56.4899 2.6C55.6659 2.20478 54.7637 1.99973 53.8499 2C51.4899 2 48.8499 3.4 46.3799 6C44.278 8.25774 42.5344 10.8242 41.2099 13.61C38.0304 20.6156 36.9167 28.3833 37.9999 36C32.3855 30.7743 25.4003 27.254 17.8599 25.85C16.2269 25.5821 14.5747 25.4483 12.9199 25.45C2.32987 25.45 0.419875 30.12 0.0898752 32.13C-0.410125 35.13 1.22988 37.87 4.81988 40.13C7.92029 41.9681 11.3404 43.2031 14.8999 43.77C16.0722 43.9642 17.2538 44.0977 18.4399 44.17C15.2399 46.53 12.3199 49.9 13.8399 52.82C15.8399 56.71 23.0599 54.61 26.9699 52.58C32.4982 49.6054 36.9906 45.0189 39.8499 39.43C46.0577 40.3014 52.3836 39.2546 57.9799 36.43C61.8799 34.45 67.7099 29.76 65.6899 25.87ZM37.2399 39C31.8292 38.6696 26.4272 39.7734 21.5799 42.2C21.2999 42.35 20.9999 42.51 20.6999 42.69C18.8442 42.6871 16.9917 42.5366 15.1599 42.24C11.8019 41.7009 8.57564 40.5339 5.64988 38.8C2.58988 36.88 1.23988 34.72 1.64988 32.38C2.47988 27.38 10.5099 27.01 12.9499 27.01C14.5205 27.0087 16.0888 27.1325 17.6399 27.38C25.0154 28.7539 31.8381 32.226 37.2899 37.38L38.3999 38.38L39.1399 39.09L37.2499 39H37.2399ZM52.5899 26.1C47.833 28.6478 43.8345 32.4083 40.9999 37L39.9999 38.72L39.8499 37.65L39.6399 36.15C38.5167 28.7297 39.5584 21.143 42.6399 14.3C44.6699 10 49.3499 3.56 53.8499 3.56C54.5421 3.55556 55.2262 3.70948 55.8499 4.01C57.9999 5 58.9999 7.37 58.8099 11C58.5672 14.3935 57.6886 17.7112 56.2199 20.78C55.3925 22.5257 54.4191 24.1983 53.3099 25.78L52.5899 26.1Z' fill='%235A5A5A'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_6758_72381'%3E %3Crect width='66.11' height='53' fill='white' transform='translate(0 2)'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}

.img-site-fc {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='50' height='58' viewBox='0 0 50 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_6758_72380)'%3E %3Cpath d='M43.458 2.00016C43.2952 1.99018 43.1321 1.99018 42.9693 2.00016C37.9833 2.00016 33.6356 10.7055 32.0001 23.6687C30.3049 37.2802 36.9861 53.1253 36.9861 53.2848L37.0759 53.5141L37.2255 53.3147C37.3252 53.1851 47.5465 39.3543 49.2417 25.7927C50.9569 12.4306 48.5437 2.6583 43.458 2.00016ZM47.7758 25.5733C46.5194 35.7046 40.3367 46.0154 37.5545 50.2135C35.8992 45.467 32.3392 33.9097 33.5857 23.8582C35.2211 10.526 39.5689 3.55576 42.9693 3.55576H43.2685C46.7088 3.99451 49.4611 11.8622 47.7758 25.6033V25.5733Z' fill='%235A5A5A'/%3E %3Cpath d='M7.97738 36.2926C-0.159754 24.6457 -1.89488 15.4617 1.99419 12.7494C5.88327 10.0371 13.8908 14.8235 22.0179 26.4705C29.9157 37.8183 31.4016 54.9198 31.4016 54.9198C31.4016 54.9198 15.8553 47.6405 7.97738 36.2926Z' fill='%235A5A5A'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_6758_72380'%3E %3Crect width='49.83' height='52.92' fill='white' transform='translate(0 2)'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}

.img-site-bel {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='53' height='58' viewBox='0 0 53 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M46.5798 9C42.1998 9 40.7498 19.24 40.7598 25.43V26.268C40.0695 16.209 36.0698 9 32.07 9C27.87 9 23.7 17 23.29 27.8C22.77 17 17.23 9 11.67 9C5.84003 9 0 17.77 0 29.48C0 41.19 5.84003 50 11.67 50C17.23 49.93 22.78 42 23.29 31.18C23.69 42.03 27.88 49.96 32.07 49.96C36.47 49.98 40.88 41.19 40.88 29.48V29.1021C41.2957 35.7734 42.9586 42.3022 45.777 48.3514C46.035 48.9051 46.3026 49.4547 46.5798 50C46.8566 49.4544 47.1237 48.9046 47.3813 48.3509C50.7234 41.167 52.4468 33.3282 52.4198 25.39C52.4198 19.24 50.9598 9 46.5798 9ZM46.5787 46.6035C44.147 41.0398 42.7054 35.0856 42.327 29.0099L42.3265 29.0025C42.2674 28.1256 42.2196 27.2485 42.2098 26.3612V25.4318V25.43V25.4277C42.205 22.4162 42.5581 18.4461 43.4225 15.2751C43.8572 13.6805 44.3934 12.3939 45.0028 11.5372C45.6067 10.6883 46.1338 10.45 46.5798 10.45C47.0263 10.45 47.5542 10.6887 48.1594 11.5377C48.7699 12.3942 49.3075 13.6799 49.7439 15.2721C50.6119 18.4383 50.9698 22.3987 50.9698 25.39V25.3949C50.9947 32.7036 49.4948 39.9257 46.5787 46.6035Z' fill='%235A5A5A'/%3E %3C/svg%3E ");
}

.img-site-ac {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='43' height='58' viewBox='0 0 43 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_6758_72385)'%3E %3Cpath d='M40.1305 23.6322C39.0008 23.6322 38.131 26.3755 38.131 29.7573C38.131 30.1064 38.131 30.4356 38.131 30.7548C37.5911 27.8619 36.5713 25.9366 35.4016 25.9366C33.942 25.9366 32.7222 28.9792 32.4023 33.0592C31.7139 26.6509 30.2468 20.3499 28.0334 14.295L27.9034 13.9658L27.7734 14.295C26.1586 18.7197 24.9309 23.2757 24.1043 27.9118C24.1943 26.605 24.2343 25.2782 24.2343 23.9215C24.2343 9.25733 21.7149 -0.0200195 18.6156 -0.0200195C15.5163 -0.0200195 12.9969 9.23738 12.9969 23.9415C12.9969 25.4079 13.0569 26.8743 13.1569 28.3208C12.467 24.5001 11.1574 21.9064 9.55773 21.9064C7.29827 21.9064 5.45871 27.393 5.45871 34.1665C5.45558 35.708 5.55914 37.248 5.76863 38.7753C5.23876 35.9821 4.239 34.0967 3.08927 34.0967C1.37967 34.0568 0 38.1667 0 43.2443C0 48.3219 1.37967 52.4419 3.06927 52.4419C4.75887 52.4419 6.13854 48.3219 6.13854 43.2443C6.14111 42.1506 6.07432 41.0577 5.93859 39.9723C6.62843 43.793 7.93812 46.3767 9.53774 46.3767C11.7972 46.3767 13.6368 40.8901 13.6368 34.1266C13.6368 33.7176 13.6368 33.3186 13.6368 32.9196C14.5833 39.8071 16.259 46.5752 18.6356 53.1103C20.7006 47.3967 22.2367 41.5064 23.2245 35.5132C23.2245 36.3013 23.1545 37.0994 23.1545 37.8974C23.1545 49.3494 25.154 57.3399 27.9034 57.3399C30.6527 57.3399 32.5123 49.8782 32.6423 39.1045C33.1421 42.167 34.1919 44.2718 35.4016 44.2718C37.0912 44.2718 38.4709 40.1619 38.4709 35.0843C38.4709 34.3461 38.4709 33.6478 38.3809 32.9595C38.7408 34.7152 39.3807 35.8823 40.1305 35.8823C41.2602 35.8823 42.13 33.139 42.13 29.7573C42.13 26.3755 41.2602 23.6322 40.1305 23.6322ZM27.9034 55.7837C27.5335 55.7837 24.7141 52.0129 24.7141 37.8974C24.878 31.3927 25.9515 24.9426 27.9034 18.7342C29.8629 24.9443 30.9365 31.3987 31.0926 37.9074C31.0926 52.0129 28.2833 55.7837 27.9034 55.7837Z' fill='%235A5A5A'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_6758_72385'%3E %3Crect width='42.18' height='57.34' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E");
}

.h-site:hover .text-site-df,
.h-site.mobile .text-site-df,
.h-site.active .text-site-df {
  color: #1ab9de !important;
}

.h-site:hover .img-site-df,
.h-site.mobile .img-site-df,
.h-site.active .img-site-df {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='66' height='58' viewBox='0 0 66 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_6758_72382)'%3E %3Cpath d='M57.3602 21.23C56.8011 22.404 56.1768 23.5457 55.4902 24.65C54.4602 25.0146 53.4577 25.4524 52.4902 25.96C46.9533 28.9174 42.455 33.4995 39.6002 39.09C33.3826 38.2156 27.0462 39.2623 21.4402 42.09C20.3963 42.6287 19.3935 43.2437 18.4402 43.93C17.2068 43.8682 15.978 43.7347 14.7602 43.53C8.73017 42.5 -0.99983 38.64 0.0901703 32C1.18017 25.36 11.6402 24.84 17.7002 25.84C25.3554 27.2532 32.4355 30.8593 38.0802 36.22C36.9098 28.5239 37.9934 20.6534 41.2002 13.56C43.8302 8.00999 50.2002 -0.29001 56.2902 2.55999C62.3802 5.40999 60.0002 15.68 57.3602 21.23Z' fill='%23A0E6FF'/%3E %3Cpath d='M57.8401 36.3399C52.2375 39.1444 45.9128 40.1735 39.7101 39.29C36.8539 44.8811 32.3608 49.4684 26.8301 52.4399C22.9201 54.4399 15.7201 56.5799 13.7001 52.6799C12.1601 49.6799 15.2001 46.2699 18.4701 43.9C19.4234 43.2136 20.4262 42.5986 21.4701 42.0599C27.0761 39.2323 33.4125 38.1856 39.6301 39.06C42.4779 33.5057 46.9496 28.9503 52.4501 25.9999C53.4176 25.4923 54.4201 25.0546 55.4501 24.6899C59.2801 23.3299 63.9501 22.7499 65.5101 25.7699C67.5701 29.6199 61.7401 34.3099 57.8401 36.3399Z' fill='%231AB9DE'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_6758_72382'%3E %3Crect width='65.96' height='52.87' fill='white' transform='translate(0 2)'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}

.h-site:hover .text-site-fc,
.h-site.mobile .text-site-fc,
.h-site.active .text-site-fc {
  color: rgb(var(--primary-color)) !important;
}

.h-site:hover .img-site-fc,
.h-site.mobile .img-site-fc,
.h-site.active .img-site-fc {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='50' height='58' viewBox='0 0 50 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_6758_72379)'%3E %3Cpath d='M32.28 23.6102C34 9.47019 38.86 1.45019 43.56 2.00019C48.26 2.55019 51.05 11.5302 49.32 25.6702C47.61 39.4402 37.32 53.2102 37.32 53.2102C37.32 53.2102 30.59 37.3402 32.32 23.5802' fill='%23DC91D2'/%3E %3Cpath d='M7.99977 36.2501C-0.160226 24.5701 -1.90023 15.3601 1.99977 12.6401C5.89977 9.92014 13.9098 14.7201 22.0598 26.4001C29.9998 37.7801 31.4898 54.9201 31.4898 54.9201C31.4898 54.9201 15.8998 47.6301 7.99977 36.2501Z' fill='var(--primary-color)'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_6758_72379'%3E %3Crect width='49.83' height='52.92' fill='white' transform='translate(0 2)'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}

.h-site:hover .text-site-bel,
.h-site.mobile .text-site-bel,
.h-site.active .text-site-bel {
  color: #286e8c !important;
}

.h-site:hover .img-site-bel,
.h-site.mobile .img-site-bel,
.h-site.active .img-site-bel {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='53' height='58' viewBox='0 0 53 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_6758_72414)'%3E %3Cpath d='M52.4198 25.39C52.4489 33.94 50.4473 42.3747 46.5798 50C43.2731 43.4954 41.3333 36.3827 40.8798 29.1C40.8198 28.21 40.7698 27.3 40.7598 26.37C40.7598 26.37 40.7598 26.37 40.7598 26.31C40.7598 26.02 40.7598 25.73 40.7598 25.43C40.7498 19.24 42.1998 9 46.5798 9C50.9598 9 52.4198 19.24 52.4198 25.39Z' fill='%2391C8D2'/%3E %3Cpath d='M40.88 29.48V29.06L40.8797 29.0556C40.8663 28.1317 40.8264 27.2245 40.76 26.3338L40.76 26.33V26.27C40.07 16.21 36.07 9 32.07 9C27.87 9 23.7 17 23.29 27.8C22.77 17 17.23 9 11.67 9C5.84 9 0 17.77 0 29.48C0 41.19 5.84 50 11.67 50C17.23 49.93 22.78 42 23.29 31.18C23.69 42.03 27.88 49.96 32.07 49.96C36.47 49.98 40.88 41.19 40.88 29.48Z' fill='%23286E8C'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_6758_72414'%3E %3Crect width='52.42' height='40.96' fill='white' transform='translate(0 9)'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}

.h-site:hover .text-site-ac,
.h-site.mobile .text-site-ac,
.h-site.active .text-site-ac {
  color: #643cd2 !important;
}

.h-site:hover .img-site-ac,
.h-site.mobile .img-site-ac,
.h-site.active .img-site-ac {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='43' height='58' viewBox='0 0 43 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_6758_72386)'%3E %3Cpath d='M42.1802 29.8402C42.1802 33.2302 41.2702 35.9802 40.1802 35.9802C39.4402 35.9802 38.7902 34.8102 38.4402 33.0502C38.2883 32.3188 38.1947 31.5765 38.1602 30.8302C38.1602 30.5202 38.1602 30.2102 38.1602 29.8902C38.1602 26.4902 39.0702 23.7402 40.1602 23.7402C41.2502 23.7402 42.1802 26.4402 42.1802 29.8402Z' fill='%23643CD2'/%3E %3Cpath d='M24.2399 24C24.2399 25.82 24.1499 27.63 23.9999 29.42V29.48C23.7699 30.97 23.5799 32.48 23.4599 34.1C22.4907 40.6398 20.8659 47.0656 18.6099 53.28C16.2341 46.7217 14.5581 39.9306 13.6099 33.02C13.6099 33.42 13.6099 33.83 13.6099 34.24C13.6299 41 11.7999 46.5 9.53988 46.5C7.98988 46.5 6.62988 43.9 5.93988 40.07C5.93988 40.07 5.93988 40.07 5.93988 40C5.93988 39.58 5.81988 39.18 5.73988 38.79C5.54196 37.2714 5.44508 35.7414 5.44988 34.21C5.44988 27.43 7.28988 21.92 9.54988 21.92C11.1199 21.92 12.4799 24.57 13.1599 28.46C12.9999 27 12.9999 25.47 12.9999 24C12.9999 9.26 15.4999 0 18.6099 0C21.7199 0 24.2399 9.26 24.2399 24Z' fill='%23643CD2'/%3E %3Cpath d='M35.4098 44.3899C37.0998 44.3899 38.4798 40.2599 38.4798 35.1699C38.4798 34.4399 38.4498 33.7299 38.3398 32.9699C38.188 32.2385 38.0944 31.4961 38.0598 30.7499C37.5398 27.8799 36.5198 25.9299 35.3598 25.9299C33.8398 25.9299 32.5398 29.4499 32.3598 33.9999C31.7338 27.3011 30.2378 20.7123 27.9098 14.3999C26.1222 19.261 24.8127 24.2847 23.9998 29.3999V29.451C23.7699 30.9407 23.5799 32.4903 23.46 34.07C23.6799 32.5638 23.8598 31.0237 23.9998 29.451V29.4599C23.8598 31.0332 23.6798 32.5732 23.4598 34.0799C23.3598 35.3699 23.2998 36.6899 23.2998 37.9999C23.2998 49.8699 25.3798 57.3299 27.9098 57.3299C30.4398 57.3299 32.5198 50.0199 32.5198 38.3299C32.9498 41.8599 34.0798 44.3899 35.4098 44.3899Z' fill='%23B4A0FF'/%3E %3Cpath d='M6.14 43.3596C6.14 48.4496 4.77 52.5696 3.07 52.5696C1.37 52.5696 0 48.4496 0 43.3596C0 38.2696 1.37 34.1396 3.07 34.1396C4.21 34.1396 5.21 36.0096 5.73 38.7896C5.81 39.1796 5.88 39.5796 5.93 39.9996C5.93 39.9996 5.93 39.9996 5.93 40.0696C6.06899 41.1608 6.13913 42.2597 6.14 43.3596Z' fill='%23B4A0FF'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_6758_72386'%3E %3Crect width='42.18' height='57.34' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}

.bg-special,
.swiper-slide-thumb-active > .btn,
.card.hover:hover {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='347' height='472' viewBox='0 0 347 472' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_9059_12921)'%3E %3Crect width='347' height='472' fill='white'/%3E %3Cg opacity='0.4' filter='url(%23filter0_f_9059_12921)'%3E %3Cpath d='M255.474 312.386C411.431 312.386 537.86 185.958 537.86 30.0002C537.86 -125.957 411.431 -252.386 255.474 -252.386C99.5164 -252.386 -26.9121 -125.957 -26.9121 30.0002C-26.9121 185.958 99.5164 312.386 255.474 312.386Z' fill='url(%23paint0_radial_9059_12921)'/%3E %3C/g%3E %3Cg opacity='0.3' filter='url(%23filter1_f_9059_12921)'%3E %3Cpath d='M75.4998 602.55C187.668 602.55 278.598 511.619 278.598 399.452C278.598 287.284 187.668 196.354 75.4998 196.354C-36.6681 196.354 -127.598 287.284 -127.598 399.452C-127.598 511.619 -36.6681 602.55 75.4998 602.55Z' fill='url(%23paint1_radial_9059_12921)'/%3E %3C/g%3E %3C/g%3E %3Cdefs%3E %3Cfilter id='filter0_f_9059_12921' x='-136.912' y='-362.386' width='784.772' height='784.772' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E %3CfeGaussianBlur stdDeviation='55' result='effect1_foregroundBlur_9059_12921'/%3E %3C/filter%3E %3Cfilter id='filter1_f_9059_12921' x='-257.598' y='66.3535' width='666.196' height='666.196' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E %3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E %3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E %3CfeGaussianBlur stdDeviation='65' result='effect1_foregroundBlur_9059_12921'/%3E %3C/filter%3E %3CradialGradient id='paint0_radial_9059_12921' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(255.474 30.0002) rotate(79.1315) scale(287.544 385.896)'%3E %3Cstop stop-color='var(--primary-color)'/%3E %3Cstop offset='0.33' stop-color='%23DC91D2'/%3E %3Cstop offset='0.66' stop-color='%23F9F4F9'/%3E %3Cstop offset='1' stop-color='white'/%3E %3C/radialGradient%3E %3CradialGradient id='paint1_radial_9059_12921' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(75.4999 399.452) rotate(79.1315) scale(206.807 277.544)'%3E %3Cstop stop-color='var(--primary-color)'/%3E %3Cstop offset='0.33' stop-color='%23DC91D2'/%3E %3Cstop offset='0.66' stop-color='%23F9F4F9'/%3E %3Cstop offset='1' stop-color='white'/%3E %3C/radialGradient%3E %3CclipPath id='clip0_9059_12921'%3E %3Crect width='347' height='472' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}

.stars {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='183' height='31' viewBox='0 0 183 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M16.2977 0L20.8303 10.8977L32.5953 11.8409L23.6316 19.5193L26.3702 31L16.2977 24.8477L6.22516 31L8.96372 19.5193L0 11.8409L11.765 10.8977L16.2977 0Z' fill='%23EFEFEF'/%3E %3Cpath d='M53.893 0L58.4256 10.8977L70.1907 11.8409L61.227 19.5193L63.9655 31L53.893 24.8477L43.8205 31L46.5591 19.5193L37.5953 11.8409L49.3604 10.8977L53.893 0Z' fill='%23EFEFEF'/%3E %3Cpath d='M91.4883 0L96.021 10.8977L107.786 11.8409L98.8223 19.5193L101.561 31L91.4883 24.8477L81.4158 31L84.1544 19.5193L75.1907 11.8409L86.9557 10.8977L91.4883 0Z' fill='%23EFEFEF'/%3E %3Cpath d='M129.084 0L133.616 10.8977L145.381 11.8409L136.418 19.5193L139.156 31L129.084 24.8477L119.011 31L121.75 19.5193L112.786 11.8409L124.551 10.8977L129.084 0Z' fill='%23EFEFEF'/%3E %3Cpath d='M166.679 0L171.212 10.8977L182.977 11.8409L174.013 19.5193L176.752 31L166.679 24.8477L156.607 31L159.345 19.5193L150.381 11.8409L162.146 10.8977L166.679 0Z' fill='%23EFEFEF'/%3E %3C/svg%3E ");
}
.stars > * {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='183' height='31' viewBox='0 0 183 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M16.2977 0L20.8303 10.8977L32.5953 11.8409L23.6316 19.5193L26.3702 31L16.2977 24.8477L6.22516 31L8.96372 19.5193L0 11.8409L11.765 10.8977L16.2977 0Z' fill='%23FFCB05'/%3E %3Cpath d='M53.893 0L58.4256 10.8977L70.1907 11.8409L61.227 19.5193L63.9655 31L53.893 24.8477L43.8205 31L46.5591 19.5193L37.5953 11.8409L49.3604 10.8977L53.893 0Z' fill='%23FFCB05'/%3E %3Cpath d='M91.4883 0L96.021 10.8977L107.786 11.8409L98.8223 19.5193L101.561 31L91.4883 24.8477L81.4158 31L84.1544 19.5193L75.1907 11.8409L86.9557 10.8977L91.4883 0Z' fill='%23FFCB05'/%3E %3Cpath d='M129.084 0L133.616 10.8977L145.381 11.8409L136.418 19.5193L139.156 31L129.084 24.8477L119.011 31L121.75 19.5193L112.786 11.8409L124.551 10.8977L129.084 0Z' fill='%23FFCB05'/%3E %3Cpath d='M166.679 0L171.212 10.8977L182.977 11.8409L174.013 19.5193L176.752 31L166.679 24.8477L156.607 31L159.345 19.5193L150.381 11.8409L162.146 10.8977L166.679 0Z' fill='%23FFCB05'/%3E %3C/svg%3E ");
}
.stars,
.stars > * {
  background-color: transparent !important;
  background-size: 7.5rem 1.25rem;
}
@media (min-width: 992px) {
  .stars,
  .stars > * {
    background-size: 11.4375rem 1.9375rem;
  }
}

.gr-1 {
  background-image: linear-gradient(to left, #ffffff, rgba(var(--secondary-color),0.2));
}

@media (min-width: 992px) {
  .gr-lg-1 {
    background-image: linear-gradient(to left, #ffffff, rgba(var(--secondary-color),0.2)) !important;
  }
}

.gr-2 {
  background-image: linear-gradient(
    to bottom,
    #ffffff,
    rgba(255, 255, 255, 0.01)
  );
}

.gr-3 {
  background-image: linear-gradient(
    -10deg,
    rgba(var(--primary-color), 0.15),
    #ffffff 30rem
  );
}

.gr-4 {
  background-image: linear-gradient(
    -10deg,
    rgba(var(--primary-color), 0.15),
    rgba(255, 255, 255, 0.01) 75%
  );
}

.gr-5,
.collapse-state:not(.state-open) {
  background-image: linear-gradient(
      -15deg,
      rgba(var(--secondary-color),0.2),
      rgba(254, 253, 254, 0.01) 45%
    ),
    linear-gradient(165deg, rgba(var(--secondary-color),0.2), rgba(254, 253, 254, 0.01) 25%);
}
@media (min-width: 768px) {
  .gr-5,
  .collapse-state:not(.state-open) {
    background-image: linear-gradient(
        320deg,
        rgba(var(--secondary-color),0.2),
        rgba(254, 253, 254, 0.01) 25%
      ),
      linear-gradient(140deg, rgba(var(--secondary-color),0.2), rgba(254, 253, 254, 0.01) 65%);
  }
}

.gr-6,
.collapse-state.state-open {
  background-image: linear-gradient(to left, #fefdfe, rgba(var(--secondary-color),0.2));
}

.gr-7 {
  background-image: linear-gradient(
      5deg,
      rgba(var(--secondary-color),0.2),
      rgba(254, 253, 254, 0.01) 40%
    ),
    linear-gradient(187deg, rgba(var(--secondary-color),0.2), rgba(254, 253, 254, 0.01) 11.25rem);
}

.gr-8 {
  background-image: linear-gradient(
      5deg,
      rgba(var(--secondary-color),0.2),
      rgba(254, 253, 254, 0.01) 40%
    ),
    linear-gradient(245deg, rgba(var(--secondary-color),0.2), rgba(254, 253, 254, 0.01) 3.75rem);
}
@media (min-width: 992px) {
  .gr-8 {
    background-image: linear-gradient(
        5deg,
        rgba(var(--secondary-color),0.2),
        rgba(254, 253, 254, 0.01) 40%
      ),
      linear-gradient(200deg, rgba(var(--secondary-color),0.2), rgba(254, 253, 254, 0.01) 9.375rem);
  }
}

.decor-1-1,
.decor-1-2 {
  margin-top: -5.375rem;
}
@media (min-width: 768px) {
  .decor-1-1,
  .decor-1-2 {
    margin-top: -11.25rem;
  }
}

.decor-1-1 {
  background-position: 37% 0;
  background-repeat: no-repeat;
  background-size: 138.25rem 42.7875rem;
}
@media (min-width: 768px) {
  .decor-1-1 {
    background-position: center top;
    background-size: 197.5rem 61.125rem;
  }
}

.decor-1-2 {
  background-position: 60% 125%;
  background-repeat: no-repeat;
  background-size: 138.25rem 42.7875rem;
}
@media (min-width: 768px) {
  .decor-1-2 {
    background-position: center bottom;
    background-size: 197.5rem 61.125rem;
  }
}

.decor-2 {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.decor-3 {
  margin-bottom: -13.75rem;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: 132.1875rem 51.625rem;
}

.decor-4-1,
.decor-4-2 {
  min-height: 30.43rem;
  margin-top: -1.25rem;
}
@media (min-width: 768px) {
  .decor-4-1,
  .decor-4-2 {
    min-height: 44.75rem;
    margin-top: -8.75rem;
    margin-bottom: -1.25rem;
  }
}

.decor-4-1 {
  background-position: 68% top;
  background-repeat: no-repeat;
  background-size: 80.835rem 30.43rem;
}
@media (min-width: 768px) {
  .decor-4-1 {
    background-position: center top;
    background-size: 118.875rem 44.75rem;
  }
}

.decor-4-2 {
  background-position: 66% bottom;
  background-repeat: no-repeat;
  background-size: 83.2125rem 31.36875rem;
}
@media (min-width: 768px) {
  .decor-4-2 {
    background-position: center bottom;
    background-size: 118.875rem 44.8125rem;
  }
}

.decor-5-1,
.decor-5-2 {
  min-height: 44.45rem;
}
@media (min-width: 768px) {
  .decor-5-1,
  .decor-5-2 {
    min-height: 63.5rem;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .decor-5-1,
  .decor-5-2 {
    margin-top: -14rem !important;
  }
}

.decor-5-1 {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 112.875rem 44.40625rem;
}
@media (min-width: 768px) {
  .decor-5-1 {
    background-size: 161.25rem 63.4375rem;
  }
}
@media (max-width: 767.98px) {
  .decor-5-1 {
    background-position: 54% top;
  }
}

.decor-5-2 {
  min-height: 42.875rem;
  margin-bottom: -6.25rem;
  background-position: 80% 112%;
  background-repeat: no-repeat;
  background-size: 112.83125rem 44.45rem;
}
@media (min-width: 768px) {
  .decor-5-2 {
    margin-bottom: 0;
    min-height: 61.25rem;
    background-size: 161.1875rem 63.5rem;
    background-position: bottom center;
  }
}

.decor-6-1,
.decor-6-2 {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  min-height: 33.25rem;
  background-size: 87.5rem 33.25rem;
  background-repeat: no-repeat;
  background-position: 47.5% top;
}
@media (min-width: 768px) {
  .decor-6-1,
  .decor-6-2 {
    background-size: 125rem 47.5rem;
    background-position: center top;
    min-height: 47.5rem;
  }
}
@media (min-width: 992px) {
  .decor-6-1,
  .decor-6-2 {
    background-position: center bottom;
  }
}

.decor-6-1 {
  margin-top: -2.5rem;
}
@media (min-width: 768px) {
  .decor-6-1 {
    margin-top: -6.25rem;
  }
}
@media (min-width: 992px) {
  .decor-6-1 {
    margin-top: -5rem;
  }
}

.decor-6-2 {
  margin-top: -11.875rem;
}
@media (min-width: 768px) {
  .decor-6-2 {
    margin-top: -8.75rem;
  }
}
@media (min-width: 992px) {
  .decor-6-2 {
    top: auto;
    bottom: 0;
    margin-bottom: -15rem;
  }
}

.decor-7-1,
.decor-7-2,
.decor-7-3,
.decor-7-3-2 {
  min-height: 37.5375rem;
  background-size: 93.8875rem 37.5375rem;
  background-repeat: no-repeat;
  background-position: top center;
}
@media (min-width: 992px) {
  .decor-7-1,
  .decor-7-2,
  .decor-7-3,
  .decor-7-3-2 {
    background-size: 134.125rem 53.625rem;
    min-height: 53.625rem;
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }
}

.decor-7-1 {
}

.decor-7-2 {
  background-position: 32% 50%;
}
@media (min-width: 768px) {
  .decor-7-2 {
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 992px) {
  .decor-7-2 {
    background-position: 75% 50%;
    margin-bottom: -7.5rem;
  }
  .decor-7-2.shift {
    margin-bottom: -10.5rem;
  }
}

.decor-7-3,
.decor-7-3-2 {
  background-position-x: -4.375rem;
  background-position-y: bottom;
  background-size: 46.94375rem 37.5375rem;
  margin-bottom: -5rem;
}
@media (min-width: 768px) {
  .decor-7-3,
  .decor-7-3-2 {
    background-size: 67.0625rem 53.625rem;
    margin-bottom: -7.125rem;
  }
}
@media (min-width: 992px) {
  .decor-7-3,
  .decor-7-3-2 {
    background-position-x: 0;
    margin-bottom: 0;
  }
}

.decor-7-3-2 {
}

.decor-8 {
  background-position: center 3.75rem;
  background-repeat: no-repeat;
  background-size: 126.13125rem 62.125rem;
}
@media (min-width: 768px) {
  .decor-8 {
    background-position: center top;
    background-size: 180.1875rem 88.75rem;
  }
}

@media (min-width: 768px) {
  .decor-arrow-1 {
    position: relative;
  }
  .decor-arrow-1:after {
    content: "";
    position: absolute;
    width: 26.3125rem;
    height: 8.125rem;
    left: 100%;
    margin-left: 1.5625rem;
    top: 0;
    margin-top: -0.625rem;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 26.1875rem 8.0625rem;
  }
}

.decor-h {
  height: 12.25rem;
  background-position: 30% bottom;
  background-repeat: no-repeat;
  background-size: 59.47083rem 19.81rem;
}
@media (max-width: 991.98px) {
  .decor-h {
    max-width: 26.25rem;
  }
}
@media (min-width: 992px) {
  .decor-h {
    height: 27.875rem;
    background-position: center bottom;
    background-size: 127.4375rem 35.375rem;
  }
}

.min-h-index {
  min-height: calc(var(--vh, 1vh) * 100 - 9.75rem);
}

.border-decor-index {
  position: relative;
}
.border-decor-index:before,
.border-decor-index:after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 16.3125rem;
  height: 10.8125rem;
  margin-top: 0.3125rem;
  margin-right: 0;
  -webkit-transform: translateY(-10.8125rem);
  transform: translateY(-10.8125rem);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media (min-width: 992px) {
  .border-decor-index:before,
  .border-decor-index:after {
    width: 23.125rem;
    height: 17.75rem;
    margin-top: 0.46875rem;
    margin-right: -3rem;
    -webkit-transform: translateY(-17.75rem);
    transform: translateY(-17.75rem);
  }
}
.border-decor-index.sr:before,
.border-decor-index.sr:after {
  right: 0;
}
@media (min-width: 992px) {
  .border-decor-index.sr:before,
  .border-decor-index.sr:after {
    right: 0;
  }
}
.border-decor-index:before {
  background-image: "";
  z-index: -1;
}
@media (min-width: 992px) {
  .border-decor-index:before {
    background-image: "";
  }
}
@media (min-width: 992px) {
  
}

.icons-ready .breadcrumb-item {
  --rey-breadcrumb-divider: "";
}
.icons-ready .breadcrumb-item:before {
  min-width: 0.9825rem;
  text-align: center;
  font-family: "icon";
}

.autocomplete-suggestions {
  background-color: white;
  z-index: 5;
  padding: 0.625rem 1.25rem 1.25rem;
  position: absolute;
  margin-top: 0.3125rem;
  left: 0;
  right: 0;
  box-shadow: 0 0.625rem 1.25rem rgba(var(--primary-color), 0.2);
  border-radius: 0.625rem;
}

.fh {
  --gh: auto;
  height: var(--gh) !important;
  width: auto;
  min-width: 100% !important;
  opacity: 0;
}
.fh.fhr {
  opacity: 1;
  min-width: 0 !important;
  min-height: 0 !important;
}

.gallery.prepare .gallery-item.active .fh {
  max-width: 100% !important;
}

@media (min-width: 992px) {
  .parent.parent-open .menu-item-sub:before {
    content: "";
    position: absolute;
    top: 100%;
    margin-top: 1.0625rem;
    z-index: 10;
    left: 1.25rem;
    width: 1.5rem;
    height: 1.25rem;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='25' height='21' viewBox='0 0 25 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M12.76 2L23.5201 20.6423H2L12.76 2Z' fill='white'/%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.7602 -0.000488281L24.8516 20.6423H23.5202H13.0002H2.00016H0.625244L12.7602 -0.000488281ZM12.7602 1.99995L2.00016 20.6423H23.5202L12.7602 1.99995Z' fill='%23F6E6F7'/%3E %3C/svg%3E ");
  }
  .stuck .parent.parent-open .menu-item-sub:before {
    margin-top: 0.875rem;
  }
}

.h-service-menu:hover .bg-lighter {
  background-color: rgb(var(--primary-color)) !important;
}

.h-service-menu:hover .text-dark {
  color: #ffffff !important;
}

.caret-special[aria-expanded="true"] {
  position: relative;
}
.caret-special[aria-expanded="true"]:before {
  content: "";
  position: absolute;
  border-left: 0.8rem solid transparent;
  border-right: 0.8rem solid transparent;
  border-top: 1.1rem solid #fcf7fb;
  height: 0;
  left: 50%;
  margin-left: -0.75rem;
  top: 100%;
  width: 0;
}

.heart:before {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='62' height='53' viewBox='0 0 62 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_7102_16820)'%3E %3Cg clip-path='url(%23clip1_7102_16820)'%3E %3Cpath d='M16.0287 0.602812H16.1553C19.0069 0.602705 21.8048 1.37714 24.2505 2.84337C26.2621 4.04857 28.6132 5.68595 30.1636 7.62498V10.9872C30.1539 11.6398 29.8324 11.8542 29.2479 11.6399C29.0336 11.5629 28.8317 11.4581 28.6299 11.3533C28.474 11.2724 28.3182 11.1915 28.1569 11.1236C27.4463 10.8082 26.6565 10.7166 25.8926 10.861C25.1286 11.0055 24.4268 11.379 23.8804 11.9321C23.3089 12.5506 22.9299 13.3222 22.7898 14.1526C22.6497 14.983 22.7545 15.8362 23.0913 16.608C23.3833 17.3308 23.8943 17.944 24.5525 18.3615C25.2035 18.7812 25.9712 18.9825 26.7444 18.9362C27.5462 18.8659 28.3219 18.6162 29.0142 18.2056C29.774 17.8257 30.1636 18.0692 30.1636 18.9167V25.0246C30.1539 26.1059 29.9298 26.3397 28.8583 26.3397H23.2277C22.6672 26.3267 22.1101 26.4295 21.5912 26.6417C21.3737 26.7059 21.1733 26.818 21.0047 26.9697C20.8361 27.1214 20.7037 27.3089 20.617 27.5185C20.529 27.7276 20.4922 27.9547 20.5098 28.1809C20.5183 28.4058 20.5783 28.6257 20.6852 28.8238C20.7631 28.9992 20.8508 29.1696 20.9385 29.3401C21.0261 29.5106 21.1138 29.6811 21.1918 29.8564C21.5403 30.5518 21.6032 31.3558 21.3671 32.097C21.066 32.8475 20.4816 33.4494 19.7403 33.7725C18.9978 34.0788 18.1643 34.0788 17.4218 33.7725C16.7428 33.5109 16.1935 32.9932 15.8924 32.3307C15.5978 31.6613 15.5734 30.9039 15.8242 30.2169C15.9095 29.961 16.0298 29.7197 16.1499 29.4787C16.2494 29.2792 16.3488 29.0799 16.4282 28.8725C16.5532 28.6522 16.6234 28.4049 16.6327 28.1516C16.6341 27.9007 16.5843 27.6521 16.4866 27.421C16.3814 27.1946 16.2257 26.9952 16.0315 26.8381C15.8374 26.6811 15.6098 26.5706 15.3663 26.5151C14.8971 26.3664 14.407 26.2941 13.9149 26.3008H2.19375C0.958969 23.1325 0.228027 19.6887 0.228027 15.9749C0.255979 13.928 0.68688 11.9067 1.4961 10.0263C2.30532 8.14597 3.47703 6.44346 4.9443 5.016C6.41156 3.58853 8.14566 2.46406 10.0475 1.70684C11.9494 0.949627 13.9818 0.574474 16.0287 0.602812Z' fill='%23DC91D2'/%3E %3Cpath d='M2.74598 27.6256C9.30444 42.393 26.6361 50.8467 29.9591 52.3572V43.5822C29.9147 43.2032 29.9825 42.8196 30.1542 42.4789C30.3258 42.1382 30.5937 41.8553 30.9247 41.6655C31.2556 41.4757 31.635 41.3872 32.0157 41.411C32.3965 41.4348 32.7619 41.5699 33.0666 41.7995C33.6221 42.2236 34.3206 42.4157 35.0149 42.3352C35.7156 42.2536 36.3577 41.9046 36.8073 41.3611C37.2154 40.8186 37.4496 40.1653 37.4791 39.4872C37.5087 38.809 37.3322 38.1378 36.9729 37.5619C36.6183 37.0365 36.0913 36.6516 35.4829 36.4737C34.8745 36.2958 34.2231 36.3362 33.6414 36.5878C33.352 36.7025 33.0719 36.8393 32.8036 36.9969C32.5619 37.1868 32.2731 37.3073 31.9681 37.3457C31.6632 37.384 31.3535 37.3387 31.0723 37.2146C30.7911 37.0905 30.549 36.8923 30.3717 36.6412C30.1945 36.3901 30.0889 36.0955 30.0662 35.789C29.9754 35.3008 29.9329 34.8048 29.9396 34.3083V29.2914C29.9396 27.9276 29.6766 27.6549 28.3517 27.6549H22.6627C21.6885 27.6549 21.4645 28.0348 21.9418 28.931C22.5244 29.8352 22.724 30.9339 22.4965 31.9853C22.2691 33.0366 21.6333 33.9546 20.729 34.5372C19.8248 35.1198 18.7261 35.3193 17.6747 35.0919C16.6234 34.8644 15.7054 34.2286 15.1228 33.3244C14.7442 32.7431 14.532 32.0693 14.5091 31.3761C14.4925 30.697 14.6537 30.0253 14.9767 29.4278C15.7365 27.762 15.6975 27.6646 13.8954 27.6256H2.74598Z' fill='var(--primary-color)'/%3E %3Cpath d='M31.0014 52.3897C34.1426 50.9808 51.6226 42.6064 58.3733 27.8984C54.0676 27.8981 48.4814 27.8948 46.6755 27.8497C46.1435 27.8755 45.6193 27.7134 45.1947 27.3918C45.0048 27.2539 44.8456 27.0781 44.7272 26.8755C44.6124 26.6711 44.5395 26.446 44.5128 26.2131C44.4899 25.9764 44.5164 25.7376 44.5908 25.5117C44.6592 25.2859 44.7793 25.0791 44.9415 24.9077C45.3278 24.3516 45.5225 23.6847 45.4961 23.0081C45.4698 22.3314 45.2237 21.6817 44.7953 21.1573C44.26 20.6618 43.574 20.36 42.847 20.3C42.1308 20.2357 41.4137 20.4141 40.8111 20.8066C40.2635 21.1693 39.8683 21.7205 39.7006 22.3555C39.5207 23.0047 39.583 23.6971 39.8759 24.3038C39.9831 24.5473 40.1097 24.7908 40.2363 25.0246C40.9962 26.4761 40.4117 27.6451 38.8043 27.8497C38.1569 27.9117 37.5062 27.9345 36.856 27.9179C36.0402 27.9179 35.2219 27.9301 34.406 27.9423C33.5951 27.9545 32.7865 27.9666 31.9853 27.9666C31.8538 27.9372 31.7174 27.9372 31.5859 27.9666C31.4586 28.0135 31.3424 28.0865 31.245 28.1809C31.1543 28.282 31.0858 28.401 31.0439 28.5302C31.0019 28.6594 30.9875 28.7959 31.0014 28.931V35.5747C30.9913 35.682 31.0115 35.79 31.0599 35.8864C31.1052 35.987 31.1756 36.0742 31.2644 36.1397C31.3535 36.2008 31.4584 36.2347 31.5664 36.2371C31.6738 36.2472 31.7818 36.227 31.8782 36.1786C32.1853 36.0503 32.4845 35.9039 32.7744 35.7403C33.4823 35.3707 34.288 35.2313 35.079 35.3413C35.87 35.4513 36.6069 35.8053 37.1872 36.354C37.803 36.9722 38.2144 37.7644 38.366 38.6237C38.5242 39.4814 38.4224 40.3669 38.0737 41.1663C37.7463 41.9252 37.178 42.5552 36.4566 42.9587C35.7435 43.3691 34.9141 43.5302 34.0992 43.4165C33.4592 43.3106 32.8447 43.086 32.2873 42.7541C31.3716 42.2768 31.0014 42.5008 31.0014 43.5334V52.3897Z' fill='%23DC91D2'/%3E %3Cpath d='M58.918 26.6396C60.2441 23.3785 61.0343 19.8215 61.0343 15.9749C61.0064 13.928 60.5755 11.9067 59.7663 10.0263C58.957 8.14597 57.7853 6.44346 56.3181 5.016C54.8508 3.58853 53.1167 2.46406 51.2148 1.70684C49.313 0.949627 47.2805 0.574474 45.2337 0.602812H45.107C42.2971 0.602387 39.5385 1.35597 37.119 2.78492C34.8895 4.02486 32.9114 5.66579 31.283 7.6225C31.2971 9.20162 31.2917 11.6454 30.9137 12.1854C30.7749 12.4672 30.5449 12.6937 30.2611 12.8283C29.9053 12.9356 29.5258 12.9356 29.17 12.8283C28.8288 12.7308 28.5014 12.5901 28.1959 12.4094C27.7087 12.0881 27.138 11.9168 26.5544 11.9168C25.9709 11.9168 25.4001 12.0881 24.913 12.4094C24.333 12.8617 23.9297 13.5027 23.7732 14.2213C23.6233 14.945 23.7265 15.6981 24.0655 16.3547C24.3623 16.9814 24.8905 17.4686 25.539 17.7138C26.1876 17.9591 26.906 17.9433 27.5432 17.6698C27.7677 17.5825 27.9842 17.4673 28.2004 17.3522C28.3219 17.2875 28.4434 17.2229 28.5661 17.1633C28.8218 17.0156 29.1117 16.9372 29.407 16.9361C29.7024 16.9349 29.9929 17.0109 30.2499 17.1566C30.5068 17.3023 30.7212 17.5126 30.8718 17.7666C31.0224 18.0207 31.104 18.3097 31.1086 18.605V24.4499C30.9819 26.3982 31.0306 26.5735 32.9984 26.5638H38.3562C39.3304 26.5638 39.6031 26.0183 39.1355 25.1805C38.5917 24.2311 38.4019 23.1198 38.5998 22.0438C39.0187 19.511 41.6196 18.6537 43.6556 19.1992C44.2459 19.3569 44.7908 19.6512 45.2464 20.0583C45.702 20.4654 46.0554 20.9739 46.2783 21.5428C46.5011 22.1117 46.587 22.725 46.5291 23.3332C46.4712 23.9414 46.271 24.5275 45.9448 25.0441C45.9309 25.0709 45.9169 25.0976 45.903 25.1242C45.6533 25.6004 45.419 26.0472 45.9448 26.5638L46.315 26.6125L58.918 26.6396Z' fill='var(--primary-color)'/%3E %3C/g%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_7102_16820'%3E %3Crect width='61' height='52' fill='white' transform='translate(0.130859 0.603027)'/%3E %3C/clipPath%3E %3CclipPath id='clip1_7102_16820'%3E %3Crect width='60.8063' height='52' fill='white' transform='translate(0.228027 0.603027)'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}

.decor-reply {
  position: absolute;
  top: 100%;
  right: 0;
  width: 1.9375rem;
  height: 2.6875rem;
  margin-right: 1.875rem;
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='31' height='43' viewBox='0 0 31 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_10146_19531)'%3E %3Cpath d='M31 -0.0595703C31 21.1976 17.9449 38.9291 0.599701 43.0001C2.8089 34.8834 4 26.2448 4 17.2846C4 11.3422 3.4761 5.54141 2.4788 -0.0595703H31Z' fill='white'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_10146_19531'%3E %3Crect width='31' height='43' fill='white' transform='matrix(-1 0 0 1 31 0)'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E ");
}

.validation-summary {
  width: calc(100% - 1.25rem);
  max-width: calc(100% - 1.25rem);
  z-index: 1040;
  box-shadow: 0 0.625rem 1.25rem rgba(var(--primary-color), 0.2);
  padding: 1.25rem;
  margin-bottom: 5.25rem;
}
.mmo-open .validation-summary {
  z-index: 1021;
}
@media (min-width: 576px) {
  .validation-summary {
    width: 21.25rem;
  }
}
@media (min-width: 992px) {
  .validation-summary {
    padding: 1.875rem;
    width: 23.75rem;
  }
}
@media (min-width: 1200px) {
  .validation-summary {
    width: 30rem;
  }
}
.validation-summary .validation-summary-content {
  transition: 0.3s ease height;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 35vh;
}
.validation-summary .validation-summary-content:before {
  content: "";
  display: block;
  width: 100%;
  height: 0.625rem;
}
@media (min-width: 992px) {
  .validation-summary .validation-summary-content {
    max-height: 50vh;
  }
}
.validation-summary.minimize .validation-summary-content {
  height: 0 !important;
}
.validation-summary.minimize button.icon {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.transition-0 .swiper-pagination-bullet {
  transition: none !important;
}

@media (min-width: 992px) {
  .modal-lg-ext {
    --rey-modal-width: 73.75rem;
  }
}

section.no_found{
  padding: 50px 0;
  
}
section.no_found .section_title{
  font-size: 50px;
  font-weight: 600;
}
section.no_found .section_subtitle{
  font-size: 30px;
}
.bg-cards {
  background-color: rgba(var(--cards-color), 1) !important;
}
.bg-service-hero {
  background-color: rgba(var(--service_hero_card-color), 1) !important;
}
.border-cards {
  border-color: rgba(var(--cards_border-color), 1) !important;
}

.checkbox_wrap p {
  margin-bottom: 0;
}
.checkbox_wrap br{
  display: none;
}
