/**
 * Swiper 4.5.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 13, 2019
 */
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

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

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

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

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

.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}

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

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

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

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

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

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

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

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

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

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

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  -o-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

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

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

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

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

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

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

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

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

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

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

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

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

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

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

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

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

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

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

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  -o-transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

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

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

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

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

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

.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff;
}

.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}

.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000;
}

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

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

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  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-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: 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;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

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

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

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

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

.swiper-container-cube {
  overflow: visible;
}

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

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

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

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

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

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

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

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

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

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

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

.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}@charset "UTF-8";
/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa, .fab, .fad, .fal, .far, .fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: 0.08em solid #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s linear infinite;
  animation: fa-spin 2s linear infinite;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s steps(8) infinite;
  animation: fa-spin 1s steps(8) infinite;
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

.fa-flip-vertical {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform: scale(-1);
  transform: scale(-1);
}

:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 {
  -webkit-filter: none;
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x, .fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

.fa-500px:before {
  content: "\F26E";
}

.fa-accessible-icon:before {
  content: "\F368";
}

.fa-accusoft:before {
  content: "\F369";
}

.fa-acquisitions-incorporated:before {
  content: "\F6AF";
}

.fa-ad:before {
  content: "\F641";
}

.fa-address-book:before {
  content: "\F2B9";
}

.fa-address-card:before {
  content: "\F2BB";
}

.fa-adjust:before {
  content: "\F042";
}

.fa-adn:before {
  content: "\F170";
}

.fa-adversal:before {
  content: "\F36A";
}

.fa-affiliatetheme:before {
  content: "\F36B";
}

.fa-air-freshener:before {
  content: "\F5D0";
}

.fa-airbnb:before {
  content: "\F834";
}

.fa-algolia:before {
  content: "\F36C";
}

.fa-align-center:before {
  content: "\F037";
}

.fa-align-justify:before {
  content: "\F039";
}

.fa-align-left:before {
  content: "\F036";
}

.fa-align-right:before {
  content: "\F038";
}

.fa-alipay:before {
  content: "\F642";
}

.fa-allergies:before {
  content: "\F461";
}

.fa-amazon:before {
  content: "\F270";
}

.fa-amazon-pay:before {
  content: "\F42C";
}

.fa-ambulance:before {
  content: "\F0F9";
}

.fa-american-sign-language-interpreting:before {
  content: "\F2A3";
}

.fa-amilia:before {
  content: "\F36D";
}

.fa-anchor:before {
  content: "\F13D";
}

.fa-android:before {
  content: "\F17B";
}

.fa-angellist:before {
  content: "\F209";
}

.fa-angle-double-down:before {
  content: "\F103";
}

.fa-angle-double-left:before {
  content: "\F100";
}

.fa-angle-double-right:before {
  content: "\F101";
}

.fa-angle-double-up:before {
  content: "\F102";
}

.fa-angle-down:before {
  content: "\F107";
}

.fa-angle-left:before {
  content: "\F104";
}

.fa-angle-right:before {
  content: "\F105";
}

.fa-angle-up:before {
  content: "\F106";
}

.fa-angry:before {
  content: "\F556";
}

.fa-angrycreative:before {
  content: "\F36E";
}

.fa-angular:before {
  content: "\F420";
}

.fa-ankh:before {
  content: "\F644";
}

.fa-app-store:before {
  content: "\F36F";
}

.fa-app-store-ios:before {
  content: "\F370";
}

.fa-apper:before {
  content: "\F371";
}

.fa-apple:before {
  content: "\F179";
}

.fa-apple-alt:before {
  content: "\F5D1";
}

.fa-apple-pay:before {
  content: "\F415";
}

.fa-archive:before {
  content: "\F187";
}

.fa-archway:before {
  content: "\F557";
}

.fa-arrow-alt-circle-down:before {
  content: "\F358";
}

.fa-arrow-alt-circle-left:before {
  content: "\F359";
}

.fa-arrow-alt-circle-right:before {
  content: "\F35A";
}

.fa-arrow-alt-circle-up:before {
  content: "\F35B";
}

.fa-arrow-circle-down:before {
  content: "\F0AB";
}

.fa-arrow-circle-left:before {
  content: "\F0A8";
}

.fa-arrow-circle-right:before {
  content: "\F0A9";
}

.fa-arrow-circle-up:before {
  content: "\F0AA";
}

.fa-arrow-down:before {
  content: "\F063";
}

.fa-arrow-left:before {
  content: "\F060";
}

.fa-arrow-right:before {
  content: "\F061";
}

.fa-arrow-up:before {
  content: "\F062";
}

.fa-arrows-alt:before {
  content: "\F0B2";
}

.fa-arrows-alt-h:before {
  content: "\F337";
}

.fa-arrows-alt-v:before {
  content: "\F338";
}

.fa-artstation:before {
  content: "\F77A";
}

.fa-assistive-listening-systems:before {
  content: "\F2A2";
}

.fa-asterisk:before {
  content: "\F069";
}

.fa-asymmetrik:before {
  content: "\F372";
}

.fa-at:before {
  content: "\F1FA";
}

.fa-atlas:before {
  content: "\F558";
}

.fa-atlassian:before {
  content: "\F77B";
}

.fa-atom:before {
  content: "\F5D2";
}

.fa-audible:before {
  content: "\F373";
}

.fa-audio-description:before {
  content: "\F29E";
}

.fa-autoprefixer:before {
  content: "\F41C";
}

.fa-avianex:before {
  content: "\F374";
}

.fa-aviato:before {
  content: "\F421";
}

.fa-award:before {
  content: "\F559";
}

.fa-aws:before {
  content: "\F375";
}

.fa-baby:before {
  content: "\F77C";
}

.fa-baby-carriage:before {
  content: "\F77D";
}

.fa-backspace:before {
  content: "\F55A";
}

.fa-backward:before {
  content: "\F04A";
}

.fa-bacon:before {
  content: "\F7E5";
}

.fa-bacteria:before {
  content: "\E059";
}

.fa-bacterium:before {
  content: "\E05A";
}

.fa-bahai:before {
  content: "\F666";
}

.fa-balance-scale:before {
  content: "\F24E";
}

.fa-balance-scale-left:before {
  content: "\F515";
}

.fa-balance-scale-right:before {
  content: "\F516";
}

.fa-ban:before {
  content: "\F05E";
}

.fa-band-aid:before {
  content: "\F462";
}

.fa-bandcamp:before {
  content: "\F2D5";
}

.fa-barcode:before {
  content: "\F02A";
}

.fa-bars:before {
  content: "\F0C9";
}

.fa-baseball-ball:before {
  content: "\F433";
}

.fa-basketball-ball:before {
  content: "\F434";
}

.fa-bath:before {
  content: "\F2CD";
}

.fa-battery-empty:before {
  content: "\F244";
}

.fa-battery-full:before {
  content: "\F240";
}

.fa-battery-half:before {
  content: "\F242";
}

.fa-battery-quarter:before {
  content: "\F243";
}

.fa-battery-three-quarters:before {
  content: "\F241";
}

.fa-battle-net:before {
  content: "\F835";
}

.fa-bed:before {
  content: "\F236";
}

.fa-beer:before {
  content: "\F0FC";
}

.fa-behance:before {
  content: "\F1B4";
}

.fa-behance-square:before {
  content: "\F1B5";
}

.fa-bell:before {
  content: "\F0F3";
}

.fa-bell-slash:before {
  content: "\F1F6";
}

.fa-bezier-curve:before {
  content: "\F55B";
}

.fa-bible:before {
  content: "\F647";
}

.fa-bicycle:before {
  content: "\F206";
}

.fa-biking:before {
  content: "\F84A";
}

.fa-bimobject:before {
  content: "\F378";
}

.fa-binoculars:before {
  content: "\F1E5";
}

.fa-biohazard:before {
  content: "\F780";
}

.fa-birthday-cake:before {
  content: "\F1FD";
}

.fa-bitbucket:before {
  content: "\F171";
}

.fa-bitcoin:before {
  content: "\F379";
}

.fa-bity:before {
  content: "\F37A";
}

.fa-black-tie:before {
  content: "\F27E";
}

.fa-blackberry:before {
  content: "\F37B";
}

.fa-blender:before {
  content: "\F517";
}

.fa-blender-phone:before {
  content: "\F6B6";
}

.fa-blind:before {
  content: "\F29D";
}

.fa-blog:before {
  content: "\F781";
}

.fa-blogger:before {
  content: "\F37C";
}

.fa-blogger-b:before {
  content: "\F37D";
}

.fa-bluetooth:before {
  content: "\F293";
}

.fa-bluetooth-b:before {
  content: "\F294";
}

.fa-bold:before {
  content: "\F032";
}

.fa-bolt:before {
  content: "\F0E7";
}

.fa-bomb:before {
  content: "\F1E2";
}

.fa-bone:before {
  content: "\F5D7";
}

.fa-bong:before {
  content: "\F55C";
}

.fa-book:before {
  content: "\F02D";
}

.fa-book-dead:before {
  content: "\F6B7";
}

.fa-book-medical:before {
  content: "\F7E6";
}

.fa-book-open:before {
  content: "\F518";
}

.fa-book-reader:before {
  content: "\F5DA";
}

.fa-bookmark:before {
  content: "\F02E";
}

.fa-bootstrap:before {
  content: "\F836";
}

.fa-border-all:before {
  content: "\F84C";
}

.fa-border-none:before {
  content: "\F850";
}

.fa-border-style:before {
  content: "\F853";
}

.fa-bowling-ball:before {
  content: "\F436";
}

.fa-box:before {
  content: "\F466";
}

.fa-box-open:before {
  content: "\F49E";
}

.fa-box-tissue:before {
  content: "\E05B";
}

.fa-boxes:before {
  content: "\F468";
}

.fa-braille:before {
  content: "\F2A1";
}

.fa-brain:before {
  content: "\F5DC";
}

.fa-bread-slice:before {
  content: "\F7EC";
}

.fa-briefcase:before {
  content: "\F0B1";
}

.fa-briefcase-medical:before {
  content: "\F469";
}

.fa-broadcast-tower:before {
  content: "\F519";
}

.fa-broom:before {
  content: "\F51A";
}

.fa-brush:before {
  content: "\F55D";
}

.fa-btc:before {
  content: "\F15A";
}

.fa-buffer:before {
  content: "\F837";
}

.fa-bug:before {
  content: "\F188";
}

.fa-building:before {
  content: "\F1AD";
}

.fa-bullhorn:before {
  content: "\F0A1";
}

.fa-bullseye:before {
  content: "\F140";
}

.fa-burn:before {
  content: "\F46A";
}

.fa-buromobelexperte:before {
  content: "\F37F";
}

.fa-bus:before {
  content: "\F207";
}

.fa-bus-alt:before {
  content: "\F55E";
}

.fa-business-time:before {
  content: "\F64A";
}

.fa-buy-n-large:before {
  content: "\F8A6";
}

.fa-buysellads:before {
  content: "\F20D";
}

.fa-calculator:before {
  content: "\F1EC";
}

.fa-calendar:before {
  content: "\F133";
}

.fa-calendar-alt:before {
  content: "\F073";
}

.fa-calendar-check:before {
  content: "\F274";
}

.fa-calendar-day:before {
  content: "\F783";
}

.fa-calendar-minus:before {
  content: "\F272";
}

.fa-calendar-plus:before {
  content: "\F271";
}

.fa-calendar-times:before {
  content: "\F273";
}

.fa-calendar-week:before {
  content: "\F784";
}

.fa-camera:before {
  content: "\F030";
}

.fa-camera-retro:before {
  content: "\F083";
}

.fa-campground:before {
  content: "\F6BB";
}

.fa-canadian-maple-leaf:before {
  content: "\F785";
}

.fa-candy-cane:before {
  content: "\F786";
}

.fa-cannabis:before {
  content: "\F55F";
}

.fa-capsules:before {
  content: "\F46B";
}

.fa-car:before {
  content: "\F1B9";
}

.fa-car-alt:before {
  content: "\F5DE";
}

.fa-car-battery:before {
  content: "\F5DF";
}

.fa-car-crash:before {
  content: "\F5E1";
}

.fa-car-side:before {
  content: "\F5E4";
}

.fa-caravan:before {
  content: "\F8FF";
}

.fa-caret-down:before {
  content: "\F0D7";
}

.fa-caret-left:before {
  content: "\F0D9";
}

.fa-caret-right:before {
  content: "\F0DA";
}

.fa-caret-square-down:before {
  content: "\F150";
}

.fa-caret-square-left:before {
  content: "\F191";
}

.fa-caret-square-right:before {
  content: "\F152";
}

.fa-caret-square-up:before {
  content: "\F151";
}

.fa-caret-up:before {
  content: "\F0D8";
}

.fa-carrot:before {
  content: "\F787";
}

.fa-cart-arrow-down:before {
  content: "\F218";
}

.fa-cart-plus:before {
  content: "\F217";
}

.fa-cash-register:before {
  content: "\F788";
}

.fa-cat:before {
  content: "\F6BE";
}

.fa-cc-amazon-pay:before {
  content: "\F42D";
}

.fa-cc-amex:before {
  content: "\F1F3";
}

.fa-cc-apple-pay:before {
  content: "\F416";
}

.fa-cc-diners-club:before {
  content: "\F24C";
}

.fa-cc-discover:before {
  content: "\F1F2";
}

.fa-cc-jcb:before {
  content: "\F24B";
}

.fa-cc-mastercard:before {
  content: "\F1F1";
}

.fa-cc-paypal:before {
  content: "\F1F4";
}

.fa-cc-stripe:before {
  content: "\F1F5";
}

.fa-cc-visa:before {
  content: "\F1F0";
}

.fa-centercode:before {
  content: "\F380";
}

.fa-centos:before {
  content: "\F789";
}

.fa-certificate:before {
  content: "\F0A3";
}

.fa-chair:before {
  content: "\F6C0";
}

.fa-chalkboard:before {
  content: "\F51B";
}

.fa-chalkboard-teacher:before {
  content: "\F51C";
}

.fa-charging-station:before {
  content: "\F5E7";
}

.fa-chart-area:before {
  content: "\F1FE";
}

.fa-chart-bar:before {
  content: "\F080";
}

.fa-chart-line:before {
  content: "\F201";
}

.fa-chart-pie:before {
  content: "\F200";
}

.fa-check:before {
  content: "\F00C";
}

.fa-check-circle:before {
  content: "\F058";
}

.fa-check-double:before {
  content: "\F560";
}

.fa-check-square:before {
  content: "\F14A";
}

.fa-cheese:before {
  content: "\F7EF";
}

.fa-chess:before {
  content: "\F439";
}

.fa-chess-bishop:before {
  content: "\F43A";
}

.fa-chess-board:before {
  content: "\F43C";
}

.fa-chess-king:before {
  content: "\F43F";
}

.fa-chess-knight:before {
  content: "\F441";
}

.fa-chess-pawn:before {
  content: "\F443";
}

.fa-chess-queen:before {
  content: "\F445";
}

.fa-chess-rook:before {
  content: "\F447";
}

.fa-chevron-circle-down:before {
  content: "\F13A";
}

.fa-chevron-circle-left:before {
  content: "\F137";
}

.fa-chevron-circle-right:before {
  content: "\F138";
}

.fa-chevron-circle-up:before {
  content: "\F139";
}

.fa-chevron-down:before {
  content: "\F078";
}

.fa-chevron-left:before {
  content: "\F053";
}

.fa-chevron-right:before {
  content: "\F054";
}

.fa-chevron-up:before {
  content: "\F077";
}

.fa-child:before {
  content: "\F1AE";
}

.fa-chrome:before {
  content: "\F268";
}

.fa-chromecast:before {
  content: "\F838";
}

.fa-church:before {
  content: "\F51D";
}

.fa-circle:before {
  content: "\F111";
}

.fa-circle-notch:before {
  content: "\F1CE";
}

.fa-city:before {
  content: "\F64F";
}

.fa-clinic-medical:before {
  content: "\F7F2";
}

.fa-clipboard:before {
  content: "\F328";
}

.fa-clipboard-check:before {
  content: "\F46C";
}

.fa-clipboard-list:before {
  content: "\F46D";
}

.fa-clock:before {
  content: "\F017";
}

.fa-clone:before {
  content: "\F24D";
}

.fa-closed-captioning:before {
  content: "\F20A";
}

.fa-cloud:before {
  content: "\F0C2";
}

.fa-cloud-download-alt:before {
  content: "\F381";
}

.fa-cloud-meatball:before {
  content: "\F73B";
}

.fa-cloud-moon:before {
  content: "\F6C3";
}

.fa-cloud-moon-rain:before {
  content: "\F73C";
}

.fa-cloud-rain:before {
  content: "\F73D";
}

.fa-cloud-showers-heavy:before {
  content: "\F740";
}

.fa-cloud-sun:before {
  content: "\F6C4";
}

.fa-cloud-sun-rain:before {
  content: "\F743";
}

.fa-cloud-upload-alt:before {
  content: "\F382";
}

.fa-cloudflare:before {
  content: "\E07D";
}

.fa-cloudscale:before {
  content: "\F383";
}

.fa-cloudsmith:before {
  content: "\F384";
}

.fa-cloudversify:before {
  content: "\F385";
}

.fa-cocktail:before {
  content: "\F561";
}

.fa-code:before {
  content: "\F121";
}

.fa-code-branch:before {
  content: "\F126";
}

.fa-codepen:before {
  content: "\F1CB";
}

.fa-codiepie:before {
  content: "\F284";
}

.fa-coffee:before {
  content: "\F0F4";
}

.fa-cog:before {
  content: "\F013";
}

.fa-cogs:before {
  content: "\F085";
}

.fa-coins:before {
  content: "\F51E";
}

.fa-columns:before {
  content: "\F0DB";
}

.fa-comment:before {
  content: "\F075";
}

.fa-comment-alt:before {
  content: "\F27A";
}

.fa-comment-dollar:before {
  content: "\F651";
}

.fa-comment-dots:before {
  content: "\F4AD";
}

.fa-comment-medical:before {
  content: "\F7F5";
}

.fa-comment-slash:before {
  content: "\F4B3";
}

.fa-comments:before {
  content: "\F086";
}

.fa-comments-dollar:before {
  content: "\F653";
}

.fa-compact-disc:before {
  content: "\F51F";
}

.fa-compass:before {
  content: "\F14E";
}

.fa-compress:before {
  content: "\F066";
}

.fa-compress-alt:before {
  content: "\F422";
}

.fa-compress-arrows-alt:before {
  content: "\F78C";
}

.fa-concierge-bell:before {
  content: "\F562";
}

.fa-confluence:before {
  content: "\F78D";
}

.fa-connectdevelop:before {
  content: "\F20E";
}

.fa-contao:before {
  content: "\F26D";
}

.fa-cookie:before {
  content: "\F563";
}

.fa-cookie-bite:before {
  content: "\F564";
}

.fa-copy:before {
  content: "\F0C5";
}

.fa-copyright:before {
  content: "\F1F9";
}

.fa-cotton-bureau:before {
  content: "\F89E";
}

.fa-couch:before {
  content: "\F4B8";
}

.fa-cpanel:before {
  content: "\F388";
}

.fa-creative-commons:before {
  content: "\F25E";
}

.fa-creative-commons-by:before {
  content: "\F4E7";
}

.fa-creative-commons-nc:before {
  content: "\F4E8";
}

.fa-creative-commons-nc-eu:before {
  content: "\F4E9";
}

.fa-creative-commons-nc-jp:before {
  content: "\F4EA";
}

.fa-creative-commons-nd:before {
  content: "\F4EB";
}

.fa-creative-commons-pd:before {
  content: "\F4EC";
}

.fa-creative-commons-pd-alt:before {
  content: "\F4ED";
}

.fa-creative-commons-remix:before {
  content: "\F4EE";
}

.fa-creative-commons-sa:before {
  content: "\F4EF";
}

.fa-creative-commons-sampling:before {
  content: "\F4F0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\F4F1";
}

.fa-creative-commons-share:before {
  content: "\F4F2";
}

.fa-creative-commons-zero:before {
  content: "\F4F3";
}

.fa-credit-card:before {
  content: "\F09D";
}

.fa-critical-role:before {
  content: "\F6C9";
}

.fa-crop:before {
  content: "\F125";
}

.fa-crop-alt:before {
  content: "\F565";
}

.fa-cross:before {
  content: "\F654";
}

.fa-crosshairs:before {
  content: "\F05B";
}

.fa-crow:before {
  content: "\F520";
}

.fa-crown:before {
  content: "\F521";
}

.fa-crutch:before {
  content: "\F7F7";
}

.fa-css3:before {
  content: "\F13C";
}

.fa-css3-alt:before {
  content: "\F38B";
}

.fa-cube:before {
  content: "\F1B2";
}

.fa-cubes:before {
  content: "\F1B3";
}

.fa-cut:before {
  content: "\F0C4";
}

.fa-cuttlefish:before {
  content: "\F38C";
}

.fa-d-and-d:before {
  content: "\F38D";
}

.fa-d-and-d-beyond:before {
  content: "\F6CA";
}

.fa-dailymotion:before {
  content: "\E052";
}

.fa-dashcube:before {
  content: "\F210";
}

.fa-database:before {
  content: "\F1C0";
}

.fa-deaf:before {
  content: "\F2A4";
}

.fa-deezer:before {
  content: "\E077";
}

.fa-delicious:before {
  content: "\F1A5";
}

.fa-democrat:before {
  content: "\F747";
}

.fa-deploydog:before {
  content: "\F38E";
}

.fa-deskpro:before {
  content: "\F38F";
}

.fa-desktop:before {
  content: "\F108";
}

.fa-dev:before {
  content: "\F6CC";
}

.fa-deviantart:before {
  content: "\F1BD";
}

.fa-dharmachakra:before {
  content: "\F655";
}

.fa-dhl:before {
  content: "\F790";
}

.fa-diagnoses:before {
  content: "\F470";
}

.fa-diaspora:before {
  content: "\F791";
}

.fa-dice:before {
  content: "\F522";
}

.fa-dice-d20:before {
  content: "\F6CF";
}

.fa-dice-d6:before {
  content: "\F6D1";
}

.fa-dice-five:before {
  content: "\F523";
}

.fa-dice-four:before {
  content: "\F524";
}

.fa-dice-one:before {
  content: "\F525";
}

.fa-dice-six:before {
  content: "\F526";
}

.fa-dice-three:before {
  content: "\F527";
}

.fa-dice-two:before {
  content: "\F528";
}

.fa-digg:before {
  content: "\F1A6";
}

.fa-digital-ocean:before {
  content: "\F391";
}

.fa-digital-tachograph:before {
  content: "\F566";
}

.fa-directions:before {
  content: "\F5EB";
}

.fa-discord:before {
  content: "\F392";
}

.fa-discourse:before {
  content: "\F393";
}

.fa-disease:before {
  content: "\F7FA";
}

.fa-divide:before {
  content: "\F529";
}

.fa-dizzy:before {
  content: "\F567";
}

.fa-dna:before {
  content: "\F471";
}

.fa-dochub:before {
  content: "\F394";
}

.fa-docker:before {
  content: "\F395";
}

.fa-dog:before {
  content: "\F6D3";
}

.fa-dollar-sign:before {
  content: "\F155";
}

.fa-dolly:before {
  content: "\F472";
}

.fa-dolly-flatbed:before {
  content: "\F474";
}

.fa-donate:before {
  content: "\F4B9";
}

.fa-door-closed:before {
  content: "\F52A";
}

.fa-door-open:before {
  content: "\F52B";
}

.fa-dot-circle:before {
  content: "\F192";
}

.fa-dove:before {
  content: "\F4BA";
}

.fa-download:before {
  content: "\F019";
}

.fa-draft2digital:before {
  content: "\F396";
}

.fa-drafting-compass:before {
  content: "\F568";
}

.fa-dragon:before {
  content: "\F6D5";
}

.fa-draw-polygon:before {
  content: "\F5EE";
}

.fa-dribbble:before {
  content: "\F17D";
}

.fa-dribbble-square:before {
  content: "\F397";
}

.fa-dropbox:before {
  content: "\F16B";
}

.fa-drum:before {
  content: "\F569";
}

.fa-drum-steelpan:before {
  content: "\F56A";
}

.fa-drumstick-bite:before {
  content: "\F6D7";
}

.fa-drupal:before {
  content: "\F1A9";
}

.fa-dumbbell:before {
  content: "\F44B";
}

.fa-dumpster:before {
  content: "\F793";
}

.fa-dumpster-fire:before {
  content: "\F794";
}

.fa-dungeon:before {
  content: "\F6D9";
}

.fa-dyalog:before {
  content: "\F399";
}

.fa-earlybirds:before {
  content: "\F39A";
}

.fa-ebay:before {
  content: "\F4F4";
}

.fa-edge:before {
  content: "\F282";
}

.fa-edge-legacy:before {
  content: "\E078";
}

.fa-edit:before {
  content: "\F044";
}

.fa-egg:before {
  content: "\F7FB";
}

.fa-eject:before {
  content: "\F052";
}

.fa-elementor:before {
  content: "\F430";
}

.fa-ellipsis-h:before {
  content: "\F141";
}

.fa-ellipsis-v:before {
  content: "\F142";
}

.fa-ello:before {
  content: "\F5F1";
}

.fa-ember:before {
  content: "\F423";
}

.fa-empire:before {
  content: "\F1D1";
}

.fa-envelope:before {
  content: "\F0E0";
}

.fa-envelope-open:before {
  content: "\F2B6";
}

.fa-envelope-open-text:before {
  content: "\F658";
}

.fa-envelope-square:before {
  content: "\F199";
}

.fa-envira:before {
  content: "\F299";
}

.fa-equals:before {
  content: "\F52C";
}

.fa-eraser:before {
  content: "\F12D";
}

.fa-erlang:before {
  content: "\F39D";
}

.fa-ethereum:before {
  content: "\F42E";
}

.fa-ethernet:before {
  content: "\F796";
}

.fa-etsy:before {
  content: "\F2D7";
}

.fa-euro-sign:before {
  content: "\F153";
}

.fa-evernote:before {
  content: "\F839";
}

.fa-exchange-alt:before {
  content: "\F362";
}

.fa-exclamation:before {
  content: "\F12A";
}

.fa-exclamation-circle:before {
  content: "\F06A";
}

.fa-exclamation-triangle:before {
  content: "\F071";
}

.fa-expand:before {
  content: "\F065";
}

.fa-expand-alt:before {
  content: "\F424";
}

.fa-expand-arrows-alt:before {
  content: "\F31E";
}

.fa-expeditedssl:before {
  content: "\F23E";
}

.fa-external-link-alt:before {
  content: "\F35D";
}

.fa-external-link-square-alt:before {
  content: "\F360";
}

.fa-eye:before {
  content: "\F06E";
}

.fa-eye-dropper:before {
  content: "\F1FB";
}

.fa-eye-slash:before {
  content: "\F070";
}

.fa-facebook:before {
  content: "\F09A";
}

.fa-facebook-f:before {
  content: "\F39E";
}

.fa-facebook-messenger:before {
  content: "\F39F";
}

.fa-facebook-square:before {
  content: "\F082";
}

.fa-fan:before {
  content: "\F863";
}

.fa-fantasy-flight-games:before {
  content: "\F6DC";
}

.fa-fast-backward:before {
  content: "\F049";
}

.fa-fast-forward:before {
  content: "\F050";
}

.fa-faucet:before {
  content: "\E005";
}

.fa-fax:before {
  content: "\F1AC";
}

.fa-feather:before {
  content: "\F52D";
}

.fa-feather-alt:before {
  content: "\F56B";
}

.fa-fedex:before {
  content: "\F797";
}

.fa-fedora:before {
  content: "\F798";
}

.fa-female:before {
  content: "\F182";
}

.fa-fighter-jet:before {
  content: "\F0FB";
}

.fa-figma:before {
  content: "\F799";
}

.fa-file:before {
  content: "\F15B";
}

.fa-file-alt:before {
  content: "\F15C";
}

.fa-file-archive:before {
  content: "\F1C6";
}

.fa-file-audio:before {
  content: "\F1C7";
}

.fa-file-code:before {
  content: "\F1C9";
}

.fa-file-contract:before {
  content: "\F56C";
}

.fa-file-csv:before {
  content: "\F6DD";
}

.fa-file-download:before {
  content: "\F56D";
}

.fa-file-excel:before {
  content: "\F1C3";
}

.fa-file-export:before {
  content: "\F56E";
}

.fa-file-image:before {
  content: "\F1C5";
}

.fa-file-import:before {
  content: "\F56F";
}

.fa-file-invoice:before {
  content: "\F570";
}

.fa-file-invoice-dollar:before {
  content: "\F571";
}

.fa-file-medical:before {
  content: "\F477";
}

.fa-file-medical-alt:before {
  content: "\F478";
}

.fa-file-pdf:before {
  content: "\F1C1";
}

.fa-file-powerpoint:before {
  content: "\F1C4";
}

.fa-file-prescription:before {
  content: "\F572";
}

.fa-file-signature:before {
  content: "\F573";
}

.fa-file-upload:before {
  content: "\F574";
}

.fa-file-video:before {
  content: "\F1C8";
}

.fa-file-word:before {
  content: "\F1C2";
}

.fa-fill:before {
  content: "\F575";
}

.fa-fill-drip:before {
  content: "\F576";
}

.fa-film:before {
  content: "\F008";
}

.fa-filter:before {
  content: "\F0B0";
}

.fa-fingerprint:before {
  content: "\F577";
}

.fa-fire:before {
  content: "\F06D";
}

.fa-fire-alt:before {
  content: "\F7E4";
}

.fa-fire-extinguisher:before {
  content: "\F134";
}

.fa-firefox:before {
  content: "\F269";
}

.fa-firefox-browser:before {
  content: "\E007";
}

.fa-first-aid:before {
  content: "\F479";
}

.fa-first-order:before {
  content: "\F2B0";
}

.fa-first-order-alt:before {
  content: "\F50A";
}

.fa-firstdraft:before {
  content: "\F3A1";
}

.fa-fish:before {
  content: "\F578";
}

.fa-fist-raised:before {
  content: "\F6DE";
}

.fa-flag:before {
  content: "\F024";
}

.fa-flag-checkered:before {
  content: "\F11E";
}

.fa-flag-usa:before {
  content: "\F74D";
}

.fa-flask:before {
  content: "\F0C3";
}

.fa-flickr:before {
  content: "\F16E";
}

.fa-flipboard:before {
  content: "\F44D";
}

.fa-flushed:before {
  content: "\F579";
}

.fa-fly:before {
  content: "\F417";
}

.fa-folder:before {
  content: "\F07B";
}

.fa-folder-minus:before {
  content: "\F65D";
}

.fa-folder-open:before {
  content: "\F07C";
}

.fa-folder-plus:before {
  content: "\F65E";
}

.fa-font:before {
  content: "\F031";
}

.fa-font-awesome:before {
  content: "\F2B4";
}

.fa-font-awesome-alt:before {
  content: "\F35C";
}

.fa-font-awesome-flag:before {
  content: "\F425";
}

.fa-font-awesome-logo-full:before {
  content: "\F4E6";
}

.fa-fonticons:before {
  content: "\F280";
}

.fa-fonticons-fi:before {
  content: "\F3A2";
}

.fa-football-ball:before {
  content: "\F44E";
}

.fa-fort-awesome:before {
  content: "\F286";
}

.fa-fort-awesome-alt:before {
  content: "\F3A3";
}

.fa-forumbee:before {
  content: "\F211";
}

.fa-forward:before {
  content: "\F04E";
}

.fa-foursquare:before {
  content: "\F180";
}

.fa-free-code-camp:before {
  content: "\F2C5";
}

.fa-freebsd:before {
  content: "\F3A4";
}

.fa-frog:before {
  content: "\F52E";
}

.fa-frown:before {
  content: "\F119";
}

.fa-frown-open:before {
  content: "\F57A";
}

.fa-fulcrum:before {
  content: "\F50B";
}

.fa-funnel-dollar:before {
  content: "\F662";
}

.fa-futbol:before {
  content: "\F1E3";
}

.fa-galactic-republic:before {
  content: "\F50C";
}

.fa-galactic-senate:before {
  content: "\F50D";
}

.fa-gamepad:before {
  content: "\F11B";
}

.fa-gas-pump:before {
  content: "\F52F";
}

.fa-gavel:before {
  content: "\F0E3";
}

.fa-gem:before {
  content: "\F3A5";
}

.fa-genderless:before {
  content: "\F22D";
}

.fa-get-pocket:before {
  content: "\F265";
}

.fa-gg:before {
  content: "\F260";
}

.fa-gg-circle:before {
  content: "\F261";
}

.fa-ghost:before {
  content: "\F6E2";
}

.fa-gift:before {
  content: "\F06B";
}

.fa-gifts:before {
  content: "\F79C";
}

.fa-git:before {
  content: "\F1D3";
}

.fa-git-alt:before {
  content: "\F841";
}

.fa-git-square:before {
  content: "\F1D2";
}

.fa-github:before {
  content: "\F09B";
}

.fa-github-alt:before {
  content: "\F113";
}

.fa-github-square:before {
  content: "\F092";
}

.fa-gitkraken:before {
  content: "\F3A6";
}

.fa-gitlab:before {
  content: "\F296";
}

.fa-gitter:before {
  content: "\F426";
}

.fa-glass-cheers:before {
  content: "\F79F";
}

.fa-glass-martini:before {
  content: "\F000";
}

.fa-glass-martini-alt:before {
  content: "\F57B";
}

.fa-glass-whiskey:before {
  content: "\F7A0";
}

.fa-glasses:before {
  content: "\F530";
}

.fa-glide:before {
  content: "\F2A5";
}

.fa-glide-g:before {
  content: "\F2A6";
}

.fa-globe:before {
  content: "\F0AC";
}

.fa-globe-africa:before {
  content: "\F57C";
}

.fa-globe-americas:before {
  content: "\F57D";
}

.fa-globe-asia:before {
  content: "\F57E";
}

.fa-globe-europe:before {
  content: "\F7A2";
}

.fa-gofore:before {
  content: "\F3A7";
}

.fa-golf-ball:before {
  content: "\F450";
}

.fa-goodreads:before {
  content: "\F3A8";
}

.fa-goodreads-g:before {
  content: "\F3A9";
}

.fa-google:before {
  content: "\F1A0";
}

.fa-google-drive:before {
  content: "\F3AA";
}

.fa-google-pay:before {
  content: "\E079";
}

.fa-google-play:before {
  content: "\F3AB";
}

.fa-google-plus:before {
  content: "\F2B3";
}

.fa-google-plus-g:before {
  content: "\F0D5";
}

.fa-google-plus-square:before {
  content: "\F0D4";
}

.fa-google-wallet:before {
  content: "\F1EE";
}

.fa-gopuram:before {
  content: "\F664";
}

.fa-graduation-cap:before {
  content: "\F19D";
}

.fa-gratipay:before {
  content: "\F184";
}

.fa-grav:before {
  content: "\F2D6";
}

.fa-greater-than:before {
  content: "\F531";
}

.fa-greater-than-equal:before {
  content: "\F532";
}

.fa-grimace:before {
  content: "\F57F";
}

.fa-grin:before {
  content: "\F580";
}

.fa-grin-alt:before {
  content: "\F581";
}

.fa-grin-beam:before {
  content: "\F582";
}

.fa-grin-beam-sweat:before {
  content: "\F583";
}

.fa-grin-hearts:before {
  content: "\F584";
}

.fa-grin-squint:before {
  content: "\F585";
}

.fa-grin-squint-tears:before {
  content: "\F586";
}

.fa-grin-stars:before {
  content: "\F587";
}

.fa-grin-tears:before {
  content: "\F588";
}

.fa-grin-tongue:before {
  content: "\F589";
}

.fa-grin-tongue-squint:before {
  content: "\F58A";
}

.fa-grin-tongue-wink:before {
  content: "\F58B";
}

.fa-grin-wink:before {
  content: "\F58C";
}

.fa-grip-horizontal:before {
  content: "\F58D";
}

.fa-grip-lines:before {
  content: "\F7A4";
}

.fa-grip-lines-vertical:before {
  content: "\F7A5";
}

.fa-grip-vertical:before {
  content: "\F58E";
}

.fa-gripfire:before {
  content: "\F3AC";
}

.fa-grunt:before {
  content: "\F3AD";
}

.fa-guilded:before {
  content: "\E07E";
}

.fa-guitar:before {
  content: "\F7A6";
}

.fa-gulp:before {
  content: "\F3AE";
}

.fa-h-square:before {
  content: "\F0FD";
}

.fa-hacker-news:before {
  content: "\F1D4";
}

.fa-hacker-news-square:before {
  content: "\F3AF";
}

.fa-hackerrank:before {
  content: "\F5F7";
}

.fa-hamburger:before {
  content: "\F805";
}

.fa-hammer:before {
  content: "\F6E3";
}

.fa-hamsa:before {
  content: "\F665";
}

.fa-hand-holding:before {
  content: "\F4BD";
}

.fa-hand-holding-heart:before {
  content: "\F4BE";
}

.fa-hand-holding-medical:before {
  content: "\E05C";
}

.fa-hand-holding-usd:before {
  content: "\F4C0";
}

.fa-hand-holding-water:before {
  content: "\F4C1";
}

.fa-hand-lizard:before {
  content: "\F258";
}

.fa-hand-middle-finger:before {
  content: "\F806";
}

.fa-hand-paper:before {
  content: "\F256";
}

.fa-hand-peace:before {
  content: "\F25B";
}

.fa-hand-point-down:before {
  content: "\F0A7";
}

.fa-hand-point-left:before {
  content: "\F0A5";
}

.fa-hand-point-right:before {
  content: "\F0A4";
}

.fa-hand-point-up:before {
  content: "\F0A6";
}

.fa-hand-pointer:before {
  content: "\F25A";
}

.fa-hand-rock:before {
  content: "\F255";
}

.fa-hand-scissors:before {
  content: "\F257";
}

.fa-hand-sparkles:before {
  content: "\E05D";
}

.fa-hand-spock:before {
  content: "\F259";
}

.fa-hands:before {
  content: "\F4C2";
}

.fa-hands-helping:before {
  content: "\F4C4";
}

.fa-hands-wash:before {
  content: "\E05E";
}

.fa-handshake:before {
  content: "\F2B5";
}

.fa-handshake-alt-slash:before {
  content: "\E05F";
}

.fa-handshake-slash:before {
  content: "\E060";
}

.fa-hanukiah:before {
  content: "\F6E6";
}

.fa-hard-hat:before {
  content: "\F807";
}

.fa-hashtag:before {
  content: "\F292";
}

.fa-hat-cowboy:before {
  content: "\F8C0";
}

.fa-hat-cowboy-side:before {
  content: "\F8C1";
}

.fa-hat-wizard:before {
  content: "\F6E8";
}

.fa-hdd:before {
  content: "\F0A0";
}

.fa-head-side-cough:before {
  content: "\E061";
}

.fa-head-side-cough-slash:before {
  content: "\E062";
}

.fa-head-side-mask:before {
  content: "\E063";
}

.fa-head-side-virus:before {
  content: "\E064";
}

.fa-heading:before {
  content: "\F1DC";
}

.fa-headphones:before {
  content: "\F025";
}

.fa-headphones-alt:before {
  content: "\F58F";
}

.fa-headset:before {
  content: "\F590";
}

.fa-heart:before {
  content: "\F004";
}

.fa-heart-broken:before {
  content: "\F7A9";
}

.fa-heartbeat:before {
  content: "\F21E";
}

.fa-helicopter:before {
  content: "\F533";
}

.fa-highlighter:before {
  content: "\F591";
}

.fa-hiking:before {
  content: "\F6EC";
}

.fa-hippo:before {
  content: "\F6ED";
}

.fa-hips:before {
  content: "\F452";
}

.fa-hire-a-helper:before {
  content: "\F3B0";
}

.fa-history:before {
  content: "\F1DA";
}

.fa-hive:before {
  content: "\E07F";
}

.fa-hockey-puck:before {
  content: "\F453";
}

.fa-holly-berry:before {
  content: "\F7AA";
}

.fa-home:before {
  content: "\F015";
}

.fa-hooli:before {
  content: "\F427";
}

.fa-hornbill:before {
  content: "\F592";
}

.fa-horse:before {
  content: "\F6F0";
}

.fa-horse-head:before {
  content: "\F7AB";
}

.fa-hospital:before {
  content: "\F0F8";
}

.fa-hospital-alt:before {
  content: "\F47D";
}

.fa-hospital-symbol:before {
  content: "\F47E";
}

.fa-hospital-user:before {
  content: "\F80D";
}

.fa-hot-tub:before {
  content: "\F593";
}

.fa-hotdog:before {
  content: "\F80F";
}

.fa-hotel:before {
  content: "\F594";
}

.fa-hotjar:before {
  content: "\F3B1";
}

.fa-hourglass:before {
  content: "\F254";
}

.fa-hourglass-end:before {
  content: "\F253";
}

.fa-hourglass-half:before {
  content: "\F252";
}

.fa-hourglass-start:before {
  content: "\F251";
}

.fa-house-damage:before {
  content: "\F6F1";
}

.fa-house-user:before {
  content: "\E065";
}

.fa-houzz:before {
  content: "\F27C";
}

.fa-hryvnia:before {
  content: "\F6F2";
}

.fa-html5:before {
  content: "\F13B";
}

.fa-hubspot:before {
  content: "\F3B2";
}

.fa-i-cursor:before {
  content: "\F246";
}

.fa-ice-cream:before {
  content: "\F810";
}

.fa-icicles:before {
  content: "\F7AD";
}

.fa-icons:before {
  content: "\F86D";
}

.fa-id-badge:before {
  content: "\F2C1";
}

.fa-id-card:before {
  content: "\F2C2";
}

.fa-id-card-alt:before {
  content: "\F47F";
}

.fa-ideal:before {
  content: "\E013";
}

.fa-igloo:before {
  content: "\F7AE";
}

.fa-image:before {
  content: "\F03E";
}

.fa-images:before {
  content: "\F302";
}

.fa-imdb:before {
  content: "\F2D8";
}

.fa-inbox:before {
  content: "\F01C";
}

.fa-indent:before {
  content: "\F03C";
}

.fa-industry:before {
  content: "\F275";
}

.fa-infinity:before {
  content: "\F534";
}

.fa-info:before {
  content: "\F129";
}

.fa-info-circle:before {
  content: "\F05A";
}

.fa-innosoft:before {
  content: "\E080";
}

.fa-instagram:before {
  content: "\F16D";
}

.fa-instagram-square:before {
  content: "\E055";
}

.fa-instalod:before {
  content: "\E081";
}

.fa-intercom:before {
  content: "\F7AF";
}

.fa-internet-explorer:before {
  content: "\F26B";
}

.fa-invision:before {
  content: "\F7B0";
}

.fa-ioxhost:before {
  content: "\F208";
}

.fa-italic:before {
  content: "\F033";
}

.fa-itch-io:before {
  content: "\F83A";
}

.fa-itunes:before {
  content: "\F3B4";
}

.fa-itunes-note:before {
  content: "\F3B5";
}

.fa-java:before {
  content: "\F4E4";
}

.fa-jedi:before {
  content: "\F669";
}

.fa-jedi-order:before {
  content: "\F50E";
}

.fa-jenkins:before {
  content: "\F3B6";
}

.fa-jira:before {
  content: "\F7B1";
}

.fa-joget:before {
  content: "\F3B7";
}

.fa-joint:before {
  content: "\F595";
}

.fa-joomla:before {
  content: "\F1AA";
}

.fa-journal-whills:before {
  content: "\F66A";
}

.fa-js:before {
  content: "\F3B8";
}

.fa-js-square:before {
  content: "\F3B9";
}

.fa-jsfiddle:before {
  content: "\F1CC";
}

.fa-kaaba:before {
  content: "\F66B";
}

.fa-kaggle:before {
  content: "\F5FA";
}

.fa-key:before {
  content: "\F084";
}

.fa-keybase:before {
  content: "\F4F5";
}

.fa-keyboard:before {
  content: "\F11C";
}

.fa-keycdn:before {
  content: "\F3BA";
}

.fa-khanda:before {
  content: "\F66D";
}

.fa-kickstarter:before {
  content: "\F3BB";
}

.fa-kickstarter-k:before {
  content: "\F3BC";
}

.fa-kiss:before {
  content: "\F596";
}

.fa-kiss-beam:before {
  content: "\F597";
}

.fa-kiss-wink-heart:before {
  content: "\F598";
}

.fa-kiwi-bird:before {
  content: "\F535";
}

.fa-korvue:before {
  content: "\F42F";
}

.fa-landmark:before {
  content: "\F66F";
}

.fa-language:before {
  content: "\F1AB";
}

.fa-laptop:before {
  content: "\F109";
}

.fa-laptop-code:before {
  content: "\F5FC";
}

.fa-laptop-house:before {
  content: "\E066";
}

.fa-laptop-medical:before {
  content: "\F812";
}

.fa-laravel:before {
  content: "\F3BD";
}

.fa-lastfm:before {
  content: "\F202";
}

.fa-lastfm-square:before {
  content: "\F203";
}

.fa-laugh:before {
  content: "\F599";
}

.fa-laugh-beam:before {
  content: "\F59A";
}

.fa-laugh-squint:before {
  content: "\F59B";
}

.fa-laugh-wink:before {
  content: "\F59C";
}

.fa-layer-group:before {
  content: "\F5FD";
}

.fa-leaf:before {
  content: "\F06C";
}

.fa-leanpub:before {
  content: "\F212";
}

.fa-lemon:before {
  content: "\F094";
}

.fa-less:before {
  content: "\F41D";
}

.fa-less-than:before {
  content: "\F536";
}

.fa-less-than-equal:before {
  content: "\F537";
}

.fa-level-down-alt:before {
  content: "\F3BE";
}

.fa-level-up-alt:before {
  content: "\F3BF";
}

.fa-life-ring:before {
  content: "\F1CD";
}

.fa-lightbulb:before {
  content: "\F0EB";
}

.fa-line:before {
  content: "\F3C0";
}

.fa-link:before {
  content: "\F0C1";
}

.fa-linkedin:before {
  content: "\F08C";
}

.fa-linkedin-in:before {
  content: "\F0E1";
}

.fa-linode:before {
  content: "\F2B8";
}

.fa-linux:before {
  content: "\F17C";
}

.fa-lira-sign:before {
  content: "\F195";
}

.fa-list:before {
  content: "\F03A";
}

.fa-list-alt:before {
  content: "\F022";
}

.fa-list-ol:before {
  content: "\F0CB";
}

.fa-list-ul:before {
  content: "\F0CA";
}

.fa-location-arrow:before {
  content: "\F124";
}

.fa-lock:before {
  content: "\F023";
}

.fa-lock-open:before {
  content: "\F3C1";
}

.fa-long-arrow-alt-down:before {
  content: "\F309";
}

.fa-long-arrow-alt-left:before {
  content: "\F30A";
}

.fa-long-arrow-alt-right:before {
  content: "\F30B";
}

.fa-long-arrow-alt-up:before {
  content: "\F30C";
}

.fa-low-vision:before {
  content: "\F2A8";
}

.fa-luggage-cart:before {
  content: "\F59D";
}

.fa-lungs:before {
  content: "\F604";
}

.fa-lungs-virus:before {
  content: "\E067";
}

.fa-lyft:before {
  content: "\F3C3";
}

.fa-magento:before {
  content: "\F3C4";
}

.fa-magic:before {
  content: "\F0D0";
}

.fa-magnet:before {
  content: "\F076";
}

.fa-mail-bulk:before {
  content: "\F674";
}

.fa-mailchimp:before {
  content: "\F59E";
}

.fa-male:before {
  content: "\F183";
}

.fa-mandalorian:before {
  content: "\F50F";
}

.fa-map:before {
  content: "\F279";
}

.fa-map-marked:before {
  content: "\F59F";
}

.fa-map-marked-alt:before {
  content: "\F5A0";
}

.fa-map-marker:before {
  content: "\F041";
}

.fa-map-marker-alt:before {
  content: "\F3C5";
}

.fa-map-pin:before {
  content: "\F276";
}

.fa-map-signs:before {
  content: "\F277";
}

.fa-markdown:before {
  content: "\F60F";
}

.fa-marker:before {
  content: "\F5A1";
}

.fa-mars:before {
  content: "\F222";
}

.fa-mars-double:before {
  content: "\F227";
}

.fa-mars-stroke:before {
  content: "\F229";
}

.fa-mars-stroke-h:before {
  content: "\F22B";
}

.fa-mars-stroke-v:before {
  content: "\F22A";
}

.fa-mask:before {
  content: "\F6FA";
}

.fa-mastodon:before {
  content: "\F4F6";
}

.fa-maxcdn:before {
  content: "\F136";
}

.fa-mdb:before {
  content: "\F8CA";
}

.fa-medal:before {
  content: "\F5A2";
}

.fa-medapps:before {
  content: "\F3C6";
}

.fa-medium:before {
  content: "\F23A";
}

.fa-medium-m:before {
  content: "\F3C7";
}

.fa-medkit:before {
  content: "\F0FA";
}

.fa-medrt:before {
  content: "\F3C8";
}

.fa-meetup:before {
  content: "\F2E0";
}

.fa-megaport:before {
  content: "\F5A3";
}

.fa-meh:before {
  content: "\F11A";
}

.fa-meh-blank:before {
  content: "\F5A4";
}

.fa-meh-rolling-eyes:before {
  content: "\F5A5";
}

.fa-memory:before {
  content: "\F538";
}

.fa-mendeley:before {
  content: "\F7B3";
}

.fa-menorah:before {
  content: "\F676";
}

.fa-mercury:before {
  content: "\F223";
}

.fa-meteor:before {
  content: "\F753";
}

.fa-microblog:before {
  content: "\E01A";
}

.fa-microchip:before {
  content: "\F2DB";
}

.fa-microphone:before {
  content: "\F130";
}

.fa-microphone-alt:before {
  content: "\F3C9";
}

.fa-microphone-alt-slash:before {
  content: "\F539";
}

.fa-microphone-slash:before {
  content: "\F131";
}

.fa-microscope:before {
  content: "\F610";
}

.fa-microsoft:before {
  content: "\F3CA";
}

.fa-minus:before {
  content: "\F068";
}

.fa-minus-circle:before {
  content: "\F056";
}

.fa-minus-square:before {
  content: "\F146";
}

.fa-mitten:before {
  content: "\F7B5";
}

.fa-mix:before {
  content: "\F3CB";
}

.fa-mixcloud:before {
  content: "\F289";
}

.fa-mixer:before {
  content: "\E056";
}

.fa-mizuni:before {
  content: "\F3CC";
}

.fa-mobile:before {
  content: "\F10B";
}

.fa-mobile-alt:before {
  content: "\F3CD";
}

.fa-modx:before {
  content: "\F285";
}

.fa-monero:before {
  content: "\F3D0";
}

.fa-money-bill:before {
  content: "\F0D6";
}

.fa-money-bill-alt:before {
  content: "\F3D1";
}

.fa-money-bill-wave:before {
  content: "\F53A";
}

.fa-money-bill-wave-alt:before {
  content: "\F53B";
}

.fa-money-check:before {
  content: "\F53C";
}

.fa-money-check-alt:before {
  content: "\F53D";
}

.fa-monument:before {
  content: "\F5A6";
}

.fa-moon:before {
  content: "\F186";
}

.fa-mortar-pestle:before {
  content: "\F5A7";
}

.fa-mosque:before {
  content: "\F678";
}

.fa-motorcycle:before {
  content: "\F21C";
}

.fa-mountain:before {
  content: "\F6FC";
}

.fa-mouse:before {
  content: "\F8CC";
}

.fa-mouse-pointer:before {
  content: "\F245";
}

.fa-mug-hot:before {
  content: "\F7B6";
}

.fa-music:before {
  content: "\F001";
}

.fa-napster:before {
  content: "\F3D2";
}

.fa-neos:before {
  content: "\F612";
}

.fa-network-wired:before {
  content: "\F6FF";
}

.fa-neuter:before {
  content: "\F22C";
}

.fa-newspaper:before {
  content: "\F1EA";
}

.fa-nimblr:before {
  content: "\F5A8";
}

.fa-node:before {
  content: "\F419";
}

.fa-node-js:before {
  content: "\F3D3";
}

.fa-not-equal:before {
  content: "\F53E";
}

.fa-notes-medical:before {
  content: "\F481";
}

.fa-npm:before {
  content: "\F3D4";
}

.fa-ns8:before {
  content: "\F3D5";
}

.fa-nutritionix:before {
  content: "\F3D6";
}

.fa-object-group:before {
  content: "\F247";
}

.fa-object-ungroup:before {
  content: "\F248";
}

.fa-octopus-deploy:before {
  content: "\E082";
}

.fa-odnoklassniki:before {
  content: "\F263";
}

.fa-odnoklassniki-square:before {
  content: "\F264";
}

.fa-oil-can:before {
  content: "\F613";
}

.fa-old-republic:before {
  content: "\F510";
}

.fa-om:before {
  content: "\F679";
}

.fa-opencart:before {
  content: "\F23D";
}

.fa-openid:before {
  content: "\F19B";
}

.fa-opera:before {
  content: "\F26A";
}

.fa-optin-monster:before {
  content: "\F23C";
}

.fa-orcid:before {
  content: "\F8D2";
}

.fa-osi:before {
  content: "\F41A";
}

.fa-otter:before {
  content: "\F700";
}

.fa-outdent:before {
  content: "\F03B";
}

.fa-page4:before {
  content: "\F3D7";
}

.fa-pagelines:before {
  content: "\F18C";
}

.fa-pager:before {
  content: "\F815";
}

.fa-paint-brush:before {
  content: "\F1FC";
}

.fa-paint-roller:before {
  content: "\F5AA";
}

.fa-palette:before {
  content: "\F53F";
}

.fa-palfed:before {
  content: "\F3D8";
}

.fa-pallet:before {
  content: "\F482";
}

.fa-paper-plane:before {
  content: "\F1D8";
}

.fa-paperclip:before {
  content: "\F0C6";
}

.fa-parachute-box:before {
  content: "\F4CD";
}

.fa-paragraph:before {
  content: "\F1DD";
}

.fa-parking:before {
  content: "\F540";
}

.fa-passport:before {
  content: "\F5AB";
}

.fa-pastafarianism:before {
  content: "\F67B";
}

.fa-paste:before {
  content: "\F0EA";
}

.fa-patreon:before {
  content: "\F3D9";
}

.fa-pause:before {
  content: "\F04C";
}

.fa-pause-circle:before {
  content: "\F28B";
}

.fa-paw:before {
  content: "\F1B0";
}

.fa-paypal:before {
  content: "\F1ED";
}

.fa-peace:before {
  content: "\F67C";
}

.fa-pen:before {
  content: "\F304";
}

.fa-pen-alt:before {
  content: "\F305";
}

.fa-pen-fancy:before {
  content: "\F5AC";
}

.fa-pen-nib:before {
  content: "\F5AD";
}

.fa-pen-square:before {
  content: "\F14B";
}

.fa-pencil-alt:before {
  content: "\F303";
}

.fa-pencil-ruler:before {
  content: "\F5AE";
}

.fa-penny-arcade:before {
  content: "\F704";
}

.fa-people-arrows:before {
  content: "\E068";
}

.fa-people-carry:before {
  content: "\F4CE";
}

.fa-pepper-hot:before {
  content: "\F816";
}

.fa-perbyte:before {
  content: "\E083";
}

.fa-percent:before {
  content: "\F295";
}

.fa-percentage:before {
  content: "\F541";
}

.fa-periscope:before {
  content: "\F3DA";
}

.fa-person-booth:before {
  content: "\F756";
}

.fa-phabricator:before {
  content: "\F3DB";
}

.fa-phoenix-framework:before {
  content: "\F3DC";
}

.fa-phoenix-squadron:before {
  content: "\F511";
}

.fa-phone:before {
  content: "\F095";
}

.fa-phone-alt:before {
  content: "\F879";
}

.fa-phone-slash:before {
  content: "\F3DD";
}

.fa-phone-square:before {
  content: "\F098";
}

.fa-phone-square-alt:before {
  content: "\F87B";
}

.fa-phone-volume:before {
  content: "\F2A0";
}

.fa-photo-video:before {
  content: "\F87C";
}

.fa-php:before {
  content: "\F457";
}

.fa-pied-piper:before {
  content: "\F2AE";
}

.fa-pied-piper-alt:before {
  content: "\F1A8";
}

.fa-pied-piper-hat:before {
  content: "\F4E5";
}

.fa-pied-piper-pp:before {
  content: "\F1A7";
}

.fa-pied-piper-square:before {
  content: "\E01E";
}

.fa-piggy-bank:before {
  content: "\F4D3";
}

.fa-pills:before {
  content: "\F484";
}

.fa-pinterest:before {
  content: "\F0D2";
}

.fa-pinterest-p:before {
  content: "\F231";
}

.fa-pinterest-square:before {
  content: "\F0D3";
}

.fa-pizza-slice:before {
  content: "\F818";
}

.fa-place-of-worship:before {
  content: "\F67F";
}

.fa-plane:before {
  content: "\F072";
}

.fa-plane-arrival:before {
  content: "\F5AF";
}

.fa-plane-departure:before {
  content: "\F5B0";
}

.fa-plane-slash:before {
  content: "\E069";
}

.fa-play:before {
  content: "\F04B";
}

.fa-play-circle:before {
  content: "\F144";
}

.fa-playstation:before {
  content: "\F3DF";
}

.fa-plug:before {
  content: "\F1E6";
}

.fa-plus:before {
  content: "\F067";
}

.fa-plus-circle:before {
  content: "\F055";
}

.fa-plus-square:before {
  content: "\F0FE";
}

.fa-podcast:before {
  content: "\F2CE";
}

.fa-poll:before {
  content: "\F681";
}

.fa-poll-h:before {
  content: "\F682";
}

.fa-poo:before {
  content: "\F2FE";
}

.fa-poo-storm:before {
  content: "\F75A";
}

.fa-poop:before {
  content: "\F619";
}

.fa-portrait:before {
  content: "\F3E0";
}

.fa-pound-sign:before {
  content: "\F154";
}

.fa-power-off:before {
  content: "\F011";
}

.fa-pray:before {
  content: "\F683";
}

.fa-praying-hands:before {
  content: "\F684";
}

.fa-prescription:before {
  content: "\F5B1";
}

.fa-prescription-bottle:before {
  content: "\F485";
}

.fa-prescription-bottle-alt:before {
  content: "\F486";
}

.fa-print:before {
  content: "\F02F";
}

.fa-procedures:before {
  content: "\F487";
}

.fa-product-hunt:before {
  content: "\F288";
}

.fa-project-diagram:before {
  content: "\F542";
}

.fa-pump-medical:before {
  content: "\E06A";
}

.fa-pump-soap:before {
  content: "\E06B";
}

.fa-pushed:before {
  content: "\F3E1";
}

.fa-puzzle-piece:before {
  content: "\F12E";
}

.fa-python:before {
  content: "\F3E2";
}

.fa-qq:before {
  content: "\F1D6";
}

.fa-qrcode:before {
  content: "\F029";
}

.fa-question:before {
  content: "\F128";
}

.fa-question-circle:before {
  content: "\F059";
}

.fa-quidditch:before {
  content: "\F458";
}

.fa-quinscape:before {
  content: "\F459";
}

.fa-quora:before {
  content: "\F2C4";
}

.fa-quote-left:before {
  content: "\F10D";
}

.fa-quote-right:before {
  content: "\F10E";
}

.fa-quran:before {
  content: "\F687";
}

.fa-r-project:before {
  content: "\F4F7";
}

.fa-radiation:before {
  content: "\F7B9";
}

.fa-radiation-alt:before {
  content: "\F7BA";
}

.fa-rainbow:before {
  content: "\F75B";
}

.fa-random:before {
  content: "\F074";
}

.fa-raspberry-pi:before {
  content: "\F7BB";
}

.fa-ravelry:before {
  content: "\F2D9";
}

.fa-react:before {
  content: "\F41B";
}

.fa-reacteurope:before {
  content: "\F75D";
}

.fa-readme:before {
  content: "\F4D5";
}

.fa-rebel:before {
  content: "\F1D0";
}

.fa-receipt:before {
  content: "\F543";
}

.fa-record-vinyl:before {
  content: "\F8D9";
}

.fa-recycle:before {
  content: "\F1B8";
}

.fa-red-river:before {
  content: "\F3E3";
}

.fa-reddit:before {
  content: "\F1A1";
}

.fa-reddit-alien:before {
  content: "\F281";
}

.fa-reddit-square:before {
  content: "\F1A2";
}

.fa-redhat:before {
  content: "\F7BC";
}

.fa-redo:before {
  content: "\F01E";
}

.fa-redo-alt:before {
  content: "\F2F9";
}

.fa-registered:before {
  content: "\F25D";
}

.fa-remove-format:before {
  content: "\F87D";
}

.fa-renren:before {
  content: "\F18B";
}

.fa-reply:before {
  content: "\F3E5";
}

.fa-reply-all:before {
  content: "\F122";
}

.fa-replyd:before {
  content: "\F3E6";
}

.fa-republican:before {
  content: "\F75E";
}

.fa-researchgate:before {
  content: "\F4F8";
}

.fa-resolving:before {
  content: "\F3E7";
}

.fa-restroom:before {
  content: "\F7BD";
}

.fa-retweet:before {
  content: "\F079";
}

.fa-rev:before {
  content: "\F5B2";
}

.fa-ribbon:before {
  content: "\F4D6";
}

.fa-ring:before {
  content: "\F70B";
}

.fa-road:before {
  content: "\F018";
}

.fa-robot:before {
  content: "\F544";
}

.fa-rocket:before {
  content: "\F135";
}

.fa-rocketchat:before {
  content: "\F3E8";
}

.fa-rockrms:before {
  content: "\F3E9";
}

.fa-route:before {
  content: "\F4D7";
}

.fa-rss:before {
  content: "\F09E";
}

.fa-rss-square:before {
  content: "\F143";
}

.fa-ruble-sign:before {
  content: "\F158";
}

.fa-ruler:before {
  content: "\F545";
}

.fa-ruler-combined:before {
  content: "\F546";
}

.fa-ruler-horizontal:before {
  content: "\F547";
}

.fa-ruler-vertical:before {
  content: "\F548";
}

.fa-running:before {
  content: "\F70C";
}

.fa-rupee-sign:before {
  content: "\F156";
}

.fa-rust:before {
  content: "\E07A";
}

.fa-sad-cry:before {
  content: "\F5B3";
}

.fa-sad-tear:before {
  content: "\F5B4";
}

.fa-safari:before {
  content: "\F267";
}

.fa-salesforce:before {
  content: "\F83B";
}

.fa-sass:before {
  content: "\F41E";
}

.fa-satellite:before {
  content: "\F7BF";
}

.fa-satellite-dish:before {
  content: "\F7C0";
}

.fa-save:before {
  content: "\F0C7";
}

.fa-schlix:before {
  content: "\F3EA";
}

.fa-school:before {
  content: "\F549";
}

.fa-screwdriver:before {
  content: "\F54A";
}

.fa-scribd:before {
  content: "\F28A";
}

.fa-scroll:before {
  content: "\F70E";
}

.fa-sd-card:before {
  content: "\F7C2";
}

.fa-search:before {
  content: "\F002";
}

.fa-search-dollar:before {
  content: "\F688";
}

.fa-search-location:before {
  content: "\F689";
}

.fa-search-minus:before {
  content: "\F010";
}

.fa-search-plus:before {
  content: "\F00E";
}

.fa-searchengin:before {
  content: "\F3EB";
}

.fa-seedling:before {
  content: "\F4D8";
}

.fa-sellcast:before {
  content: "\F2DA";
}

.fa-sellsy:before {
  content: "\F213";
}

.fa-server:before {
  content: "\F233";
}

.fa-servicestack:before {
  content: "\F3EC";
}

.fa-shapes:before {
  content: "\F61F";
}

.fa-share:before {
  content: "\F064";
}

.fa-share-alt:before {
  content: "\F1E0";
}

.fa-share-alt-square:before {
  content: "\F1E1";
}

.fa-share-square:before {
  content: "\F14D";
}

.fa-shekel-sign:before {
  content: "\F20B";
}

.fa-shield-alt:before {
  content: "\F3ED";
}

.fa-shield-virus:before {
  content: "\E06C";
}

.fa-ship:before {
  content: "\F21A";
}

.fa-shipping-fast:before {
  content: "\F48B";
}

.fa-shirtsinbulk:before {
  content: "\F214";
}

.fa-shoe-prints:before {
  content: "\F54B";
}

.fa-shopify:before {
  content: "\E057";
}

.fa-shopping-bag:before {
  content: "\F290";
}

.fa-shopping-basket:before {
  content: "\F291";
}

.fa-shopping-cart:before {
  content: "\F07A";
}

.fa-shopware:before {
  content: "\F5B5";
}

.fa-shower:before {
  content: "\F2CC";
}

.fa-shuttle-van:before {
  content: "\F5B6";
}

.fa-sign:before {
  content: "\F4D9";
}

.fa-sign-in-alt:before {
  content: "\F2F6";
}

.fa-sign-language:before {
  content: "\F2A7";
}

.fa-sign-out-alt:before {
  content: "\F2F5";
}

.fa-signal:before {
  content: "\F012";
}

.fa-signature:before {
  content: "\F5B7";
}

.fa-sim-card:before {
  content: "\F7C4";
}

.fa-simplybuilt:before {
  content: "\F215";
}

.fa-sink:before {
  content: "\E06D";
}

.fa-sistrix:before {
  content: "\F3EE";
}

.fa-sitemap:before {
  content: "\F0E8";
}

.fa-sith:before {
  content: "\F512";
}

.fa-skating:before {
  content: "\F7C5";
}

.fa-sketch:before {
  content: "\F7C6";
}

.fa-skiing:before {
  content: "\F7C9";
}

.fa-skiing-nordic:before {
  content: "\F7CA";
}

.fa-skull:before {
  content: "\F54C";
}

.fa-skull-crossbones:before {
  content: "\F714";
}

.fa-skyatlas:before {
  content: "\F216";
}

.fa-skype:before {
  content: "\F17E";
}

.fa-slack:before {
  content: "\F198";
}

.fa-slack-hash:before {
  content: "\F3EF";
}

.fa-slash:before {
  content: "\F715";
}

.fa-sleigh:before {
  content: "\F7CC";
}

.fa-sliders-h:before {
  content: "\F1DE";
}

.fa-slideshare:before {
  content: "\F1E7";
}

.fa-smile:before {
  content: "\F118";
}

.fa-smile-beam:before {
  content: "\F5B8";
}

.fa-smile-wink:before {
  content: "\F4DA";
}

.fa-smog:before {
  content: "\F75F";
}

.fa-smoking:before {
  content: "\F48D";
}

.fa-smoking-ban:before {
  content: "\F54D";
}

.fa-sms:before {
  content: "\F7CD";
}

.fa-snapchat:before {
  content: "\F2AB";
}

.fa-snapchat-ghost:before {
  content: "\F2AC";
}

.fa-snapchat-square:before {
  content: "\F2AD";
}

.fa-snowboarding:before {
  content: "\F7CE";
}

.fa-snowflake:before {
  content: "\F2DC";
}

.fa-snowman:before {
  content: "\F7D0";
}

.fa-snowplow:before {
  content: "\F7D2";
}

.fa-soap:before {
  content: "\E06E";
}

.fa-socks:before {
  content: "\F696";
}

.fa-solar-panel:before {
  content: "\F5BA";
}

.fa-sort:before {
  content: "\F0DC";
}

.fa-sort-alpha-down:before {
  content: "\F15D";
}

.fa-sort-alpha-down-alt:before {
  content: "\F881";
}

.fa-sort-alpha-up:before {
  content: "\F15E";
}

.fa-sort-alpha-up-alt:before {
  content: "\F882";
}

.fa-sort-amount-down:before {
  content: "\F160";
}

.fa-sort-amount-down-alt:before {
  content: "\F884";
}

.fa-sort-amount-up:before {
  content: "\F161";
}

.fa-sort-amount-up-alt:before {
  content: "\F885";
}

.fa-sort-down:before {
  content: "\F0DD";
}

.fa-sort-numeric-down:before {
  content: "\F162";
}

.fa-sort-numeric-down-alt:before {
  content: "\F886";
}

.fa-sort-numeric-up:before {
  content: "\F163";
}

.fa-sort-numeric-up-alt:before {
  content: "\F887";
}

.fa-sort-up:before {
  content: "\F0DE";
}

.fa-soundcloud:before {
  content: "\F1BE";
}

.fa-sourcetree:before {
  content: "\F7D3";
}

.fa-spa:before {
  content: "\F5BB";
}

.fa-space-shuttle:before {
  content: "\F197";
}

.fa-speakap:before {
  content: "\F3F3";
}

.fa-speaker-deck:before {
  content: "\F83C";
}

.fa-spell-check:before {
  content: "\F891";
}

.fa-spider:before {
  content: "\F717";
}

.fa-spinner:before {
  content: "\F110";
}

.fa-splotch:before {
  content: "\F5BC";
}

.fa-spotify:before {
  content: "\F1BC";
}

.fa-spray-can:before {
  content: "\F5BD";
}

.fa-square:before {
  content: "\F0C8";
}

.fa-square-full:before {
  content: "\F45C";
}

.fa-square-root-alt:before {
  content: "\F698";
}

.fa-squarespace:before {
  content: "\F5BE";
}

.fa-stack-exchange:before {
  content: "\F18D";
}

.fa-stack-overflow:before {
  content: "\F16C";
}

.fa-stackpath:before {
  content: "\F842";
}

.fa-stamp:before {
  content: "\F5BF";
}

.fa-star:before {
  content: "\F005";
}

.fa-star-and-crescent:before {
  content: "\F699";
}

.fa-star-half:before {
  content: "\F089";
}

.fa-star-half-alt:before {
  content: "\F5C0";
}

.fa-star-of-david:before {
  content: "\F69A";
}

.fa-star-of-life:before {
  content: "\F621";
}

.fa-staylinked:before {
  content: "\F3F5";
}

.fa-steam:before {
  content: "\F1B6";
}

.fa-steam-square:before {
  content: "\F1B7";
}

.fa-steam-symbol:before {
  content: "\F3F6";
}

.fa-step-backward:before {
  content: "\F048";
}

.fa-step-forward:before {
  content: "\F051";
}

.fa-stethoscope:before {
  content: "\F0F1";
}

.fa-sticker-mule:before {
  content: "\F3F7";
}

.fa-sticky-note:before {
  content: "\F249";
}

.fa-stop:before {
  content: "\F04D";
}

.fa-stop-circle:before {
  content: "\F28D";
}

.fa-stopwatch:before {
  content: "\F2F2";
}

.fa-stopwatch-20:before {
  content: "\E06F";
}

.fa-store:before {
  content: "\F54E";
}

.fa-store-alt:before {
  content: "\F54F";
}

.fa-store-alt-slash:before {
  content: "\E070";
}

.fa-store-slash:before {
  content: "\E071";
}

.fa-strava:before {
  content: "\F428";
}

.fa-stream:before {
  content: "\F550";
}

.fa-street-view:before {
  content: "\F21D";
}

.fa-strikethrough:before {
  content: "\F0CC";
}

.fa-stripe:before {
  content: "\F429";
}

.fa-stripe-s:before {
  content: "\F42A";
}

.fa-stroopwafel:before {
  content: "\F551";
}

.fa-studiovinari:before {
  content: "\F3F8";
}

.fa-stumbleupon:before {
  content: "\F1A4";
}

.fa-stumbleupon-circle:before {
  content: "\F1A3";
}

.fa-subscript:before {
  content: "\F12C";
}

.fa-subway:before {
  content: "\F239";
}

.fa-suitcase:before {
  content: "\F0F2";
}

.fa-suitcase-rolling:before {
  content: "\F5C1";
}

.fa-sun:before {
  content: "\F185";
}

.fa-superpowers:before {
  content: "\F2DD";
}

.fa-superscript:before {
  content: "\F12B";
}

.fa-supple:before {
  content: "\F3F9";
}

.fa-surprise:before {
  content: "\F5C2";
}

.fa-suse:before {
  content: "\F7D6";
}

.fa-swatchbook:before {
  content: "\F5C3";
}

.fa-swift:before {
  content: "\F8E1";
}

.fa-swimmer:before {
  content: "\F5C4";
}

.fa-swimming-pool:before {
  content: "\F5C5";
}

.fa-symfony:before {
  content: "\F83D";
}

.fa-synagogue:before {
  content: "\F69B";
}

.fa-sync:before {
  content: "\F021";
}

.fa-sync-alt:before {
  content: "\F2F1";
}

.fa-syringe:before {
  content: "\F48E";
}

.fa-table:before {
  content: "\F0CE";
}

.fa-table-tennis:before {
  content: "\F45D";
}

.fa-tablet:before {
  content: "\F10A";
}

.fa-tablet-alt:before {
  content: "\F3FA";
}

.fa-tablets:before {
  content: "\F490";
}

.fa-tachometer-alt:before {
  content: "\F3FD";
}

.fa-tag:before {
  content: "\F02B";
}

.fa-tags:before {
  content: "\F02C";
}

.fa-tape:before {
  content: "\F4DB";
}

.fa-tasks:before {
  content: "\F0AE";
}

.fa-taxi:before {
  content: "\F1BA";
}

.fa-teamspeak:before {
  content: "\F4F9";
}

.fa-teeth:before {
  content: "\F62E";
}

.fa-teeth-open:before {
  content: "\F62F";
}

.fa-telegram:before {
  content: "\F2C6";
}

.fa-telegram-plane:before {
  content: "\F3FE";
}

.fa-temperature-high:before {
  content: "\F769";
}

.fa-temperature-low:before {
  content: "\F76B";
}

.fa-tencent-weibo:before {
  content: "\F1D5";
}

.fa-tenge:before {
  content: "\F7D7";
}

.fa-terminal:before {
  content: "\F120";
}

.fa-text-height:before {
  content: "\F034";
}

.fa-text-width:before {
  content: "\F035";
}

.fa-th:before {
  content: "\F00A";
}

.fa-th-large:before {
  content: "\F009";
}

.fa-th-list:before {
  content: "\F00B";
}

.fa-the-red-yeti:before {
  content: "\F69D";
}

.fa-theater-masks:before {
  content: "\F630";
}

.fa-themeco:before {
  content: "\F5C6";
}

.fa-themeisle:before {
  content: "\F2B2";
}

.fa-thermometer:before {
  content: "\F491";
}

.fa-thermometer-empty:before {
  content: "\F2CB";
}

.fa-thermometer-full:before {
  content: "\F2C7";
}

.fa-thermometer-half:before {
  content: "\F2C9";
}

.fa-thermometer-quarter:before {
  content: "\F2CA";
}

.fa-thermometer-three-quarters:before {
  content: "\F2C8";
}

.fa-think-peaks:before {
  content: "\F731";
}

.fa-thumbs-down:before {
  content: "\F165";
}

.fa-thumbs-up:before {
  content: "\F164";
}

.fa-thumbtack:before {
  content: "\F08D";
}

.fa-ticket-alt:before {
  content: "\F3FF";
}

.fa-tiktok:before {
  content: "\E07B";
}

.fa-times:before {
  content: "\F00D";
}

.fa-times-circle:before {
  content: "\F057";
}

.fa-tint:before {
  content: "\F043";
}

.fa-tint-slash:before {
  content: "\F5C7";
}

.fa-tired:before {
  content: "\F5C8";
}

.fa-toggle-off:before {
  content: "\F204";
}

.fa-toggle-on:before {
  content: "\F205";
}

.fa-toilet:before {
  content: "\F7D8";
}

.fa-toilet-paper:before {
  content: "\F71E";
}

.fa-toilet-paper-slash:before {
  content: "\E072";
}

.fa-toolbox:before {
  content: "\F552";
}

.fa-tools:before {
  content: "\F7D9";
}

.fa-tooth:before {
  content: "\F5C9";
}

.fa-torah:before {
  content: "\F6A0";
}

.fa-torii-gate:before {
  content: "\F6A1";
}

.fa-tractor:before {
  content: "\F722";
}

.fa-trade-federation:before {
  content: "\F513";
}

.fa-trademark:before {
  content: "\F25C";
}

.fa-traffic-light:before {
  content: "\F637";
}

.fa-trailer:before {
  content: "\E041";
}

.fa-train:before {
  content: "\F238";
}

.fa-tram:before {
  content: "\F7DA";
}

.fa-transgender:before {
  content: "\F224";
}

.fa-transgender-alt:before {
  content: "\F225";
}

.fa-trash:before {
  content: "\F1F8";
}

.fa-trash-alt:before {
  content: "\F2ED";
}

.fa-trash-restore:before {
  content: "\F829";
}

.fa-trash-restore-alt:before {
  content: "\F82A";
}

.fa-tree:before {
  content: "\F1BB";
}

.fa-trello:before {
  content: "\F181";
}

.fa-tripadvisor:before {
  content: "\F262";
}

.fa-trophy:before {
  content: "\F091";
}

.fa-truck:before {
  content: "\F0D1";
}

.fa-truck-loading:before {
  content: "\F4DE";
}

.fa-truck-monster:before {
  content: "\F63B";
}

.fa-truck-moving:before {
  content: "\F4DF";
}

.fa-truck-pickup:before {
  content: "\F63C";
}

.fa-tshirt:before {
  content: "\F553";
}

.fa-tty:before {
  content: "\F1E4";
}

.fa-tumblr:before {
  content: "\F173";
}

.fa-tumblr-square:before {
  content: "\F174";
}

.fa-tv:before {
  content: "\F26C";
}

.fa-twitch:before {
  content: "\F1E8";
}

.fa-twitter:before {
  content: "\F099";
}

.fa-twitter-square:before {
  content: "\F081";
}

.fa-typo3:before {
  content: "\F42B";
}

.fa-uber:before {
  content: "\F402";
}

.fa-ubuntu:before {
  content: "\F7DF";
}

.fa-uikit:before {
  content: "\F403";
}

.fa-umbraco:before {
  content: "\F8E8";
}

.fa-umbrella:before {
  content: "\F0E9";
}

.fa-umbrella-beach:before {
  content: "\F5CA";
}

.fa-uncharted:before {
  content: "\E084";
}

.fa-underline:before {
  content: "\F0CD";
}

.fa-undo:before {
  content: "\F0E2";
}

.fa-undo-alt:before {
  content: "\F2EA";
}

.fa-uniregistry:before {
  content: "\F404";
}

.fa-unity:before {
  content: "\E049";
}

.fa-universal-access:before {
  content: "\F29A";
}

.fa-university:before {
  content: "\F19C";
}

.fa-unlink:before {
  content: "\F127";
}

.fa-unlock:before {
  content: "\F09C";
}

.fa-unlock-alt:before {
  content: "\F13E";
}

.fa-unsplash:before {
  content: "\E07C";
}

.fa-untappd:before {
  content: "\F405";
}

.fa-upload:before {
  content: "\F093";
}

.fa-ups:before {
  content: "\F7E0";
}

.fa-usb:before {
  content: "\F287";
}

.fa-user:before {
  content: "\F007";
}

.fa-user-alt:before {
  content: "\F406";
}

.fa-user-alt-slash:before {
  content: "\F4FA";
}

.fa-user-astronaut:before {
  content: "\F4FB";
}

.fa-user-check:before {
  content: "\F4FC";
}

.fa-user-circle:before {
  content: "\F2BD";
}

.fa-user-clock:before {
  content: "\F4FD";
}

.fa-user-cog:before {
  content: "\F4FE";
}

.fa-user-edit:before {
  content: "\F4FF";
}

.fa-user-friends:before {
  content: "\F500";
}

.fa-user-graduate:before {
  content: "\F501";
}

.fa-user-injured:before {
  content: "\F728";
}

.fa-user-lock:before {
  content: "\F502";
}

.fa-user-md:before {
  content: "\F0F0";
}

.fa-user-minus:before {
  content: "\F503";
}

.fa-user-ninja:before {
  content: "\F504";
}

.fa-user-nurse:before {
  content: "\F82F";
}

.fa-user-plus:before {
  content: "\F234";
}

.fa-user-secret:before {
  content: "\F21B";
}

.fa-user-shield:before {
  content: "\F505";
}

.fa-user-slash:before {
  content: "\F506";
}

.fa-user-tag:before {
  content: "\F507";
}

.fa-user-tie:before {
  content: "\F508";
}

.fa-user-times:before {
  content: "\F235";
}

.fa-users:before {
  content: "\F0C0";
}

.fa-users-cog:before {
  content: "\F509";
}

.fa-users-slash:before {
  content: "\E073";
}

.fa-usps:before {
  content: "\F7E1";
}

.fa-ussunnah:before {
  content: "\F407";
}

.fa-utensil-spoon:before {
  content: "\F2E5";
}

.fa-utensils:before {
  content: "\F2E7";
}

.fa-vaadin:before {
  content: "\F408";
}

.fa-vector-square:before {
  content: "\F5CB";
}

.fa-venus:before {
  content: "\F221";
}

.fa-venus-double:before {
  content: "\F226";
}

.fa-venus-mars:before {
  content: "\F228";
}

.fa-vest:before {
  content: "\E085";
}

.fa-vest-patches:before {
  content: "\E086";
}

.fa-viacoin:before {
  content: "\F237";
}

.fa-viadeo:before {
  content: "\F2A9";
}

.fa-viadeo-square:before {
  content: "\F2AA";
}

.fa-vial:before {
  content: "\F492";
}

.fa-vials:before {
  content: "\F493";
}

.fa-viber:before {
  content: "\F409";
}

.fa-video:before {
  content: "\F03D";
}

.fa-video-slash:before {
  content: "\F4E2";
}

.fa-vihara:before {
  content: "\F6A7";
}

.fa-vimeo:before {
  content: "\F40A";
}

.fa-vimeo-square:before {
  content: "\F194";
}

.fa-vimeo-v:before {
  content: "\F27D";
}

.fa-vine:before {
  content: "\F1CA";
}

.fa-virus:before {
  content: "\E074";
}

.fa-virus-slash:before {
  content: "\E075";
}

.fa-viruses:before {
  content: "\E076";
}

.fa-vk:before {
  content: "\F189";
}

.fa-vnv:before {
  content: "\F40B";
}

.fa-voicemail:before {
  content: "\F897";
}

.fa-volleyball-ball:before {
  content: "\F45F";
}

.fa-volume-down:before {
  content: "\F027";
}

.fa-volume-mute:before {
  content: "\F6A9";
}

.fa-volume-off:before {
  content: "\F026";
}

.fa-volume-up:before {
  content: "\F028";
}

.fa-vote-yea:before {
  content: "\F772";
}

.fa-vr-cardboard:before {
  content: "\F729";
}

.fa-vuejs:before {
  content: "\F41F";
}

.fa-walking:before {
  content: "\F554";
}

.fa-wallet:before {
  content: "\F555";
}

.fa-warehouse:before {
  content: "\F494";
}

.fa-watchman-monitoring:before {
  content: "\E087";
}

.fa-water:before {
  content: "\F773";
}

.fa-wave-square:before {
  content: "\F83E";
}

.fa-waze:before {
  content: "\F83F";
}

.fa-weebly:before {
  content: "\F5CC";
}

.fa-weibo:before {
  content: "\F18A";
}

.fa-weight:before {
  content: "\F496";
}

.fa-weight-hanging:before {
  content: "\F5CD";
}

.fa-weixin:before {
  content: "\F1D7";
}

.fa-whatsapp:before {
  content: "\F232";
}

.fa-whatsapp-square:before {
  content: "\F40C";
}

.fa-wheelchair:before {
  content: "\F193";
}

.fa-whmcs:before {
  content: "\F40D";
}

.fa-wifi:before {
  content: "\F1EB";
}

.fa-wikipedia-w:before {
  content: "\F266";
}

.fa-wind:before {
  content: "\F72E";
}

.fa-window-close:before {
  content: "\F410";
}

.fa-window-maximize:before {
  content: "\F2D0";
}

.fa-window-minimize:before {
  content: "\F2D1";
}

.fa-window-restore:before {
  content: "\F2D2";
}

.fa-windows:before {
  content: "\F17A";
}

.fa-wine-bottle:before {
  content: "\F72F";
}

.fa-wine-glass:before {
  content: "\F4E3";
}

.fa-wine-glass-alt:before {
  content: "\F5CE";
}

.fa-wix:before {
  content: "\F5CF";
}

.fa-wizards-of-the-coast:before {
  content: "\F730";
}

.fa-wodu:before {
  content: "\E088";
}

.fa-wolf-pack-battalion:before {
  content: "\F514";
}

.fa-won-sign:before {
  content: "\F159";
}

.fa-wordpress:before {
  content: "\F19A";
}

.fa-wordpress-simple:before {
  content: "\F411";
}

.fa-wpbeginner:before {
  content: "\F297";
}

.fa-wpexplorer:before {
  content: "\F2DE";
}

.fa-wpforms:before {
  content: "\F298";
}

.fa-wpressr:before {
  content: "\F3E4";
}

.fa-wrench:before {
  content: "\F0AD";
}

.fa-x-ray:before {
  content: "\F497";
}

.fa-xbox:before {
  content: "\F412";
}

.fa-xing:before {
  content: "\F168";
}

.fa-xing-square:before {
  content: "\F169";
}

.fa-y-combinator:before {
  content: "\F23B";
}

.fa-yahoo:before {
  content: "\F19E";
}

.fa-yammer:before {
  content: "\F840";
}

.fa-yandex:before {
  content: "\F413";
}

.fa-yandex-international:before {
  content: "\F414";
}

.fa-yarn:before {
  content: "\F7E3";
}

.fa-yelp:before {
  content: "\F1E9";
}

.fa-yen-sign:before {
  content: "\F157";
}

.fa-yin-yang:before {
  content: "\F6AD";
}

.fa-yoast:before {
  content: "\F2B1";
}

.fa-youtube:before {
  content: "\F167";
}

.fa-youtube-square:before {
  content: "\F431";
}

.fa-zhihu:before {
  content: "\F63F";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(fonts/fa-brands-400.eot);
  src: url(fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(fonts/fa-brands-400.woff2) format("woff2"), url(fonts/fa-brands-400.woff) format("woff"), url(fonts/fa-brands-400.ttf) format("truetype"), url(fonts/fa-brands-400.svg#fontawesome) format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(fonts/fa-regular-400.eot);
  src: url(fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(fonts/fa-regular-400.woff2) format("woff2"), url(fonts/fa-regular-400.woff) format("woff"), url(fonts/fa-regular-400.ttf) format("truetype"), url(fonts/fa-regular-400.svg#fontawesome) format("svg");
}
.fab, .far {
  font-weight: 400;
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(fonts/fa-solid-900.eot);
  src: url(fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(fonts/fa-solid-900.woff2) format("woff2"), url(fonts/fa-solid-900.woff) format("woff"), url(fonts/fa-solid-900.ttf) format("truetype"), url(fonts/fa-solid-900.svg#fontawesome) format("svg");
}
.fa, .far, .fas {
  font-family: "Font Awesome 5 Free";
}

.fa, .fas {
  font-weight: 900;
}@charset "UTF-8";
/*@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');*/
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(fonts/Roboto-Light.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  src: local("Roboto Regular"), local("Roboto-Regular"), url(fonts/Roboto-Regular.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(fonts/Roboto-Medium.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url(fonts/Roboto-Bold.ttf) format("truetype");
  font-display: swap;
}
/* Lato font */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 300;
  src: local("Lato Light"), local("Lato Light"), url(fonts/Lato-Light.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: local("Lato Regular"), local("Lato Regular"), url(fonts/Lato-Regular.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 500;
  src: local("Lato Medium"), local("Lato Medium"), url(fonts/Lato-Medium.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: local("Lato Bold"), local("Lato Bold"), url(fonts/Lato-Bold.ttf) format("truetype");
  font-display: swap;
}
/* Gopher font */
@font-face {
  font-family: "Gopher";
  font-style: normal;
  font-weight: normal;
  src: local("Gopher Bold"), local("Gopher Bold"), url(fonts/GopherText-Bold.woff) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: normal;
  src: local("Inter Normal"), local("Inter Normal"), url(fonts/Inter-Font.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: normal;
  src: local("Inter Normal"), local("Inter Normal"), url(fonts/Montserrat-VariableFont_wght.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Urbane Rounded";
  font-style: normal;
  font-weight: normal;
  src: local("Inter Normal"), local("Inter Normal"), url(fonts/UrbaneRounded-ExtraLight.ttf) format("truetype");
  font-display: swap;
}
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.responsive-container {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
}
.responsive-container.left-to-right {
  flex-direction: row;
}
.responsive-container.right-to-left {
  flex-direction: row-reverse;
}
.responsive-container .responsive-item {
  position: relative;
  box-sizing: border-box;
  min-width: 0;
  flex: 0 0 50%;
  -ms-flex: 1;
  -webkit-flex: 1;
}
.responsive-container .responsive-item.vertical-align-top {
  align-self: flex-start;
}
.responsive-container .responsive-item.vertical-align-bottom {
  align-self: flex-end;
}
.responsive-container .responsive-item.vertical-align-center {
  align-self: center;
}
.responsive-container .responsive-item--75 {
  flex: 0 0 75%;
}
.responsive-container .responsive-item--66 {
  flex: 0 0 66%;
}
.responsive-container .responsive-item--50 {
  flex: 0 0 50%;
}
.responsive-container .responsive-item--50.responsive-item--padding:nth-child(2n-1) {
  padding-left: 0;
  padding-right: 15px;
}
.responsive-container .responsive-item--50.responsive-item--padding:nth-child(2n) {
  padding-right: 0;
  padding-left: 15px;
}
.responsive-container .responsive-item--33 {
  flex: 0 0 33%;
}
.responsive-container .responsive-item--33.responsive-item--padding:nth-child(3n-2) {
  padding-left: 0;
  padding-right: 15px;
}
.responsive-container .responsive-item--33.responsive-item--padding:nth-child(3n-1) {
  padding-left: 15px;
  padding-right: 15px;
}
.responsive-container .responsive-item--33.responsive-item--padding:nth-child(3n) {
  padding-right: 0;
  padding-left: 15px;
}
.responsive-container .responsive-item--25 {
  flex: 0 0 25%;
}
.responsive-container .responsive-item--25.responsive-item--padding:nth-child(4n-3) {
  padding-left: 0;
  padding-right: 15px;
}
.responsive-container .responsive-item--25.responsive-item--padding:nth-child(4n-1), .responsive-container .responsive-item--25.responsive-item--padding:nth-child(4n-2) {
  padding-left: 15px;
  padding-right: 15px;
}
.responsive-container .responsive-item--25.responsive-item--padding:nth-child(4n) {
  padding-right: 0;
  padding-left: 15px;
}
.responsive-container .responsive-item--20 {
  flex: 0 0 20%;
}
.responsive-container .responsive-item--20.responsive-item--padding:nth-child(5n-1) {
  padding-left: 0;
  padding-right: 15px;
}
.responsive-container .responsive-item--20.responsive-item--padding:nth-child(5n-1), .responsive-container .responsive-item--20.responsive-item--padding:nth-child(5n-2) {
  padding-left: 15px;
  padding-right: 15px;
}
.responsive-container .responsive-item--20.responsive-item--padding:nth-child(5n) {
  padding-right: 0;
  padding-left: 15px;
}
.responsive-container .responsive-item--15 {
  flex: 0 0 15%;
}
.responsive-container .responsive-item--15.responsive-item--padding:nth-child(5n-1) {
  padding-left: 0;
  padding-right: 15px;
}
.responsive-container .responsive-item--15.responsive-item--padding:nth-child(5n-1), .responsive-container .responsive-item--15.responsive-item--padding:nth-child(5n-2) {
  padding-left: 15px;
  padding-right: 15px;
}
.responsive-container .responsive-item--15.responsive-item--padding:nth-child(5n) {
  padding-right: 0;
  padding-left: 15px;
}
@media (min-width: 768px) and (max-width: 1200px) {
  .responsive-container .responsive-item--33 {
    flex: 0 0 50%;
  }
  .responsive-container .responsive-item--33.responsive-item--padding:nth-child(2n-1) {
    padding-left: 0;
    padding-right: 15px;
  }
  .responsive-container .responsive-item--33.responsive-item--padding:nth-child(2n) {
    padding-right: 0;
    padding-left: 15px;
  }
  .responsive-container .responsive-item--25 {
    flex: 0 0 50%;
  }
  .responsive-container .responsive-item--25.responsive-item--padding:nth-child(2n-1) {
    padding-left: 0;
    padding-right: 15px;
  }
  .responsive-container .responsive-item--25.responsive-item--padding:nth-child(2n) {
    padding-right: 0;
    padding-left: 15px;
  }
  .responsive-container .responsive-item--20 {
    flex: 0 0 50%;
  }
  .responsive-container .responsive-item--20.responsive-item--padding:nth-child(2n-1) {
    padding-left: 0;
    padding-right: 15px;
  }
  .responsive-container .responsive-item--20.responsive-item--padding:nth-child(2n) {
    padding-right: 0;
    padding-left: 15px;
  }
  .responsive-container .responsive-item--15 {
    flex: 0 0 50%;
  }
  .responsive-container .responsive-item--15.responsive-item--padding:nth-child(2n-1) {
    padding-left: 0;
    padding-right: 15px;
  }
  .responsive-container .responsive-item--15.responsive-item--padding:nth-child(2n) {
    padding-right: 0;
    padding-left: 15px;
  }
}
@media (max-width: 768px) {
  .responsive-container .responsive-item {
    flex: 0 0 100%;
  }
  .responsive-container .responsive-item--0 {
    display: none;
  }
  .responsive-container .responsive-item--padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

.item-resolution-dependent {
  display: none;
}

@media (min-width: 1200px) {
  .item-hidden-xl {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .item-hidden-lg {
    display: none;
  }
}
@media (max-width: 768px) {
  .item-hidden-sm {
    display: none;
  }
}
/* === DIMENSIONS === */
/* === COLORS === */
.swiper-container {
  position: static !important;
}
@media (max-width: 768px) {
  .swiper-container {
    overflow: visible !important;
  }
}
.swiper-wrapper {
  width: 100%;
  height: 100%;
  align-items: stretch;
}
.swiper-slide {
  height: auto;
  box-sizing: border-box;
}
.swiper-button {
  position: absolute;
  top: 50%;
  margin-top: -30px;
  z-index: 10;
}
.swiper-button--prev {
  left: 0;
  margin-left: -30px;
}
.swiper-button--next {
  right: 0;
  margin-right: -30px;
}
.swiper-button-container {
  position: relative;
}
@media (max-width: 768px) {
  .swiper-button {
    display: none !important;
  }
}

/* === DIMENSIONS === */
/* === COLORS === */
.slide-card {
  display: flex;
  flex-direction: column;
  border: 1px solid #dee3ee;
  background: #fff;
  height: auto;
}
.slide-card__image {
  height: 250px;
  background: none center/cover;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .slide-card__image {
    height: 140px;
  }
}
.slide-card__content {
  padding: 20px 25px 15px;
  flex: 1;
}
.slide-card__content h1, .slide-card__content h2, .slide-card__content h3, .slide-card__content h4, .slide-card__content h5, .slide-card__content h6 {
  color: #4640f4;
}
.slide-card__action {
  display: flex;
  align-items: center;
  padding: 10px 25px 20px;
}
.slide-card__action button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  display: block;
  width: 100%;
  padding: 15px 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 22px;
  border: 3px solid #4640f4;
}
.slide-card__action button:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.slide-card__action button:active:not(.button--disabled), .slide-card__action button:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.slide-card__date {
  flex: 1;
}
.slide-card.slide-card--free {
  border: none;
  background: transparent;
}
.slide-card.slide-card--free .slide-card__image {
  height: 150px;
  background: none center/contain no-repeat;
  margin: 0;
}
.slide-card.slide-card--free .slide-card__action {
  justify-content: center;
}
.slide-card.slide-card--free .slide-card__content h1, .slide-card.slide-card--free .slide-card__content h2, .slide-card.slide-card--free .slide-card__content h3, .slide-card.slide-card--free .slide-card__content h4, .slide-card.slide-card--free .slide-card__content h5, .slide-card.slide-card--free .slide-card__content h6 {
  color: inherit;
}

/* === DIMENSIONS === */
/* === COLORS === */
.input {
  display: flex;
  border: 1px solid #dee3ee;
  background: #fff;
  border-radius: 3px;
  white-space: nowrap;
  align-items: center;
}
.input input {
  border: none;
  vertical-align: middle;
  padding: 15px 25px;
  outline: none;
  line-height: 25px;
  font-size: 1.1em;
  flex: 1;
}
.input .icon {
  vertical-align: middle;
  color: #4640f4;
  width: 50px;
  text-align: center;
}

html, body {
  margin: 0;
  height: 100%;
  font-family: Roboto, "sans-serif";
  font-weight: 400;
  color: #737f99;
  background: white;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}
html.modal.active, body.modal.active {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
  color: #353E59;
  margin: 0;
}

.inverted {
  color: #fff;
}
.inverted h1, .inverted h2, .inverted h3, .inverted h4, .inverted h5, .inverted h6 {
  color: #fff;
}

.override h1, .override h2, .override h3, .override h4, .override h5, .override h6 {
  color: inherit;
}

h1 {
  font-size: 3.5em;
}

a, .link {
  color: #4640f4;
  transition: color 300ms;
  text-decoration: underline;
  cursor: pointer;
}
a:hover, .link:hover {
  color: #0f0aab;
}
a.rich, .link.rich {
  text-decoration: none;
  color: inherit;
}
a .icon:first-child, .link .icon:first-child {
  margin-right: 10px;
}
a .icon:last-child, .link .icon:last-child {
  margin-right: 0;
}

p, ul {
  line-height: 1.5em;
}
p:first-child, ul:first-child {
  margin-top: 0;
}
p:last-child, ul:last-child {
  margin-bottom: 0;
}

p {
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
p:first-child {
  margin-top: 0;
}
p:last-child {
  margin-bottom: 0;
}

ul {
  padding-left: 0;
}

li {
  list-style-type: none;
}

.user-content h1, .user-content h2, .user-content h3, .user-content h4, .user-content h5, .user-content h6 {
  margin: 0.3em 0;
}
.user-content h1:first-child, .user-content h2:first-child, .user-content h3:first-child, .user-content h4:first-child, .user-content h5:first-child, .user-content h6:first-child {
  margin-top: 0;
}
.user-content h1:last-child, .user-content h2:last-child, .user-content h3:last-child, .user-content h4:last-child, .user-content h5:last-child, .user-content h6:last-child {
  margin-bottom: 0;
}
.user-content li {
  padding-left: 42px;
  position: relative;
}
.user-content li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 17px;
  height: 8px;
  width: 8px;
  border-radius: 4px;
  background: #0FEA7C;
  margin-top: -6px;
}

button {
  border: none;
  background: none;
  outline: none;
  font: inherit;
  color: inherit;
  cursor: pointer;
  padding: 0;
  font-weight: 500;
}

table {
  border: none;
  border-collapse: collapse;
}
table td {
  border: none;
}

body.mn_ru h1, body.mn_ru .h1, body.mn_ru *.h1 {
  color: #2d3b5a;
  font-family: Roboto, "sans-serif";
  font-size: 2.5em;
  margin-bottom: 11px;
  margin-top: 30px;
}
body.mn_ru h2, body.mn_ru .h2, body.mn_ru *.h2 {
  color: #2d3b5a;
  font-family: Roboto, "sans-serif";
  font-size: 1.875em;
  margin-bottom: 11px;
  margin-top: 20px;
}
body.mn_ru h3, body.mn_ru .h3, body.mn_ru *.h3 {
  color: #2d3b5a;
  font-family: Roboto, "sans-serif";
  font-size: 1.875em;
  margin-bottom: 11px;
  margin-top: 22px;
}
body.mn_ru h4, body.mn_ru .h4, body.mn_ru *.h4 {
  color: #2d3b5a;
  font-family: Roboto, "sans-serif";
  font-size: 0.937em;
  margin-bottom: 11px;
  margin-top: 22px;
}
body.mn_ru h5, body.mn_ru .h5, body.mn_ru *.h5 {
  color: #2d3b5a;
  font-family: Roboto, "sans-serif";
  font-size: 0.937em;
  margin-bottom: 11px;
  margin-top: 22px;
}
body.mn_ru h6, body.mn_ru .h6, body.mn_ru *.h6 {
  color: #2d3b5a;
  font-family: Roboto, "sans-serif";
  font-size: 1em;
  margin-bottom: 11px;
  margin-top: 22px;
}
@media (min-width: 768px) {
  body.mn_ru h1, body.mn_ru .h1, body.mn_ru *.h1 {
    font-size: 4em;
  }
  body.mn_ru h2, body.mn_ru .h2, body.mn_ru *.h2 {
    font-size: 2.5em;
  }
  body.mn_ru h3, body.mn_ru .h3, body.mn_ru *.h3 {
    font-size: 2.5em;
  }
  body.mn_ru h4, body.mn_ru .h4, body.mn_ru *.h4 {
    font-size: 1.875em;
  }
  body.mn_ru h5, body.mn_ru .h5, body.mn_ru *.h5 {
    font-size: 1.875em;
  }
  body.mn_ru h6, body.mn_ru .h6, body.mn_ru *.h6 {
    font-size: 1.25em;
  }
}
body.mn_ru .user-content ul {
  box-sizing: border-box;
  color: #353e59;
  font-family: Roboto-Regular, Helvetica, Arial, sans-serif;
  font-size: 14px;
  list-style: none outside none;
}
body.mn_ru .user-content ul li {
  border-top: 1px solid #aee4fc;
  display: list-item;
  padding: 15px 15px 15px 40px;
  position: relative;
}
body.mn_ru .user-content ul li:before {
  content: "";
  width: 25px;
  height: 20px;
  display: block;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%20version%3D'1.1'%20x%3D'0'%20y%3D'0'%20viewBox%3D'0%200%2026.4%2020.6'%3E%3Cg%3E%3Cpolygon%20style%3D'fill%3A%2300E371%3B'%20points%3D'%209.9%2C19.4%201.5%2C10.9%204.3%2C8.1%209.9%2C13.7%2022.6%2C1.1%2025.4%2C3.9%20'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: contain;
  background-color: transparent;
  fill: #0FEA7C;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
}
body.mn_ru .user-content ol {
  box-sizing: border-box;
  color: #00e371;
  counter-reset: list-ordered 0;
  display: block;
  font-family: Roboto-Regular, Helvetica, Arial, sans-serif;
  font-size: 16px;
  list-style: none outside none;
  margin: 0px;
  padding: 15px 0px 0px;
}
body.mn_ru .user-content ol li {
  position: relative;
  display: list-item;
  margin-bottom: 15px;
  padding-bottom: 5px;
  padding-left: 50px;
  padding-top: 5px;
}
body.mn_ru .user-content ol li:before {
  content: counter(list-ordered) ".";
  counter-increment: list-ordered 1;
  display: block;
  font-family: Roboto-Regular, sans-serif;
  font-size: 40px;
  font-weight: 600;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
}
@media (max-width: 768px) {
  body.mn_ru .page__header {
    z-index: 4;
  }
  body.mn_ru .user-content ol {
    font-size: 20px;
  }
  body.mn_ru .user-content ul li {
    font-size: 16px;
    padding-left: 70px;
  }
  body.mn_ru .user-content ul li:before {
    left: 25px;
  }
}
@media (max-width: 1200px) {
  body.mn_ru .page__header {
    z-index: 4;
  }
}
body.mn_ru .page__header {
  z-index: 4;
}

.gosuslugi-container {
  display: none;
}
.gosuslugi-container .gosuslugi-image {
  display: inline-block;
  width: 100px;
  height: 16px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAQCAYAAADgUdqDAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw1AUhU9TpSIVBzuoOGRoHcQuKuKoVShChVArtOpg8tI/aNKQpLg4Cq4FB38Wqw4uzro6uAqC4A+Iq4uToouUeF9SaBHjg8v7OO+dw333AUKjwjSraxbQdNtMJxNiNrcqhl4RwhDVGGIys4w5SUrBd33dI8D3uzjP8r/35+pT8xYDAiLxLDNMm3iDeHrTNjjvE0dYSVaJz4nHTWqQ+JHrisdvnIsuCzwzYmbS88QRYrHYwUoHs5KpEU8RR1VNp3wh67HKeYuzVqmxVp/8heG8vrLMdaoRJLGIJUgQoaCGMiqwEaddJ8VCms4TPv5h1y+RSyFXGYwcC6hCg+z6wf/g92ytwuSElxROAN0vjvMRA0K7QLPuON/HjtM8AYLPwJXe9lcbwMwn6fW2Fj0C+reBi+u2puwBlzvA4JMhm7IrBamEQgF4P6NvygEDt0Dvmje31jlOH4AMzSp1AxwcAqNFyl73eXdP59z+vdOa3w/CAHLGhkic1QAAAAZiS0dEAA0AAACQ8dzsigAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+cHGQcrIWfyvi0AAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAIR0lEQVRYw82Ye3AX1RXHP3d3f8/8fnmHEBJ5hUdiSARCSUCB+uBRFOiIFqczFakdW2fase1Mp52xTsfW2pnq1I7VWqladbAIRfBB65PEIo6aEAU0RA0SAzEQQyDP32t/u7d/7M/drElICFY9Mzuzu/fec8+e7znfc+6Ke59ulqZkRLn+8ilkhT30RZI8v/8Erxzo5FR3HIkkza9RMS2Day4pYnpB2pC1vZEkT+1rY++7nXT2xAFBml8lL9PHuupJLJ+fT2JXLeaxDgC8qxejzJzs0qHvqcdsbQdAW3QRaulUAIyDzcS3voBxuAUZjSM0DZGehlKUh2/jGtSKGZYCwyR233bOJp7lVagXTkOvqcd49yPr3dJ5qPNmu+YZBz4k+XaTZUvFLNQFpegvvYnR9PGIurWFF6ItqiCxYw+ytx8Q+L6/1jUndu82kBIUgfbX3R+NqGxWYYifrCumZ0DnB/c08F5rz5A5Dc1neKLmOHduKuPKhQX2+/auKBvvrqftVHRY3SVF6Syfn4883Ufsb08BIHsHCNx2o2tefPMukoeaAQhvKwMgsWMP0d//AxmLD1V8qBnfD9fbj/KMo38kUS6YgHrhNGQkbs81W08S/Bwg8a0vknh2LwChzbdaAfNyHYndr42oO7yi2nL6gzsx2z4FwLdpDQjhAPLADseWsxm6dlEhihA88lKLDYbfq7JgVhZLy/Moyg1YDkoa3L6liUjcsNf++rFGGwxNUSjKCzC7KExO2Etuho8bV1mR7rnyYtBU6+Nq6pFRx8nmiVN29CnZGajlxZitJ4j89iEbDBH0oxYXoc4oQqT58SwuR53lZJl5souximfJXJTMsGXLa28jT3U7wEbiJF8/ZO3p96JWzRlVn1oy1c7osYo2+OHVPy5zDU7I9APw30On7Hd/uqmCSy+akGIDyca762loPkNfVGfPO5+yprqA9tMx3miyHJER9HD/j+dROTPLiQjdxO+xYkGZmIOnag766wcxT3Zh1L2HtqwSgGRNPVLXLWetuQSEILF7H+hJ64OLiwg9cQciI0WXpkSmxhxAHNu1ubNI+7sV2fGHnib24C7XXJERwnPVEuJb/oPsj6K/2oD3msutb33jIGaXBZB28VyEVxvizMCvbsCzapGjLxTgXMWVIflZftclBPRGdI6nIl1VBEvK85wIUATfrHCeP2zvt1jjqBNZVaU5LjAAGwzbUam0BkjsfNW5r9nvRO8VVana8aH9znvNZQ4YAIpA+DxuQFpPOMMFuYhQEBEKgtczfJZcVulQ1JMvObVs7wFn328vG96ZOeko+dn2JdLOE5DhZCBmEEtRUdCnoinCHRVe1b7v6rFopKPboZ28DN+oRviuvhQRtLJRr2tEdvcjewcw6t6zM0GbO9uuM7bx+bmj6h5MWUpx0eiUsagC5YJ8C/zGo5jHToJhoL/ylhX16UG0ylL+XzIqIDJ1AQghhk4Y9MqUMkVl5rlZoal4ls639uvuQ6/dj/7sXmTSHFRnUqa6dMvRATn6ibNN2fQxmeO9asmgjK0h+fohzNO9qa5pDiIrfH5el3L8gPg9CgGflQVx3RgyHh1UyLNCXgCyQ05WnOlLjM0J65Y6TthVS2zL8xbePi/e1Zc4+Gc6zjA7RinYsQRGU4uzdmLO2GxZf5ljy+59JLY51OX77qpxhr7jatkfHT8gGWkeMkOeFCAmR9oHXOMHB9WLGamzSPm0dFdb3NkTHz1Jls5Dycm0inn9YZv71coSlCkTnbo1Z4Z9n6w7DEljRJ1G6wnMM30pqklDmVwwNt8V5qGWTLFA/6QT/bUDKYrMRltYNi48RNAJUr22YWxd1rCtmyJYXJLDjn1tANx879vcsGIyAa/KwZYe9hzotFvbecWWQ4sLQkzJD9LaEaGjO8a1d7zJVVUFhAMabV1RGj/uYcOyyWxYVuSKIO/3VhP78z/d9WXDcnfRXbWI+CPPIOM6eu1++q//DdriChAC46M2jHePEH7sdsSkXIyjbYM6rNkup4xa1zasJHL7ZiuiU52bd90yUJVxAaJVlWO832qxym0PkPjXy4j00JAs18ai7GdXz2RfYycnz8Rp64pwx9b3h8zZtHIK0yeF7OffbSzjhrv2Y0pJR3eMh19scc3/d127G5DU6Tj2lyfBsOqEkpuJdvFF7gCZNRnfprX2AS75zgck3/nAfYB7phb/zdeSfOENZ11lybk58PIFiLseR0ZiqbOHD1+qBR6P+DZeib6zFrNvAKknSTa8P/y+c6ZmIKVEnEVZdtjL479YyJ3bPqDpWA+n+3SkhIBPIT/Tz03fms6aajcdfGNmNttvreaenc0cPt5Dd38SKSVBn0p6UENVBImkxKuJQQepKSjTCjGPHLci8jtXDNs6+m+5DrV0KvFHn8M40gbRBKgCEU5DZIQQoRBIiRQCbb7VnXkvrXTT0sRce0yZOLRbU/KyUMuLSb7VaK1fWY1IdV+fp7fP9Ij8kWuUUpBL8IFfEr9vG8nGFojGQdMQoQAiJwNt3mw8K6oQUkp5LkjrSZOeiI5hgN+rkB70IMTZ10TjBqf7EhimBUhm2DukfQaQAxH61vwc80TqUPny/YiiCWdvWCIx6IuAIiAtYLfP5y2mSe/qn9q1LLztD87/sfMU2R+BgSioKoSCCL/33CjLRSuaQm6675zWBHwqhb7RD0nxh5+zwfCsrB4VjM9+nfBFgTBIEttfcRqLsulfGBjWCT4IoeD4uqwvS8yWduKP7v7swEPgluu+OmPiCWKbnd8q/h+t/9K21r4ugOg19YjsdATpaAtKUaYVfoW2NICioBROQOSkoy2Z+6Xt/T8R1vw5aknvKgAAAABJRU5ErkJggg==");
}

.cky-btn-revisit:focus {
  box-shadow: 0 0 0 2px black, 0 0 0 4px white;
  border-radius: 50%;
  padding: 10px;
}

body.noscroll {
  overflow: hidden;
}

.modal[aria-hidden=true] {
  display: none;
}

body.netcredit_pl {
  font-size: 16px;
  color: #475166;
  font-family: Lato, sans-serif;
  /* redesign header task */
  /* end redesign header task*/
}
body.netcredit_pl .home-page-banner {
  font-family: Montserrat;
}
body.netcredit_pl .home-page-banner a {
  font-family: Montserrat;
}
body.netcredit_pl div, body.netcredit_pl p, body.netcredit_pl li, body.netcredit_pl a, body.netcredit_pl td, body.netcredit_pl tr, body.netcredit_pl th, body.netcredit_pl h1, body.netcredit_pl h2, body.netcredit_pl h3, body.netcredit_pl h4, body.netcredit_pl h5, body.netcredit_pl h6, body.netcredit_pl button, body.netcredit_pl input, body.netcredit_pl select {
  font-family: Lato, sans-serif;
}
body.netcredit_pl .page__header {
  position: relative;
  z-index: 4;
  border-bottom: none;
}
body.netcredit_pl a {
  color: #5599AA;
  text-decoration: none;
}
body.netcredit_pl a:hover, body.netcredit_pl a:focus, body.netcredit_pl a:active {
  color: #528B9C;
  text-decoration: underline;
}
body.netcredit_pl .button {
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  background: none;
  background-color: #FF8126;
  color: #fff;
}
body.netcredit_pl .button:visited:not(disabled) {
  background-color: #FF8126;
  color: #fff;
}
body.netcredit_pl .button:hover:not(disabled) {
  background-color: #ED7C2C;
  color: #fff;
  text-decoration: none;
}
body.netcredit_pl .button:focus:not(disabled), body.netcredit_pl .button:active:not(disabled) {
  background-color: #DA7733;
  border-color: transparent;
  text-decoration: none;
  color: white;
}
body.netcredit_pl .button.button-blue {
  background-color: #5599AA;
  color: #fff;
}
body.netcredit_pl .button.button-blue:hover:not(disabled) {
  background-color: #5492A3;
  border-color: #528B9C;
}
body.netcredit_pl .button.button-blue:focus:not(disabled), body.netcredit_pl .button.button-blue:active:not(disabled), body.netcredit_pl .button.button-blue:visited:not(disabled) {
  background-color: #528B9C;
  border-color: #528B9C;
}
body.netcredit_pl .button.button-stroked {
  background-color: #fff;
  color: #FF8126;
  border-color: #FF8126;
}
body.netcredit_pl .button.button-stroked:visited:not(disabled), body.netcredit_pl .button.button-stroked:hover:not(disabled) {
  background-color: #fff;
  color: #FF8126;
  border-color: #FF8126;
}
body.netcredit_pl .button.button-stroked:focus:not(disabled), body.netcredit_pl .button.button-stroked:active:not(disabled), body.netcredit_pl .button.button-stroked:visited:not(disabled) {
  background-color: #fff;
  color: #FF8126;
  border-color: #FF8126;
}
body.netcredit_pl .button.button-white {
  background: #fff;
  border-color: #5599AA;
  color: #5599AA;
}
body.netcredit_pl .button.button-white:hover:not(disabled) {
  color: #5492A3;
  border-color: #5492A3;
  background-color: #fff;
}
body.netcredit_pl .button.button-white:focus:not(disabled), body.netcredit_pl .button.button-white:active:not(disabled), body.netcredit_pl .button.button-white:visited:not(disabled) {
  color: #528B9C;
  border-color: #528B9C;
  background-color: #fff;
}
body.netcredit_pl .button.button-bg-transparent {
  background: transparent;
  border-color: #5599AA;
  color: #5599AA;
}
body.netcredit_pl .button.button-bg-transparent:visited:not(disabled), body.netcredit_pl .button.button-bg-transparent:hover:not(disabled) {
  color: #5492A3;
  border-color: #5492A3;
  background-color: transparent;
}
body.netcredit_pl .button.button-bg-transparent:focus:not(disabled), body.netcredit_pl .button.button-bg-transparent:active:not(disabled) {
  color: #528B9C;
  border-color: #528B9C;
  background-color: transparent;
}
body.netcredit_pl .button.button-full-width {
  box-sizing: border-box;
  width: 100%;
}
body.netcredit_pl .page-block {
  max-width: 1440px;
}
body.netcredit_pl .page-header.fixed {
  background: #fff;
  position: fixed;
  width: 100%;
}
body.netcredit_pl .header__menu li a {
  padding: 10px 16px;
}
body.netcredit_pl .header__menu-item a {
  color: #475166;
  text-decoration: none;
  font-size: 1.125rem;
}
body.netcredit_pl .header__menu-item--active > a {
  color: #FF8126 !important;
}
body.netcredit_pl .header__navigation-toggle {
  color: #FF8126;
}
body.netcredit_pl .header__navigation--vertical {
  background: #fff;
}
body.netcredit_pl .header__navigation--vertical .header__menu li a {
  color: #475166;
}
body.netcredit_pl .header__navigation--vertical .header__buttons {
  margin: 15px;
}
body.netcredit_pl .header__navigation--vertical .navigation-toggle {
  color: #FF8126;
}
body.netcredit_pl .header__navigation--vertical .header__menu-item.header__menu-item--active > a {
  text-underline-offset: 3px;
}
@media (max-width: 768px) {
  body.netcredit_pl .header__navigation--vertical .header__menu-item.header__menu-item--active > a {
    color: white !important;
    text-decoration: none !important;
  }
}
body.netcredit_pl .login-button {
  border: 1px solid #FF8126;
  color: #FF8126;
  padding: 15px 32px;
  border-radius: 4px;
  text-decoration: none;
}
body.netcredit_pl .login-button i.fas {
  display: none;
}
body.netcredit_pl .footer-head {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
}
body.netcredit_pl .footer-social-networks__container {
  display: flex;
}
body.netcredit_pl .footer-social-networks__container a {
  margin-left: 15px;
  text-decoration: none;
}
body.netcredit_pl .footer-social-networks__container a:hover {
  text-decoration: none;
}
body.netcredit_pl .footer__contacts {
  font-size: 0.9rem;
  padding-right: 15px;
}
body.netcredit_pl .footer__contacts h1, body.netcredit_pl .footer__contacts h2, body.netcredit_pl .footer__contacts h3, body.netcredit_pl .footer__contacts h4, body.netcredit_pl .footer__contacts h5, body.netcredit_pl .footer__contacts h6 {
  font-size: 1.125rem;
  padding-bottom: 15px;
  font-weight: 400;
  color: #475166;
}
body.netcredit_pl .footer__navigation-item {
  padding-right: 15px;
}
body.netcredit_pl .footer__navigation a {
  font-size: 1rem;
  color: #5599AA;
  text-decoration: underline;
  border-bottom: 1px solid transparent;
}
body.netcredit_pl .footer__navigation a:hover {
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
body.netcredit_pl .footer__navigation-header a {
  font-size: 1.125rem;
  color: #475166;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
body.netcredit_pl .footer__quality-labels {
  padding-right: 0;
}
body.netcredit_pl .footer__quality-labels .quality-label-title {
  font-size: 1.125rem;
  color: #475166;
  margin-bottom: 5px;
}
body.netcredit_pl .footer__quality-labels .quality-label-container {
  text-align: right;
  margin-bottom: 15px;
}
body.netcredit_pl .footer__quality-labels a img {
  height: auto;
  width: auto;
  max-height: 90px;
  max-width: 100%;
}
body.netcredit_pl .page__footer__copyrights {
  background: #F9F9F7;
  padding: 19px;
  text-align: center;
  font-size: 1rem;
}
body.netcredit_pl .footer_contact_items__container .footer_contact_item {
  display: flex;
  align-items: center;
  margin-top: 15px;
}
body.netcredit_pl .footer_contact_items__container .footer_contact_item .footer_contact_item__icon {
  border-radius: 50%;
  border: 1px solid #FF8126;
  width: 40px;
  height: 40px;
  margin-right: 15px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 50%;
}
body.netcredit_pl .footer_contact_items__container .footer_contact_item .footer_contact_item__label {
  text-decoration: underline;
  vertical-align: middle;
  color: #475166;
}
@media (max-width: 1200px) {
  body.netcredit_pl .footer__quality-labels {
    padding-right: 0;
  }
  body.netcredit_pl .footer__quality-labels .quality-label-title {
    text-align: center;
  }
  body.netcredit_pl .footer__quality-labels .quality-label-container {
    text-align: center;
    margin-bottom: 15px;
  }
}
body.netcredit_pl .return-back-to-list {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5001 7.50001H1.70713L8.35363 0.853512C8.54896 0.658184 8.54896 0.341777 8.35363 0.146496C8.15831 -0.048832 7.8419 -0.048832 7.64662 0.146496L0.146618 7.6465C-0.04871 7.84182 -0.04871 8.15823 0.146618 8.35351L7.64662 15.8535C7.74426 15.9512 7.87223 16 8.00015 16C8.12807 16 8.25599 15.9512 8.35368 15.8535C8.54901 15.6582 8.54901 15.3418 8.35368 15.1465L1.70713 8.50004H23.5001C23.7765 8.50004 24.0001 8.2764 24.0001 8.00003C24.0001 7.72365 23.7764 7.50001 23.5001 7.50001Z' fill='%23475166'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 32px;
  color: #475166;
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  line-height: 28px;
  margin-bottom: 20px;
}
body.netcredit_pl .calc .slider .noUi-base {
  background: #FF8126;
}
body.netcredit_pl .calc .slider .noUi-handle {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%221%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%221%22%20cy%3D%229%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%229%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 10px 10px;
  border: 2px solid #FF8126;
}
body.netcredit_pl .calc .slider .noUi-origin {
  background: #c8c8c8;
}
body.netcredit_pl .calc input[type=text], body.netcredit_pl .calc input[type=number] {
  border: 1px solid #9AAFB5;
  color: #475166;
  font-size: 1rem;
}
body.netcredit_pl .calc .slider__input span {
  color: #5599AA;
  font-size: 1rem;
}
body.netcredit_pl .information-icon {
  color: #9AAFB5;
  text-align: center;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9077 8.99998H9.90234V15H11.9077V8.99998Z' fill='%23FFFFFF'/%3E%3Cpath d='M10.9055 0C5.36582 0 0.878906 4.47501 0.878906 9.99998C0.878906 15.5249 5.36582 20 10.9055 20C16.4451 20 20.9321 15.525 20.9321 9.99998C20.9321 4.47497 16.4452 0 10.9055 0ZM10.9055 18C6.48375 18 2.88419 14.41 2.88419 9.99998C2.88419 5.58998 6.48375 2.00001 10.9055 2.00001C15.3272 2.00001 18.9268 5.58998 18.9268 9.99998C18.9268 14.41 15.3272 18 10.9055 18Z' fill='%23FFFFFF'/%3E%3Cpath d='M11.9077 5.00002H9.90234V7.00004H11.9077V5.00002Z' fill='%23FFFFFF'/%3E%3C/svg%3E");
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  width: 20px;
  height: 20px;
  z-index: 2;
  font-size: 14px;
  font-weight: normal;
}
body.netcredit_pl .information-icon .information-icon__text {
  background: #fff;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  color: #475166;
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(-100%);
  display: none;
  padding: 15px;
  width: 200px;
  font-weight: normal;
}
@media (max-width: 768px) {
  body.netcredit_pl .information-icon .information-icon__text.for-first-tab {
    right: -70px !important;
  }
}
body.netcredit_pl .information-icon .information-icon__text.to-the-right {
  left: 0;
}
body.netcredit_pl .information-icon:hover .information-icon__text {
  display: block;
}
body.netcredit_pl .information-icon.hovered-using-tab .information-icon__text {
  display: block;
  height: auto;
}
body.netcredit_pl .value-without-discount {
  text-decoration: line-through;
  color: #9AAFB5;
  font-size: 0.925rem;
  font-weight: normal;
}
body.netcredit_pl .calc .calc__links {
  margin-top: 15px;
}
body.netcredit_pl .calc .calc__links a {
  color: #7C8892;
}
body.netcredit_pl .calc__tabs div {
  background-color: #EBF1F2;
  color: #455073;
  font-size: 1rem;
}
body.netcredit_pl .calc__tabs .tab-active {
  background-color: #fff;
  color: #475166;
  font-weight: bold;
}
body.netcredit_pl .calc__tabs .tab-active span::before {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%221%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%221%22%20cy%3D%229%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%229%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3C%2Fsvg%3E");
}
body.netcredit_pl .calc__outer.with-tabs {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
body.netcredit_pl .tab-dependent-content {
  display: none;
}
body.netcredit_pl .tab-dependent-content.active {
  display: revert;
}
body.netcredit_pl .calculator-info-block {
  border-radius: 4px;
  padding: 10px;
  background: #5599AA;
  color: #fff;
  margin: 0 0 25px 0;
}
body.netcredit_pl .calculator-info-block div, body.netcredit_pl .calculator-info-block p {
  color: inherit;
}
body.netcredit_pl .calc__tabs .information-icon {
  box-sizing: border-box;
  border: none !important;
  background-color: transparent !important;
}
body.netcredit_pl .calc__tabs .information-icon:hover .information-icon__text {
  transform: none;
  height: fit-content !important;
  bottom: 0 !important;
  right: 100%;
}
body.netcredit_pl.page.scrolled {
  padding-top: 65px;
}
body.netcredit_pl.page.scrolled header {
  height: 65px !important;
}
body.netcredit_pl.page.scrolled header.page__header {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
}
body.netcredit_pl.page.scrolled header.page__header .page-block {
  margin-top: 5px;
}
body.netcredit_pl.page.scrolled .logo--header {
  height: 60px;
}
@media screen and (min-width: 48rem) {
  body.netcredit_pl .calc__outer {
    padding: 2rem 1.5rem;
  }
}
body.netcredit_pl .link.modal__close {
  color: #FF8126;
}
body.netcredit_pl .user-content li {
  padding-left: 20px;
}
body.netcredit_pl .user-content li::before {
  display: none;
}
body.netcredit_pl .user-content ul > li, body.netcredit_pl section.page__body ul > li {
  margin-left: 35px;
}
body.netcredit_pl .user-content li, body.netcredit_pl section.page__body li {
  list-style: revert;
}
body.netcredit_pl .user-content li::marker, body.netcredit_pl section.page__body li::marker {
  color: #FF8126;
}
body.netcredit_pl .for-mobile-only {
  display: none !important;
}
@media (max-width: 768px) {
  body.netcredit_pl .for-full-version-only {
    display: none !important;
  }
  body.netcredit_pl .for-mobile-only {
    display: block !important;
  }
  body.netcredit_pl .for-mobile-only.tab-dependent-content {
    display: none !important;
  }
  body.netcredit_pl .for-mobile-only.tab-dependent-content.active {
    display: block !important;
  }
  body.netcredit_pl .header__navigation--vertical li {
    margin-left: 0 !important;
    list-style: none !important;
  }
}
body.netcredit_pl .page-block-carousel__slide-gradient {
  background: none;
}
body.netcredit_pl .page-block-free-block img {
  max-width: 100%;
  height: auto;
}
body.netcredit_pl.body-fixed-header {
  position: relative;
}
body.netcredit_pl.body-fixed-header .page__header {
  position: absolute;
  background-color: transparent;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 4;
  border-bottom: none;
}
@media (max-width: 768px) {
  body.netcredit_pl.body-fixed-header .calculator-component-universal {
    margin-top: -15px;
  }
}
body.netcredit_pl.body-fixed-header .page-block-calculator-with-hero {
  margin-top: 0;
  padding-top: 150px;
  padding-bottom: 40px;
  background-position: center bottom;
  background-size: cover;
  background-color: #fff;
}
@media (max-width: 768px) {
  body.netcredit_pl.body-fixed-header .page-block-calculator-with-hero {
    padding-top: 0;
  }
  body.netcredit_pl.body-fixed-header .page-block-calculator-with-hero .page-block {
    overflow: visible;
  }
  body.netcredit_pl.body-fixed-header .page-block-calculator-with-hero .mobile-image-container .text-content {
    font-weight: 300;
  }
}
@media (max-width: 768px) {
  body.netcredit_pl.body-fixed-header {
    position: relative;
  }
  body.netcredit_pl.body-fixed-header .page-block__container > .header__container > .header {
    height: 65px;
  }
  body.netcredit_pl.body-fixed-header .page-block__container > .header__container .logo--header {
    height: 50px;
  }
}
body.netcredit_pl.body-fixed-header .header__navigation-toggle {
  display: none;
}
@media (max-width: 900px) {
  body.netcredit_pl.body-fixed-header .header__navigation-toggle {
    display: revert;
    height: 40px;
    width: 40px;
    top: 50%;
    transform: translateY(-50%);
    right: 15px;
  }
  body.netcredit_pl.body-fixed-header .header__navigation-toggle button {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='10' viewBox='0 0 24 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 1C0 0.447715 0.447716 0 1 0H23C23.5523 0 24 0.447715 24 1C24 1.55228 23.5523 2 23 2H1C0.447715 2 0 1.55228 0 1ZM0 5C0 4.44772 0.447716 4 1 4H23C23.5523 4 24 4.44772 24 5C24 5.55228 23.5523 6 23 6H1C0.447715 6 0 5.55228 0 5ZM24 9C24 8.44771 23.5523 8 23 8H1C0.447715 8 0 8.44771 0 9C0 9.55229 0.447716 10 1 10H23C23.5523 10 24 9.55229 24 9Z' fill='white'/%3E%3C/svg%3E%0A");
    text-indent: -10000px;
    display: block;
    width: 40px;
    height: 40px;
    overflow: hidden;
  }
}
body.netcredit_pl.body-fixed-header .header .header__navigation--horizontal {
  background: none;
}
body.netcredit_pl.body-fixed-header .header .header__navigation--horizontal .header__menu-item a {
  color: #fff;
}
body.netcredit_pl.body-fixed-header .header .header__navigation--horizontal .login-button {
  color: #fff;
  border-color: #fff;
  padding-left: 35px;
  padding-right: 35px;
}
body.netcredit_pl .page-block {
  padding: 0 20px;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-carousel__action {
    visibility: hidden;
  }
  body.netcredit_pl .page-block-carousel .swiper-slide {
    background-position: right center;
  }
}
body.netcredit_pl .cards-carrousel {
  position: relative;
  overflow: hidden;
}
body.netcredit_pl .cards-carrousel .cards-carrousel__header-container--header h1, body.netcredit_pl .cards-carrousel .cards-carrousel__header-container--header h2, body.netcredit_pl .cards-carrousel .cards-carrousel__header-container--header h3, body.netcredit_pl .cards-carrousel .cards-carrousel__header-container--header h4, body.netcredit_pl .cards-carrousel .cards-carrousel__header-container--header h5, body.netcredit_pl .cards-carrousel .cards-carrousel__header-container--header h6 {
  font-family: "Urbane Rounded";
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 66px */
  margin-bottom: 67px;
}
@media (max-width: 768px) {
  body.netcredit_pl .cards-carrousel .cards-carrousel__header-container--header h1, body.netcredit_pl .cards-carrousel .cards-carrousel__header-container--header h2, body.netcredit_pl .cards-carrousel .cards-carrousel__header-container--header h3, body.netcredit_pl .cards-carrousel .cards-carrousel__header-container--header h4, body.netcredit_pl .cards-carrousel .cards-carrousel__header-container--header h5, body.netcredit_pl .cards-carrousel .cards-carrousel__header-container--header h6 {
    font-size: 35px;
    font-weight: 300;
    text-align: left;
    margin-bottom: -20px;
  }
}
body.netcredit_pl .page__footer {
  background: black;
}
body.netcredit_pl .page__footer .page__footer__copyrights {
  background: black;
}
body.netcredit_pl .page__footer .footer__navigation {
  display: flex;
  flex-direction: column;
}
body.netcredit_pl .page__footer .footer__row {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 1200px) {
  body.netcredit_pl .page__footer .footer__row {
    justify-content: flex-start;
  }
}
body.netcredit_pl .page__footer .nc-new-footer-nav {
  margin-left: auto;
  border-left: 1px solid rgba(249, 249, 249, 0.4);
  padding-left: 22px;
}
@media (max-width: 1200px) {
  body.netcredit_pl .page__footer .nc-new-footer-nav {
    margin-left: 50px;
    border-left: none;
    padding-left: 0;
    margin-top: 45px;
  }
}
body.netcredit_pl .page__footer .nc-new-footer-nav a {
  color: var(--N_White, #F9F9F9);
  font-family: "Urbane Rounded";
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
  /* 25.2px */
}
@media (max-width: 768px) {
  body.netcredit_pl .page__footer .nc-new-footer-nav {
    width: 100%;
    margin-left: 0;
  }
}
body.netcredit_pl .page__footer .footer_contact_item__icon {
  display: none;
}
body.netcredit_pl .page__footer .footer_contact_items__container h3 {
  color: var(--N_White, #F9F9F9);
  /* N__H3 */
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 25.2px */
}
body.netcredit_pl .page__footer .footer_contact_items__container div {
  color: var(--N_White, #F9F9F9) !important;
  text-decoration: none !important;
  /* N__Body */
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
}
body.netcredit_pl .page__footer .footer__contacts p {
  color: var(--N_White, #F9F9F9);
  /* N__Body */
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
}
body.netcredit_pl .page__footer .footer__contacts span {
  color: var(--N_White, #F9F9F9);
  font-family: "Urbane Rounded";
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
  /* 25.2px */
}
body.netcredit_pl .page__footer .footer__row:last-child {
  border: none;
}
body.netcredit_pl .page__footer .footer__row:last-child p span {
  color: rgba(255, 255, 255, 0.3);
  /* N__Body small */
  font-family: Montserrat;
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  /* 14px */
}
body.netcredit_pl .page__footer .supervisory-partners {
  margin-left: 150px;
  border-left: 1px solid rgba(249, 249, 249, 0.4);
  padding-left: 22px;
}
@media (max-width: 1200px) {
  body.netcredit_pl .page__footer .supervisory-partners {
    margin-left: 10px;
  }
}
@media (max-width: 768px) {
  body.netcredit_pl .page__footer .supervisory-partners {
    padding-top: 24px;
    width: 100%;
    border-top: 1px solid #1A1A1A;
    border-bottom: 1px solid #1A1A1A;
    margin-left: 0;
    border-left: none;
    padding-left: 0;
    padding-bottom: 30px;
  }
}
body.netcredit_pl .page__footer .supervisory-partners span {
  color: var(--N_White, #F9F9F9);
  font-family: "Urbane Rounded";
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
  /* 25.2px */
  margin-bottom: 30px;
  display: block;
}
body.netcredit_pl .page__footer .supervisory-partners span:nth-child(3) {
  margin-top: 40px;
}
body.netcredit_pl .page__footer .supervisory-partners div {
  display: flex;
  align-items: center;
}
body.netcredit_pl .page__footer .supervisory-partners div.supervisory-container {
  gap: 32px;
}
body.netcredit_pl .page__footer .supervisory-partners div.supervisory-container.new-look {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 33px;
}
body.netcredit_pl .page__footer .supervisory-partners div.partners-container {
  gap: 23px;
}
body.netcredit_pl .page__footer .page__footer__copyrights {
  font-family: Montserrat;
  color: white;
}
body.netcredit_pl .page__footer .partners-new-header {
  color: var(--N_White, #F9F9F9);
  font-family: "Urbane Rounded";
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
  /* 25.2px */
  margin-bottom: 10px;
  display: inline-block;
}
body.netcredit_pl .page__footer .supervisory-container.new-look {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 33px;
}
body.netcredit_pl .page__footer .new-footer-header {
  flex-direction: column;
}
body.netcredit_pl .page__footer .logo-subtext {
  color: var(--N_White, #F9F9F9);
  text-align: center;
  /* N__H2 */
  font-family: "Urbane Rounded";
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  /* 116.667% */
}
body.netcredit_pl .blog-poster, body.netcredit_pl .blogs-page-cover {
  width: 100%;
  min-height: 600px;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 50px;
  padding-bottom: 50px;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
}
body.netcredit_pl .blog-poster .page-block, body.netcredit_pl .blogs-page-cover .page-block {
  margin: 0 auto !important;
  overflow: visible;
  width: 100%;
}
@media (max-width: 768px) {
  body.netcredit_pl .blog-poster .page-block, body.netcredit_pl .blogs-page-cover .page-block {
    padding: 0 16px;
  }
}
body.netcredit_pl .blog-poster h1, body.netcredit_pl .blogs-page-cover h1 {
  font-weight: bolder;
  max-width: 55%;
}
@media (max-width: 1200px) {
  body.netcredit_pl .blog-poster h1, body.netcredit_pl .blogs-page-cover h1 {
    max-width: 70%;
    font-size: 50px;
    line-height: 55px;
  }
}
@media (max-width: 768px) {
  body.netcredit_pl .blog-poster h1, body.netcredit_pl .blogs-page-cover h1 {
    max-width: 95%;
    font-size: 36px;
    line-height: 41px;
  }
}
body.netcredit_pl .page-block-blog-post-top-image {
  position: relative;
  overflow: visible;
  margin: 70px auto 130px auto;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-blog-post-top-image {
    margin: 40px 16px;
  }
}
body.netcredit_pl .page-block-blog-post-top-image img {
  border-radius: 30px;
}
body.netcredit_pl .page-block-blog-post-top-image__butterfly-top {
  width: 15%;
  position: absolute;
  right: 7%;
  bottom: 85%;
  z-index: 1;
  transition: 0.3s;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-blog-post-top-image__butterfly-top {
    width: 30%;
    right: 3%;
    bottom: 75%;
  }
}
body.netcredit_pl .page-block-blog-post-top-image__butterfly-top:hover {
  opacity: 0.1;
}
body.netcredit_pl .page-block-blog-post-top-image__butterfly-bottom {
  position: absolute;
  width: 10%;
  left: 7%;
  top: 100%;
  transition: 0.3s;
}
body.netcredit_pl .page-block-blog-post-top-image__butterfly-bottom:hover {
  opacity: 0.1;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-blog-post-top-image__butterfly-bottom {
    display: none;
  }
}
body.netcredit_pl .page-block-blog-post-text-part2, body.netcredit_pl .page-block-blog-post-text-part1 {
  padding: 0 20%;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-blog-post-text-part2, body.netcredit_pl .page-block-blog-post-text-part1 {
    padding: 0 16px;
  }
}
body.netcredit_pl .disable-carrousel + .page-block-other-posts-container .content-slide-items {
  flex-wrap: wrap;
  gap: 0;
  justify-content: center !important;
}
body.netcredit_pl .disable-carrousel + .page-block-other-posts-container .content-slide-items .responsive-item {
  min-width: 405px !important;
}
@media (max-width: 768px) {
  body.netcredit_pl .disable-carrousel + .page-block-other-posts-container .content-slide-items {
    justify-content: center !important;
  }
  body.netcredit_pl .disable-carrousel + .page-block-other-posts-container .content-slide-items .responsive-item {
    min-width: 350px !important;
  }
}
body.netcredit_pl .disable-carrousel + .page-block-other-posts-container .content-slide-items .responsive-item {
  width: 100%;
  flex-basis: 32%;
  min-width: 342px;
}
body.netcredit_pl .disable-carrousel + .page-block-other-posts-container .content-slide-items .responsive-item .blog-post-item {
  min-width: 342px;
}
@media (max-width: 768px) {
  body.netcredit_pl .disable-carrousel + .page-block-other-posts-container .content-slide-items .responsive-item {
    min-width: 277px;
  }
  body.netcredit_pl .disable-carrousel + .page-block-other-posts-container .content-slide-items .responsive-item .blog-post-item {
    min-width: 277px;
  }
  body.netcredit_pl .disable-carrousel + .page-block-other-posts-container .content-slide-items .responsive-item .blog-post-item .header-thumbnail__container {
    min-height: 400px;
    max-height: 400px;
  }
}
body.netcredit_pl .disable-carrousel + .page-block-other-posts-container .content-slide-dots-container {
  display: none !important;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-other-posts-container .page-block {
    padding-left: 16px;
    padding-right: 16px;
  }
}
body.netcredit_pl .page-block-other-posts-container .blog-posts-section-title h2 {
  text-align: left !important;
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container {
  display: flex;
  flex-wrap: nowrap;
  gap: 15px;
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .content-slide-wrap {
  width: 100%;
  overflow: visible;
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .content-slide-items {
  display: flex;
  gap: 15px;
  overflow: visible;
  justify-content: flex-start;
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .content-slide-items .responsive-item {
  width: 50%;
  flex: 1;
  max-width: 415px;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .content-slide-items .responsive-item {
    width: 100%;
    max-width: 100%;
  }
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .content-slide-dots-container {
  justify-content: center;
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .content-slide-dots-container .dot {
  border: 1px solid #1A1A1A;
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .content-slide-dots-container .dot.active {
  background: #1A1A1A;
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .blog-post-item {
  padding: 0;
  position: relative;
  width: 100%;
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .blog-post-item .header-thumbnail__container {
  min-height: 450px;
  max-height: 450px;
  padding-bottom: 0;
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .blog-post-item .header-thumbnail__container {
  border-radius: 20px;
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .blog-post-item .blog-post-title {
  color: #1A1A1A;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  max-height: 74px;
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .blog-post-item .blog-post-view-more-container {
  text-align: right;
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .blog-post-item .blog-post-view-more-container a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  text-decoration: underline;
  color: #1A1A1A;
  text-underline-offset: 5px;
  padding: 0;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .blog-post-item .blog-post-view-more-container a {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .blog-post-item .blog-post-view-more-container a {
    padding: 0;
  }
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .blog-post-item .blog-post-view-more-container a:hover, body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .blog-post-item .blog-post-view-more-container a.active {
  text-underline-offset: 8px;
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .blog-post-item .blog-post-view-more-container a:active {
  text-underline-offset: 5px;
  opacity: 0.7;
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .title-text-container {
  width: 100%;
  min-height: 204px;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  background: white;
  padding: 35px 24px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .title-text-container {
    padding: 24px 16px;
  }
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .title-text-container__category {
  display: flex;
  justify-content: flex-start;
}
body.netcredit_pl .page-block-other-posts-container .blog-post-items-container .title-text-container__category span {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #FFC000;
  margin-right: 10px;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-other-posts-container .responsive-item {
    flex: 0 0 33%;
    min-width: 260px;
  }
}
body.netcredit_pl .blogs-page-cover {
  min-height: 650px;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding-bottom: 50px;
  box-sizing: border-box;
}
body.netcredit_pl .blogs-page-cover .page-block {
  margin: 0;
}
@media (max-width: 768px) {
  body.netcredit_pl .blogs-page-cover .page-block {
    padding: 0 16px;
  }
}
body.netcredit_pl .blogs-page-cover .block-latest-blog-post__title {
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  line-height: 75px;
  color: #FAF7F7;
  max-width: 60%;
}
@media (max-width: 1200px) {
  body.netcredit_pl .blogs-page-cover .block-latest-blog-post__title {
    max-width: 70%;
    font-size: 50px;
    line-height: 55px;
  }
}
@media (max-width: 768px) {
  body.netcredit_pl .blogs-page-cover .block-latest-blog-post__title {
    max-width: 95%;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
  }
}
body.netcredit_pl .blogs-page-cover a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  outline: none;
  border-radius: 100px;
  margin-top: 40px;
}
@media (max-width: 768px) {
  body.netcredit_pl .blogs-page-cover a {
    padding: 14px 54px;
  }
}
body.netcredit_pl .blogs-page-cover a:hover, body.netcredit_pl .blogs-page-cover a.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.netcredit_pl .blogs-page-cover a:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .blogs-page-cover a:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.netcredit_pl .blogs__filter-container {
  display: flex;
  gap: 32px;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 64px;
  padding-top: 50px;
}
body.netcredit_pl .blogs__filter-container button {
  padding: 16px 24px;
  border-radius: 100px;
}
body.netcredit_pl .blogs__filter-container button.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .blogs__filter-container button.golden {
    padding: 14px 54px;
  }
}
body.netcredit_pl .blogs__filter-container button.golden:hover, body.netcredit_pl .blogs__filter-container button.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.netcredit_pl .blogs__filter-container button.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .blogs__filter-container button.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.netcredit_pl .blogs__filter-container button.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .blogs__filter-container button.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.netcredit_pl .blogs__filter-container button.white {
    padding: 14px 54px;
  }
}
body.netcredit_pl .blogs__filter-container button.white:hover, body.netcredit_pl .blogs__filter-container button.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.netcredit_pl .blogs__filter-container button.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .blogs__filter-container button.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.netcredit_pl .blogs__filter-container button.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .blogs__filter-container button.transparent {
    padding: 14px 54px;
  }
}
body.netcredit_pl .blogs__filter-container button.transparent:hover, body.netcredit_pl .blogs__filter-container button.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
body.netcredit_pl .blogs__filter-container button.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .blogs__filter-container button.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
@media (max-width: 768px) {
  body.netcredit_pl .blogs__filter-container {
    display: none;
  }
}
body.netcredit_pl .blogs-dropdown {
  padding-top: 50px;
  display: none;
  flex-direction: column;
}
@media (max-width: 768px) {
  body.netcredit_pl .blogs-dropdown {
    margin-left: 16px;
    margin-right: 16px;
  }
}
body.netcredit_pl .blogs-dropdown button {
  padding: 16px 24px;
  border-radius: 100px;
}
body.netcredit_pl .blogs-dropdown button.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .blogs-dropdown button.golden {
    padding: 14px 54px;
  }
}
body.netcredit_pl .blogs-dropdown button.golden:hover, body.netcredit_pl .blogs-dropdown button.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.netcredit_pl .blogs-dropdown button.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .blogs-dropdown button.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.netcredit_pl .blogs-dropdown button.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .blogs-dropdown button.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.netcredit_pl .blogs-dropdown button.white {
    padding: 14px 54px;
  }
}
body.netcredit_pl .blogs-dropdown button.white:hover, body.netcredit_pl .blogs-dropdown button.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.netcredit_pl .blogs-dropdown button.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .blogs-dropdown button.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.netcredit_pl .blogs-dropdown button.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .blogs-dropdown button.transparent {
    padding: 14px 54px;
  }
}
body.netcredit_pl .blogs-dropdown button.transparent:hover, body.netcredit_pl .blogs-dropdown button.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
body.netcredit_pl .blogs-dropdown button.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .blogs-dropdown button.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
body.netcredit_pl .blogs-dropdown button.filter-property, body.netcredit_pl .blogs-dropdown button.filter-prop {
  box-sizing: border-box;
  overflow: hidden;
  height: 0px;
  padding: 0px;
  opacity: 0;
  pointer-events: none;
  transition: 0.2s;
}
body.netcredit_pl .blogs-dropdown div {
  margin-top: 5px;
  margin-bottom: -50px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  transition: 0.2s;
}
body.netcredit_pl .blogs-dropdown .top-button {
  display: flex;
  justify-content: space-between;
}
body.netcredit_pl .blogs-dropdown .top-button i {
  transition: 0.2s;
}
body.netcredit_pl .blogs-dropdown .top-button.opened i {
  transform: rotate(180deg);
}
body.netcredit_pl .blogs-dropdown .top-button.opened + div {
  margin-bottom: 0px;
}
body.netcredit_pl .blogs-dropdown .top-button.opened + div .filter-property, body.netcredit_pl .blogs-dropdown .top-button.opened + div.filter-prop {
  height: 53px;
  padding: 16px 24px;
  opacity: 1;
  pointer-events: inherit;
}
@media (max-width: 768px) {
  body.netcredit_pl .blogs-dropdown {
    display: flex;
  }
}
body.netcredit_pl .blog-posts-pagebar a, body.netcredit_pl .blog-posts-pagebar span {
  width: 54px;
  height: 54px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #1A1A1A;
  border-radius: 50%;
  font-size: 1.2rem;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .blog-posts-pagebar a, body.netcredit_pl .blog-posts-pagebar span {
    width: 32px;
    height: 32px;
    font-size: 0.9rem;
    margin: 4px;
  }
}
body.netcredit_pl .blog-posts-pagebar a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
body.netcredit_pl .blog-posts-pagebar span {
  background: #1A1A1A;
  color: #FAF7F7;
}
body.netcredit_pl .blog-posts-pagebar .paginator-dots {
  color: #1A1A1A;
  padding-bottom: 35px;
  font-size: 4rem;
  margin: 0;
}
@media (max-width: 768px) {
  body.netcredit_pl .blog-posts-pagebar .paginator-dots {
    font-size: 2rem;
    padding-bottom: 15px;
  }
}
body.netcredit_pl .page-block-accordion {
  padding: 40px 0 40px 0;
  margin-top: 0;
  margin-bottom: 0;
}
body.netcredit_pl .page-block-accordion .bottom-left-image {
  max-width: 100%;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .bottom-left-image {
    display: none;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container {
  max-width: 968px;
}
body.netcredit_pl .page-block-accordion .accordion-container.full-width-accordions {
  margin: 0;
  max-width: 100%;
  width: 100%;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 64px;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__header-container {
    margin-bottom: 40px;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--header {
  width: 47%;
  color: var(--N__Black, #000);
  text-align: center;
  font-family: "Urbane Rounded";
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 49.5px */
  letter-spacing: 1.35px;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--header p, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header span, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header h1, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header h2, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header h3, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header h4, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header h5, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header h6 {
  color: var(--N__Black, #000);
  text-align: center;
  font-family: "Urbane Rounded";
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 49.5px */
  letter-spacing: 1.35px;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__header-container--header {
    font-size: 35px;
    line-height: 110%;
    width: 87%;
  }
  body.netcredit_pl .page-block-accordion .accordion-container__header-container--header p, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header span, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header h1, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header h2, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header h3, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header h4, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header h5, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header h6 {
    font-size: 36px;
    line-height: 110%;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header {
  width: 100%;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left {
  text-align: left;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left p, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left span, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left h1, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left h2, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left h3, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left h4, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left h5, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left h6 {
  width: 100%;
  text-align: left;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center {
  text-align: center;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center p, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center span, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center h1, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center h2, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center h3, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center h4, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center h5, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center h6 {
  width: 100%;
  text-align: center;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right {
  text-align: right;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right p, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right span, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right h1, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right h2, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right h3, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right h4, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right h5, body.netcredit_pl .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right h6 {
  width: 100%;
  text-align: right;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a {
  padding: 12px 64px;
  border-radius: 100px;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.golden {
    padding: 14px 54px;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.golden:hover, body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.white {
    padding: 14px 54px;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.white:hover, body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.transparent {
    padding: 14px 54px;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.transparent:hover, body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .page-block-accordion .accordion-container__header-container--button a.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__header-container--button {
    display: none;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container__filter-container {
  display: flex;
  gap: 32px;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 64px;
}
body.netcredit_pl .page-block-accordion .accordion-container__filter-container button, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a {
  padding: 16px 24px;
  border-radius: 100px;
}
body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.golden, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.golden, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.golden {
    padding: 14px 54px;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.golden:hover, body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.golden.active, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.golden:hover, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.golden:active, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.golden:disabled, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.white, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.white, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.white, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.white {
    padding: 14px 54px;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.white:hover, body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.white.active, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.white:hover, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.white:active, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.white:disabled, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.transparent, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.transparent, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.transparent {
    padding: 14px 54px;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.transparent:hover, body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.transparent.active, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.transparent:hover, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.transparent:active, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.transparent:disabled, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
body.netcredit_pl .page-block-accordion .accordion-container__filter-container button.transparent.active, body.netcredit_pl .page-block-accordion .accordion-container__filter-container a.transparent.active {
  background: #4789EB;
  color: white;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__filter-container {
    display: none;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown {
  display: none;
  flex-direction: column;
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown button {
  padding: 16px 24px;
  border-radius: 100px;
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.golden {
    padding: 14px 54px;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.golden:hover, body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.white {
    padding: 14px 54px;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.white:hover, body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.transparent {
    padding: 14px 54px;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.transparent:hover, body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.filter-property, body.netcredit_pl .page-block-accordion .accordion-container .dropdown button.filter-prop {
  box-sizing: border-box;
  overflow: hidden;
  height: 0px;
  padding: 0px;
  opacity: 0;
  pointer-events: none;
  transition: 0.2s;
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown div {
  margin-top: 5px;
  margin-bottom: -50px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  transition: 0.2s;
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown .top-button {
  display: flex;
  justify-content: space-between;
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown .top-button i {
  transition: 0.2s;
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown .top-button.opened i {
  transform: rotate(180deg);
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown .top-button.opened + div {
  margin-bottom: 0px;
}
body.netcredit_pl .page-block-accordion .accordion-container .dropdown .top-button.opened + div .filter-property, body.netcredit_pl .page-block-accordion .accordion-container .dropdown .top-button.opened + div .filter-prop {
  height: 53px;
  padding: 16px 24px;
  opacity: 1;
  pointer-events: inherit;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container .dropdown {
    display: flex;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container__button-mobile {
  display: none;
  justify-content: center;
  margin-top: 40px;
}
body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a {
  padding: 12px 64px;
  border-radius: 100px;
}
body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.golden {
    padding: 14px 54px;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.golden:hover, body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.white {
    padding: 14px 54px;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.white:hover, body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.transparent {
    padding: 14px 54px;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.transparent:hover, body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.netcredit_pl .page-block-accordion .accordion-container__button-mobile a.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__button-mobile {
    display: flex;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container__category {
  color: #1A1A1A;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 64px 0 24px 0;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container__category {
    font-size: 26px;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container .accordion-category-parent-element.hidden {
  display: none;
}
body.netcredit_pl .page-block-accordion .accordion-container .accordion-item {
  background: none;
  border: 1px solid #1A1A1A;
  border-radius: 20px;
  padding: 24px 32px;
}
body.netcredit_pl .page-block-accordion .accordion-container .accordion-item__toggler {
  padding: 0;
}
@media (max-width: 768px) {
  body.netcredit_pl .page-block-accordion .accordion-container .accordion-item {
    padding: 24px;
  }
}
body.netcredit_pl .page-block-accordion .accordion-container .accordion-item.hidden {
  display: none;
}
body.netcredit_pl .page-block-accordion .accordion-container .accordion-item__toggler div {
  color: #1A1A1A;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
body.netcredit_pl .page-block-accordion .accordion-container .accordion-item__content {
  color: #1A1A1A;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  letter-spacing: 0.16px;
  padding: 0;
}
body.netcredit_pl .page-block-accordion .accordion-container .accordion-item__content a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: fit-content;
}
body.netcredit_pl .blogs__filter-container button:hover, body.netcredit_pl .blogs__filter-container a:hover {
  background: #4789EB !important;
  color: white !important;
  border-color: #4789EB !important;
}
body.netcredit_pl .blogs__filter-container .active {
  background: #4789EB !important;
  color: white !important;
  border-color: #4789EB !important;
}
body.netcredit_pl .blog-post-items-container .title-text-container {
  border-radius: 24px;
  background: var(--N_Gray, #B8B8B8) !important;
}
body.netcredit_pl .blog-post-items-container .title-text-container .blog-post-view-more-container a {
  color: var(--Black, #1A1A1A) !important;
  text-align: right;
  font-family: Montserrat;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 144.444% */
  text-decoration-line: underline;
}
body.netcredit_pl .blog-post-items-container .title-text-container .title-text-container__category {
  color: var(--Black, #1A1A1A);
  text-align: right;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  letter-spacing: 0.16px;
}
body.netcredit_pl .blog-post-items-container .title-text-container .title-text-container__category span {
  background: #4789EB !important;
  margin-top: 2px;
}
body.netcredit_pl .blog-post-items-container .title-text-container .blog-post-title a {
  color: var(--Black, #1A1A1A);
  font-family: "Urbane Rounded";
  font-size: 32px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
body.netcredit_pl .block-latest-blog-post__title {
  color: var(--N_White, #F9F9F9);
  font-family: "Urbane Rounded";
  font-size: 80px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 88px */
  letter-spacing: 2.4px;
}
body.netcredit_pl .blogs-page-cover a {
  border-radius: 35px;
  background: var(--N_White, #F9F9F9);
  color: var(--N__Black, #000);
  text-align: center;
  /* N__Body */
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
  border-color: #F9F9F9;
}
body.netcredit_pl .blogs-page-cover a:visited:not(.disabled) {
  background: var(--N_White, #F9F9F9);
  color: var(--N__Black, #000);
}
body.netcredit_pl .blog-poster .title {
  color: var(--N_White, #F9F9F9);
  font-family: "Urbane Rounded";
  font-size: 80px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 88px */
  letter-spacing: 2.4px;
}
body.netcredit_pl .blog-posts-pagebar .current-page {
  background: var(--N__Blue, #4789EB);
  border: none;
}
@media only screen and (min-width: 2000px) {
  body.netcredit_pl .security {
    padding-bottom: 900px !important;
  }
  body.netcredit_pl .on-the-go {
    background-position-y: center;
  }
  body.netcredit_pl .page-block-accordion {
    background-size: cover !important;
  }
}
body.netcredit_pl .accordion-item__toggler div {
  font-family: Montserrat !important;
}
body.netcredit_pl .accordion-item__content p {
  font-family: Montserrat !important;
}
body.netcredit_pl .desktop-text-styled-middle p, body.netcredit_pl .apply-now-button, body.netcredit_pl .amount {
  font-family: Montserrat !important;
}
body.netcredit_pl .page-block-calculator-with-hero {
  padding-bottom: 180px;
}
body.netcredit_pl .possibilities .first-btn {
  background: black !important;
}
body.netcredit_pl .montserrat {
  font-family: Montserrat !important;
  color: white !important;
}
body.netcredit_pl .tab-toggle-container a {
  margin-bottom: 10px;
}
body.netcredit_pl .page-block-accordion.inner-block {
  padding-bottom: 0 !important;
  background: none !important;
}
body.netcredit_pl .page-block-tabbed-question-groups-and-questions {
  margin: 0;
  padding: 50px 20px;
}
body.netcredit_pl .information-line {
  width: 96%;
  margin: auto;
  padding-bottom: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1rem;
  box-sizing: border-box;
  margin-top: -20px;
}
body.netcredit_pl .information-line.scrolling-line {
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 30px;
}
body.netcredit_pl .information-line.scrolling-line .scrolling-text {
  position: absolute;
  white-space: nowrap;
}

.nowrap {
  white-space: nowrap;
}

.reactions-row {
  display: flex;
  justify-content: space-between;
  margin-top: 35px;
  margin-bottom: 25px;
}
.reactions-row > div {
  align-self: center;
}
.reactions-row > div.label {
  margin-right: 15px;
}
.reactions-row > div.copy-link {
  text-align: right;
}

.reaction-button {
  border: 1px solid #667086;
  border-radius: 4px;
  color: #667086;
  display: inline-block;
  background-position: 15px center;
  background-repeat: no-repeat;
  height: 48px;
  line-height: 25px;
  padding: 10px 20px 10px 56px;
  min-width: 100px;
  box-sizing: border-box;
  margin-left: 12px;
}
.reaction-button.icon-thumb-up {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 14.25C24 13.649 23.761 13.089 23.349 12.676C23.816 12.165 24.054 11.48 23.989 10.767C23.872 9.49599 22.727 8.49999 21.381 8.49999H15.204C15.51 7.57098 16 5.86801 16 4.50001C16 2.33101 14.157 0.500023 13 0.500023C11.962 0.500023 11.219 1.08502 11.188 1.10902C11.069 1.20404 11 1.34804 11 1.50001V4.89099L8.11898 11.13L7.99997 11.191V11C7.99997 10.724 7.77595 10.5 7.49995 10.5H2.49998C1.12102 10.5 0 11.621 0 13V21C0 22.379 1.12102 23.5 2.49998 23.5H5.49998C6.58097 23.5 7.50497 22.81 7.85297 21.847C8.685 22.275 9.80498 22.5 10.5 22.5H19.679C20.768 22.5 21.721 21.766 21.945 20.754C22.06 20.232 21.993 19.707 21.765 19.251C22.503 18.88 23 18.117 23 17.25C23 16.896 22.919 16.557 22.766 16.251C23.504 15.879 24 15.117 24 14.25ZM21.891 15.484C21.698 15.507 21.535 15.638 21.473 15.823C21.412 16.008 21.463 16.211 21.605 16.345C21.859 16.584 22 16.906 22 17.25C22 17.881 21.523 18.411 20.892 18.484C20.6991 18.507 20.536 18.638 20.4741 18.823C20.4131 19.008 20.4641 19.211 20.6061 19.345C20.9351 19.655 21.0671 20.09 20.9681 20.538C20.8451 21.096 20.3031 21.5 19.6791 21.5H10.5C9.68798 21.5 8.32598 21.119 7.854 20.646C7.71098 20.504 7.49498 20.462 7.30898 20.538C7.122 20.615 6.99998 20.798 6.99998 21C6.99998 21.827 6.327 22.5 5.49998 22.5H2.49998C1.67297 22.5 0.999984 21.827 0.999984 21V13C0.999984 12.173 1.67297 11.5 2.49998 11.5H6.99998V12C6.99998 12.173 7.08998 12.334 7.23797 12.426C7.38398 12.514 7.56797 12.523 7.72397 12.447L8.72395 11.947C8.82497 11.897 8.90597 11.813 8.95397 11.71L11.954 5.20998C11.984 5.14398 12 5.07198 12 4.99998V1.77099C12.208 1.65601 12.569 1.50001 13 1.50001C13.548 1.50001 15 2.86201 15 4.50001C15 6.26002 14.042 8.79699 14.033 8.82202C13.975 8.97502 13.995 9.14804 14.088 9.28402C14.182 9.41902 14.336 9.50002 14.5 9.50002H21.381C22.215 9.50002 22.923 10.097 22.993 10.859C23.046 11.429 22.772 11.971 22.281 12.274C22.128 12.368 22.037 12.538 22.044 12.719C22.051 12.9 22.155 13.062 22.315 13.145C22.738 13.36 23 13.784 23 14.25C23 14.881 22.523 15.411 21.891 15.484Z' fill='%23213560'/%3E%3C/svg%3E%0A");
}
.reaction-button.icon-thumb-down {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 9.74998C24 10.351 23.761 10.911 23.349 11.324C23.816 11.835 24.054 12.52 23.989 13.233C23.872 14.504 22.727 15.5 21.381 15.5H15.204C15.51 16.429 16 18.132 16 19.5C16 21.669 14.157 23.5 13 23.5C11.962 23.5 11.219 22.915 11.188 22.891C11.069 22.796 11 22.652 11 22.5V19.109L8.11898 12.87L7.99997 12.809V13C7.99997 13.276 7.77595 13.5 7.49995 13.5H2.49998C1.12102 13.5 0 12.379 0 11V2.99998C0 1.62097 1.12102 0.5 2.49998 0.5H5.49998C6.58097 0.5 7.50497 1.19 7.85297 2.153C8.685 1.72499 9.80498 1.49998 10.5 1.49998H19.679C20.768 1.49998 21.721 2.234 21.945 3.24598C22.06 3.76798 21.993 4.29299 21.765 4.74899C22.503 5.12 23 5.88298 23 6.74998C23 7.10398 22.919 7.44299 22.766 7.74899C23.504 8.12099 24 8.88299 24 9.74998ZM21.891 8.516C21.698 8.49298 21.535 8.36202 21.473 8.177C21.412 7.99198 21.463 7.78902 21.605 7.655C21.859 7.41599 22 7.094 22 6.74998C22 6.119 21.523 5.58898 20.892 5.516C20.6991 5.49298 20.536 5.36201 20.4741 5.177C20.4131 4.99199 20.4641 4.78902 20.6061 4.655C20.9351 4.34502 21.0671 3.91002 20.9681 3.46198C20.8451 2.90398 20.3031 2.49997 19.6791 2.49997H10.5C9.68798 2.49997 8.32598 2.88097 7.854 3.35398C7.71098 3.49597 7.49498 3.53797 7.30898 3.46198C7.122 3.38497 6.99998 3.20197 6.99998 2.99998C6.99998 2.17297 6.327 1.49998 5.49998 1.49998H2.49998C1.67297 1.49998 0.999984 2.17297 0.999984 2.99998V11C0.999984 11.827 1.67297 12.5 2.49998 12.5H6.99998V12C6.99998 11.827 7.08998 11.666 7.23797 11.574C7.38398 11.486 7.56797 11.477 7.72397 11.553L8.72395 12.053C8.82497 12.103 8.90597 12.187 8.95397 12.29L11.954 18.79C11.984 18.856 12 18.928 12 19V22.229C12.208 22.344 12.569 22.5 13 22.5C13.548 22.5 15 21.138 15 19.5C15 17.74 14.042 15.203 14.033 15.178C13.975 15.025 13.995 14.852 14.088 14.716C14.182 14.581 14.336 14.5 14.5 14.5H21.381C22.215 14.5 22.923 13.903 22.993 13.141C23.046 12.571 22.772 12.029 22.281 11.726C22.128 11.632 22.037 11.462 22.044 11.281C22.051 11.1 22.155 10.938 22.315 10.855C22.738 10.64 23 10.216 23 9.74998C23 9.119 22.523 8.58898 21.891 8.516Z' fill='%23213560'/%3E%3C/svg%3E");
}
.reaction-button:disabled {
  opacity: 0.5;
  cursor: default;
}

.manual-ordered-list-icon {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  background: #5599AA;
  color: #fff;
  font-size: 0.825rem;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
  overflow: hidden;
  border-radius: 50%;
  margin-right: 5px;
}

.calculator-component-universal.new-style .calc__tabs {
  margin-bottom: 10px;
  background: none;
  border: none;
  display: flex;
  justify-content: space-between;
  gap: 12px;
  box-shadow: none;
  opacity: 0;
}
@media (max-width: 768px) {
  .calculator-component-universal.new-style .calc__tabs {
    gap: 3px;
  }
}
.calculator-component-universal.new-style .calc__tabs .calc__tab {
  border-radius: 35px;
  border: 1px solid var(--N_White, #F9F9F9);
  background: none;
  font-family: Montserrat;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  color: white;
  width: inherit;
  height: inherit;
  padding: 10px 15px;
}
@media (max-width: 768px) {
  .calculator-component-universal.new-style .calc__tabs .calc__tab {
    padding: 10px 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 3px;
  }
}
.calculator-component-universal.new-style .calc__tabs .calc__tab.tab-active {
  padding: 10px 12px;
  background: white;
  color: black;
  width: inherit;
}
.calculator-component-universal.new-style .calc__tabs .calc__tab.tab-active span::before {
  width: 0;
  height: 0;
  background: none;
  content: none;
  display: none;
}
@media (max-width: 768px) {
  .calculator-component-universal.new-style .calc__tabs .calc__tab.tab-active {
    padding: 10px 8px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 3px;
  }
}
.calculator-component-universal.new-style .calc__outer {
  border-radius: 20px !important;
  border: 1px solid var(--N_White, #F9F9F9) !important;
  background: rgba(255, 255, 255, 0.01);
  backdrop-filter: blur(5.0999999046px);
  padding-top: 49px;
  padding-bottom: 5px;
  position: relative;
}
.calculator-component-universal.new-style .calc__outer img {
  position: absolute;
}
@media (max-width: 768px) {
  .calculator-component-universal.new-style .calc__outer img {
    display: none;
  }
}
.calculator-component-universal.new-style .input-controls {
  padding-bottom: 28px;
}
.calculator-component-universal.new-style .input-controls div {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.calculator-component-universal.new-style .input-controls div .input-controlled-value {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.calculator-component-universal.new-style .input-controls div .input-controlled-value span {
  font-family: "Urbane Rounded";
  font-size: 60px !important;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 66px */
  color: white !important;
}
@media (max-width: 325px) {
  .calculator-component-universal.new-style .input-controls div .input-controlled-value span {
    font-size: 45px !important;
  }
}
@media (max-width: 768px) {
  .calculator-component-universal.new-style .slider__slider {
    width: 96%;
  }
}
.calculator-component-universal.new-style .slider__slider #replace-base {
  height: 5px;
  width: 100%;
  background-color: white;
  margin-bottom: -5px;
  pointer-events: none;
}
.calculator-component-universal.new-style .slider__slider .noUi-base {
  height: 5px;
  background: none !important;
}
.calculator-component-universal.new-style .slider__slider .noUi-base .noUi-origin {
  background-color: rgba(255, 255, 255, 0.7);
  height: 1px;
  margin-top: 2px;
}
.calculator-component-universal.new-style .slider__slider .noUi-base .noUi-handle {
  width: 32px;
  height: 32px;
  background-color: white;
  border: none;
  background-image: none;
  margin-top: -4px;
}
.calculator-component-universal.new-style .calculator-info-row__limits div {
  color: white;
  font-size: 19px;
  font-family: Montserrat;
}
.calculator-component-universal.new-style .calculator-info-row__limits div span {
  color: white;
  font-size: 19px;
  font-family: Montserrat;
}
.calculator-component-universal.new-style #submitCalcBtn {
  border-radius: 35px;
  background: var(--N_White, #F9F9F9);
  width: 187px;
  color: var(--N__Black, #000);
  text-align: center;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
  padding: 10px 15px;
  margin: 45px auto;
  display: block;
}
.calculator-component-universal.new-style .redesigned-rsso {
  justify-content: center;
}
.calculator-component-universal.new-style .redesigned-rsso div div {
  color: var(--N_White, #F9F9F9);
  text-align: center;
  font-family: "Urbane Rounded";
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  /* 70% */
}
.calculator-component-universal.new-style .redesigned-rsso div span {
  color: var(--N_White, #F9F9F9);
  text-align: center;
  font-family: "Urbane Rounded";
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  /* 70% */
}
.calculator-component-universal.new-style .payments-information {
  margin-top: 25px;
}
.calculator-component-universal.new-style .payments-information .min-pay, .calculator-component-universal.new-style .payments-information .full-pay {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: var(--N_White, #F9F9F9);
  text-align: right;
  opacity: 0.5;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
}
.calculator-component-universal.new-style .payments-information .min-pay .amount, .calculator-component-universal.new-style .payments-information .full-pay .amount {
  display: flex;
  gap: 5px;
}
.calculator-component-universal.new-style .payments-information .first-pay-date {
  margin-top: 30px;
  color: var(--N_White, #F9F9F9);
  opacity: 0.5;
  font-family: Montserrat;
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  /* 14px */
}
.calculator-component-universal.new-style .repayments-info {
  margin-top: 30px;
  background: none;
  color: rgba(249, 249, 249, 0.5);
  /* N__Body small */
  font-family: Montserrat;
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  /* 14px */
}
@media (max-width: 768px) {
  .calculator-component-universal.new-style .repayments-info .information-icon {
    bottom: 0;
  }
}
.calculator-component-universal.new-style .calculator-spacer-line {
  display: none;
}
.calculator-component-universal.new-style .calc__links {
  padding: 0 20px;
  color: rgba(249, 249, 249, 0.5);
  text-align: center;
  font-family: Montserrat;
  font-size: 10px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  /* 14px */
  text-decoration-line: underline;
}
@media (max-width: 768px) {
  .calculator-component-universal.new-style .calc__links {
    padding-bottom: 30px;
  }
}

.apply-now-button {
  color: var(--N__Black, #000);
  text-align: center;
  padding: 15px 49px;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
  border-radius: 35px;
  background: var(--N_White, #F9F9F9);
}

.netcredit_pl .rebrended .header__menu-item--active a {
  color: white !important;
  text-decoration: underline;
  text-underline-offset: 5px;
}
@media (max-width: 768px) {
  .netcredit_pl .rebrended .header__menu-item--active a {
    color: white !important;
    text-decoration: none !important;
  }
}
.netcredit_pl .page__header {
  position: absolute !important;
  top: 0;
  left: 0;
  z-index: 4;
}
.netcredit_pl .page__header .header__navigation--horizontal {
  background: none;
}
.netcredit_pl .page-block-calculator-with-hero.rebrended {
  padding-top: 150px;
  padding-bottom: 100px;
  background-size: cover;
}
.netcredit_pl .page-block-calculator-with-hero.rebrended .calc-link {
  color: rgba(249, 249, 249, 0.5);
}
@media (max-width: 768px) {
  .netcredit_pl .page-block-calculator-with-hero.rebrended {
    background-position-x: left;
    padding-bottom: 230px;
  }
}
.netcredit_pl .page-block-calculator-with-hero.rebrended .apply-now-button {
  color: black;
}
.netcredit_pl .page-block-calculator-with-hero.rebrended .apply-now-button:hover {
  color: white;
  text-decoration: none;
  background: black;
}
@media (max-width: 768px) {
  .netcredit_pl .page-block-calculator-with-hero.rebrended .apply-now-button {
    padding: 10px 25px;
    margin-top: 45px;
    display: inline-block;
  }
}
.netcredit_pl .page-block-calculator-with-hero.rebrended #submitCalcBtn:hover {
  background: black;
  color: white;
}
.netcredit_pl .try_it_now {
  background-position-x: 200px;
  background-position-y: -250px;
}
@media (min-width: 1600px) {
  .netcredit_pl .try_it_now {
    background-position-x: 300px;
    background-position-y: -400px;
  }
}
@media (max-width: 768px) {
  .netcredit_pl .try_it_now {
    background-position-x: 0px;
    background-position-y: -100px;
  }
  .netcredit_pl .try_it_now .page-block {
    overflow: visible;
  }
  .netcredit_pl .try_it_now .card:last-child .card__image {
    margin-bottom: -70px;
  }
}
.netcredit_pl .page-block-accordion {
  position: relative;
  padding-bottom: 200px !important;
  margin: 0;
  background-size: 2000px;
  background-position-y: -300px;
  background-position-x: -280px;
  background-repeat: no-repeat;
}
@media (min-width: 1536px) {
  .netcredit_pl .page-block-accordion {
    background-size: 2000px;
    background-position-y: -450px;
    background-position-x: 100%;
  }
}
.netcredit_pl .page-block-accordion .bottom-left-image {
  position: absolute;
  right: 14%;
  bottom: 8%;
}
.netcredit_pl .blog-post-item .blog-post-title {
  max-height: inherit;
}
.netcredit_pl .filter-block-input-container input {
  text-indent: 31px !important;
  color: var(--Black, #1A1A1A);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 162.5% */
  height: 52px;
  width: 80%;
  margin-top: 85px;
  margin-bottom: 207px;
}
.netcredit_pl .filter-block-input-container svg {
  left: inherit !important;
  right: 15px !important;
}
.netcredit_pl .page-block-filter-questions-accordion {
  padding-top: 197px;
}
.netcredit_pl .page-block-filter-questions-accordion .filter-block-title {
  color: var(--N_White, #F9F9F9);
  font-family: "Urbane Rounded";
  font-size: 80px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 88px */
  letter-spacing: 2.4px;
  text-align: left !important;
  margin-left: -100px;
}
@media (max-width: 768px) {
  .netcredit_pl .page-block-filter-questions-accordion .filter-block-title {
    margin-left: 0;
    text-align: center !important;
    font-size: 24px;
  }
}
.netcredit_pl .page-block-filter-questions-accordion .filter-block-container {
  max-width: 70%;
}
@media (max-width: 768px) {
  .netcredit_pl .page-block-filter-questions-accordion .filter-block-container {
    max-width: 100%;
  }
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .dropdown-categories {
  background: #4789EB !important;
  color: white !important;
  border-color: #4789EB !important;
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .tab-toggle:hover {
  background: #4789EB !important;
  color: white !important;
  border-color: #4789EB !important;
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .tab-toggle.active {
  background: #4789EB !important;
  color: white !important;
  border-color: #4789EB !important;
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container {
  flex-direction: column;
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs {
  width: 100%;
  display: flex;
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container {
  width: 100%;
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  gap: 16px;
  width: 100%;
  border: none;
  background: none;
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
  border-radius: 100px;
  padding: 16px 24px;
}
@media (max-width: 768px) {
  .netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container a {
    padding: 14px 54px;
  }
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container a:hover, .netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container a.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container a:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container a:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container a:hover, .netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container a.active {
  font-weight: normal;
}
@media (max-width: 768px) {
  .netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container {
    flex-direction: column;
    position: inherit;
    height: 0px;
    overflow: hidden;
  }
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  border-radius: 100px;
  padding: 16px 24px;
  margin-bottom: 16px;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories {
    padding: 14px 54px;
  }
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories:hover, .netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories .selected-item-label {
  padding: 0;
  line-height: 1rem;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container {
    position: inherit;
  }
}
@media (max-width: 768px) {
  .netcredit_pl .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container.opened .tab-toggle-container {
    height: auto;
  }
}
.netcredit_pl .page-block-tabbed-question-groups-and-questions .categories-container {
  border: none !important;
}
.netcredit_pl .q-accordions {
  margin: auto;
  padding-top: 64px;
}
.netcredit_pl .q-accordions .tab-content {
  width: 100%;
}
.netcredit_pl .q-accordions .page-block-accordion {
  padding-top: 0;
  padding-bottom: 0;
}
.netcredit_pl .page-block-filter-questions-accordion {
  background-repeat: no-repeat;
  background-size: cover;
}
.netcredit_pl .page-block-filter-questions-accordion .filter-block-input-container {
  width: 100%;
}
.netcredit_pl .page-block-filter-questions-accordion .filter-block-input-container input {
  text-indent: 31px;
  height: 50px;
  outline: none;
}
.netcredit_pl .page-block-filter-questions-accordion .filter-block-input-container svg {
  left: inherit;
  right: 22px;
}
.netcredit_pl .page-block-filter-questions-accordion .filter-block-input-container svg path {
  fill: #1A1A1A;
}
.netcredit_pl .page-block-filter-questions-accordion .filter-block-container {
  padding: 0;
}
.netcredit_pl .filter-property {
  cursor: pointer;
  text-decoration: none;
  border: 1px solid #1A1A1A;
  padding: 16px 64px;
  border-radius: 100px;
  font-family: Montserrat !important;
  color: black;
  font-size: 16px;
}
.netcredit_pl .filter-property:hover {
  text-decoration: none;
}
.netcredit_pl .blog-post-content-block .calc-container .calc__tab {
  border: 1px solid var(--N_White, #4789EB);
  background: #4789EB;
  color: black;
}
.netcredit_pl .blog-post-content-block .calc-container .calc__outer {
  background: #4789EB;
}
.netcredit_pl .blog-post-content-block .calc-container .calc__outer img {
  display: none;
}

@media only screen and (min-width: 2000px) {
  .security {
    padding-bottom: 900px !important;
  }

  .on-the-go {
    background-position-y: center;
  }

  .page-block-accordion {
    background-size: cover !important;
  }
}
.accordion-item__toggler div {
  font-family: Montserrat !important;
}

.accordion-item__content p {
  font-family: Montserrat !important;
}

.page-block-calculator-with-hero {
  padding-bottom: 180px;
}

@media only screen and (max-width: 375px) {
  .text-content h1 {
    font-size: 35px !important;
    margin-bottom: 5px !important;
  }

  .page-block-calculator-with-hero.rebrended .text-content h1 {
    margin-bottom: 10px !important;
  }

  .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__text {
    padding-bottom: 40px !important;
  }
}
.page-block-calculator-with-hero {
  padding-top: 100px !important;
}

.inter-fonts, .halvo-card__text-container--header h3 span {
  font-family: "Urbane Rounded" !important;
}

.desktop-text-styled-middle p, .apply-now-button, .amount, .text-content p, .halvo-card__text-container--text {
  font-family: Montserrat !important;
}

.bottom-right-image {
  display: none !important;
}

body.netcredit_pl .calc__links li a {
  font-family: Montserrat;
}
body.netcredit_pl .accordion-item__content ul li {
  color: var(--NET-Black, #39291E);
  /* N__Body */
  font-family: Montserrat !important;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
}
body.netcredit_pl .security .halvo-card {
  min-width: 200px !important;
}
body.netcredit_pl .take-pick {
  padding-top: 250px;
}
body.netcredit_pl .how-to-use .slideshow-container__texts {
  min-width: 355px;
}
body.netcredit_pl .first-month .slideshow-container__texts--header {
  min-height: 200px;
}
body.netcredit_pl .first-month .slideshow-container__texts--text {
  min-height: 155px;
}
@media (max-width: 768px) {
  body.netcredit_pl .first-month .block-slideshow.first-month .slideshow-container__buttons button {
    padding: 8px 5px !important;
    font-size: 14px !important;
  }
}
body.netcredit_pl .filter-block-input-container svg {
  fill: black !important;
}
body.netcredit_pl .filter-block-input-container svg path {
  fill: black !important;
}
body.netcredit_pl .filter-block-input-container input {
  color: var(--Black, #1A1A1A);
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 162.5% */
}
body.netcredit_pl .filter-block-input-container input::placeholder {
  font-family: Montserrat !important;
}
body.netcredit_pl .tab-toggle-container a {
  color: var(--N__Black, #000);
  text-align: center;
  /* N__Body */
  font-family: Montserrat !important;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
}
body.netcredit_pl .page-cover .text-container {
  margin-left: 1% !important;
  margin-top: 100px !important;
}
body.netcredit_pl .page-cover .text-container__text {
  color: var(--N_White, #F9F9F9);
  /* N__Body */
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
}
body.netcredit_pl .page-cover .text-container__text p {
  color: var(--N_White, #F9F9F9);
  /* N__Body */
  font-family: Montserrat !important;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
}
body.netcredit_pl .montserrat {
  font-family: Montserrat !important;
}
body.netcredit_pl .urbane {
  font-family: "Urbane Rounded" !important;
}
body.netcredit_pl .content-slide-items same-height-container {
  justify-content: center !important;
}
body.netcredit_pl .blog-posts-section-title {
  color: var(--Black, #1A1A1A);
  /* N_H1 */
  font-family: "Urbane Rounded" !important;
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 66px */
}
body.netcredit_pl .blog-post-items-container .blog-post-title {
  max-height: 80px;
}
@media (max-width: 768px) {
  body.netcredit_pl .email-form .container-header {
    text-align: center !important;
  }
  body.netcredit_pl .email-form .container-subheader {
    text-align: center !important;
  }
}
@media (max-width: 768px) {
  body.netcredit_pl .header__navigation--vertical {
    background: #4789EB !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  body.netcredit_pl .header__navigation--vertical .header__container {
    background: #4789EB !important;
    align-self: flex-end;
  }
  body.netcredit_pl .header__navigation--vertical .header__container i::before {
    filter: invert(1);
  }
  body.netcredit_pl .header__navigation--vertical .header__buttons li a {
    background: none !important;
    color: black !important;
    border-color: black !important;
  }
  body.netcredit_pl .header__navigation--vertical .header__menu li a {
    color: black !important;
  }
  body.netcredit_pl .header__navigation--vertical .header__menu li a:hover {
    background: none !important;
    color: black !important;
  }
  body.netcredit_pl .header__navigation--vertical .header__buttons {
    margin-bottom: 20%;
  }
}
body.netcredit_pl .modal td {
  border: none;
}
body.netcredit_pl .modal__container {
  max-width: 1000px;
  margin: 0 auto;
  border-radius: 20px;
}
body.netcredit_pl .modal__container .modal__header {
  border-bottom: none;
  padding-bottom: 0;
}
body.netcredit_pl .modal__container .modal__section-header {
  padding-top: 0;
}
body.netcredit_pl .modal__container .modal__header-content {
  text-align: center;
  font-size: 32px;
  line-height: 1.375em;
  margin-bottom: 0.25em;
  color: black;
}
body.netcredit_pl .modal__container table {
  margin-bottom: 20px;
}
body.netcredit_pl .modal__container .modal__section-content td {
  border: 1px solid black;
  padding: 10px;
}
body.netcredit_pl .modal__container .modal__content {
  padding: 0 100px;
}
@media (max-width: 768px) {
  body.netcredit_pl .modal__container .modal__content {
    display: block;
  }
}
body.netcredit_pl .modal__container .modal__content table {
  margin-bottom: 20px;
  border: none;
}
body.netcredit_pl .modal__container .modal__content table th {
  border-bottom: none;
}
body.netcredit_pl .modal__container .modal__content td td {
  border: 1px solid black;
  padding: 10px;
}
body.netcredit_pl .modal__container .modal__content tr {
  border: none;
}
body.netcredit_pl .modal__container .modal-close-button {
  position: relative;
  width: 100%;
  background: #ffc000;
  border-radius: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.1rem;
  line-height: 1.875;
  padding: 5px 1.5em;
  color: black;
  cursor: pointer;
  box-sizing: border-box;
  text-decoration: none;
}
body.netcredit_pl .modal__container .modal-close-button:hover {
  background: black;
  color: white;
}
body.netcredit_pl .modal__container .modal-close-button img {
  position: absolute;
  top: 40%;
  left: 30%;
}
@media (max-width: 768px) {
  body.netcredit_pl .modal__container .modal-close-button img {
    display: block;
  }
}
body.netcredit_pl .modal__container p, body.netcredit_pl .modal__container span {
  font-family: Montserrat !important;
}
body.netcredit_pl .modal__container strong, body.netcredit_pl .modal__container h1, body.netcredit_pl .modal__container h2, body.netcredit_pl .modal__container h3, body.netcredit_pl .modal__container h4, body.netcredit_pl .modal__container h5, body.netcredit_pl .modal__container h6 {
  font-family: "Urbane Rounded" !important;
}
body.netcredit_pl .modal__container .modal__close {
  margin-top: -70px;
}
@media (max-width: 768px) {
  body.netcredit_pl .modal__container .modal__close {
    margin-top: -90px;
    margin-right: -10px;
  }
}
body.netcredit_pl .modal__container .modal__close li {
  color: black !important;
  font-size: 34px !important;
}
body.netcredit_pl .modal__container .fa-times-circle::before {
  content: "\D7" !important;
  color: black !important;
  font-size: 34px !important;
}
@media (max-width: 768px) {
  body.netcredit_pl .modal__container .modal__header-content p {
    font-size: 20px !important;
  }
  body.netcredit_pl .modal__container .modal__content {
    padding: 20px 10px !important;
  }
}
body.netcredit_pl .modal__container li::marker {
  color: #0A9BD6 !important;
}
@media (max-width: 768px) {
  body.netcredit_pl .modal--information {
    padding: 20px 10px !important;
  }
}

body.netcredit_pl .calc__tab .divergent-icon .information-icon__text {
  transform: translateY(0);
  right: 100%;
}
@media (max-width: 768px) {
  body.netcredit_pl .blog-posts-section-header .blog-posts-section-title h2 {
    font-size: 35px !important;
  }
}
@media screen and (max-width: 325px) {
  body.netcredit_pl #annualPercentageRate {
    font-size: 30px;
  }
}
@media screen and (max-width: 325px) {
  body.netcredit_pl .calculator-info-row__value div:not(.information-icon), body.netcredit_pl .calculator-info-row__caption div {
    font-size: 30px !important;
  }
}
@media screen and (max-width: 768px) {
  body.netcredit_pl .calculator-info-row__value div.information-icon div {
    font-size: 18px !important;
  }
}
@media screen and (max-width: 325px) {
  body.netcredit_pl .calculator-component-universal.new-style .calc__links {
    padding: 0;
  }
  body.netcredit_pl .calculator-component-universal.new-style .calc__links a {
    color: white !important;
  }
}
@media screen and (max-width: 325px) {
  body.netcredit_pl .calc__tab {
    font-size: 15px !important;
    padding: 8px 4px !important;
  }
}
body.netcredit_pl .min-pay, body.netcredit_pl .full-pay, body.netcredit_pl .amount, body.netcredit_pl .first-pay-date span, body.netcredit_pl .repayments-info {
  font-size: 15px !important;
}
@media screen and (max-width: 500px) {
  body.netcredit_pl .min-pay, body.netcredit_pl .full-pay, body.netcredit_pl .amount, body.netcredit_pl .first-pay-date span, body.netcredit_pl .repayments-info {
    color: white !important;
    opacity: 1 !important;
    font-size: 13px !important;
  }
}
@media screen and (max-width: 325px) {
  body.netcredit_pl .min-pay, body.netcredit_pl .full-pay, body.netcredit_pl .amount, body.netcredit_pl .first-pay-date span, body.netcredit_pl .repayments-info {
    font-size: 12px !important;
  }
}
body.netcredit_pl button[tabindex="0"]:focus, body.netcredit_pl a:focus {
  box-shadow: 0 0 0 1px black, 0 0 0 2px white, 0 0 0 4px black;
}
body.netcredit_pl .focused-card {
  z-index: 5 !important;
}
body.netcredit_pl .unfocused {
  outline: none !important;
  box-shadow: none !important;
}
body.netcredit_pl .calc__outer {
  background: rgba(8, 53, 120, 0.4) !important;
}
body.netcredit_pl .first-pay-date {
  font-size: 17px !important;
  margin-top: 10px !important;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (min-width: 1000px) {
  body.netcredit_pl .login-button {
    background: rgba(8, 53, 120, 0.4) !important;
  }
}
body.netcredit_pl .tab-active .information-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9077 8.99998H9.90234V15H11.9077V8.99998Z' fill='%23000000'/%3E%3Cpath d='M10.9055 0C5.36582 0 0.878906 4.47501 0.878906 9.99998C0.878906 15.5249 5.36582 20 10.9055 20C16.4451 20 20.9321 15.525 20.9321 9.99998C20.9321 4.47497 16.4452 0 10.9055 0ZM10.9055 18C6.48375 18 2.88419 14.41 2.88419 9.99998C2.88419 5.58998 6.48375 2.00001 10.9055 2.00001C15.3272 2.00001 18.9268 5.58998 18.9268 9.99998C18.9268 14.41 15.3272 18 10.9055 18Z' fill='%23000000'/%3E%3Cpath d='M11.9077 5.00002H9.90234V7.00004H11.9077V5.00002Z' fill='%23000000'/%3E%3C/svg%3E");
}
body.netcredit_pl .calc__links {
  padding-left: 0 !important;
}
body.netcredit_pl .header__menu--sub {
  display: flex;
  background: rgba(8, 53, 120, 0.4) !important;
  border-radius: 20px !important;
  padding: 10px !important;
  position: relative;
  backdrop-filter: blur(15px);
}
@media (max-width: 768px) {
  body.netcredit_pl .header__menu--sub {
    background: none !important;
    backdrop-filter: blur(0px);
  }
}
body.netcredit_pl .header__menu--sub li {
  width: 300px;
}
body.netcredit_pl .header__menu--sub li:hover {
  background: none;
}
body.netcredit_pl .header__menu--sub li a {
  text-decoration: underline;
}
@media (max-width: 768px) {
  body.netcredit_pl .header__menu--sub li a {
    font-size: 15px !important;
    text-underline-offset: 3px !important;
  }
}
body.netcredit_pl .menu-has-children .header__menu-item a {
  color: white !important;
  text-align: left;
  white-space: wrap;
  max-width: 100%;
  padding: 7px 10px !important;
  text-underline-offset: 6px;
}
body.netcredit_pl .menu-has-children .header__menu-item a:hover {
  background: none !important;
}
@media (max-width: 768px) {
  body.netcredit_pl .header__navigation--vertical .menu-has-children .header__menu-item a {
    padding: 4px 10px !important;
  }
}
body.netcredit_pl .submenu-half {
  width: 230px;
}
body.netcredit_pl .submenu-half a, body.netcredit_pl .submenu-half li {
  width: 100% !important;
  box-sizing: border-box;
  line-break: anywhere;
}
body.netcredit_pl .skip-link {
  position: absolute;
  top: -340px;
  left: 140px;
  background: rgba(8, 53, 120, 0.4);
  color: #fff;
  border: 1px solid white;
  border-radius: 35px;
  padding: 8px 16px;
  text-decoration: none;
  z-index: 1000;
}
@media screen and (max-width: 768px) {
  body.netcredit_pl .skip-link {
    display: none;
  }
}
body.netcredit_pl .skip-link:focus {
  top: 30px;
  text-decoration: none !important;
  color: white !important;
  outline: none !important;
  box-shadow: none;
}
body.netcredit_pl ul.focused {
  visibility: visible !important;
  opacity: 1 !important;
}
body.netcredit_pl .header-menu-wrapper.no-hide {
  overflow: visible;
}
body.netcredit_pl .page-post .page-block-post-header {
  width: 100%;
  max-width: 100%;
  min-height: 600px;
  position: relative;
  margin: 0;
  padding: 0;
}
body.netcredit_pl .page-post .post-item__image-container {
  position: relative;
  width: 100%;
  min-height: 600px;
  top: 0;
  left: 0;
}
body.netcredit_pl .page-post .post-item__image-container .post-item__image-main {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
body.netcredit_pl .page-post .post-item__image-container .post-item__image-main h1 {
  color: white;
  max-width: 800px;
  font-family: "Urbane Rounded", sans-serif;
  margin: 0 0 60px 20px;
}
body.netcredit_pl .page-post .post-item__image-container .post-item__image-main p {
  display: none;
}
body.netcredit_pl .page-post h1, body.netcredit_pl .page-post h2, body.netcredit_pl .page-post h3, body.netcredit_pl .page-post h4, body.netcredit_pl .page-post h5, body.netcredit_pl .page-post h6 {
  font-family: "Urbane Rounded", sans-serif;
}
body.netcredit_pl .page-post p, body.netcredit_pl .page-post span, body.netcredit_pl .page-post a {
  font-family: Montserrat, sans-serif;
}
body.netcredit_pl .page-post li::marker {
  color: #0A9BD6 !important;
}
body.netcredit_pl .set-background-color {
  background: white;
}
body.netcredit_pl .set-background-color .netcredit-menu-icon {
  filter: invert(0) !important;
}
body.netcredit_pl .blog-poster .title {
  background: rgba(0, 0, 0, 0.6);
  padding: 10px;
}
@media screen and (max-width: 768px) {
  body.netcredit_pl .blog-poster .title {
    padding: 5px;
  }
}
body.netcredit_pl .block-latest-blog-post__title {
  background: rgba(0, 0, 0, 0.6);
  padding: 10px;
}
@media screen and (max-width: 768px) {
  body.netcredit_pl .block-latest-blog-post__title {
    padding: 5px;
  }
}

body.ezaem_ru {
  font-size: 16px;
  color: #475166;
  font-family: Lato, sans-serif;
  /**
   ** Menu display changes for ezaem.ru
   **/
}
body.ezaem_ru div, body.ezaem_ru p, body.ezaem_ru li, body.ezaem_ru a, body.ezaem_ru td, body.ezaem_ru tr, body.ezaem_ru th, body.ezaem_ru h1, body.ezaem_ru h2, body.ezaem_ru h3, body.ezaem_ru h4, body.ezaem_ru h5, body.ezaem_ru h6, body.ezaem_ru button, body.ezaem_ru input, body.ezaem_ru select {
  font-family: Lato, sans-serif;
}
body.ezaem_ru .page__header {
  position: relative;
  z-index: 4;
  border-bottom: none;
}
body.ezaem_ru a {
  color: #5599AA;
  text-decoration: none;
}
body.ezaem_ru a:hover, body.ezaem_ru a:focus, body.ezaem_ru a:active {
  color: #528B9C;
  text-decoration: underline;
}
body.ezaem_ru .button {
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  background: none;
  background-color: #FF8126;
  color: #fff;
}
body.ezaem_ru .button:visited:not(disabled) {
  background-color: #FF8126;
  color: #fff;
}
body.ezaem_ru .button:hover:not(disabled) {
  background-color: #ED7C2C;
  color: #fff;
  text-decoration: none;
}
body.ezaem_ru .button:focus:not(disabled), body.ezaem_ru .button:active:not(disabled) {
  background-color: #DA7733;
  border-color: transparent;
  text-decoration: none;
  color: white;
}
body.ezaem_ru .button.button-blue {
  background-color: #5599AA;
  color: #fff;
}
body.ezaem_ru .button.button-blue:hover:not(disabled) {
  background-color: #5492A3;
  border-color: #528B9C;
}
body.ezaem_ru .button.button-blue:focus:not(disabled), body.ezaem_ru .button.button-blue:active:not(disabled), body.ezaem_ru .button.button-blue:visited:not(disabled) {
  background-color: #528B9C;
  border-color: #528B9C;
}
body.ezaem_ru .button.button-stroked {
  background-color: #fff;
  color: #FF8126;
  border-color: #FF8126;
}
body.ezaem_ru .button.button-stroked:hover:not(disabled) {
  background-color: #fff;
  color: #FF8126;
  border-color: #FF8126;
}
body.ezaem_ru .button.button-stroked:focus:not(disabled), body.ezaem_ru .button.button-stroked:active:not(disabled), body.ezaem_ru .button.button-stroked:visited:not(disabled) {
  background-color: #fff;
  color: #FF8126;
  border-color: #FF8126;
}
body.ezaem_ru .button.button-white {
  background: #fff;
  border-color: #5599AA;
  color: #5599AA;
}
body.ezaem_ru .button.button-white:hover:not(disabled) {
  color: #5492A3;
  border-color: #5492A3;
  background-color: #fff;
}
body.ezaem_ru .button.button-white:focus:not(disabled), body.ezaem_ru .button.button-white:active:not(disabled), body.ezaem_ru .button.button-white:visited:not(disabled) {
  color: #528B9C;
  border-color: #528B9C;
  background-color: #fff;
}
body.ezaem_ru .button.button-bg-transparent {
  background: transparent;
  border-color: #5599AA;
  color: #5599AA;
}
body.ezaem_ru .button.button-bg-transparent:hover:not(disabled) {
  color: #5492A3;
  border-color: #5492A3;
  background-color: transparent;
}
body.ezaem_ru .button.button-bg-transparent:focus:not(disabled), body.ezaem_ru .button.button-bg-transparent:active:not(disabled), body.ezaem_ru .button.button-bg-transparent:visited:not(disabled) {
  color: #528B9C;
  border-color: #528B9C;
  background-color: transparent;
}
body.ezaem_ru .button.button-full-width {
  box-sizing: border-box;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
body.ezaem_ru .page-block {
  max-width: 1440px;
  box-sizing: border-box;
  padding: 0 min(160px, 8.4%);
}
@media (max-width: 1200px) {
  body.ezaem_ru .page-block {
    padding: 0 5%;
  }
}
body.ezaem_ru .page-header.fixed {
  background: #fff;
  position: fixed;
  width: 100%;
}
body.ezaem_ru .header__menu li a {
  padding: 10px 16px;
}
@media (max-width: 1255px) {
  body.ezaem_ru .header__menu li a {
    padding: 10px;
  }
}
body.ezaem_ru .header__menu-item a {
  color: #475166;
  text-decoration: none;
  font-size: 1rem;
  font-weight: 400;
}
body.ezaem_ru .header__menu-item--active > a {
  color: #FF8126 !important;
}
body.ezaem_ru .header__navigation-toggle {
  color: #FF8126;
}
body.ezaem_ru .header__navigation--vertical {
  background: #fff;
}
body.ezaem_ru .header__navigation--vertical .header__menu li a {
  color: #475166;
}
body.ezaem_ru .header__navigation--vertical .header__buttons {
  margin: 15px;
}
body.ezaem_ru .header__navigation--vertical .header__buttons .top-button {
  color: #FF8126;
  border: 3px solid #FF8126;
  width: 100%;
  padding: 10px 0;
}
body.ezaem_ru .header__navigation--vertical .navigation-toggle {
  color: #FF8126;
}
body.ezaem_ru .header__navigation--vertical .header__menu-item.header__menu-item--active > a {
  color: #FF8126 !important;
}
body.ezaem_ru .login-button {
  border: 1px solid #FF8126;
  color: #FF8126;
  padding: 15px 32px;
  border-radius: 4px;
  text-decoration: none;
  font-size: 1.125rem;
}
body.ezaem_ru .login-button i.fas {
  display: none;
}
body.ezaem_ru .footer-head {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
}
body.ezaem_ru .footer-social-networks__container {
  display: flex;
}
body.ezaem_ru .footer-social-networks__container a {
  margin-left: 15px;
  text-decoration: none;
}
body.ezaem_ru .footer-social-networks__container a:hover {
  text-decoration: none;
}
body.ezaem_ru .footer__contacts {
  font-size: 0.9rem;
  padding-right: 15px;
}
body.ezaem_ru .footer__contacts h1, body.ezaem_ru .footer__contacts h2, body.ezaem_ru .footer__contacts h3, body.ezaem_ru .footer__contacts h4, body.ezaem_ru .footer__contacts h5, body.ezaem_ru .footer__contacts h6 {
  font-size: 1.125rem;
  padding-bottom: 15px;
  font-weight: 400;
  color: #475166;
}
body.ezaem_ru .footer__navigation-item {
  padding-right: 15px;
}
body.ezaem_ru .footer__navigation a {
  font-size: 1rem;
  color: #5599AA;
  text-decoration: underline;
  border-bottom: 1px solid transparent;
}
body.ezaem_ru .footer__navigation a:hover {
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
body.ezaem_ru .footer__navigation-header a {
  font-size: 1.125rem;
  color: #475166;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}
body.ezaem_ru .footer__quality-labels {
  padding-right: 0;
}
body.ezaem_ru .footer__quality-labels .quality-label-container {
  text-align: right;
  margin-bottom: 15px;
}
body.ezaem_ru .footer__quality-labels a img {
  height: auto;
  width: auto;
  max-height: 90px;
  max-width: 100%;
}
body.ezaem_ru .page__footer__copyrights {
  background: #F9F9F7;
  padding: 19px;
  text-align: center;
  font-size: 1rem;
}
body.ezaem_ru .footer_contact_items__container .footer_contact_item {
  display: flex;
  align-items: center;
  margin-top: 15px;
}
body.ezaem_ru .footer_contact_items__container .footer_contact_item .footer_contact_item__icon {
  border-radius: 50%;
  border: 1px solid #FF8126;
  width: 40px;
  height: 40px;
  margin-right: 15px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 50%;
}
body.ezaem_ru .footer_contact_items__container .footer_contact_item .footer_contact_item__label {
  text-decoration: underline;
  vertical-align: middle;
  color: #475166;
}
@media (max-width: 1200px) {
  body.ezaem_ru .footer__quality-labels {
    padding-right: 0;
  }
  body.ezaem_ru .footer__quality-labels .quality-label-container {
    text-align: center;
    margin-bottom: 15px;
  }
}
body.ezaem_ru .nowrap {
  white-space: nowrap;
}
body.ezaem_ru .reactions-row {
  display: flex;
  justify-content: space-between;
  margin-top: 35px;
  margin-bottom: 25px;
}
body.ezaem_ru .reactions-row > div {
  align-self: center;
}
body.ezaem_ru .reactions-row > div.label {
  margin-right: 15px;
}
body.ezaem_ru .reactions-row > div.copy-link {
  text-align: right;
}
body.ezaem_ru .reaction-button {
  border: 1px solid #667086;
  border-radius: 4px;
  color: #667086;
  display: inline-block;
  background-position: 15px center;
  background-repeat: no-repeat;
  height: 48px;
  line-height: 25px;
  padding: 10px 20px 10px 56px;
  min-width: 100px;
  box-sizing: border-box;
  margin-left: 12px;
}
body.ezaem_ru .reaction-button.icon-thumb-up {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 14.25C24 13.649 23.761 13.089 23.349 12.676C23.816 12.165 24.054 11.48 23.989 10.767C23.872 9.49599 22.727 8.49999 21.381 8.49999H15.204C15.51 7.57098 16 5.86801 16 4.50001C16 2.33101 14.157 0.500023 13 0.500023C11.962 0.500023 11.219 1.08502 11.188 1.10902C11.069 1.20404 11 1.34804 11 1.50001V4.89099L8.11898 11.13L7.99997 11.191V11C7.99997 10.724 7.77595 10.5 7.49995 10.5H2.49998C1.12102 10.5 0 11.621 0 13V21C0 22.379 1.12102 23.5 2.49998 23.5H5.49998C6.58097 23.5 7.50497 22.81 7.85297 21.847C8.685 22.275 9.80498 22.5 10.5 22.5H19.679C20.768 22.5 21.721 21.766 21.945 20.754C22.06 20.232 21.993 19.707 21.765 19.251C22.503 18.88 23 18.117 23 17.25C23 16.896 22.919 16.557 22.766 16.251C23.504 15.879 24 15.117 24 14.25ZM21.891 15.484C21.698 15.507 21.535 15.638 21.473 15.823C21.412 16.008 21.463 16.211 21.605 16.345C21.859 16.584 22 16.906 22 17.25C22 17.881 21.523 18.411 20.892 18.484C20.6991 18.507 20.536 18.638 20.4741 18.823C20.4131 19.008 20.4641 19.211 20.6061 19.345C20.9351 19.655 21.0671 20.09 20.9681 20.538C20.8451 21.096 20.3031 21.5 19.6791 21.5H10.5C9.68798 21.5 8.32598 21.119 7.854 20.646C7.71098 20.504 7.49498 20.462 7.30898 20.538C7.122 20.615 6.99998 20.798 6.99998 21C6.99998 21.827 6.327 22.5 5.49998 22.5H2.49998C1.67297 22.5 0.999984 21.827 0.999984 21V13C0.999984 12.173 1.67297 11.5 2.49998 11.5H6.99998V12C6.99998 12.173 7.08998 12.334 7.23797 12.426C7.38398 12.514 7.56797 12.523 7.72397 12.447L8.72395 11.947C8.82497 11.897 8.90597 11.813 8.95397 11.71L11.954 5.20998C11.984 5.14398 12 5.07198 12 4.99998V1.77099C12.208 1.65601 12.569 1.50001 13 1.50001C13.548 1.50001 15 2.86201 15 4.50001C15 6.26002 14.042 8.79699 14.033 8.82202C13.975 8.97502 13.995 9.14804 14.088 9.28402C14.182 9.41902 14.336 9.50002 14.5 9.50002H21.381C22.215 9.50002 22.923 10.097 22.993 10.859C23.046 11.429 22.772 11.971 22.281 12.274C22.128 12.368 22.037 12.538 22.044 12.719C22.051 12.9 22.155 13.062 22.315 13.145C22.738 13.36 23 13.784 23 14.25C23 14.881 22.523 15.411 21.891 15.484Z' fill='%23213560'/%3E%3C/svg%3E%0A");
}
body.ezaem_ru .reaction-button.icon-thumb-down {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 9.74998C24 10.351 23.761 10.911 23.349 11.324C23.816 11.835 24.054 12.52 23.989 13.233C23.872 14.504 22.727 15.5 21.381 15.5H15.204C15.51 16.429 16 18.132 16 19.5C16 21.669 14.157 23.5 13 23.5C11.962 23.5 11.219 22.915 11.188 22.891C11.069 22.796 11 22.652 11 22.5V19.109L8.11898 12.87L7.99997 12.809V13C7.99997 13.276 7.77595 13.5 7.49995 13.5H2.49998C1.12102 13.5 0 12.379 0 11V2.99998C0 1.62097 1.12102 0.5 2.49998 0.5H5.49998C6.58097 0.5 7.50497 1.19 7.85297 2.153C8.685 1.72499 9.80498 1.49998 10.5 1.49998H19.679C20.768 1.49998 21.721 2.234 21.945 3.24598C22.06 3.76798 21.993 4.29299 21.765 4.74899C22.503 5.12 23 5.88298 23 6.74998C23 7.10398 22.919 7.44299 22.766 7.74899C23.504 8.12099 24 8.88299 24 9.74998ZM21.891 8.516C21.698 8.49298 21.535 8.36202 21.473 8.177C21.412 7.99198 21.463 7.78902 21.605 7.655C21.859 7.41599 22 7.094 22 6.74998C22 6.119 21.523 5.58898 20.892 5.516C20.6991 5.49298 20.536 5.36201 20.4741 5.177C20.4131 4.99199 20.4641 4.78902 20.6061 4.655C20.9351 4.34502 21.0671 3.91002 20.9681 3.46198C20.8451 2.90398 20.3031 2.49997 19.6791 2.49997H10.5C9.68798 2.49997 8.32598 2.88097 7.854 3.35398C7.71098 3.49597 7.49498 3.53797 7.30898 3.46198C7.122 3.38497 6.99998 3.20197 6.99998 2.99998C6.99998 2.17297 6.327 1.49998 5.49998 1.49998H2.49998C1.67297 1.49998 0.999984 2.17297 0.999984 2.99998V11C0.999984 11.827 1.67297 12.5 2.49998 12.5H6.99998V12C6.99998 11.827 7.08998 11.666 7.23797 11.574C7.38398 11.486 7.56797 11.477 7.72397 11.553L8.72395 12.053C8.82497 12.103 8.90597 12.187 8.95397 12.29L11.954 18.79C11.984 18.856 12 18.928 12 19V22.229C12.208 22.344 12.569 22.5 13 22.5C13.548 22.5 15 21.138 15 19.5C15 17.74 14.042 15.203 14.033 15.178C13.975 15.025 13.995 14.852 14.088 14.716C14.182 14.581 14.336 14.5 14.5 14.5H21.381C22.215 14.5 22.923 13.903 22.993 13.141C23.046 12.571 22.772 12.029 22.281 11.726C22.128 11.632 22.037 11.462 22.044 11.281C22.051 11.1 22.155 10.938 22.315 10.855C22.738 10.64 23 10.216 23 9.74998C23 9.119 22.523 8.58898 21.891 8.516Z' fill='%23213560'/%3E%3C/svg%3E");
}
body.ezaem_ru .reaction-button:disabled {
  opacity: 0.5;
  cursor: default;
}
body.ezaem_ru .return-back-to-list {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='16' viewBox='0 0 24 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.5001 7.50001H1.70713L8.35363 0.853512C8.54896 0.658184 8.54896 0.341777 8.35363 0.146496C8.15831 -0.048832 7.8419 -0.048832 7.64662 0.146496L0.146618 7.6465C-0.04871 7.84182 -0.04871 8.15823 0.146618 8.35351L7.64662 15.8535C7.74426 15.9512 7.87223 16 8.00015 16C8.12807 16 8.25599 15.9512 8.35368 15.8535C8.54901 15.6582 8.54901 15.3418 8.35368 15.1465L1.70713 8.50004H23.5001C23.7765 8.50004 24.0001 8.2764 24.0001 8.00003C24.0001 7.72365 23.7764 7.50001 23.5001 7.50001Z' fill='%23475166'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 32px;
  color: #475166;
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  line-height: 28px;
  margin-bottom: 20px;
}
body.ezaem_ru .calc .slider .noUi-base {
  background: #FF8126;
}
body.ezaem_ru .calc .slider .noUi-handle {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%221%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%221%22%20cy%3D%229%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%229%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 10px 10px;
}
body.ezaem_ru .calc .slider .noUi-origin {
  background: #c8c8c8;
}
body.ezaem_ru .calc input[type=text], body.ezaem_ru .calc input[type=number] {
  border: 1px solid #9AAFB5;
  color: #475166;
  font-size: 1rem;
}
body.ezaem_ru .calc .slider__input input {
  width: 136.6px;
  height: 48px;
  box-sizing: border-box;
}
body.ezaem_ru .calc .slider__input span {
  color: #5599AA;
  font-size: 1rem;
}
body.ezaem_ru .information-icon {
  color: #9AAFB5;
  text-align: center;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9077 8.99998H9.90234V15H11.9077V8.99998Z' fill='%239AAFB5'/%3E%3Cpath d='M10.9055 0C5.36582 0 0.878906 4.47501 0.878906 9.99998C0.878906 15.5249 5.36582 20 10.9055 20C16.4451 20 20.9321 15.525 20.9321 9.99998C20.9321 4.47497 16.4452 0 10.9055 0ZM10.9055 18C6.48375 18 2.88419 14.41 2.88419 9.99998C2.88419 5.58998 6.48375 2.00001 10.9055 2.00001C15.3272 2.00001 18.9268 5.58998 18.9268 9.99998C18.9268 14.41 15.3272 18 10.9055 18Z' fill='%239AAFB5'/%3E%3Cpath d='M11.9077 5.00002H9.90234V7.00004H11.9077V5.00002Z' fill='%239AAFB5'/%3E%3C/svg%3E%0A");
  background-position: center center;
  background-size: cover;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  width: 20px;
  height: 20px;
  z-index: 2;
}
body.ezaem_ru .information-icon .information-icon__text {
  background: #fff;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  color: #475166;
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(-100%);
  display: none;
  padding: 15px;
  width: 200px;
  font-weight: normal;
}
body.ezaem_ru .information-icon .information-icon__text.to-the-right {
  left: 0;
}
body.ezaem_ru .information-icon:hover .information-icon__text {
  display: block;
}
body.ezaem_ru .value-without-discount {
  text-decoration: line-through;
  color: #9AAFB5;
  font-size: 0.925rem;
  font-weight: normal;
}
body.ezaem_ru .calc .calc__links {
  margin-top: 15px;
}
body.ezaem_ru .calc .calc__links a {
  color: #7C8892;
}
body.ezaem_ru .calc__tabs div {
  background-color: #EBF1F2;
  color: #455073;
  font-size: 1rem;
}
body.ezaem_ru .calc__tabs .tab-active {
  border-color: transparent;
  background-color: #fff;
  color: #475166;
  font-weight: bold;
}
body.ezaem_ru .calc__tabs .tab-active span::before {
  content: "";
  width: 10px;
  height: 10px;
  display: inline-block;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%2210%22%20viewBox%3D%220%200%2010%2010%22%20fill%3D%22none%22%3E%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%221%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%221%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%225%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%221%22%20cy%3D%229%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%229%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%221%22%20fill%3D%22%23FF8126%22%2F%3E%3C%2Fsvg%3E");
}
body.ezaem_ru .tab-dependent-content {
  display: none;
}
body.ezaem_ru .tab-dependent-content.active {
  display: revert;
}
body.ezaem_ru .calculator-info-block {
  border-radius: 4px;
  padding: 10px;
  background: #5599AA;
  color: #fff;
  margin: 0 0 25px 0;
}
body.ezaem_ru .calculator-info-block div, body.ezaem_ru .calculator-info-block p {
  color: inherit;
}
body.ezaem_ru .is-last-info-row {
  margin-bottom: 25px;
}
body.ezaem_ru .calc-bottom-text {
  margin: 25px 0;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #7C8892;
}
body.ezaem_ru .for-mobile-only {
  display: none !important;
}
body.ezaem_ru .text ul, body.ezaem_ru .user-content ul {
  padding-left: 1rem;
}
body.ezaem_ru .text ul li, body.ezaem_ru .user-content ul li {
  list-style: none;
  position: relative;
  min-height: 32px;
  padding-left: 40px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1.25rem;
}
body.ezaem_ru .text ul li:before, body.ezaem_ru .user-content ul li:before {
  content: "";
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%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='M22.3956 10.6893C22.8167 11.0379 22.8735 11.6598 22.5227 12.0781L14.9608 21.0958C14.4649 21.6871 13.5509 21.6871 13.055 21.0958L9.62773 17.0087C9.27688 16.5904 9.33376 15.9685 9.75478 15.6199C10.1758 15.2712 10.8015 15.3278 11.1524 15.7461L14.0079 19.1514L20.9981 10.8155C21.3489 10.3972 21.9746 10.3406 22.3956 10.6893Z' fill='%23FF8126'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.997 30.9484C24.2528 30.9484 30.9455 24.2557 30.9455 15.9999C30.9455 7.74406 24.2528 1.05138 15.997 1.05138C7.74113 1.05138 1.04845 7.74406 1.04845 15.9999C1.04845 24.2557 7.74113 30.9484 15.997 30.9484ZM15.997 31.5554C24.5881 31.5554 31.5525 24.591 31.5525 15.9999C31.5525 7.40879 24.5881 0.444336 15.997 0.444336C7.40587 0.444336 0.441406 7.40879 0.441406 15.9999C0.441406 24.591 7.40587 31.5554 15.997 31.5554Z' fill='%23FF8126'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 30.5041C24.0104 30.5041 30.5041 24.0104 30.5041 16C30.5041 7.98963 24.0104 1.49594 16 1.49594C7.98963 1.49594 1.49594 7.98963 1.49594 16C1.49594 24.0104 7.98963 30.5041 16 30.5041ZM32 16C32 24.8366 24.8366 32 16 32C7.16344 32 0 24.8366 0 16C0 7.16344 7.16344 0 16 0C24.8366 0 32 7.16344 32 16ZM30.9485 16C30.9485 24.2558 24.2558 30.9485 16 30.9485C7.74417 30.9485 1.05149 24.2558 1.05149 16C1.05149 7.74417 7.74417 1.05149 16 1.05149C24.2558 1.05149 30.9485 7.74417 30.9485 16ZM31.5556 16C31.5556 24.5911 24.5911 31.5556 16 31.5556C7.4089 31.5556 0.444444 24.5911 0.444444 16C0.444444 7.4089 7.4089 0.444444 16 0.444444C24.5911 0.444444 31.5556 7.4089 31.5556 16Z' fill='%23FF8126'/%3E%3C/svg%3E%0A");
  background-color: transparent;
  position: absolute;
  top: 5px;
  left: -5px;
}
body.ezaem_ru .text ul li div, body.ezaem_ru .text ul li p, body.ezaem_ru .user-content ul li div, body.ezaem_ru .user-content ul li p {
  line-height: 1.25rem;
}
body.ezaem_ru .page-block-features .features-container .features-item__text ul li {
  list-style-type: none;
  margin-left: 0;
}
@media (max-width: 768px) {
  body.ezaem_ru .for-full-version-only {
    display: none !important;
  }
  body.ezaem_ru .for-mobile-only {
    display: block !important;
  }
  body.ezaem_ru .for-mobile-only.tab-dependent-content {
    display: none !important;
  }
  body.ezaem_ru .for-mobile-only.tab-dependent-content.active {
    display: block !important;
  }
}
body.ezaem_ru .manual-ordered-list-icon {
  display: none;
}
body.ezaem_ru .calc .calc__outer {
  border: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
body.ezaem_ru.page.scrolled {
  padding-top: 65px;
}
body.ezaem_ru.page.scrolled header {
  height: 65px !important;
}
body.ezaem_ru.page.scrolled header.page__header {
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
}
body.ezaem_ru.page.scrolled header.page__header .page-block {
  margin-top: 5px;
}
body.ezaem_ru.page.scrolled .logo--header {
  height: 60px;
}
@media screen and (min-width: 48rem) {
  body.ezaem_ru .calc__outer {
    padding: 2rem 1.5rem;
  }
}
body.ezaem_ru .page-block-complain-form .form-field-row select {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1.70745L10.585 0.29248L6 4.87746L1.41502 0.29248L0 1.70745L6 7.70745L12 1.70745Z' fill='%23475166'/%3E%3C/svg%3E");
}
body.ezaem_ru .page-block-lead-gen .page-block {
  max-width: 100%;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}
body.ezaem_ru .page-block-lead-gen .lead-gen {
  padding: 80px 0;
}
body.ezaem_ru .page-block-lead-gen .lead-gen__title {
  font-size: 3.5rem;
  line-height: normal;
  color: #F9F9F7;
}
body.ezaem_ru .page-block-lead-gen .lead-gen__text {
  font-size: 1.75rem;
  font-weight: 400;
  line-height: normal;
  color: #F9F9F7;
  margin: 28px 0;
}
body.ezaem_ru .page-block-lead-gen .lead-gen__button {
  font-size: 1.125rem;
  border-radius: 12px;
}
body.ezaem_ru .page-block-lead-gen .lead-gen .button.button-white {
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.25);
}
body.ezaem_ru .blog-post-text-section ul > li {
  margin-left: 35px;
}
body.ezaem_ru .blog-post-text-section li {
  list-style: revert;
}
body.ezaem_ru .blog-post-text-section li::marker {
  color: #FF8126;
}
@media (max-width: 768px) {
  body.ezaem_ru .header__navigation--vertical li {
    margin-left: 0 !important;
    list-style: none !important;
  }
  body.ezaem_ru .page-block {
    padding: 0;
  }
}
body.ezaem_ru header .logo--header {
  flex: 0;
}
body.ezaem_ru .page .logo--header {
  flex: 0;
}
body.ezaem_ru .header__navigation--horizontal {
  margin-left: 15px;
  display: flex;
  flex: 1;
  width: 100%;
}
body.ezaem_ru .header__navigation--horizontal > div {
  flex: 1;
}
body.ezaem_ru .header__navigation--horizontal .header__menu:not(.header__menu--sub) {
  display: flex;
}
body.ezaem_ru .header__navigation--horizontal .header__menu:not(.header__menu--sub) > li {
  display: revert;
}
body.ezaem_ru .header__navigation--horizontal .header__menu:not(.header__menu--sub) > li:last-child {
  border-left: 1px solid #DEE3EE;
  padding-left: 32px;
}
body.ezaem_ru .header__navigation--horizontal .header__menu:not(.header__menu--sub) > li:nth-last-child(2) {
  flex: 1;
}
body.ezaem_ru .header__navigation--horizontal .header__menu:not(.header__menu--sub) > li:nth-last-child(2) > a {
  display: inline-block;
}
body.ezaem_ru .header__navigation--horizontal .header__menu:not(.header__menu--sub) .visible-moneza-ru-only-inline-block {
  display: revert;
}
body.ezaem_ru .header__navigation--horizontal .header__menu:not(.header__menu--sub) .header__menu.header__menu--sub {
  right: auto;
  left: -20px;
}
body.ezaem_ru .header__navigation--horizontal .header__menu:not(.header__menu--sub) .header__menu.header__menu--sub a {
  padding-left: 36px;
  padding-right: 36px;
}
body.ezaem_ru .item-with-icon-check {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 22.08C18.067 22.08 22.58 17.567 22.58 12C22.58 6.43297 18.067 1.92 12.5 1.92C6.93297 1.92 2.42 6.43297 2.42 12C2.42 17.567 6.93297 22.08 12.5 22.08ZM12.5 24C19.1274 24 24.5 18.6274 24.5 12C24.5 5.37258 19.1274 0 12.5 0C5.87258 0 0.5 5.37258 0.5 12C0.5 18.6274 5.87258 24 12.5 24Z' fill='%23FF8126'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.404 7.91043C18.8069 8.25502 18.8542 8.86102 18.5096 9.26396L11.9416 16.944C11.7691 17.1456 11.521 17.2668 11.256 17.279C10.991 17.2912 10.7328 17.1931 10.5426 17.0082L6.55064 13.1251C6.17059 12.7554 6.16218 12.1476 6.53187 11.7676C6.90155 11.3875 7.50933 11.3791 7.88938 11.7488L11.1477 14.9182L17.0504 8.01606C17.395 7.61313 18.001 7.56583 18.404 7.91043Z' fill='%23FF8126'/%3E%3C/svg%3E%0A") !important;
}
body.ezaem_ru .list-item-check::before {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 22.08C18.067 22.08 22.58 17.567 22.58 12C22.58 6.43297 18.067 1.92 12.5 1.92C6.93297 1.92 2.42 6.43297 2.42 12C2.42 17.567 6.93297 22.08 12.5 22.08ZM12.5 24C19.1274 24 24.5 18.6274 24.5 12C24.5 5.37258 19.1274 0 12.5 0C5.87258 0 0.5 5.37258 0.5 12C0.5 18.6274 5.87258 24 12.5 24Z' fill='%23FF8126'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.404 7.91043C18.8069 8.25502 18.8542 8.86102 18.5096 9.26396L11.9416 16.944C11.7691 17.1456 11.521 17.2668 11.256 17.279C10.991 17.2912 10.7328 17.1931 10.5426 17.0082L6.55064 13.1251C6.17059 12.7554 6.16218 12.1476 6.53187 11.7676C6.90155 11.3875 7.50933 11.3791 7.88938 11.7488L11.1477 14.9182L17.0504 8.01606C17.395 7.61313 18.001 7.56583 18.404 7.91043Z' fill='%23FF8126'/%3E%3C/svg%3E%0A") !important;
}
body.ezaem_ru .list-item-disallowed::before {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 22.08C18.067 22.08 22.58 17.567 22.58 12C22.58 6.43297 18.067 1.92 12.5 1.92C6.93297 1.92 2.42 6.43297 2.42 12C2.42 17.567 6.93297 22.08 12.5 22.08ZM12.5 24C19.1274 24 24.5 18.6274 24.5 12C24.5 5.37258 19.1274 0 12.5 0C5.87258 0 0.5 5.37258 0.5 12C0.5 18.6274 5.87258 24 12.5 24Z' fill='%23FF8126'/%3E%3Cpath d='M8 7.5L17 16.5' stroke='%23FF8126' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M17 7.5L8 16.5' stroke='%23FF8126' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") !important;
}
body.ezaem_ru .list-item-time::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 22.08C17.567 22.08 22.08 17.567 22.08 12C22.08 6.43297 17.567 1.92 12 1.92C6.43297 1.92 1.92 6.43297 1.92 12C1.92 17.567 6.43297 22.08 12 22.08ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='%23FF8126'/%3E%3Cpath d='M6 14H12C12.5523 14 13 13.5523 13 13V6' stroke='%23FF8126' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A") !important;
}
body.ezaem_ru .page-block-partnership-text-block .block-content-container .block-text-container ul li {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 22.08C18.067 22.08 22.58 17.567 22.58 12C22.58 6.43297 18.067 1.92 12.5 1.92C6.93297 1.92 2.42 6.43297 2.42 12C2.42 17.567 6.93297 22.08 12.5 22.08ZM12.5 24C19.1274 24 24.5 18.6274 24.5 12C24.5 5.37258 19.1274 0 12.5 0C5.87258 0 0.5 5.37258 0.5 12C0.5 18.6274 5.87258 24 12.5 24Z' fill='%23FF8126'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.404 7.91043C18.8069 8.25502 18.8542 8.86102 18.5096 9.26396L11.9416 16.944C11.7691 17.1456 11.521 17.2668 11.256 17.279C10.991 17.2912 10.7328 17.1931 10.5426 17.0082L6.55064 13.1251C6.17059 12.7554 6.16218 12.1476 6.53187 11.7676C6.90155 11.3875 7.50933 11.3791 7.88938 11.7488L11.1477 14.9182L17.0504 8.01606C17.395 7.61313 18.001 7.56583 18.404 7.91043Z' fill='%23FF8126'/%3E%3C/svg%3E%0A");
}
body.ezaem_ru .content-slide-dots-container .dot.active {
  background: #FF8126;
}
body.ezaem_ru .page-block-partnership-how-to .block-content-container .link-button-container a.link-button {
  background: #FF8126;
}
body.ezaem_ru .page-block-calculator-with-hero.small-banner {
  background-position-x: 29%;
}

.manual-ordered-list-icon {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  background: #5599AA;
  color: #fff;
  font-size: 0.825rem;
  line-height: 24px;
  text-align: center;
  font-weight: bold;
  overflow: hidden;
  border-radius: 50%;
  margin-right: 5px;
}

/* === DIMENSIONS === */
/* === COLORS === */
body.moneza_ru_v2, .page.moneza_ru_v2 {
  /**
  ** Menu display changes for moneza.ru
  **/
}
body.moneza_ru_v2 h1, body.moneza_ru_v2 h2, body.moneza_ru_v2 h3, body.moneza_ru_v2 h4, body.moneza_ru_v2 h5, body.moneza_ru_v2 h6, .page.moneza_ru_v2 h1, .page.moneza_ru_v2 h2, .page.moneza_ru_v2 h3, .page.moneza_ru_v2 h4, .page.moneza_ru_v2 h5, .page.moneza_ru_v2 h6 {
  font-family: Lato, sans-serif;
}
body.moneza_ru_v2 h1, body.moneza_ru_v2 h2, body.moneza_ru_v2 h3, body.moneza_ru_v2 h4, body.moneza_ru_v2 h5, body.moneza_ru_v2 h6, .page.moneza_ru_v2 h1, .page.moneza_ru_v2 h2, .page.moneza_ru_v2 h3, .page.moneza_ru_v2 h4, .page.moneza_ru_v2 h5, .page.moneza_ru_v2 h6 {
  color: #455073;
}
body.moneza_ru_v2 .page-block-page-head .page-head-container div, body.moneza_ru_v2 .page-block-page-head .page-head-container p, body.moneza_ru_v2 .page-block-page-head .page-head-container h1, body.moneza_ru_v2 .page-block-page-head .page-head-container h2, body.moneza_ru_v2 .page-block-page-head .page-head-container h3, body.moneza_ru_v2 .page-block-page-head .page-head-container h4, body.moneza_ru_v2 .page-block-page-head .page-head-container h5, body.moneza_ru_v2 .page-block-page-head .page-head-container h6, .page.moneza_ru_v2 .page-block-page-head .page-head-container div, .page.moneza_ru_v2 .page-block-page-head .page-head-container p, .page.moneza_ru_v2 .page-block-page-head .page-head-container h1, .page.moneza_ru_v2 .page-block-page-head .page-head-container h2, .page.moneza_ru_v2 .page-block-page-head .page-head-container h3, .page.moneza_ru_v2 .page-block-page-head .page-head-container h4, .page.moneza_ru_v2 .page-block-page-head .page-head-container h5, .page.moneza_ru_v2 .page-block-page-head .page-head-container h6 {
  color: #ffffff;
}
body.moneza_ru_v2 .page-block, .page.moneza_ru_v2 .page-block {
  box-sizing: border-box;
  max-width: 1266px;
  padding-left: 25px;
  padding-right: 25px;
}
@media (max-width: 768px) {
  body.moneza_ru_v2 .page-block-banner.page-block-banner__calculator .page-block__content--padding, .page.moneza_ru_v2 .page-block-banner.page-block-banner__calculator .page-block__content--padding {
    padding-left: 0;
    padding-right: 0;
  }
}
body.moneza_ru_v2 .user-content ol li, .page.moneza_ru_v2 .user-content ol li {
  color: #6C67EE;
  list-style: none;
  padding-left: 20px;
}
body.moneza_ru_v2 .user-content ol li::before, .page.moneza_ru_v2 .user-content ol li::before {
  font-size: 1rem;
  background: none;
}
body.moneza_ru_v2 .header__menu li a, .page.moneza_ru_v2 .header__menu li a {
  color: #878B97;
}
@media (min-width: 1200px) {
  body.moneza_ru_v2 .page-block.header-menu-wrapper, .page.moneza_ru_v2 .page-block.header-menu-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}
body.moneza_ru_v2 .login-button, .page.moneza_ru_v2 .login-button {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1049_2946)'%3E%3Cpath d='M8 8C8.79112 8 9.56448 7.76541 10.2223 7.32588C10.8801 6.88635 11.3928 6.26164 11.6955 5.53074C11.9983 4.79983 12.0775 3.99556 11.9231 3.21964C11.7688 2.44372 11.3878 1.73098 10.8284 1.17157C10.269 0.612165 9.55628 0.231202 8.78036 0.0768607C8.00444 -0.0774802 7.20017 0.00173314 6.46927 0.304484C5.73836 0.607234 5.11365 1.11992 4.67412 1.77772C4.2346 2.43552 4 3.20888 4 4C4.00106 5.06054 4.42283 6.07734 5.17274 6.82726C5.92266 7.57718 6.93946 7.99894 8 8ZM8 1.33334C8.52742 1.33334 9.04299 1.48973 9.48152 1.78275C9.92005 2.07577 10.2618 2.49224 10.4637 2.97951C10.6655 3.46678 10.7183 4.00296 10.6154 4.52024C10.5125 5.03753 10.2586 5.51268 9.88562 5.88562C9.51268 6.25856 9.03752 6.51254 8.52024 6.61543C8.00296 6.71832 7.46678 6.66551 6.97951 6.46368C6.49224 6.26185 6.07576 5.92005 5.78275 5.48152C5.48973 5.04299 5.33333 4.52742 5.33333 4C5.33333 3.29276 5.61428 2.61448 6.11438 2.11438C6.61448 1.61429 7.29276 1.33334 8 1.33334Z' fill='white'/%3E%3Cpath d='M8 9.3335C6.40924 9.33526 4.88414 9.96797 3.75931 11.0928C2.63447 12.2176 2.00176 13.7427 2 15.3335C2 15.5103 2.07024 15.6799 2.19526 15.8049C2.32029 15.9299 2.48986 16.0002 2.66667 16.0002C2.84348 16.0002 3.01305 15.9299 3.13807 15.8049C3.2631 15.6799 3.33333 15.5103 3.33333 15.3335C3.33333 14.0958 3.825 12.9088 4.70017 12.0337C5.57534 11.1585 6.76232 10.6668 8 10.6668C9.23768 10.6668 10.4247 11.1585 11.2998 12.0337C12.175 12.9088 12.6667 14.0958 12.6667 15.3335C12.6667 15.5103 12.7369 15.6799 12.8619 15.8049C12.987 15.9299 13.1565 16.0002 13.3333 16.0002C13.5101 16.0002 13.6797 15.9299 13.8047 15.8049C13.9298 15.6799 14 15.5103 14 15.3335C13.9982 13.7427 13.3655 12.2176 12.2407 11.0928C11.1159 9.96797 9.59076 9.33526 8 9.3335Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1049_2946'%3E%3Crect width='16' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-color: #423BFF;
  background-position: 20px center;
  color: #ffffff !important;
  border-radius: 6px;
  height: 50px;
  line-height: 50px;
  width: auto;
  box-sizing: border-box;
  padding: 0 20px 0 46px !important;
}
body.moneza_ru_v2 .login-button i, .page.moneza_ru_v2 .login-button i {
  display: none !important;
}
body.moneza_ru_v2 .page__footer, .page.moneza_ru_v2 .page__footer {
  background-color: #353E59;
  margin-top: 56px;
}
body.moneza_ru_v2 .page__footer a, .page.moneza_ru_v2 .page__footer a {
  color: #fff;
}
body.moneza_ru_v2 .page__footer .footer__social-networks, .page.moneza_ru_v2 .page__footer .footer__social-networks {
  margin-top: 0;
  padding-right: 25px;
}
body.moneza_ru_v2 .page__footer .footer__social-networks a, .page.moneza_ru_v2 .page__footer .footer__social-networks a {
  width: 31px;
  height: 31px;
  border-radius: 50%;
  overflow: hidden;
}
body.moneza_ru_v2 .page__footer .footer__social-networks a img, .page.moneza_ru_v2 .page__footer .footer__social-networks a img {
  width: 100%;
  height: auto;
}
body.moneza_ru_v2 .page__footer .footer__text-under-logo, .page.moneza_ru_v2 .page__footer .footer__text-under-logo {
  margin-top: 23px;
  padding-right: 23px;
}
body.moneza_ru_v2 .header__navigation-toggle button, .page.moneza_ru_v2 .header__navigation-toggle button {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='5' width='25' height='3' fill='%23353E59'/%3E%3Crect y='19' width='15' height='3' fill='%23353E59'/%3E%3Crect y='33' width='40' height='3' fill='%23353E59'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
body.moneza_ru_v2 .header__navigation-toggle button i, body.moneza_ru_v2 .header__navigation-toggle button div, .page.moneza_ru_v2 .header__navigation-toggle button i, .page.moneza_ru_v2 .header__navigation-toggle button div {
  display: none;
}
body.moneza_ru_v2 .header__navigation--vertical .header__menu li a, .page.moneza_ru_v2 .header__navigation--vertical .header__menu li a {
  color: #fff;
}
body.moneza_ru_v2 .footer__navigation, .page.moneza_ru_v2 .footer__navigation {
  color: #fff;
}
body.moneza_ru_v2 .footer__navigation a, .page.moneza_ru_v2 .footer__navigation a {
  color: #F5FCFF !important;
  opacity: 0.7;
}
body.moneza_ru_v2 .footer__navigation .footer__navigation-header, body.moneza_ru_v2 .footer__navigation .footer__navigation-header a, .page.moneza_ru_v2 .footer__navigation .footer__navigation-header, .page.moneza_ru_v2 .footer__navigation .footer__navigation-header a {
  color: #fff !important;
  opacity: 1;
}
body.moneza_ru_v2 .footer__row--bottom__block, .page.moneza_ru_v2 .footer__row--bottom__block {
  border-top: none;
  color: #fff;
}
body.moneza_ru_v2 .footer__row--bottom__block a, .page.moneza_ru_v2 .footer__row--bottom__block a {
  text-decoration: none;
}
body.moneza_ru_v2 .calc .calc__outer, .page.moneza_ru_v2 .calc .calc__outer {
  border-radius: 0;
  padding: 30px;
}
@media screen and (min-width: 768px) {
  body.moneza_ru_v2 .calc .calc__outer, .page.moneza_ru_v2 .calc .calc__outer {
    padding: 30px;
  }
}
body.moneza_ru_v2 .calc div, body.moneza_ru_v2 .calc p, body.moneza_ru_v2 .calc li, .page.moneza_ru_v2 .calc div, .page.moneza_ru_v2 .calc p, .page.moneza_ru_v2 .calc li {
  font-family: Lato, sans-serif;
}
body.moneza_ru_v2 .calc .calc__tabs, .page.moneza_ru_v2 .calc .calc__tabs {
  border-radius: 0;
}
body.moneza_ru_v2 .calc .calc__tabs div, .page.moneza_ru_v2 .calc .calc__tabs div {
  border-radius: 0;
  padding: 15px 5px;
}
body.moneza_ru_v2 .calc .calc__tabs .first-tab, .page.moneza_ru_v2 .calc .calc__tabs .first-tab {
  border-radius: 0;
}
body.moneza_ru_v2 .calc .page-block__content--padding, .page.moneza_ru_v2 .calc .page-block__content--padding {
  padding-left: 0;
  padding-right: 0;
}
body.moneza_ru_v2 .calc div, body.moneza_ru_v2 .calc p, body.moneza_ru_v2 .calc ul, body.moneza_ru_v2 .calc li, body.moneza_ru_v2 .calc h1, body.moneza_ru_v2 .calc h2, body.moneza_ru_v2 .calc h3, body.moneza_ru_v2 .calc h4, body.moneza_ru_v2 .calc h5, body.moneza_ru_v2 .calc h6, .page.moneza_ru_v2 .calc div, .page.moneza_ru_v2 .calc p, .page.moneza_ru_v2 .calc ul, .page.moneza_ru_v2 .calc li, .page.moneza_ru_v2 .calc h1, .page.moneza_ru_v2 .calc h2, .page.moneza_ru_v2 .calc h3, .page.moneza_ru_v2 .calc h4, .page.moneza_ru_v2 .calc h5, .page.moneza_ru_v2 .calc h6 {
  /*font-family: Lato,SansSerif;*/
}
body.moneza_ru_v2 .calc .button--calculator, .page.moneza_ru_v2 .calc .button--calculator {
  background-color: #423BFF;
  color: #fff;
}
body.moneza_ru_v2 .calc .slider__caption--top, .page.moneza_ru_v2 .calc .slider__caption--top {
  flex-direction: column-reverse;
  display: none;
}
body.moneza_ru_v2 .calc.new-combined-calc .slider__caption--top, .page.moneza_ru_v2 .calc.new-combined-calc .slider__caption--top {
  flex-direction: row;
  display: flex;
}
body.moneza_ru_v2 .calc .slider__block--top, .page.moneza_ru_v2 .calc .slider__block--top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 14px;
}
body.moneza_ru_v2 .calc .slider__block--top .value--container, .page.moneza_ru_v2 .calc .slider__block--top .value--container {
  font-size: 2rem;
  font-weight: 700;
  color: #475166;
}
body.moneza_ru_v2 .calc .slider__block--top .value--container :last-child, .page.moneza_ru_v2 .calc .slider__block--top .value--container :last-child {
  font-weight: 300;
}
body.moneza_ru_v2 .calc .slider__block--top .value--label, .page.moneza_ru_v2 .calc .slider__block--top .value--label {
  color: #8F9AB3;
}
body.moneza_ru_v2 .calc .slider__caption--bottom, .page.moneza_ru_v2 .calc .slider__caption--bottom {
  padding-top: 11px;
}
body.moneza_ru_v2 .calc .slider__caption--bottom p, .page.moneza_ru_v2 .calc .slider__caption--bottom p {
  font-size: 1rem;
}
body.moneza_ru_v2 .calc .return-info-block, .page.moneza_ru_v2 .calc .return-info-block {
  display: none;
}
body.moneza_ru_v2 .calc .final-loan-info-block, .page.moneza_ru_v2 .calc .final-loan-info-block {
  background: #FAE6AC;
  border: 2px solid #FAE6AC;
  padding: 16px;
  border-radius: 6px;
  color: #475166;
  font-size: 1.125rem;
  margin-bottom: 10px;
}
body.moneza_ru_v2 .calc .final-loan-info-block .info-icon-container, .page.moneza_ru_v2 .calc .final-loan-info-block .info-icon-container {
  border-bottom: 1px dotted #4540EB;
  display: inline-block;
}
body.moneza_ru_v2 .calc .final-loan-info-block .info-icon-container .info-icon, .page.moneza_ru_v2 .calc .final-loan-info-block .info-icon-container .info-icon {
  display: inline-block;
  border: 1px solid #4540EB;
  border-radius: 50%;
  overflow: hidden;
  width: 12px;
  height: 12px;
  line-height: 12px;
  text-align: center;
  font-size: 0.5rem;
}
body.moneza_ru_v2 .calc .final-loan-info-block .repay-date, .page.moneza_ru_v2 .calc .final-loan-info-block .repay-date {
  display: inline-block;
  color: #4540EB;
  border-bottom: 1px dotted #4540EB;
  position: relative;
}
body.moneza_ru_v2 .calc .final-loan-info-block .repay-date .info-window, .page.moneza_ru_v2 .calc .final-loan-info-block .repay-date .info-window {
  display: none;
  position: absolute;
  bottom: calc(100% + 20px);
  left: 50%;
  transform: translateX(-50%);
  background: #353E59;
  border-radius: 16px;
  padding: 10px;
  color: #DEE3EE;
  font-weight: 400;
  line-height: 20px;
  font-size: 14px;
  width: 227px;
}
body.moneza_ru_v2 .calc .final-loan-info-block .repay-date .info-window::after, .page.moneza_ru_v2 .calc .final-loan-info-block .repay-date .info-window::after {
  content: "";
  width: 1px;
  height: 1px;
  overflow: hidden;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-style: solid;
  border-width: 14px;
  border-color: transparent;
  border-top-color: #353E59;
}
body.moneza_ru_v2 .calc .final-loan-info-block .repay-date:hover .info-window, .page.moneza_ru_v2 .calc .final-loan-info-block .repay-date:hover .info-window {
  display: block;
}
body.moneza_ru_v2 .calc .final-loan-info-block .repay-amounts-container, .page.moneza_ru_v2 .calc .final-loan-info-block .repay-amounts-container {
  padding: 10px 0;
}
body.moneza_ru_v2 .calc .final-loan-info-block .repay-amounts-container .total-repay-amount, .page.moneza_ru_v2 .calc .final-loan-info-block .repay-amounts-container .total-repay-amount {
  color: #4540EB;
  font-size: 2rem;
  font-weight: 700;
  display: inline-block;
  padding-right: 5px;
}
body.moneza_ru_v2 .calc .final-loan-info-block .repay-amounts-container .total-repay-amount :last-child, .page.moneza_ru_v2 .calc .final-loan-info-block .repay-amounts-container .total-repay-amount :last-child {
  font-weight: 300;
}
body.moneza_ru_v2 .calc .final-loan-info-block .repay-amounts-container .total-repay-amount.before, .page.moneza_ru_v2 .calc .final-loan-info-block .repay-amounts-container .total-repay-amount.before {
  color: #475166;
  font-size: 1.4rem;
  text-decoration: line-through;
}
body.moneza_ru_v2 .calc .final-loan-info-block .repay-amounts-container .total-repay-amount.tab-dependent-content, .page.moneza_ru_v2 .calc .final-loan-info-block .repay-amounts-container .total-repay-amount.tab-dependent-content {
  display: none;
}
body.moneza_ru_v2 .calc .final-loan-info-block .repay-amounts-container .total-repay-amount.tab-dependent-content.active, .page.moneza_ru_v2 .calc .final-loan-info-block .repay-amounts-container .total-repay-amount.tab-dependent-content.active {
  display: inline-block;
}
body.moneza_ru_v2 .calc .slider .noUi-horizontal, .page.moneza_ru_v2 .calc .slider .noUi-horizontal {
  height: 8px;
}
body.moneza_ru_v2 .calc .slider .noUi-handle, .page.moneza_ru_v2 .calc .slider .noUi-handle {
  width: 32px;
  height: 32px;
  top: -14px;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Crect x='1' y='1' width='30' height='30' rx='16' fill='%23423BFF'/%3E%3Ccircle cx='12' cy='12' r='1' fill='white'/%3E%3Ccircle cx='16' cy='12' r='1' fill='white'/%3E%3Ccircle cx='20' cy='12' r='1' fill='white'/%3E%3Ccircle cx='12' cy='16' r='1' fill='white'/%3E%3Ccircle cx='16' cy='16' r='1' fill='white'/%3E%3Ccircle cx='20' cy='16' r='1' fill='white'/%3E%3Ccircle cx='12' cy='20' r='1' fill='white'/%3E%3Ccircle cx='16' cy='20' r='1' fill='white'/%3E%3Ccircle cx='20' cy='20' r='1' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A");
}
@media screen and (min-width: 1200px) {
  body.moneza_ru_v2 .calc .slider .noUi-handle, .page.moneza_ru_v2 .calc .slider .noUi-handle {
    width: 32px !important;
    height: 32px !important;
    top: -14px !important;
  }
}
body.moneza_ru_v2 .calc.new-combined-calc .slider .noUi-horizontal, .page.moneza_ru_v2 .calc.new-combined-calc .slider .noUi-horizontal {
  height: 8px;
}
body.moneza_ru_v2 .calc.new-combined-calc .slider .noUi-handle, .page.moneza_ru_v2 .calc.new-combined-calc .slider .noUi-handle {
  width: 18px !important;
  height: 18px !important;
  top: -13px;
  background-image: none;
}
@media screen and (min-width: 1200px) {
  body.moneza_ru_v2 .calc.new-combined-calc .slider .noUi-handle, .page.moneza_ru_v2 .calc.new-combined-calc .slider .noUi-handle {
    width: 18px !important;
    height: 18px !important;
    top: -13px !important;
  }
}
body.moneza_ru_v2 .user-content ul li, .page.moneza_ru_v2 .user-content ul li {
  color: #6C67EE;
  font-size: 1.075rem;
  font-weight: 700;
  font-family: Roboto, "sans-serif";
  padding-left: 30px;
}
body.moneza_ru_v2 .user-content ul li:before, .page.moneza_ru_v2 .user-content ul li:before {
  background-image: none;
  background-color: #6C67EE;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  top: calc(50% + 6px);
}
@media (max-width: 1200px) {
  body.moneza_ru_v2 .user-content ul li:before, .page.moneza_ru_v2 .user-content ul li:before {
    left: 0;
  }
}
body.moneza_ru_v2 .blog-post-text-section, .page.moneza_ru_v2 .blog-post-text-section {
  font-size: 1rem;
}
body.moneza_ru_v2 .blog-post-text-section .blog-post-content-block ul li, .page.moneza_ru_v2 .blog-post-text-section .blog-post-content-block ul li {
  padding-left: 30px;
  position: relative;
  margin-bottom: 15px;
}
body.moneza_ru_v2 .blog-post-text-section .blog-post-content-block ul li:before, .page.moneza_ru_v2 .blog-post-text-section .blog-post-content-block ul li:before {
  content: "";
  background-image: none;
  background-color: #6C67EE;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  top: calc(50%);
  transform: translateY(-50%);
  position: absolute;
  left: 0;
}
@media (max-width: 1200px) {
  body.moneza_ru_v2 .blog-post-text-section .blog-post-content-block ul li:before, .page.moneza_ru_v2 .blog-post-text-section .blog-post-content-block ul li:before {
    left: 0;
  }
}
body.moneza_ru_v2 .value-without-discount, .page.moneza_ru_v2 .value-without-discount {
  text-decoration: line-through;
  color: #9AAFB5;
  font-size: 0.925rem;
  font-weight: normal;
}
body.moneza_ru_v2 .page-block-other-posts-container, .page.moneza_ru_v2 .page-block-other-posts-container {
  background: #F1F3F7;
}
body.moneza_ru_v2 .page-block-blog-posts-other, .page.moneza_ru_v2 .page-block-blog-posts-other {
  padding-top: 80px;
  padding-bottom: 80px;
}
body.moneza_ru_v2 .page-block-blog-posts-other h1, body.moneza_ru_v2 .page-block-blog-posts-other h2, .page.moneza_ru_v2 .page-block-blog-posts-other h1, .page.moneza_ru_v2 .page-block-blog-posts-other h2 {
  font-size: 3rem;
  text-align: left;
  font-weight: 700;
  margin-bottom: 56px;
}
body.moneza_ru_v2 .page-block-blog-posts-other .blog-post-item .header-thumbnail, .page.moneza_ru_v2 .page-block-blog-posts-other .blog-post-item .header-thumbnail {
  margin-bottom: 20px;
}
body.moneza_ru_v2 .page-block-blog-posts-other .blog-post-item .blog-post-title, .page.moneza_ru_v2 .page-block-blog-posts-other .blog-post-item .blog-post-title {
  font-weight: 700;
  font-family: Lato, sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  margin-bottom: 10px;
  color: #353E59;
}
body.moneza_ru_v2 .page-block-blog-posts-other .blog-post-item .blog-post-text, .page.moneza_ru_v2 .page-block-blog-posts-other .blog-post-item .blog-post-text {
  font-weight: normal;
  font-family: Lato, sans-serif;
  font-size: 1.125rem;
  line-height: 1.25rem;
  margin-bottom: 10px;
  color: #353E59;
}
body.moneza_ru_v2 .page-block-blog-posts-other .blog-post-item .blog-post-view-more-container a, .page.moneza_ru_v2 .page-block-blog-posts-other .blog-post-item .blog-post-view-more-container a {
  color: #423BFF;
  text-decoration: none;
}
body.moneza_ru_v2 .page-block-blog-posts-other .blog-post-item .blog-post-view-more-container a:hover, .page.moneza_ru_v2 .page-block-blog-posts-other .blog-post-item .blog-post-view-more-container a:hover {
  text-decoration: underline;
}
body.moneza_ru_v2 .links-accordion-wrapper, .page.moneza_ru_v2 .links-accordion-wrapper {
  background: #F5FCFF;
}
body.moneza_ru_v2 .page-block-accordion .accordion-container .accordion-item__toggler > div h2, .page.moneza_ru_v2 .page-block-accordion .accordion-container .accordion-item__toggler > div h2 {
  color: #455073;
  font-size: 2rem;
  font-weight: 700;
}
body.moneza_ru_v2 .page-block-accordion .accordion-container .accordion-item__content__links-container .accordion-content-link, .page.moneza_ru_v2 .page-block-accordion .accordion-container .accordion-item__content__links-container .accordion-content-link {
  padding-bottom: 24px;
  padding-right: 30px;
  font-size: 1.075rem;
  font-weight: 700;
  color: #353E59;
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
}
body.moneza_ru_v2 .page-block-accordion .accordion-container .accordion-item__content__links-container .accordion-content-link:hover, .page.moneza_ru_v2 .page-block-accordion .accordion-container .accordion-item__content__links-container .accordion-content-link:hover {
  color: #6C67EE;
}
body.moneza_ru_v2 .page-block-accordion .accordion-container .accordion-item__content__links-container .accordion-content-link::before, .page.moneza_ru_v2 .page-block-accordion .accordion-container .accordion-item__content__links-container .accordion-content-link::before {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  width: calc(100% - 30px);
  margin-top: 24px;
  overflow: hidden;
  background-color: rgba(115, 127, 153, 0.2);
}
body.moneza_ru_v2 .page-block-accordion .accordion-container .accordion-item__content__links-container .accordion-content-link::after, .page.moneza_ru_v2 .page-block-accordion .accordion-container .accordion-item__content__links-container .accordion-content-link::after {
  content: " ";
  width: 10px;
  height: 9px;
  overflow: hidden;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.82605 4.00167C9.82266 3.65094 9.6752 3.31561 9.41561 3.06834L6.43126 0.201674C6.30092 0.0775072 6.12461 0.0078125 5.94083 0.0078125C5.75705 0.0078125 5.58073 0.0775072 5.45039 0.201674C5.38519 0.26365 5.33344 0.337384 5.29812 0.418623C5.2628 0.499863 5.24462 0.587 5.24462 0.675008C5.24462 0.763016 5.2628 0.850152 5.29812 0.931392C5.33344 1.01263 5.38519 1.08637 5.45039 1.14834L7.73909 3.33501H0.782566C0.598068 3.33501 0.421126 3.40525 0.290666 3.53027C0.160206 3.65529 0.0869141 3.82486 0.0869141 4.00167C0.0869141 4.17848 0.160206 4.34805 0.290666 4.47308C0.421126 4.5981 0.598068 4.66834 0.782566 4.66834H7.73909L5.45039 6.86167C5.3194 6.98633 5.24544 7.15574 5.24479 7.33265C5.24414 7.50956 5.31684 7.67947 5.44691 7.80501C5.57699 7.93054 5.75377 8.00142 5.93837 8.00205C6.12297 8.00267 6.30027 7.93299 6.43126 7.80834L9.41561 4.94167C9.67689 4.69277 9.82449 4.35473 9.82605 4.00167Z' fill='%23353E59'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}
body.moneza_ru_v2 .content-vertical-centerer, .page.moneza_ru_v2 .content-vertical-centerer {
  position: relative;
  top: 0;
  transform: none;
  margin-bottom: 20px;
}
body.moneza_ru_v2 header .logo--header, .page.moneza_ru_v2 header .logo--header {
  flex: 0;
}
body.moneza_ru_v2 .page .logo--header, .page.moneza_ru_v2 .page .logo--header {
  flex: 0;
}
body.moneza_ru_v2 .header__navigation--horizontal, .page.moneza_ru_v2 .header__navigation--horizontal {
  margin-left: 40px;
  display: flex;
  flex: 1;
  width: 100%;
}
body.moneza_ru_v2 .header__navigation--horizontal > div, .page.moneza_ru_v2 .header__navigation--horizontal > div {
  flex: 1;
}
body.moneza_ru_v2 .header__navigation--horizontal .header__menu:not(.header__menu--sub), .page.moneza_ru_v2 .header__navigation--horizontal .header__menu:not(.header__menu--sub) {
  display: flex;
}
body.moneza_ru_v2 .header__navigation--horizontal .header__menu:not(.header__menu--sub) > li, .page.moneza_ru_v2 .header__navigation--horizontal .header__menu:not(.header__menu--sub) > li {
  display: revert;
}
body.moneza_ru_v2 .header__navigation--horizontal .header__menu:not(.header__menu--sub) > li:last-child, .page.moneza_ru_v2 .header__navigation--horizontal .header__menu:not(.header__menu--sub) > li:last-child {
  margin-right: 35px;
  border-left: 1px solid #DEE3EE;
  padding-left: 32px;
}
body.moneza_ru_v2 .header__navigation--horizontal .header__menu:not(.header__menu--sub) > li:nth-last-child(2), .page.moneza_ru_v2 .header__navigation--horizontal .header__menu:not(.header__menu--sub) > li:nth-last-child(2) {
  flex: 1;
}
body.moneza_ru_v2 .header__navigation--horizontal .header__menu:not(.header__menu--sub) > li:nth-last-child(2) > a, .page.moneza_ru_v2 .header__navigation--horizontal .header__menu:not(.header__menu--sub) > li:nth-last-child(2) > a {
  display: inline-block;
}
body.moneza_ru_v2 .header__navigation--horizontal .header__menu:not(.header__menu--sub) .header__menu.header__menu--sub, .page.moneza_ru_v2 .header__navigation--horizontal .header__menu:not(.header__menu--sub) .header__menu.header__menu--sub {
  right: auto;
  left: -20px;
}
body.moneza_ru_v2 .header__navigation--horizontal .header__menu:not(.header__menu--sub) .header__menu.header__menu--sub a, .page.moneza_ru_v2 .header__navigation--horizontal .header__menu:not(.header__menu--sub) .header__menu.header__menu--sub a {
  padding-left: 28px;
  padding-right: 28px;
}
body.moneza_ru_v2 .header__navigation--horizontal .header__menu:not(.header__menu--sub) .visible-moneza-ru-only-inline-block, .page.moneza_ru_v2 .header__navigation--horizontal .header__menu:not(.header__menu--sub) .visible-moneza-ru-only-inline-block {
  display: revert;
}
body.moneza_ru_v2 .content-slide-dots-container .dot.active, .page.moneza_ru_v2 .content-slide-dots-container .dot.active {
  background: #423BFF;
}

/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
body.halvo {
  background: #faf7f7;
  font-family: Gopher, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
}
body.halvo .inter-fonts {
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
}
body.halvo .page__footer {
  background: #FFC000;
  border: none;
}
body.halvo .page__footer .footer__container .footer .footer-head .footer-logo a svg {
  width: 229.25px;
  height: 42px;
}
body.halvo .page__footer .footer__container .footer-row-middle {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 64px;
}
body.halvo .page__footer .footer__container .footer-row-middle .contact-info span {
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  letter-spacing: 0.16px;
  color: #1A1A1A;
}
body.halvo .page__footer .footer__container .footer-row-middle .footer-menu {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
}
body.halvo .page__footer .footer__container .footer-row-middle .footer-menu ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: flex-start;
  gap: 16px;
  margin-top: 0;
}
body.halvo .page__footer .footer__container .footer-row-middle .footer-menu ul li a {
  color: #1A1A1A;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-decoration: none;
}
body.halvo .page__footer .footer__container .footer-row-middle .supervisory-partners {
  margin-bottom: 48px;
}
@media (max-width: 768px) {
  body.halvo .page__footer .footer__container .footer-row-middle .supervisory-partners {
    padding-top: 24px;
    width: 100%;
    border-top: 1px solid #1A1A1A;
  }
}
body.halvo .page__footer .footer__container .footer-row-middle .supervisory-partners span {
  display: block;
  color: #1A1A1A;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
body.halvo .page__footer .footer__container .footer-row-middle .supervisory-partners span:nth-child(1) {
  margin-bottom: 9px;
}
body.halvo .page__footer .footer__container .footer-row-middle .supervisory-partners span:nth-child(3) {
  margin-bottom: 15px;
  margin-top: 40px;
}
body.halvo .page__footer .footer__container .footer-row-middle .supervisory-partners div {
  display: flex;
  align-items: center;
}
body.halvo .page__footer .footer__container .footer-row-middle .supervisory-partners div.supervisory-container {
  gap: 32px;
}
body.halvo .page__footer .footer__container .footer-row-middle .supervisory-partners div.partners-container {
  gap: 23px;
}
body.halvo .page__footer .footer__container .footer-text {
  padding-top: 24px;
  border-top: 1px solid #1A1A1A;
  padding-bottom: 40px;
  margin-top: 48px;
}
body.halvo .page__footer .footer__container .footer-text p {
  color: #1A1A1A;
  padding-left: 11px;
  font-size: 0.625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.75rem;
}
body.halvo .page__footer .footer__container .copyRight {
  display: flex;
  border-top: 1px solid #1A1A1A;
  padding: 11px;
  font-size: 0.8rem;
  color: #1A1A1A;
}
body.halvo .page__header {
  border: none;
  background: white;
  z-index: 100;
}
body.halvo .page__header .header-menu-wrapper {
  margin-top: 0;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header {
  height: 80px;
}
@media (max-width: 768px) {
  body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header {
    height: 84px;
  }
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header .logo {
  height: 100%;
  align-items: flex-end;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header .logo svg {
  width: 218px;
  height: 40px;
}
@media (max-width: 1200px) {
  body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header .logo svg {
    width: 200px;
    height: 35px;
  }
}
@media (max-width: 768px) {
  body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header .logo svg {
    width: 218px;
    height: 41px;
  }
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu {
  margin-top: 20px;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .header__menu-item a {
  padding: 0;
  margin: 9.6px 20px;
  text-decoration: none;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
@media (max-width: 1200px) {
  body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .header__menu-item a {
    font-size: 0.9rem;
    line-height: 120%;
  }
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .header__menu-item:first-child a {
  margin-left: 0;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .header__menu-item.header__menu-item--active a {
  color: #FFC000;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a {
  margin-left: 20px;
  border-radius: 24px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  padding: 14px 26px !important;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.golden {
    padding: 14px 54px;
  }
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.golden:hover, body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.white {
    padding: 14px 54px;
  }
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.white:hover, body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.transparent {
    padding: 14px 54px;
  }
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.transparent:hover, body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
@media (max-width: 1200px) {
  body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation .header__menu .halvo-log-in-button a {
    font-size: 0.9rem;
    line-height: 120%;
    padding: 12px 24px;
  }
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation-toggle button svg {
  width: 24.6px;
  height: 16px;
  margin: 25px 8px 0 0;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation--vertical {
  background: #FFC000;
  width: 100%;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: center;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation--vertical .header__container {
  position: absolute;
  top: 0;
  right: 0;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation--vertical .header__container .header .navigation-toggle button svg {
  width: 30px;
  height: 30px;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation--vertical .header__buttons li a {
  min-width: 247px;
  padding: 16px 0;
  border-radius: 40px;
  border: 1px solid #1A1A1A;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color: #1A1A1A;
  box-sizing: border-box;
}
@media (orientation: portrait) {
  body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation--vertical .header__buttons {
    position: absolute;
    bottom: 34px;
  }
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation--vertical .header__menu {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
}
@media (orientation: landscape) {
  body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation--vertical .header__menu {
    gap: 20px;
  }
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation--vertical .header__menu li a {
  margin: 0 !important;
  color: #1A1A1A;
  font-size: 1.5rem !important;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  background: none;
}
body.halvo .page__header .header-menu-wrapper .page-block__container .header__container .header__navigation--vertical .header__menu .header__menu-item--active-halvo a {
  color: #FFC000 !important;
}
body.halvo .page-block-loyality {
  padding: 120px 0;
  position: relative;
}
@media (max-width: 768px) {
  body.halvo .page-block-loyality {
    padding: 64px 0;
  }
}
body.halvo .page-block-loyality .page-block {
  overflow: inherit;
}
body.halvo .page-block-loyality .loyality-header {
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 55px;
  text-align: center;
  width: 44%;
  margin: auto;
}
@media (max-width: 1200px) {
  body.halvo .page-block-loyality .loyality-header {
    width: 60%;
  }
}
@media (max-width: 768px) {
  body.halvo .page-block-loyality .loyality-header {
    font-size: 36px;
    line-height: 110%;
    /* 39.6px */
    text-align: left;
    width: 90%;
    margin-bottom: 80px;
  }
}
body.halvo .page-block-loyality .loyality-item {
  margin: 0;
  width: 100%;
  position: relative;
  min-height: 168px;
  display: flex;
}
@media (max-width: 768px) {
  body.halvo .page-block-loyality .loyality-item {
    min-height: 143px;
    margin-bottom: 16px;
  }
}
body.halvo .page-block-loyality .loyality-item__card {
  background: white;
  padding: 24px;
  gap: 10px;
  border-radius: 30px;
  max-width: 401px;
  min-width: 287px;
  height: 100%;
  box-sizing: border-box;
  text-align: left;
  position: absolute;
  top: 0;
  left: calc(50% + 52.5px);
}
@media (max-width: 1200px) {
  body.halvo .page-block-loyality .loyality-item__card {
    padding: 16px;
  }
}
body.halvo .page-block-loyality .loyality-item__card.even-card {
  left: inherit;
  right: calc(50% + 52.5px);
}
body.halvo .page-block-loyality .loyality-item__card img {
  position: absolute;
  bottom: calc(100% + 80px);
  right: -60px;
}
@media (max-width: 768px) {
  body.halvo .page-block-loyality .loyality-item__card img {
    max-width: 40%;
    right: 20px;
    bottom: calc(100% - 20px);
  }
}
@media (max-width: 768px) {
  body.halvo .page-block-loyality .loyality-item__card {
    padding: 15px;
    left: 53px;
    max-width: 287px;
  }
  body.halvo .page-block-loyality .loyality-item__card.even-card {
    left: 53px;
    right: inherit;
  }
}
body.halvo .page-block-loyality .loyality-item__card .loyality-head {
  margin: 0 !important;
  color: #1A1A1A;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 100%;
}
body.halvo .page-block-loyality .loyality-item__card .loyality-head::after {
  content: none !important;
}
body.halvo .page-block-loyality .loyality-item__card .loyality-head::before {
  content: none !important;
}
@media (max-width: 768px) {
  body.halvo .page-block-loyality .loyality-item__card .loyality-head {
    font-size: 22px;
  }
}
body.halvo .page-block-loyality .loyality-item__card .loyality-text {
  color: #1A1A1A;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  letter-spacing: 0.16px;
  margin-top: 20px;
}
@media (max-width: 1200px) {
  body.halvo .page-block-loyality .loyality-item__card .loyality-text {
    margin-top: 10px;
    line-height: 20px;
  }
}
@media (max-width: 768px) {
  body.halvo .page-block-loyality .loyality-item__card .loyality-text {
    margin-top: 5px;
    line-height: 19px;
  }
}
body.halvo .page-block-loyality .loyality-item .line {
  min-width: 83px;
  height: 83px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: calc(50% - 41.5px);
  background: #FAF7F7;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 150%;
  color: #1A1A1A;
}
body.halvo .page-block-loyality .loyality-item .line:nth-child(even) {
  left: inherit;
  right: calc(50% - 41.5px);
}
@media (max-width: 768px) {
  body.halvo .page-block-loyality .loyality-item .line {
    min-width: 48px;
    height: 48px;
    font-size: 26px;
    line-height: 26px;
  }
}
body.halvo .page-block-loyality .middle-left-image {
  position: absolute;
  left: 60px;
  top: 50%;
}
@media (max-width: 1200px) {
  body.halvo .page-block-loyality .middle-left-image {
    display: none;
  }
}
body.halvo .page-block-accordion {
  padding: 40px 0 40px 0;
  margin-top: 0;
  margin-bottom: 0;
}
body.halvo .page-block-accordion .bottom-left-image {
  max-width: 100%;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .bottom-left-image {
    display: none;
  }
}
body.halvo .page-block-accordion .accordion-container {
  max-width: 968px;
}
body.halvo .page-block-accordion .accordion-container.full-width-accordions {
  margin: 0;
  max-width: 100%;
  width: 100%;
}
body.halvo .page-block-accordion .accordion-container__header-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 64px;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__header-container {
    margin-bottom: 40px;
  }
}
body.halvo .page-block-accordion .accordion-container__header-container--header {
  color: #1A1A1A;
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  width: 47%;
}
body.halvo .page-block-accordion .accordion-container__header-container--header p, body.halvo .page-block-accordion .accordion-container__header-container--header span, body.halvo .page-block-accordion .accordion-container__header-container--header h1, body.halvo .page-block-accordion .accordion-container__header-container--header h2, body.halvo .page-block-accordion .accordion-container__header-container--header h3, body.halvo .page-block-accordion .accordion-container__header-container--header h4, body.halvo .page-block-accordion .accordion-container__header-container--header h5, body.halvo .page-block-accordion .accordion-container__header-container--header h6 {
  color: #1A1A1A;
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__header-container--header {
    font-size: 36px;
    line-height: 110%;
    width: 87%;
  }
  body.halvo .page-block-accordion .accordion-container__header-container--header p, body.halvo .page-block-accordion .accordion-container__header-container--header span, body.halvo .page-block-accordion .accordion-container__header-container--header h1, body.halvo .page-block-accordion .accordion-container__header-container--header h2, body.halvo .page-block-accordion .accordion-container__header-container--header h3, body.halvo .page-block-accordion .accordion-container__header-container--header h4, body.halvo .page-block-accordion .accordion-container__header-container--header h5, body.halvo .page-block-accordion .accordion-container__header-container--header h6 {
    font-size: 36px;
    line-height: 110%;
  }
}
body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header {
  width: 100%;
}
body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left {
  text-align: left;
}
body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left p, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left span, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left h1, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left h2, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left h3, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left h4, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left h5, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-left h6 {
  width: 100%;
  text-align: left;
}
body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center {
  text-align: center;
}
body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center p, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center span, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center h1, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center h2, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center h3, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center h4, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center h5, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-center h6 {
  width: 100%;
  text-align: center;
}
body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right {
  text-align: right;
}
body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right p, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right span, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right h1, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right h2, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right h3, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right h4, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right h5, body.halvo .page-block-accordion .accordion-container__header-container--header.full-width-header.header-right h6 {
  width: 100%;
  text-align: right;
}
body.halvo .page-block-accordion .accordion-container__header-container--button a {
  padding: 12px 64px;
  border-radius: 100px;
}
body.halvo .page-block-accordion .accordion-container__header-container--button a.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__header-container--button a.golden {
    padding: 14px 54px;
  }
}
body.halvo .page-block-accordion .accordion-container__header-container--button a.golden:hover, body.halvo .page-block-accordion .accordion-container__header-container--button a.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .page-block-accordion .accordion-container__header-container--button a.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page-block-accordion .accordion-container__header-container--button a.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .page-block-accordion .accordion-container__header-container--button a.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__header-container--button a.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__header-container--button a.white {
    padding: 14px 54px;
  }
}
body.halvo .page-block-accordion .accordion-container__header-container--button a.white:hover, body.halvo .page-block-accordion .accordion-container__header-container--button a.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .page-block-accordion .accordion-container__header-container--button a.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page-block-accordion .accordion-container__header-container--button a.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .page-block-accordion .accordion-container__header-container--button a.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__header-container--button a.transparent {
    padding: 14px 54px;
  }
}
body.halvo .page-block-accordion .accordion-container__header-container--button a.transparent:hover, body.halvo .page-block-accordion .accordion-container__header-container--button a.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
body.halvo .page-block-accordion .accordion-container__header-container--button a.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page-block-accordion .accordion-container__header-container--button a.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__header-container--button {
    display: none;
  }
}
body.halvo .page-block-accordion .accordion-container__filter-container {
  display: flex;
  gap: 32px;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 64px;
}
body.halvo .page-block-accordion .accordion-container__filter-container button, body.halvo .page-block-accordion .accordion-container__filter-container a {
  padding: 16px 24px;
  border-radius: 100px;
}
body.halvo .page-block-accordion .accordion-container__filter-container button.golden, body.halvo .page-block-accordion .accordion-container__filter-container a.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__filter-container button.golden, body.halvo .page-block-accordion .accordion-container__filter-container a.golden {
    padding: 14px 54px;
  }
}
body.halvo .page-block-accordion .accordion-container__filter-container button.golden:hover, body.halvo .page-block-accordion .accordion-container__filter-container button.golden.active, body.halvo .page-block-accordion .accordion-container__filter-container a.golden:hover, body.halvo .page-block-accordion .accordion-container__filter-container a.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .page-block-accordion .accordion-container__filter-container button.golden:active, body.halvo .page-block-accordion .accordion-container__filter-container a.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page-block-accordion .accordion-container__filter-container button.golden:disabled, body.halvo .page-block-accordion .accordion-container__filter-container a.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .page-block-accordion .accordion-container__filter-container button.white, body.halvo .page-block-accordion .accordion-container__filter-container a.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__filter-container button.white, body.halvo .page-block-accordion .accordion-container__filter-container a.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__filter-container button.white, body.halvo .page-block-accordion .accordion-container__filter-container a.white {
    padding: 14px 54px;
  }
}
body.halvo .page-block-accordion .accordion-container__filter-container button.white:hover, body.halvo .page-block-accordion .accordion-container__filter-container button.white.active, body.halvo .page-block-accordion .accordion-container__filter-container a.white:hover, body.halvo .page-block-accordion .accordion-container__filter-container a.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .page-block-accordion .accordion-container__filter-container button.white:active, body.halvo .page-block-accordion .accordion-container__filter-container a.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page-block-accordion .accordion-container__filter-container button.white:disabled, body.halvo .page-block-accordion .accordion-container__filter-container a.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .page-block-accordion .accordion-container__filter-container button.transparent, body.halvo .page-block-accordion .accordion-container__filter-container a.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__filter-container button.transparent, body.halvo .page-block-accordion .accordion-container__filter-container a.transparent {
    padding: 14px 54px;
  }
}
body.halvo .page-block-accordion .accordion-container__filter-container button.transparent:hover, body.halvo .page-block-accordion .accordion-container__filter-container button.transparent.active, body.halvo .page-block-accordion .accordion-container__filter-container a.transparent:hover, body.halvo .page-block-accordion .accordion-container__filter-container a.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
body.halvo .page-block-accordion .accordion-container__filter-container button.transparent:active, body.halvo .page-block-accordion .accordion-container__filter-container a.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page-block-accordion .accordion-container__filter-container button.transparent:disabled, body.halvo .page-block-accordion .accordion-container__filter-container a.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__filter-container {
    display: none;
  }
}
body.halvo .page-block-accordion .accordion-container .dropdown {
  display: none;
  flex-direction: column;
}
body.halvo .page-block-accordion .accordion-container .dropdown button {
  padding: 16px 24px;
  border-radius: 100px;
}
body.halvo .page-block-accordion .accordion-container .dropdown button.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container .dropdown button.golden {
    padding: 14px 54px;
  }
}
body.halvo .page-block-accordion .accordion-container .dropdown button.golden:hover, body.halvo .page-block-accordion .accordion-container .dropdown button.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .page-block-accordion .accordion-container .dropdown button.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page-block-accordion .accordion-container .dropdown button.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .page-block-accordion .accordion-container .dropdown button.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container .dropdown button.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container .dropdown button.white {
    padding: 14px 54px;
  }
}
body.halvo .page-block-accordion .accordion-container .dropdown button.white:hover, body.halvo .page-block-accordion .accordion-container .dropdown button.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .page-block-accordion .accordion-container .dropdown button.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page-block-accordion .accordion-container .dropdown button.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .page-block-accordion .accordion-container .dropdown button.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container .dropdown button.transparent {
    padding: 14px 54px;
  }
}
body.halvo .page-block-accordion .accordion-container .dropdown button.transparent:hover, body.halvo .page-block-accordion .accordion-container .dropdown button.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
body.halvo .page-block-accordion .accordion-container .dropdown button.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page-block-accordion .accordion-container .dropdown button.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .page-block-accordion .accordion-container .dropdown button.filter-property, body.halvo .page-block-accordion .accordion-container .dropdown button.filter-prop {
  box-sizing: border-box;
  overflow: hidden;
  height: 0px;
  padding: 0px;
  opacity: 0;
  pointer-events: none;
  transition: 0.2s;
}
body.halvo .page-block-accordion .accordion-container .dropdown div {
  margin-top: 5px;
  margin-bottom: -50px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  transition: 0.2s;
}
body.halvo .page-block-accordion .accordion-container .dropdown .top-button {
  display: flex;
  justify-content: space-between;
}
body.halvo .page-block-accordion .accordion-container .dropdown .top-button i {
  transition: 0.2s;
}
body.halvo .page-block-accordion .accordion-container .dropdown .top-button.opened i {
  transform: rotate(180deg);
}
body.halvo .page-block-accordion .accordion-container .dropdown .top-button.opened + div {
  margin-bottom: 0px;
}
body.halvo .page-block-accordion .accordion-container .dropdown .top-button.opened + div .filter-property, body.halvo .page-block-accordion .accordion-container .dropdown .top-button.opened + div .filter-prop {
  height: 53px;
  padding: 16px 24px;
  opacity: 1;
  pointer-events: inherit;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container .dropdown {
    display: flex;
  }
}
body.halvo .page-block-accordion .accordion-container__button-mobile {
  display: none;
  justify-content: center;
  margin-top: 40px;
}
body.halvo .page-block-accordion .accordion-container__button-mobile a {
  padding: 12px 64px;
  border-radius: 100px;
}
body.halvo .page-block-accordion .accordion-container__button-mobile a.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__button-mobile a.golden {
    padding: 14px 54px;
  }
}
body.halvo .page-block-accordion .accordion-container__button-mobile a.golden:hover, body.halvo .page-block-accordion .accordion-container__button-mobile a.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .page-block-accordion .accordion-container__button-mobile a.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page-block-accordion .accordion-container__button-mobile a.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .page-block-accordion .accordion-container__button-mobile a.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__button-mobile a.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__button-mobile a.white {
    padding: 14px 54px;
  }
}
body.halvo .page-block-accordion .accordion-container__button-mobile a.white:hover, body.halvo .page-block-accordion .accordion-container__button-mobile a.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .page-block-accordion .accordion-container__button-mobile a.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page-block-accordion .accordion-container__button-mobile a.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .page-block-accordion .accordion-container__button-mobile a.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__button-mobile a.transparent {
    padding: 14px 54px;
  }
}
body.halvo .page-block-accordion .accordion-container__button-mobile a.transparent:hover, body.halvo .page-block-accordion .accordion-container__button-mobile a.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
body.halvo .page-block-accordion .accordion-container__button-mobile a.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page-block-accordion .accordion-container__button-mobile a.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__button-mobile {
    display: flex;
  }
}
body.halvo .page-block-accordion .accordion-container__category {
  color: #1A1A1A;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin: 64px 0 24px 0;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container__category {
    font-size: 26px;
  }
}
body.halvo .page-block-accordion .accordion-container .accordion-category-parent-element.hidden {
  display: none;
}
body.halvo .page-block-accordion .accordion-container .accordion-item {
  background: none;
  border: 1px solid #1A1A1A;
  border-radius: 20px;
  padding: 24px 32px;
}
body.halvo .page-block-accordion .accordion-container .accordion-item__toggler {
  padding: 0;
}
@media (max-width: 768px) {
  body.halvo .page-block-accordion .accordion-container .accordion-item {
    padding: 24px;
  }
}
body.halvo .page-block-accordion .accordion-container .accordion-item.hidden {
  display: none;
}
body.halvo .page-block-accordion .accordion-container .accordion-item__toggler div {
  color: #1A1A1A;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
body.halvo .page-block-accordion .accordion-container .accordion-item__content {
  color: #1A1A1A;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  letter-spacing: 0.16px;
  padding: 0;
}
body.halvo .page-block-accordion .accordion-container .accordion-item__content a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  width: fit-content;
}
body.halvo .blog-poster, body.halvo .blogs-page-cover {
  width: 100%;
  min-height: 600px;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 50px;
  padding-bottom: 50px;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
}
body.halvo .blog-poster .page-block, body.halvo .blogs-page-cover .page-block {
  margin: 0 auto !important;
  overflow: visible;
  width: 100%;
}
@media (max-width: 768px) {
  body.halvo .blog-poster .page-block, body.halvo .blogs-page-cover .page-block {
    padding: 0 16px;
  }
}
body.halvo .blog-poster h1, body.halvo .blogs-page-cover h1 {
  font-weight: bolder;
  max-width: 55%;
}
@media (max-width: 1200px) {
  body.halvo .blog-poster h1, body.halvo .blogs-page-cover h1 {
    max-width: 70%;
    font-size: 50px;
    line-height: 55px;
  }
}
@media (max-width: 768px) {
  body.halvo .blog-poster h1, body.halvo .blogs-page-cover h1 {
    max-width: 95%;
    font-size: 36px;
    line-height: 41px;
  }
}
body.halvo .page-block-blog-post-top-image {
  position: relative;
  overflow: visible;
  margin: 70px auto 130px auto;
}
@media (max-width: 768px) {
  body.halvo .page-block-blog-post-top-image {
    margin: 40px 16px;
  }
}
body.halvo .page-block-blog-post-top-image img {
  border-radius: 30px;
}
body.halvo .page-block-blog-post-top-image__butterfly-top {
  width: 15%;
  position: absolute;
  right: 7%;
  bottom: 85%;
  z-index: 1;
  transition: 0.3s;
}
@media (max-width: 768px) {
  body.halvo .page-block-blog-post-top-image__butterfly-top {
    width: 30%;
    right: 3%;
    bottom: 75%;
  }
}
body.halvo .page-block-blog-post-top-image__butterfly-top:hover {
  opacity: 0.1;
}
body.halvo .page-block-blog-post-top-image__butterfly-bottom {
  position: absolute;
  width: 10%;
  left: 7%;
  top: 100%;
  transition: 0.3s;
}
body.halvo .page-block-blog-post-top-image__butterfly-bottom:hover {
  opacity: 0.1;
}
@media (max-width: 768px) {
  body.halvo .page-block-blog-post-top-image__butterfly-bottom {
    display: none;
  }
}
body.halvo .page-block-blog-post-text-part2, body.halvo .page-block-blog-post-text-part1 {
  padding: 0 20%;
}
@media (max-width: 768px) {
  body.halvo .page-block-blog-post-text-part2, body.halvo .page-block-blog-post-text-part1 {
    padding: 0 16px;
  }
}
body.halvo .disable-carrousel + .page-block-other-posts-container .content-slide-items {
  flex-wrap: wrap;
  gap: 0;
  justify-content: space-between;
}
@media (max-width: 768px) {
  body.halvo .disable-carrousel + .page-block-other-posts-container .content-slide-items {
    justify-content: center !important;
  }
}
body.halvo .disable-carrousel + .page-block-other-posts-container .content-slide-items .responsive-item {
  width: 100%;
  flex-basis: 32%;
  min-width: 342px;
}
body.halvo .disable-carrousel + .page-block-other-posts-container .content-slide-items .responsive-item .blog-post-item {
  min-width: 342px;
}
@media (max-width: 768px) {
  body.halvo .disable-carrousel + .page-block-other-posts-container .content-slide-items .responsive-item {
    min-width: 277px;
  }
  body.halvo .disable-carrousel + .page-block-other-posts-container .content-slide-items .responsive-item .blog-post-item {
    min-width: 277px;
  }
  body.halvo .disable-carrousel + .page-block-other-posts-container .content-slide-items .responsive-item .blog-post-item .header-thumbnail__container {
    min-height: 400px;
    max-height: 400px;
  }
}
body.halvo .disable-carrousel + .page-block-other-posts-container .content-slide-dots-container {
  display: none !important;
}
@media (max-width: 768px) {
  body.halvo .page-block-other-posts-container .page-block {
    padding-left: 16px;
    padding-right: 16px;
  }
}
body.halvo .page-block-other-posts-container .blog-posts-section-title h2 {
  text-align: left !important;
}
body.halvo .page-block-other-posts-container .blog-post-items-container {
  display: flex;
  flex-wrap: nowrap;
  gap: 15px;
}
body.halvo .page-block-other-posts-container .blog-post-items-container .content-slide-wrap {
  width: 100%;
  overflow: visible;
}
body.halvo .page-block-other-posts-container .blog-post-items-container .content-slide-items {
  display: flex;
  gap: 15px;
  overflow: visible;
  justify-content: flex-start;
}
body.halvo .page-block-other-posts-container .blog-post-items-container .content-slide-items .responsive-item {
  width: 50%;
  flex: 1;
  max-width: 415px;
}
@media (max-width: 768px) {
  body.halvo .page-block-other-posts-container .blog-post-items-container .content-slide-items .responsive-item {
    width: 100%;
    max-width: 100%;
  }
}
body.halvo .page-block-other-posts-container .blog-post-items-container .content-slide-dots-container {
  justify-content: center;
}
body.halvo .page-block-other-posts-container .blog-post-items-container .content-slide-dots-container .dot {
  border: 1px solid #1A1A1A;
}
body.halvo .page-block-other-posts-container .blog-post-items-container .content-slide-dots-container .dot.active {
  background: #1A1A1A;
}
body.halvo .page-block-other-posts-container .blog-post-items-container .blog-post-item {
  padding: 0;
  position: relative;
  width: 100%;
}
body.halvo .page-block-other-posts-container .blog-post-items-container .blog-post-item .header-thumbnail__container {
  min-height: 450px;
  max-height: 450px;
  padding-bottom: 0;
}
body.halvo .page-block-other-posts-container .blog-post-items-container .blog-post-item .header-thumbnail__container {
  border-radius: 20px;
}
body.halvo .page-block-other-posts-container .blog-post-items-container .blog-post-item .blog-post-title {
  color: #1A1A1A;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  max-height: 64px;
}
body.halvo .page-block-other-posts-container .blog-post-items-container .blog-post-item .blog-post-view-more-container {
  text-align: right;
}
body.halvo .page-block-other-posts-container .blog-post-items-container .blog-post-item .blog-post-view-more-container a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  text-decoration: underline;
  color: #1A1A1A;
  text-underline-offset: 5px;
  padding: 0;
}
@media (max-width: 768px) {
  body.halvo .page-block-other-posts-container .blog-post-items-container .blog-post-item .blog-post-view-more-container a {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.halvo .page-block-other-posts-container .blog-post-items-container .blog-post-item .blog-post-view-more-container a {
    padding: 0;
  }
}
body.halvo .page-block-other-posts-container .blog-post-items-container .blog-post-item .blog-post-view-more-container a:hover, body.halvo .page-block-other-posts-container .blog-post-items-container .blog-post-item .blog-post-view-more-container a.active {
  text-underline-offset: 8px;
}
body.halvo .page-block-other-posts-container .blog-post-items-container .blog-post-item .blog-post-view-more-container a:active {
  text-underline-offset: 5px;
  opacity: 0.7;
}
body.halvo .page-block-other-posts-container .blog-post-items-container .title-text-container {
  width: 100%;
  min-height: 204px;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  background: white;
  padding: 35px 24px;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 768px) {
  body.halvo .page-block-other-posts-container .blog-post-items-container .title-text-container {
    padding: 24px 16px;
  }
}
body.halvo .page-block-other-posts-container .blog-post-items-container .title-text-container__category {
  display: flex;
  justify-content: flex-start;
}
body.halvo .page-block-other-posts-container .blog-post-items-container .title-text-container__category span {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #FFC000;
  margin-right: 10px;
}
@media (max-width: 768px) {
  body.halvo .page-block-other-posts-container .responsive-item {
    flex: 0 0 33%;
    min-width: 260px;
  }
}
body.halvo .blogs-page-cover {
  min-height: 650px;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding-bottom: 50px;
  box-sizing: border-box;
}
body.halvo .blogs-page-cover .page-block {
  margin: 0;
}
@media (max-width: 768px) {
  body.halvo .blogs-page-cover .page-block {
    padding: 0 16px;
  }
}
body.halvo .blogs-page-cover .block-latest-blog-post__title {
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  line-height: 75px;
  color: #FAF7F7;
  max-width: 60%;
}
@media (max-width: 1200px) {
  body.halvo .blogs-page-cover .block-latest-blog-post__title {
    max-width: 70%;
    font-size: 50px;
    line-height: 55px;
  }
}
@media (max-width: 768px) {
  body.halvo .blogs-page-cover .block-latest-blog-post__title {
    max-width: 95%;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
  }
}
body.halvo .blogs-page-cover a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  outline: none;
  border-radius: 100px;
  margin-top: 40px;
}
@media (max-width: 768px) {
  body.halvo .blogs-page-cover a {
    padding: 14px 54px;
  }
}
body.halvo .blogs-page-cover a:hover, body.halvo .blogs-page-cover a.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .blogs-page-cover a:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .blogs-page-cover a:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .blogs__filter-container {
  display: flex;
  gap: 32px;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 64px;
  padding-top: 50px;
}
body.halvo .blogs__filter-container button {
  padding: 16px 24px;
  border-radius: 100px;
}
body.halvo .blogs__filter-container button.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .blogs__filter-container button.golden {
    padding: 14px 54px;
  }
}
body.halvo .blogs__filter-container button.golden:hover, body.halvo .blogs__filter-container button.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .blogs__filter-container button.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .blogs__filter-container button.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .blogs__filter-container button.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .blogs__filter-container button.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.halvo .blogs__filter-container button.white {
    padding: 14px 54px;
  }
}
body.halvo .blogs__filter-container button.white:hover, body.halvo .blogs__filter-container button.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .blogs__filter-container button.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .blogs__filter-container button.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .blogs__filter-container button.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .blogs__filter-container button.transparent {
    padding: 14px 54px;
  }
}
body.halvo .blogs__filter-container button.transparent:hover, body.halvo .blogs__filter-container button.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
body.halvo .blogs__filter-container button.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .blogs__filter-container button.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
@media (max-width: 768px) {
  body.halvo .blogs__filter-container {
    display: none;
  }
}
body.halvo .blogs-dropdown {
  padding-top: 50px;
  display: none;
  flex-direction: column;
}
@media (max-width: 768px) {
  body.halvo .blogs-dropdown {
    margin-left: 16px;
    margin-right: 16px;
  }
}
body.halvo .blogs-dropdown button {
  padding: 16px 24px;
  border-radius: 100px;
}
body.halvo .blogs-dropdown button.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .blogs-dropdown button.golden {
    padding: 14px 54px;
  }
}
body.halvo .blogs-dropdown button.golden:hover, body.halvo .blogs-dropdown button.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .blogs-dropdown button.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .blogs-dropdown button.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .blogs-dropdown button.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .blogs-dropdown button.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.halvo .blogs-dropdown button.white {
    padding: 14px 54px;
  }
}
body.halvo .blogs-dropdown button.white:hover, body.halvo .blogs-dropdown button.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .blogs-dropdown button.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .blogs-dropdown button.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .blogs-dropdown button.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .blogs-dropdown button.transparent {
    padding: 14px 54px;
  }
}
body.halvo .blogs-dropdown button.transparent:hover, body.halvo .blogs-dropdown button.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
body.halvo .blogs-dropdown button.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .blogs-dropdown button.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .blogs-dropdown button.filter-property, body.halvo .blogs-dropdown button.filter-prop {
  box-sizing: border-box;
  overflow: hidden;
  height: 0px;
  padding: 0px;
  opacity: 0;
  pointer-events: none;
  transition: 0.2s;
}
body.halvo .blogs-dropdown div {
  margin-top: 5px;
  margin-bottom: -50px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  transition: 0.2s;
}
body.halvo .blogs-dropdown .top-button {
  display: flex;
  justify-content: space-between;
}
body.halvo .blogs-dropdown .top-button i {
  transition: 0.2s;
}
body.halvo .blogs-dropdown .top-button.opened i {
  transform: rotate(180deg);
}
body.halvo .blogs-dropdown .top-button.opened + div {
  margin-bottom: 0px;
}
body.halvo .blogs-dropdown .top-button.opened + div .filter-property, body.halvo .blogs-dropdown .top-button.opened + div.filter-prop {
  height: 53px;
  padding: 16px 24px;
  opacity: 1;
  pointer-events: inherit;
}
@media (max-width: 768px) {
  body.halvo .blogs-dropdown {
    display: flex;
  }
}
body.halvo .blog-posts-pagebar a, body.halvo .blog-posts-pagebar span {
  width: 54px;
  height: 54px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #1A1A1A;
  border-radius: 50%;
  font-size: 1.2rem;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .blog-posts-pagebar a, body.halvo .blog-posts-pagebar span {
    width: 32px;
    height: 32px;
    font-size: 0.9rem;
    margin: 4px;
  }
}
body.halvo .blog-posts-pagebar a.disabled {
  opacity: 0.5;
  pointer-events: none;
}
body.halvo .blog-posts-pagebar span {
  background: #1A1A1A;
  color: #FAF7F7;
}
body.halvo .blog-posts-pagebar .paginator-dots {
  color: #1A1A1A;
  padding-bottom: 35px;
  font-size: 4rem;
  margin: 0;
}
@media (max-width: 768px) {
  body.halvo .blog-posts-pagebar .paginator-dots {
    font-size: 2rem;
    padding-bottom: 15px;
  }
}
body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container {
  flex-direction: column;
}
body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs {
  width: 100%;
  display: flex;
}
body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container {
  width: 100%;
}
body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container {
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  gap: 16px;
  width: 100%;
  border: none;
  background: none;
}
body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
  border-radius: 100px;
  padding: 16px 24px;
}
@media (max-width: 768px) {
  body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container a {
    padding: 14px 54px;
  }
}
body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container a:hover, body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container a.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container a:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container a:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container a:hover, body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container a.active {
  font-weight: normal;
}
@media (max-width: 768px) {
  body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container {
    flex-direction: column;
    position: inherit;
    height: 0px;
    overflow: hidden;
  }
}
body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  border-radius: 100px;
  padding: 16px 24px;
  margin-bottom: 16px;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories {
    padding: 14px 54px;
  }
}
body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories:hover, body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories .selected-item-label {
  padding: 0;
  line-height: 1rem;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container {
    position: inherit;
  }
}
@media (max-width: 768px) {
  body.halvo .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container.opened .tab-toggle-container {
    height: auto;
  }
}
body.halvo .page-block-tabbed-question-groups-and-questions .categories-container {
  border: none !important;
}
body.halvo .q-accordions {
  margin: auto;
  padding-top: 64px;
}
body.halvo .q-accordions .tab-content {
  width: 100%;
}
body.halvo .q-accordions .page-block-accordion {
  padding-top: 0;
  padding-bottom: 0;
}
body.halvo .page-block-filter-questions-accordion {
  background-repeat: no-repeat;
  background-size: cover;
}
body.halvo .page-block-filter-questions-accordion .filter-block-input-container {
  width: 100%;
}
body.halvo .page-block-filter-questions-accordion .filter-block-input-container input {
  text-indent: 31px;
  height: 50px;
  outline: none;
}
body.halvo .page-block-filter-questions-accordion .filter-block-input-container svg {
  left: inherit;
  right: 22px;
}
body.halvo .page-block-filter-questions-accordion .filter-block-input-container svg path {
  fill: #1A1A1A;
}
body.halvo .page-block-filter-questions-accordion .filter-block-container {
  padding: 0;
}
body.halvo .calculator-without-banner {
  padding: 80px 0;
  margin: 0;
  max-width: inherit;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
}
body.halvo .calculator-without-banner .page-block {
  overflow: inherit;
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner .page-block {
    padding: 0 16px;
  }
}
body.halvo .calculator-without-banner .optional-error-text {
  margin-top: 16px;
  margin-bottom: 36px;
  height: 25px;
}
body.halvo .calculator-without-banner .optional-error-text.hidden {
  display: none;
}
body.halvo .calculator-without-banner form {
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
}
body.halvo .calculator-without-banner form .calc-container {
  width: 100%;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}
body.halvo .calculator-without-banner form .calc-container .calc {
  width: 100%;
}
body.halvo .calculator-without-banner form .calc-container .calc .monthly-payment-info-row {
  display: flex;
  justify-content: flex-start;
  gap: 10px;
  align-items: center;
  margin: 16px 0 36px;
}
body.halvo .calculator-without-banner form .calc-container .calc .monthly-payment-info-row.moved {
  margin: 0;
}
body.halvo .calculator-without-banner form .calc-container .calc .monthly-payment-info-row.disable {
  display: none;
}
body.halvo .calculator-without-banner form .calc-container .calc .monthly-payment-info-row.hidden {
  display: none;
}
body.halvo .calculator-without-banner form .calc-container .calc .monthly-payment-info-row .value span {
  white-space: nowrap;
}
body.halvo .calculator-without-banner form .calc-container .calc .monthly-payment-info-row .information-icon__text {
  left: inherit;
  right: 0;
  width: 200px;
}
body.halvo .calculator-without-banner form .calc-container .calc__tabs {
  margin-bottom: -1px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  box-shadow: none;
}
body.halvo .calculator-without-banner form .calc-container .calc__tabs .first-tab {
  display: flex;
  justify-content: center;
  gap: 10px;
  position: relative;
  background-color: white;
  color: #1A1A1A;
  border: 1px solid #1A1A1A;
  border-bottom: none;
  border-right: none;
  border-top-left-radius: 25px;
  width: 53%;
  z-index: 1;
  clip-path: polygon(-1000px 1000px, -100px 1000px, 100% 1000px, 92.15% 99.77%, 92.49% 99.08%, 92.82% 97.96%, 93.13% 96.43%, 93.43% 94.5%, 93.71% 92.2%, 93.97% 89.54%, 94.2% 86.54%, 94.41% 83.23%, 94.58% 79.63%, 97.21% 17.69%, 97.21% 17.69%, 97.39% 14.08%, 97.59% 10.77%, 97.83% 7.78%, 98.08% 5.12%, 98.36% 2.82%, 98.66% 0.89%, 98.98% -0.64%, 99.31% -1.76%, 99.65% -2.45%, 100% -2.68%, 0.08% -2.68%);
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner form .calc-container .calc__tabs .first-tab span {
    font-size: 14px;
  }
}
body.halvo .calculator-without-banner form .calc-container .calc__tabs .first-tab .information-icon {
  z-index: 10;
}
body.halvo .calculator-without-banner form .calc-container .calc__tabs .first-tab .information-icon__text {
  width: 200px;
  right: 0;
  top: 100%;
  z-index: 2;
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner form .calc-container .calc__tabs .first-tab .information-icon__text {
    width: 150px;
    right: 0;
    box-sizing: border-box;
    font-size: 15px;
  }
}
body.halvo .calculator-without-banner form .calc-container .calc__tabs .first-tab.tab-active {
  border-top-right-radius: 17px;
  border-color: transparent;
  border: none;
  margin-right: -12px;
}
body.halvo .calculator-without-banner form .calc-container .calc__tabs .second-tab {
  display: flex;
  justify-content: center;
  gap: 10px;
  background-color: white;
  color: #1A1A1A;
  width: 53%;
  position: relative;
  border: 1px solid #1A1A1A;
  border-bottom: none;
  border-left: none;
  border-top-right-radius: 25px;
  z-index: 10;
  clip-path: polygon(100% 1000px, 8.097% 1000px, 8.097% 100%, 7.746% 99.771%, 7.404% 99.097%, 7.074% 97.998%, 6.757% 96.492%, 6.458% 94.598%, 6.178% 92.337%, 5.92% 89.728%, 5.687% 86.788%, 5.481% 83.539%, 5.306% 79.999%, 2.673% 19.185%, 2.673% 19.185%, 2.497% 15.644%, 2.292% 12.395%, 2.059% 9.456%, 1.801% 6.846%, 1.521% 4.585%, 1.221% 2.691%, 0.905% 1.185%, 0.574% 0.086%, 0.232% -0.588%, -0.118% -0.817%, 100% -0.817%);
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner form .calc-container .calc__tabs .second-tab span {
    padding-left: 11%;
    padding-right: 12%;
    font-size: 14px;
  }
}
body.halvo .calculator-without-banner form .calc-container .calc__tabs .second-tab .information-icon {
  z-index: 10;
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner form .calc-container .calc__tabs .second-tab .information-icon {
    right: 20px;
    min-width: 25px;
  }
}
body.halvo .calculator-without-banner form .calc-container .calc__tabs .second-tab .information-icon__text {
  right: 100%;
  top: 100%;
  width: 200px;
  z-index: 10;
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner form .calc-container .calc__tabs .second-tab .information-icon__text {
    width: 150px;
    top: 100%;
    right: -10px;
    z-index: 20;
    box-sizing: border-box;
    font-size: 15px;
  }
}
body.halvo .calculator-without-banner form .calc-container .calc__tabs .second-tab.tab-active {
  border-top-left-radius: 17px;
  background-color: #FFC000;
  border: none;
  margin-left: -12px;
  z-index: 2;
  clip-path: polygon(100% 0%, 8.097% 0%, 8.097% 0%, 7.746% 0.227%, 7.404% 0.895%, 7.074% 1.986%, 6.757% 3.48%, 6.458% 5.358%, 6.178% 7.601%, 5.92% 10.189%, 5.687% 13.105%, 5.481% 16.328%, 5.306% 19.839%, 2.673% 80.161%, 2.673% 80.161%, 2.497% 83.672%, 2.292% 86.895%, 2.059% 89.811%, 1.801% 92.399%, 1.521% 94.642%, 1.221% 96.52%, 0.905% 98.014%, 0.574% 99.105%, 0.232% 99.773%, 0% 100%, 0% 1000px, 100% 1000px, 100% 0%);
}
body.halvo .calculator-without-banner form .calc-container .calc__tab {
  height: 50px;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
body.halvo .calculator-without-banner form .calc-container .calc__sliders .slider {
  padding-bottom: 0;
}
body.halvo .calculator-without-banner form .calc-container .calc__sliders .slider .input-controls {
  display: none;
}
body.halvo .calculator-without-banner form .calc-container .calc__sliders .slider .slider__caption {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 0;
}
body.halvo .calculator-without-banner form .calc-container .calc__sliders .slider .slider__caption div p {
  margin-bottom: 8px;
}
body.halvo .calculator-without-banner form .calc-container .calc__sliders .slider .slider__caption .slider__input {
  width: 100%;
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner form .calc-container .calc__sliders .slider .slider__caption .slider__input.pen-tooltip-active {
    width: calc(100% - 45px);
  }
}
body.halvo .calculator-without-banner form .calc-container .calc__sliders .slider .slider__caption .slider__input input {
  box-sizing: border-box;
  width: 100%;
  text-align: right;
  padding-right: 80px;
}
body.halvo .calculator-without-banner form .calc-container .calc__sliders .slider .slider__caption .slider__input input.no-currency-inside {
  padding-right: 16px;
}
body.halvo .calculator-without-banner form .calc-container .calc__sliders .slider .slider__caption .slider__input span {
  border-left: 2px solid black;
  right: 28px;
  padding-left: 17px;
  color: #9A9A9A;
}
body.halvo .calculator-without-banner form .calc-container .calc__sliders .slider .slider__caption .slider__input .information-icon {
  position: absolute;
  right: -37px;
  top: calc(50% - 14px);
  border: none;
}
body.halvo .calculator-without-banner form .calc-container .calc__sliders .slider .slider__caption .slider__input .information-icon__text {
  right: 100%;
  min-width: 200px;
}
body.halvo .calculator-without-banner form .calc-container .calc__sliders .slider .js-slider, body.halvo .calculator-without-banner form .calc-container .calc__sliders .slider .calculator-info-row__limits {
  display: none;
}
body.halvo .calculator-without-banner form .calc-container .calc__content {
  padding-top: 40px;
  width: 55%;
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner form .calc-container .calc__content {
    width: 100%;
  }
}
body.halvo .calculator-without-banner form .calc-container .calc__outer {
  display: flex;
  justify-content: space-between;
  background-color: #FFC000;
  border: none;
  border-radius: 0 0 25px 25px;
  flex-wrap: wrap;
  background-attachment: fixed;
  background-size: cover;
  padding-right: 102px;
  padding-left: 102px;
  box-shadow: none;
}
@media (max-width: 1200px) {
  body.halvo .calculator-without-banner form .calc-container .calc__outer {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner form .calc-container .calc__outer {
    padding-right: 16px;
    padding-left: 16px;
  }
}
body.halvo .calculator-without-banner form .calc-container .calc__content-right {
  width: 35%;
  border-left: 1px solid #1A1A1A;
}
body.halvo .calculator-without-banner form .calc-container .calc__content-right .information-icon {
  position: relative;
  justify-content: center;
  align-items: center;
}
body.halvo .calculator-without-banner form .calc-container .calc__content-right .information-icon__text {
  left: 0;
  top: 100%;
  width: 200px;
}
body.halvo .calculator-without-banner form .calc-container .calc__content-right .information-icon.active {
  display: inline-flex;
}
body.halvo .calculator-without-banner form .calc-container .calc__content-right .tab-dependent-content.active {
  display: block;
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner form .calc-container .calc__content-right {
    width: 100%;
    border-left: none;
    border-top: 1px solid #1A1A1A;
    margin-top: 40px;
  }
}
body.halvo .calculator-without-banner form .calc-container .calc__content-right .repayments-info {
  border-bottom: 1px solid #1A1A1A;
  background: none;
  padding: 25px 0 25px 20px;
  position: inherit;
}
body.halvo .calculator-without-banner form .calc-container .calc__content-right .repayments-info .repayments-date-information {
  padding-right: 30%;
}
@media (max-width: 1200px) {
  body.halvo .calculator-without-banner form .calc-container .calc__content-right .repayments-info .repayments-date-information {
    padding-right: 10%;
  }
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner form .calc-container .calc__content-right .repayments-info .repayments-date-information {
    padding-right: 0;
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner form .calc-container .calc__content-right .repayments-info {
    padding: 25px 0 25px 10px;
    font-size: 12px;
  }
}
body.halvo .calculator-without-banner form .calc-container .calc__content-right .calculator-info-row {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 44px;
  padding-bottom: 50px;
}
@media (max-width: 1200px) {
  body.halvo .calculator-without-banner form .calc-container .calc__content-right .calculator-info-row {
    padding-top: 24px;
    padding-bottom: 30px;
  }
}
body.halvo .calculator-without-banner form .calc-container .calc__content-right .calculator-info-row div {
  font-size: 26px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  color: #1A1A1A;
  margin-left: 0;
}
body.halvo .calculator-without-banner form .calculator-info-row {
  justify-content: flex-start;
}
body.halvo .calculator-without-banner form .button-full-width {
  width: 100%;
  border-radius: 100px;
  border: none !important;
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner form .button-full-width {
    padding: 15px 20px;
  }
}
body.halvo .calculator-without-banner form .button-full-width.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: black;
  color: white;
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner form .button-full-width.golden {
    padding: 14px 54px;
  }
}
body.halvo .calculator-without-banner form .button-full-width.golden:hover, body.halvo .calculator-without-banner form .button-full-width.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .calculator-without-banner form .button-full-width.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .calculator-without-banner form .button-full-width.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .calculator-without-banner form .button-full-width.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner form .button-full-width.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner form .button-full-width.white {
    padding: 14px 54px;
  }
}
body.halvo .calculator-without-banner form .button-full-width.white:hover, body.halvo .calculator-without-banner form .button-full-width.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
body.halvo .calculator-without-banner form .button-full-width.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .calculator-without-banner form .button-full-width.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .calculator-without-banner form .button-full-width.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner form .button-full-width.transparent {
    padding: 14px 54px;
  }
}
body.halvo .calculator-without-banner form .button-full-width.transparent:hover, body.halvo .calculator-without-banner form .button-full-width.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
body.halvo .calculator-without-banner form .button-full-width.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
body.halvo .calculator-without-banner form .button-full-width.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
body.halvo .calculator-without-banner .calc__links {
  justify-content: space-between !important;
  width: 55%;
  margin-top: -24px;
}
body.halvo .calculator-without-banner .calc__links a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  text-decoration: underline;
  color: #1A1A1A;
  text-underline-offset: 5px;
  padding: 0;
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner .calc__links a {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner .calc__links a {
    padding: 0;
  }
}
body.halvo .calculator-without-banner .calc__links a:hover, body.halvo .calculator-without-banner .calc__links a.active {
  text-underline-offset: 8px;
}
body.halvo .calculator-without-banner .calc__links a:active {
  text-underline-offset: 5px;
  opacity: 0.7;
}
@media (max-width: 768px) {
  body.halvo .calculator-without-banner .calc__links {
    width: 100%;
    justify-content: space-around !important;
  }
}
body.halvo .calculator-without-banner .information-icon {
  position: relative;
  width: 25px;
  max-height: 25px;
  height: 25px;
  color: #1A1A1A;
  border: none;
  background: none;
  padding: 0;
  bottom: 0;
  right: 0;
}
body.halvo .calculator-without-banner .information-icon span {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
body.halvo .calculator-without-banner .information-icon__text {
  position: absolute;
  pointer-events: none;
  opacity: 0;
  background: white;
  color: #1A1A1A;
  font-size: 1rem;
  width: auto;
  height: auto;
  padding: 10px;
  border-radius: 10px;
  z-index: 2;
}
body.halvo .calculator-without-banner .information-icon:hover .information-icon__text {
  pointer-events: inherit;
  opacity: 1;
}
body.halvo .page-cover .text-container__text {
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
}
body.halvo .page-cover .text-container__button a {
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
}
body.halvo .page-block-blog-post-text-part1 p, body.halvo .page-block-blog-post-text-part1 span, body.halvo .page-block-blog-post-text-part1 li, body.halvo .page-block-blog-post-text-part1 ul, body.halvo .page-block-blog-post-text-part2 p, body.halvo .page-block-blog-post-text-part2 span, body.halvo .page-block-blog-post-text-part2 li, body.halvo .page-block-blog-post-text-part2 ul {
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
}
body.halvo .accordion-item {
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
}
body.halvo .accordion-item__content {
  padding-top: 1px !important;
}
body.halvo .take-full-line-on-mobile {
  display: block;
}
body.halvo .information-icon__text {
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  text-align: center;
}
body.halvo .filtered-item.hidden {
  display: none;
}
body.halvo .page-block {
  max-width: 1244px !important;
}
body.halvo .modal td {
  border: none;
}
body.halvo .modal__container {
  max-width: 1000px;
  margin: 0 auto;
  border-radius: 20px;
}
body.halvo .modal__container .modal__header {
  border-bottom: none;
  padding-bottom: 0;
}
body.halvo .modal__container .modal__section-header {
  padding-top: 0;
}
body.halvo .modal__container .modal__header-content {
  text-align: center;
  font-size: 32px;
  line-height: 1.375em;
  margin-bottom: 0.25em;
  color: black;
}
body.halvo .modal__container table {
  margin-bottom: 20px;
}
body.halvo .modal__container .modal__section-content td {
  border: 1px solid black;
  padding: 10px;
}
body.halvo .modal__container .modal__content {
  padding: 0 100px;
}
@media (max-width: 768px) {
  body.halvo .modal__container .modal__content {
    display: block;
  }
}
body.halvo .modal__container .modal__content table {
  margin-bottom: 20px;
  border: none;
}
body.halvo .modal__container .modal__content table th {
  border-bottom: none;
}
body.halvo .modal__container .modal__content td td {
  border: 1px solid black;
  padding: 10px;
}
body.halvo .modal__container .modal__content tr {
  border: none;
}
body.halvo .modal__container .modal-close-button {
  position: relative;
  width: 100%;
  background: #ffc000;
  border-radius: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.1rem;
  line-height: 1.875;
  padding: 5px 1.5em;
  color: black;
  cursor: pointer;
  box-sizing: border-box;
  text-decoration: none;
}
body.halvo .modal__container .modal-close-button:hover {
  background: black;
  color: white;
}
body.halvo .modal__container .modal-close-button img {
  position: absolute;
  top: 40%;
  left: 30%;
}
@media (max-width: 768px) {
  body.halvo .modal__container .modal-close-button img {
    display: block;
  }
}
body.halvo .information-line {
  width: 100%;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1rem;
  box-sizing: border-box;
}
body.halvo .information-line.scrolling-line {
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 30px;
}
body.halvo .information-line.scrolling-line .scrolling-text {
  position: absolute;
  white-space: nowrap;
}
body.halvo #min-payment-tooltip-repeated, body.halvo #min-payment-tooltip-new {
  top: inherit;
  right: 22px;
  left: inherit;
  bottom: -100px;
}
body.halvo .page__footer .partners-new-header {
  color: black;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 140%;
  /* 25.2px */
  display: inline-block;
  margin-top: 50px;
  margin-bottom: 20px;
}
body.halvo .page__footer .supervisory-container.new-look {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  gap: 33px;
  margin-bottom: 20px;
}
body.halvo .page__footer .new-footer-header {
  flex-direction: column;
}
body.halvo .page__footer .new-footer-header .footer-logo {
  text-align: center;
}
body.halvo .page__footer .logo-subtext {
  color: black;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  /* 116.667% */
}

/* === DIMENSIONS === */
/* === COLORS === */
body.morezaim_ru .page__header {
  border: none;
}
@media (max-width: 768px) {
  body.morezaim_ru .page__header {
    height: 68px;
  }
}
body.morezaim_ru .page__header .page-top {
  display: none;
}
body.morezaim_ru .page__header .logo {
  text-decoration: none;
  color: #7A7E87;
  flex: inherit;
  font-size: 18px;
}
@media (max-width: 768px) {
  body.morezaim_ru .page__header .logo {
    height: 68px;
  }
}
body.morezaim_ru .page__header .logo:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}
body.morezaim_ru .page__header .header-menu-wrapper {
  margin-top: 0;
}
@media (max-width: 768px) {
  body.morezaim_ru .page__header .header-menu-wrapper {
    height: 68px;
  }
}
body.morezaim_ru .page__header .header-menu-wrapper .menu-button-hider {
  width: 50px;
  height: 100%;
  background: white;
  margin-left: auto;
  margin-right: -1px;
  z-index: 2;
}
@media (max-width: 768px) {
  body.morezaim_ru .page__header .header-menu-wrapper .header {
    height: 68px;
  }
}
body.morezaim_ru .page__header .header__navigation--horizontal .header__menu-item {
  margin-left: 32px;
}
body.morezaim_ru .page__header .header__navigation--horizontal .header__menu-item a {
  text-decoration: none;
}
body.morezaim_ru .page__header .header__navigation--horizontal .header__menu-item a:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}
body.morezaim_ru .page__header .header__navigation--horizontal .header__menu-item.header__menu-item--active a {
  text-decoration: underline;
  text-underline-offset: 5px;
  color: #7A7E87;
}
body.morezaim_ru .page__header .header__navigation-toggle button {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 24px;
  height: 10px;
}
body.morezaim_ru .page__header .header__navigation-toggle button span {
  width: 100%;
  height: 2px;
  background: #475166;
  border-radius: 100px;
}
body.morezaim_ru .page__header .header__navigation--vertical {
  background: #7A7E87;
}
body.morezaim_ru .page-block-advantages {
  padding: 80px 0;
}
body.morezaim_ru .page-block-advantages .advantages-header {
  font-size: 48px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #353E59;
  text-align: center;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  body.morezaim_ru .page-block-advantages .advantages-header {
    font-size: 32px;
  }
}
@media (max-width: 768px) {
  body.morezaim_ru .page-block-advantages {
    padding: 40px 15px;
  }
}
body.morezaim_ru .page-block-advantages .responsive-container {
  display: flex;
  flex-wrap: wrap !important;
}
body.morezaim_ru .page-block-advantages .responsive-container .advantage-title {
  margin-bottom: 0;
}
body.morezaim_ru .page__footer {
  background: #434343;
}
body.morezaim_ru .page__footer .two-column-container {
  display: flex;
  padding: 80px 0;
  gap: 32px;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  body.morezaim_ru .page__footer .two-column-container {
    flex-direction: column;
    padding: 40px 56px;
  }
}
body.morezaim_ru .page__footer .two-column-container .first-column, body.morezaim_ru .page__footer .two-column-container .second-column {
  color: rgba(245, 252, 255, 0.7);
  flex: 1;
  min-width: 255px;
  font-size: 12px;
}
@media (max-width: 768px) {
  body.morezaim_ru .page__footer .two-column-container .first-column, body.morezaim_ru .page__footer .two-column-container .second-column {
    line-break: anywhere;
  }
}
body.morezaim_ru .page__footer .two-column-container .first-column h1, body.morezaim_ru .page__footer .two-column-container .first-column h2, body.morezaim_ru .page__footer .two-column-container .first-column h3, body.morezaim_ru .page__footer .two-column-container .first-column h4, body.morezaim_ru .page__footer .two-column-container .first-column h5, body.morezaim_ru .page__footer .two-column-container .first-column h6, body.morezaim_ru .page__footer .two-column-container .second-column h1, body.morezaim_ru .page__footer .two-column-container .second-column h2, body.morezaim_ru .page__footer .two-column-container .second-column h3, body.morezaim_ru .page__footer .two-column-container .second-column h4, body.morezaim_ru .page__footer .two-column-container .second-column h5, body.morezaim_ru .page__footer .two-column-container .second-column h6 {
  color: #F5FCFF;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: 150%;
}
body.morezaim_ru .page__footer .two-column-container .first-column a, body.morezaim_ru .page__footer .two-column-container .second-column a {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 250%;
  color: rgba(245, 252, 255, 0.7) !important;
  text-decoration: none;
  text-underline-offset: 5px;
}
body.morezaim_ru .page__footer .two-column-container .first-column a:hover, body.morezaim_ru .page__footer .two-column-container .second-column a:hover {
  text-decoration: underline;
}
body.morezaim_ru .page__footer .two-column-container .second-column h1, body.morezaim_ru .page__footer .two-column-container .second-column h2, body.morezaim_ru .page__footer .two-column-container .second-column h3, body.morezaim_ru .page__footer .two-column-container .second-column h4, body.morezaim_ru .page__footer .two-column-container .second-column h5, body.morezaim_ru .page__footer .two-column-container .second-column h6 {
  font-weight: bold;
  margin-bottom: 16px;
  font-size: 14px;
}
body.morezaim_ru .page__footer .two-column-container .second-column__links {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  max-height: 235px;
}
@media (max-width: 1200px) {
  body.morezaim_ru .page__footer .two-column-container .second-column__links {
    max-height: inherit;
  }
}
body.morezaim_ru .page__footer__copyrights {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%;
  color: rgba(245, 252, 255, 0.7);
  text-align: center;
  padding: 10px 0;
  width: 100%;
  border-top: 1px solid rgba(245, 252, 255, 0.7);
}
@media (max-width: 768px) {
  body.morezaim_ru .page__footer__copyrights {
    font-size: 10px;
  }
}
body.morezaim_ru .page__footer__copyrights.empty {
  display: none;
}
body.morezaim_ru .page-cover {
  position: relative;
}
@media (max-width: 768px) {
  body.morezaim_ru .page-cover {
    padding: 20px 0 !important;
  }
}
body.morezaim_ru .page-cover .page-block {
  padding: 0 10%;
}
@media (max-width: 768px) {
  body.morezaim_ru .page-cover .page-block {
    padding: 0 15px;
  }
}
body.morezaim_ru .page-cover .text-container {
  position: relative;
  z-index: 1;
}
body.morezaim_ru .page-cover .text-container__header p, body.morezaim_ru .page-cover .text-container__header span, body.morezaim_ru .page-cover .text-container__header h1, body.morezaim_ru .page-cover .text-container__header h2, body.morezaim_ru .page-cover .text-container__header h3, body.morezaim_ru .page-cover .text-container__header h4, body.morezaim_ru .page-cover .text-container__header h5, body.morezaim_ru .page-cover .text-container__header h6 {
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media (max-width: 768px) {
  body.morezaim_ru .page-cover .text-container__header p, body.morezaim_ru .page-cover .text-container__header span, body.morezaim_ru .page-cover .text-container__header h1, body.morezaim_ru .page-cover .text-container__header h2, body.morezaim_ru .page-cover .text-container__header h3, body.morezaim_ru .page-cover .text-container__header h4, body.morezaim_ru .page-cover .text-container__header h5, body.morezaim_ru .page-cover .text-container__header h6 {
    font-size: 20px;
  }
}
body.morezaim_ru .page-cover .text-container__text p, body.morezaim_ru .page-cover .text-container__text span, body.morezaim_ru .page-cover .text-container__text h1, body.morezaim_ru .page-cover .text-container__text h2, body.morezaim_ru .page-cover .text-container__text h3, body.morezaim_ru .page-cover .text-container__text h4, body.morezaim_ru .page-cover .text-container__text h5, body.morezaim_ru .page-cover .text-container__text h6 {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media (max-width: 768px) {
  body.morezaim_ru .page-cover .text-container__text p, body.morezaim_ru .page-cover .text-container__text span, body.morezaim_ru .page-cover .text-container__text h1, body.morezaim_ru .page-cover .text-container__text h2, body.morezaim_ru .page-cover .text-container__text h3, body.morezaim_ru .page-cover .text-container__text h4, body.morezaim_ru .page-cover .text-container__text h5, body.morezaim_ru .page-cover .text-container__text h6 {
    font-size: 14px;
    margin-top: -10px;
  }
}
body.morezaim_ru .page-cover .bottom-right-image {
  max-width: 391px;
  z-index: 0;
}
body.morezaim_ru .page-cover .bottom-right-image:hover {
  opacity: 1;
}
body.morezaim_ru .page-cover .bottom-right-image.image-mob {
  display: none;
  max-width: 328px;
  width: 240px;
}
@media (max-width: 768px) {
  body.morezaim_ru .page-cover .bottom-right-image {
    max-width: 328px !important;
    display: none;
  }
  body.morezaim_ru .page-cover .bottom-right-image.image-mob {
    display: inherit !important;
  }
}
body.morezaim_ru .page-cover .absolute-positioned-container {
  margin-top: 113px;
  width: auto;
}
@media (max-width: 1200px) {
  body.morezaim_ru .page-cover .absolute-positioned-container {
    margin-top: auto;
    margin-bottom: 20px;
  }
}
body.morezaim_ru .page-cover .absolute-positioned-container__text {
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(2px);
  padding: 12px;
}
body.morezaim_ru .page-cover .absolute-positioned-container__text p {
  color: white;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
body.morezaim_ru .page-cover .absolute-positioned-container__text a:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}
body.morezaim_ru .page-block-complain-form a {
  color: #7A7E87;
  text-underline-offset: 5px;
}
body.morezaim_ru .page-block-complain-form .file-upload i, body.morezaim_ru .page-block-complain-form .file-upload span {
  color: #7A7E87;
}
body.morezaim_ru .page-block-complain-form .file-upload:hover i, body.morezaim_ru .page-block-complain-form .file-upload:hover span {
  text-decoration: underline;
  text-underline-offset: 5px;
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.call-back-form {
  padding: 15px;
}
.call-back-form .call-back-form__container {
  display: none;
}
.call-back-form .form-field-row {
  padding: 10px 0;
}
.call-back-form .form-field-row .call-back-form-error {
  display: none;
  padding-top: 10px;
  color: #ff0000;
}
.call-back-form .form-field-row.request-error {
  display: none;
}
.call-back-form .form-field-row.request-error.error {
  display: block;
}
.call-back-form .form-field-row.error .call-back-form-error {
  display: block;
}
.call-back-form label {
  display: block;
  padding: 5px 0 10px 0;
  color: #2d3b5a;
  font-size: 1.2rem;
}
.call-back-form input[type=text] {
  background: #fff;
  border: 1px solid #e8e8e8;
  display: block;
  border-radius: 3px;
  height: 50px;
  width: 100%;
  font-size: 1.2rem;
  text-indent: 15px;
}
.call-back-form input[type=submit] {
  color: #fff;
  background: #00e371;
  border-radius: 3px;
  border: none;
  display: inline-block;
  height: 50px;
  line-height: 50px;
  padding: 0 25px;
  font-size: 1.2rem;
}
.call-back-form__toggle-container {
  margin-left: -15px;
  margin-right: -15px;
}
.call-back-form__toggle-container .close {
  display: none;
  width: 20px;
  height: 20px;
  float: right;
  color: #4640f4;
}
.call-back-form .call-back-form-success {
  display: none;
}

.call-back-form.form-success .call-back-form-success {
  display: block;
}
.call-back-form.form-success .call-back-form__container {
  display: none !important;
}
.call-back-form.form-success .call-back-form__toggle-container {
  display: none !important;
}

.call-back-form.form-opened {
  background: #e3f8f9;
}
.call-back-form.form-opened .call-back-form__container {
  display: block;
}
.call-back-form.form-opened .call-back-form__toggle-container {
  padding-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
}
.call-back-form.form-opened .call-back-form__toggle-container .callback-form-open {
  text-decoration: none;
}
.call-back-form.form-opened .call-back-form__toggle-container .close {
  display: block;
}

.visible-for-.mn_ru {
  display: block;
}

body.mn_ru .call-back-form {
  display: none;
}/* === DIMENSIONS === */
/* === COLORS === */
.footer {
  padding: 50px 0;
}
.footer__row {
  display: flex;
  flex-wrap: wrap;
  padding: 25px 0;
}
.footer__row--centered {
  align-items: center;
}
.footer__row:first-child {
  padding-bottom: 0;
}
.footer__row:last-child {
  border-top: 1px solid #dee3ee;
  padding: 35px 0 0;
}
@media (max-width: 768px) {
  .footer__container {
    padding: 0 15px;
  }
}
.footer__navigation .footer__navigation-header a {
  color: #8f9ab2;
  margin: 0;
  font-size: 1.1em;
}
.footer__navigation .footer__navigation-header a:hover {
  border-bottom: 1px solid #8f9ab2;
}
.footer__navigation a {
  display: inline-block;
  color: #513f06;
  text-decoration: none;
  margin: 5px 0;
  font-size: 0.9em;
  border-bottom: 1px solid transparent;
  transition: border 300ms;
}
.footer__navigation a:hover {
  border-bottom: 1px solid #513f06;
}
.footer__social-networks {
  margin-top: 50px;
}
.footer__social-networks a {
  display: inline-block;
  margin-right: 10px;
}
.footer__social-networks img {
  height: 30px;
}
.footer__quality-labels {
  flex: 1;
  white-space: nowrap;
  padding-right: 50px;
}
.footer__quality-labels a {
  display: inline-block;
  margin-right: 10px;
}
.footer__quality-labels a:last-child {
  margin: 0;
}
.footer__quality-labels a img {
  height: 40px;
}
@media (max-width: 768px) {
  .footer__quality-labels {
    flex: 0 0 100%;
    padding: 0;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .footer__contacts {
    flex: 0 0 100%;
  }
}
.footer__text p {
  column-count: 3;
  column-gap: 40px;
}
@media (max-width: 1200px) {
  .footer__text p {
    column-count: 2;
  }
}
@media (max-width: 768px) {
  .footer__text p {
    column-count: 1;
  }
}
.footer__text [itemscope] i {
  font-style: normal;
  display: inline;
}
.footer__text.mn_ru p, .footer__text.netcredit_pl p {
  column-count: 1;
}
@media (max-width: 1200px) {
  .footer__text.mn_ru p, .footer__text.netcredit_pl p {
    column-count: 1;
  }
}
@media (max-width: 768px) {
  .footer__text.mn_ru p, .footer__text.netcredit_pl p {
    column-count: 1;
  }
}
.footer__copyrights {
  flex: 1;
}
@media (max-width: 768px) {
  .footer__copyrights {
    flex: 0 0 100%;
    text-align: center;
  }
}
@media (max-width: 768px) {
  .footer__referals {
    flex: 0 0 100%;
    margin-top: 15px;
    text-align: center;
  }
}
.footer__referals.netcredit_pl a {
  color: #34D1BF;
}
.footer .responsive-item {
  box-sizing: border-box;
  padding: 0 0 25px 0;
}

body.mn_ru .footer__navigation .footer__navigation-header {
  color: #8F9AB2;
  font-size: 1.1em;
}

.new-colored-links .footer__navigation-header, .new-colored-links .footer__navigation-header a {
  font-size: 1.5rem !important;
  font-weight: 400 !important;
}
.new-colored-links .footer__navigation-item a {
  font-size: 1.5rem !important;
  font-weight: 400 !important;
}
.new-colored-links .full-width-menu {
  gap: 75px;
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.page-top__links {
  align-items: center;
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
}
.page-top__links--horizontal {
  height: 50px;
}
.page-top__links--horizontal .page-top__languages {
  text-align: right;
  width: 100%;
}
.page-top__links--horizontal .page-top__languages li {
  min-width: 150px;
}
.page-top__links--horizontal .top-button {
  color: white;
  border: 2px solid white;
  box-sizing: border-box;
  border-radius: 50px;
  padding: 3px 10px;
  text-decoration: none;
  font-weight: 500;
  font-size: 16px;
  line-height: normal;
  text-align: center;
}
.page-top__links div {
  width: 50%;
}
.page-top__links .page-top__buttons {
  width: 100%;
}
.page-top__links ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.page-top__links li {
  display: inline-block;
  margin: auto 10px auto 0;
}
.page-top__links .top-link {
  color: #353E59;
  padding: 5px 0px;
}
.page-top__links .top-link a {
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  line-height: 30px;
  font-size: 16px;
}
.page-top__links .top-link--white {
  max-width: 131px;
  color: white;
  background: #302CAB;
  text-decoration: none;
  border-radius: 50px;
  padding: 5px 18px;
}
.page-top__links .top-link--sme {
  background: #00C261;
}
.page-top__links .top-link--person {
  color: white;
  padding: 5px 0px;
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.header {
  height: 100px;
  display: flex;
  align-items: center;
  flex-wrap: wrap-reverse;
  position: relative;
}
@media (max-width: 768px) {
  .header__container {
    padding: 0 15px;
  }
}
.header__navigation {
  position: relative;
  height: 100%;
  background: #fff;
  z-index: 2;
  align-items: center;
}
.header__navigation--horizontal {
  display: flex;
}
.header__navigation--horizontal .header__menu li {
  display: inline-block;
}
.header__navigation--horizontal .header__menu li:hover .header__menu--sub {
  visibility: visible;
  opacity: 1;
}
.header__navigation--horizontal .header__menu .header__menu.header__menu--sub {
  position: absolute;
  top: 100%;
  right: 0;
  visibility: hidden;
  opacity: 0;
  padding: 5px 0;
  border: 1px solid #dee3ee;
  background: #fff;
  border-radius: 5px;
  transition: opacity 300ms, visibility 300ms;
}
.header__navigation--horizontal .header__menu .header__menu.header__menu--sub li {
  display: block;
  margin-left: 0;
}
.header__navigation--horizontal .header__menu .header__menu.header__menu--sub li a {
  padding: 10px 50px;
}
.header__navigation--horizontal .header__languages {
  font-weight: 500;
  height: 50px;
  line-height: 50px;
}
.header__navigation--horizontal .header__buttons {
  border-left: 1px solid #dee3ee;
  padding-left: 15px;
  margin-left: 15px;
}
@media only screen and (max-width: 900px) {
  .header__navigation--horizontal {
    visibility: hidden;
    display: none;
  }
}
.header__navigation--vertical {
  position: fixed;
  top: 0;
  right: 0;
  height: 100%;
  width: 80%;
  background: #4640f4;
  color: #fff;
  z-index: 100;
  visibility: hidden;
  transition: opacity 300ms, visibility 300ms, transform 300ms;
  opacity: 0;
  transform: translateX(25%);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  font-size: 16px;
}
@media all {
  .header__navigation--vertical {
    overflow-y: scroll;
  }
}
@media only screen and (max-width: 360px) {
  .header__navigation--vertical {
    width: 100%;
  }
}
@media only screen and (min-width: 360px) and (max-width: 375px) {
  .header__navigation--vertical {
    width: 90%;
  }
}
@media only screen and (min-width: 450px) {
  .header__navigation--vertical {
    width: 320px;
  }
}
.header__navigation--vertical.header__navigation--visible {
  visibility: visible;
  opacity: 1;
  transform: translateX(0);
}
.header__navigation--vertical .header__container {
  padding: 10px 5%;
}
.header__navigation--vertical .navigation-toggle {
  font-size: 27px;
  color: #fff;
}
.header__navigation--vertical .header {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: auto;
}
.header__navigation--vertical .header__menu-item.header__menu-item--active > a {
  color: #fff !important;
}
.header__navigation--vertical .header__menu-item.header__menu-item--active > a:hover {
  color: #513f06 !important;
}
.header__navigation--vertical .header__menu {
  margin-top: 0;
  padding-left: 10px;
  padding-bottom: 20px;
}
.header__navigation--vertical .header__menu ul {
  line-height: 1em;
}
.header__navigation--vertical .header__menu li {
  line-height: 1em;
}
.header__navigation--vertical .header__menu li a {
  color: #fff;
}
.header__navigation--vertical .header__menu li a:hover {
  color: #513f06;
  background: #f1f3f7;
}
.header__navigation--vertical .header__menu li.menu-has-children ul {
  display: none;
}
.header__navigation--vertical .header__menu li.menu-has-children.opened ul {
  display: block;
}
.header__navigation--vertical .header__menu--sme li a {
  color: #353E59;
}
.header__navigation--vertical .header__menu--sme li a:hover {
  background: #f1f3f7;
}
.header__navigation--vertical .header__menu .header__menu.header__menu--sub li:first-child {
  margin-top: -5px;
}
.header__navigation--vertical .header__menu .header__menu.header__menu--sub a {
  font-size: 16px;
  padding: 8px 5px 8px 8%;
}
.header__navigation--vertical .header__buttons {
  padding: 0 0;
  text-align: center;
}
.header__navigation--vertical .header__buttons li {
  width: 100%;
}
.header__navigation--vertical .header__buttons .button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  display: block;
  width: 100%;
  padding: 15px 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #4640f4;
  color: #fff;
  padding: 12px 22px;
  border: 3px solid #fff;
}
.header__navigation--vertical .header__buttons .button:hover:not(.button--disabled) {
  background: #fff;
  color: #4640f4;
}
.header__navigation--vertical .header__buttons .button:active:not(.button--disabled), .header__navigation--vertical .header__buttons .button:focus:not(.button--disabled) {
  background: #fff;
  color: #4640f4;
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5);
}
@media all {
  .header__navigation--vertical .header__buttons {
    margin-bottom: 20px;
  }
}
.header__navigation--vertical .header__buttons .top-button {
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 5px 0;
  width: calc(100% - 30px);
  color: white;
  border: 2px solid white;
  display: inline-block;
}
.header__navigation--vertical .header__buttons .top-button--sme {
  color: #353E59;
  border: 2px solid #353E59;
}
.header__navigation--vertical .header__languages {
  margin: 0 15px 0 0;
}
.header__navigation--vertical .header__languages a {
  display: block;
  color: #fff;
}
.header__navigation--vertical .header__languages--sme a {
  color: #353E59;
}
.header__navigation--vertical .header__languages--sme a:hover {
  color: #fff;
}
.header__navigation--sme {
  background: #0FEA7C;
}
.header__navigation--netcredit {
  background: #FF8126;
}
.header__menu {
  position: relative;
  white-space: nowrap;
}
.header__menu .icon {
  padding-left: 10px;
}
.header__menu li {
  position: relative;
  margin-left: 0;
}
.header__menu li a {
  display: block;
  padding: 10px;
  color: #353E59;
  transition: background 300ms;
}
.header__menu .header__menu-item.header__menu-item--active > a {
  color: #4640f4;
}
.header__menu .header__menu.header__menu--sub li a {
  transition: background 300ms;
}
.header__menu .header__menu.header__menu--sub li a:hover {
  background: #f1f3f7;
}
.header__menu--netcredit .header__menu-item.header__menu-item--active > a {
  color: #34D1BF;
}
.header__menu--netcredit .header__menu-item:not(.header__menu--sub) {
  padding-left: 30px;
}
.header__languages {
  text-align: center;
}
.header__languages a {
  padding: 15px;
}
.header__navigation-toggle {
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  color: #4640f4;
}
.header__navigation-toggle .icon {
  font-size: 1.5em;
  margin-bottom: 5px;
}
.header__navigation-toggle--netcredit {
  color: #34D1BF;
}
.header.landing-page-header .logo {
  pointer-events: none;
}
.header.landing-page-header .header__navigation, .header.landing-page-header .header__navigation-toggle {
  display: none !important;
}
@media (max-width: 768px) {
  .header.rebrended .header__menu {
    padding-left: 0;
  }
}
.header.rebrended .header__menu a {
  color: #FFF;
  text-align: center;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  /* 25.2px */
}
.header.rebrended .header__menu a.login-button {
  display: inline-flex;
  height: 49px;
  justify-content: center;
  align-items: center;
  border-radius: 35px;
  border: 1px solid #FFF;
  box-sizing: border-box;
  padding: 0 63px;
  margin-left: 61px;
}
.header.rebrended .header__navigation--vertical {
  width: 100%;
  background: black;
}
.header.rebrended .header__navigation--vertical .header__container {
  background: black;
}
.header.rebrended .header__navigation--vertical .navigation-toggle {
  padding-right: 20px;
}
.header.rebrended .header__navigation--vertical .navigation-toggle i::before {
  color: white !important;
}
.header.rebrended .header__navigation--vertical .header__buttons li a {
  display: inline-flex;
  height: 49px;
  font-family: Montserrat;
  justify-content: center;
  align-items: center;
  border-radius: 35px;
  border: 1px solid #FFF;
  box-sizing: border-box;
  padding: 0 50px;
  background: black;
  color: white;
}
.header.rebrended .header__navigation--vertical .header__buttons li a:hover {
  color: black;
  background: white;
}

.netcredit-menu-icon {
  width: 25px;
}

.no-padding {
  margin-top: 0 !important;
}
.no-padding .header__container {
  padding-right: 0;
  padding-left: 0;
}

.header-menu-wrapper.set-black svg {
  filter: invert(1) !important;
}
.header-menu-wrapper.set-black .header__menu-item li a {
  color: black !important;
}
.header-menu-wrapper.set-black .login-button {
  color: black !important;
  border-color: black !important;
}
.header-menu-wrapper.set-black .header__navigation-toggle button {
  filter: invert(1) !important;
}

.home-page-banner {
  width: 100%;
  text-align: center;
  background-color: white;
  padding: 20px;
  font-weight: bold;
  box-sizing: border-box;
  position: relative;
}
.home-page-banner a {
  font-weight: bold;
  text-decoration: underline !important;
  text-underline-offset: 3px;
}
.home-page-banner .close-banner {
  color: black;
  cursor: pointer;
  position: absolute;
  top: 5px;
  right: 15px;
  font-size: 20px;
}
@media (max-width: 768px) {
  .home-page-banner {
    padding: 15px 15px 5px 5px;
    font-size: 14px;
    line-height: 15px;
  }
  .home-page-banner .close-banner {
    top: 5px;
    right: 5px;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.modal {
  opacity: 0;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 104;
  padding: 25px;
  -webkit-overflow-scrolling: touch !important;
  -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  pointer-events: none;
  box-sizing: border-box;
}

.modal.active {
  opacity: 1;
  pointer-events: all;
}

.modal.active:before {
  background-color: rgba(20, 30, 51, 0.7);
}

.modal.active .modal__container {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.modal:before {
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: transparent;
  -webkit-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.modal__container {
  background-color: #fff;
  border-radius: 0.3125rem;
  position: relative;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
  transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}

.modal__content {
  flex: 1;
  overflow: auto;
  padding: 0 25px 25px;
}
.modal__content table {
  table-layout: fixed;
  width: 100%;
}
.modal__content table td, .modal__content table th {
  vertical-align: top;
  font-weight: inherit;
  padding: 15px 25px 15px 0;
  line-height: 1.5em;
  border-bottom: 1px solid #dee3ee;
}
@media screen and (max-width: 801px) {
  .modal__content table td, .modal__content table th {
    border: none;
  }
}
.modal__content table th, .modal__content table .totals {
  text-align: left;
  color: #513f06;
}
.modal__content table tr {
  border-bottom: 1px solid #e9ecef;
}
.modal__content .tableLine {
  border-bottom: 1px solid #dee3ee;
}

.modal.modal--information td, .modal.modal--information th {
  border: none;
}

.modal.modal--promotion .modal__content {
  padding: 40px;
}

.modal__header {
  display: flex;
  align-items: center;
  padding: 30px;
  border-bottom: 1px solid #dee3ee;
}
.modal__header-content {
  flex: 1;
}

.modal__close {
  font-size: 25px;
}
.modal__close--netcredit {
  color: #FF8126;
}
.modal__close--netcredit:hover {
  color: #ffd460;
}

.modal__section:first-child {
  padding-top: 10px;
}
.modal__section-header {
  padding: 25px 0;
}

.cookies-modal {
  position: fixed;
  bottom: 0;
  left: 10%;
  width: calc(100% - 20%);
  padding-bottom: 20px;
  box-sizing: border-box;
  z-index: 100;
  color: #fff;
  font-weight: 300;
  font-size: 16px;
  display: none;
}
@media only screen and (max-width: 360px) {
  .cookies-modal {
    width: 100%;
    left: 0;
    padding-bottom: 0;
  }
}
.cookies-modal__content {
  position: relative;
  border-radius: 5px;
  background: rgba(69, 80, 115, 0.95);
  padding: 15px;
}
.cookies-modal__text {
  padding: 0 25px 15px 0;
}
.cookies-modal .icon {
  position: absolute;
  top: 15px;
  right: 15px;
  color: #fff;
  font-size: 25px;
}
.cookies-modal .button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  display: block;
  width: 100%;
  padding: 15px 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #34d1bf;
  color: #fff;
}
.cookies-modal .button:hover:not(.button--disabled) {
  background: #27ab9c;
  color: #fff;
}
.cookies-modal .button:active:not(.button--disabled), .cookies-modal .button:focus:not(.button--disabled) {
  background: #27ab9c;
  box-shadow: 0 0 0 3px rgba(20, 88, 80, 0.5);
}

.promotion-repeated {
  display: none;
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-three-blocks-with-icons .three-blocks-with-icons-header h1, .page-block-three-blocks-with-icons .three-blocks-with-icons-header h2, .page-block-three-blocks-with-icons .three-blocks-with-icons-header h3, .page-block-three-blocks-with-icons .three-blocks-with-icons-header h4, .page-block-three-blocks-with-icons .three-blocks-with-icons-header h5, .page-block-three-blocks-with-icons .three-blocks-with-icons-header h6 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 56px;
  padding-bottom: 0;
}
.page-block-three-blocks-with-icons .three-blocks-with-icons-container {
  display: flex;
  margin-bottom: 56px;
  margin-top: 56px;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  .page-block-three-blocks-with-icons .three-blocks-with-icons-container {
    margin-right: 0;
    margin-bottom: 0;
    display: block;
  }
}
.page-block-three-blocks-with-icons .three-blocks-with-icons-container .three-blocks-with-icons-item {
  align-self: stretch;
  border-radius: 6px;
  box-sizing: border-box;
  position: relative;
  display: flex;
  justify-content: left;
}
.page-block-three-blocks-with-icons .three-blocks-with-icons-container .three-blocks-with-icons-item:nth-child(3n) {
  margin-right: 0;
}
@media (max-width: 768px) {
  .page-block-three-blocks-with-icons .three-blocks-with-icons-container .three-blocks-with-icons-item {
    margin-bottom: 32px;
    width: 100%;
  }
}
.page-block-three-blocks-with-icons .three-blocks-with-icons-container .three-blocks-with-icons-item .three-blocks-with-icons-title {
  color: #6C67EE;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 8px;
}
.page-block-three-blocks-with-icons .three-blocks-with-icons-container .three-blocks-with-icons-item .three-blocks-with-icons-text {
  color: #737F99;
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 32px;
}
.page-block-three-blocks-with-icons .three-blocks-with-icons-container .three-blocks-with-icons-item .icon-container {
  display: flex;
  justify-content: left;
  align-items: center;
  min-height: 40px;
  margin-bottom: 16px;
  margin-right: 15px;
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-four-blocks-with-icons .four-blocks-with-icons-header h1, .page-block-four-blocks-with-icons .four-blocks-with-icons-header h2, .page-block-four-blocks-with-icons .four-blocks-with-icons-header h3, .page-block-four-blocks-with-icons .four-blocks-with-icons-header h4, .page-block-four-blocks-with-icons .four-blocks-with-icons-header h5, .page-block-four-blocks-with-icons .four-blocks-with-icons-header h6 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 56px;
  padding-bottom: 0;
}
.page-block-four-blocks-with-icons .four-blocks-with-icons-container {
  display: flex;
  margin-bottom: 56px;
  justify-content: space-around;
}
@media (max-width: 768px) {
  .page-block-four-blocks-with-icons .four-blocks-with-icons-container {
    margin-right: 0;
    margin-bottom: 0;
    justify-content: space-between;
  }
}
.page-block-four-blocks-with-icons .four-blocks-with-icons-container .four-blocks-with-icons-item {
  margin-right: 32px;
  align-self: stretch;
  background: rgba(248, 247, 255, 0.71);
  border-radius: 6px;
  padding: 40px 25px 40px 25px;
  width: calc(25% - 32px);
  box-sizing: border-box;
  position: relative;
}
.page-block-four-blocks-with-icons .four-blocks-with-icons-container .four-blocks-with-icons-item:nth-child(4n) {
  margin-right: 0;
}
@media (max-width: 768px) {
  .page-block-four-blocks-with-icons .four-blocks-with-icons-container .four-blocks-with-icons-item {
    margin-right: 0;
    margin-bottom: 32px;
    width: 100%;
  }
}
.page-block-four-blocks-with-icons .four-blocks-with-icons-container .four-blocks-with-icons-item .four-blocks-with-icons-title {
  color: #353E59;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 8px;
}
.page-block-four-blocks-with-icons .four-blocks-with-icons-container .four-blocks-with-icons-item .four-blocks-with-icons-text {
  color: #737F99;
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 32px;
}
.page-block-four-blocks-with-icons .four-blocks-with-icons-container .four-blocks-with-icons-item .icon-container {
  display: flex;
  justify-content: left;
  min-height: 40px;
  margin-bottom: 16px;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block {
  max-width: 1260px;
  margin: auto;
  padding: 0 10%;
  overflow: hidden;
}
.page-block__container {
  position: relative;
}
@media (max-width: 768px) {
  .page-block__container {
    width: 100%;
  }
}
.page-block__content--padding {
  padding-top: 45px;
  padding-bottom: 45px;
}
@media (max-width: 768px) {
  .page-block__content--padding {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .page-block__content {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.page-block__header {
  margin-bottom: 50px;
}
.page-block__header p:last-child {
  margin-bottom: 0;
}
.page-block--header .page-block__content {
  padding: 100px 0;
}
.page-block--over {
  margin-bottom: -50px;
}
.page-block--over + .page-block {
  padding-top: 50px;
}
@media (max-width: 768px) {
  .page-block {
    padding: 0;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-accordion.page-block-accordion-with-image {
  display: flex;
  margin-bottom: 0;
}
.page-block-accordion.page-block-accordion-with-image .faq-block-header p, .page-block-accordion.page-block-accordion-with-image .faq-block-header h1, .page-block-accordion.page-block-accordion-with-image .faq-block-header h2, .page-block-accordion.page-block-accordion-with-image .faq-block-header h3, .page-block-accordion.page-block-accordion-with-image .faq-block-header h4, .page-block-accordion.page-block-accordion-with-image .faq-block-header h5, .page-block-accordion.page-block-accordion-with-image .faq-block-header h6 {
  margin: 0;
  padding: 0;
}
.page-block-accordion.page-block-accordion-with-image .faq-block-header h1, .page-block-accordion.page-block-accordion-with-image .faq-block-header h2, .page-block-accordion.page-block-accordion-with-image .faq-block-header h3, .page-block-accordion.page-block-accordion-with-image .faq-block-header h4, .page-block-accordion.page-block-accordion-with-image .faq-block-header h5, .page-block-accordion.page-block-accordion-with-image .faq-block-header h6 {
  color: #455073;
  margin-bottom: 56px;
  margin-top: 56px;
}
@media (max-width: 768px) {
  .page-block-accordion.page-block-accordion-with-image .faq-block-header {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.page-block-accordion.page-block-accordion-with-image > div {
  width: 50%;
}
.page-block-accordion.page-block-accordion-with-image .left-image {
  text-align: right;
  align-self: center;
}
.page-block-accordion.page-block-accordion-with-image .left-image img {
  max-width: 100%;
}
.page-block-accordion.page-block-accordion-with-image .right-questions {
  align-self: center;
}
.page-block-accordion.page-block-accordion-with-image .accordion-container .accordion-item {
  background-color: transparent !important;
  border-bottom: 1px solid rgba(115, 127, 153, 0.2);
}
.page-block-accordion.page-block-accordion-with-image .accordion-container .accordion-item div:first-child {
  padding-right: 15px;
}
.page-block-accordion.page-block-accordion-with-image .accordion-container .accordion-item__toggler {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  color: #353E59;
}
@media (min-width: 768px) {
  .page-block-accordion.page-block-accordion-with-image {
    margin-top: 80px;
    margin-bottom: 80px;
    margin-left: 0;
    margin-right: 0;
  }
  .page-block-accordion.page-block-accordion-with-image .right-questions {
    padding-left: 66px;
  }
  .page-block-accordion.page-block-accordion-with-image .accordion-container {
    max-width: 600px;
    margin-left: 0;
    margin-top: 40px;
  }
}
@media (max-width: 768px) {
  .page-block-accordion.page-block-accordion-with-image {
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
  .page-block-accordion.page-block-accordion-with-image > div {
    width: 100%;
  }
}

.page-block-accordion.page-block-accordion-with-image.new-accordion-with-image {
  padding: 58px 0;
  margin: 0;
}
.page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .faq-block-header p, .page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .faq-block-header h1, .page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .faq-block-header h2, .page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .faq-block-header h3, .page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .faq-block-header h4, .page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .faq-block-header h5, .page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .faq-block-header h6 {
  margin: 0;
  padding: 0;
}
.page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .faq-block-header h1, .page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .faq-block-header h2, .page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .faq-block-header h3, .page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .faq-block-header h4, .page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .faq-block-header h5, .page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .faq-block-header h6 {
  color: #000000;
  margin-bottom: 20px;
  margin-top: 0;
}
@media (max-width: 768px) {
  .page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .faq-block-header {
    padding-left: 0;
    padding-right: 25px;
  }
}
.page-block-accordion.page-block-accordion-with-image.new-accordion-with-image > div {
  width: 100%;
}
.page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .page-block {
  padding-top: 3px;
  padding-bottom: 3px;
}
.page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .page-block .container {
  box-sizing: border-box;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  flex-wrap: nowrap;
  gap: 53px;
  padding: 24px;
  border-radius: 12px;
  border: 1px solid var(--base-2, #F3F4F6);
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.25);
  width: 100%;
}
.page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .page-block .container .left-image {
  display: flex;
  justify-content: flex-start;
}
.page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .page-block .container .right-questions {
  padding-left: 0;
  text-align: left;
}
.page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .page-block .container .right-questions .accordion-container {
  margin: 0 0 0 auto;
}
.page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .page-block .container .right-questions .accordion-container .accordion-item {
  border: none;
}
.page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .page-block .container .right-questions .accordion-container .accordion-item div {
  padding-left: 0;
  padding-right: 0;
  margin-bottom: -10px;
}
.page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .page-block .container .right-questions .accordion-container .accordion-item div i {
  margin-left: 32px;
}
@media (max-width: 768px) {
  .page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .page-block .container .right-questions .accordion-container .accordion-item div div {
    font-size: 1rem;
    font-weight: 500;
  }
}
@media (max-width: 768px) {
  .page-block-accordion.page-block-accordion-with-image.new-accordion-with-image .page-block .container {
    flex-direction: column-reverse;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-accordion {
  margin: 50px 25px;
  box-sizing: border-box;
  position: relative;
}
@media (max-width: 768px) {
  .page-block-accordion.content-slide-wrap {
    margin-right: 0;
    margin-left: 16px;
  }
}
.page-block-accordion .accordion-container {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
}
.page-block-accordion .accordion-container__header-content {
  margin: 15px 0;
}
.page-block-accordion .accordion-container .more-button {
  border: 2px solid #4640f4;
  color: #4640f4;
  font-size: 1rem;
  border-radius: 5px;
  display: block;
  line-height: 4rem;
  margin-bottom: 1.5rem;
  text-decoration: none;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
}
.page-block-accordion .accordion-container.full-width {
  max-width: 100%;
}
.page-block-accordion .accordion-container__title {
  font-size: 1.875rem;
  color: #475166;
  margin-bottom: 25px;
}
.page-block-accordion .accordion-container__title > h1, .page-block-accordion .accordion-container__title > h2, .page-block-accordion .accordion-container__title > h3, .page-block-accordion .accordion-container__title > h4, .page-block-accordion .accordion-container__title > h5, .page-block-accordion .accordion-container__title > h6 {
  font-size: 1.875rem;
  color: #475166;
  margin-bottom: 25px;
  line-height: 60px;
}
.page-block-accordion .accordion-container__title.align-center {
  text-align: center;
}
.page-block-accordion .accordion-container__title.align-left {
  text-align: left;
}
.page-block-accordion .accordion-container__title.align-right {
  text-align: right;
}
.page-block-accordion .accordion-container .accordion-item {
  margin-bottom: 12px;
  background-color: #F9F9F7;
  border-radius: 4px;
}
.page-block-accordion .accordion-container .accordion-item__toggler {
  padding: 20px;
  font-size: 1.25rem;
  color: #5599AA;
  font-weight: 400;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
}
.page-block-accordion .accordion-container .accordion-item__toggler > div {
  align-self: center;
}
.page-block-accordion .accordion-container .accordion-item__toggler > div h1, .page-block-accordion .accordion-container .accordion-item__toggler > div h2, .page-block-accordion .accordion-container .accordion-item__toggler > div h3, .page-block-accordion .accordion-container .accordion-item__toggler > div h4, .page-block-accordion .accordion-container .accordion-item__toggler > div h5, .page-block-accordion .accordion-container .accordion-item__toggler > div h6 {
  font-size: 1.25rem;
  color: #5599AA;
  font-weight: 400;
  padding: 0;
  margin: 0;
}
.page-block-accordion .accordion-container .accordion-item__toggler-icon {
  color: #475166;
  width: 20px;
  height: 20px;
  text-indent: -10000px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}
.page-block-accordion .accordion-container .accordion-item__toggler-icon-plus {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%2011V20H11V11H20V9H11V0H9V9H0V11H9Z%22%20fill%3D%22%23475166%22%2F%3E%3C%2Fsvg%3E");
}
.page-block-accordion .accordion-container .accordion-item__toggler-icon-minus {
  display: none;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%222%22%20viewBox%3D%220%200%2020%202%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M0%200H20V2H0V0Z%22%20fill%3D%22%23475166%22%2F%3E%3C%2Fsvg%3E");
}
.page-block-accordion .accordion-container .accordion-item__toggler-icon-chevron-down {
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 5'%3E%3Cpath d='M0 0 L4 4 L8 0' fill='none' stroke='black'/%3E%3C/svg%3E");
}
.page-block-accordion .accordion-container .accordion-item__toggler-icon-chevron-up {
  display: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 5'%3E%3Cpath d='M0 4 L4 0 L8 4' fill='none' stroke='black'/%3E%3C/svg%3E");
}
.page-block-accordion .accordion-container .accordion-item__content {
  padding-left: 25px;
  padding-right: 25px;
  box-sizing: border-box;
  max-width: 100%;
  max-height: 1px;
  overflow: hidden;
  transition: 0.2s all;
  font-size: 18px;
  color: #475166;
  font-weight: 400;
}
.page-block-accordion .accordion-container .accordion-item__content img {
  max-width: 100%;
  height: auto;
}
.page-block-accordion .accordion-container .accordion-item__content__links-container {
  display: flex;
  flex-wrap: wrap;
}
.page-block-accordion .accordion-container .accordion-item__content__links-container .accordion-content-link {
  width: 25%;
  align-self: start;
  text-decoration: none;
  margin: 4px 0;
  padding-right: 10px;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .page-block-accordion .accordion-container .accordion-item__content__links-container .accordion-content-link {
    width: 100%;
  }
}
.page-block-accordion .accordion-container .accordion-item__content li {
  list-style-type: revert;
}
.page-block-accordion .accordion-container .accordion-item__content ul li {
  margin-left: 2rem;
}
.page-block-accordion .accordion-container .accordion-item.toggled {
  background-color: #F3F4F6;
}
.page-block-accordion .accordion-container .accordion-item.toggled .accordion-item__content {
  padding-top: 20px;
  padding-bottom: 20px;
  overflow: auto;
  max-height: 10000px;
}
.page-block-accordion .accordion-container .accordion-item.toggled .accordion-item__toggler-icon-minus {
  display: inline-block;
}
.page-block-accordion .accordion-container .accordion-item.toggled .accordion-item__toggler-icon-plus {
  display: none;
}
.page-block-accordion .accordion-container .accordion-item.toggled .accordion-item__toggler-icon-chevron-up {
  display: inline-block;
}
.page-block-accordion .accordion-container .accordion-item.toggled .accordion-item__toggler-icon-chevron-down {
  display: none;
}
.page-block-accordion.inner-block {
  margin: 0;
}
.page-block-accordion.inner-block .accordion-container {
  max-width: 100%;
}
@media (max-width: 768px) {
  .page-block-accordion.inner-block {
    margin: 25px 25px;
  }
}
.page-block-accordion .new-cards {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-bottom: 5px;
}
.page-block-accordion .new-cards__title > h1, .page-block-accordion .new-cards__title > h2, .page-block-accordion .new-cards__title > h3, .page-block-accordion .new-cards__title > h4, .page-block-accordion .new-cards__title > h5, .page-block-accordion .new-cards__title > h6 {
  font-size: 3.125rem;
  font-weight: 300;
  margin-bottom: 32px;
  line-height: normal;
  text-align: center;
}
@media (max-width: 768px) {
  .page-block-accordion .new-cards__title {
    width: 100%;
  }
  .page-block-accordion .new-cards__title > h1, .page-block-accordion .new-cards__title > h2, .page-block-accordion .new-cards__title > h3, .page-block-accordion .new-cards__title > h4, .page-block-accordion .new-cards__title > h5, .page-block-accordion .new-cards__title > h6 {
    font-size: 1.75rem;
    text-align: left;
    width: 70%;
  }
}
.page-block-accordion .new-cards .content-slide-container {
  width: 100%;
}
.page-block-accordion .new-cards__container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 53px;
}
@media (max-width: 1200px) {
  .page-block-accordion .new-cards__container {
    flex-wrap: nowrap;
  }
  .page-block-accordion .new-cards__container--card {
    min-width: 530px;
  }
}
@media (max-width: 768px) {
  .page-block-accordion .new-cards__container {
    padding-left: 2px;
    gap: 16px;
  }
}
.page-block-accordion .new-cards__container--card {
  display: flex;
  padding: 40px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  flex: 36%;
  border-radius: 12px;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.25);
  background: #F3F4F6;
  box-sizing: border-box;
}
.page-block-accordion .new-cards__container--card__title {
  width: 100%;
}
.page-block-accordion .new-cards__container--card__title > h1, .page-block-accordion .new-cards__container--card__title > h2, .page-block-accordion .new-cards__container--card__title > h3, .page-block-accordion .new-cards__container--card__title > h4, .page-block-accordion .new-cards__container--card__title > h5, .page-block-accordion .new-cards__container--card__title > h6 {
  color: #475166;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: normal;
  text-align: left;
}
.page-block-accordion .new-cards__container--card__content {
  width: 100%;
}
.page-block-accordion .new-cards__container--card__content p {
  text-align: left;
  color: #475166;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: normal;
}
@media (max-width: 768px) {
  .page-block-accordion .new-cards__container--card {
    min-width: 304px;
    padding: 24px;
  }
  .page-block-accordion .new-cards__container--card__title > h1, .page-block-accordion .new-cards__container--card__title > h2, .page-block-accordion .new-cards__container--card__title > h3, .page-block-accordion .new-cards__container--card__title > h4, .page-block-accordion .new-cards__container--card__title > h5, .page-block-accordion .new-cards__container--card__title > h6 {
    font-size: 1.5rem;
  }
  .page-block-accordion .new-cards__container--card__content p {
    font-size: 1.25rem;
  }
}
.page-block-accordion .new-cards .all-questions-button {
  width: 428px;
  padding: 12px;
  border-radius: 12px;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.25);
  margin-top: 40px;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: normal;
  color: #475166;
  text-decoration: none;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .page-block-accordion .new-cards .all-questions-button {
    width: 340px;
    font-size: 1.25rem;
    margin-top: 10px;
    margin-left: -15px;
  }
}
.page-block-accordion .new-cards + .content-slide-dots-container {
  justify-content: center;
}

body.mn_ru .page-block-accordion .accordion-container .accordion-item, body.moneza_lv .page-block-accordion .accordion-container .accordion-item {
  background-color: #F5FCFF;
}
body.mn_ru .page-block-accordion .accordion-container .accordion-item__toggler-icon, body.moneza_lv .page-block-accordion .accordion-container .accordion-item__toggler-icon {
  color: #353E59;
}

body.moneza_ru_v2 .page-block-accordion .accordion-container .accordion-item {
  background-color: #F5FCFF;
}
body.moneza_ru_v2 .page-block-accordion .accordion-container .accordion-item__content {
  color: #737F99;
  font-size: 1rem;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-advantages {
  padding: 50px 0;
}
.page-block-advantages .content-slide-dots-container {
  display: none;
}
.page-block-advantages .advantages-item {
  padding: 15px 30px;
}
.page-block-advantages .advantages-item .advatage-image-container {
  text-align: center;
  margin-bottom: 15px;
}
.page-block-advantages .advantages-item .advantage-title {
  color: #475166;
  font-size: 1.2rem;
  font-weight: 600;
  text-align: center;
  margin-bottom: 5px;
}
.page-block-advantages .advantages-item .advantage-text-container {
  font-size: 1.1rem;
  line-height: 1.3rem;
  text-align: center;
  font-weight: normal;
}
.page-block-advantages .advantages-item.item-bordered {
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.2);
  border-radius: 16px;
  background: #fff;
  align-items: center;
  padding: 12px 16px;
  box-sizing: border-box;
  height: 100%;
}
.page-block-advantages .advantages-item.item-bordered .advantage-title {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.438rem;
}
.page-block-advantages .advantages-item.item-bordered .advantage-text-container {
  font-size: 0.938rem;
  line-height: 1.125rem;
  font-weight: 400;
  color: #475166;
}
.page-block-advantages.bordered {
  padding: 80px 17px;
}
.page-block-advantages.bordered .page-block.content-slide-container {
  overflow: initial;
}
.page-block-advantages.bordered .page-block .responsive-container {
  padding: 5px 0;
  justify-content: space-between;
  gap: 28px;
  flex-wrap: nowrap;
}
.page-block-advantages.bordered .page-block .responsive-container .responsive-item {
  min-width: 256px;
  flex: 1 30%;
}
.page-block-advantages.bordered .page-block .responsive-container .responsive-item .advantage-text-container p {
  margin-top: 11px;
  font-size: 1rem;
  line-height: normal;
}
@media (max-width: 768px) {
  .page-block-advantages.bordered {
    padding: 40px 16px;
  }
  .page-block-advantages.bordered .page-block .responsive-container {
    gap: 16px;
  }
}

@media (max-width: 1200px) {
  .page-block-calculator-with-hero .page-block-advantages {
    margin-top: 30px;
  }
  .page-block-calculator-with-hero .page-block-advantages .advantages-item {
    display: flex;
    padding-left: 10px;
    padding-right: 10px;
  }
  .page-block-calculator-with-hero .page-block-advantages .advantages-item .advatage-image-container {
    width: 60px;
    margin-right: 10px;
  }
  .page-block-calculator-with-hero .page-block-advantages .advantages-item .advatage-image-container img {
    max-width: 100%;
    height: auto;
  }
  .page-block-calculator-with-hero .page-block-advantages .advantages-item .text-data-container {
    flex: 1;
  }
  .page-block-calculator-with-hero .page-block-advantages .advantages-item .advantage-title, .page-block-calculator-with-hero .page-block-advantages .advantages-item .advantage-text-container {
    text-align: left;
    color: #475166;
  }
  .page-block-calculator-with-hero .page-block-advantages .advantages-item .advantage-title {
    font-size: 18px;
    font-weight: 600;
  }
  .page-block-calculator-with-hero .page-block-advantages .advantages-item .advantage-text-container {
    line-height: 20px;
    font-size: 14px;
    font-weight: 400;
  }
}
@media (min-width: 1200px) {
  .page-block-calculator-with-hero .page-block-advantages {
    margin-bottom: 0;
  }
  .page-block-calculator-with-hero .page-block-advantages .page-block {
    overflow: visible;
  }
  .page-block-calculator-with-hero .page-block-advantages .advantages-item {
    background: linear-gradient(180deg, #a7bfd3 0%, rgba(170, 226, 227, 0) 100%);
    margin: 0 16px;
    padding: 55px 30px 45px 30px;
    border-radius: 12px;
    color: #fff;
  }
  .page-block-calculator-with-hero .page-block-advantages .advantages-item .advantage-title {
    color: #fff;
    font-size: 18px;
  }
  .page-block-calculator-with-hero .page-block-advantages .advantages-item .advantage-text-container {
    font-size: 14px;
  }
  .page-block-calculator-with-hero .page-block-advantages .advantages-item .advatage-image-container {
    border-radius: 50%;
    width: 56px;
    height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #fff;
    text-align: center;
    box-sizing: border-box;
    position: absolute;
    top: -23px;
    left: 50%;
    transform: translateX(-50%);
  }
  .page-block-calculator-with-hero .page-block-advantages .advantages-item .advatage-image-container img {
    max-width: 60%;
    max-height: 60%;
    height: auto;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-author {
  padding: 25px 0;
  margin-top: 56px;
  margin-bottom: 56px;
}
.page-block-author .author-container {
  display: flex;
}
.page-block-author .author-container .avatar {
  display: flex;
  align-items: start;
  justify-content: left;
}
@media (max-width: 768px) {
  .page-block-author .author-container .avatar {
    align-items: center;
  }
}
.page-block-author .author-container .avatar .avatar-container {
  pointer-events: none;
  margin-right: 25px;
  width: 82px;
  height: 82px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 50%;
}
.page-block-author .author-container .avatar .author-name {
  font-weight: 700;
  display: none;
}
@media (max-width: 768px) {
  .page-block-author .author-container .avatar .author-name {
    display: revert;
  }
}
.page-block-author .author-container .the-rest {
  flex: 1;
}
.page-block-author .author-container .the-rest .author-name {
  font-weight: 700;
}
@media (max-width: 768px) {
  .page-block-author .author-container .the-rest .author-name {
    display: none;
  }
}
.page-block-author .author-container .the-rest .text {
  margin: 15px 0;
}
.page-block-author .author-container .the-rest .socials-container {
  display: flex;
}
.page-block-author .author-container .the-rest .socials-container > div {
  margin-right: 25px;
  display: flex;
  justify-content: left;
  align-items: center;
}
.page-block-author .author-container .the-rest .socials-container > div .icon {
  margin-right: 10px;
  width: 30px;
  height: 30px;
  background-color: #475166;
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 6px;
}
.page-block-author .author-container .the-rest .socials-container > div .icon.fb {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='402.667 266.667 584 1098.666' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M948.4 880l30.267-197.333H789.333V554.609C789.333 500.623 815.78 448 900.584 448h86.083V280s-78.124-13.333-152.814-13.333c-155.936 0-257.853 94.506-257.853 265.6v150.4H402.667V880H576v477.04a687.805 687.805 0 00106.667 8.293c36.288 0 71.91-2.84 106.666-8.293V880H948.4' fill='%23fff'/%3E%3C/svg%3E");
  background-size: 8px auto;
}
.page-block-author .author-container .the-rest .socials-container > div .icon.twitter {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 298.004 242.19' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M93.719 242.19c112.46 0 173.96-93.168 173.96-173.96 0-2.646-.054-5.28-.173-7.903a124.338 124.338 0 0030.498-31.66c-10.955 4.87-22.744 8.148-35.11 9.626 12.622-7.57 22.313-19.543 26.885-33.817a122.62 122.62 0 01-38.824 14.841C239.798 7.433 223.915 0 206.326 0c-33.764 0-61.144 27.381-61.144 61.132 0 4.798.537 9.465 1.586 13.941-50.815-2.557-95.874-26.886-126.03-63.88a60.977 60.977 0 00-8.279 30.73c0 21.212 10.794 39.938 27.208 50.893a60.685 60.685 0 01-27.69-7.647c-.009.257-.009.507-.009.781 0 29.61 21.075 54.332 49.051 59.934a61.218 61.218 0 01-16.122 2.152 60.84 60.84 0 01-11.491-1.103c7.784 24.293 30.355 41.971 57.115 42.465-20.926 16.402-47.287 26.171-75.937 26.171-4.929 0-9.798-.28-14.584-.846 27.059 17.344 59.189 27.464 93.722 27.464' style='fill: rgb(255, 255, 255);'/%3E%3C/svg%3E");
  background-size: 16px auto;
}
.page-block-author .author-container .the-rest .socials-container > div .icon.email {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' standalone='no'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 20010904//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'%3E%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='32.000000pt' height='32.000000pt' viewBox='0 0 32.000000 32.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,32.000000) scale(0.100000,-0.100000)'%0Afill='%23000000' stroke='none'%3E%3Cpath d='M32 248 c-16 -16 -16 -150 0 -166 17 -17 239 -17 256 0 16 16 16 150%0A0 166 -17 17 -239 17 -256 0z m188 -48 c-30 -28 -57 -50 -60 -50 -3 0 -30 22%0A-60 50 l-55 49 115 0 115 0 -55 -49z m-120 -15 c28 -25 55 -45 60 -45 5 0 32%0A20 60 45 28 25 55 45 60 45 6 0 10 -29 10 -65 0 -36 -3 -65 -6 -65 -4 0 -22%0A17 -40 38 -18 20 -33 34 -34 30 0 -5 16 -26 36 -48 l36 -40 -122 0 -122 0 36%0A40 c20 22 36 43 36 48 -1 4 -16 -10 -34 -30 -18 -21 -36 -38 -40 -38 -3 0 -6%0A29 -6 65 0 36 4 65 10 65 5 0 32 -20 60 -45z' style='fill: rgb(255, 255, 255)'/%3E%3C/g%3E%3C/svg%3E%0A");
  background-size: 16px auto;
}
.page-block-author .author-container .the-rest .stars-container {
  display: flex;
  align-items: center;
  justify-content: left;
  margin: 15px 0 0 0;
}
.page-block-author .author-container .the-rest .stars-container .star {
  width: 25px;
  height: 27px;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 5px;
}
.page-block-author .author-container .the-rest .stars-container .star.filled {
  background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2419 0.000716173L16.3679 9.54959H26.4839L18.2999 15.4511L21.4259 25L13.2419 19.0985L5.05797 25L8.18396 15.4511L0 9.54959H10.1159L13.2419 0.000716173Z' fill='%23FFD04B'/%3E%3C/svg%3E%0A");
}
.page-block-author .author-container .the-rest .stars-container .star.half {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='342.22 167.417 23.241 21.939' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 353.841 167.417 L 356.584 175.797 L 365.461 175.797 L 358.279 180.976 L 361.023 189.356 L 353.841 184.177 L 346.659 189.356 L 349.402 180.976 L 342.22 175.797 L 351.097 175.797 L 353.841 167.417 Z' style='stroke: rgb(255, 208, 75); fill: rgba(162, 159, 151, 0);'/%3E%3Cpath d='M 353.382 168.838 L 353.326 183.529 L 348.481 186.863 L 350.532 180.599 L 345.163 176.728 L 351.799 176.728 L 353.382 168.838 Z' style='stroke: rgb(255, 208, 75); fill: rgb(255, 208, 75);'/%3E%3C/svg%3E");
}
.page-block-author .author-container .the-rest .stars-container .star.empty {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='342.245 167.269 23.241 21.939' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 353.866 167.269 L 356.609 175.649 L 365.486 175.649 L 358.304 180.828 L 361.048 189.208 L 353.866 184.029 L 346.684 189.208 L 349.427 180.828 L 342.245 175.649 L 351.122 175.649 L 353.866 167.269 Z' style='stroke: rgb(255, 208, 75); fill: rgba(162, 159, 151, 0);'/%3E%3C/svg%3E");
}
@media (max-width: 768px) {
  .page-block-author .author-container {
    display: block;
  }
  .page-block-author .author-container .avatar {
    margin-bottom: 15px;
  }
  .page-block-author .author-container .the-rest .socials-container {
    display: block;
  }
  .page-block-author .author-container .the-rest .socials-container > div {
    margin-bottom: 15px;
  }
  .page-block-author .author-container .the-rest .stars-container {
    font-size: 14px;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-banner-promo--netcredit .button {
  width: 360px;
  height: 50px;
  border-radius: 100px;
  background: #FF8126;
  color: #fff;
}
.page-block-banner-promo--netcredit .button:hover:not(.button--disabled) {
  background: #f26500;
  color: #fff;
}
.page-block-banner-promo--netcredit .button:active:not(.button--disabled), .page-block-banner-promo--netcredit .button:focus:not(.button--disabled) {
  background: #f26500;
  box-shadow: 0 0 0 3px rgba(140, 59, 0, 0.5);
}
.page-block-banner-promo--netcredit .button:hover:not(.button--disabled) {
  background: #ffd460;
}
.page-block-banner-promo .page-block__content {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 1168px) {
  .page-block-banner-promo .page-block__content {
    flex-direction: column;
  }
}
.page-block-banner-promo .page-block__content div {
  flex: 1 0 0;
  padding-bottom: 5px;
}
.page-block-banner-promo h1 {
  color: #353E59;
  font-size: 64px;
}
.page-block-banner-promo img {
  max-width: 559px;
  float: right;
}
@media (max-width: 1200px) {
  .page-block-banner-promo img {
    width: auto;
    float: none;
  }
}
.page-block-banner-promo .button {
  background: #0FEA7C;
  color: #fff;
  display: inline-block;
  width: 456px;
  height: 70px;
  margin-top: 15px;
  padding-top: 21px;
  font-size: 20px;
  letter-spacing: 0.02em;
}
.page-block-banner-promo .button:hover:not(.button--disabled) {
  background: #0cba63;
  color: #fff;
}
.page-block-banner-promo .button:active:not(.button--disabled), .page-block-banner-promo .button:focus:not(.button--disabled) {
  background: #0cba63;
  box-shadow: 0 0 0 3px rgba(6, 90, 48, 0.5);
}
@media (max-width: 500px) {
  .page-block-banner-promo .button {
    width: auto;
  }
}
.page-block-banner-promo .button--netcredit {
  width: 360px;
  height: 50px;
  border-radius: 100px;
  background: #FF8126;
  color: #fff;
}
.page-block-banner-promo .button--netcredit:hover:not(.button--disabled) {
  background: #f26500;
  color: #fff;
}
.page-block-banner-promo .button--netcredit:active:not(.button--disabled), .page-block-banner-promo .button--netcredit:focus:not(.button--disabled) {
  background: #f26500;
  box-shadow: 0 0 0 3px rgba(140, 59, 0, 0.5);
}/* === DIMENSIONS === */
/* === COLORS === */
.calculatorForm {
  position: relative;
  z-index: 2;
}

.page-block-banner__calculator {
  overflow: visible;
}
.page-block-banner__content {
  padding-bottom: 0;
}
.page-block-banner__content--invoice {
  padding-bottom: 20px;
}
.page-block-banner__content--credit_line .slider-block-term {
  display: none;
}
.page-block-banner__content--credit_line .calc__term {
  border-bottom: none !important;
  margin-bottom: 10px !important;
}
.page-block-banner__content--repeated_loan {
  padding-bottom: 95px;
}
.page-block-banner__content--netcredit {
  min-height: 700px;
  padding-bottom: 170px;
}
.page-block-banner--preload {
  z-index: 999;
}
.page-block-banner__image {
  height: 420px;
  background: none center/cover;
}
.page-block-banner .responsive-item {
  padding-right: 25px;
}
.page-block-banner .banner-link {
  color: #34D1BF;
  text-decoration: none;
}
.page-block-banner .calc__text {
  margin-bottom: 15px;
}
.page-block-banner .calc__text--netcredit {
  margin-bottom: 4px;
}
.page-block-banner .calc__term p:last-child {
  white-space: nowrap;
}
@media (max-width: 768px) {
  .page-block-banner .responsive-item {
    padding-right: 0;
  }
  .page-block-banner__image {
    display: none;
  }
  .page-block-banner .calc {
    position: relative;
  }
}
.page-block-banner #productTypeHolder, .page-block-banner #productVarietyHolder, .page-block-banner #loanTypeHolder, .page-block-banner #loanPurposeHolder, .page-block-banner #invoicePercent, .page-block-banner #blockTypeHolder, .page-block-banner #hasTabs {
  display: none;
}
.page-block-banner #firstLoanAmountOptions, .page-block-banner #firstLoanTermOptions, .page-block-banner #repeatedLoanAmountOptions, .page-block-banner #repeatedLoanTermOptions, .page-block-banner .repeated-loan, .page-block-banner .fixed-value, .page-block-banner #preloadBg {
  display: none;
}

.calculator-time-counter {
  border-bottom: 1px solid #F7F7F7;
  padding: 0 0 15px 0;
  margin-bottom: 15px;
  text-align: center;
  color: #353E59;
  font-weight: bold;
  font-size: 14px;
}
.calculator-time-counter__content {
  color: #fff;
  background-color: #ffd04b;
  border-radius: 22px;
  padding: 3px 10px;
  vertical-align: middle;
}

.text-under-calculator {
  margin: 2rem auto;
}/* === DIMENSIONS === */
/* === COLORS === */
.conditions-list {
  width: 100%;
}
.conditions-list td {
  width: 50%;
  font-size: 1.075rem;
  font-weight: 700;
  padding-bottom: 24px;
  padding-top: 10px;
  border-bottom: 1px solid #dee3ee;
}
.conditions-list td.left-td {
  border-right: 30px solid transparent;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-bonuses .page-block-bonuses-header h1, .page-block-bonuses .page-block-bonuses-header h2, .page-block-bonuses .page-block-bonuses-header h3, .page-block-bonuses .page-block-bonuses-header h4, .page-block-bonuses .page-block-bonuses-header h5, .page-block-bonuses .page-block-bonuses-header h6 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 56px;
  padding-bottom: 0;
}
.page-block-bonuses table.bonus-table {
  width: 100%;
}
.page-block-bonuses table.bonus-table td, .page-block-bonuses table.bonus-table th {
  margin: 0;
  vertical-align: center;
  text-align: center;
  border-bottom: 1px solid rgba(115, 127, 153, 0.2);
}
.page-block-bonuses table.bonus-table td:nth-child(2n), .page-block-bonuses table.bonus-table th:nth-child(2n) {
  background: rgba(248, 247, 255, 0.6);
}
.page-block-bonuses table.bonus-table td {
  padding: 16px;
  font-size: 16px;
  color: #737F99;
}
.page-block-bonuses table.bonus-table td:first-child {
  text-align: left;
}
.page-block-bonuses table.bonus-table tr:nth-child(2) td {
  color: #423BFF;
  font-size: 18px;
}
.page-block-bonuses table.bonus-table tr:nth-child(2) td:first-child {
  font-weight: 700;
  color: #737F99;
}
.page-block-bonuses table.bonus-table th {
  padding: 50px 16px 35px 16px;
}
.page-block-bonuses table.bonus-table th .title {
  color: #353E59;
  font-size: 32px;
  line-height: 48px;
}
.page-block-bonuses table.bonus-table th .title:first-child {
  color: #423BFF;
}
@media (max-width: 1200px) {
  .page-block-bonuses table.bonus-table th {
    min-width: calc(65vw);
    max-width: calc(65vw);
  }
}
.page-block-bonuses .bonus-checked-icon {
  display: inline-block;
  width: 18px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.25 10L5.92912 14.0641C6.36184 14.5421 7.12716 14.4917 7.49344 13.9611L15.75 2' stroke='%2351BC67' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.page-block-bonuses .bonus-col-heading-title {
  font-size: 32px;
  line-height: 48px;
  color: #353E59;
}
.page-block-bonuses .bonus-col-heading-description {
  font-size: 14px;
  font-weight: 300;
  line-height: 21px;
}
.page-block-bonuses th:first-child .bonus-col-heading-title {
  text-align: left;
  color: #423BFF;
}
.page-block-bonuses td:first-child {
  font-weight: 700;
  color: #737F99;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-calculator-with-hero {
  background-color: #F3F4F6;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  margin-top: 0;
}
.page-block-calculator-with-hero .page-block {
  background-size: 0;
}
.page-block-calculator-with-hero .text {
  padding: 35px;
  font-size: 3.25rem;
  line-height: 3.75rem;
}
.page-block-calculator-with-hero .text.editable {
  font-size: revert;
  line-height: normal;
}
@media (max-width: 768px) {
  .page-block-calculator-with-hero .text {
    display: none;
  }
}
.page-block-calculator-with-hero .mobile-image-container {
  position: relative;
  width: 100%;
}
.page-block-calculator-with-hero .mobile-image-container img {
  width: 100%;
  height: auto;
}
.page-block-calculator-with-hero .mobile-image-container .text-content {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 25px;
  box-sizing: border-box;
}
.page-block-calculator-with-hero .mobile-image-container .text-content.top {
  top: 20px;
}
.page-block-calculator-with-hero .mobile-image-container .text-content.bottom {
  bottom: 20px;
}
.page-block-calculator-with-hero .mobile-image-container .text-content.center {
  top: 50%;
  transform: translateY(-50%);
}
.page-block-calculator-with-hero .mobile-image-container.without-image .text-content {
  position: relative !important;
  top: 0 !important;
  left: 0 !important;
  bottom: 0 !important;
  transform: none;
  padding-bottom: 0;
}
.page-block-calculator-with-hero .mobile-image-container.without-image .text-content div, .page-block-calculator-with-hero .mobile-image-container.without-image .text-content h1, .page-block-calculator-with-hero .mobile-image-container.without-image .text-content h2, .page-block-calculator-with-hero .mobile-image-container.without-image .text-content h3, .page-block-calculator-with-hero .mobile-image-container.without-image .text-content h4, .page-block-calculator-with-hero .mobile-image-container.without-image .text-content h5 {
  text-align: center !important;
}
@media (min-width: 768px) {
  .page-block-calculator-with-hero .mobile-image-container {
    display: none;
  }
}
@media (max-width: 768px) {
  .page-block-calculator-with-hero.old-version {
    background-image: none !important;
  }
}
@media (max-width: 768px) {
  .page-block-calculator-with-hero.rebrended {
    background-size: cover;
  }
  .page-block-calculator-with-hero.rebrended .page-block {
    padding: 0 12px;
  }
  .page-block-calculator-with-hero.rebrended .text-content {
    position: inherit;
    color: var(--N_White, #F9F9F9);
    padding-left: 0;
    /* N__mob_body */
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    /* 22.4px */
    text-align: left;
  }
  .page-block-calculator-with-hero.rebrended .text-content h1, .page-block-calculator-with-hero.rebrended .text-content h2, .page-block-calculator-with-hero.rebrended .text-content h3, .page-block-calculator-with-hero.rebrended .text-content h4, .page-block-calculator-with-hero.rebrended .text-content h5, .page-block-calculator-with-hero.rebrended .text-content h6 {
    color: var(--N_White, #F9F9F9);
    margin-bottom: 30px !important;
    font-family: "Urbane Rounded";
    font-size: 35px;
    font-style: normal;
    font-weight: 300;
    line-height: 110%;
    /* 38.5px */
  }
}
.page-block-calculator-with-hero .desktop-styled-text-block {
  color: #fff;
}
.page-block-calculator-with-hero .desktop-styled-text-block .desktop-text-styled-top {
  font-size: 56px;
  margin-bottom: 69px;
  line-height: 80px;
  font-weight: 300;
}
.page-block-calculator-with-hero .desktop-styled-text-block .desktop-text-styled-middle {
  font-size: 28px;
  margin-bottom: 80px;
  font-weight: 300;
}
.page-block-calculator-with-hero .desktop-styled-text-block .desktop-text-styled-bottom {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
}
.page-block-calculator-with-hero .desktop-styled-text-block .desktop-text-styled-bottom .rating-label {
  font-size: 14px;
  line-height: 22px;
}
.page-block-calculator-with-hero .desktop-styled-text-block .desktop-text-styled-bottom .rating-block-container {
  display: flex;
  align-items: center;
  color: rgba(255, 255, 255, 0.8);
  font-size: 1rem;
}
.page-block-calculator-with-hero .desktop-styled-text-block .desktop-text-styled-bottom .rating-block-container .rating-container {
  font-size: 43px;
  line-height: 45px;
  font-weight: 700;
  color: #fff;
  margin-right: 10px;
}
.page-block-calculator-with-hero .desktop-styled-text-block .desktop-text-styled-bottom .rating-block-container .rating-stars-container {
  margin-bottom: 5px;
  display: flex;
}
.page-block-calculator-with-hero .desktop-styled-text-block .desktop-text-styled-bottom .rating-block-container .rating-stars-container .star {
  margin-right: 7px;
  width: 23px;
  height: 23px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='23' viewBox='0 0 25 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.9011 0.755573C12.0514 0.296319 12.7011 0.29632 12.8515 0.755573L15.2646 8.12678C15.3318 8.33226 15.5235 8.47122 15.7397 8.47122H23.5407C24.0259 8.47122 24.2267 9.09294 23.8331 9.37678L17.5285 13.9231C17.352 14.0504 17.2781 14.2773 17.3458 14.4842L19.7554 21.8449C19.906 22.3049 19.3804 22.6891 18.9878 22.406L12.6687 17.8493C12.4941 17.7234 12.2585 17.7234 12.0838 17.8493L5.76475 22.406C5.37216 22.6891 4.84653 22.3049 4.99712 21.8449L7.40678 14.4842C7.47451 14.2773 7.40061 14.0504 7.22405 13.9231L0.919444 9.37677C0.525838 9.09294 0.726624 8.47122 1.21189 8.47122H9.01282C9.22902 8.47122 9.42074 8.33226 9.488 8.12678L11.9011 0.755573Z' fill='%23F9BA48'/%3E%3C/svg%3E%0A");
}
.page-block-calculator-with-hero .desktop-styled-text-block .desktop-text-styled-bottom .rating-block-container .rating-stars-container .star.empty {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='23' viewBox='0 0 25 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.32' d='M11.8894 0.755573C12.0397 0.296319 12.6894 0.29632 12.8397 0.755573L15.2528 8.12678C15.3201 8.33226 15.5118 8.47122 15.728 8.47122H23.529C24.0142 8.47122 24.215 9.09294 23.8214 9.37678L17.5168 13.9231C17.3402 14.0504 17.2663 14.2773 17.3341 14.4842L19.7437 21.8449C19.8943 22.3049 19.3687 22.6891 18.9761 22.406L12.657 17.8493C12.4824 17.7234 12.2467 17.7234 12.0721 17.8493L5.75303 22.406C5.36044 22.6891 4.83482 22.3049 4.9854 21.8449L7.39507 14.4842C7.46279 14.2773 7.38889 14.0504 7.21233 13.9231L0.907725 9.37677C0.514119 9.09294 0.714905 8.47122 1.20018 8.47122H9.0011C9.2173 8.47122 9.40902 8.33226 9.47628 8.12678L11.8894 0.755573Z' fill='white'/%3E%3C/svg%3E%0A");
}
.page-block-calculator-with-hero .desktop-styled-text-block .desktop-text-styled-bottom .rating-block-container .rating-stars-container .star.half {
  background-image: url("data:image/svg+xml,%3Csvg width='24.999999999999996' height='23' xmlns='http://www.w3.org/2000/svg' fill='none'%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath  id='svg_1' fill='rgba(255,255,255,0.32)' d='m11.9011,0.75557c0.1503,-0.45925 0.8,-0.45925 0.9504,0l2.4131,7.37121c0.0672,0.20548 0.2589,0.34444 0.4751,0.34444l7.801,0c0.4852,0 0.686,0.62172 0.2924,0.90556l-6.3046,4.54632c-0.1765,0.1273 -0.2504,0.3542 -0.1827,0.5611l2.4096,7.3607c0.1506,0.46 -0.375,0.8442 -0.7676,0.5611l-6.3191,-4.5567c-0.1746,-0.1259 -0.4102,-0.1259 -0.5849,0l-6.31905,4.5567c-0.39259,0.2831 -0.91822,-0.1011 -0.76763,-0.5611l2.40966,-7.3607c0.06773,-0.2069 -0.00617,-0.4338 -0.18273,-0.5611l-6.30461,-4.54633c-0.3936,-0.28383 -0.19282,-0.90555 0.29245,-0.90555l7.80093,0c0.2162,0 0.40792,-0.13896 0.47518,-0.34444l2.4131,-7.37121z'/%3E%3Cpath id='svg_2' d='m0.80189,8.91151l8.47035,-0.50181l3.06639,-8.179l-0.04752,17.26575l-7.00809,4.7677l2.15633,-8.14016l-6.63747,-5.21248z' fill='%23F9BA48'/%3E%3C/g%3E%3C/svg%3E");
}
.page-block-calculator-with-hero .desktop-styled-text-block .desktop-text-styled-bottom .rating-block-container .rating-stars-details-container {
  line-height: 22px;
}
.page-block-calculator-with-hero.mn_ru .responsive-container .text.vertical-align-center {
  transform: translateX(300px);
  max-width: 480px;
}
@media (max-width: 1200px) {
  .page-block-calculator-with-hero.mn_ru .responsive-container .text.vertical-align-center {
    transform: translateX(200px);
    max-width: 400px;
  }
}
@media (max-width: 1050px) {
  .page-block-calculator-with-hero.mn_ru .responsive-container .text.vertical-align-center {
    transform: translateX(150px);
  }
}
@media (max-width: 768px) {
  .page-block-calculator-with-hero.mn_ru .page-block {
    background-size: cover;
  }
  .page-block-calculator-with-hero.mn_ru .responsive-container .calculator-component-universal {
    bottom: 100%;
  }
  .page-block-calculator-with-hero.mn_ru .responsive-container .mobile-image-container img {
    width: 120%;
    margin-left: -10%;
    max-height: 170px;
  }
  .page-block-calculator-with-hero.mn_ru .responsive-container .text-content {
    transform: translateY(-110px);
    padding-left: 0;
  }
}

.calculator-component-universal {
  margin: 35px 0 35px auto;
  max-width: 400px;
}
.calculator-component-universal.new-combined-calculator.mn_ru {
  margin: 35px 20px 35px auto;
}
.calculator-component-universal.new-combined-calculator.mn_ru .input__input {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  outline-color: #423BFF;
}
.calculator-component-universal.new-combined-calculator.mn_ru .button-full-width {
  background: #FF8126;
  color: white;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 768px) {
  .calculator-component-universal.new-combined-calculator.mn_ru {
    margin: 0;
    max-width: 100%;
  }
}
.calculator-component-universal.new-combined-calculator {
  max-width: 420px;
}
.calculator-component-universal.new-combined-calculator .noUi-origin, .calculator-component-universal.new-combined-calculator .noUi-base {
  border-radius: 6px !important;
  height: 4px !important;
}
@media (max-width: 768px) {
  .calculator-component-universal.new-combined-calculator {
    margin: 0;
    max-width: 100%;
  }
}
.calculator-component-universal .calc {
  position: relative;
}
@media (max-width: 768px) {
  .calculator-component-universal {
    margin: 0;
    max-width: 100%;
  }
}@charset "UTF-8";
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.cards-carrousel {
  padding: 100px 0;
  overflow: inherit !important;
  position: relative;
}
@media (max-width: 768px) {
  .cards-carrousel {
    padding: 50px 0;
  }
}
.cards-carrousel__diamond {
  position: absolute;
  bottom: 80px;
  left: 47%;
  z-index: 1;
  transition: 0.3s;
}
.cards-carrousel__diamond:hover {
  opacity: 0.1;
}
@media (max-width: 768px) {
  .cards-carrousel__diamond {
    width: 50%;
    left: 35%;
    bottom: 90px;
  }
}
.cards-carrousel .page-block {
  max-width: 1244px;
  overflow: inherit !important;
}
@media (max-width: 768px) {
  .cards-carrousel .page-block {
    padding: 0 16px;
  }
}
.cards-carrousel .halvo-card__text-container--header a {
  text-decoration: none;
}
.cards-carrousel .halvo-card__text-container--header a:hover {
  text-decoration: underline;
  text-underline-offset: 5px;
}
.cards-carrousel .halvo-card__text-container .service-icon {
  margin: auto;
  max-height: 100px;
}
.cards-carrousel .halvo-card__text-container .service-icon img {
  max-width: 100%;
}
.cards-carrousel .subheader {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  letter-spacing: 0.16px;
}
@media (max-width: 768px) and (orientation: portrait) {
  .cards-carrousel .subheader {
    display: none;
  }
}
.cards-carrousel .subheader-mobile {
  display: none;
}
@media (max-width: 768px) and (orientation: portrait) {
  .cards-carrousel .subheader-mobile {
    display: inherit;
  }
}
.cards-carrousel.testimonials {
  padding: 120px 0 200px 0;
}
@media (max-width: 768px) {
  .cards-carrousel.testimonials {
    padding: 64px 0;
  }
}
.cards-carrousel.testimonials .halvo-card__text-container {
  margin-top: 0;
}
.cards-carrousel__header-container {
  display: flex;
  position: relative;
  margin: 16px 0 64px 0;
}
.cards-carrousel__header-container--header h1, .cards-carrousel__header-container--header h2, .cards-carrousel__header-container--header h3, .cards-carrousel__header-container--header h4, .cards-carrousel__header-container--header h5, .cards-carrousel__header-container--header h6, .cards-carrousel__header-container--header span, .cards-carrousel__header-container--header p {
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
}
@media (max-width: 768px) {
  .cards-carrousel__header-container--header h1, .cards-carrousel__header-container--header h2, .cards-carrousel__header-container--header h3, .cards-carrousel__header-container--header h4, .cards-carrousel__header-container--header h5, .cards-carrousel__header-container--header h6, .cards-carrousel__header-container--header span, .cards-carrousel__header-container--header p {
    font-size: 36px;
  }
}
.cards-carrousel__header-container.container-left {
  justify-content: flex-start;
}
.cards-carrousel__header-container.container-center {
  justify-content: center;
}
.cards-carrousel__header-container.container-right {
  justify-content: flex-end;
}
.cards-carrousel__header-container a {
  margin-left: 20px;
  padding: 14px 26px;
  border-radius: 24px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  position: absolute;
  right: 0;
  bottom: 0;
}
.cards-carrousel__header-container a.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  .cards-carrousel__header-container a.golden {
    padding: 14px 54px;
  }
}
.cards-carrousel__header-container a.golden:hover, .cards-carrousel__header-container a.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.cards-carrousel__header-container a.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.cards-carrousel__header-container a.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.cards-carrousel__header-container a.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  .cards-carrousel__header-container a.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  .cards-carrousel__header-container a.white {
    padding: 14px 54px;
  }
}
.cards-carrousel__header-container a.white:hover, .cards-carrousel__header-container a.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.cards-carrousel__header-container a.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.cards-carrousel__header-container a.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.cards-carrousel__header-container a.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  .cards-carrousel__header-container a.transparent {
    padding: 14px 54px;
  }
}
.cards-carrousel__header-container a.transparent:hover, .cards-carrousel__header-container a.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
.cards-carrousel__header-container a.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.cards-carrousel__header-container a.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
@media (max-width: 768px) and (orientation: portrait) {
  .cards-carrousel__header-container {
    display: none;
  }
}
.cards-carrousel__header-container.mobile {
  display: none;
}
@media (max-width: 768px) and (orientation: portrait) {
  .cards-carrousel__header-container.mobile {
    display: flex;
  }
}
.cards-carrousel__header-container .carousel-arrows {
  display: flex;
  align-self: flex-end;
  margin-bottom: 15px;
}
.cards-carrousel__header-container .carousel-arrows img {
  cursor: pointer;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: 1px solid black;
}
.cards-carrousel__header-container .carousel-arrows img:nth-child(2) {
  transform: rotate(180deg);
  margin-left: 30px;
}
.cards-carrousel__header-container .carousel-arrows img.disabled-btn {
  pointer-events: none;
  opacity: 0.2;
}
@media (max-width: 768px) {
  .cards-carrousel__header-container .carousel-arrows {
    display: none;
  }
}
.cards-carrousel .vissible-on-mobile {
  display: none;
  padding: 14px 26px;
  border-radius: 24px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  margin: 40px auto 0 auto;
}
.cards-carrousel .vissible-on-mobile.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  .cards-carrousel .vissible-on-mobile.golden {
    padding: 14px 54px;
  }
}
.cards-carrousel .vissible-on-mobile.golden:hover, .cards-carrousel .vissible-on-mobile.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.cards-carrousel .vissible-on-mobile.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.cards-carrousel .vissible-on-mobile.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.cards-carrousel .vissible-on-mobile.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  .cards-carrousel .vissible-on-mobile.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  .cards-carrousel .vissible-on-mobile.white {
    padding: 14px 54px;
  }
}
.cards-carrousel .vissible-on-mobile.white:hover, .cards-carrousel .vissible-on-mobile.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.cards-carrousel .vissible-on-mobile.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.cards-carrousel .vissible-on-mobile.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.cards-carrousel .vissible-on-mobile.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  .cards-carrousel .vissible-on-mobile.transparent {
    padding: 14px 54px;
  }
}
.cards-carrousel .vissible-on-mobile.transparent:hover, .cards-carrousel .vissible-on-mobile.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
.cards-carrousel .vissible-on-mobile.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.cards-carrousel .vissible-on-mobile.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
@media (max-width: 768px) and (orientation: portrait) {
  .cards-carrousel .vissible-on-mobile {
    display: table;
  }
}
.cards-carrousel .content-slide-dots-container {
  justify-content: center;
  position: relative;
  z-index: 3;
}
.cards-carrousel .content-slide-dots-container.team, .cards-carrousel .content-slide-dots-container.testimonials {
  display: none !important;
}
@media (max-width: 768px) {
  .cards-carrousel .content-slide-dots-container.team, .cards-carrousel .content-slide-dots-container.testimonials {
    display: flex !important;
  }
}
.cards-carrousel .content-slide-dots-container .dot {
  border: 1px solid #1A1A1A;
}
.cards-carrousel .content-slide-dots-container .dot.active {
  background-color: #1A1A1A;
}
@media (max-width: 768px) and (orientation: portrait) {
  .cards-carrousel .vissible-on-mobile {
    display: table;
  }
}

.cards-container {
  display: flex;
  overflow: inherit;
  justify-content: space-between;
  position: relative;
  gap: 20px;
}
.cards-container.hide-on-desktop {
  display: none;
}
@media (max-width: 768px) {
  .cards-container.hide-on-desktop {
    display: flex;
  }
}
.cards-container.card-columns .card-column {
  min-width: 346px;
  overflow: hidden;
  flex: 1;
  max-width: 50%;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 768px) {
  .cards-container.card-columns {
    display: none;
  }
}
.cards-container .halvo-card {
  border-radius: 20px;
  min-width: 346px;
  overflow: hidden;
  flex: 1;
  max-width: 50%;
}
@media (max-width: 768px) and (orientation: portrait) {
  .cards-container .halvo-card.full-width-on-mobile {
    min-width: 100%;
  }
}
@media (max-width: 768px) and (orientation: portrait) {
  .cards-container .halvo-card {
    min-height: 300px;
    min-width: 300px;
    max-width: 100%;
  }
}
@media (max-width: 1200px) {
  .cards-container .halvo-card {
    max-width: 100%;
  }
}
.cards-container .halvo-card:nth-child(even) {
  margin-top: 50px;
}
@media (max-width: 1200px) {
  .cards-container .halvo-card:nth-child(even) {
    margin-top: 0;
  }
}
.cards-container .halvo-card__image {
  width: 100%;
  height: 80%;
  max-height: 300px;
  border-radius: 20px;
  overflow: hidden;
}
.cards-container .halvo-card__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.3s;
}
.cards-container .halvo-card__image img.image-as-link:hover {
  transform: scale(1.1);
}
.cards-container .halvo-card__text-container {
  box-sizing: border-box;
  margin-top: 30px;
  padding: 10px 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 16px;
}
.cards-container .halvo-card__text-container--dot {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
.cards-container .halvo-card__text-container--dot div {
  width: 18px;
  height: 18px;
  border-radius: 50%;
}
.cards-container .halvo-card__text-container--dot span {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  letter-spacing: 0.16px;
}
.cards-container .halvo-card__text-container--subheader {
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--subheader.left {
    text-align: left !important;
  }
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--subheader.right {
    text-align: right !important;
  }
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--subheader.center {
    text-align: center !important;
  }
}
.cards-container .halvo-card__text-container--header {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.cards-container .halvo-card__text-container--header h1, .cards-container .halvo-card__text-container--header h2, .cards-container .halvo-card__text-container--header h3, .cards-container .halvo-card__text-container--header h4, .cards-container .halvo-card__text-container--header h5, .cards-container .halvo-card__text-container--header h6 {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--header.left {
    text-align: left !important;
  }
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--header.right {
    text-align: right !important;
  }
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--header.center {
    text-align: center !important;
  }
}
.cards-container .halvo-card__text-container--icon-links {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.cards-container .halvo-card__text-container--icon-links span {
  display: flex;
  gap: 16px;
}
.cards-container .halvo-card__text-container--icon-links span a {
  letter-spacing: 0.52px;
  font-weight: 400;
}
.cards-container .halvo-card__text-container--text {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 144.444% */
  letter-spacing: 0.36px;
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--text.left {
    text-align: left !important;
  }
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--text.right {
    text-align: right !important;
  }
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--text.center {
    text-align: center !important;
  }
}
.cards-container .halvo-card__text-container--list ul {
  margin: auto;
  width: 80%;
}
.cards-container .halvo-card__text-container--list ul li::before {
  content: "\2022";
  font-size: 40px;
  color: black;
  display: block;
  padding-top: 3px;
}
.cards-container .halvo-card__text-container--list ul li {
  display: flex;
  align-items: flex-start;
  gap: 5px;
}
.cards-container .halvo-card__text-container--button {
  display: flex;
}
.cards-container .halvo-card__text-container--button a {
  padding: 16px 0;
}
.cards-container .halvo-card__text-container--button a.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  border-radius: 100px;
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--button a.golden {
    padding: 14px 54px;
  }
}
.cards-container .halvo-card__text-container--button a.golden:hover, .cards-container .halvo-card__text-container--button a.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.cards-container .halvo-card__text-container--button a.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.cards-container .halvo-card__text-container--button a.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.cards-container .halvo-card__text-container--button a.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
  border-radius: 100px;
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--button a.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--button a.white {
    padding: 14px 54px;
  }
}
.cards-container .halvo-card__text-container--button a.white:hover, .cards-container .halvo-card__text-container--button a.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.cards-container .halvo-card__text-container--button a.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.cards-container .halvo-card__text-container--button a.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.cards-container .halvo-card__text-container--button a.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
  border-radius: 100px;
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--button a.transparent {
    padding: 14px 54px;
  }
}
.cards-container .halvo-card__text-container--button a.transparent:hover, .cards-container .halvo-card__text-container--button a.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
.cards-container .halvo-card__text-container--button a.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.cards-container .halvo-card__text-container--button a.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
.cards-container .halvo-card__text-container--button a.read-more {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  text-decoration: underline;
  color: #1A1A1A;
  text-underline-offset: 5px;
  padding: 0;
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--button a.read-more {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--button a.read-more {
    padding: 0;
  }
}
.cards-container .halvo-card__text-container--button a.read-more:hover, .cards-container .halvo-card__text-container--button a.read-more.active {
  text-underline-offset: 8px;
}
.cards-container .halvo-card__text-container--button a.read-more:active {
  text-underline-offset: 5px;
  opacity: 0.7;
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--button.left {
    justify-content: flex-start !important;
  }
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--button.right {
    justify-content: flex-end !important;
  }
}
@media (max-width: 768px) {
  .cards-container .halvo-card__text-container--button.center {
    justify-content: center !important;
  }
}
.cards-container .halvo-card.learn-more, .cards-container .halvo-card.team {
  position: relative;
  min-height: 460px;
}
.cards-container .halvo-card.learn-more:nth-child(even), .cards-container .halvo-card.team:nth-child(even) {
  margin-top: 0;
}
.cards-container .halvo-card.learn-more a.black, .cards-container .halvo-card.team a.black {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background: #1A1A1A;
  color: #FAF7F7;
  border-radius: 100px;
}
@media (max-width: 768px) {
  .cards-container .halvo-card.learn-more a.black, .cards-container .halvo-card.team a.black {
    padding: 14px 54px;
  }
}
.cards-container .halvo-card.learn-more a.black:hover, .cards-container .halvo-card.learn-more a.black.active, .cards-container .halvo-card.team a.black:hover, .cards-container .halvo-card.team a.black.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.cards-container .halvo-card.learn-more a.black:active, .cards-container .halvo-card.team a.black:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.cards-container .halvo-card.learn-more a.black:disabled, .cards-container .halvo-card.team a.black:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.cards-container .halvo-card.learn-more a.black:hover, .cards-container .halvo-card.learn-more a.black:active, .cards-container .halvo-card.team a.black:hover, .cards-container .halvo-card.team a.black:active {
  background: #FAF7F7;
  color: #1A1A1A;
  border-color: #FAF7F7;
}
.cards-container .halvo-card.learn-more a.black:active, .cards-container .halvo-card.team a.black:active {
  box-shadow: 0 0 0 2px #1A1A1A inset;
}
.cards-container .halvo-card.learn-more .halvo-card__image, .cards-container .halvo-card.team .halvo-card__image {
  min-height: 100%;
}
.cards-container .halvo-card.learn-more .halvo-card__text-container, .cards-container .halvo-card.team .halvo-card__text-container {
  width: 100%;
  border-radius: 20px;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 35px 25px;
}
.cards-container .halvo-card.what-we-offer .halvo-card__image {
  min-height: 450px;
}
@media (max-width: 768px) and (orientation: portrait) {
  .cards-container .halvo-card.what-we-offer .halvo-card__image {
    min-height: 300px;
    min-width: 250px;
  }
}
.cards-container .halvo-card.service {
  padding: 40px;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .cards-container .halvo-card.service {
    padding: 40px 20px;
    min-width: 346px;
  }
}
.cards-container .halvo-card.service:nth-child(even) {
  margin-top: 0;
}
.cards-container .halvo-card.service .halvo-card__text-container {
  margin-top: 0;
}
.cards-container .halvo-card.service a {
  border-radius: 100px;
}
.cards-container .halvo-card.service a.black {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background: #1A1A1A;
  color: #FAF7F7;
  border-radius: 100px;
}
@media (max-width: 768px) {
  .cards-container .halvo-card.service a.black {
    padding: 14px 54px;
  }
}
.cards-container .halvo-card.service a.black:hover, .cards-container .halvo-card.service a.black.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.cards-container .halvo-card.service a.black:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.cards-container .halvo-card.service a.black:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.cards-container .halvo-card.service a.black:hover, .cards-container .halvo-card.service a.black:active {
  background: #FAF7F7;
  color: #1A1A1A;
  border-color: #FAF7F7;
}
.cards-container .halvo-card.service a.black:active {
  box-shadow: 0 0 0 2px #1A1A1A inset;
}
.cards-container .halvo-card.service ul {
  margin-top: 50px;
  margin-bottom: 70px;
}
@media (max-width: 768px) {
  .cards-container .halvo-card.service ul {
    margin-top: 30px;
    margin-bottom: 50px;
    width: 100%;
  }
}
.cards-container .halvo-card.testimonials {
  padding: 64px 69px 74px 64px;
  border: 1px solid black;
  min-width: 826px;
  align-self: flex-start;
  box-sizing: border-box;
}
@media (max-width: 1200px) {
  .cards-container .halvo-card.testimonials {
    min-width: 500px;
  }
}
@media (max-width: 768px) {
  .cards-container .halvo-card.testimonials {
    min-width: 277px;
    padding: 24px 16px 74px 16px;
  }
}
.cards-container .halvo-card.testimonials:nth-child(even) {
  margin-top: 0;
}
.cards-container .halvo-card.testimonials .halvo-card__text-container--header {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 38px;
}
@media (max-width: 768px) {
  .cards-container .halvo-card.testimonials .halvo-card__text-container--header {
    font-size: 18px;
    line-height: 24px;
  }
}

.cards-carrousel.testimonials.security {
  padding-bottom: 700px;
  padding-top: 20px;
  margin-bottom: -1px;
}
@media (max-width: 768px) {
  .cards-carrousel.testimonials.security {
    padding-bottom: 450px;
    padding-top: 30px;
  }
}
.cards-carrousel.testimonials.security .cards-carrousel__diamond {
  width: 93%;
  left: 3%;
  bottom: 0;
  z-index: 0;
}
.cards-carrousel.testimonials.security .cards-carrousel__diamond.mobile {
  display: none;
  width: 100%;
  left: 0;
}
.cards-carrousel.testimonials.security .cards-carrousel__diamond:hover {
  opacity: 1;
}
@media (max-width: 768px) {
  .cards-carrousel.testimonials.security .cards-carrousel__diamond {
    display: none;
  }
  .cards-carrousel.testimonials.security .cards-carrousel__diamond.mobile {
    display: inherit;
  }
}
.cards-carrousel.testimonials.security .cards-carrousel__header-container--header h1, .cards-carrousel.testimonials.security .cards-carrousel__header-container--header h2, .cards-carrousel.testimonials.security .cards-carrousel__header-container--header h3, .cards-carrousel.testimonials.security .cards-carrousel__header-container--header h4, .cards-carrousel.testimonials.security .cards-carrousel__header-container--header h5, .cards-carrousel.testimonials.security .cards-carrousel__header-container--header h6 {
  margin-bottom: 0;
  color: white;
}
.cards-carrousel.testimonials.security .cards-container {
  gap: 116px;
  justify-content: center;
}
@media (max-width: 768px) {
  .cards-carrousel.testimonials.security .cards-container {
    gap: 10px;
    justify-content: flex-start;
  }
}
.cards-carrousel.testimonials.security .halvo-card {
  min-width: 130px;
  width: 166px;
  max-width: 166px !important;
  padding: 7px;
  min-height: inherit;
}
.cards-carrousel.testimonials.security .halvo-card__text-container {
  padding: 0;
}
@media (max-width: 768px) {
  .cards-carrousel.testimonials.security .halvo-card {
    border-radius: 10px;
    border: 1px solid var(--N_White, #F9F9F9);
    padding: 11px 16px;
  }
}
.cards-carrousel.nc .subheader {
  color: var(--N__Black, #000);
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 144.444% */
  letter-spacing: 0.36px;
}
.cards-carrousel.nc .cards-carrousel__header-container--header {
  color: var(--N__Black, #000);
  text-align: center;
  /* N__H2 */
  font-family: "Urbane Rounded";
  font-size: 24px !important;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  /* 116.667% */
}
@media (max-width: 768px) {
  .cards-carrousel.nc .cards-carrousel__header-container--header {
    font-size: 14px !important;
  }
}
.cards-carrousel.nc .cards-carrousel__header-container--header h1, .cards-carrousel.nc .cards-carrousel__header-container--header h2, .cards-carrousel.nc .cards-carrousel__header-container--header h3, .cards-carrousel.nc .cards-carrousel__header-container--header h4, .cards-carrousel.nc .cards-carrousel__header-container--header h5, .cards-carrousel.nc .cards-carrousel__header-container--header h6 {
  color: var(--N__Black, #000);
  text-align: center;
  /* N__H2 */
  font-family: "Urbane Rounded";
  font-size: 24px !important;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  /* 116.667% */
}
@media (max-width: 768px) {
  .cards-carrousel.nc .cards-carrousel__header-container--header h1, .cards-carrousel.nc .cards-carrousel__header-container--header h2, .cards-carrousel.nc .cards-carrousel__header-container--header h3, .cards-carrousel.nc .cards-carrousel__header-container--header h4, .cards-carrousel.nc .cards-carrousel__header-container--header h5, .cards-carrousel.nc .cards-carrousel__header-container--header h6 {
    font-size: 14px !important;
  }
}
.cards-carrousel.nc .halvo-card .halvo-card__text-container--subheader {
  color: var(--N__Black, #000);
  font-family: "Urbane Rounded";
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 19.8px */
}
.cards-carrousel.nc .halvo-card .halvo-card__text-container--header h1, .cards-carrousel.nc .halvo-card .halvo-card__text-container--header h2, .cards-carrousel.nc .halvo-card .halvo-card__text-container--header h3, .cards-carrousel.nc .halvo-card .halvo-card__text-container--header h4, .cards-carrousel.nc .halvo-card .halvo-card__text-container--header h5, .cards-carrousel.nc .halvo-card .halvo-card__text-container--header h6 {
  color: var(--N__Black, #000);
  /* N__H2 */
  font-family: "Urbane Rounded";
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  /* 116.667% */
}
@media (max-width: 768px) {
  .cards-carrousel.nc .halvo-card .halvo-card__text-container--header h1, .cards-carrousel.nc .halvo-card .halvo-card__text-container--header h2, .cards-carrousel.nc .halvo-card .halvo-card__text-container--header h3, .cards-carrousel.nc .halvo-card .halvo-card__text-container--header h4, .cards-carrousel.nc .halvo-card .halvo-card__text-container--header h5, .cards-carrousel.nc .halvo-card .halvo-card__text-container--header h6 {
    font-size: 18px;
  }
}
.cards-carrousel.nc .halvo-card .halvo-card__text-container--text {
  color: var(--N__Black, #000);
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 144.444% */
  letter-spacing: 0.36px;
}
@media (max-width: 768px) {
  .cards-carrousel.nc .halvo-card .halvo-card__text-container--text {
    font-size: 14px;
  }
}
.cards-carrousel.nc .halvo-card .halvo-card__text-container--dot span {
  color: var(--N__Black, #000);
  text-align: right;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 144.444% */
  letter-spacing: 0.36px;
}

.nc-team .cards-carrousel__header-container--header h1, .nc-team .cards-carrousel__header-container--header h2, .nc-team .cards-carrousel__header-container--header h3, .nc-team .cards-carrousel__header-container--header h4, .nc-team .cards-carrousel__header-container--header h5, .nc-team .cards-carrousel__header-container--header h6 {
  text-align: left !important;
  margin-bottom: 0 !important;
}
.nc-team .halvo-card .halvo-card__text-container {
  padding-top: 80px !important;
}
.nc-team .halvo-card .halvo-card__text-container--subheader {
  color: var(--N__Black, #000);
  font-family: "Urbane Rounded";
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 19.8px */
}
.nc-team .halvo-card .halvo-card__text-container--header h1, .nc-team .halvo-card .halvo-card__text-container--header h2, .nc-team .halvo-card .halvo-card__text-container--header h3, .nc-team .halvo-card .halvo-card__text-container--header h4, .nc-team .halvo-card .halvo-card__text-container--header h5, .nc-team .halvo-card .halvo-card__text-container--header h6 {
  color: var(--N__Black, #000);
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 144.444% */
  text-transform: uppercase;
}

.nc-service .halvo-card__text-container--list ul {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}
.nc-service .halvo-card__text-container--list ul li {
  margin-left: 0 !important;
}
.nc-service .halvo-card__text-container--button a {
  background: black !important;
  padding: 15px 80px !important;
  border-color: black !important;
  color: white !important;
}/* === DIMENSIONS === */
/* === COLORS === */
.cards-grid-container {
  padding: 80px 10% 100px 10%;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 1200px) {
  .cards-grid-container {
    padding: 50px 0 50px 10%;
  }
}
@media (max-width: 768px) {
  .cards-grid-container {
    padding: 50px 0 50px 16px;
  }
}
.cards-grid-container .mask-background {
  max-width: 1244px;
  margin: 0 auto;
  overflow: inherit;
  background-size: cover;
  background-repeat: no-repeat;
}
.cards-grid-container__header {
  color: #1A1A1A;
  text-align: center;
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  line-height: 75px;
  padding-right: 0;
  max-width: 1244px;
  margin: auto;
}
.cards-grid-container__header p, .cards-grid-container__header span, .cards-grid-container__header h1, .cards-grid-container__header h2, .cards-grid-container__header h3, .cards-grid-container__header h4, .cards-grid-container__header h5, .cards-grid-container__header h6 {
  text-align: center;
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  line-height: 75px;
}
@media (max-width: 1200px) {
  .cards-grid-container__header {
    padding-right: 10%;
  }
}
@media (max-width: 768px) {
  .cards-grid-container__header {
    font-size: 36px;
    line-height: 42px;
    padding-right: 16px;
  }
  .cards-grid-container__header p, .cards-grid-container__header span, .cards-grid-container__header h1, .cards-grid-container__header h2, .cards-grid-container__header h3, .cards-grid-container__header h4, .cards-grid-container__header h5, .cards-grid-container__header h6 {
    font-size: 36px;
    line-height: 42px;
  }
}
.cards-grid-container .separate-containers {
  display: flex;
  gap: 20px;
  margin-top: 30px;
  overflow: inherit;
}
.cards-grid-container .separate-containers .two-cards-above-one-cards-bottom {
  flex-basis: 40%;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 1200px) {
  .cards-grid-container .separate-containers .two-cards-above-one-cards-bottom {
    display: none;
  }
}
.cards-grid-container .separate-containers .full-height-card {
  position: relative;
}
.cards-grid-container .separate-containers .full-height-card img {
  max-width: 100%;
  position: absolute;
  left: -20px;
  bottom: -20px;
  transition: 0.3s;
}
@media (max-width: 1200px) {
  .cards-grid-container .separate-containers .full-height-card img {
    display: none;
  }
}
.cards-grid-container .separate-containers .full-height-card:hover img {
  opacity: 0.1;
}
@media (max-width: 1200px) {
  .cards-grid-container .separate-containers .two-cards-in-column, .cards-grid-container .separate-containers .full-height-card {
    display: none !important;
  }
}
.cards-grid-container .separate-containers .card {
  box-sizing: border-box;
  padding: 30px 20px;
  border-radius: 20px;
  background-repeat: no-repeat;
  position: relative;
  box-shadow: 0 0 0 20px black;
}
.cards-grid-container .separate-containers .card__header {
  color: #1A1A1A;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 38px;
}
.cards-grid-container .separate-containers .card__text {
  color: #1A1A1A;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  letter-spacing: 0.16px;
}
@media (max-width: 768px) {
  .cards-grid-container .separate-containers .card__header {
    font-size: 24px;
    line-height: normal;
  }
}
.cards-grid-container .separate-containers__1 .two-cards-above-one-cards-bottom {
  flex-basis: 100%;
}
.cards-grid-container .separate-containers__1 .two-cards-above-one-cards-bottom .card {
  flex-basis: 100%;
}
.cards-grid-container .separate-containers__2 .two-cards-above-one-cards-bottom {
  flex-basis: 100%;
}
.cards-grid-container .separate-containers__2 .two-cards-above-one-cards-bottom .card {
  flex-basis: calc(50% - 10px);
}
.cards-grid-container .separate-containers__3 .two-cards-above-one-cards-bottom {
  flex-basis: 100%;
}
.cards-grid-container .separate-containers__3 .two-cards-above-one-cards-bottom .card {
  flex-basis: calc(50% - 10px);
  min-width: 150px;
}
.cards-grid-container .separate-containers__3 .two-cards-above-one-cards-bottom .card:last-child {
  flex-basis: 100%;
}
.cards-grid-container .separate-containers__4 .two-cards-above-one-cards-bottom {
  flex-basis: 100%;
}
.cards-grid-container .separate-containers__4 .two-cards-above-one-cards-bottom .card {
  flex-basis: calc(50% - 10px);
  min-width: 150px;
}
.cards-grid-container .separate-containers__4 .two-cards-above-one-cards-bottom .card:last-child {
  flex-basis: 100%;
}
.cards-grid-container .separate-containers__4 .two-cards-above-one-cards-bottom {
  flex-basis: 50%;
}
.cards-grid-container .separate-containers__4 .full-height-card {
  flex-basis: 50%;
}
.cards-grid-container .separate-containers__4 .full-height-card .card {
  height: 100%;
}
.cards-grid-container .separate-containers__5 .two-cards-above-one-cards-bottom {
  flex-basis: 100%;
}
.cards-grid-container .separate-containers__5 .two-cards-above-one-cards-bottom .card {
  flex-basis: calc(50% - 10px);
  min-width: 150px;
}
.cards-grid-container .separate-containers__5 .two-cards-above-one-cards-bottom .card:last-child {
  flex-basis: 100%;
}
.cards-grid-container .separate-containers__5 .two-cards-above-one-cards-bottom {
  flex-basis: 60%;
}
.cards-grid-container .separate-containers__5 .full-height-card {
  flex-basis: 50%;
}
.cards-grid-container .separate-containers__5 .full-height-card .card {
  height: 100%;
}
.cards-grid-container .separate-containers__5 .two-cards-in-column .card {
  height: 100%;
}
.cards-grid-container .separate-containers__6 .two-cards-above-one-cards-bottom {
  flex-basis: 100%;
}
.cards-grid-container .separate-containers__6 .two-cards-above-one-cards-bottom .card {
  flex-basis: calc(50% - 10px);
  min-width: 150px;
}
.cards-grid-container .separate-containers__6 .two-cards-above-one-cards-bottom .card:last-child {
  flex-basis: 100%;
}
.cards-grid-container .separate-containers__6 .two-cards-above-one-cards-bottom {
  flex-basis: 50%;
}
.cards-grid-container .separate-containers__6 .full-height-card {
  flex-basis: 50%;
}
.cards-grid-container .separate-containers__6 .full-height-card .card {
  height: 100%;
}
.cards-grid-container .separate-containers__6 .two-cards-in-column {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.cards-grid-container .separate-containers__6 .two-cards-in-column .card {
  height: calc(50% - 10px);
}
.cards-grid-container .separate-containers__7 .two-cards-above-one-cards-bottom, .cards-grid-container .separate-containers__infinity .two-cards-above-one-cards-bottom {
  flex-basis: 100%;
}
.cards-grid-container .separate-containers__7 .two-cards-above-one-cards-bottom .card, .cards-grid-container .separate-containers__infinity .two-cards-above-one-cards-bottom .card {
  flex-basis: calc(50% - 10px);
  min-width: 150px;
}
.cards-grid-container .separate-containers__7 .two-cards-above-one-cards-bottom .card:last-child, .cards-grid-container .separate-containers__infinity .two-cards-above-one-cards-bottom .card:last-child {
  flex-basis: 100%;
}
.cards-grid-container .separate-containers__7 .two-cards-above-one-cards-bottom, .cards-grid-container .separate-containers__infinity .two-cards-above-one-cards-bottom {
  flex-basis: 45%;
}
.cards-grid-container .separate-containers__7 .full-height-card, .cards-grid-container .separate-containers__infinity .full-height-card {
  flex-basis: 35%;
}
.cards-grid-container .separate-containers__7 .full-height-card .card, .cards-grid-container .separate-containers__infinity .full-height-card .card {
  height: 100%;
}
.cards-grid-container .separate-containers__7 .two-cards-in-column, .cards-grid-container .separate-containers__infinity .two-cards-in-column {
  display: flex;
  flex-direction: column;
  flex-basis: 20%;
  gap: 20px;
}
.cards-grid-container .separate-containers__7 .two-cards-in-column .card, .cards-grid-container .separate-containers__infinity .two-cards-in-column .card {
  height: calc(50% - 10px);
}
.cards-grid-container .separate-containers__7 .four-cards-in-row, .cards-grid-container .separate-containers__infinity .four-cards-in-row {
  margin-left: auto;
}
.cards-grid-container .separate-containers.content-slide-wrap {
  display: flex;
}
.cards-grid-container .separate-containers.content-slide-wrap .content-slide-container {
  display: none;
}
.cards-grid-container .separate-containers.content-slide-wrap .content-slide-container .content-slide-items {
  display: flex;
  flex-wrap: nowrap;
  gap: 24px;
}
.cards-grid-container .separate-containers.content-slide-wrap .content-slide-container .content-slide-items .card {
  min-width: 270px;
  min-height: 280px;
}
@media (max-width: 1200px) {
  .cards-grid-container .separate-containers.content-slide-wrap .content-slide-container {
    display: flex;
  }
}
.cards-grid-container .separate-containers.content-slide-wrap .content-slide-dots-container {
  width: 100%;
  justify-content: center;
  position: relative;
  z-index: 1;
}
.cards-grid-container .separate-containers.content-slide-wrap .content-slide-dots-container .dot {
  border: 1px solid #1A1A1A;
  background: none;
}
.cards-grid-container .separate-containers.content-slide-wrap .content-slide-dots-container .dot.active {
  background-color: #1A1A1A;
}
@media (max-width: 1200px) {
  .cards-grid-container .separate-containers.content-slide-wrap {
    flex-direction: column;
  }
}
.cards-grid-container .four-cards-in-row {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  border-top: 20px solid black;
}
@media (max-width: 1200px) {
  .cards-grid-container .four-cards-in-row {
    display: none;
  }
}
.cards-grid-container .four-cards-in-row .card {
  box-sizing: border-box;
  padding: 30px 20px 70px 20px;
  border-radius: 20px;
  flex: 1;
  min-width: calc(100% / 4 - 15px);
  background-repeat: no-repeat;
  background-origin: border-box;
  position: relative;
  box-shadow: 0 0 0 20px black;
}
.cards-grid-container .four-cards-in-row .card img {
  max-width: 40%;
  position: absolute;
  left: 50%;
  bottom: -40px;
  transition: 0.3s;
  z-index: 1;
}
@media (max-width: 1200px) {
  .cards-grid-container .four-cards-in-row .card img {
    display: none;
  }
}
.cards-grid-container .four-cards-in-row .card:hover img {
  opacity: 0.1;
}
.cards-grid-container .four-cards-in-row .card__header {
  color: #1A1A1A;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 38px;
}
.cards-grid-container .four-cards-in-row .card__text {
  color: #1A1A1A;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  /* 150% */
  letter-spacing: 0.16px;
}
@media (max-width: 768px) {
  .cards-grid-container .four-cards-in-row .card__header {
    font-size: 24px;
    line-height: normal;
  }
}
.cards-grid-container .set-full-width .content-slide-items {
  width: 100%;
}
@media (max-width: 1200px) {
  .cards-grid-container .set-full-width .content-slide-items {
    width: 100%;
    padding-right: 10%;
  }
}
@media (max-width: 768px) {
  .cards-grid-container .set-full-width .content-slide-items {
    padding-right: 0;
  }
}
@media (max-width: 1200px) {
  .cards-grid-container .only-one-card {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cards-grid-container .only-one-card {
    margin-right: 16px;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.customized-cards {
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
.customized-cards.try_it_now {
  padding-bottom: 120px;
}
@media (max-width: 768px) {
  .customized-cards.try_it_now {
    padding-bottom: 40px;
  }
}
.customized-cards.try_it_now .customized-cards__header {
  width: 45%;
  color: var(--N__Black, #000);
  text-align: center;
  font-family: "Urbane Rounded";
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 66px */
  margin-bottom: 133px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 98px;
}
.customized-cards.try_it_now .customized-cards__header h1, .customized-cards.try_it_now .customized-cards__header h2, .customized-cards.try_it_now .customized-cards__header h3, .customized-cards.try_it_now .customized-cards__header h4, .customized-cards.try_it_now .customized-cards__header h5, .customized-cards.try_it_now .customized-cards__header h6 {
  color: var(--N__Black, #000);
  text-align: center;
  font-family: "Urbane Rounded";
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 66px */
}
@media (max-width: 768px) {
  .customized-cards.try_it_now .customized-cards__header {
    width: 100%;
    font-size: 35px;
    text-align: left;
    margin-bottom: 33px;
    padding-top: 60px;
  }
  .customized-cards.try_it_now .customized-cards__header h1, .customized-cards.try_it_now .customized-cards__header h2, .customized-cards.try_it_now .customized-cards__header h3, .customized-cards.try_it_now .customized-cards__header h4, .customized-cards.try_it_now .customized-cards__header h5, .customized-cards.try_it_now .customized-cards__header h6 {
    font-size: 35px;
    text-align: left;
  }
}
.customized-cards.try_it_now .customized-cards__container {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: stretch;
  gap: 44px;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .customized-cards.try_it_now .customized-cards__container {
    gap: 36px;
  }
}
.customized-cards.try_it_now .customized-cards__container .card {
  max-width: 372px;
  min-width: 243px;
  flex: 1;
  border-radius: 20px;
  border: 1px solid var(--N__Black, #000);
  padding: 24px 40px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
}
.customized-cards.try_it_now .customized-cards__container .card__header {
  color: var(--NET-Black, #39291E);
  text-align: center;
  font-family: Montserrat;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  /* 116.667% */
}
@media (max-width: 768px) {
  .customized-cards.try_it_now .customized-cards__container .card__header {
    font-size: 16px;
    line-height: 140%;
    /* 22.4px */
  }
}
.customized-cards.try_it_now .customized-cards__container .card__header h1, .customized-cards.try_it_now .customized-cards__container .card__header h2, .customized-cards.try_it_now .customized-cards__container .card__header h3, .customized-cards.try_it_now .customized-cards__container .card__header h4, .customized-cards.try_it_now .customized-cards__container .card__header h5, .customized-cards.try_it_now .customized-cards__container .card__header h6 {
  color: var(--NET-Black, #39291E);
  text-align: center;
  font-family: Montserrat;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  /* 116.667% */
}
@media (max-width: 768px) {
  .customized-cards.try_it_now .customized-cards__container .card__header h1, .customized-cards.try_it_now .customized-cards__container .card__header h2, .customized-cards.try_it_now .customized-cards__container .card__header h3, .customized-cards.try_it_now .customized-cards__container .card__header h4, .customized-cards.try_it_now .customized-cards__container .card__header h5, .customized-cards.try_it_now .customized-cards__container .card__header h6 {
    font-size: 16px;
    line-height: 140%;
    /* 22.4px */
  }
}
.customized-cards.try_it_now .customized-cards__container .card__image {
  width: 100%;
}
.customized-cards.try_it_now .customized-cards__container .card__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.customized-cards.try_it_now .customized-cards__container .card:nth-child(2) {
  padding-bottom: 0;
}
.customized-cards.learn_more {
  padding-bottom: 60px;
}
@media (max-width: 768px) {
  .customized-cards.learn_more {
    padding-bottom: 50px;
  }
}
.customized-cards.learn_more .customized-cards__header {
  color: var(--N__Black, #000);
  font-family: "Urbane Rounded";
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 49.5px */
  letter-spacing: 1.35px;
  text-align: left;
}
.customized-cards.learn_more .customized-cards__header h1, .customized-cards.learn_more .customized-cards__header h2, .customized-cards.learn_more .customized-cards__header h3, .customized-cards.learn_more .customized-cards__header h4, .customized-cards.learn_more .customized-cards__header h5, .customized-cards.learn_more .customized-cards__header h6 {
  color: var(--N__Black, #000);
  font-family: "Urbane Rounded";
  font-size: 45px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 49.5px */
  letter-spacing: 1.35px;
  text-align: left;
}
@media (max-width: 768px) {
  .customized-cards.learn_more .customized-cards__header {
    width: 100%;
    font-size: 35px;
    text-align: left;
    margin-bottom: 33px;
    padding-top: 60px;
  }
  .customized-cards.learn_more .customized-cards__header h1, .customized-cards.learn_more .customized-cards__header h2, .customized-cards.learn_more .customized-cards__header h3, .customized-cards.learn_more .customized-cards__header h4, .customized-cards.learn_more .customized-cards__header h5, .customized-cards.learn_more .customized-cards__header h6 {
    font-size: 35px;
    text-align: left;
  }
}
.customized-cards.learn_more .customized-cards__container {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 50px;
}
@media (max-width: 768px) {
  .customized-cards.learn_more .customized-cards__container {
    gap: 36px;
    margin-top: -130px;
  }
}
@media (max-width: 450px) {
  .customized-cards.learn_more .customized-cards__container {
    margin-top: 0;
    flex-direction: column;
    gap: 15px;
  }
}
.customized-cards.learn_more .customized-cards__container .card {
  border-radius: 20px;
  padding: 39px 44px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 403px;
  height: 257px;
  box-sizing: border-box;
  background-color: white;
  box-shadow: 1px 1px 0px 0px rgba(123, 170, 239, 0.2) inset;
  position: relative;
  z-index: 0;
}
.customized-cards.learn_more .customized-cards__container .card__header {
  width: 100%;
  color: var(--NET-Black, #39291E);
  font-family: "Urbane Rounded";
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  /* 116.667% */
}
@media (max-width: 768px) {
  .customized-cards.learn_more .customized-cards__container .card__header {
    font-size: 13px;
    line-height: 110%;
    /* 22.4px */
  }
}
.customized-cards.learn_more .customized-cards__container .card__header h1, .customized-cards.learn_more .customized-cards__container .card__header h2, .customized-cards.learn_more .customized-cards__container .card__header h3, .customized-cards.learn_more .customized-cards__container .card__header h4, .customized-cards.learn_more .customized-cards__container .card__header h5, .customized-cards.learn_more .customized-cards__container .card__header h6 {
  color: var(--NET-Black, #39291E);
  font-family: "Urbane Rounded";
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  /* 116.667% */
}
@media (max-width: 768px) {
  .customized-cards.learn_more .customized-cards__container .card__header h1, .customized-cards.learn_more .customized-cards__container .card__header h2, .customized-cards.learn_more .customized-cards__container .card__header h3, .customized-cards.learn_more .customized-cards__container .card__header h4, .customized-cards.learn_more .customized-cards__container .card__header h5, .customized-cards.learn_more .customized-cards__container .card__header h6 {
    font-size: 13px;
    line-height: 110%;
    /* 22.4px */
  }
}
.customized-cards.learn_more .customized-cards__container .card__button {
  width: 100%;
  text-align: right;
}
.customized-cards.learn_more .customized-cards__container .card__button a {
  text-decoration: underline;
  text-underline-offset: 3px;
}
@media (max-width: 768px) {
  .customized-cards.learn_more .customized-cards__container .card__button a {
    font-size: 11px;
    line-height: 110%;
    /* 22.4px */
    text-underline-offset: 2px;
  }
}
.customized-cards.learn_more .customized-cards__container .card:nth-child(2) {
  margin-top: 92px;
  margin-left: -87px;
  box-shadow: 1px 1px 0px 0px rgba(164, 164, 164, 0.35) inset;
}
@media (max-width: 768px) {
  .customized-cards.learn_more .customized-cards__container .card:nth-child(2) {
    margin-top: 132px;
    margin-left: -137px;
  }
}
@media (max-width: 450px) {
  .customized-cards.learn_more .customized-cards__container .card:nth-child(2) {
    margin-top: 0;
    margin-left: 0;
  }
}
.customized-cards.learn_more .customized-cards__container .card:nth-child(3) {
  margin-top: 152px;
  margin-left: -80px;
  transform: rotate(-7.966deg);
  background: linear-gradient(122deg, #696666 -2.12%, #212121 46.08%);
}
@media (max-width: 768px) {
  .customized-cards.learn_more .customized-cards__container .card:nth-child(3) {
    margin-top: 252px;
    margin-left: -137px;
  }
}
@media (max-width: 450px) {
  .customized-cards.learn_more .customized-cards__container .card:nth-child(3) {
    margin-top: 0;
    margin-left: 0;
    transform: rotate(0deg);
  }
}
.customized-cards.learn_more .customized-cards__container .card:hover {
  z-index: 1;
}
@media (max-width: 768px) {
  .customized-cards.learn_more .customized-cards__container .card {
    min-width: 181px;
    height: 121px;
    padding: 10px 15px;
    border-radius: 15px;
  }
}
@media (max-width: 450px) {
  .customized-cards.learn_more .customized-cards__container .card {
    width: 100%;
  }
}
.customized-cards.comparison .page-block {
  overflow: visible;
}
.customized-cards.comparison .customized-cards__header {
  color: #000;
  text-align: center;
  /* N_H1 */
  font-family: "Urbane Rounded";
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 66px */
  margin-bottom: 70px;
}
.customized-cards.comparison .customized-cards__header h1, .customized-cards.comparison .customized-cards__header h2, .customized-cards.comparison .customized-cards__header h3, .customized-cards.comparison .customized-cards__header h4, .customized-cards.comparison .customized-cards__header h5, .customized-cards.comparison .customized-cards__header h6 {
  color: #000;
  text-align: center;
  font-family: "Urbane Rounded";
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 66px */
}
@media (max-width: 768px) {
  .customized-cards.comparison .customized-cards__header {
    font-size: 35px;
  }
  .customized-cards.comparison .customized-cards__header h1, .customized-cards.comparison .customized-cards__header h2, .customized-cards.comparison .customized-cards__header h3, .customized-cards.comparison .customized-cards__header h4, .customized-cards.comparison .customized-cards__header h5, .customized-cards.comparison .customized-cards__header h6 {
    font-size: 35px;
  }
}
.customized-cards.comparison .customized-cards__container .line {
  display: flex;
  justify-content: flex-start;
  gap: 23px;
  align-items: stretch;
  margin-bottom: 135px;
  cursor: grab;
  position: relative;
}
@media (max-width: 768px) {
  .customized-cards.comparison .customized-cards__container .line:nth-child(2) {
    margin-top: -200px;
  }
}
.customized-cards.comparison .customized-cards__container .line:active {
  cursor: grabbing;
}
.customized-cards.comparison .customized-cards__container .line .card {
  min-width: 282px;
  min-height: 281px;
  padding: 31px 24px;
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  gap: 55px;
}
.customized-cards.comparison .customized-cards__container .line .card__category {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 12px;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.customized-cards.comparison .customized-cards__container .line .card__category .dot {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  margin-bottom: -4px;
}
.customized-cards.comparison .customized-cards__container .line .card__header {
  color: var(--N__Black, #000);
  font-family: "Urbane Rounded";
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  /* 116.667% */
}
.customized-cards.comparison .customized-cards__container .line .card__header h1, .customized-cards.comparison .customized-cards__container .line .card__header h2, .customized-cards.comparison .customized-cards__container .line .card__header h3, .customized-cards.comparison .customized-cards__container .line .card__header h4, .customized-cards.comparison .customized-cards__container .line .card__header h5, .customized-cards.comparison .customized-cards__container .line .card__header h6 {
  color: var(--N__Black, #000);
  font-family: "Urbane Rounded";
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  /* 116.667% */
}
@media (max-width: 768px) {
  .customized-cards.comparison .customized-cards__container .line {
    flex-direction: column;
  }
  .customized-cards.comparison .customized-cards__container .line .card {
    width: 190px;
    height: 190px;
    padding: 20px 16px;
    box-sizing: border-box;
    min-width: 190px;
    min-height: 190px;
    position: relative;
    z-index: 0;
  }
  .customized-cards.comparison .customized-cards__container .line .card__category {
    gap: 8px;
    font-size: 14px;
  }
  .customized-cards.comparison .customized-cards__container .line .card__category .dot {
    width: 12px;
    height: 12px;
    margin-bottom: -2px;
  }
  .customized-cards.comparison .customized-cards__container .line .card__header {
    font-size: 16px;
    line-height: 140%;
    /* 116.667% */
  }
  .customized-cards.comparison .customized-cards__container .line .card__header h1, .customized-cards.comparison .customized-cards__container .line .card__header h2, .customized-cards.comparison .customized-cards__container .line .card__header h3, .customized-cards.comparison .customized-cards__container .line .card__header h4, .customized-cards.comparison .customized-cards__container .line .card__header h5, .customized-cards.comparison .customized-cards__container .line .card__header h6 {
    font-size: 16px;
    line-height: 140%;
  }
  .customized-cards.comparison .customized-cards__container .line .card:nth-child(1) {
    z-index: 1;
  }
  .customized-cards.comparison .customized-cards__container .line .card:nth-child(2) {
    z-index: 2;
    margin-top: -70px;
    margin-left: 90px;
  }
  .customized-cards.comparison .customized-cards__container .line .card:nth-child(3) {
    z-index: 3;
    margin-top: -75px;
    margin-left: 145px;
  }
  .customized-cards.comparison .customized-cards__container .line .card:nth-child(4) {
    z-index: 1;
    margin-top: -100px;
  }
  .customized-cards.comparison .customized-cards__container .line .card:nth-child(5) {
    z-index: 2;
    margin-top: -70px;
    margin-left: 90px;
  }
  .customized-cards.comparison .customized-cards__container .line .card:nth-child(6) {
    z-index: 3;
    margin-top: -75px;
    margin-left: 145px;
  }
  .customized-cards.comparison .customized-cards__container .line .card:hover {
    z-index: 4;
  }
}
.customized-cards.application_process {
  padding-top: 100px;
  padding-bottom: 150px;
}
.customized-cards.application_process .customized-cards__header {
  color: #000;
  text-align: center;
  font-family: "Urbane Rounded";
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  padding-bottom: 50px;
}
@media (max-width: 768px) {
  .customized-cards.application_process .customized-cards__header {
    font-size: 35px;
  }
}
.customized-cards.application_process .customized-cards__header h1, .customized-cards.application_process .customized-cards__header h2, .customized-cards.application_process .customized-cards__header h3, .customized-cards.application_process .customized-cards__header h4, .customized-cards.application_process .customized-cards__header h5, .customized-cards.application_process .customized-cards__header h6 {
  color: #000;
  text-align: center;
  font-family: "Urbane Rounded";
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
}
@media (max-width: 768px) {
  .customized-cards.application_process .customized-cards__header h1, .customized-cards.application_process .customized-cards__header h2, .customized-cards.application_process .customized-cards__header h3, .customized-cards.application_process .customized-cards__header h4, .customized-cards.application_process .customized-cards__header h5, .customized-cards.application_process .customized-cards__header h6 {
    font-size: 35px;
  }
}
.customized-cards.application_process .card {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .customized-cards.application_process .card {
    flex-direction: column;
    align-items: flex-start;
  }
}
.customized-cards.application_process .card:nth-child(even) {
  flex-direction: row-reverse;
}
@media (max-width: 768px) {
  .customized-cards.application_process .card:nth-child(even) {
    flex-direction: column;
  }
}
.customized-cards.application_process .card__counter {
  width: 228px;
  color: #000;
  text-align: center;
  font-family: "Urbane Rounded";
  font-size: 120px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 132px */
}
@media (max-width: 768px) {
  .customized-cards.application_process .card__counter {
    text-align: left;
  }
}
.customized-cards.application_process .card__text-container {
  width: calc(100% - 228px - 228px);
}
@media (max-width: 768px) {
  .customized-cards.application_process .card__text-container {
    width: 100%;
  }
}
.customized-cards.application_process .card__text-container--header {
  color: #000;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 25.2px */
}
.customized-cards.application_process .card__text-container--header h1, .customized-cards.application_process .card__text-container--header h2, .customized-cards.application_process .card__text-container--header h3, .customized-cards.application_process .card__text-container--header h4, .customized-cards.application_process .card__text-container--header h5, .customized-cards.application_process .card__text-container--header h6 {
  color: #000;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 25.2px */
}
.customized-cards.application_process .card__text-container--text {
  margin-top: 15px;
  color: #000;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
}
@media (max-width: 768px) {
  .customized-cards.application_process .card__text-container--text {
    font-size: 16px;
    margin-top: 10px;
  }
}
.customized-cards.team_v2 {
  background: black;
}
.customized-cards.team_v2 .page-block {
  padding-left: 117px;
  padding-right: 117px;
}
@media (max-width: 768px) {
  .customized-cards.team_v2 .page-block {
    padding-left: 57px;
    padding-right: 57px;
  }
}
.customized-cards.team_v2 .customized-cards__header {
  text-align: center;
  color: white;
  -webkit-text-stroke-width: 0.2;
  -webkit-text-stroke-color: var(--N_White, #F9F9F9);
  font-family: "Urbane Rounded";
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
}
@media (max-width: 768px) {
  .customized-cards.team_v2 .customized-cards__header {
    font-size: 35px;
  }
}
.customized-cards.team_v2 .customized-cards__header h1, .customized-cards.team_v2 .customized-cards__header h2, .customized-cards.team_v2 .customized-cards__header h3, .customized-cards.team_v2 .customized-cards__header h4, .customized-cards.team_v2 .customized-cards__header h5, .customized-cards.team_v2 .customized-cards__header h6 {
  text-align: center;
  color: white;
  -webkit-text-stroke-width: 0.2;
  -webkit-text-stroke-color: var(--N_White, #F9F9F9);
  font-family: "Urbane Rounded";
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
}
@media (max-width: 768px) {
  .customized-cards.team_v2 .customized-cards__header h1, .customized-cards.team_v2 .customized-cards__header h2, .customized-cards.team_v2 .customized-cards__header h3, .customized-cards.team_v2 .customized-cards__header h4, .customized-cards.team_v2 .customized-cards__header h5, .customized-cards.team_v2 .customized-cards__header h6 {
    font-size: 35px;
  }
}
.customized-cards.team_v2 .customized-cards__container {
  margin-top: 100px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 30px;
}
@media (max-width: 768px) {
  .customized-cards.team_v2 .customized-cards__container {
    margin-top: 55px;
    justify-content: center;
  }
}
.customized-cards.team_v2 .customized-cards__container .team-card {
  max-width: 261px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 768px) {
  .customized-cards.team_v2 .customized-cards__container .team-card {
    gap: 15px;
    margin-top: 80px;
  }
  .customized-cards.team_v2 .customized-cards__container .team-card:first-child {
    margin-top: 0;
  }
}
.customized-cards.team_v2 .customized-cards__container .team-card div {
  text-align: center;
  color: white;
}
.customized-cards.team_v2 .customized-cards__container .team-card .name {
  color: var(--N_White, #F9F9F9);
  text-align: center;
  /* N__H2 */
  font-family: "Urbane Rounded";
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  /* 116.667% */
}
@media (max-width: 768px) {
  .customized-cards.team_v2 .customized-cards__container .team-card .name {
    font-size: 18px;
  }
}
.customized-cards.team_v2 .customized-cards__container .team-card .position {
  color: var(--N_White, #F9F9F9);
  text-align: center;
  /* N__H3 */
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 140%;
  /* 25.2px */
}
@media (max-width: 768px) {
  .customized-cards.team_v2 .customized-cards__container .team-card .position {
    font-size: 10px;
  }
}
.customized-cards.team_v2 .customized-cards__container .team-card .text {
  color: var(--N_White, #F9F9F9);
  text-align: center;
  /* N__Body */
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
}
@media (max-width: 768px) {
  .customized-cards.team_v2 .customized-cards__container .team-card .text {
    font-size: 16px;
  }
}
.customized-cards.team_v2 .customized-cards__container .team-card a {
  border-radius: 100px;
  border: 1px solid #FFF;
  color: #F9F9F9;
  text-align: center;
  font-family: Montserrat;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  padding: 16px 0;
  width: 100%;
}
@media (max-width: 768px) {
  .customized-cards.team_v2 .customized-cards__container .team-card a {
    font-size: 14px;
  }
}
.customized-cards.team_v2 .customized-cards__container .team-card a:hover {
  text-decoration: underline;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-comparison table.comparison {
  width: 100%;
}
.page-block-comparison table.comparison td, .page-block-comparison table.comparison th {
  padding: 15px 25px;
  font-weight: bold;
  border-bottom: 1px solid rgba(0, 0, 0, 0.6);
}
.page-block-comparison table.comparison td.col-accent, .page-block-comparison table.comparison th.col-accent {
  background-color: #fff4ee;
}
.page-block-comparison table.comparison td.icon-container, .page-block-comparison table.comparison th.icon-container {
  text-align: center;
  color: #65969a;
  font-size: 1.5rem;
}
.page-block-comparison table.comparison th {
  font-size: 1.5rem;
  padding-top: 25px;
  padding-bottom: 25px;
}
.page-block-comparison table.comparison th.main-label-container {
  color: #ed823e;
  text-align: left;
}
.page-block-comparison .comparison-button-container {
  margin: 25px 0;
  text-align: center;
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-contact-contacts {
  background: #423BFF;
  padding: 120px 0;
  margin: 56px 0;
}
@media (max-width: 1200px) {
  .page-block-contact-contacts {
    padding: 40px 25px;
  }
}
.page-block-contact-contacts .current-page-block-header h1, .page-block-contact-contacts .current-page-block-header h2, .page-block-contact-contacts .current-page-block-header h3, .page-block-contact-contacts .current-page-block-header h4, .page-block-contact-contacts .current-page-block-header h5, .page-block-contact-contacts .current-page-block-header h6 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 56px;
  padding-bottom: 0;
}
.page-block-contact-contacts .current-page-block-header h1, .page-block-contact-contacts .current-page-block-header h2, .page-block-contact-contacts .current-page-block-header h3, .page-block-contact-contacts .current-page-block-header h4, .page-block-contact-contacts .current-page-block-header h5, .page-block-contact-contacts .current-page-block-header h6, .page-block-contact-contacts .current-page-block-header div, .page-block-contact-contacts .current-page-block-header p, .page-block-contact-contacts .current-page-block-header li {
  color: #fff;
}
.page-block-contact-contacts .blocks-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.page-block-contact-contacts .blocks-container .block {
  width: calc(50% - 16px);
  background: #F8F7FF;
  border-radius: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 192px;
}
.page-block-contact-contacts .blocks-container .block .icon {
  margin-right: 48px;
  width: 72px;
  height: 72px;
  background-repeat: no-repeat;
  background-size: contain;
}
.page-block-contact-contacts .blocks-container .block .icon.phone {
  background-image: url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M69.0009 32.9975C68.2052 32.9975 67.4422 32.6814 66.8796 32.1188C66.317 31.5562 66.0009 30.7931 66.0009 29.9975C65.9945 23.6342 63.4639 17.5334 58.9644 13.0339C54.4649 8.53442 48.3641 6.00382 42.0009 5.99747C41.2052 5.99747 40.4422 5.6814 39.8796 5.11879C39.317 4.55618 39.0009 3.79312 39.0009 2.99747C39.0009 2.20182 39.317 1.43876 39.8796 0.876146C40.4422 0.313537 41.2052 -0.0025335 42.0009 -0.0025335C49.9547 0.00620129 57.5802 3.16971 63.2044 8.79391C68.8286 14.4181 71.9922 22.0437 72.0009 29.9975C72.0009 30.7931 71.6848 31.5562 71.1222 32.1188C70.5596 32.6814 69.7965 32.9975 69.0009 32.9975ZM60.0009 29.9975C60.0009 25.2236 58.1045 20.6452 54.7288 17.2695C51.3532 13.8939 46.7748 11.9975 42.0009 11.9975C41.2052 11.9975 40.4422 12.3135 39.8796 12.8761C39.317 13.4388 39.0009 14.2018 39.0009 14.9975C39.0009 15.7931 39.317 16.5562 39.8796 17.1188C40.4422 17.6814 41.2052 17.9975 42.0009 17.9975C45.1835 17.9975 48.2357 19.2617 50.4862 21.5122C52.7366 23.7626 54.0009 26.8149 54.0009 29.9975C54.0009 30.7931 54.317 31.5562 54.8796 32.1188C55.4422 32.6814 56.2052 32.9975 57.0009 32.9975C57.7965 32.9975 58.5596 32.6814 59.1222 32.1188C59.6848 31.5562 60.0009 30.7931 60.0009 29.9975ZM66.5499 66.4895L69.2799 63.3425C71.0175 61.5993 71.9932 59.2383 71.9932 56.777C71.9932 54.3156 71.0175 51.9547 69.2799 50.2115C69.1869 50.1185 61.9689 44.5655 61.9689 44.5655C60.2365 42.9165 57.9355 41.9982 55.5438 42.0016C53.1521 42.005 50.8536 42.9296 49.1259 44.5835L43.4079 49.4015C38.7404 47.4698 34.5005 44.635 30.9317 41.06C27.3629 37.485 24.5355 33.2403 22.6119 28.5695L27.4119 22.8695C29.067 21.142 29.9928 18.8431 29.9967 16.4507C30.0006 14.0583 29.0824 11.7564 27.4329 10.0235C27.4329 10.0235 21.8739 2.81447 21.7809 2.72147C20.0692 0.998711 17.7485 0.0185325 15.3202 -0.00728915C12.8918 -0.0331109 10.5508 0.897498 8.80289 2.58347L5.35289 5.58347C-15.0291 29.2295 28.8609 72.7805 53.2869 71.9975C55.7534 72.0118 58.1979 71.5317 60.4758 70.5857C62.7538 69.6397 64.8191 68.2469 66.5499 66.4895Z' fill='%23423BFF'/%3E%3C/svg%3E%0A");
}
.page-block-contact-contacts .blocks-container .block .icon.email {
  background-image: url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_169_6140)'%3E%3Cpath d='M71.862 16.625L46.608 41.879C43.7921 44.6878 39.9772 46.2651 36 46.2651C32.0228 46.2651 28.2079 44.6878 25.392 41.879L0.138 16.625C0.096 17.099 0 17.528 0 17.999V53.999C0.00476357 57.9758 1.58665 61.7883 4.39866 64.6003C7.21067 67.4123 11.0232 68.9942 15 68.999H57C60.9768 68.9942 64.7893 67.4123 67.6013 64.6003C70.4134 61.7883 71.9952 57.9758 72 53.999V17.999C72 17.528 71.904 17.099 71.862 16.625Z' fill='%23423BFF'/%3E%3Cpath d='M42.3655 37.638L69.7675 10.233C68.44 8.03196 66.5678 6.21011 64.3314 4.94319C62.095 3.67627 59.5698 3.00702 56.9995 3H14.9994C12.4291 3.00702 9.90395 3.67627 7.66753 4.94319C5.4311 6.21011 3.55888 8.03196 2.23145 10.233L29.6335 37.638C31.3242 39.3219 33.6132 40.2674 35.9995 40.2674C38.3857 40.2674 40.6747 39.3219 42.3655 37.638Z' fill='%23423BFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_169_6140'%3E%3Crect width='72' height='72' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.page-block-contact-contacts .blocks-container .block .texts .value {
  color: #353E59;
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 8px;
}
.page-block-contact-contacts .blocks-container .block .texts .text {
  font-size: 14px;
}
@media (max-width: 1200px) {
  .page-block-contact-contacts .blocks-container {
    display: block;
  }
  .page-block-contact-contacts .blocks-container .block {
    width: 100%;
    display: block;
    margin-bottom: 32px;
    padding: 40px 25px;
    box-sizing: border-box;
  }
  .page-block-contact-contacts .blocks-container .block .icon {
    margin-bottom: 16px;
    width: 40px;
    height: 40px;
  }
}

.contact-numbers-list {
  background: rgba(53, 62, 89, 0.8);
  width: 100vw;
  height: 100vh;
  top: -100vh;
  position: fixed;
  left: 0;
  z-index: 10;
  justify-content: center;
  align-items: center;
  display: flex;
  opacity: 0;
  transition: 0.2s all;
}
.contact-numbers-list.opened {
  opacity: 1;
  top: 0;
}
.contact-numbers-list__container {
  background: #fff;
  padding: 56px;
  width: 448px;
  max-width: calc(100% - 50px);
  box-shadow: 0px 4px 44px rgba(0, 0, 0, 0.1);
  position: relative;
  box-sizing: border-box;
}
.contact-numbers-list__container .close-overlay-window {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9998 0.999757C16.7497 0.749796 16.4106 0.609375 16.0571 0.609375C15.7035 0.609375 15.3645 0.749796 15.1144 0.999757L8.99976 7.11442L2.88509 0.999757C2.63505 0.749796 2.29598 0.609375 1.94242 0.609375C1.58887 0.609375 1.24979 0.749796 0.999757 0.999757C0.749796 1.24979 0.609375 1.58887 0.609375 1.94242C0.609375 2.29598 0.749796 2.63505 0.999757 2.88509L7.11443 8.99975L0.999757 15.1144C0.749796 15.3645 0.609375 15.7035 0.609375 16.0571C0.609375 16.4106 0.749796 16.7497 0.999757 16.9998C1.24979 17.2497 1.58887 17.3901 1.94242 17.3901C2.29598 17.3901 2.63505 17.2497 2.88509 16.9998L8.99976 10.8851L15.1144 16.9998C15.3645 17.2497 15.7035 17.3901 16.0571 17.3901C16.4106 17.3901 16.7497 17.2497 16.9998 16.9998C17.2497 16.7497 17.3901 16.4106 17.3901 16.0571C17.3901 15.7035 17.2497 15.3645 16.9998 15.1144L10.8851 8.99975L16.9998 2.88509C17.2497 2.63505 17.3901 2.29598 17.3901 1.94242C17.3901 1.58887 17.2497 1.24979 16.9998 0.999757Z' fill='%23737F99'/%3E%3C/svg%3E%0A");
  width: 18px;
  height: 18px;
  position: absolute;
  top: 25px;
  right: 25px;
}
.contact-numbers-list__container .phone-numbers-overlay-title {
  color: #353E59;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
}
.contact-numbers-list__container .phone-numbers-list-container {
  padding: 16px 0 0 0;
  line-height: 30px;
}
.contact-numbers-list__container .phone-numbers-list-container .phone {
  font-weight: 400;
  color: #423BFF;
  text-decoration: none;
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-contact-requisites {
  padding: 120px 0;
  margin: 56px 0;
}
@media (max-width: 1200px) {
  .page-block-contact-requisites {
    padding: 40px 25px;
  }
}
.page-block-contact-requisites .current-page-block-header h1, .page-block-contact-requisites .current-page-block-header h2, .page-block-contact-requisites .current-page-block-header h3, .page-block-contact-requisites .current-page-block-header h4, .page-block-contact-requisites .current-page-block-header h5, .page-block-contact-requisites .current-page-block-header h6 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 56px;
  padding-bottom: 0;
}
.page-block-contact-requisites .requisites-container {
  background: #F8F7FF;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
}
.page-block-contact-requisites .requisites-container .side {
  width: calc(50% - 16px);
  border-radius: 6px;
  box-sizing: border-box;
  padding: 32px;
}
.page-block-contact-requisites .requisites-container .side h1, .page-block-contact-requisites .requisites-container .side h2, .page-block-contact-requisites .requisites-container .side h3, .page-block-contact-requisites .requisites-container .side h4, .page-block-contact-requisites .requisites-container .side h5, .page-block-contact-requisites .requisites-container .side h6 {
  color: #423BFF;
  font-weight: 500;
  font-size: 32px;
  margin-bottom: 8px;
}
.page-block-contact-requisites .requisites-container .side div, .page-block-contact-requisites .requisites-container .side p {
  line-height: 27px;
}
.page-block-contact-requisites .requisites-container .side .requisites-company {
  margin-bottom: 40px;
}
.page-block-contact-requisites .requisites-container .side .copyable-block {
  background: #fff;
  border-radius: 4px;
  margin-bottom: 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px 25px;
}
.page-block-contact-requisites .requisites-container .side .copyable-block .label {
  font-size: 16px;
  line-height: 18px;
  font-weight: 700;
  color: #353E59;
  width: 100px;
  word-break: break-word;
}
.page-block-contact-requisites .requisites-container .side .copyable-block .value {
  font-weight: 400;
  font-size: 16px;
  color: #353E59;
  flex: 1;
  padding-left: 15px;
}
.page-block-contact-requisites .requisites-container .side .copyable-block .copy-button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: rgba(131, 150, 248, 0.14);
  color: #423BFF;
  box-sizing: border-box;
  width: 130px;
  padding: 10px;
  border-radius: 4px;
}
.page-block-contact-requisites .requisites-container .side .copyable-block .copy-button .copy-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_169_6860)'%3E%3Cpath d='M10.8719 13.3333H4.06343C3.1609 13.3323 2.29564 12.9807 1.65746 12.3559C1.01927 11.731 0.660261 10.8837 0.65918 10L0.65918 3.33333C0.660261 2.4496 1.01927 1.60237 1.65746 0.97748C2.29564 0.352588 3.1609 0.00105857 4.06343 0L10.8719 0C11.7745 0.00105857 12.6397 0.352588 13.2779 0.97748C13.9161 1.60237 14.2751 2.4496 14.2762 3.33333V10C14.2751 10.8837 13.9161 11.731 13.2779 12.3559C12.6397 12.9807 11.7745 13.3323 10.8719 13.3333ZM4.06343 1.33333C3.52172 1.33333 3.00218 1.54405 2.61913 1.91912C2.23608 2.29419 2.02088 2.8029 2.02088 3.33333V10C2.02088 10.5304 2.23608 11.0391 2.61913 11.4142C3.00218 11.7893 3.52172 12 4.06343 12H10.8719C11.4137 12 11.9332 11.7893 12.3162 11.4142C12.6993 11.0391 12.9145 10.5304 12.9145 10V3.33333C12.9145 2.8029 12.6993 2.29419 12.3162 1.91912C11.9332 1.54405 11.4137 1.33333 10.8719 1.33333H4.06343ZM16.9996 12.6667V4C16.9996 3.82319 16.9279 3.65362 16.8002 3.5286C16.6725 3.40357 16.4993 3.33333 16.3188 3.33333C16.1382 3.33333 15.965 3.40357 15.8373 3.5286C15.7096 3.65362 15.6379 3.82319 15.6379 4V12.6667C15.6379 13.1971 15.4227 13.7058 15.0397 14.0809C14.6566 14.456 14.1371 14.6667 13.5953 14.6667H4.74429C4.56371 14.6667 4.39054 14.7369 4.26285 14.8619C4.13517 14.987 4.06343 15.1565 4.06343 15.3333C4.06343 15.5101 4.13517 15.6797 4.26285 15.8047C4.39054 15.9298 4.56371 16 4.74429 16H13.5953C14.4979 15.9989 15.3631 15.6474 16.0013 15.0225C16.6395 14.3976 16.9985 13.5504 16.9996 12.6667Z' fill='%23423BFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_169_6860'%3E%3Crect width='16.3404' height='16' fill='white' transform='translate(0.65918)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 17px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 1200px) {
  .page-block-contact-requisites .requisites-container .side .copyable-block .copy-button .copy-text {
    display: none;
  }
}
@media (max-width: 1200px) {
  .page-block-contact-requisites .requisites-container .side .copyable-block {
    flex-wrap: wrap;
    padding: 16px;
  }
  .page-block-contact-requisites .requisites-container .side .copyable-block .label {
    width: 100%;
    margin-bottom: 8px;
  }
  .page-block-contact-requisites .requisites-container .side .copyable-block .value {
    padding-left: 0;
  }
  .page-block-contact-requisites .requisites-container .side .copyable-block .copy-button {
    width: 36px;
  }
}
@media (max-width: 768px) {
  .page-block-contact-requisites .requisites-container .side .copyable-block .copy-button {
    margin-left: auto;
    align-self: flex-end;
  }
}
@media (max-width: 1200px) {
  .page-block-contact-requisites .requisites-container {
    display: block;
  }
  .page-block-contact-requisites .requisites-container .side {
    width: 100%;
    display: block;
    margin-bottom: 40px;
  }
  .page-block-contact-requisites .requisites-container .side h1, .page-block-contact-requisites .requisites-container .side h2, .page-block-contact-requisites .requisites-container .side h3, .page-block-contact-requisites .requisites-container .side h4, .page-block-contact-requisites .requisites-container .side h5, .page-block-contact-requisites .requisites-container .side h6 {
    font-size: 18px;
    margin-bottom: 8px;
  }
}

.contact-numbers-list {
  background: rgba(53, 62, 89, 0.8);
  width: 100vw;
  height: 100vh;
  top: -100vh;
  position: fixed;
  left: 0;
  z-index: 10;
  justify-content: center;
  align-items: center;
  display: flex;
  opacity: 0;
  transition: 0.2s all;
}
.contact-numbers-list.opened {
  opacity: 1;
  top: 0;
}
.contact-numbers-list__container {
  background: #fff;
  padding: 56px;
  width: 448px;
  max-width: calc(100% - 50px);
  box-shadow: 0px 4px 44px rgba(0, 0, 0, 0.1);
  position: relative;
  box-sizing: border-box;
}
.contact-numbers-list__container .close-overlay-window {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.9998 0.999757C16.7497 0.749796 16.4106 0.609375 16.0571 0.609375C15.7035 0.609375 15.3645 0.749796 15.1144 0.999757L8.99976 7.11442L2.88509 0.999757C2.63505 0.749796 2.29598 0.609375 1.94242 0.609375C1.58887 0.609375 1.24979 0.749796 0.999757 0.999757C0.749796 1.24979 0.609375 1.58887 0.609375 1.94242C0.609375 2.29598 0.749796 2.63505 0.999757 2.88509L7.11443 8.99975L0.999757 15.1144C0.749796 15.3645 0.609375 15.7035 0.609375 16.0571C0.609375 16.4106 0.749796 16.7497 0.999757 16.9998C1.24979 17.2497 1.58887 17.3901 1.94242 17.3901C2.29598 17.3901 2.63505 17.2497 2.88509 16.9998L8.99976 10.8851L15.1144 16.9998C15.3645 17.2497 15.7035 17.3901 16.0571 17.3901C16.4106 17.3901 16.7497 17.2497 16.9998 16.9998C17.2497 16.7497 17.3901 16.4106 17.3901 16.0571C17.3901 15.7035 17.2497 15.3645 16.9998 15.1144L10.8851 8.99975L16.9998 2.88509C17.2497 2.63505 17.3901 2.29598 17.3901 1.94242C17.3901 1.58887 17.2497 1.24979 16.9998 0.999757Z' fill='%23737F99'/%3E%3C/svg%3E%0A");
  width: 18px;
  height: 18px;
  position: absolute;
  top: 25px;
  right: 25px;
}
.contact-numbers-list__container .phone-numbers-overlay-title {
  color: #353E59;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
}
.contact-numbers-list__container .phone-numbers-list-container {
  padding: 16px 0 0 0;
  line-height: 30px;
}
.contact-numbers-list__container .phone-numbers-list-container .phone {
  font-weight: 400;
  color: #423BFF;
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.email-form {
  padding: 80px 0;
  position: relative;
}
.email-form .page-block {
  padding: 80px 8%;
  max-width: 1248px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 64px;
  border-radius: 40px;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .email-form .page-block {
    padding: 64px 16px;
    margin: 0;
  }
}
@media (max-width: 768px) {
  .email-form .page-block.block-with-image {
    padding-bottom: 0 !important;
  }
}
.email-form .page-block.with-text-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border-radius: 0;
  padding: 0;
  width: 80%;
}
@media (max-width: 768px) {
  .email-form .page-block.with-text-container {
    padding: 64px 16px;
    margin: 0;
    width: 100%;
  }
}
.email-form .page-block.with-text-container .text-container {
  width: 50%;
  min-width: 342px;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 768px) {
  .email-form .page-block.with-text-container .text-container {
    min-width: 100%;
  }
}
.email-form .page-block.with-text-container .text-container a {
  border-radius: 100px;
  display: inline-block;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 150% */
  letter-spacing: 0.16px;
  max-width: fit-content;
}
.email-form .page-block.with-text-container .text-container a.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  .email-form .page-block.with-text-container .text-container a.golden {
    padding: 14px 54px;
  }
}
.email-form .page-block.with-text-container .text-container a.golden:hover, .email-form .page-block.with-text-container .text-container a.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.email-form .page-block.with-text-container .text-container a.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.email-form .page-block.with-text-container .text-container a.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.email-form .page-block.with-text-container .text-container a.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  .email-form .page-block.with-text-container .text-container a.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  .email-form .page-block.with-text-container .text-container a.white {
    padding: 14px 54px;
  }
}
.email-form .page-block.with-text-container .text-container a.white:hover, .email-form .page-block.with-text-container .text-container a.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.email-form .page-block.with-text-container .text-container a.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.email-form .page-block.with-text-container .text-container a.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.email-form .page-block.with-text-container .text-container a.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  .email-form .page-block.with-text-container .text-container a.transparent {
    padding: 14px 54px;
  }
}
.email-form .page-block.with-text-container .text-container a.transparent:hover, .email-form .page-block.with-text-container .text-container a.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
.email-form .page-block.with-text-container .text-container a.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.email-form .page-block.with-text-container .text-container a.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
@media (max-width: 768px) {
  .email-form .page-block.with-text-container .text-container a {
    margin: auto;
  }
}
@media (max-width: 768px) {
  .email-form .page-block.with-text-container .text-container a.desktop {
    display: none;
  }
}
.email-form .page-block.with-text-container .text-container a.mobile {
  display: none;
}
@media (max-width: 768px) {
  .email-form .page-block.with-text-container .text-container a.mobile {
    display: inherit;
  }
}
.email-form .page-block.with-text-container .text-container .container-subheader {
  font-size: 18px;
  color: #1A1A1A;
  padding-right: 15%;
}
@media (max-width: 1200px) {
  .email-form .page-block.with-text-container .text-container .container-subheader {
    padding-right: 10%;
  }
}
@media (max-width: 768px) {
  .email-form .page-block.with-text-container .text-container .container-subheader {
    text-align: center;
    padding-right: 0;
  }
}
.email-form .page-block.with-text-container .text-container .container-header {
  font-size: 70px;
  color: #1A1A1A;
  padding-right: 15%;
}
@media (max-width: 1200px) {
  .email-form .page-block.with-text-container .text-container .container-header {
    padding-right: 10%;
    font-size: 50px;
  }
}
@media (max-width: 768px) {
  .email-form .page-block.with-text-container .text-container .container-header {
    text-align: center;
    padding-right: 0;
  }
}
.email-form .page-block.with-text-container .text-container .container-text {
  font-size: 16px;
  color: #1A1A1A;
  padding-right: 15%;
}
@media (max-width: 1200px) {
  .email-form .page-block.with-text-container .text-container .container-text {
    padding-right: 10%;
  }
}
@media (max-width: 768px) {
  .email-form .page-block.with-text-container .text-container .container-text {
    text-align: center;
    padding-right: 0;
  }
}
.email-form .page-block.with-text-container .text-container img {
  width: 200px;
  margin-left: auto;
}
@media (max-width: 768px) {
  .email-form .page-block.with-text-container .text-container img {
    width: 100px;
  }
}
.email-form .page-block.with-text-container .email-container {
  min-width: 342px;
  width: 50%;
  flex: 1;
}
.email-form .page-block.with-text-container .email-container .form-image {
  width: 100%;
  height: 100%;
  max-height: fit-content;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .email-form .page-block.with-text-container .email-container .form-image {
    display: none;
  }
}
.email-form .page-block.with-text-container .email-container .form-image-mobile {
  display: none;
}
@media (max-width: 768px) {
  .email-form .page-block.with-text-container .email-container .form-image-mobile {
    display: inherit;
  }
}
@media (max-width: 768px) {
  .email-form .page-block.with-text-container .email-container {
    min-width: 100%;
  }
}
.email-form .page-block.with-text-container .email-container .email-form__container {
  border-radius: 30px;
  padding: 64px 48px;
  display: flex;
  flex-direction: column;
}
.email-form .page-block.with-text-container .email-container .email-form__container button {
  align-self: flex-end;
  margin-top: 46px;
}
.email-form .page-block.with-text-container .email-container .email-form__container--inputs {
  flex-direction: column;
  align-items: flex-end;
}
.email-form .page-block.with-text-container .email-container .email-form__container--inputs div {
  width: 100% !important;
  max-width: 100%;
  display: flex;
  flex-direction: column;
}
.email-form .page-block.with-text-container .email-container .email-form__container--inputs div input {
  width: 100%;
  max-width: 100%;
}
.email-form .page-block .bottom-aligned-img, .email-form .page-block .top-aligned-img {
  position: absolute;
  display: none;
}
.email-form .page-block .bottom-aligned-img.visible-on-desktop {
  display: block;
}
@media (max-width: 768px) {
  .email-form .page-block .bottom-aligned-img.visible-on-desktop {
    display: none;
  }
}
@media (max-width: 768px) {
  .email-form .page-block .bottom-aligned-img.visible-on-mobile {
    display: block;
  }
}
.email-form .page-block .bottom-aligned-img.visible-on-both {
  display: block;
}
.email-form .page-block .top-aligned-img.visible-on-desktop {
  display: block;
}
@media (max-width: 768px) {
  .email-form .page-block .top-aligned-img.visible-on-desktop {
    display: none;
  }
}
@media (max-width: 768px) {
  .email-form .page-block .top-aligned-img.visible-on-mobile {
    display: block;
  }
}
.email-form .page-block .top-aligned-img.visible-on-both {
  display: block;
}
@media (max-width: 768px) {
  .email-form {
    gap: 32px;
    padding: 40px 0;
  }
}
.email-form__header {
  text-align: center;
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
}
.email-form__header p, .email-form__header span, .email-form__header h1, .email-form__header h2, .email-form__header h3, .email-form__header h4, .email-form__header h5, .email-form__header h6 {
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
}
@media (max-width: 768px) {
  .email-form__header {
    width: 90%;
    font-size: 36px;
    line-height: 110%;
    margin-bottom: 16px;
  }
  .email-form__header p, .email-form__header span, .email-form__header h1, .email-form__header h2, .email-form__header h3, .email-form__header h4, .email-form__header h5, .email-form__header h6 {
    font-size: 36px;
    line-height: 110%;
  }
}
.email-form__container--inputs {
  display: flex;
  justify-content: space-between;
  gap: 18px;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .email-form__container--inputs {
    flex-direction: column;
  }
}
.email-form__container--inputs input {
  width: 100%;
  max-width: 406px;
  padding: 11px 24px;
  border-radius: 5px;
  border: none;
  outline: none;
  box-sizing: border-box;
  margin-top: 8px;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
}
@media (max-width: 768px) {
  .email-form__container--inputs input {
    max-width: 100%;
  }
}
.email-form__container--inputs__full-name {
  max-width: 406px;
  width: 100%;
}
@media (max-width: 768px) {
  .email-form__container--inputs__full-name {
    max-width: 100%;
  }
}
.email-form__container--inputs__email {
  max-width: 406px;
  width: 100%;
}
@media (max-width: 768px) {
  .email-form__container--inputs__email {
    max-width: 100%;
  }
}
.email-form__container--textarea textarea {
  padding: 11px 24px;
  width: 100%;
  min-height: 140px;
  border-radius: 5px;
  border: none;
  outline: none;
  box-sizing: border-box;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-top: 8px;
}
.email-form button {
  align-self: flex-end;
  padding: 16px 64px;
  border-radius: 100px;
}
@media (max-width: 768px) {
  .email-form button {
    align-self: center;
  }
}
.email-form button.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  .email-form button.golden {
    padding: 14px 54px;
  }
}
.email-form button.golden:hover, .email-form button.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.email-form button.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.email-form button.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.email-form button.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  .email-form button.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  .email-form button.white {
    padding: 14px 54px;
  }
}
.email-form button.white:hover, .email-form button.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.email-form button.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.email-form button.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.email-form button.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  .email-form button.transparent {
    padding: 14px 54px;
  }
}
.email-form button.transparent:hover, .email-form button.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
.email-form button.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.email-form button.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
.email-form.netcredit_pl {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.email-form.netcredit_pl .page-block {
  padding: 80px 210px;
}
@media (max-width: 1200px) {
  .email-form.netcredit_pl .page-block {
    padding: 80px 100px;
  }
}
@media (max-width: 768px) {
  .email-form.netcredit_pl .page-block {
    padding: 80px 16px;
    border-radius: 0;
  }
}
.email-form.netcredit_pl .page-block .email-form__header {
  color: var(--White, #FAF7F7);
  text-align: center;
  font-family: "Urbane Rounded";
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  line-height: 40px;
  /* 100% */
}
.email-form.netcredit_pl .page-block .email-form__header h1, .email-form.netcredit_pl .page-block .email-form__header h2, .email-form.netcredit_pl .page-block .email-form__header h3, .email-form.netcredit_pl .page-block .email-form__header h4, .email-form.netcredit_pl .page-block .email-form__header h5, .email-form.netcredit_pl .page-block .email-form__header h6, .email-form.netcredit_pl .page-block .email-form__header p, .email-form.netcredit_pl .page-block .email-form__header span {
  color: var(--White, #FAF7F7);
  text-align: center;
  font-family: "Urbane Rounded";
  font-size: 40px;
  font-style: normal;
  font-weight: 300;
  line-height: 40px;
  /* 100% */
}
@media (max-width: 768px) {
  .email-form.netcredit_pl .page-block .email-form__header {
    font-size: 35px;
  }
  .email-form.netcredit_pl .page-block .email-form__header h1, .email-form.netcredit_pl .page-block .email-form__header h2, .email-form.netcredit_pl .page-block .email-form__header h3, .email-form.netcredit_pl .page-block .email-form__header h4, .email-form.netcredit_pl .page-block .email-form__header h5, .email-form.netcredit_pl .page-block .email-form__header h6, .email-form.netcredit_pl .page-block .email-form__header p, .email-form.netcredit_pl .page-block .email-form__header span {
    font-size: 35px;
  }
}
.email-form.netcredit_pl .page-block.with-text-container {
  padding: 0;
}
.email-form.netcredit_pl.text-container-enabled {
  max-width: inherit;
}
.email-form.netcredit_pl button {
  background-color: #4789EB !important;
  border-color: #4789EB;
}
.email-form.netcredit_pl .container-subheader {
  color: var(--N__Black, #000);
  /* N_H1 */
  font-family: "Urbane Rounded";
  font-size: 60px !important;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 66px */
}
@media (max-width: 768px) {
  .email-form.netcredit_pl .container-subheader {
    font-size: 35px !important;
    text-align: left !important;
  }
}
.email-form.netcredit_pl .container-header {
  color: var(--N__Black, #000);
  font-family: "Urbane Rounded";
  font-size: 18px !important;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 19.8px */
  margin-top: 36px;
  margin-bottom: 32px;
}
@media (max-width: 768px) {
  .email-form.netcredit_pl .container-header.desktop {
    display: block !important;
    text-align: left !important;
    margin-top: 10px;
  }
}
.email-form.netcredit_pl .container-text p {
  color: var(--N__Black, #000);
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 144.444% */
  letter-spacing: 0.36px;
}/* === DIMENSIONS === */
/* === COLORS === */
.halloween {
  width: 100%;
  height: calc(100vh - 110px);
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 50px 0;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-size: cover !important;
}
.halloween.mn_ru {
  margin-bottom: -56px;
}
@media (max-width: 1200px) and (orientation: landscape) {
  .halloween {
    min-height: 100vh;
  }
}
.halloween .top-left-corner {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
}
.halloween .top-right-corner {
  position: absolute;
  top: 0;
  right: 0;
}
.halloween .bottom-left-corner {
  position: absolute;
  left: 0;
  bottom: 0;
}
.halloween .bottom-right-corner {
  position: absolute;
  right: 0;
  bottom: 0;
}
.halloween__text-container {
  width: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 1;
}
.halloween__text-container span {
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  font-size: 3.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-align: center;
}
@media (max-width: 1200px) {
  .halloween__text-container span {
    font-size: 3rem;
  }
}
@media (max-width: 1200px) and (orientation: landscape) {
  .halloween__text-container span {
    font-size: 2rem;
  }
}
@media (max-width: 768px) {
  .halloween__text-container span {
    font-size: 2rem;
  }
}
.halloween__text-container--promo-code {
  text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  font-size: 4.063rem;
  line-height: 4.063rem;
  text-align: center;
  margin-top: 0;
}
@media (max-width: 1200px) {
  .halloween__text-container--promo-code {
    font-size: 3.363rem;
    line-height: 3.363rem;
  }
}
@media (max-width: 768px) {
  .halloween__text-container--promo-code {
    font-size: 2.2rem;
    line-height: 2.2rem;
  }
}
@media (max-width: 1200px) and (orientation: landscape) {
  .halloween__text-container--promo-code {
    font-size: 1.8rem;
    margin-bottom: 0;
  }
}
.halloween__text-container img {
  margin-top: 30px;
}
@media (max-width: 1200px) and (orientation: landscape) {
  .halloween__text-container img {
    margin-top: 0;
  }
}
.halloween img {
  z-index: 0;
}
@media (max-width: 768px) and (orientation: portrait) {
  .halloween img {
    display: none;
  }
}
.halloween img.mobile {
  display: none;
}
@media (max-width: 768px) and (orientation: portrait) {
  .halloween img.mobile {
    display: inherit;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.links-repeater {
  width: 100%;
  padding: 160px 0;
}
.links-repeater .page-block .header {
  margin-bottom: 80px;
}
.links-repeater .page-block .header p, .links-repeater .page-block .header span, .links-repeater .page-block .header h1, .links-repeater .page-block .header h2, .links-repeater .page-block .header h3, .links-repeater .page-block .header h4, .links-repeater .page-block .header h5, .links-repeater .page-block .header h6 {
  color: #1A1A1A;
  width: 100%;
  text-align: center;
  font-size: 50px;
  font-style: normal;
  font-weight: 700;
  line-height: 55px;
}
@media (max-width: 768px) {
  .links-repeater .page-block .header p, .links-repeater .page-block .header span, .links-repeater .page-block .header h1, .links-repeater .page-block .header h2, .links-repeater .page-block .header h3, .links-repeater .page-block .header h4, .links-repeater .page-block .header h5, .links-repeater .page-block .header h6 {
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
  }
}
@media (max-width: 768px) {
  .links-repeater .page-block .header {
    margin-bottom: 24px;
  }
}
@media (max-width: 768px) {
  .links-repeater .page-block {
    margin: 0 16px;
  }
}
.links-repeater .page-block .links-container {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
.links-repeater .page-block .links-container a {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 16px 40px;
  border-radius: 100px;
}
@media (max-width: 768px) {
  .links-repeater .page-block .links-container a {
    padding: 14px 54px;
  }
}
.links-repeater .page-block .links-container a:hover, .links-repeater .page-block .links-container a.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
.links-repeater .page-block .links-container a:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.links-repeater .page-block .links-container a:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
.links-repeater .page-block .links-container a h1, .links-repeater .page-block .links-container a h2, .links-repeater .page-block .links-container a h3, .links-repeater .page-block .links-container a h4, .links-repeater .page-block .links-container a h5, .links-repeater .page-block .links-container a h6, .links-repeater .page-block .links-container a p, .links-repeater .page-block .links-container a span {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 38px;
}
@media (max-width: 1200px) {
  .links-repeater .page-block .links-container a h1, .links-repeater .page-block .links-container a h2, .links-repeater .page-block .links-container a h3, .links-repeater .page-block .links-container a h4, .links-repeater .page-block .links-container a h5, .links-repeater .page-block .links-container a h6, .links-repeater .page-block .links-container a p, .links-repeater .page-block .links-container a span {
    font-size: 20px;
    line-height: 34px;
  }
}
@media (max-width: 768px) {
  .links-repeater .page-block .links-container a h1, .links-repeater .page-block .links-container a h2, .links-repeater .page-block .links-container a h3, .links-repeater .page-block .links-container a h4, .links-repeater .page-block .links-container a h5, .links-repeater .page-block .links-container a h6, .links-repeater .page-block .links-container a p, .links-repeater .page-block .links-container a span {
    font-size: 18px;
    line-height: 20px;
  }
}
.links-repeater .page-block .links-container a.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  .links-repeater .page-block .links-container a.golden {
    padding: 14px 54px;
  }
}
.links-repeater .page-block .links-container a.golden:hover, .links-repeater .page-block .links-container a.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.links-repeater .page-block .links-container a.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.links-repeater .page-block .links-container a.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.links-repeater .page-block .links-container a.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  .links-repeater .page-block .links-container a.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  .links-repeater .page-block .links-container a.white {
    padding: 14px 54px;
  }
}
.links-repeater .page-block .links-container a.white:hover, .links-repeater .page-block .links-container a.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.links-repeater .page-block .links-container a.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.links-repeater .page-block .links-container a.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.links-repeater .page-block .links-container a.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  .links-repeater .page-block .links-container a.transparent {
    padding: 14px 54px;
  }
}
.links-repeater .page-block .links-container a.transparent:hover, .links-repeater .page-block .links-container a.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
.links-repeater .page-block .links-container a.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.links-repeater .page-block .links-container a.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
@media (max-width: 1200px) {
  .links-repeater .page-block .links-container a {
    font-size: 20px;
    line-height: 34px;
    padding: 14px 30px;
    gap: 8px;
  }
}
@media (max-width: 768px) {
  .links-repeater .page-block .links-container a {
    font-size: 18px;
    line-height: 20px;
    padding: 12px 24px;
    gap: 6px;
    width: 100%;
  }
}
.links-repeater .page-block .links-container a .icons-container {
  position: relative;
  width: 38px;
  height: 38px;
}
.links-repeater .page-block .links-container a .icons-container img {
  position: absolute;
  left: 4px;
  top: 4px;
  transition: 0.3s;
}
.links-repeater .page-block .links-container a .icons-container img:nth-child(2) {
  opacity: 0;
}
.links-repeater .page-block .links-container a:hover .icons-container img:nth-child(1) {
  opacity: 0;
}
.links-repeater .page-block .links-container a:hover .icons-container img:nth-child(2) {
  opacity: 1;
}
@media (max-width: 768px) {
  .links-repeater .page-block .links-container {
    gap: 20px;
  }
}@charset "UTF-8";
/* === DIMENSIONS === */
/* === COLORS === */
.page-block-loyality .loyality-container__header {
  margin: 1rem 0 2rem 0;
}
.page-block-loyality .loyality-container__footer {
  margin: 1rem 0 2rem 0;
}
.page-block-loyality .loyality-container__items .loyality-item {
  border-color: transparent;
  width: 50%;
  margin-left: 50%;
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  box-sizing: border-box;
  padding: 0.3rem 1rem;
  position: relative;
}
.page-block-loyality .loyality-container__items .loyality-item .loyality-head {
  font-size: 1.2rem;
  color: #000;
  margin-bottom: 0.3rem;
}
.page-block-loyality .loyality-container__items .loyality-item .loyality-head::before {
  content: "\F0DA";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-right: 1rem;
  color: #FF8126;
}
.page-block-loyality .loyality-container__items .loyality-item .line {
  height: 100%;
  width: 4px;
  background: #FF8126;
  position: absolute;
  top: 0;
  left: -2px;
}
.page-block-loyality .loyality-container__items .loyality-item:nth-child(2n) {
  margin-left: 0;
  margin-right: 50%;
  text-align: right;
}
.page-block-loyality .loyality-container__items .loyality-item:nth-child(2n) .loyality-head::before {
  content: "";
  display: none;
}
.page-block-loyality .loyality-container__items .loyality-item:nth-child(2n) .loyality-head::after {
  content: "\F0D9";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-left: 1rem;
  color: #FF8126;
}
.page-block-loyality .loyality-container__items .loyality-item:nth-child(2n) .line {
  left: auto;
  right: -2px;
}
@media (max-width: 768px) {
  .page-block-loyality .loyality-container__items .loyality-item {
    border: none;
    margin: 0.3rem 0;
    width: 100%;
    text-align: left !important;
  }
  .page-block-loyality .loyality-container__items .loyality-item .loyality-head::after {
    display: none;
  }
  .page-block-loyality .loyality-container__items .loyality-item .loyality-head::before {
    content: "\F0DA";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 1rem;
    color: #FF8126;
  }
  .page-block-loyality .loyality-container__items .loyality-item .line {
    left: 0 !important;
    right: auto !important;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.nc-covers {
  position: relative;
  margin-bottom: -1px;
}
.nc-covers .mobile {
  display: none;
}
.nc-covers img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 768px) {
  .nc-covers .mobile {
    display: inherit;
  }
  .nc-covers .desktop {
    display: none;
  }
}
.nc-covers.easy-use {
  margin-top: 1px;
  padding-top: 50px;
  height: 1200px;
  box-shadow: 0px -90px 105px 60px white;
}
.nc-covers.easy-use .content {
  width: 100%;
  position: absolute;
  top: 5%;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.nc-covers.easy-use .content h1, .nc-covers.easy-use .content h2, .nc-covers.easy-use .content h3, .nc-covers.easy-use .content h4, .nc-covers.easy-use .content h5, .nc-covers.easy-use .content h6 {
  max-width: 825px;
  color: var(--N__Black, #000);
  text-align: center;
  /* N_H1 */
  font-family: "Urbane Rounded";
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 66px */
}
.nc-covers.easy-use .content a {
  color: var(--N__Black, #000);
  /* N__Body */
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
  border-radius: 35px;
  border: 1px solid var(--N__Black, #000);
  padding: 10px 27px;
  margin-top: 67px;
}
.nc-covers.easy-use .content a:hover {
  background: black;
  color: white;
  text-decoration: none;
}
@media (max-width: 1536px) {
  .nc-covers.easy-use {
    height: 1000px;
  }
}
@media (max-width: 1440px) {
  .nc-covers.easy-use {
    height: 800px;
    padding-top: 100px;
  }
}
@media (max-width: 768px) {
  .nc-covers.easy-use {
    height: 620px;
    padding-top: 0;
    box-shadow: 0px -60px 105px 80px white;
    margin-top: 2px;
  }
  .nc-covers.easy-use .mobile {
    display: inherit;
  }
  .nc-covers.easy-use .desktop {
    display: none;
  }
  .nc-covers.easy-use .content {
    top: -200px;
  }
  .nc-covers.easy-use .content h1, .nc-covers.easy-use .content h2, .nc-covers.easy-use .content h3, .nc-covers.easy-use .content h4, .nc-covers.easy-use .content h5, .nc-covers.easy-use .content h6 {
    font-size: 35px;
    padding: 0 20px;
  }
  .nc-covers.easy-use .content a {
    margin-top: 40px;
  }
}
.nc-covers.take-pick {
  padding-top: 100px;
  background: black;
  margin-bottom: -1px;
}
.nc-covers.take-pick .content {
  width: 474px;
  height: 100%;
  position: absolute;
  top: 0;
  left: calc(50% - 237px);
  padding-top: 128px;
  padding-bottom: 150px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 40px;
  align-items: center;
  box-sizing: border-box;
}
@media (max-width: 1200px) {
  .nc-covers.take-pick .content {
    padding-top: 70px;
    padding-bottom: 100px;
  }
}
.nc-covers.take-pick .content h1, .nc-covers.take-pick .content h2, .nc-covers.take-pick .content h3, .nc-covers.take-pick .content h4, .nc-covers.take-pick .content h5, .nc-covers.take-pick .content h6 {
  color: var(--N_White, #F9F9F9);
  text-align: center;
  /* N_H1 */
  -webkit-text-stroke-width: 0.200000003;
  -webkit-text-stroke-color: var(--N_White, #F9F9F9);
  font-family: "Urbane Rounded";
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 66px */
}
.nc-covers.take-pick .content .text {
  color: var(--N_White, #F9F9F9);
  text-align: center;
  /* N__Body */
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
}
.nc-covers.take-pick .content a {
  color: var(--N__Black, #000);
  text-align: center;
  /* N__Body */
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
  border-radius: 35px;
  border: 1px solid var(--N_White, #F9F9F9);
  background: var(--N_White, #F9F9F9);
  padding: 10px 50px;
  margin-top: auto;
}
.nc-covers.take-pick .content a:hover {
  background: black;
  color: white;
  border-color: white;
  text-decoration: none;
}
@media (max-width: 768px) {
  .nc-covers.take-pick {
    padding-top: 220px;
    padding-bottom: 150px;
    margin-bottom: -1px;
  }
  .nc-covers.take-pick .content {
    align-items: flex-start;
    width: 100%;
    left: 0;
    padding-left: 17px;
  }
  .nc-covers.take-pick .content h1, .nc-covers.take-pick .content h2, .nc-covers.take-pick .content h3, .nc-covers.take-pick .content h4, .nc-covers.take-pick .content h5, .nc-covers.take-pick .content h6 {
    font-size: 35px;
  }
  .nc-covers.take-pick .content .text {
    font-size: 16px;
    text-align: left;
    padding-right: 40px;
  }
  .nc-covers.take-pick .content a {
    font-size: 16px;
    margin: auto auto 0 auto;
  }
}
.nc-covers.apply-today {
  background: linear-gradient(43deg, #4789EB 12.49%, rgba(71, 137, 235, 0) 51.25%);
  background-position-x: -300px;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 768px) {
  .nc-covers.apply-today {
    background: none;
  }
}
.nc-covers.apply-today .content {
  width: 870px;
  height: 100%;
  position: absolute;
  left: calc(50% - 435px);
  top: 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}
.nc-covers.apply-today .content h1, .nc-covers.apply-today .content h2, .nc-covers.apply-today .content h3, .nc-covers.apply-today .content h4, .nc-covers.apply-today .content h5, .nc-covers.apply-today .content h6 {
  color: var(--N__Black, #000);
  text-align: center;
  /* N_H1 */
  font-family: "Urbane Rounded";
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 66px */
}
.nc-covers.apply-today .content .text {
  color: var(--N__Black, #000);
  text-align: center;
  /* N__H2 */
  font-family: "Urbane Rounded";
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  /* 116.667% */
  margin-top: 30px;
  margin-bottom: 80px;
}
.nc-covers.apply-today .content a {
  color: var(--N_White, #F9F9F9);
  text-align: center;
  /* N__Body */
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
  border-radius: 35px;
  background: var(--N__Black, #000);
  padding: 10px 40px;
  margin-top: auto;
}
@media (max-width: 768px) {
  .nc-covers.apply-today .content {
    width: 75%;
    left: 12.5%;
  }
  .nc-covers.apply-today .content h1, .nc-covers.apply-today .content h2, .nc-covers.apply-today .content h3, .nc-covers.apply-today .content h4, .nc-covers.apply-today .content h5, .nc-covers.apply-today .content h6 {
    font-size: 35px;
  }
  .nc-covers.apply-today .content a {
    font-size: 16px;
  }
  .nc-covers.apply-today .content .text {
    font-size: 16px;
    margin-bottom: 200px;
    width: 60%;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.possibilities {
  padding: 160px 0 161px 0;
}
@media (max-width: 768px) {
  .possibilities {
    padding: 30px 0;
  }
}
.possibilities__header-container {
  color: #1A1A1A;
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  line-height: 85px;
  /* 121.429% */
  letter-spacing: -1.4px;
  text-align: center;
  margin-bottom: 50px;
}
.possibilities__header-container p, .possibilities__header-container span, .possibilities__header-container h1, .possibilities__header-container h2, .possibilities__header-container h3, .possibilities__header-container h4, .possibilities__header-container h5, .possibilities__header-container h6 {
  color: #1A1A1A;
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  line-height: 85px;
  /* 121.429% */
  letter-spacing: -1.4px;
  text-align: center;
}
@media (max-width: 768px) {
  .possibilities__header-container {
    font-size: 36px;
    line-height: 40px;
    /* 121.429% */
    margin-bottom: 40px;
  }
  .possibilities__header-container p, .possibilities__header-container span, .possibilities__header-container h1, .possibilities__header-container h2, .possibilities__header-container h3, .possibilities__header-container h4, .possibilities__header-container h5, .possibilities__header-container h6 {
    font-size: 36px;
    line-height: 40px;
    /* 121.429% */
    margin-bottom: 40px;
  }
}
.possibilities__container {
  display: flex;
  flex-direction: column;
  gap: 91px;
}
@media (max-width: 768px) {
  .possibilities__container {
    gap: 20px;
  }
}
.possibilities__container--possibility-item {
  display: flex;
}
.possibilities__container--possibility-item .text-container {
  box-sizing: border-box;
  width: 50%;
  padding-left: 10%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.possibilities__container--possibility-item .text-container__header {
  color: #1A1A1A;
  width: 85%;
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  line-height: 85px;
  /* 121.429% */
  letter-spacing: -1.4px;
}
.possibilities__container--possibility-item .text-container__header p, .possibilities__container--possibility-item .text-container__header span, .possibilities__container--possibility-item .text-container__header h1, .possibilities__container--possibility-item .text-container__header h2, .possibilities__container--possibility-item .text-container__header h3, .possibilities__container--possibility-item .text-container__header h4, .possibilities__container--possibility-item .text-container__header h5, .possibilities__container--possibility-item .text-container__header h6 {
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  line-height: 85px;
  /* 121.429% */
  letter-spacing: -1.4px;
}
.possibilities__container--possibility-item .text-container__text {
  width: 70%;
  max-width: 500px;
}
.possibilities__container--possibility-item .text-container__text p, .possibilities__container--possibility-item .text-container__text span, .possibilities__container--possibility-item .text-container__text h1, .possibilities__container--possibility-item .text-container__text h2, .possibilities__container--possibility-item .text-container__text h3, .possibilities__container--possibility-item .text-container__text h4, .possibilities__container--possibility-item .text-container__text h5, .possibilities__container--possibility-item .text-container__text h6 {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 144.444% */
  letter-spacing: 0.36px;
  margin: 32px 0 62px 0;
}
.possibilities__container--possibility-item .text-container a {
  padding: 16px 40px;
  display: block;
  border-radius: 100px;
  width: max-content;
}
.possibilities__container--possibility-item .text-container a.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  .possibilities__container--possibility-item .text-container a.golden {
    padding: 14px 54px;
  }
}
.possibilities__container--possibility-item .text-container a.golden:hover, .possibilities__container--possibility-item .text-container a.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.possibilities__container--possibility-item .text-container a.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.possibilities__container--possibility-item .text-container a.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.possibilities__container--possibility-item .text-container a.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  .possibilities__container--possibility-item .text-container a.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  .possibilities__container--possibility-item .text-container a.white {
    padding: 14px 54px;
  }
}
.possibilities__container--possibility-item .text-container a.white:hover, .possibilities__container--possibility-item .text-container a.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.possibilities__container--possibility-item .text-container a.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.possibilities__container--possibility-item .text-container a.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.possibilities__container--possibility-item .text-container a.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  .possibilities__container--possibility-item .text-container a.transparent {
    padding: 14px 54px;
  }
}
.possibilities__container--possibility-item .text-container a.transparent:hover, .possibilities__container--possibility-item .text-container a.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
.possibilities__container--possibility-item .text-container a.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.possibilities__container--possibility-item .text-container a.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
@media (max-width: 768px) {
  .possibilities__container--possibility-item .text-container a {
    margin-bottom: 40px;
  }
}
.possibilities__container--possibility-item .image-container {
  width: 50%;
}
.possibilities__container--possibility-item .image-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.possibilities__container--possibility-item .image-container__mobile-image {
  display: none;
}
@media (max-width: 768px) {
  .possibilities__container--possibility-item .image-container__mobile-image {
    display: inherit;
  }
  .possibilities__container--possibility-item .image-container__desktop-image {
    display: none;
  }
}
.possibilities__container--possibility-item:nth-child(even) {
  flex-direction: row-reverse;
}
@media (max-width: 768px) {
  .possibilities__container--possibility-item:nth-child(even) .image-container {
    margin-right: auto;
  }
}
@media (max-width: 768px) {
  .possibilities__container--possibility-item:nth-child(odd) .image-container {
    margin-left: auto;
  }
}
@media (max-width: 1200px) {
  .possibilities__container--possibility-item .text-container {
    width: 80%;
  }
  .possibilities__container--possibility-item .text-container__header {
    font-size: 45px;
    line-height: 49px;
  }
  .possibilities__container--possibility-item .text-container__header p, .possibilities__container--possibility-item .text-container__header span, .possibilities__container--possibility-item .text-container__header h1, .possibilities__container--possibility-item .text-container__header h2, .possibilities__container--possibility-item .text-container__header h3, .possibilities__container--possibility-item .text-container__header h4, .possibilities__container--possibility-item .text-container__header h5, .possibilities__container--possibility-item .text-container__header h6 {
    font-size: 50px;
    line-height: 54px;
  }
  .possibilities__container--possibility-item .text-container__text {
    width: 80%;
    margin: 22px 0 40px 0;
  }
  .possibilities__container--possibility-item .image-container {
    width: 50%;
  }
}
@media (max-width: 768px) {
  .possibilities__container--possibility-item {
    flex-wrap: wrap;
  }
  .possibilities__container--possibility-item .text-container {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }
  .possibilities__container--possibility-item .text-container__header {
    width: 95%;
    font-size: 36px;
    line-height: 40px;
  }
  .possibilities__container--possibility-item .text-container__header p, .possibilities__container--possibility-item .text-container__header span, .possibilities__container--possibility-item .text-container__header h1, .possibilities__container--possibility-item .text-container__header h2, .possibilities__container--possibility-item .text-container__header h3, .possibilities__container--possibility-item .text-container__header h4, .possibilities__container--possibility-item .text-container__header h5, .possibilities__container--possibility-item .text-container__header h6 {
    font-size: 36px;
    line-height: 40px;
  }
  .possibilities__container--possibility-item .text-container__text {
    width: 95%;
    margin: 22px 0;
  }
  .possibilities__container--possibility-item .text-container__text p, .possibilities__container--possibility-item .text-container__text span, .possibilities__container--possibility-item .text-container__text h1, .possibilities__container--possibility-item .text-container__text h2, .possibilities__container--possibility-item .text-container__text h3, .possibilities__container--possibility-item .text-container__text h4, .possibilities__container--possibility-item .text-container__text h5, .possibilities__container--possibility-item .text-container__text h6 {
    font-size: 18px;
    line-height: 26px;
    /* 144.444% */
    letter-spacing: 0.36px;
    margin: 16px 0 22px 0;
  }
  .possibilities__container--possibility-item .image-container {
    width: calc(100% - 45px);
  }
}
.possibilities.nc-possibilities .possibilities__container--possibility-item {
  justify-content: space-between;
}
.possibilities.nc-possibilities .possibilities__container--possibility-item .text-container {
  justify-content: flex-start;
  padding-top: 50px;
}
.possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__header {
  color: var(--N__Black, #000);
  font-family: "Urbane Rounded";
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  /* 116.667% */
}
@media (max-width: 768px) {
  .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__header {
    font-size: 18px;
  }
}
.possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__header h1, .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__header h2, .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__header h3, .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__header h4, .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__header h5, .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__header h6 {
  color: var(--N__Black, #000);
  font-family: "Urbane Rounded";
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  /* 116.667% */
}
@media (max-width: 768px) {
  .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__header h1, .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__header h2, .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__header h3, .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__header h4, .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__header h5, .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__header h6 {
    font-size: 18px;
  }
}
.possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__text {
  padding-bottom: 263px;
}
@media (max-width: 768px) {
  .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__text {
    margin-top: 0;
  }
}
.possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__text p {
  color: var(--N__Black, #000);
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  /* 144.444% */
  letter-spacing: 0.36px;
}
@media (max-width: 768px) {
  .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__text p {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container__text {
    padding-bottom: 48px;
  }
}
.possibilities.nc-possibilities .possibilities__container--possibility-item .text-container a {
  background: #4789EB;
  border-color: #4789EB;
}
.possibilities.nc-possibilities .possibilities__container--possibility-item .text-container a:hover {
  background: black;
  border-color: black;
}
@media (max-width: 768px) {
  .possibilities.nc-possibilities .possibilities__container--possibility-item .text-container a {
    align-self: center;
    margin-right: inherit !important;
    margin-bottom: 70px;
  }
}
.possibilities.nc-possibilities .image-container {
  width: 40%;
}
@media (max-width: 768px) {
  .possibilities.nc-possibilities .image-container {
    width: 90%;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.block-slideshow {
  background-size: cover;
  background-repeat: no-repeat;
  padding: 250px 0 180px 0;
  position: relative;
  /*.gradient-background {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    background: radial-gradient(54.26% 69.75% at -13.62% 40.08%, #4789EB 7.08%, rgba(71, 137, 235, 0) 84.56%);
  }*/
}
@media (max-width: 768px) {
  .block-slideshow {
    padding: 100px 0 80px 0;
  }
}
.block-slideshow .ballons-above {
  position: absolute;
  z-index: 3;
}
@media (max-width: 768px) {
  .block-slideshow .ballons-above {
    display: none;
  }
}
.block-slideshow .ballons-above-mobile {
  position: absolute;
  display: none;
  z-index: 1;
}
@media (max-width: 768px) {
  .block-slideshow .ballons-above-mobile {
    display: inherit;
  }
}
.block-slideshow .slideshow-item {
  display: none;
}
.block-slideshow .slideshow-item.active-item {
  display: inherit;
}
.block-slideshow .slideshow-item.active-item-important {
  display: block !important;
}
.block-slideshow .slideshow-container {
  display: flex;
  gap: 100px;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .block-slideshow .slideshow-container {
    gap: 0;
  }
}
.block-slideshow .slideshow-container__images {
  width: 420px;
  height: 400px;
  position: relative;
  z-index: 1;
}
@media (max-width: 768px) {
  .block-slideshow .slideshow-container__images {
    display: none !important;
  }
}
.block-slideshow .slideshow-container__images img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.block-slideshow .slideshow-container__images-mobile {
  display: none !important;
}
.block-slideshow .slideshow-container__images-mobile img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 768px) {
  .block-slideshow .slideshow-container__images-mobile {
    width: 100%;
    height: 400px;
  }
}
.block-slideshow .slideshow-container__texts {
  max-width: 420px;
  position: relative;
  z-index: 3;
}
.block-slideshow .slideshow-container__texts--header {
  color: var(--N__Black, #000);
  /* N_H1 */
  font-family: "Urbane Rounded";
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 66px */
}
@media (max-width: 768px) {
  .block-slideshow .slideshow-container__texts--header {
    font-size: 35px;
  }
}
.block-slideshow .slideshow-container__texts--header h1, .block-slideshow .slideshow-container__texts--header h2, .block-slideshow .slideshow-container__texts--header h3, .block-slideshow .slideshow-container__texts--header h4, .block-slideshow .slideshow-container__texts--header h5, .block-slideshow .slideshow-container__texts--header h6, .block-slideshow .slideshow-container__texts--header span, .block-slideshow .slideshow-container__texts--header p {
  color: var(--N__Black, #000);
  /* N_H1 */
  font-family: "Urbane Rounded";
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 66px */
}
@media (max-width: 768px) {
  .block-slideshow .slideshow-container__texts--header h1, .block-slideshow .slideshow-container__texts--header h2, .block-slideshow .slideshow-container__texts--header h3, .block-slideshow .slideshow-container__texts--header h4, .block-slideshow .slideshow-container__texts--header h5, .block-slideshow .slideshow-container__texts--header h6, .block-slideshow .slideshow-container__texts--header span, .block-slideshow .slideshow-container__texts--header p {
    font-size: 35px;
  }
}
.block-slideshow .slideshow-container__texts--text {
  color: #000;
  /* N__Body */
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
  margin-top: 39px;
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  .block-slideshow .slideshow-container__texts--text {
    font-size: 16px;
  }
}
.block-slideshow .slideshow-container__buttons {
  display: flex;
  justify-content: flex-start;
  gap: 12px;
  align-items: center;
}
@media (max-width: 768px) {
  .block-slideshow .slideshow-container__buttons.desktop {
    display: none;
  }
}
@media (max-width: 768px) {
  .block-slideshow .slideshow-container__buttons {
    border-radius: 35px;
    border: 1px solid var(--N__Black, #000);
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
  }
}
.block-slideshow .slideshow-container__buttons button {
  color: black;
  border-radius: 35px;
  border: 1px solid var(--N__Black, #000);
  /* N__Body */
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
  /* 25.2px */
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  padding: 10px 30px;
}
@media (max-width: 768px) {
  .block-slideshow .slideshow-container__buttons button {
    border: none;
  }
}
@media (max-width: 768px) {
  .block-slideshow .slideshow-container__buttons button {
    font-size: 16px;
    padding: 8px 15px;
  }
}
.block-slideshow .slideshow-container__buttons button.active {
  background: black;
  color: white;
}
.block-slideshow .slideshow-container__buttons.mobile {
  display: none;
  margin-top: 40px;
}
@media (max-width: 768px) {
  .block-slideshow .slideshow-container__buttons.mobile {
    display: flex;
    border: none;
  }
}
.block-slideshow.how-to-use {
  background: black;
  padding: 170px 0 400px 0;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 1200px) {
  .block-slideshow.how-to-use {
    padding: 100px 0 150px 0;
  }
}
@media (max-width: 768px) {
  .block-slideshow.how-to-use {
    padding-bottom: 700px;
    background-size: contain;
    background-position-y: bottom;
  }
}
.block-slideshow.how-to-use .slideshow-container {
  justify-content: flex-end;
  padding-right: 150px;
}
@media (max-width: 768px) {
  .block-slideshow.how-to-use .slideshow-container {
    padding-right: 0;
    justify-content: flex-start;
  }
}
.block-slideshow.how-to-use .slideshow-container__texts {
  max-width: 420px;
  position: relative;
  z-index: 2;
}
.block-slideshow.how-to-use .slideshow-container__texts--header {
  color: white;
}
.block-slideshow.how-to-use .slideshow-container__texts--header h1, .block-slideshow.how-to-use .slideshow-container__texts--header h2, .block-slideshow.how-to-use .slideshow-container__texts--header h3, .block-slideshow.how-to-use .slideshow-container__texts--header h4, .block-slideshow.how-to-use .slideshow-container__texts--header h5, .block-slideshow.how-to-use .slideshow-container__texts--header h6, .block-slideshow.how-to-use .slideshow-container__texts--header span, .block-slideshow.how-to-use .slideshow-container__texts--header p {
  color: white;
}
.block-slideshow.how-to-use .slideshow-container__texts--text {
  color: white;
  width: 248px;
  margin-top: 50px;
  margin-bottom: 75px;
}
@media (max-width: 768px) {
  .block-slideshow.how-to-use .slideshow-container__texts--text {
    width: 80%;
    margin-top: 27px;
    margin-bottom: 33px;
  }
}
@media (max-width: 768px) {
  .block-slideshow.how-to-use .slideshow-container__buttons {
    border: none;
    justify-content: flex-start;
  }
}
.block-slideshow.how-to-use .slideshow-container__buttons button {
  color: white;
  border: 1px solid white;
}
.block-slideshow.how-to-use .slideshow-container__buttons button.active {
  background: white;
  color: black;
}
.block-slideshow.first-month {
  background-repeat: no-repeat;
  padding: 224px 0 223px 300px;
}
@media (max-width: 768px) {
  .block-slideshow.first-month {
    padding: 100px 0 100px 0;
  }
}
.block-slideshow.first-month .slideshow-container {
  justify-content: flex-start;
}
@media (max-width: 768px) {
  .block-slideshow.first-month .slideshow-container {
    justify-content: flex-start;
    width: 100%;
    min-width: 342px;
  }
}
.block-slideshow.first-month .slideshow-container__texts {
  max-width: 420px;
  position: relative;
  z-index: 2;
}
@media (max-width: 768px) {
  .block-slideshow.first-month .slideshow-container__texts {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .block-slideshow.first-month .slideshow-container__texts--text {
    width: 80%;
    margin-bottom: 210px;
  }
}
@media (max-width: 768px) {
  .block-slideshow.first-month .slideshow-container__buttons {
    gap: 2px;
  }
}
@media (max-width: 768px) {
  .block-slideshow.first-month .slideshow-container__buttons button {
    padding: 8px 25px;
  }
}
.block-slideshow.on-the-go {
  padding: 110px 0 120px 0;
  background-repeat: no-repeat;
  overflow: hidden;
  background-position-y: 80px;
  background-position-x: center;
}
.block-slideshow.on-the-go .slideshow-container__texts--header {
  height: 200px;
}
@media (min-width: 1536px) {
  .block-slideshow.on-the-go {
    padding-top: 190px;
    position: relative;
  }
  .block-slideshow.on-the-go:after {
    content: "";
    position: absolute;
    top: -50%;
    right: -60%;
    width: 150%;
    height: 150%;
    transform: rotateY(195deg);
  }
}
@media (max-width: 768px) {
  .block-slideshow.on-the-go {
    background-position-x: center;
  }
}
.block-slideshow.on-the-go .slideshow-container {
  justify-content: center;
}
@media (max-width: 768px) {
  .block-slideshow.on-the-go .slideshow-container {
    justify-content: center;
    width: 100%;
    min-width: 342px;
  }
}
.block-slideshow.on-the-go .slideshow-container__texts {
  max-width: 600px;
  position: relative;
  z-index: 2;
}
@media (max-width: 768px) {
  .block-slideshow.on-the-go .slideshow-container__texts {
    width: 100%;
  }
}
.block-slideshow.on-the-go .slideshow-container__texts--header {
  text-align: center;
}
@media (max-width: 768px) {
  .block-slideshow.on-the-go .slideshow-container__texts--header {
    width: 80%;
    text-align: left;
  }
}
.block-slideshow.on-the-go .slideshow-container__texts--header h1, .block-slideshow.on-the-go .slideshow-container__texts--header h2, .block-slideshow.on-the-go .slideshow-container__texts--header h3, .block-slideshow.on-the-go .slideshow-container__texts--header h4, .block-slideshow.on-the-go .slideshow-container__texts--header h5, .block-slideshow.on-the-go .slideshow-container__texts--header h6, .block-slideshow.on-the-go .slideshow-container__texts--header span, .block-slideshow.on-the-go .slideshow-container__texts--header p {
  text-align: center;
}
@media (max-width: 768px) {
  .block-slideshow.on-the-go .slideshow-container__texts--header h1, .block-slideshow.on-the-go .slideshow-container__texts--header h2, .block-slideshow.on-the-go .slideshow-container__texts--header h3, .block-slideshow.on-the-go .slideshow-container__texts--header h4, .block-slideshow.on-the-go .slideshow-container__texts--header h5, .block-slideshow.on-the-go .slideshow-container__texts--header h6, .block-slideshow.on-the-go .slideshow-container__texts--header span, .block-slideshow.on-the-go .slideshow-container__texts--header p {
    width: 80%;
    text-align: left;
  }
}
.block-slideshow.on-the-go .slideshow-container__texts--text {
  text-align: center;
}
@media (max-width: 768px) {
  .block-slideshow.on-the-go .slideshow-container__texts--text {
    width: 80%;
    text-align: left;
  }
}
.block-slideshow.on-the-go .slideshow-container__buttons {
  justify-content: center;
  margin-top: 500px;
}
@media (max-width: 768px) {
  .block-slideshow.on-the-go .slideshow-container__buttons {
    margin-top: 375px;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.block-video-player {
  padding: 120px 0;
}
.block-video-player .page-block {
  max-width: 1248px;
  margin: 0 10%;
  padding: 0;
}
@media (max-width: 768px) {
  .block-video-player .page-block {
    margin: 0;
  }
}
@media (max-width: 768px) and (orientation: landscape) {
  .block-video-player .page-block {
    max-height: 100vh;
  }
}
.block-video-player .video-container {
  position: relative;
  overflow: hidden;
  margin: auto;
}
.block-video-player .video-container video {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 40px;
  opacity: 0.5;
  transform: scale(0.5);
  transition: 0.5s;
}
.block-video-player .video-container video.small-border-radius {
  border-radius: 10px;
  opacity: 1;
  transform: scale(1);
  transition: 0.5s;
}
@media (max-width: 768px) and (orientation: portrait) {
  .block-video-player .video-container video {
    height: auto;
  }
}
@media (max-width: 768px) {
  .block-video-player .video-container {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
}
@media (max-width: 768px) and (orientation: portrait) {
  .block-video-player .video-container {
    height: 660px;
  }
}
@media (max-width: 1200px) and (orientation: landscape) {
  .block-video-player .video-container {
    height: 100vh;
  }
}
.block-video-player .poster {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
}
.block-video-player .poster img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 40px;
  transition: 0.3s;
}
@media (max-width: 768px) and (orientation: portrait) {
  .block-video-player .poster img {
    display: none;
  }
}
.block-video-player .poster img.mobile-cover {
  display: none;
}
@media (max-width: 768px) and (orientation: portrait) {
  .block-video-player .poster img.mobile-cover {
    display: inherit;
  }
}
.block-video-player .poster.opacity {
  opacity: 0;
  pointer-events: none;
  transition: 0.5s;
}
@media (max-width: 768px) and (orientation: portrait) {
  .block-video-player .poster {
    height: 660px;
  }
}
.block-video-player button {
  width: 168px;
  height: 51px;
  border-radius: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: calc(50% - 84px);
  top: calc(50% - 25.5px);
  z-index: 2;
}
.block-video-player button.opacity {
  opacity: 0;
  pointer-events: none;
}
.block-video-player button.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  .block-video-player button.golden {
    padding: 14px 54px;
  }
}
.block-video-player button.golden:hover, .block-video-player button.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.block-video-player button.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.block-video-player button.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.block-video-player button.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  .block-video-player button.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  .block-video-player button.white {
    padding: 14px 54px;
  }
}
.block-video-player button.white:hover, .block-video-player button.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.block-video-player button.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.block-video-player button.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.block-video-player button.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  .block-video-player button.transparent {
    padding: 14px 54px;
  }
}
.block-video-player button.transparent:hover, .block-video-player button.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
.block-video-player button.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.block-video-player button.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-blog-posts-latest {
  background-color: #F9F9F7;
  padding: 35px;
  margin: 35px;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-breadcrumbs .breadcrumb-container, .user-content .breadcrumb-container {
  margin: 20px 0;
}
.page-block-breadcrumbs .breadcrumb-container ol, .user-content .breadcrumb-container ol {
  display: flex !important;
  margin: 0 !important;
  padding: 0 !important;
}
.page-block-breadcrumbs .breadcrumb-container ol li, .user-content .breadcrumb-container ol li {
  margin: 0 !important;
  padding: 0 !important;
}
.page-block-breadcrumbs .breadcrumb-container ol li a, .user-content .breadcrumb-container ol li a {
  margin: 0 !important;
  padding: 0 !important;
}
.page-block-breadcrumbs .breadcrumb-container ol li .separator, .user-content .breadcrumb-container ol li .separator {
  display: inline-block;
  margin: 0 10px;
}
.page-block-breadcrumbs .breadcrumb-container ol li:last-child a, .user-content .breadcrumb-container ol li:last-child a {
  pointer-events: none;
  color: #737f99;
}
.page-block-breadcrumbs .breadcrumb-container ol li:last-child .separator:last-child, .user-content .breadcrumb-container ol li:last-child .separator:last-child {
  display: none;
}
.page-block-breadcrumbs .breadcrumb-container ol li:before, .page-block-breadcrumbs .breadcrumb-container ol li:after, .user-content .breadcrumb-container ol li:before, .user-content .breadcrumb-container ol li:after {
  content: none !important;
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.calc {
  position: absolute;
  width: 100%;
}
.calc .inline-element {
  display: inline;
}
.calc--netcredit.calc .slider .noUi-handle {
  background-color: #FF8126;
}
.calc--netcredit.calc .slider .noUi-base {
  background-color: #ffd460;
}
.calc--netcredit.calc .button--calculator {
  background-color: #FF8126;
  border-radius: 100px;
}
.calc--netcredit.calc .button--calculator:hover:not(.button--disabled) {
  background: #ffd460;
}
.calc--netcredit.calc .slider__input input {
  color: #455073;
}
.calc--netcredit.calc .slider__input span {
  color: #455073;
}
.calc--netcredit.calc .slider__caption--top p {
  color: #455073;
}
.calc--netcredit.calc .calc__term p:last-child {
  color: #FF8126;
}
.calc--netcredit.calc .calc-link {
  color: #34D1BF;
}
.calc--netcredit.calc .calc__text a {
  color: #34D1BF;
}
.calc--sme.calc .slider .noUi-handle, .calc--sme.calc .slider .noUi-base {
  background-color: #0FEA7C;
}
.calc--sme.calc .button--calculator {
  background-color: #4640f4;
}
.calc__tabs {
  display: flex;
  flex-wrap: nowrap;
  box-shadow: 0px 0px 9px 0px #00000017;
}
.calc__tabs div {
  width: 50%;
  height: 2.9rem;
  border-top: 0.0625rem solid #dee3ee;
  border-right: 0.0625rem solid #dee3ee;
  border-bottom: none;
  border-left: none;
  border-radius: 0rem 0.3125rem 0rem 0rem;
  padding: 1.1rem 0rem 0rem 0rem;
  text-align: center;
  font-size: 1.25rem;
  background-color: #4640f4;
  color: #fff;
  cursor: pointer;
}
@media screen and (max-width: 58rem) {
  .calc__tabs div {
    font-size: 1rem;
  }
}
.calc__tabs .first-tab {
  border-top: 0.0625rem solid #dee3ee;
  border-right: none;
  border-bottom: none;
  border-left: 0.0625rem solid #dee3ee;
  border-radius: 0.3125rem 0rem 0rem 0rem;
  padding: 1.1rem 0rem 0rem 0rem;
}
.calc__tabs .tab-active {
  background-color: #fff;
  color: #353E59;
  border-color: #dee3ee;
}
@media screen and (max-width: 58rem) {
  .calc__tabs.mn_ru div {
    height: 47px;
    line-height: 47px;
    padding: 0;
    text-align: center;
    border-left: none;
    border-right: none;
    border-top-color: #4640f4;
  }
  .calc__tabs.mn_ru .tab-active {
    background-color: #fff;
    color: #4640f4;
    border-color: #dee3ee;
    border-top-color: #4640f4;
    border-left: none;
    border-right: none;
  }
}
.calc__tabs--netcredit div {
  background-color: #ffd04b;
  border-color: #ffd04b;
}
.calc-container {
  position: relative;
}
.calc .slider__caption {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
}
.calc .slider__caption p {
  font-size: 1rem;
  line-height: 1.25rem;
}
.calc .slider__caption--top {
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 1.25rem;
}
.calc .slider__caption--top p {
  color: #353E59;
}
.calc .slider__caption--top.new-combined p {
  color: #2D3B5A;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.875rem;
  /* 166.667% */
  letter-spacing: -0.18px;
}
.calc .slider__caption--top p:nth-child(2) {
  font-size: 0.875rem;
  color: #737f99;
}
.calc .slider__caption--bottom p {
  padding-top: 0.9375rem;
  font-size: 0.875rem;
  line-height: 0.625rem;
  color: #B6BDCC;
}
.calc .slider__input {
  position: relative;
  align-self: flex-start;
}
.calc .slider__input--invoice, .calc .slider__input--repeated-loan {
  font-size: 1.75rem;
  line-height: 1.5em;
  color: #4640f4;
  min-width: 100px;
}
@media only screen and (max-width: 56.25rem) {
  .calc .slider__input--invoice, .calc .slider__input--repeated-loan {
    font-size: 1.25rem;
    text-align: right;
  }
}
@media only screen and (min-width: 56.25rem) and (max-width: 90rem) {
  .calc .slider__input--invoice, .calc .slider__input--repeated-loan {
    font-size: 1.65rem;
    text-align: right;
  }
}
.calc .slider__input input {
  font-size: 1.25rem;
  height: 2.8125rem;
  width: 6.875rem;
  padding-right: 1.5625rem;
  color: #4640f4;
}
.calc .slider__input span {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 1.25rem;
  right: 0.625rem;
  color: #4640f4;
}
@media screen and (min-width: 48rem) {
  .calc .slider__caption--top p {
    font-size: 1.25rem;
  }
}
.calc .input {
  display: block;
  padding-bottom: 1.375rem;
  text-align: left;
}
.calc .input--date .input__input:nth-of-type(1) {
  background-color: transparent;
  position: relative;
  z-index: 1;
}
.calc .input--error .input__input {
  border-color: #FF5454;
}
.calc .input--error .input__error {
  display: inline-block;
}
.calc .input__wrapper {
  position: relative;
}
.calc .input__input {
  height: 3.125rem;
  border: 0.0625rem solid #DEE3EE;
  border-radius: 0.3125rem;
  background-color: #fff;
  padding: 0 1rem;
  font-size: 1rem;
  color: #141E33;
  width: 100%;
  -webkit-transition: border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
  transition: border-color 0.15s cubic-bezier(0.4, 0, 0.2, 1), color 0.15s cubic-bezier(0.4, 0, 0.2, 1);
}
.calc .input__input::-ms-clear {
  display: none;
}
.calc.mn_ru .slider__caption p:last-child {
  margin-top: 0;
}
@media screen and (max-width: 58rem) {
  .calc.mn_ru .slider__caption p {
    color: #7a7e87;
  }
  .calc.mn_ru .slider__input input {
    height: 38px;
    line-height: 38px;
  }
  .calc.mn_ru .calc__outer {
    padding: 15px;
  }
  .calc.mn_ru .slider .noUi-handle {
    width: 18px;
    height: 18px;
    top: -7px;
  }
  .calc.mn_ru .slider .noUi-horizontal {
    height: 4px;
  }
  .calc.mn_ru .user-content .first-loan,
.calc.mn_ru .user-content .repeated-loan {
    display: none;
  }
}
@media screen and (min-width: 48rem) {
  .calc.mn_ru .calc__sliders > div {
    padding-bottom: 1rem;
  }
}
.calc.mn_ru .calc__text {
  line-height: 1rem;
}
.calc .input__input:focus {
  border-color: #B1AEF2;
}
@media screen and (min-width: 64rem) {
  .calc .input__input:hover:not(:focus) {
    border-color: #B6BDCC;
  }
}
.calc .input__date-ico {
  width: 1rem;
  height: 1.0625rem;
  margin-top: 0.625rem;
  cursor: pointer;
}
.calc .input__close {
  display: none;
  width: 1rem;
  height: 1.0625rem;
  position: relative;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  cursor: pointer;
}
.calc .input__close:before, .calc .input__close:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #4640f4;
}
.calc .input__close:before {
  width: 1rem;
  height: 0.1875rem;
}
.calc .input__close:after {
  width: 0.1875rem;
  height: 1rem;
}
.calc .input__error {
  display: none;
  width: 1.0625rem;
  height: 1.0625rem;
  line-height: 1.0625rem;
  text-align: center;
  border-radius: 50%;
  background-color: #FF5454;
  color: #fff;
  font-size: 0.625rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0.875rem;
}
.calc .input__hidden-date {
  position: absolute;
  right: 0;
  top: 0.1875rem;
  width: 2.625rem;
  height: 2.25rem;
  border: none;
  opacity: 0;
  z-index: 6;
}
@media screen and (min-width: 64rem) {
  .calc .input__hidden-date {
    display: none;
  }
}
.calc ::-webkit-input-placeholder {
  color: #B6BDCC;
}
.calc ::-moz-placeholder {
  color: #B6BDCC;
}
.calc :-ms-input-placeholder {
  color: #B6BDCC;
}
.calc :-moz-placeholder {
  color: #B6BDCC;
}
.calc input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.calc input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.calc input[type=number]::-webkit-inner-spin-button, .calc input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
.calc input[type=number] {
  -moz-appearance: textfield;
}
.calc .calc__outer {
  box-shadow: 0px 0px 9px 0px #00000017;
  border-radius: 0.3125rem;
  background-color: #fff;
  padding: 1.3125rem 1rem 1.5625rem 1rem;
}
.calc .calc__outer--repeated_loan, .calc .calc__outer--netcredit {
  border-top: none;
  border-radius: 0 0 0.3125rem 0.3125rem;
}
.calc .calc__sliders > div {
  padding-bottom: 0.625rem;
}
.calc .calc__term {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  border-bottom: 1px solid #dee3ee;
  margin-bottom: 25px;
  padding-bottom: 10px;
}
.calc .calc__term p {
  margin: 0;
}
.calc .calc__term p:first-child {
  color: #353E59;
}
.calc .calc__term p:last-child {
  color: #4640f4;
}
.calc .calc__term i.term-linethrough {
  color: #7A7E87;
  font-size: 0.9rem;
  text-decoration: line-through;
  font-style: normal;
  margin-right: 5px;
}
.calc .calc__term i.term-linethrough.active {
  display: inline-block;
}
.calc .calc__btn {
  margin-top: 0.625rem;
}
.calc .calc__text {
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
  color: #353E59;
}
.calc .calc__text--repeated-loan, .calc .calc__text--netcredit {
  color: #737f99;
}
.calc .calc__text.bottom-calc-text {
  font-size: 10px;
  color: #8f9ab2;
  margin: 0;
  padding: 0;
}
.calc .calc__links {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  font-size: 0;
  list-style-type: none;
}
.calc .calc__links li {
  display: inline-block;
}
.calc .calc__links a {
  line-height: 1.1875rem;
}
@media screen and (min-width: 48rem) {
  .calc .calc__outer {
    border: 0.0625rem solid #DEE3EE;
    padding: 2.5625rem 2.5rem 1.875rem 2.5rem;
  }
  .calc .calc__outer--repeated_loan, .calc .calc__outer--netcredit {
    border-top: none;
    border-radius: 0 0 0.3125rem 0.3125rem;
  }
  .calc .calc__term p:first-child {
    font-size: 1.25rem;
  }
  .calc .calc__term p:last-child {
    font-size: 1.75rem;
  }
  .calc .calc__sliders > div {
    padding-bottom: 2.5rem;
  }
  .calc .calc__btn {
    margin-top: 1.875rem;
  }
}
.calc .tooltip {
  position: relative;
  display: inline-block;
}
.calc .tooltiptext {
  display: none;
  width: 240px;
  background-color: #fff;
  color: #2d3b5a;
  font-size: 0.875rem;
  border-radius: 10px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -120px;
  transition: opacity 0.3s;
  border: 1px solid #ccc;
}
.calc .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -7px;
  border-width: 7px;
  border-style: solid;
  border-color: #ccc transparent transparent transparent;
}
.calc .calc__info:hover {
  cursor: pointer;
}
.calc .calc-link {
  color: #4640f4;
  text-decoration: underline;
  font-size: 0.875rem;
}
.calc .noUi-target, .calc .noUi-target * {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box;
}
.calc .noUi-target {
  position: relative;
  direction: ltr;
}
.calc .noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
.calc .noUi-origin {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  border-radius: 2px;
}
.calc .noUi-handle {
  position: relative;
  z-index: 1;
}
.calc .noUi-stacking .noUi-handle {
  z-index: 10;
}
.calc .noUi-state-tap .noUi-origin {
  transition: left 0.3s, top 0.3s;
}
.calc .noUi-state-drag * {
  cursor: inherit !important;
}
.calc .noUi-horizontal {
  height: 18px;
}
.calc .noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -15px;
  top: -6px;
}
.calc .noUi-vertical {
  width: 18px;
}
.calc .noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}
.calc .noUi-background {
  background: #FAFAFA;
  box-shadow: inset 0 1px 1px #f0f0f0;
}
.calc .noUi-connect {
  background: #3FB8AF;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
  transition: background 450ms;
}
.calc .noUi-target {
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.calc .slider .noUi-handle:after, .calc .slider .noUi-handle:before {
  border-top: 0.21875rem solid transparent;
  border-bottom: 0.21875rem solid transparent;
}
.calc .noUi-target.noUi-connect {
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #BBB;
}
.calc .noUi-draggable {
  cursor: w-resize;
}
.calc .noUi-vertical .noUi-draggable {
  cursor: n-resize;
}
.calc .noUi-handle {
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: 0 3px 6px -3px #BBB;
}
.calc .noUi-active {
  background-color: #4640F4;
}
.calc .noUi-vertical .noUi-handle:after, .calc .noUi-vertical .noUi-handle:before {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.calc .noUi-vertical .noUi-handle:after {
  top: 17px;
}
.calc [disabled] .noUi-connect, .calc [disabled].noUi-connect {
  background: #B8B8B8;
}
.calc [disabled] .noUi-handle, .calc [disabled].noUi-origin {
  cursor: not-allowed;
}
.calc .slider .noUi-base, .calc .slider .noUi-handle {
  background-color: #4640F4;
  cursor: pointer;
}
.calc .slider .noUi-handle {
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 50%;
  top: -0.8125rem;
}
.calc .slider .noUi-handle::after, .calc .slider .noUi-handle::before {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 0;
  height: 0;
}
.calc .slider .noUi-handle:before {
  border-right: 0.3125rem solid #fff;
  left: 0.5625rem;
}
.calc .slider .noUi-handle:after {
  border-left: 0.3125rem solid #fff;
  right: 0.5625rem;
}
.calc .slider .noUi-target {
  border: none;
  box-shadow: none;
}
.calc .slider .noUi-horizontal {
  height: 0.3125rem;
}
.calc .slider .noUi-base {
  border-radius: 0.125rem;
}
.calc .slider .noUi-origin {
  background-color: #DEE3EE;
  border-radius: 0.125rem;
}
.calc .row {
  display: flex;
}
.calc .button--calculator {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  display: block;
  width: 100%;
  padding: 15px 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #0FEA7C;
  color: #fff;
  margin-bottom: 25px;
}
.calc .button--calculator:hover:not(.button--disabled) {
  background: #0cba63;
  color: #fff;
}
.calc .button--calculator:active:not(.button--disabled), .calc .button--calculator:focus:not(.button--disabled) {
  background: #0cba63;
  box-shadow: 0 0 0 3px rgba(6, 90, 48, 0.5);
}
.calc .mobile-promo-container {
  display: block;
  position: relative;
  margin-bottom: 15px;
}
.calc .mobile-promo-container img {
  width: 100%;
  height: auto;
}
.calc .mobile-promo-container .mobile-promo-text {
  /*position: absolute;*/
  bottom: 15px;
  left: 15px;
  right: 15px;
  text-align: left;
  color: #fff;
  font-size: 32px;
}
.calc .tab-dependent-content {
  display: none;
}
.calc .tab-dependent-content.active {
  display: block;
}
.calc .calculator--slider-block.with-input-controls .slider__caption {
  display: none;
}
.calc .calculator--slider-block .first-loan-max-amount-error {
  color: rgba(229, 30, 30, 0);
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.calc .calculator--slider-block .first-loan-max-amount-error.visible {
  color: #E51E1E;
}
.calc .calculator--slider-block .input-controls {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 26px;
}
.calc .calculator--slider-block .input-controls .input-controlled-value .value {
  font-weight: bold;
  font-size: 28px;
  line-height: 34px;
  color: #475166;
}
.calc .calculator--slider-block .input-controls .input-controlled-value .currency {
  font-size: 16px;
  line-height: 24px;
}
.calc .calculator--slider-block .input-controls .control-button {
  background-color: rgba(255, 129, 38, 0.16);
  border-radius: 50%;
  background-position: center center;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  display: inline-block;
}
.calc .calculator--slider-block .input-controls .control-button.btn-minus {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='2' viewBox='0 0 12 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='12' width='2' height='12' transform='rotate(90 12 0)' fill='%23FF8126'/%3E%3C/svg%3E");
}
.calc .calculator--slider-block .input-controls .control-button.btn-plus {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='5' width='2' height='12' fill='%23FF8126'/%3E%3Crect x='12' y='5' width='2' height='12' transform='rotate(90 12 5)' fill='%23FF8126'/%3E%3C/svg%3E%0A");
}
.calc .repayments-info {
  margin: 8px 0;
  background-color: #DBEAED;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  color: #475166;
  padding: 10px 15px;
  position: relative;
}
.calc .repayments-info i {
  font-style: normal;
}
.calc .repayments-info .information-icon {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

body.netcredit_pl .calc-version2 .calculator-info-row {
  margin-top: 25px;
}
body.netcredit_pl .calc-version2 .calculator-info-row__caption {
  font-size: 14px;
}
body.netcredit_pl .calc-version2 .calculator-info-row__value {
  font-size: 28px;
}
@media (min-width: 768px) {
  body.netcredit_pl .calc-version2 .calc__sliders > div {
    padding-bottom: 10px;
  }
}
body.netcredit_pl .monthly-payment-info-row {
  text-align: center;
  margin: 0 0 25px 0;
  background: #F9F9F7;
  padding: 20px;
  position: relative;
}
body.netcredit_pl .monthly-payment-info-row .label {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 400;
}
body.netcredit_pl .monthly-payment-info-row .value {
  font-size: 28px;
  font-weight: 700;
  color: #475166;
}
body.netcredit_pl .monthly-payment-info-row .information-icon {
  position: absolute;
  top: 10px;
  right: 10px;
}
body.netcredit_pl .calc .calc__outer {
  border-radius: 16px;
}
@media (min-width: 1200px) {
  body.netcredit_pl .calc .calc__outer {
    border-radius: 16px;
  }
}
body.netcredit_pl .calc .calc__outer.with-tabs {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
body.netcredit_pl .calc .calc__links {
  justify-content: space-between;
}
body.netcredit_pl .calc .calc__links li {
  margin-left: 0 !important;
  padding-left: 0 !important;
}
body.netcredit_pl .calc__tabs {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
body.netcredit_pl .calc__tabs > div {
  border-radius: 0 16px 0 0;
}
body.netcredit_pl .calc__tabs .first-tab {
  border-radius: 16px 0 0 0;
}

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

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

@media (max-width: 1200px) {
  .hidden-in-mobile {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-in-large {
    display: none !important;
  }
}
@media (max-width: 1200px) {
  body.mn_ru .calc-responsive-item {
    max-width: 100%;
  }
}
@media screen and (min-width: 1200px) {
  body.mn_ru .calc .calc__outer {
    padding: 20px 15px 15px 15px;
  }
  body.mn_ru .calc .slider .noUi-handle {
    width: 18px;
    height: 18px;
    top: -7px;
  }
  body.mn_ru .calc .slider__caption--top p {
    font-size: 18px;
  }
  body.mn_ru .calc-responsive-item {
    max-width: 430px;
  }
  body.mn_ru .calc__tabs .first-tab, body.mn_ru .calc__tabs div {
    padding: 0.6rem 0 0.5rem 0;
  }
  body.mn_ru .calc__tabs div {
    font-size: 16px;
    height: 18px;
    line-height: 18px;
  }
  body.mn_ru .calc .slider__input input {
    font-size: 16px;
    height: 38px;
  }
  body.mn_ru .calc .calc__term p:first-child {
    font-size: 18px;
  }
  body.mn_ru .calc .calc__term p:last-child {
    font-size: 18px;
  }
}

body.moneza_lv .calc .button--calculator {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  display: block;
  width: 100%;
  padding: 15px 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #4640f4;
  color: #fff;
  margin-bottom: 25px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.3);
}
body.moneza_lv .calc .button--calculator:hover:not(.button--disabled) {
  background: #1710f1;
  color: #fff;
}
body.moneza_lv .calc .button--calculator:active:not(.button--disabled), body.moneza_lv .calc .button--calculator:focus:not(.button--disabled) {
  background: #1710f1;
  box-shadow: 0 0 0 3px rgba(13, 8, 147, 0.5);
}
body.moneza_lv .calc .slider .noUi-base {
  background-color: #7571F5;
}
body.moneza_lv .calc .slider__caption--top p {
  color: #455073;
}
@media screen and (min-width: 1160px) {
  body.moneza_lv .calc .slider__caption--top p {
    font-size: 1.18rem;
  }
}
body.moneza_lv .calc .slider__input input {
  font-size: 1rem;
  color: #455073;
}
body.moneza_lv .calc .slider__input span {
  font-size: 1rem;
  color: #455073;
}
body.moneza_lv .calc .calc__term p:first-child {
  color: #455073;
}
@media screen and (min-width: 1160px) {
  body.moneza_lv .calc .calc__term p:first-child {
    font-size: 1.18rem !important;
  }
}
body.moneza_lv .calc .calc__term div.value-container {
  color: #4640f4;
  font-size: 1.75rem;
}
body.moneza_lv .calc .slider__caption--bottom p {
  margin-top: 0;
  margin-bottom: 0;
}
body.moneza_lv .information-tooltip-container {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
}
body.moneza_lv .information-tooltip-container .information-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 12.6094C8.43147 12.6094 8.78125 12.2596 8.78125 11.8281C8.78125 11.3967 8.43147 11.0469 8 11.0469C7.56853 11.0469 7.21875 11.3967 7.21875 11.8281C7.21875 12.2596 7.56853 12.6094 8 12.6094Z' fill='%23737F99'/%3E%3Cpath d='M8 0C3.57863 0 0 3.57803 0 8C0 12.4214 3.57803 16 8 16C12.4214 16 16 12.422 16 8C16 3.57863 12.422 0 8 0ZM8 14.75C4.26947 14.75 1.25 11.731 1.25 8C1.25 4.26947 4.26897 1.25 8 1.25C11.7305 1.25 14.75 4.26897 14.75 8C14.75 11.7305 11.731 14.75 8 14.75Z' fill='%23737F99'/%3E%3Cpath d='M8 4.01562C6.6215 4.01562 5.5 5.13713 5.5 6.51562C5.5 6.86081 5.77981 7.14062 6.125 7.14062C6.47019 7.14062 6.75 6.86081 6.75 6.51562C6.75 5.82638 7.31075 5.26562 8 5.26562C8.68925 5.26562 9.25 5.82638 9.25 6.51562C9.25 7.20487 8.68925 7.76562 8 7.76562C7.65481 7.76562 7.375 8.04544 7.375 8.39062V9.95312C7.375 10.2983 7.65481 10.5781 8 10.5781C8.34519 10.5781 8.625 10.2983 8.625 9.95312V8.93653C9.70206 8.65831 10.5 7.67841 10.5 6.51562C10.5 5.13713 9.3785 4.01562 8 4.01562Z' fill='%23737F99'/%3E%3C/svg%3E%0A");
  width: 16px;
  height: 16px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
body.moneza_lv .information-tooltip-container .information-tooltip {
  display: none;
  position: absolute;
  background: #fff;
  box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  padding: 12px;
  color: #475166;
  font-size: 0.925rem;
  width: 279px;
  top: -20px;
  right: 40%;
  transform: translateY(-100%);
  z-index: 2;
}
body.moneza_lv .information-tooltip-container .information-tooltip .close-tooltip {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.0769 6.00004L9.85269e-05 11.0768L0.923168 11.9999L5.99997 6.92311L11.0768 12L11.9999 11.0769L6.92304 6.00004L12 0.92307L11.0769 0L5.99997 5.07697L0.92307 6.77972e-05L0 0.923138L5.0769 6.00004Z' fill='%23737F99'/%3E%3C/svg%3E");
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 12px;
}
body.moneza_lv .information-tooltip-container .information-tooltip :first-child {
  font-weight: bold;
  line-height: 1.625rem;
  color: #455073;
}
body.moneza_lv .information-tooltip-container .information-tooltip .pointer {
  width: 1px;
  height: 1px;
  border-color: transparent;
  border-right-color: #fff;
  border-width: 10px;
  border-style: solid;
  position: absolute;
  bottom: 0;
  right: 0;
  transform: translateY(50%);
}
body.moneza_lv .information-tooltip-container.opened .information-tooltip {
  display: block;
}

.calculator-info-row {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 10px;
}
.calculator-info-row > div {
  align-self: center;
}
.calculator-info-row__section-title {
  font-size: 0.925rem;
}
.calculator-info-row__caption {
  color: #475166;
  font-size: 0.875rem;
  line-height: 28px;
  display: flex;
}
.calculator-info-row__caption > div {
  align-self: center;
  margin-right: 10px;
}
.calculator-info-row__caption .new-caption-font-size {
  color: #2D3B5A;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.calculator-info-row__value {
  display: flex;
  justify-content: right;
  color: #475166;
  font-weight: bold;
  font-size: 1rem;
  line-height: 28px;
}
.calculator-info-row__value > div {
  align-self: center;
  margin-left: 10px;
}
.calculator-info-row__limits {
  margin-top: 1.125rem;
}
.calculator-info-row__limits div {
  font-size: 0.925rem;
  color: #9AAFB5;
}

.calculator-spacer-line {
  height: 1px;
  overflow: hidden;
  background-color: #9AAFB5;
  opacity: 0.24;
  margin: 20px 0;
}

.calculator-gosuslugi-button {
  display: none;
  padding: 12px 16px;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
  align-self: stretch;
  border-radius: 4px;
  margin-bottom: 16px;
  margin-top: 22px;
  color: white;
  text-decoration: none !important;
  cursor: pointer;
}
.calculator-gosuslugi-button.visible {
  display: flex;
}
.calculator-gosuslugi-button span {
  color: white;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  margin-top: -4px;
}
.calculator-gosuslugi-button img {
  max-width: 124px;
}

.calculator-mob-id {
  margin-top: 32px;
  border: 1px solid #DEE3EE;
  border-radius: 4px;
  padding: 12px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.calculator-mob-id__header {
  color: #353E59;
}
.calculator-mob-id__links {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 8px;
}
.calculator-mob-id__links--link {
  border-radius: 4px;
  padding: 12px 3px;
  flex: 1;
  display: flex;
  justify-content: center;
  text-decoration: none;
}

.calculator-promocode {
  width: 100%;
  padding: 12px 16px;
  background: #F3F4F6;
  position: relative;
  margin: 0 0 32px 0;
  border-radius: 12px;
  box-sizing: border-box;
}
.calculator-promocode input {
  width: 100%;
  padding: 4px 34px 4px 0;
  color: #737F99;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  background: none;
  outline: none;
  border: none !important;
  box-sizing: border-box;
}
.calculator-promocode span {
  width: 32px;
  height: 32px;
  border-radius: 12px;
  position: absolute;
  right: 16px;
  top: calc(50% - 16px);
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

.combined-handle {
  width: 18px !important;
  height: 18px !important;
  margin-top: 6px;
  background-image: none !important;
}

.noUi-base.error-color {
  background-color: #F99999 !important;
}

.hidden-element {
  display: none !important;
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-carousel {
  font-size: 1rem;
  color: #fff;
  position: relative;
}
.page-block-carousel--netcredit .swiper-button {
  color: #34D1BF;
}
.page-block-carousel--netcredit .swiper-button:hover:not(.button--disabled) {
  background: #34D1BF;
}
.page-block-carousel .page-block__content {
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width: 768px) {
  .page-block-carousel .page-block__content {
    padding: 0;
  }
}
.page-block-carousel__action .button {
  background: #ffd460;
  color: #513f06;
  margin-top: 15px;
}
.page-block-carousel__action .button:hover:not(.button--disabled) {
  background: #ffc62d;
  color: #513f06;
}
.page-block-carousel__action .button:active:not(.button--disabled), .page-block-carousel__action .button:focus:not(.button--disabled) {
  background: #ffc62d;
  box-shadow: 0 0 0 3px rgba(198, 144, 0, 0.5);
}
.page-block-carousel__slide-gradient {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(20, 30, 51, 0.5) 66%, transparent);
}
.page-block-carousel__slide-content {
  position: relative;
  z-index: 1;
  width: 50%;
}
.page-block-carousel .swiper-slide {
  padding: 90px 100px;
  background: none center/cover;
}
@media (max-width: 768px) {
  .page-block-carousel .swiper-slide {
    padding: 30px 15px;
  }
}
.page-block-carousel h1, .page-block-carousel h2, .page-block-carousel h3, .page-block-carousel h4, .page-block-carousel h5, .page-block-carousel h6 {
  color: #fff;
}
@media (max-width: 768px) {
  .page-block-carousel h1, .page-block-carousel h2, .page-block-carousel h3, .page-block-carousel h4, .page-block-carousel h5, .page-block-carousel h6 {
    font-size: 2em;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-challenge {
  background: #2d3b5a;
  color: #fff;
  text-align: center;
}
.page-block-challenge--netcredit {
  height: 400px;
  background: #FF8126;
}
.page-block-challenge--netcredit .page-block__content {
  margin-top: 80px;
}
.page-block-challenge--netcredit .button {
  width: 360px;
  height: 50px;
  border-radius: 100px;
  background: #475166;
  color: #fff;
}
.page-block-challenge--netcredit .button:hover:not(.button--disabled) {
  background: #323948;
  color: #fff;
}
.page-block-challenge--netcredit .button:active:not(.button--disabled), .page-block-challenge--netcredit .button:focus:not(.button--disabled) {
  background: #323948;
  box-shadow: 0 0 0 3px rgba(8, 9, 12, 0.5);
}
.page-block-challenge--netcredit .button:hover:not(.button--disabled) {
  background: #ffd460;
}
.page-block-challenge h1, .page-block-challenge h2, .page-block-challenge h3, .page-block-challenge h4, .page-block-challenge h5 {
  color: inherit;
  margin-bottom: 25px;
}
.page-block-challenge .button {
  background: #0FEA7C;
  color: #fff;
  display: inline-block;
  margin-top: 25px;
}
.page-block-challenge .button:hover:not(.button--disabled) {
  background: #0cba63;
  color: #fff;
}
.page-block-challenge .button:active:not(.button--disabled), .page-block-challenge .button:focus:not(.button--disabled) {
  background: #0cba63;
  box-shadow: 0 0 0 3px rgba(6, 90, 48, 0.5);
}
.page-block-challenge .button--netcredit {
  width: 360px;
  height: 50px;
  border-radius: 100px;
  background: #475166;
  color: #fff;
}
.page-block-challenge .button--netcredit:hover:not(.button--disabled) {
  background: #323948;
  color: #fff;
}
.page-block-challenge .button--netcredit:active:not(.button--disabled), .page-block-challenge .button--netcredit:focus:not(.button--disabled) {
  background: #323948;
  box-shadow: 0 0 0 3px rgba(8, 9, 12, 0.5);
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-complain-form {
  margin-top: 50px;
  margin-bottom: 50px;
}
.page-block-complain-form .header-text {
  margin-bottom: 50px;
}
.page-block-complain-form .form-field-row {
  margin-bottom: 20px;
}
.page-block-complain-form .form-field-row .form-field-label {
  font-size: 0.925rem;
  margin-bottom: 10px;
  color: #141E33;
}
.page-block-complain-form .form-field-row .form-field-description {
  font-size: 0.925rem;
  color: #737f99;
  margin-bottom: 10px;
  margin-top: -5px;
}
.page-block-complain-form .form-field-row .form-field-error {
  color: #ff0000;
  margin-top: 10px;
  font-size: 0.875rem;
  display: none;
}
.page-block-complain-form .form-field-row input[type=text], .page-block-complain-form .form-field-row input[type=email], .page-block-complain-form .form-field-row textarea, .page-block-complain-form .form-field-row select {
  border: 1px solid #dee3ee;
  border-radius: 4px;
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  background-color: #fff;
  font-size: 1rem;
}
.page-block-complain-form .form-field-row input[type=text], .page-block-complain-form .form-field-row input[type=email] {
  height: 45px;
  line-height: 45px;
}
.page-block-complain-form .form-field-row textarea {
  height: 140px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.page-block-complain-form .form-field-row select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /*background-image: url(...);*/
  height: 45px;
  line-height: 45px;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.2813 8.0351L0.21875 1.97266C0.07292 1.82683 0 1.64974 0 1.44141C0 1.23308 0.07292 1.05599 0.21875 0.910155L0.90625 0.222655C1.05208 0.0768252 1.22917 0.00390516 1.4375 0.00390516C1.64583 -0.0169248 1.82292 0.0455752 1.96875 0.191405L6.8125 5.03511L11.6563 0.191405C11.8021 0.0455752 11.9792 -0.0169248 12.1875 0.00390516C12.3958 0.00390516 12.5729 0.0768252 12.7187 0.222655L13.4063 0.910155C13.5521 1.05599 13.625 1.23308 13.625 1.44141C13.625 1.64974 13.5521 1.82683 13.4063 1.97266L7.3437 8.0351C7.1979 8.20181 7.0208 8.2851 6.8125 8.2851C6.6042 8.2851 6.4271 8.20181 6.2813 8.0351Z' fill='%234640F4'/%3E%3C/svg%3E%0A");
  background-position: calc(100% - 15px) center;
  background-repeat: no-repeat;
}
.page-block-complain-form .form-field-row select option {
  height: 45px;
  line-height: 45px;
}
.page-block-complain-form .form-field-row select::-ms-expand {
  display: none;
}
.page-block-complain-form .form-field-row .file-upload-selected-label {
  display: none;
}
.page-block-complain-form .form-field-row label.file-upload {
  color: #423BFF;
  cursor: pointer;
}
.page-block-complain-form .form-field-row label.file-upload i {
  margin-right: 10px;
}
.page-block-complain-form .form-field-row label.file-upload input[type=file] {
  display: none;
}
.page-block-complain-form .form-field-row.selected label.file-upload {
  display: none;
}
.page-block-complain-form .form-field-row.selected .file-upload-selected-label {
  color: #423BFF;
  display: block;
}
.page-block-complain-form .form-field-row.selected .file-upload-selected-label i {
  margin-right: 10px;
  color: #ff0000;
  cursor: pointer;
}
.page-block-complain-form .form-field-row.selected .file-upload-selected-label input[type=file] {
  display: none;
}
.page-block-complain-form .form-field-row .button-green {
  background-color: #0FEA7C;
  color: #fff;
  border-color: #0FEA7C;
  display: block;
  width: 100%;
  box-shadow: none;
  border: none;
}
.page-block-complain-form .form-field-row .button-green:hover:not(disabled) {
  background-color: #00C261;
  border-color: #00C261;
  color: #fff;
}
.page-block-complain-form .form-field-row .button-green:focus:not(disabled), .page-block-complain-form .form-field-row .button-green:active:not(disabled) {
  background-color: #00C261;
  border-color: #00C261;
  color: #fff;
}
.page-block-complain-form .form-field-row.invalid-input input[type=text], .page-block-complain-form .form-field-row.invalid-input input[type=email], .page-block-complain-form .form-field-row.invalid-input select, .page-block-complain-form .form-field-row.invalid-input textarea {
  border: 1px solid #ff0000;
}
.page-block-complain-form .form-field-row.invalid-input .form-field-error {
  display: block;
}
.page-block-complain-form form {
  display: block;
  margin-right: 60px;
}
@media (max-width: 768px) {
  .page-block-complain-form {
    margin: 50px 15px;
  }
  .page-block-complain-form form {
    margin: 0;
  }
}

.form-hide-after-success.hidden {
  display: none;
}

.form-inline-success-message {
  display: none;
  border-radius: 10px;
  background-color: rgba(90, 168, 90, 0.9);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  color: #fff;
  padding: 20px;
}
.form-inline-success-message.active {
  display: block;
}

.form-success-message {
  border-radius: 10px;
  background-color: rgba(90, 168, 90, 0.9);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  color: #fff;
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  max-width: 80%;
  width: auto;
  font-size: 1rem;
  display: flex;
  padding: 25px;
  justify-content: space-between;
  z-index: 100;
  transition: 0.3s all;
  top: -1000px;
}
.form-success-message.active {
  top: 20px;
}
.form-success-message > div:first-child {
  padding-right: 25px;
}
.form-success-message > div:first-child > i {
  margin-right: 10px;
}
.form-success-message .close {
  cursor: pointer;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-contact-us {
  text-align: center;
  background: #f1f3f7;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-contacts-three-col {
  background-color: #F9F9F7;
  margin-top: 50px;
  margin-bottom: 50px;
}
.page-block-contacts-three-col .block-contacts-three-col-container {
  padding: 50px 15px;
  box-sizing: border-box;
}
.page-block-contacts-three-col .block-contacts-three-col-container .contacts-col .title {
  font-size: 1.5rem;
  color: #475166;
  line-height: 2rem;
  margin-bottom: 15px;
}
.page-block-contacts-three-col .block-contacts-three-col-container .contacts-col .text {
  font-size: 1rem;
  color: #475166;
  line-height: 1.13rem;
  margin-bottom: 15px;
}
.page-block-contacts-three-col .block-contacts-three-col-container .contacts-col__info-row {
  margin-bottom: 20px;
}
.page-block-contacts-three-col .block-contacts-three-col-container .contacts-col__info-row .info-row__title {
  font-size: 1rem;
  margin-bottom: 5px;
  font-weight: 400;
}
.page-block-contacts-three-col .block-contacts-three-col-container .contacts-col__info-row .info-row__text, .page-block-contacts-three-col .block-contacts-three-col-container .contacts-col__info-row div, .page-block-contacts-three-col .block-contacts-three-col-container .contacts-col__info-row p {
  font-size: 1rem;
  font-weight: 600;
  color: #475166;
}
.page-block-contacts-three-col .block-contacts-three-col-container .contacts-col .button-container .button {
  border-color: #5599AA;
  font-weight: bold;
  font-size: 18px;
}
.page-block-contacts-three-col .block-contacts-three-col-container .contacts-col .button-container .button:hover {
  border-color: #528B9C;
}
@media (max-width: 1200px) {
  .page-block-contacts-three-col .block-contacts-three-col-container .contacts-col {
    margin-bottom: 50px;
  }
  .page-block-contacts-three-col .block-contacts-three-col-container .contacts-col .title {
    margin-top: 25px;
    padding-right: 0;
  }
}
@media (max-width: 1200px) {
  .page-block-contacts-three-col .block-contacts-three-col-container {
    padding: 50px 25px;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.content-slide-dots-container {
  display: flex;
  justify-content: left;
  margin: 30px 0;
}
.content-slide-dots-container .dot {
  width: 10px;
  height: 10px;
  overflow: hidden;
  text-indent: -10000px;
  margin-right: 8px;
  background: #E6E9EF;
  cursor: pointer;
  border-radius: 50%;
}
.content-slide-dots-container .dot.active {
  background: #FFD04B;
}
@media (min-width: 1200px) {
  .content-slide-dots-container {
    display: none;
  }
}

.content-slide-wrap {
  overflow: hidden;
  position: relative;
}
.content-slide-wrap.usable-on-desktop .content-slide-container {
  position: relative;
  left: 0;
  transition: 0.4s left ease-out;
}
.content-slide-wrap.usable-on-desktop .content-slide-items.content-slide-flex-items {
  flex-wrap: nowrap;
}
.content-slide-wrap.usable-on-desktop .content-slide-items.content-slide-flex-items > div {
  min-width: calc(65vw);
  max-width: calc(65vw);
  background-size: cover;
  margin-right: 25px;
}
@media (min-width: 1200px) {
  .content-slide-wrap.usable-on-desktop .content-slide-dots-container {
    display: flex;
  }
}
@media (max-width: 1200px) {
  .content-slide-wrap .content-slide-container {
    position: relative;
    left: 0;
    transition: 0.4s left ease-out;
  }
  .content-slide-wrap .content-slide-items.content-slide-flex-items {
    flex-wrap: nowrap;
  }
  .content-slide-wrap .content-slide-items.content-slide-flex-items > div {
    min-width: calc(65vw);
    max-width: calc(65vw);
    background-size: cover;
    margin-right: 25px;
  }
}
@media (min-width: 1200px) {
  .content-slide-wrap:not(.usable-on-desktop) .content-slide-container {
    position: relative;
    left: 0 !important;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.cta-button {
  width: 100%;
  padding: 50px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cta-button a {
  text-decoration: none;
  padding: 16px 30px;
  margin: 0 16px;
  box-sizing: border-box;
  text-align: center;
}
.cta-button a.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  border-radius: 100px;
}
@media (max-width: 768px) {
  .cta-button a.golden {
    padding: 14px 54px;
  }
}
.cta-button a.golden:hover, .cta-button a.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.cta-button a.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.cta-button a.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.cta-button a.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
  border-radius: 100px;
}
@media (max-width: 768px) {
  .cta-button a.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  .cta-button a.white {
    padding: 14px 54px;
  }
}
.cta-button a.white:hover, .cta-button a.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.cta-button a.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.cta-button a.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.cta-button a.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
  border-radius: 100px;
}
@media (max-width: 768px) {
  .cta-button a.transparent {
    padding: 14px 54px;
  }
}
.cta-button a.transparent:hover, .cta-button a.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
.cta-button a.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.cta-button a.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
.cta-button a.black {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  border-radius: 100px;
  background: black;
  color: white;
}
@media (max-width: 768px) {
  .cta-button a.black {
    padding: 14px 54px;
  }
}
.cta-button a.black:hover, .cta-button a.black.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.cta-button a.black:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.cta-button a.black:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-free-block--netcredit .button {
  min-width: 360px;
  height: 50px;
  border-radius: 100px;
}
.page-block-free-block .page-block__content, .page-block-documents .page-block__content {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}
.page-block-free-block .page-block__content div, .page-block-documents .page-block__content div {
  flex: 1 0 0;
  width: 100%;
}
.page-block-free-block .button, .page-block-documents .button {
  display: inline-block;
  margin-top: 30px;
}
.page-block-free-block .button--netcredit, .page-block-documents .button--netcredit {
  min-width: 360px;
  height: 50px;
  border-radius: 100px;
}
.page-block-free-block .button-div, .page-block-documents .button-div {
  text-align: center;
}

body.mn_ru .page-block-free-block img, body.mn_ru .page-block-documents img {
  max-width: 100%;
  height: auto !important;
}

.page-block-documents .page-block__header {
  box-sizing: border-box;
}
.page-block-documents .page-block__content div {
  padding: 20px;
  box-sizing: border-box;
}
.page-block-documents .page-block__content ul {
  margin: 20px auto;
  list-style: none;
}
.page-block-documents .page-block__content li {
  padding-bottom: 10px;
}
.page-block-documents .page-block__content p {
  text-align: justify;
}
.page-block-documents .image-for-desktop, .page-block-documents .image-for-mobile {
  width: 100% !important;
  height: auto !important;
}
.page-block-documents .image-for-mobile {
  display: none;
}
@media (max-width: 768px) {
  .page-block-documents .image-for-mobile {
    display: block;
  }
  .page-block-documents .image-for-desktop {
    display: none;
  }
}
.page-block-documents__groups {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.page-block-documents__groups div {
  flex: 1 0 0;
  min-width: 45%;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-email-unsubscribe .unsubscribe-container {
  width: 100%;
  margin-bottom: 20px;
}
.page-block-email-unsubscribe .unsubscribe-container__content {
  box-sizing: border-box;
  width: 44%;
  display: flex;
  padding: 48px;
  flex-direction: column;
  align-items: center;
  gap: 48px;
  border-radius: 12px;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.15);
  margin: 80px auto 0 auto;
}
.page-block-email-unsubscribe .unsubscribe-container__content--image-container {
  width: 100%;
}
.page-block-email-unsubscribe .unsubscribe-container__content--image-container img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.page-block-email-unsubscribe .unsubscribe-container__content--text-container {
  width: 100%;
  text-align: center;
}
.page-block-email-unsubscribe .unsubscribe-container__content--text-container h2 {
  color: #353E59;
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 2.875rem;
}
.page-block-email-unsubscribe .unsubscribe-container__content--text-container p {
  color: black;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: normal;
  margin: 20px 0 0 0;
}
.page-block-email-unsubscribe .unsubscribe-container__content--text-container h6 {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: normal;
  margin: 0;
}
@media (max-width: 768px) {
  .page-block-email-unsubscribe .unsubscribe-container__content--text-container h2 {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  .page-block-email-unsubscribe .unsubscribe-container__content--text-container p {
    font-size: 1rem;
  }
  .page-block-email-unsubscribe .unsubscribe-container__content--text-container h6 {
    font-size: 1rem;
  }
}
.page-block-email-unsubscribe .unsubscribe-container__content--buttons-container {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.page-block-email-unsubscribe .unsubscribe-container__content--buttons-container button {
  padding: 16px 20px;
  color: white;
  font-size: 1rem;
  font-weight: 500;
  line-height: normal;
  border-radius: 4px;
}
.page-block-email-unsubscribe .unsubscribe-container__content--buttons-container button:last-child {
  color: #455073;
  background: #f1f3f7;
}
@media (max-width: 768px) {
  .page-block-email-unsubscribe .unsubscribe-container__content--buttons-container button {
    padding: 16px;
  }
}
@media (max-width: 1200px) {
  .page-block-email-unsubscribe .unsubscribe-container__content {
    width: 70%;
    padding: 24px;
  }
}
@media (max-width: 768px) {
  .page-block-email-unsubscribe .unsubscribe-container__content {
    width: 100%;
    padding: 24px;
  }
}
.page-block-email-unsubscribe .unsubscribe-container .unsubscribe .unsubscribe-container__content--image-container {
  width: 62%;
}
@media (max-width: 768px) {
  .page-block-email-unsubscribe .unsubscribe-container .unsubscribe .unsubscribe-container__content--image-container {
    width: 100%;
  }
}
.page-block-email-unsubscribe .unsubscribe-container .cancel-unsubscribe .unsubscribe-container__content--image-container {
  width: 27%;
}
@media (max-width: 768px) {
  .page-block-email-unsubscribe .unsubscribe-container .cancel-unsubscribe .unsubscribe-container__content--image-container {
    width: 50%;
  }
}
.page-block-email-unsubscribe .unsubscribe-container .cancel-unsubscribe .unsubscribe-container__content--text-container p {
  margin: 20px auto 0 auto;
  width: 65%;
}
@media (max-width: 768px) {
  .page-block-email-unsubscribe .unsubscribe-container .cancel-unsubscribe .unsubscribe-container__content--text-container p {
    width: 73%;
  }
}
.page-block-email-unsubscribe .unsubscribe-container .unsubscribes-reason {
  gap: 24px;
}
.page-block-email-unsubscribe .unsubscribe-container .unsubscribes-reason .unsubscribe-container__content--image-container {
  width: 46%;
}
@media (max-width: 768px) {
  .page-block-email-unsubscribe .unsubscribe-container .unsubscribes-reason .unsubscribe-container__content--image-container {
    width: 70%;
    margin-bottom: -20px;
  }
}
.page-block-email-unsubscribe .unsubscribe-container .unsubscribes-reason .unsubscribe-container__content--text-container p {
  margin: 20px auto 0 auto;
  width: 75%;
}
@media (max-width: 768px) {
  .page-block-email-unsubscribe .unsubscribe-container .unsubscribes-reason .unsubscribe-container__content--text-container p {
    width: 80%;
  }
}
.page-block-email-unsubscribe .unsubscribe-container .unsubscribes-reason .unsubscribe-container__content--reasons-container {
  width: 90%;
}
.page-block-email-unsubscribe .unsubscribe-container .unsubscribes-reason .unsubscribe-container__content--reasons-container .reason {
  width: 100%;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1);
  display: flex;
  margin-bottom: 12px;
}
.page-block-email-unsubscribe .unsubscribe-container .unsubscribes-reason .unsubscribe-container__content--reasons-container .reason input {
  margin: 12px 0 12px 12px;
  cursor: pointer;
}
.page-block-email-unsubscribe .unsubscribe-container .unsubscribes-reason .unsubscribe-container__content--reasons-container .reason label {
  width: 100%;
  height: 100%;
  padding: 12px 14px 12px 12px;
  display: block;
  cursor: pointer;
}
@media (max-width: 768px) {
  .page-block-email-unsubscribe .unsubscribe-container .unsubscribes-reason .unsubscribe-container__content--reasons-container .reason label {
    padding: 12px 4px 12px 12px;
  }
}
.page-block-email-unsubscribe .unsubscribe-container .unsubscribes-reason .unsubscribe-container__content--reasons-container textarea {
  width: calc(100% - 26px);
  height: 76px;
  border: none;
  outline: none;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.1);
  padding: 12px 14px 12px 12px;
  resize: none;
}
.page-block-email-unsubscribe .unsubscribe-container .unsubscribes-reason .unsubscribe-container__content--reasons-container textarea::placeholder {
  color: #dee3ee;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  font-family: inherit;
}
.page-block-email-unsubscribe .unsubscribe-container .unsubscribes-reason .unsubscribe-container__content--reasons-container button {
  display: block;
  margin: 24px auto 0 auto;
  padding: 16px 20px;
  color: white;
  border-radius: 4px;
}
.page-block-email-unsubscribe .unsubscribe-container .unsubscribe-by-mistake {
  width: 44%;
  margin: 38px auto;
  display: block;
  text-align: center;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: normal;
}
.page-block-email-unsubscribe .unsubscribe-container .unsubscribe-by-mistake span {
  text-decoration: underline;
  cursor: pointer;
  text-underline-offset: 3px;
}
@media (max-width: 768px) {
  .page-block-email-unsubscribe .unsubscribe-container .unsubscribe-by-mistake {
    width: 100%;
    font-size: 0.875rem;
  }
}
.page-block-email-unsubscribe .unsubscribe-container .come-back-resubscribe .unsubscribe-container__content--image-container {
  width: 46%;
}
@media (max-width: 768px) {
  .page-block-email-unsubscribe .unsubscribe-container .come-back-resubscribe .unsubscribe-container__content--image-container {
    width: 70%;
    margin-bottom: -20px;
  }
}
.page-block-email-unsubscribe .unsubscribe-container .come-back-resubscribe span {
  text-decoration: underline;
  text-underline-offset: 3px;
  cursor: pointer;
}
.page-block-email-unsubscribe .unsubscribe-container .hidden-content {
  display: none;
}
.page-block-email-unsubscribe .unsubscribe-container .hidden-content.visible {
  display: flex;
}
.page-block-email-unsubscribe .unsubscribe-container .hidden-content {
  display: none;
}
.page-block-email-unsubscribe .unsubscribe-container .hidden-content.visible.unsubscribe-by-mistake {
  display: block;
}/* === DIMENSIONS === */
/* === COLORS === */
.faq-front-page {
  padding-bottom: 80px;
}
.faq-front-page .page-block-faq-front-page {
  padding: 80px 0 0 0;
}
.faq-front-page .page-block-faq-front-page__header {
  text-align: center;
  font-weight: 300;
  font-size: 3.125rem;
  line-height: 3.688rem;
}
.faq-front-page .page-block-faq-front-page .page-block {
  overflow: inherit;
}
.faq-front-page .page-block-faq-front-page .content-slide-dots-container {
  width: 100%;
  justify-content: center;
  margin: 0 0 40px 0;
}
.faq-front-page .page-block-faq-front-page__cards-container {
  display: flex;
  justify-content: space-between;
  gap: 55px;
  flex-wrap: wrap;
  padding: 32px 0 40px 0;
  margin-top: 60px;
}
@media (max-width: 1199px) {
  .faq-front-page .page-block-faq-front-page__cards-container {
    flex-wrap: nowrap;
  }
}
@media (max-width: 768px) {
  .faq-front-page .page-block-faq-front-page__cards-container {
    padding: 32px 0 40px 0;
    gap: 16px;
    margin-top: 32px;
  }
}
.faq-front-page .page-block-faq-front-page__cards-container .faq-card-item {
  box-sizing: border-box;
  padding: 40px;
  background: #F3F4F6;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.25);
  border-radius: 12px;
  min-width: 404px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-basis: 47%;
}
.faq-front-page .page-block-faq-front-page__cards-container .faq-card-item__question {
  font-weight: 400;
  font-size: 1.75rem;
  line-height: 2.063rem;
  color: #475166;
}
.faq-front-page .page-block-faq-front-page__cards-container .faq-card-item__answer {
  font-weight: 300;
  font-size: 1.5rem;
  line-height: 1.75rem;
  color: #475166;
}
@media (max-width: 768px) {
  .faq-front-page .page-block-faq-front-page__cards-container .faq-card-item {
    min-width: 304px;
    padding: 24px;
  }
  .faq-front-page .page-block-faq-front-page__cards-container .faq-card-item__question {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  .faq-front-page .page-block-faq-front-page__cards-container .faq-card-item__answer {
    font-size: 1.25rem;
    line-height: 1.438rem;
  }
}
@media (max-width: 1200px) {
  .faq-front-page .page-block-faq-front-page {
    padding-left: 14px;
  }
  .faq-front-page .page-block-faq-front-page__header {
    font-weight: 300;
    font-size: 1.75rem;
    line-height: 2.063rem;
  }
}
@media (max-width: 768px) {
  .faq-front-page .page-block-faq-front-page {
    padding: 40px 0 0 14px;
  }
  .faq-front-page .page-block-faq-front-page__header {
    font-weight: 300;
    text-align: left;
    margin-bottom: -25px;
    padding-right: 20px;
  }
  .faq-front-page .page-block-faq-front-page__link {
    width: 343px;
    font-size: 1.25rem;
    line-height: 1.438rem;
  }
}
.faq-front-page__link {
  box-sizing: border-box;
  width: 428px;
  padding: 12px;
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.25);
  border-radius: 12px;
  font-size: 1.5rem;
  line-height: 1.75rem;
  color: #475166;
  margin: auto;
  display: block;
  text-align: center;
}
@media (max-width: 768px) {
  .faq-front-page {
    padding-bottom: 40px;
  }
  .faq-front-page__link {
    width: 343px;
    font-size: 1.25rem;
    line-height: 1.438rem;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-free-block--netcredit .button {
  min-width: 360px;
  height: 50px;
  border-radius: 100px;
}
.page-block-free-block .page-block__content, .page-block-faq .page-block__content {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}
.page-block-free-block .page-block__content div, .page-block-faq .page-block__content div {
  flex: 1 0 0;
  width: 100%;
}
.page-block-free-block .button, .page-block-faq .button {
  display: inline-block;
  margin-top: 30px;
}
.page-block-free-block .button--netcredit, .page-block-faq .button--netcredit {
  min-width: 360px;
  height: 50px;
  border-radius: 100px;
}
.page-block-free-block .button-div, .page-block-faq .button-div {
  text-align: center;
}

body.mn_ru .page-block-free-block img, body.mn_ru .page-block-faq img {
  max-width: 100%;
  height: auto !important;
}

.page-block-faq {
  max-width: 800px;
}
.page-block-faq__header {
  width: 100%;
  /*height: 120px;*/
  margin-top: 20px;
  border: 1px solid #fff;
}
.page-block-faq__header .faq-title {
  margin: 20px auto;
  padding: 0;
}
@media (max-width: 768px) {
  .page-block-faq__header {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.page-block-faq .page-block__content img {
  max-width: 100%;
  height: auto;
}
.page-block-faq .page-block__content div {
  padding: 10px 0;
  margin: 10px auto;
}
.page-block-faq .page-block__content table.faq-table {
  width: 100%;
}
.page-block-faq .page-block__content td {
  padding: 0px;
  border-bottom: 2px solid #dee3ee;
}
.page-block-faq .page-block__content td.new-group {
  padding-top: 56px;
}
.page-block-faq .page-block__content a.toggle {
  padding: 20px 0;
  font-size: 18px;
  line-height: 28px;
  text-decoration: none;
  display: flex;
  justify-content: space-between;
  color: #353E59;
  font-weight: 700;
}
.page-block-faq .page-block__content .toggle-content {
  display: none;
  margin-left: 0;
  padding: 0px 10px 0 0;
  box-sizing: border-box;
  color: #737F99;
  max-width: 100%;
  overflow: auto;
}
.page-block-faq .page-block__content .toggle-content ul {
  padding-left: 30px;
}
.page-block-faq .page-block__content .toggle-content ul li {
  list-style: circle;
}
@media (max-width: 768px) {
  .page-block-faq .page-block__content .toggle-content {
    max-width: 345px;
  }
}
.page-block-faq .page-block__content .toggle-content.is-visible {
  display: block;
}
.page-block-faq .page-block__content .faq-icon {
  width: 12px;
  height: 12px;
  float: right;
  margin: 5px 20px;
  color: #353E59;
}
.page-block-faq .page-block__content .fa-minus {
  display: none;
}
.page-block-faq .page-block__content a.toggled .fa-minus {
  display: block;
}
.page-block-faq .page-block__content a.toggled .fa-plus {
  display: none;
}
.page-block-faq__input {
  flex-grow: 2;
  text-indent: 80px;
  width: 100%;
  height: 64px;
  background: #F2F4F8;
  border: none;
  box-sizing: border-box;
  border-radius: 4px;
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
  line-height: 17px;
}
.page-block-faq form {
  display: flex;
  flex-direction: row;
  padding: 2px;
  position: relative;
}
.page-block-faq input:focus {
  outline: none;
}
.page-block-faq button {
  color: #737F99;
  background: none;
  display: block;
  width: 64px;
  height: 64px;
  position: absolute;
  top: 0;
  left: 0;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-features {
  padding-top: 50px;
  padding-bottom: 50px;
}
.page-block-features .features-container {
  padding: 50px 15px;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 28px;
}
.page-block-features .features-container .features-header {
  width: 100%;
  text-align: left;
  font-size: 3.125rem;
}
@media (max-width: 768px) {
  .page-block-features .features-container .features-header {
    padding-right: 40%;
    font-size: 1.75rem;
  }
}
.page-block-features .features-container .features-item {
  width: 100%;
}
.page-block-features .features-container .features-item__image {
  text-align: left;
}
.page-block-features .features-container .features-item__text-title {
  font-size: 3rem;
  color: #475166;
  line-height: 3.75rem;
  margin-bottom: 15px;
}
.page-block-features .features-container .features-item__text-title h1 {
  font-size: 3rem;
  color: #475166;
  line-height: 3.75rem;
  margin-bottom: 15px;
}
.page-block-features .features-container .features-item__text-title h2, .page-block-features .features-container .features-item__text-title h3, .page-block-features .features-container .features-item__text-title h4, .page-block-features .features-container .features-item__text-title h5, .page-block-features .features-container .features-item__text-title h6 {
  font-size: 3rem;
  color: #475166;
  line-height: 3.75rem;
  margin-bottom: 15px;
}
.page-block-features .features-container .features-item__text {
  font-size: 1.125rem;
  color: #475166;
  line-height: 1.5rem;
}
.page-block-features .features-container .features-item__text li {
  list-style-type: revert;
}
.page-block-features .features-container .features-item__text ul li {
  margin-left: 2rem;
}
@media (max-width: 1200px) {
  .page-block-features .features-container .features-item {
    margin-bottom: 50px;
  }
}
.page-block-features .features-container.features-container-cards {
  padding: 80px 0;
}
.page-block-features .features-container.features-container-cards .features-item-card {
  box-sizing: border-box;
  min-width: 343px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  flex: 1;
  flex-basis: 45%;
  text-align: center;
  padding: 48px;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.2);
  border-radius: 48px;
}
.page-block-features .features-container.features-container-cards .features-item-card.full-width-card .responsive-item:nth-child(1) {
  height: 100%;
}
.page-block-features .features-container.features-container-cards .features-item-card.full-width-card .features-item-card__text {
  margin-top: 0;
}
.page-block-features .features-container.features-container-cards .features-item-card__title {
  order: -1;
}
.page-block-features .features-container.features-container-cards .features-item-card__text-title h1, .page-block-features .features-container.features-container-cards .features-item-card__text-title h2, .page-block-features .features-container.features-container-cards .features-item-card__text-title h3, .page-block-features .features-container.features-container-cards .features-item-card__text-title h4, .page-block-features .features-container.features-container-cards .features-item-card__text-title h5, .page-block-features .features-container.features-container-cards .features-item-card__text-title h6 {
  font-weight: 300;
  font-size: 2rem;
  line-height: normal;
  margin-bottom: 32px;
  color: #475166;
}
.page-block-features .features-container.features-container-cards .features-item-card.full-width-card .features-item-card__text-title h1, .page-block-features .features-container.features-container-cards .features-item-card.full-width-card .features-item-card__text-title h2, .page-block-features .features-container.features-container-cards .features-item-card.full-width-card .features-item-card__text-title h3, .page-block-features .features-container.features-container-cards .features-item-card.full-width-card .features-item-card__text-title h4, .page-block-features .features-container.features-container-cards .features-item-card.full-width-card .features-item-card__text-title h5, .page-block-features .features-container.features-container-cards .features-item-card.full-width-card .features-item-card__text-title h6 {
  margin-bottom: 0;
}
.page-block-features .features-container.features-container-cards .features-item-card__text {
  margin-top: 16px;
  margin-bottom: 28px;
}
.page-block-features .features-container.features-container-cards .features-item-card__text p {
  margin: 0;
  font-size: 1.25rem;
  line-height: normal;
  font-weight: 300;
  color: #475166;
}
.page-block-features .features-container.features-container-cards .features-item-card a {
  padding: 12px;
  background: #F3F4F6;
  border-radius: 8px;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.438rem;
}
.page-block-features .features-container.features-container-cards .features-item-card.horizontal .horizontal__text-container {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-block-features .features-container.features-container-cards .features-item-card.horizontal .features-item__image {
  margin-right: 16px;
}
@media (min-width: 768px) {
  .page-block-features .features-container.features-container-cards .features-item-card.horizontal {
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
    flex-wrap: wrap;
  }
  .page-block-features .features-container.features-container-cards .features-item-card.horizontal .features-item-card__title {
    flex-basis: 100%;
  }
  .page-block-features .features-container.features-container-cards .features-item-card.horizontal .item-hidden-sm {
    flex: 1;
  }
  .page-block-features .features-container.features-container-cards .features-item-card.horizontal .horizontal__text-container {
    display: flex;
    flex-direction: column;
    flex: 6;
    align-items: center;
  }
}
.page-block-features .features-container .responsive-container.right-to-left .features-item__image {
  text-align: right;
}
@media (max-width: 1200px) {
  .page-block-features .features-container {
    padding: 50px 25px;
  }
  .page-block-features .features-container.features-container-cards {
    gap: 20px;
  }
  .page-block-features .features-container.features-container-cards .features-item-card {
    padding: 28px 20px;
    gap: 20px;
    max-width: 100%;
  }
  .page-block-features .features-container.features-container-cards .features-item-card.full-width-card .features-item-card__text-title h1, .page-block-features .features-container.features-container-cards .features-item-card.full-width-card .features-item-card__text-title h2, .page-block-features .features-container.features-container-cards .features-item-card.full-width-card .features-item-card__text-title h3, .page-block-features .features-container.features-container-cards .features-item-card.full-width-card .features-item-card__text-title h4, .page-block-features .features-container.features-container-cards .features-item-card.full-width-card .features-item-card__text-title h5, .page-block-features .features-container.features-container-cards .features-item-card.full-width-card .features-item-card__text-title h6 {
    margin-bottom: 0;
  }
  .page-block-features .features-container.features-container-cards .features-item-card__text-title h1, .page-block-features .features-container.features-container-cards .features-item-card__text-title h2, .page-block-features .features-container.features-container-cards .features-item-card__text-title h3, .page-block-features .features-container.features-container-cards .features-item-card__text-title h4, .page-block-features .features-container.features-container-cards .features-item-card__text-title h5, .page-block-features .features-container.features-container-cards .features-item-card__text-title h6 {
    font-size: 1.5rem;
    line-height: normal;
    margin-bottom: 20px;
  }
  .page-block-features .features-container.features-container-cards .features-item-card__text {
    margin-bottom: 20px;
  }
  .page-block-features .features-container.features-container-cards .features-item-card__text p {
    font-size: 1.25rem;
    line-height: normal;
  }
  .page-block-features .features-container.features-container-cards .features-item-card a {
    font-size: 1rem;
    line-height: 1.188rem;
  }
}
@media (max-width: 768px) {
  .page-block-features .features-container {
    margin: -45px 0;
  }
  .page-block-features .features-container .features-item__image {
    text-align: center;
  }
  .page-block-features .features-container .responsive-container.right-to-left .features-item__image {
    text-align: center;
  }
  .page-block-features .features-container.features-container-cards {
    padding: 50px 16px;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-feedback-form {
  margin: 0 0 -56px 0;
  padding: 80px 0;
  background: #F5FCFF;
}
@media (max-width: 1200px) {
  .page-block-feedback-form {
    padding: 40px 25px;
  }
}
.page-block-feedback-form .current-page-block-header h1, .page-block-feedback-form .current-page-block-header h2, .page-block-feedback-form .current-page-block-header h3, .page-block-feedback-form .current-page-block-header h4, .page-block-feedback-form .current-page-block-header h5, .page-block-feedback-form .current-page-block-header h6 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 56px;
  padding-bottom: 0;
}
.page-block-feedback-form .current-page-block-header h1, .page-block-feedback-form .current-page-block-header h2, .page-block-feedback-form .current-page-block-header h3, .page-block-feedback-form .current-page-block-header h4, .page-block-feedback-form .current-page-block-header h5, .page-block-feedback-form .current-page-block-header h6, .page-block-feedback-form .current-page-block-header div, .page-block-feedback-form .current-page-block-header p, .page-block-feedback-form .current-page-block-header li {
  text-align: center;
}
.page-block-feedback-form .form-container {
  max-width: 736px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 10px;
  background: #fff;
  box-sizing: border-box;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  padding: 56px;
}
.page-block-feedback-form .form-container .form-header {
  padding-bottom: 16px;
}
.page-block-feedback-form .form-container .form-header h1, .page-block-feedback-form .form-container .form-header h2, .page-block-feedback-form .form-container .form-header h3, .page-block-feedback-form .form-container .form-header h4, .page-block-feedback-form .form-container .form-header h5, .page-block-feedback-form .form-container .form-header h6 {
  font-size: 18px;
  margin-top: 0;
  padding-top: 0;
}
@media (max-width: 1200px) {
  .page-block-feedback-form .form-container {
    padding: 20px;
  }
}
.page-block-feedback-form .form-field-row {
  margin-bottom: 20px;
}
.page-block-feedback-form .form-field-row .form-field-label {
  font-size: 0.925rem;
  margin-bottom: 10px;
  color: #141E33;
}
.page-block-feedback-form .form-field-row .form-field-description {
  font-size: 0.925rem;
  color: #737f99;
  margin-bottom: 10px;
  margin-top: -5px;
}
.page-block-feedback-form .form-field-row .form-field-error {
  color: #ff0000;
  margin-top: 10px;
  font-size: 0.875rem;
  display: none;
}
.page-block-feedback-form .form-field-row input[type=text], .page-block-feedback-form .form-field-row input[type=email], .page-block-feedback-form .form-field-row textarea, .page-block-feedback-form .form-field-row select {
  border: 1px solid #dee3ee;
  border-radius: 4px;
  display: block;
  width: 100%;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px;
  background-color: rgba(115, 127, 153, 0.11);
  font-size: 1rem;
  color: #353E59;
}
.page-block-feedback-form .form-field-row input[type=text]::placeholder, .page-block-feedback-form .form-field-row input[type=email]::placeholder, .page-block-feedback-form .form-field-row textarea::placeholder, .page-block-feedback-form .form-field-row select::placeholder {
  color: #353E59;
}
.page-block-feedback-form .form-field-row input[type=text], .page-block-feedback-form .form-field-row input[type=email] {
  height: 45px;
  line-height: 45px;
}
.page-block-feedback-form .form-field-row textarea {
  height: 140px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Roboto, "sans-serif";
}
.page-block-feedback-form .form-field-row select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.9998 8.44554C7.56177 8.44632 7.12787 8.36076 6.72293 8.19375C6.31798 8.02674 5.94993 7.78155 5.6398 7.47221L0.193131 2.02554C0.0675956 1.9 -0.00292969 1.72974 -0.00292969 1.55221C-0.00292969 1.37467 0.0675956 1.20441 0.193131 1.07887C0.318667 0.953338 0.48893 0.882812 0.666465 0.882812C0.843999 0.882812 1.01426 0.953338 1.1398 1.07887L6.58647 6.52554C6.96147 6.90008 7.4698 7.11045 7.9998 7.11045C8.5298 7.11045 9.03813 6.90008 9.41313 6.52554L14.8598 1.07887C14.9853 0.953338 15.1556 0.882813 15.3331 0.882812C15.5107 0.882812 15.6809 0.953338 15.8065 1.07887C15.932 1.20441 16.0025 1.37467 16.0025 1.55221C16.0025 1.72974 15.932 1.9 15.8065 2.02554L10.3598 7.47221C10.0497 7.78155 9.68161 8.02674 9.27667 8.19375C8.87172 8.36076 8.43783 8.44632 7.9998 8.44554Z' fill='%23353E59'/%3E%3C/svg%3E%0A");
  height: 45px;
  line-height: 45px;
  background-position: calc(100% - 15px) center;
  background-repeat: no-repeat;
}
.page-block-feedback-form .form-field-row select option {
  height: 45px;
  line-height: 45px;
}
.page-block-feedback-form .form-field-row select::-ms-expand {
  display: none;
}
.page-block-feedback-form .form-field-row .file-upload-selected-label {
  display: none;
}
.page-block-feedback-form .form-field-row label.file-upload {
  display: block;
  color: #423BFF;
  cursor: pointer;
  text-align: center;
  border: 2px dashed #423BFF;
  padding: 14px;
  border-radius: 6px;
}
.page-block-feedback-form .form-field-row label.file-upload i {
  margin-right: 10px;
}
.page-block-feedback-form .form-field-row label.file-upload input[type=file] {
  display: none;
}
.page-block-feedback-form .form-field-row.selected label.file-upload {
  display: none;
}
.page-block-feedback-form .form-field-row.selected .file-upload-selected-label {
  color: #423BFF;
  display: block;
}
.page-block-feedback-form .form-field-row.selected .file-upload-selected-label i {
  margin-right: 10px;
  color: #ff0000;
  cursor: pointer;
}
.page-block-feedback-form .form-field-row.selected .file-upload-selected-label input[type=file] {
  display: none;
}
.page-block-feedback-form .form-field-row .submit-button {
  background-color: #423BFF;
  color: #fff;
  display: block;
  width: 100%;
  box-shadow: none;
  border: none;
  padding: 14px;
  border-radius: 6px;
}
.page-block-feedback-form .form-field-row .submit-button:hover:not(disabled) {
  background-color: #423BFF;
  border-color: #423BFF;
  color: #fff;
}
.page-block-feedback-form .form-field-row .submit-button:focus:not(disabled), .page-block-feedback-form .form-field-row .submit-button:active:not(disabled) {
  background-color: #423BFF;
  border-color: #423BFF;
  color: #fff;
}
.page-block-feedback-form .form-field-row.invalid-input input[type=text], .page-block-feedback-form .form-field-row.invalid-input input[type=email], .page-block-feedback-form .form-field-row.invalid-input select, .page-block-feedback-form .form-field-row.invalid-input textarea {
  border: 1px solid #ff0000;
}
.page-block-feedback-form .form-field-row.invalid-input .form-field-error {
  display: block;
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-free-block--netcredit .button {
  min-width: 360px;
  height: 50px;
  border-radius: 100px;
}
.page-block-free-block .page-block__content {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}
.page-block-free-block .page-block__content div {
  flex: 1 0 0;
  width: 100%;
}
.page-block-free-block .button {
  display: inline-block;
  margin-top: 30px;
}
.page-block-free-block .button--netcredit {
  min-width: 360px;
  height: 50px;
  border-radius: 100px;
}
.page-block-free-block .button-div {
  text-align: center;
}

body.mn_ru .page-block-free-block img {
  max-width: 100%;
  height: auto !important;
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-page-head {
  background-color: #423BFF;
  margin-bottom: 56px;
}
.page-block-page-head .page-head-container {
  min-height: 248px;
  display: flex;
  align-items: center;
}
.page-block-page-head .page-head-container div, .page-block-page-head .page-head-container p, .page-block-page-head .page-head-container h1, .page-block-page-head .page-head-container h2, .page-block-page-head .page-head-container h3, .page-block-page-head .page-head-container h4, .page-block-page-head .page-head-container h5, .page-block-page-head .page-head-container h6 {
  color: #ffffff !important;
  margin: 0;
  padding: 0;
}
.page-block-page-head .page-head-container h1, .page-block-page-head .page-head-container h2, .page-block-page-head .page-head-container h3, .page-block-page-head .page-head-container h4, .page-block-page-head .page-head-container h5, .page-block-page-head .page-head-container h6 {
  padding-top: 8px;
}
@media (max-width: 1200px) {
  .page-block-page-head .page-head-container {
    min-height: 168px;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-hero {
  background-color: #fff;
  margin-top: 50px;
  margin-bottom: 50px;
}
.page-block-hero .block-hero-container {
  padding: 50px 15px;
  box-sizing: border-box;
}
.page-block-hero .block-hero-container .hero-item__image {
  text-align: left;
}
.page-block-hero .block-hero-container .hero-item__image img {
  max-width: 100%;
  border: 2px solid #C4C4C4;
}
.page-block-hero .block-hero-container .hero-item__text-title {
  font-size: 3rem;
  color: #475166;
  line-height: 3.75rem;
  margin-bottom: 15px;
  padding-right: 50px;
}
.page-block-hero .block-hero-container .hero-item__text {
  font-size: 1.125rem;
  color: #475166;
  line-height: 1.5rem;
  padding-right: 50px;
  margin-bottom: 38px;
}
.page-block-hero .block-hero-container .hero-item .button {
  background: #5599AA;
}
@media (min-width: 1200px) {
  .page-block-hero .block-hero-container .hero-item .button {
    min-width: 328px;
  }
}
.page-block-hero .block-hero-container .hero-item .button:hover {
  background: #528B9C;
}
@media (max-width: 1200px) {
  .page-block-hero .block-hero-container .hero-item {
    margin-bottom: 50px;
  }
  .page-block-hero .block-hero-container .hero-item__text-title {
    margin-top: 25px;
    padding-right: 0;
  }
  .page-block-hero .block-hero-container .hero-item__text {
    padding-right: 0;
  }
  .page-block-hero .block-hero-container .hero-item__button-container {
    text-align: center;
  }
}
.page-block-hero .block-hero-container .responsive-container.right-to-left .hero-item__image {
  text-align: right;
}
@media (max-width: 1200px) {
  .page-block-hero .block-hero-container {
    padding: 50px 25px;
  }
}
@media (max-width: 768px) {
  .page-block-hero .block-hero-container .hero-item__image {
    text-align: center;
  }
  .page-block-hero .block-hero-container .responsive-container.right-to-left .hero-item__image {
    text-align: center;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-how {
  background: #f3f9fe;
}
.page-block-how--netcredit {
  background: #F7F7F7;
}
.page-block-how--netcredit__slide-content h3 {
  color: #353E59;
}
.page-block-how--netcredit .slide-card__action a {
  color: #34D1BF;
}
.page-block-how__slider {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 1168px) {
  .page-block-how__slider {
    flex-direction: column;
  }
}
.page-block-how__slide {
  flex: 1 0 0;
  -ms-flex: 1;
  -webkit-flex: 1;
  margin-right: 40px;
}
@media (max-width: 1168px) {
  .page-block-how__slide {
    flex: initial;
    margin-right: 0;
    margin-bottom: 40px;
  }
  .page-block-how__slide:last-child {
    margin-bottom: 0;
  }
}
.page-block-how__slide:last-child {
  margin-right: 0;
}
.page-block-how__slide-image {
  height: 150px;
  background: none center/contain no-repeat;
}
.page-block-how__slide-action {
  text-align: center;
}

.page-block-how-v2 {
  margin-top: 56px;
}
.page-block-how-v2 .how-container {
  display: flex;
  margin-bottom: 56px;
  margin-top: 56px;
}
.page-block-how-v2 .how-container > div {
  align-self: center;
}
.page-block-how-v2 .how-container .how-image {
  width: 50%;
}
.page-block-how-v2 .how-container .how-image img {
  width: 100%;
}
@media (max-width: 768px) {
  .page-block-how-v2 .how-container {
    display: block;
  }
  .page-block-how-v2 .how-container .how-image {
    width: 100%;
  }
  .page-block-how-v2 .how-container ol {
    margin-right: 20px;
  }
}
.page-block-how-v2 .how-container ol {
  list-style: none;
  counter-reset: my-counter;
}
@media (min-width: 768px) {
  .page-block-how-v2 .how-container ol {
    margin-left: 100px;
  }
}
@media (max-width: 768px) {
  .page-block-how-v2 .how-container ol {
    margin-left: 0;
    padding-left: 0;
  }
}
.page-block-how-v2 .how-container ol li {
  position: relative;
  counter-increment: my-counter;
  padding-left: 56px;
  min-height: 40px;
  margin-bottom: 40px;
  text-align: left;
  cursor: pointer;
}
.page-block-how-v2 .how-container ol li h1, .page-block-how-v2 .how-container ol li h2, .page-block-how-v2 .how-container ol li h3, .page-block-how-v2 .how-container ol li h4, .page-block-how-v2 .how-container ol li h5, .page-block-how-v2 .how-container ol li h6 {
  margin-bottom: 0;
  padding-bottom: 10px;
  color: #423BFF;
  line-height: 35px;
  font-size: 18px;
  font-weight: 700;
}
.page-block-how-v2 .how-container ol li::before {
  content: counter(my-counter);
  position: absolute;
  top: 0;
  left: 0;
  color: #BCC4D6;
  background-color: #F1F3F7;
  font-weight: bold;
  margin-right: 20px;
  margin-bottom: 10px;
  border-radius: 6px;
  width: 40px !important;
  height: 40px !important;
  text-align: center;
  line-height: 40px;
}
.page-block-how-v2 .how-container ol li.active {
  color: #737F99;
}
.page-block-how-v2 .how-container ol li.active::before {
  color: #fff;
  background-color: #423BFF;
}
.page-block-how-v2 .how-text-below {
  background-color: #F1F3F7;
  padding: 25px;
}

.page-block-how-v3 {
  padding-bottom: 80px;
}
.page-block-how-v3 .how-header a {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #423BFF;
  text-decoration: none;
}
.page-block-how-v3 .how-header a:hover {
  text-decoration: underline;
}
.page-block-how-v3 .how-header h1 {
  font-weight: 700;
  font-size: 3rem;
  line-height: 3.5rem;
  letter-spacing: -0.01em;
  color: #455073;
  margin: 8px 0 56px 0;
}
.page-block-how-v3 .how-container-v3 {
  display: flex;
  gap: 48px;
}
.page-block-how-v3 .how-container-v3 .how-image {
  width: 50%;
  border-radius: 12px;
  overflow: hidden;
}
.page-block-how-v3 .how-container-v3 .how-image img {
  width: 100%;
}
.page-block-how-v3 .how-container-v3 .how-image img:nth-child(2) {
  display: none;
}
.page-block-how-v3 .how-container-v3 .how-image__navigation-buttons {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  margin: 29px 0 56px 0;
}
.page-block-how-v3 .how-container-v3 .how-image__navigation-buttons button {
  width: 85px;
  height: 8px;
  border-radius: 12px;
  background: #F3F4F6;
}
.page-block-how-v3 .how-container-v3 .how-image__navigation-buttons button.active {
  background: #423BFF;
}
.page-block-how-v3 .how-container-v3 .how-content {
  max-width: 50%;
  padding-top: 48px;
}
.page-block-how-v3 .how-container-v3 .how-content__navigation-arrows {
  display: flex;
  justify-content: flex-end;
  gap: 24px;
}
.page-block-how-v3 .how-container-v3 .how-content__navigation-arrows span {
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #737f99;
  border-radius: 50%;
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.page-block-how-v3 .how-container-v3 .how-content__navigation-arrows span:nth-child(2) {
  transform: rotate(180deg);
}
.page-block-how-v3 .how-container-v3 .how-content .how-to-steps {
  border: 1px solid #dee3ee;
  border-radius: 16px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 12px;
}
.page-block-how-v3 .how-container-v3 .how-content .how-to-steps li {
  border-radius: 12px;
  width: 100%;
  cursor: pointer;
}
.page-block-how-v3 .how-container-v3 .how-content .how-to-steps li.active {
  background: #F3F4F6;
}
.page-block-how-v3 .how-container-v3 .how-content .how-to-steps li.active span {
  background: #423BFF;
  color: #fff;
}
.page-block-how-v3 .how-container-v3 .how-content .how-to-steps li .block-step-content {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 8px;
  gap: 16px;
}
.page-block-how-v3 .how-container-v3 .how-content .how-to-steps li .block-step-content span {
  width: 40px;
  min-width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  border: 1px solid #737f99;
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.25);
}
.page-block-how-v3 .how-container-v3 .how-content .how-to-steps li .block-step-content__step-text h2 {
  font-weight: 400;
  font-size: 1.073rem;
  line-height: 1.25rem;
  color: #353E59;
  margin: 0;
}
.page-block-how-v3 .how-container-v3 .how-content .how-to-steps li .block-step-content__step-text p {
  font-weight: 300;
  font-size: 1.073rem;
  line-height: 1.25rem;
  color: #737f99;
  margin: 8px 0 0 0;
}
@media (max-width: 1200px) {
  .page-block-how-v3 .how-container-v3 .how-content {
    padding-top: 20px;
  }
}
@media (max-width: 768px) {
  .page-block-how-v3 .how-container-v3 {
    flex-direction: column-reverse;
    gap: 28px;
  }
  .page-block-how-v3 .how-container-v3 .how-image {
    width: 100%;
  }
  .page-block-how-v3 .how-container-v3 .how-image img {
    display: none;
  }
  .page-block-how-v3 .how-container-v3 .how-image img:nth-child(2) {
    display: inherit;
  }
  .page-block-how-v3 .how-container-v3 .how-image__navigation-buttons {
    gap: 8px;
    margin: 24px 0 30px 0;
  }
  .page-block-how-v3 .how-container-v3 .how-image__navigation-buttons button {
    width: 76px;
    height: 8px;
  }
  .page-block-how-v3 .how-container-v3 .how-content {
    max-width: 100%;
  }
}
.page-block-how-v3 .subscribe {
  border: 1px solid #dee3ee;
  border-radius: 12px;
  padding: 24px 117px 26px 117px;
  background: #fff;
}
.page-block-how-v3 .subscribe__header h3 {
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.313rem;
  color: #353E59;
  margin: 0;
}
.page-block-how-v3 .subscribe__header h4 {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.188rem;
  color: #353E59;
  margin: 0;
  padding: 16px 0 12px 0;
}
.page-block-how-v3 .subscribe__form--email-field {
  display: flex;
  gap: 24px;
}
.page-block-how-v3 .subscribe__form--email-field input {
  height: 52px;
  display: flex;
  align-items: center;
  border-radius: 12px;
  border: none;
  outline: none;
  background: none;
}
.page-block-how-v3 .subscribe__form--email-field input:first-child {
  padding: 0 32px;
  border: 1px solid #dee3ee;
  flex-basis: 49.5%;
  font-size: 1rem;
  line-height: 1.188rem;
}
.page-block-how-v3 .subscribe__form--email-field input:first-child::placeholder {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.188rem;
  color: #A0A4AC;
}
.page-block-how-v3 .subscribe__form--email-field input:last-child {
  flex-basis: 22.8%;
  justify-content: center;
  cursor: pointer;
  background: #423BFF;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.188rem;
  color: #fff;
}
.page-block-how-v3 .subscribe__form--email-field input:last-child:disabled {
  cursor: not-allowed;
}
.page-block-how-v3 .subscribe__form--email-field span {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.188rem;
  color: #A0A4AC;
  margin: 8px 0 20px 0;
  display: none;
}
.page-block-how-v3 .subscribe__form--terms {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
  margin: 12px 0 0 0;
}
.page-block-how-v3 .subscribe__form--terms input {
  cursor: pointer;
  margin: 0;
  width: 15.66px;
  height: 16px;
}
.page-block-how-v3 .subscribe__form--terms label {
  font-weight: 400;
  font-style: italic;
  font-size: 0.625rem;
  line-height: 0.75rem;
  color: #A0A4AC;
  padding-top: 4px;
  pointer-events: none;
}
@media (max-width: 768px) {
  .page-block-how-v3 .subscribe {
    padding: 24px 16px;
  }
  .page-block-how-v3 .subscribe__header h3 {
    width: 70%;
  }
  .page-block-how-v3 .subscribe__form--email-field {
    flex-direction: column;
    gap: 0;
  }
  .page-block-how-v3 .subscribe__form--email-field input {
    min-height: 52px;
  }
  .page-block-how-v3 .subscribe__form--email-field input:first-child {
    padding: 0 20px;
  }
  .page-block-how-v3 .subscribe__form--email-field input:first-child::placeholder {
    color: transparent;
  }
  .page-block-how-v3 .subscribe__form--email-field input:last-child {
    max-width: 184.38px;
  }
  .page-block-how-v3 .subscribe__form--email-field span {
    display: inherit;
  }
  .page-block-how-v3 .subscribe__form--terms {
    align-items: flex-start;
    margin-top: 20px;
  }
  .page-block-how-v3 .subscribe__form--terms label {
    width: 70%;
    padding: 0;
  }
}
@media (max-width: 768px) {
  .page-block-how-v3 .how-header h1 {
    width: 80%;
    font-size: 2rem;
    line-height: 2.375rem;
    margin: 8px 0 20px 0;
  }
}
.page-block-how-v3 .how-text-below {
  background-color: #f1f3f7;
  padding: 25px;
}.block-ifr-container {
  margin-top: 30px;
  margin-bottom: 30px;
  box-sizing: border-box;
}
.block-ifr-container iframe {
  border: none;
  width: 100%;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-lead-gen .lead-gen {
  display: flex;
  justify-content: center;
  height: auto;
  box-sizing: border-box;
  padding: 50px 25px;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  color: #fff;
}
.page-block-lead-gen .lead-gen div {
  text-align: center;
  color: #fff;
}
.page-block-lead-gen .lead-gen__content-container {
  align-self: center;
}
.page-block-lead-gen .lead-gen__title {
  font-weight: 400;
  font-style: normal;
  font-size: 3.375rem;
  line-height: 3.75rem;
  color: #fff;
  text-align: center;
}
.page-block-lead-gen .lead-gen__text {
  font-size: 1.125rem;
  font-weight: normal;
  font-style: normal;
  line-height: 1.75rem;
  color: #fff;
  text-align: center;
  margin-top: 10px;
}
.page-block-lead-gen .lead-gen__button {
  text-align: center;
  margin-top: 46px;
}
.page-block-lead-gen .lead-gen .button.button-white {
  box-shadow: 0 10px 10px rgba(71, 81, 102, 0.3);
  border-width: 0;
  color: #FF8126;
}
.page-block-lead-gen .lead-gen .button.button-white:hover {
  color: #FF8126;
  box-shadow: 0 5px 10px rgba(71, 81, 102, 0.3);
}
.page-block-lead-gen .lead-gen .button.button-white:focus, .page-block-lead-gen .lead-gen .button.button-white:active {
  color: #FF8126;
  box-shadow: 0 10px 10px rgba(71, 81, 102, 0.3);
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-loans {
  background: #fff;
}
.page-block-loans--netcredit .slide-card__image {
  background-color: #FF8126;
}
.page-block-loans--netcredit .slide-card__content h3 {
  color: #34D1BF;
}
.page-block-loans--netcredit .swiper-button {
  color: #34D1BF;
}
.page-block-loans--netcredit .swiper-button:hover:not(.button--disabled) {
  background: #34D1BF;
}
.page-block-loans--netcredit .button--outlined {
  border: 3px solid #FF8126;
  color: #FF8126;
}
.page-block-loans--netcredit .button--outlined:hover:not(.button--disabled) {
  background: #FF8126;
}
.page-block-loans .button {
  white-space: normal;
}
.page-block-loans__content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.page-block-loans__content div {
  flex: 1 0 auto;
}/* === DIMENSIONS === */
/* === COLORS === */
.most-read-articles {
  max-width: 968px;
  margin: 50px auto 100px auto;
}
@media (max-width: 768px) {
  .most-read-articles {
    margin: 0 10px 50px 10px;
  }
}
.most-read-articles h1, .most-read-articles h2, .most-read-articles h3, .most-read-articles h4, .most-read-articles h5, .most-read-articles h6 {
  text-align: center;
  margin: 30px 0;
  font-family: "Urbane Rounded", sans-serif !important;
  color: black;
  font-size: 24px;
}
.most-read-articles__container {
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
}
@media (max-width: 768px) {
  .most-read-articles__container {
    gap: 1rem;
  }
}
.most-read-articles__container > * {
  flex: 0 0 calc(25% - 2rem);
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .most-read-articles__container > * {
    flex: 0 0 calc(50% - 1rem);
  }
}
.most-read-articles__container a {
  text-align: center;
  color: black !important;
  font-family: Montserrat, sans-serif !important;
  padding: 5px 10px;
  border: 1px solid black;
  border-radius: 20px;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-news {
  background: #f3f9fe;
}
.page-block-news--netcredit {
  background: #F7F7F7;
}
.page-block-news--netcredit .slide-card__content h4 {
  color: #34D1BF;
}
.page-block-news--netcredit .swiper-button {
  color: #34D1BF;
}
.page-block-news--netcredit .link {
  color: #34D1BF;
}
.page-block-news--netcredit .page-block-news__header a {
  color: #34D1BF;
}
.page-block-news__header {
  display: flex;
  align-items: center;
}
.page-block-news__header div {
  flex: 1;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-cover {
  width: 100%;
  position: relative;
  box-sizing: border-box;
  height: 45.14vw;
  max-height: 650px;
  padding-bottom: 80px;
  overflow: visible;
}
@media (max-width: 768px) {
  .page-cover {
    height: calc(100vh - 80px);
    padding-bottom: 70px;
    border-bottom-right-radius: 0 !important;
  }
}
@media (max-width: 768px) and (orientation: portrait) {
  .page-cover {
    height: 600px;
  }
}
.page-cover img:not(.png-image) {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}
.page-cover.easy-to-use img:not(.png-image) {
  z-index: 0;
}
.page-cover .page-cover__gem-top-image {
  width: 116px;
  height: 110px;
  transform: rotate(-40deg);
  top: 30px;
  right: 30px;
  left: inherit;
}
@media (orientation: landscape) {
  .page-cover .page-cover__gem-top-image {
    display: none;
  }
}
.page-cover .page-cover__gem-bottom-image {
  width: 177px;
  height: 167px;
  top: inherit;
  bottom: 0;
  right: 50px;
  left: inherit;
  transform: rotate(30deg);
}
@media (orientation: landscape) {
  .page-cover .page-cover__gem-bottom-image {
    display: none;
  }
}
@media (max-width: 768px) {
  .page-cover__bg-image {
    display: none;
  }
}
.page-cover__mobile-bg-image {
  display: none;
}
@media (max-width: 768px) {
  .page-cover__mobile-bg-image {
    display: inherit;
  }
}
.page-cover .page-block {
  height: 100%;
  position: relative;
  display: flex;
  align-items: flex-end;
}
@media (max-width: 768px) {
  .page-cover .page-block {
    margin: 0 16px;
  }
}
.page-cover .page-block .text-container {
  width: 350px;
}
.page-cover .page-block .text-container .text-under-button {
  width: 100%;
  text-align: center;
  color: black;
  font-family: "Urbane Rounded";
  font-size: 24px;
  font-style: normal;
  font-weight: 300;
  line-height: 28px;
  /* 116.667% */
}
@media (max-width: 768px) {
  .page-cover .page-block .text-container .text-under-button {
    font-size: 16px;
    width: 60%;
    margin: auto;
  }
}
@media (max-width: 768px) {
  .page-cover .page-block .text-container {
    width: 95%;
  }
}
.page-cover .page-block .text-container__header p, .page-cover .page-block .text-container__header span, .page-cover .page-block .text-container__header h1, .page-cover .page-block .text-container__header h2, .page-cover .page-block .text-container__header h3, .page-cover .page-block .text-container__header h4, .page-cover .page-block .text-container__header h5, .page-cover .page-block .text-container__header h6 {
  font-size: 70px;
  font-style: normal;
  font-weight: 700;
  line-height: 75px;
}
@media (max-width: 1200px) {
  .page-cover .page-block .text-container__header p, .page-cover .page-block .text-container__header span, .page-cover .page-block .text-container__header h1, .page-cover .page-block .text-container__header h2, .page-cover .page-block .text-container__header h3, .page-cover .page-block .text-container__header h4, .page-cover .page-block .text-container__header h5, .page-cover .page-block .text-container__header h6 {
    font-size: 50px;
    line-height: 55px;
  }
}
@media (max-width: 768px) {
  .page-cover .page-block .text-container__header p, .page-cover .page-block .text-container__header span, .page-cover .page-block .text-container__header h1, .page-cover .page-block .text-container__header h2, .page-cover .page-block .text-container__header h3, .page-cover .page-block .text-container__header h4, .page-cover .page-block .text-container__header h5, .page-cover .page-block .text-container__header h6 {
    font-size: 36px;
    line-height: 110%;
  }
}
.page-cover .page-block .text-container__text {
  margin: 24px 0;
}
.page-cover .page-block .text-container__text p, .page-cover .page-block .text-container__text span, .page-cover .page-block .text-container__text h1, .page-cover .page-block .text-container__text h2, .page-cover .page-block .text-container__text h3, .page-cover .page-block .text-container__text h4, .page-cover .page-block .text-container__text h5, .page-cover .page-block .text-container__text h6 {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0.36px;
}
@media (max-width: 768px) {
  .page-cover .page-block .text-container__text {
    display: none;
  }
}
.page-cover .page-block .text-container__text.mobile {
  display: none;
}
@media (max-width: 768px) {
  .page-cover .page-block .text-container__text.mobile {
    display: inherit;
  }
}
.page-cover .page-block .text-container__button a {
  border-radius: 100px;
  display: inline-block;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  /* 150% */
  letter-spacing: 0.16px;
}
.page-cover .page-block .text-container__button a.golden {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  .page-cover .page-block .text-container__button a.golden {
    padding: 14px 54px;
  }
}
.page-cover .page-block .text-container__button a.golden:hover, .page-cover .page-block .text-container__button a.golden.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.page-cover .page-block .text-container__button a.golden:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.page-cover .page-block .text-container__button a.golden:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.page-cover .page-block .text-container__button a.white {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: #FFC000;
  border: 1px solid #FFC000;
  color: #1A1A1A;
  background-color: #FAF7F7;
  border-color: #1A1A1A;
}
@media (max-width: 768px) {
  .page-cover .page-block .text-container__button a.white {
    padding: 14px 54px;
  }
}
@media (max-width: 768px) {
  .page-cover .page-block .text-container__button a.white {
    padding: 14px 54px;
  }
}
.page-cover .page-block .text-container__button a.white:hover, .page-cover .page-block .text-container__button a.white.active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
}
.page-cover .page-block .text-container__button a.white:active {
  background: #1A1A1A;
  border-color: #1A1A1A;
  color: white;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.page-cover .page-block .text-container__button a.white:disabled {
  background: #E5E5E5;
  border-color: #E5E5E5;
  color: #1A1A1A;
  cursor: inherit;
  pointer-events: none;
}
.page-cover .page-block .text-container__button a.transparent {
  outline: none;
  cursor: pointer;
  text-decoration: none;
  font-family: Inter, Arial, "Times New Roman", "Bitstream Charter", Times, serif;
  padding: 16px 64px;
  background: none;
  border: 1px solid #1A1A1A;
  color: #1A1A1A;
}
@media (max-width: 768px) {
  .page-cover .page-block .text-container__button a.transparent {
    padding: 14px 54px;
  }
}
.page-cover .page-block .text-container__button a.transparent:hover, .page-cover .page-block .text-container__button a.transparent.active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
}
.page-cover .page-block .text-container__button a.transparent:active {
  background: #FFC000;
  border-color: #FFC000;
  color: #1A1A1A;
  box-shadow: 0 0 0 2px #ffffff inset;
}
.page-cover .page-block .text-container__button a.transparent:disabled {
  opacity: 0.5;
  cursor: inherit;
  pointer-events: none;
}
.page-cover.front-cover {
  height: 56.94vw;
  max-height: 820px;
  padding-bottom: 211px;
  padding-top: 20px;
  overflow: hidden;
}
@media (max-width: 1200px) {
  .page-cover.front-cover {
    padding-bottom: 80px;
  }
}
@media (max-width: 768px) {
  .page-cover.front-cover {
    padding-top: 80px;
    height: calc(100vh - 80px);
    max-height: 727px;
    overflow: inherit;
  }
}
@media (max-width: 768px) and (orientation: landscape) {
  .page-cover.front-cover {
    padding-top: 20px;
    padding-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .page-cover.front-cover .page-block {
    align-items: flex-start;
  }
}
.page-cover.front-cover .page-block .text-container__text {
  margin-bottom: 40px;
}
@media (max-width: 1200px) {
  .page-cover.front-cover .page-block .text-container__text {
    margin-bottom: 32px;
    margin-top: 16px;
  }
}
@media (max-width: 768px) {
  .page-cover.front-cover .page-block .text-container__text p, .page-cover.front-cover .page-block .text-container__text span, .page-cover.front-cover .page-block .text-container__text h1, .page-cover.front-cover .page-block .text-container__text h2, .page-cover.front-cover .page-block .text-container__text h3, .page-cover.front-cover .page-block .text-container__text h4, .page-cover.front-cover .page-block .text-container__text h5, .page-cover.front-cover .page-block .text-container__text h6 {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.16px;
  }
}
@media (max-width: 768px) and (orientation: landscape) {
  .page-cover.front-cover .page-block .text-container__text {
    margin-bottom: 16px;
  }
}
.page-cover.other-page-cover .text-container {
  max-width: 680px;
  width: 100%;
}
.page-cover.other-page-cover .text-container__button {
  margin-top: 40px;
}
@media (max-width: 768px) {
  .page-cover.other-page-cover .text-container__button {
    margin-top: 24px;
  }
}
.page-cover.custom {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.page-cover.custom .page-block {
  height: fit-content;
  width: 100%;
  margin: 0 auto;
  padding: 0 6.68%;
}
@media (max-width: 1200px) {
  .page-cover.custom .page-block {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 768px) {
  .page-cover.custom .page-block {
    height: fit-content;
    padding: 0 16px;
    box-sizing: border-box;
  }
}
.page-cover.custom.full {
  min-height: calc(100vh - 80px);
}
@media (max-width: 1000px) and (orientation: landscape) {
  .page-cover.custom {
    padding: 20px 0 !important;
  }
}
@media (max-width: 1000px) and (orientation: portrait) {
  .page-cover.custom {
    padding: 40px 0 !important;
  }
}
.page-cover.custom.top-aligned {
  justify-content: flex-start;
}
.page-cover.custom.top-aligned .left {
  justify-content: flex-start;
}
.page-cover.custom.top-aligned .center {
  justify-content: center;
}
.page-cover.custom.top-aligned .right {
  justify-content: flex-end;
}
.page-cover.custom.middle-aligned {
  justify-content: center;
}
.page-cover.custom.middle-aligned .left {
  justify-content: flex-start;
}
.page-cover.custom.middle-aligned .center {
  justify-content: center;
}
.page-cover.custom.middle-aligned .right {
  justify-content: flex-end;
}
.page-cover.custom.bottom-aligned {
  justify-content: flex-end;
}
.page-cover.custom.bottom-aligned .left {
  justify-content: flex-start;
}
.page-cover.custom.bottom-aligned .center {
  justify-content: center;
}
.page-cover.custom.bottom-aligned .right {
  justify-content: flex-end;
}
.page-cover.custom .text-container__button {
  display: flex;
}
.page-cover.custom .text-container.set-padding {
  padding: 20px;
}
.page-cover .bottom-right-image {
  position: absolute;
  left: inherit;
  top: inherit;
  max-width: 200px;
  height: auto;
  z-index: 2;
  transition: 0.3s;
}
.page-cover .bottom-right-image:hover {
  opacity: 0.1;
}
.page-cover.netcredit_pl .page-block {
  padding: 0;
}
.page-cover.netcredit_pl .text-container {
  margin: auto;
}
.page-cover.netcredit_pl .text-container__header h1, .page-cover.netcredit_pl .text-container__header h2, .page-cover.netcredit_pl .text-container__header h3, .page-cover.netcredit_pl .text-container__header h4 {
  color: var(--N__Black, #000);
  text-align: center;
  /* N_H1 */
  font-family: "Urbane Rounded";
  font-size: 60px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 66px */
}
.page-cover.netcredit_pl.other-page-cover .text-container {
  margin-left: 0;
}
.page-cover.netcredit_pl.other-page-cover .text-container__header h1, .page-cover.netcredit_pl.other-page-cover .text-container__header h2, .page-cover.netcredit_pl.other-page-cover .text-container__header h3, .page-cover.netcredit_pl.other-page-cover .text-container__header h4 {
  color: white;
  font-family: "Urbane Rounded";
  font-size: 80px;
  font-style: normal;
  font-weight: 300;
  line-height: 110%;
  /* 88px */
  letter-spacing: 2.4px;
  text-align: left;
}
@media (max-width: 768px) {
  .page-cover.netcredit_pl.no-cover .text-container__header h1, .page-cover.netcredit_pl.no-cover .text-container__header h2, .page-cover.netcredit_pl.no-cover .text-container__header h3, .page-cover.netcredit_pl.no-cover .text-container__header h4 {
    font-size: 35px;
    font-style: normal;
    font-weight: 300;
    line-height: 110%;
    /* 38.5px */
    letter-spacing: 1.05px;
  }
}
.page-cover.netcredit_pl.no-cover .text-container__button a {
  padding: 10px 50px;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}
.page-cover.netcredit_pl.no-cover .text-container__button a:hover {
  background: black;
  color: white;
  border-color: black;
}
@media (max-width: 768px) {
  .page-cover.netcredit_pl.no-cover .text-container__button a {
    font-size: 16px;
    padding: 10px 40px;
  }
}
.page-cover.netcredit_pl.no-cover.black .text-container__header h1, .page-cover.netcredit_pl.no-cover.black .text-container__header h2, .page-cover.netcredit_pl.no-cover.black .text-container__header h3, .page-cover.netcredit_pl.no-cover.black .text-container__header h4 {
  color: white;
}
@media (max-width: 768px) {
  .page-cover.netcredit_pl.no-cover.black .text-container {
    margin-left: 16px;
  }
  .page-cover.netcredit_pl.no-cover.black .text-container__header h1, .page-cover.netcredit_pl.no-cover.black .text-container__header h2, .page-cover.netcredit_pl.no-cover.black .text-container__header h3, .page-cover.netcredit_pl.no-cover.black .text-container__header h4 {
    color: white;
    text-align: left;
  }
  .page-cover.netcredit_pl.no-cover.black .text-container__text {
    text-align: left !important;
    color: #F9F9F9 !important;
    font-family: Montserrat !important;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-partnership-how-to {
  padding: 80px 0;
}
.page-block-partnership-how-to .block-content-container h1, .page-block-partnership-how-to .block-content-container h2, .page-block-partnership-how-to .block-content-container h3, .page-block-partnership-how-to .block-content-container h4, .page-block-partnership-how-to .block-content-container h5, .page-block-partnership-how-to .block-content-container h6 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 40px;
  text-align: center;
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 500;
}
@media (max-width: 768px) {
  .page-block-partnership-how-to .block-content-container h1, .page-block-partnership-how-to .block-content-container h2, .page-block-partnership-how-to .block-content-container h3, .page-block-partnership-how-to .block-content-container h4, .page-block-partnership-how-to .block-content-container h5, .page-block-partnership-how-to .block-content-container h6 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
.page-block-partnership-how-to .block-content-container .link-button-container {
  text-align: center;
  margin-top: 30px;
}
.page-block-partnership-how-to .block-content-container .link-button-container a.link-button {
  display: inline-block;
  padding: 16px 20px;
  color: #fff;
  background: #423BFF;
  border-radius: 16px;
  text-decoration: none;
  font-size: 1.5rem;
}
.page-block-partnership-how-to .block-content-container .link-container {
  text-align: center;
  margin-top: 30px;
}
.page-block-partnership-how-to .block-content-container .link-container a.link {
  display: inline-block;
  color: #475166;
  text-decoration: none;
  font-size: 1.075rem;
}
.page-block-partnership-how-to .block-content-container .link-container a.link:hover {
  text-decoration: underline;
}
.page-block-partnership-how-to .block-content-container .how-to-items-container {
  display: flex;
  justify-content: center;
  gap: 16px;
  margin-top: 32px;
}
.page-block-partnership-how-to .block-content-container .how-to-items-container > div {
  width: 33.3%;
  box-sizing: border-box;
  padding: 16px;
  border-radius: 6px;
  background-color: #F6F6F6;
  margin-bottom: 10px;
}
.page-block-partnership-how-to .block-content-container .how-to-items-container > div .cell-title {
  font-size: 1.5rem;
  line-height: 2.125rem;
  font-weight: 600;
  color: #475166;
  text-align: center;
}
.page-block-partnership-how-to .block-content-container .how-to-items-container > div .cell-icon {
  margin-top: -50px;
  margin-bottom: 10px;
  text-align: center;
}
@media (max-width: 768px) {
  .page-block-partnership-how-to .block-content-container .how-to-items-container {
    flex-wrap: wrap;
  }
  .page-block-partnership-how-to .block-content-container .how-to-items-container > div {
    width: 100%;
    margin-top: 50px;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-partnership-partner-logos {
  padding: 80px 0;
}
.page-block-partnership-partner-logos .block-content-container h1, .page-block-partnership-partner-logos .block-content-container h2, .page-block-partnership-partner-logos .block-content-container h3, .page-block-partnership-partner-logos .block-content-container h4, .page-block-partnership-partner-logos .block-content-container h5, .page-block-partnership-partner-logos .block-content-container h6 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 56px;
  padding-bottom: 0;
  text-align: center;
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 500;
}
@media (max-width: 768px) {
  .page-block-partnership-partner-logos .block-content-container h1, .page-block-partnership-partner-logos .block-content-container h2, .page-block-partnership-partner-logos .block-content-container h3, .page-block-partnership-partner-logos .block-content-container h4, .page-block-partnership-partner-logos .block-content-container h5, .page-block-partnership-partner-logos .block-content-container h6 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
.page-block-partnership-partner-logos .block-content-container .logo-items-container {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 16px;
  max-width: 660px;
  margin-left: auto;
  margin-right: auto;
}
.page-block-partnership-partner-logos .block-content-container .logo-items-container a {
  width: 90px;
  height: 90px;
  min-width: 90px;
  border-radius: 6px;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
@media (max-width: 768px) {
  .page-block-partnership-partner-logos .block-content-container .logo-items-container {
    flex-wrap: nowrap;
  }
}
.page-block-partnership-partner-logos .block-content-container .content-slide-dots-container {
  justify-content: center;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-partnership-products-and-conditions {
  padding: 80px 0;
}
.page-block-partnership-products-and-conditions .block-content-container h1, .page-block-partnership-products-and-conditions .block-content-container h2, .page-block-partnership-products-and-conditions .block-content-container h3, .page-block-partnership-products-and-conditions .block-content-container h4, .page-block-partnership-products-and-conditions .block-content-container h5, .page-block-partnership-products-and-conditions .block-content-container h6 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 40px;
  padding-bottom: 0;
  text-align: center;
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 500;
}
@media (max-width: 768px) {
  .page-block-partnership-products-and-conditions .block-content-container h1, .page-block-partnership-products-and-conditions .block-content-container h2, .page-block-partnership-products-and-conditions .block-content-container h3, .page-block-partnership-products-and-conditions .block-content-container h4, .page-block-partnership-products-and-conditions .block-content-container h5, .page-block-partnership-products-and-conditions .block-content-container h6 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
.page-block-partnership-products-and-conditions .block-content-container .products-and-conditions-items-container {
  display: block;
}
.page-block-partnership-products-and-conditions .block-content-container .products-and-conditions-items-container > div {
  box-sizing: border-box;
  padding: 48px;
  border-radius: 48px;
  background-color: #F3F4F6;
  margin-bottom: 40px;
}
.page-block-partnership-products-and-conditions .block-content-container .products-and-conditions-items-container > div .cell-title {
  font-size: 2rem;
  line-height: 2.125rem;
  font-weight: 400;
  color: #475166;
  text-align: left;
}
@media (max-width: 768px) {
  .page-block-partnership-products-and-conditions .block-content-container .products-and-conditions-items-container > div {
    padding: 28px;
  }
  .page-block-partnership-products-and-conditions .block-content-container .products-and-conditions-items-container > div .cell-title {
    font-size: 1.5rem;
    text-align: center;
  }
}
.page-block-partnership-products-and-conditions .block-content-container .products-and-conditions-items-container > div .cells-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
}
.page-block-partnership-products-and-conditions .block-content-container .products-and-conditions-items-container > div .cells-row.white-bg {
  background-color: #fff;
  border-radius: 12px;
  padding: 32px;
  margin: 32px 0;
}
.page-block-partnership-products-and-conditions .block-content-container .products-and-conditions-items-container > div .cells-row.white-bg .row-cell-label {
  font-size: 1.5rem;
  font-weight: 400;
}
.page-block-partnership-products-and-conditions .block-content-container .products-and-conditions-items-container > div .cells-row.white-bg .row-cell-data {
  font-size: 1.5rem;
  font-weight: 300;
}
.page-block-partnership-products-and-conditions .block-content-container .products-and-conditions-items-container > div .cells-row.white-bg > div {
  text-align: center;
  width: 33.3%;
}
@media (max-width: 768px) {
  .page-block-partnership-products-and-conditions .block-content-container .products-and-conditions-items-container > div .cells-row {
    flex-wrap: wrap;
  }
  .page-block-partnership-products-and-conditions .block-content-container .products-and-conditions-items-container > div .cells-row > div, .page-block-partnership-products-and-conditions .block-content-container .products-and-conditions-items-container > div .cells-row.white-bg > div {
    width: 100%;
  }
  .page-block-partnership-products-and-conditions .block-content-container .products-and-conditions-items-container > div .cells-row > div .cell-title, .page-block-partnership-products-and-conditions .block-content-container .products-and-conditions-items-container > div .cells-row.white-bg > div .cell-title {
    text-align: center;
    font-size: 1.5rem;
  }
}

.item-with-icon-check {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 22.08C18.067 22.08 22.58 17.567 22.58 12C22.58 6.43297 18.067 1.92 12.5 1.92C6.93297 1.92 2.42 6.43297 2.42 12C2.42 17.567 6.93297 22.08 12.5 22.08ZM12.5 24C19.1274 24 24.5 18.6274 24.5 12C24.5 5.37258 19.1274 0 12.5 0C5.87258 0 0.5 5.37258 0.5 12C0.5 18.6274 5.87258 24 12.5 24Z' fill='%23423BFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.404 7.91043C18.8069 8.25502 18.8542 8.86102 18.5096 9.26396L11.9416 16.944C11.7691 17.1456 11.521 17.2668 11.256 17.279C10.991 17.2912 10.7328 17.1931 10.5426 17.0082L6.55064 13.1251C6.17059 12.7554 6.16218 12.1476 6.53187 11.7676C6.90155 11.3875 7.50933 11.3791 7.88938 11.7488L11.1477 14.9182L17.0504 8.01606C17.395 7.61313 18.001 7.56583 18.404 7.91043Z' fill='%23423BFF'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 30px;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-partnership-slider {
  padding: 80px 0;
}
.page-block-partnership-slider .block-content-container h1, .page-block-partnership-slider .block-content-container h2, .page-block-partnership-slider .block-content-container h3, .page-block-partnership-slider .block-content-container h4, .page-block-partnership-slider .block-content-container h5, .page-block-partnership-slider .block-content-container h6 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 56px;
  padding-bottom: 0;
  text-align: center;
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 500;
}
@media (max-width: 768px) {
  .page-block-partnership-slider .block-content-container h1, .page-block-partnership-slider .block-content-container h2, .page-block-partnership-slider .block-content-container h3, .page-block-partnership-slider .block-content-container h4, .page-block-partnership-slider .block-content-container h5, .page-block-partnership-slider .block-content-container h6 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
.page-block-partnership-slider .block-content-container .slider-arrows {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
.page-block-partnership-slider .block-content-container .slider-arrows a {
  background-color: #F3F4F6;
  width: 56px;
  height: 56px;
  background-repeat: no-repeat;
  background-size: 50% 50%;
  background-position: center center;
  margin-bottom: 40px;
}
.page-block-partnership-slider .block-content-container .slider-arrows a.slide-arrow-left {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='32' viewBox='0 0 16 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2267 32.0001C14.0512 32.0011 13.8773 31.9675 13.7148 31.9011C13.5524 31.8348 13.4046 31.737 13.28 31.6134L2.38668 20.7201C1.76584 20.1008 1.27327 19.3651 0.937184 18.5552C0.601098 17.7453 0.428101 16.877 0.428101 16.0001C0.428101 15.1232 0.601098 14.2549 0.937184 13.445C1.27327 12.635 1.76584 11.8994 2.38668 11.2801L13.28 0.386751C13.4043 0.262433 13.5519 0.163819 13.7143 0.0965381C13.8768 0.0292577 14.0509 -0.00537109 14.2267 -0.00537109C14.4025 -0.0053711 14.5766 0.0292577 14.739 0.0965381C14.9014 0.163819 15.049 0.262433 15.1733 0.386751C15.2977 0.511069 15.3963 0.658656 15.4636 0.821085C15.5308 0.983515 15.5655 1.15761 15.5655 1.33342C15.5655 1.50923 15.5308 1.68332 15.4636 1.84575C15.3963 2.00818 15.2977 2.15577 15.1733 2.28008L4.28002 13.1734C3.53095 13.9234 3.1102 14.9401 3.1102 16.0001C3.1102 17.0601 3.53095 18.0767 4.28002 18.8268L15.1733 29.7201C15.2983 29.844 15.3975 29.9915 15.4652 30.154C15.5329 30.3165 15.5677 30.4907 15.5677 30.6668C15.5677 30.8428 15.5329 31.017 15.4652 31.1795C15.3975 31.342 15.2983 31.4895 15.1733 31.6134C15.0488 31.737 14.901 31.8348 14.7386 31.9011C14.5761 31.9675 14.4022 32.0011 14.2267 32.0001Z' fill='black'/%3E%3C/svg%3E%0A");
}
.page-block-partnership-slider .block-content-container .slider-arrows a.slide-arrow-right {
  background-image: url("data:image/svg+xml,%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_50_3423)'%3E%3Cpath d='M9.4723 32.0001C9.30049 32.0011 9.13016 31.9675 8.97109 31.9011C8.81203 31.8348 8.66735 31.737 8.54536 31.6134C8.42299 31.4895 8.32587 31.342 8.25959 31.1795C8.1933 31.017 8.15918 30.8428 8.15918 30.6667C8.15918 30.4907 8.1933 30.3165 8.25959 30.154C8.32587 29.9915 8.42299 29.844 8.54536 29.7201L19.2117 18.8267C19.9452 18.0767 20.3572 17.0601 20.3572 16.0001C20.3572 14.9401 19.9452 13.9234 19.2117 13.1734L8.54536 2.28008C8.29952 2.02901 8.16141 1.68849 8.16141 1.33342C8.16141 0.978349 8.29952 0.637823 8.54536 0.386751C8.7912 0.135679 9.12463 -0.00537109 9.4723 -0.00537109C9.81998 -0.00537109 10.1534 0.135679 10.3992 0.386751L21.0656 11.2801C21.6735 11.8994 22.1559 12.635 22.4849 13.445C22.814 14.2549 22.9834 15.1232 22.9834 16.0001C22.9834 16.877 22.814 17.7453 22.4849 18.5552C22.1559 19.3651 21.6735 20.1008 21.0656 20.7201L10.3992 31.6134C10.2773 31.737 10.1326 31.8348 9.97352 31.9011C9.81445 31.9675 9.64412 32.0011 9.4723 32.0001Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_50_3423'%3E%3Crect width='31.3333' height='32' fill='white' transform='translate(0.333374)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}
@media (max-width: 768px) {
  .page-block-partnership-slider .block-content-container .slider-arrows {
    display: none;
  }
}
.page-block-partnership-slider .block-content-container .slide-items-container {
  display: flex;
  flex-wrap: nowrap;
  gap: 32px;
  justify-content: left;
  align-items: center;
}
.page-block-partnership-slider .block-content-container .slide-items-container .slide-item-card {
  min-width: 100% !important;
  max-width: 100% !important;
  min-height: 500px;
  padding: 48px;
  box-sizing: border-box;
  background: #F3F4F6;
  border-radius: 48px;
}
.page-block-partnership-slider .block-content-container .slide-items-container .slide-item-card .slide-item-title {
  font-size: 2rem;
  font-weight: 400;
  margin-bottom: 20px;
  flex: 1;
  text-align: center;
  color: #475166;
}
.page-block-partnership-slider .block-content-container .slide-items-container .slide-item-card .slide-item-content-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-block-partnership-slider .block-content-container .slide-items-container .slide-item-card .slide-item-content-container .slide-item-image {
  width: 25%;
}
.page-block-partnership-slider .block-content-container .slide-items-container .slide-item-card .slide-item-content-container .slide-item-image img {
  max-width: 100%;
  height: auto;
}
.page-block-partnership-slider .block-content-container .slide-items-container .slide-item-card .slide-item-content-container .slide-item-text {
  flex: 1;
  font-size: 1.5rem;
  line-height: 2rem;
}
@media (max-width: 768px) {
  .page-block-partnership-slider .block-content-container .slide-items-container .slide-item-card .slide-item-content-container {
    display: block;
  }
  .page-block-partnership-slider .block-content-container .slide-items-container .slide-item-card .slide-item-content-container .slide-item-image {
    text-align: center;
    width: 100%;
  }
  .page-block-partnership-slider .block-content-container .slide-items-container .slide-item-card .slide-item-content-container .slide-item-text {
    font-size: 1.25rem;
  }
}
@media (max-width: 768px) {
  .page-block-partnership-slider .block-content-container .slide-items-container .slide-item-card {
    min-width: 100% !important;
    max-width: 100% !important;
  }
  .page-block-partnership-slider .block-content-container .slide-items-container .slide-item-card .slide-item-title {
    font-size: 1.5rem;
    text-align: center;
  }
}
.page-block-partnership-slider .block-content-container .content-slide-dots-container {
  justify-content: center;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-partnership-terms {
  padding: 80px 0;
}
.page-block-partnership-terms .block-content-container h1, .page-block-partnership-terms .block-content-container h2, .page-block-partnership-terms .block-content-container h3, .page-block-partnership-terms .block-content-container h4, .page-block-partnership-terms .block-content-container h5, .page-block-partnership-terms .block-content-container h6 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 40px;
  text-align: center;
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 500;
}
@media (max-width: 768px) {
  .page-block-partnership-terms .block-content-container h1, .page-block-partnership-terms .block-content-container h2, .page-block-partnership-terms .block-content-container h3, .page-block-partnership-terms .block-content-container h4, .page-block-partnership-terms .block-content-container h5, .page-block-partnership-terms .block-content-container h6 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
.page-block-partnership-terms .block-content-container .terms-items-container {
  display: flex;
  justify-content: center;
  gap: 16px;
}
.page-block-partnership-terms .block-content-container .terms-items-container > div {
  width: 33.3%;
  box-sizing: border-box;
  padding: 16px;
  border-radius: 16px;
  box-shadow: 0px 1px 4px 1px rgba(0, 0, 0, 0.2);
  background-color: #fff;
  margin-bottom: 10px;
}
.page-block-partnership-terms .block-content-container .terms-items-container > div .cell-title {
  font-size: 19px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 20px;
}
.page-block-partnership-terms .block-content-container .terms-items-container > div ul.cell-list-items {
  margin: 0 0 0 60px;
  padding: 0;
}
.page-block-partnership-terms .block-content-container .terms-items-container > div ul.cell-list-items li {
  position: relative;
  min-height: 26px;
  margin-bottom: 10px;
}
.page-block-partnership-terms .block-content-container .terms-items-container > div ul.cell-list-items li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: -35px;
  transform: translateY(-50%);
  width: 25px;
  height: 26px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
}
.page-block-partnership-terms .block-content-container .terms-items-container > div ul.cell-list-items li.list-item-check::before {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 22.08C18.067 22.08 22.58 17.567 22.58 12C22.58 6.43297 18.067 1.92 12.5 1.92C6.93297 1.92 2.42 6.43297 2.42 12C2.42 17.567 6.93297 22.08 12.5 22.08ZM12.5 24C19.1274 24 24.5 18.6274 24.5 12C24.5 5.37258 19.1274 0 12.5 0C5.87258 0 0.5 5.37258 0.5 12C0.5 18.6274 5.87258 24 12.5 24Z' fill='%23423BFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.404 7.91043C18.8069 8.25502 18.8542 8.86102 18.5096 9.26396L11.9416 16.944C11.7691 17.1456 11.521 17.2668 11.256 17.279C10.991 17.2912 10.7328 17.1931 10.5426 17.0082L6.55064 13.1251C6.17059 12.7554 6.16218 12.1476 6.53187 11.7676C6.90155 11.3875 7.50933 11.3791 7.88938 11.7488L11.1477 14.9182L17.0504 8.01606C17.395 7.61313 18.001 7.56583 18.404 7.91043Z' fill='%23423BFF'/%3E%3C/svg%3E%0A");
}
.page-block-partnership-terms .block-content-container .terms-items-container > div ul.cell-list-items li.list-item-disallowed::before {
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 22.08C18.067 22.08 22.58 17.567 22.58 12C22.58 6.43297 18.067 1.92 12.5 1.92C6.93297 1.92 2.42 6.43297 2.42 12C2.42 17.567 6.93297 22.08 12.5 22.08ZM12.5 24C19.1274 24 24.5 18.6274 24.5 12C24.5 5.37258 19.1274 0 12.5 0C5.87258 0 0.5 5.37258 0.5 12C0.5 18.6274 5.87258 24 12.5 24Z' fill='%23423BFF'/%3E%3Cpath d='M8 7.5L17 16.5' stroke='%23423BFF' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M17 7.5L8 16.5' stroke='%23423BFF' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.page-block-partnership-terms .block-content-container .terms-items-container > div ul.cell-list-items li.list-item-time::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 22.08C17.567 22.08 22.08 17.567 22.08 12C22.08 6.43297 17.567 1.92 12 1.92C6.43297 1.92 1.92 6.43297 1.92 12C1.92 17.567 6.43297 22.08 12 22.08ZM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z' fill='%23423BFF'/%3E%3Cpath d='M6 14H12C12.5523 14 13 13.5523 13 13V6' stroke='%23423BFF' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
@media (max-width: 768px) {
  .page-block-partnership-terms .block-content-container .terms-items-container {
    flex-wrap: wrap;
  }
  .page-block-partnership-terms .block-content-container .terms-items-container > div {
    width: 100%;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-partnership-text-block {
  padding: 80px 0;
}
.page-block-partnership-text-block .block-content-container h1, .page-block-partnership-text-block .block-content-container h2, .page-block-partnership-text-block .block-content-container h3, .page-block-partnership-text-block .block-content-container h4, .page-block-partnership-text-block .block-content-container h5, .page-block-partnership-text-block .block-content-container h6 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 40px;
  padding-bottom: 0;
  text-align: center;
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 500;
}
@media (max-width: 768px) {
  .page-block-partnership-text-block .block-content-container h1, .page-block-partnership-text-block .block-content-container h2, .page-block-partnership-text-block .block-content-container h3, .page-block-partnership-text-block .block-content-container h4, .page-block-partnership-text-block .block-content-container h5, .page-block-partnership-text-block .block-content-container h6 {
    font-size: 2rem;
    line-height: 2.5rem;
  }
}
.page-block-partnership-text-block .block-content-container .block-text-container ul {
  margin: 0;
  padding: 0;
}
.page-block-partnership-text-block .block-content-container .block-text-container ul li {
  padding: 0 0 0 50px;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='24' viewBox='0 0 25 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5 22.08C18.067 22.08 22.58 17.567 22.58 12C22.58 6.43297 18.067 1.92 12.5 1.92C6.93297 1.92 2.42 6.43297 2.42 12C2.42 17.567 6.93297 22.08 12.5 22.08ZM12.5 24C19.1274 24 24.5 18.6274 24.5 12C24.5 5.37258 19.1274 0 12.5 0C5.87258 0 0.5 5.37258 0.5 12C0.5 18.6274 5.87258 24 12.5 24Z' fill='%23423BFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.404 7.91043C18.8069 8.25502 18.8542 8.86102 18.5096 9.26396L11.9416 16.944C11.7691 17.1456 11.521 17.2668 11.256 17.279C10.991 17.2912 10.7328 17.1931 10.5426 17.0082L6.55064 13.1251C6.17059 12.7554 6.16218 12.1476 6.53187 11.7676C6.90155 11.3875 7.50933 11.3791 7.88938 11.7488L11.1477 14.9182L17.0504 8.01606C17.395 7.61313 18.001 7.56583 18.404 7.91043Z' fill='%23423BFF'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 40px 40px;
  min-height: 40px;
  font-size: 1.6rem;
  line-height: 2.5rem;
  font-weight: 300;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .page-block-partnership-text-block .block-content-container .block-text-container ul li {
    font-size: 1.25rem;
    line-height: 1.6rem;
    background-size: 28px 28px;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.block-promo-banner {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  /*margin-top: -80px;*/
  margin-bottom: -56px;
}
@media (max-width: 768px) {
  .block-promo-banner {
    background-size: cover;
  }
}
.block-promo-banner .page-block-banner_wrapper {
  min-height: 334px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.block-promo-banner .page-block-banner_wrapper .banner-text {
  color: #fff;
}
.block-promo-banner .page-block-banner_wrapper .banner-text p {
  padding: 0;
  margin: 0;
}
.block-promo-banner .page-block-banner_wrapper .banner-text h1, .block-promo-banner .page-block-banner_wrapper .banner-text h2 {
  font-size: 48px;
  font-weight: 800;
  line-height: 56px;
}
.block-promo-banner .page-block-banner_wrapper .banner-text h3, .block-promo-banner .page-block-banner_wrapper .banner-text h4 {
  font-size: 36px;
  font-weight: 500;
  line-height: 36px;
}
.block-promo-banner .page-block-banner_wrapper .banner-text p, .block-promo-banner .page-block-banner_wrapper .banner-text h1, .block-promo-banner .page-block-banner_wrapper .banner-text h2, .block-promo-banner .page-block-banner_wrapper .banner-text h3, .block-promo-banner .page-block-banner_wrapper .banner-text h4, .block-promo-banner .page-block-banner_wrapper .banner-text h5, .block-promo-banner .page-block-banner_wrapper .banner-text h6 {
  color: inherit;
}
.block-promo-banner .page-block-banner_wrapper .banner-button a {
  color: #302CA8;
  background: #FFD04B;
  display: inline-block;
  padding: 24px 43px;
  text-decoration: none;
  font-weight: 700;
  font-size: 20px;
  border-radius: 6px;
}
@media (max-width: 768px) {
  .block-promo-banner .page-block-banner_wrapper {
    display: block;
    padding: 40px;
  }
  .block-promo-banner .page-block-banner_wrapper .banner-button {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .block-promo-banner .page-block-banner_wrapper .banner-button a {
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: 700;
    padding: 25px;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.block-promo-blocks {
  padding: 80px 0 80px 0;
  margin-top: 80px;
  margin-bottom: 80px;
  background-color: #F1F3F7;
}
.block-promo-blocks .promo-blocks-header h1, .block-promo-blocks .promo-blocks-header h2, .block-promo-blocks .promo-blocks-header h3, .block-promo-blocks .promo-blocks-header h4, .block-promo-blocks .promo-blocks-header h5, .block-promo-blocks .promo-blocks-header h6 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 56px;
  padding-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}
.block-promo-blocks .promo-blocks-items-container {
  display: flex;
  flex: 1 0 calc(33% - 32px);
  justify-content: space-between;
  flex-wrap: wrap;
  margin-left: auto;
  margin-right: auto;
}
.block-promo-blocks .promo-blocks-items-container div, .block-promo-blocks .promo-blocks-items-container p, .block-promo-blocks .promo-blocks-items-container li {
  font-family: Lato, sans-serif;
}
.block-promo-blocks .promo-blocks-items-container .promo-blocks-container {
  align-self: center;
  position: relative;
  border-radius: 6px;
  overflow: hidden;
  margin-bottom: 56px;
}
@media (max-width: 1200px) {
  .block-promo-blocks .promo-blocks-items-container .promo-blocks-container {
    margin-bottom: 0;
  }
}
.block-promo-blocks .promo-blocks-items-container .promo-blocks-container .promo-blocks-item-text {
  position: absolute;
  top: 40px;
  left: 25px;
  width: calc(100% - 50px);
  font-size: 18px;
  color: #fff;
  line-height: 22px;
}
.block-promo-blocks .promo-blocks-items-container .promo-blocks-container .promo-blocks-item-text p {
  margin: 0;
  padding: 0;
}
.block-promo-blocks .promo-blocks-items-container .promo-blocks-container .promo-blocks-item-text h1, .block-promo-blocks .promo-blocks-items-container .promo-blocks-container .promo-blocks-item-text h2, .block-promo-blocks .promo-blocks-items-container .promo-blocks-container .promo-blocks-item-text h3, .block-promo-blocks .promo-blocks-items-container .promo-blocks-container .promo-blocks-item-text h4, .block-promo-blocks .promo-blocks-items-container .promo-blocks-container .promo-blocks-item-text h5, .block-promo-blocks .promo-blocks-items-container .promo-blocks-container .promo-blocks-item-text h6 {
  color: #fff;
  font-size: 32px;
  line-height: 38px;
  font-weight: 700;
  margin-top: 0;
}
.block-promo-blocks .promo-blocks-items-container .promo-blocks-container .promo-blocks-item-text .promo-blocks__button {
  color: #fff;
  padding: 0 30px;
  text-decoration: none;
  display: inline-block;
  background: #4540EB;
  transition: 0.2s all;
  border-radius: 6px;
  line-height: 48px;
  margin-top: 26px;
}
.block-promo-blocks .promo-blocks-items-container .promo-blocks-container .promo-blocks-item-text .promo-blocks__button:hover {
  color: #475166;
  background: #fff;
}
@media (max-width: 1200px) {
  .block-promo-blocks .promo-blocks-items-container .promo-blocks-container .promo-blocks-item-text .promo-blocks__button {
    color: #475166;
    background: #fff;
  }
}
.block-promo-blocks .promo-blocks-items-container .promo-blocks-container .promo-blocks-item-image img {
  width: 100%;
}
@media (max-width: 1200px) {
  .block-promo-blocks .content-slide-wrap {
    margin-right: -25px;
  }
  .block-promo-blocks .content-slide-wrap .content-slide-items.content-slide-flex-items > div {
    min-width: 95vw;
    max-width: 95vw;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-filter-questions-accordion {
  margin: 0 0 50px 0;
  padding: 40px 25px;
  background-color: #5599AA;
}
.page-block-filter-questions-accordion .filter-block-container {
  max-width: 640px;
  padding: 0 25px;
  margin: 0 auto;
}
.page-block-filter-questions-accordion .filter-block-container div, .page-block-filter-questions-accordion .filter-block-container p {
  color: #fff;
}
.page-block-filter-questions-accordion .filter-block-container .filter-block-title {
  font-size: 3.25rem;
  text-align: center;
  margin-bottom: 15px;
}
.page-block-filter-questions-accordion .filter-block-container .filter-block-text {
  text-align: center;
  margin-bottom: 20px;
}
.page-block-filter-questions-accordion .filter-block-container .filter-block-input-container {
  position: relative;
}
.page-block-filter-questions-accordion .filter-block-container .filter-block-input-container input {
  width: 100%;
  display: block;
  text-indent: 50px;
  height: 56px;
  line-height: 56px;
  color: #667086;
  font-size: 1rem;
  border: none;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.page-block-filter-questions-accordion .filter-block-container .filter-block-input-container input::placeholder {
  color: #667086;
}
.page-block-filter-questions-accordion .filter-block-container .filter-block-input-container svg {
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.page-block-filter-questions-accordion .filter-block-container .filter-block-input-container svg path {
  fill: #FF8126;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-questions__questions {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.page-block-questions__question {
  box-sizing: border-box;
  padding-bottom: 30px;
}
@media (max-width: 768px) {
  .page-block-questions__question {
    padding: 0 !important;
  }
}
.page-block-questions--more {
  background: #f3f9fe;
  text-align: center;
}
.page-block-questions--more .page-block__content {
  padding: 35px;
}
.page-block-questions--more-netcredit {
  background: #F7F7F7;
  text-align: center;
}
.page-block-questions--more-netcredit .page-block__content {
  padding: 35px;
}
.page-block-questions--more-netcredit .page-block__content a {
  color: #34D1BF;
}.question-block {
  margin-bottom: 25px;
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-reviews .reviews-header h1, .page-block-reviews .reviews-header h2, .page-block-reviews .reviews-header h3, .page-block-reviews .reviews-header h4, .page-block-reviews .reviews-header h5, .page-block-reviews .reviews-header h6 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 56px;
  padding-bottom: 0;
}
.page-block-reviews .reviews-container {
  display: flex;
  margin-bottom: 56px;
  margin-top: 56px;
}
@media (max-width: 768px) {
  .page-block-reviews .reviews-container {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.page-block-reviews .reviews-container .review-item {
  margin-right: 32px;
  align-self: stretch;
  background: rgba(248, 247, 255, 0.71);
  border-radius: 6px;
  padding: 40px 25px 77px 20px;
  width: 33%;
  box-sizing: border-box;
  position: relative;
}
.page-block-reviews .reviews-container .review-item:nth-child(3n) {
  margin-right: 0;
}
@media (max-width: 768px) {
  .page-block-reviews .reviews-container .review-item {
    margin-right: 0;
    width: 100%;
  }
}
.page-block-reviews .reviews-container .review-item .review-title {
  color: #353E59;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 8px;
}
.page-block-reviews .reviews-container .review-item .review-text {
  color: #737F99;
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 32px;
}
.page-block-reviews .reviews-container .review-item .reviewer-data {
  display: flex;
  position: absolute;
  bottom: 25px;
}
.page-block-reviews .reviews-container .review-item .reviewer-data .reviewer-image {
  width: 38px;
  margin-right: 16px;
}
.page-block-reviews .reviews-container .review-item .reviewer-data .reviewer-image img {
  max-width: 100%;
  width: 100%;
}
.page-block-reviews .reviews-container .review-item .reviewer-data .reviewer-text-info .reviewer-name {
  color: #353E59;
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 5px;
}
.page-block-reviews .reviews-container .review-item .reviewer-data .reviewer-text-info .reviewer-city {
  color: #737F99;
  font-weight: 400;
  font-size: 14px;
}
.page-block-reviews .reviews-container .review-item .stars-container {
  display: flex;
  justify-content: left;
  margin-bottom: 32px;
}
.page-block-reviews .reviews-container .review-item .stars-container .star {
  width: 27px;
  height: 25px;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2419 0.000716173L16.3679 9.54959H26.4839L18.2999 15.4511L21.4259 25L13.2419 19.0985L5.05797 25L8.18396 15.4511L0 9.54959H10.1159L13.2419 0.000716173Z' fill='%23FFD04B'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 1200px) {
  .page-block-reviews .content-slide-wrap {
    margin-right: -25px;
  }
  .page-block-reviews .content-slide-wrap .content-slide-items.content-slide-flex-items > div {
    min-width: calc(100vw - 50px);
    max-width: calc(100vw - 50px);
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-search {
  background: #f3f9fe;
  padding-top: 25px;
  padding-bottom: 25px;
}
.page-block-search .icon {
  cursor: pointer;
  display: inline-block;
  line-height: 50px;
  height: 50px;
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-steps-to-reproduce {
  margin-bottom: 56px;
}
.page-block-steps-to-reproduce .steps-header h1, .page-block-steps-to-reproduce .steps-header h2, .page-block-steps-to-reproduce .steps-header h3, .page-block-steps-to-reproduce .steps-header h4, .page-block-steps-to-reproduce .steps-header h5, .page-block-steps-to-reproduce .steps-header h6 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 56px;
  padding-bottom: 0;
}
.page-block-steps-to-reproduce .steps-container {
  display: flex;
  margin-bottom: 56px;
  margin-top: 56px;
}
@media (max-width: 768px) {
  .page-block-steps-to-reproduce .steps-container {
    margin-right: 0;
    margin-bottom: 32px;
    display: block;
  }
}
.page-block-steps-to-reproduce .steps-container .step-item {
  margin-right: 32px;
  align-self: stretch;
  background: #F8F7FF;
  border-radius: 6px;
  padding: 40px 24px;
  width: 33%;
  box-sizing: border-box;
  position: relative;
}
.page-block-steps-to-reproduce .steps-container .step-item:nth-child(3n) {
  margin-right: 0;
}
@media (max-width: 768px) {
  .page-block-steps-to-reproduce .steps-container .step-item {
    margin-right: 0;
    margin-bottom: 32px;
    width: 100%;
  }
}
.page-block-steps-to-reproduce .steps-container .step-item .step-number {
  color: #423BFF;
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 56px;
  margin-bottom: 16px;
}
.page-block-steps-to-reproduce .steps-container .step-item .step-title {
  color: #353E59;
  font-style: normal;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 8px;
}
.page-block-steps-to-reproduce .steps-container .step-item .step-text {
  color: #353E59;
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 32px;
}/* === DIMENSIONS === */
/* === COLORS === */
.successful-subscription {
  display: none;
  flex-direction: column;
  align-items: center;
  padding: 123px 0 153px 0 !important;
}
.successful-subscription__header h2 {
  font-weight: 300;
  font-size: 3.75rem !important;
  line-height: 4.375rem;
  color: #353E59;
  text-align: center;
}
.successful-subscription__image {
  margin-bottom: 48px;
}
.successful-subscription__image img {
  width: 100%;
}
.successful-subscription__image.mn_ru img {
  width: 90%;
}
@media (max-width: 768px) {
  .successful-subscription__image.mn_ru img {
    width: 100%;
  }
}
.successful-subscription__button {
  background: #fff;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.12);
  border-radius: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.successful-subscription__button a {
  padding: 19px 86.5px;
  text-decoration: none;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #475166;
}
.successful-subscription__button a:hover {
  text-decoration: underline;
}
@media (max-width: 768px) {
  .successful-subscription__button a {
    padding: 15px 66.5px;
  }
}
@media (max-width: 768px) {
  .successful-subscription {
    padding: 60px 0;
  }
  .successful-subscription__header h2 {
    font-size: 2rem !important;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-text-and-image-header {
  margin: 80px 0;
}
.page-block-text-and-image-header .block-content-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-block-text-and-image-header .block-content-container .side {
  width: 49%;
  color: #475166;
}
.page-block-text-and-image-header .block-content-container .side img {
  max-width: 100%;
}
.page-block-text-and-image-header .block-content-container .side:nth-child(2) {
  text-align: right;
}
.page-block-text-and-image-header .block-content-container .side .text-header {
  margin-bottom: 20px;
}
.page-block-text-and-image-header .block-content-container .side .text-header, .page-block-text-and-image-header .block-content-container .side .text-header p {
  font-size: 3.125rem;
  line-height: 3.625rem;
  font-weight: 300;
}
.page-block-text-and-image-header .block-content-container .side .text-content, .page-block-text-and-image-header .block-content-container .side .text-content p, .page-block-text-and-image-header .block-content-container .side .text-content div, .page-block-text-and-image-header .block-content-container .side .text-content ul {
  font-size: 1.25rem;
  line-height: 1.625rem;
  font-weight: 300;
  color: #475166;
}
@media (max-width: 768px) {
  .page-block-text-and-image-header .block-content-container {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .page-block-text-and-image-header .block-content-container .side {
    width: 100%;
    margin-bottom: 20px;
  }
  .page-block-text-and-image-header .block-content-container .side:nth-child(2) {
    text-align: center;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.top-fixed-button {
  width: 100%;
  padding: 3px;
  position: fixed;
  top: -40px;
  left: 0;
  z-index: 2000;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.3s;
}
.top-fixed-button.visible {
  top: 0px;
}
.top-fixed-button a {
  text-decoration: none;
  text-align: center;
  width: 100%;
}
.top-fixed-button a span {
  display: inline-block;
  margin: auto;
  color: white;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 0.875rem;
  padding: 5px 10px;
  border: 1px solid rgba(222, 227, 238, 0.4);
  border-radius: 3px;
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.button {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  background: #fff;
  color: #4640f4;
}
.button:hover:not(.button--disabled) {
  background: #e6e6e6;
  color: #4640f4;
}
.button:active:not(.button--disabled), .button:focus:not(.button--disabled) {
  background: #e6e6e6;
  box-shadow: 0 0 0 3px rgba(179, 179, 179, 0.5);
}
.button--narrow {
  padding: 15px 25px;
}
.button--narrow.button--outlined {
  padding: 12px 22px;
}
.button--round {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 0;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-size: 40px;
}
.button--round:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--round:active:not(.button--disabled), .button--round:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--inverted {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
}
.button--inverted:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--inverted:active:not(.button--disabled), .button--inverted:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--outlined {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  box-sizing: border-box;
  background: #fff;
  color: #4640f4;
  padding: 12px 72px;
  border: 3px solid #4640f4;
}
.button--outlined:hover:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
}
.button--outlined:active:not(.button--disabled), .button--outlined:focus:not(.button--disabled) {
  background: #4640f4;
  color: #fff;
  box-shadow: 0 0 0 3px rgba(70, 64, 244, 0.5);
}
.button--tiny {
  display: inline-block;
  box-sizing: border-box;
  border-radius: 5px;
  text-decoration: none;
  padding: 15px 75px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  transition: background-color 300ms, color 300ms, box-shadow 300ms, opacity 300ms;
  padding: 5px 15px;
}
.button--icon {
  font-size: 0;
}
.button--icon .icon {
  font-size: 40px;
}
.button--disabled {
  opacity: 0;
  cursor: default;
}
.button .icon:first-child {
  margin-right: 10px;
}
.button .icon:last-child {
  margin-left: 10px;
}
.button .icon:only-child {
  margin: 0;
}

/* === DIMENSIONS === */
/* === COLORS === */
.page-block-why--netcredit .page-block-why__cell h2 {
  color: #141E33;
  font-weight: bold;
}
.page-block-why--netcredit .page-block-why__cell p {
  font-size: 14px;
}
.page-block-why .content-slide-dots-container {
  justify-content: center;
  margin-top: 0;
}
.page-block-why__image {
  height: 100%;
  width: 100%;
  background: none center/contain no-repeat;
}
.page-block-why__cells {
  display: flex;
}
.page-block-why__cell {
  flex: 1;
}
.page-block-why__advantages {
  margin: 50px 0;
  display: flex;
}
@media (max-width: 1168px) {
  .page-block-why__advantages {
    flex-direction: column;
  }
}
.page-block-why__advantage {
  flex: 1 0 0;
  margin-right: 40px;
}
@media (max-width: 1168px) {
  .page-block-why__advantage {
    margin-right: 0;
    margin-bottom: 40px;
  }
  .page-block-why__advantage:last-child {
    margin-bottom: 0;
  }
}
.page-block-why__advantage:last-child {
  margin-right: 0;
}
.page-block-why__advantage h1, .page-block-why__advantage h2, .page-block-why__advantage h3, .page-block-why__advantage h4, .page-block-why__advantage h5, .page-block-why__advantage h6 {
  display: flex;
  align-items: center;
  min-height: 65px;
  margin-bottom: 25px;
  box-sizing: border-box;
}
.page-block-why__advantage-image {
  height: 65px;
  width: 65px;
  background: none center/contain no-repeat;
  float: left;
  margin: 0 25px 25px 0;
}
.page-block-why .new-bordered-cards-header {
  width: 100%;
}
.page-block-why .new-bordered-cards-header .page-block__header {
  font-weight: 300;
  font-size: 3.125rem;
  line-height: 3.688rem;
  text-align: center;
  margin: -10px 0 20px 0;
}
@media (max-width: 768px) {
  .page-block-why .new-bordered-cards-header {
    width: inherit;
  }
  .page-block-why .new-bordered-cards-header .page-block__header {
    font-size: 1.75rem;
    line-height: 2.063rem;
    text-align: left;
    padding-right: 20px;
    margin-bottom: -20px;
  }
}
.page-block-why__reviews {
  overflow: hidden;
  padding: 35px 35px 30px;
  border: 1px solid #dee3ee;
  display: flex;
}
.page-block-why__reviews.no-border {
  padding: 35px 4px;
  border: none;
  flex-wrap: nowrap;
  gap: 25px;
  overflow: inherit;
}
@media (max-width: 1168px) {
  .page-block-why__reviews.no-border {
    flex-direction: row;
  }
}
@media (max-width: 768px) {
  .page-block-why__reviews.no-border {
    gap: 16px;
  }
}
@media (max-width: 1168px) {
  .page-block-why__reviews {
    flex-direction: column;
  }
}
.page-block-why__review {
  position: relative;
  flex: 1 0 0;
  margin-right: 40px;
}
.page-block-why__review.bordered {
  box-sizing: border-box;
  box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.15);
  border-radius: 16px;
  padding: 12px;
  min-width: 321px;
  margin-right: 0;
}
.page-block-why__review.bordered .page-block-why__review-container {
  padding-left: 0;
}
@media (max-width: 1168px) {
  .page-block-why__review.bordered {
    margin-bottom: 0;
  }
}
@media (max-width: 1168px) {
  .page-block-why__review {
    margin-right: 0;
    margin-bottom: 40px;
  }
  .page-block-why__review:last-child {
    margin-bottom: 0;
  }
}
.page-block-why__review:last-child {
  margin-right: 0;
}
.page-block-why__review-rating {
  width: 100px;
}
.page-block-why__review-rating > div {
  overflow: hidden;
  font-size: 0;
  white-space: nowrap;
}
.page-block-why__review-rating .icon {
  display: inline-block;
  height: 20px;
  width: 20px;
  font-size: 16px;
  color: #ffd04b;
}
.page-block-why__review-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 45px;
  height: 45px;
  background: none center/cover;
  border-radius: 100%;
}
.page-block-why__review-container {
  padding-left: 65px;
}
@media (max-width: 768px) {
  .page-block-why .block-why {
    padding-right: 0;
  }
}

.block-why-v2 {
  padding: 80px 0 80px 0;
  margin-top: 80px;
  margin-bottom: 80px;
  background-color: #F1F3F7;
}
.block-why-v2 div, .block-why-v2 p, .block-why-v2 li {
  font-family: Lato, sans-serif;
}
.block-why-v2 .why-header h1, .block-why-v2 .why-header h2, .block-why-v2 .why-header h3, .block-why-v2 .why-header h4, .block-why-v2 .why-header h5, .block-why-v2 .why-header h6 {
  margin-top: 0;
  padding-top: 0;
  margin-bottom: 56px;
  padding-bottom: 0;
}
.block-why-v2 .why-items-container {
  display: flex;
  justify-content: space-between;
}
.block-why-v2 .why-items-container .why-container {
  align-self: center;
  position: relative;
  border-radius: 6px;
  overflow: hidden;
}
.block-why-v2 .why-items-container .why-container .why-item-text {
  position: absolute;
  top: 25px;
  left: 25px;
  width: calc(100% - 50px);
  font-size: 24px;
  color: #fff;
  font-weight: 500;
}
.block-why-v2 .why-items-container .why-container .why-item-image img {
  width: 100%;
  max-width: 100%;
}
@media (max-width: 1200px) {
  .block-why-v2 .content-slide-wrap {
    margin-right: -25px;
  }
  .block-why-v2 .content-slide-wrap .content-slide-items.content-slide-flex-items > div {
    min-width: 95vw;
    max-width: 95vw;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.page-404 {
  position: relative;
  text-align: center;
  background: #f0fffe;
}
.page-404 canvas {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.page-404 .user-content h1, .page-404 h2, .page-404 h3, .page-404 h4, .page-404 h5, .page-404 h6 {
  opacity: 0.15;
  font-weight: 700;
}
.page-404 .user-content {
  margin-bottom: 25px;
}
.page-404 .page-block__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 50vh;
  padding: 50px 0;
}
.page-404 .button {
  position: relative;
  z-index: 5;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-500__header {
  padding: 25px 50px;
  border-bottom: 1px solid #DEE3EE;
}
.page-500__content {
  padding: 25px 50px;
}
.page-500__text {
  margin: 25px 0;
}
.page-500__logo svg {
  width: 115px;
  height: 35px;
}
.page-500 .icon {
  margin-right: 10px;
}
.page-500 .button {
  margin: 25px 0;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-blog-posts-other {
  margin-top: 50px;
  margin-bottom: 50px;
  margin-left: -15px;
  margin-right: -15px;
}
.page-block-blog-posts-other .blog-posts-section-header {
  margin-bottom: 20px;
}
.page-block-blog-posts-other .blog-posts-section-title h2 {
  font-style: normal;
  font-weight: normal;
  font-size: 1.875rem;
  line-height: 3.5rem;
  text-align: center;
}
.page-block-blog-posts-other .blog-post-item {
  padding: 0 15px;
  margin-bottom: 35px;
}
.page-block-blog-posts-other .blog-post-item .header-thumbnail {
  margin-bottom: 30px;
}
.page-block-blog-posts-other .blog-post-item .header-thumbnail__container {
  display: block;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  padding-bottom: 68.5%;
}
.page-block-blog-posts-other .blog-post-item .header-thumbnail img {
  width: 100%;
  height: auto;
}
.page-block-blog-posts-other .blog-post-item .blog-post-title {
  font-style: normal;
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 2rem;
  margin-bottom: 7px;
}
.page-block-blog-posts-other .blog-post-item .blog-post-title a {
  color: inherit;
}
.page-block-blog-posts-other .blog-post-item .blog-post-short-content {
  font-style: normal;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.125rem;
  overflow: hidden;
  max-height: 5.625rem;
  margin-bottom: 10px;
}
.page-block-blog-posts-other .blog-post-item .blog-post-short-content p {
  line-height: inherit;
}
.page-block-blog-posts-other .blog-post-item .blog-post-view-more-container a {
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  line-height: 2rem;
  color: #5599AA;
  text-decoration-line: underline;
}
.page-block-blog-posts-other .blog-post-item .blog-post-view-more-container a:hover {
  text-decoration: underline;
}
@media (max-width: 768px) {
  .page-block-blog-posts-other .blog-post-item {
    margin-bottom: 30px;
  }
}
.page-block-blog-posts-other .load-more-button-container {
  text-align: center;
  margin: 50px 0;
}
@media (max-width: 768px) {
  .page-block-blog-posts-other {
    margin-left: 0;
    margin-right: 0;
  }
}
.page-block-blog-posts-other.blog-list {
  margin-left: 0;
  margin-right: 0;
}
.page-block-blog-posts-other.blog-list .content-slide-items {
  flex-direction: column;
}
.page-block-blog-posts-other.blog-list .content-slide-items a {
  font-size: 25px;
  font-family: Montserrat, Arial, Helvetica, sans-serif;
}

.blog-posts-pagebar {
  display: flex;
  margin: 20px 0;
  align-items: center;
  justify-content: center;
}
.blog-posts-pagebar a, .blog-posts-pagebar span {
  font-size: 12px;
  line-height: 24px;
  min-width: 24px;
  text-align: center;
  margin: 8px;
}
.blog-posts-pagebar a {
  color: #9AAFB5;
  text-decoration: none;
}
.blog-posts-pagebar a i {
  margin-left: 5px;
  margin-right: 5px;
}
.blog-posts-pagebar span {
  color: #fff;
  background: #FF8126;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-blog-post-top-image {
  margin-top: 0;
  margin-bottom: 40px;
}
.page-block-blog-post-top-image img {
  width: 100%;
  height: auto;
}

.page-block-blog-post-text-part1, .page-block-blog-post-text-part2 {
  margin-bottom: 40px;
}
.page-block-blog-post-text-part1 img, .page-block-blog-post-text-part2 img {
  max-width: 100%;
}
@media (max-width: 768px) {
  .page-block-blog-post-text-part1 img, .page-block-blog-post-text-part2 img {
    max-width: 100%;
    width: auto;
    height: auto;
  }
}

.page-block-blog-post-text-part2 {
  margin-top: 40px;
}

.blog-post-text-section {
  display: flex;
  flex-direction: row-reverse;
  font-size: 1.125rem;
}
.blog-post-text-section div:not(.page-block-calculator-in-blog-post div), .blog-post-text-section p:not(.page-block-calculator-in-blog-post p) {
  margin-bottom: 25px;
}
.blog-post-text-section .blog-post-share-block {
  width: 115px;
  display: none;
}
.blog-post-text-section .blog-post-content-block {
  width: calc(100%);
}
.blog-post-text-section h1.title {
  margin-bottom: 12px;
  font-weight: 500;
  font-size: 3.125rem;
  line-height: 3.65rem;
}
.blog-post-text-section .blog-post-publish-date {
  font-size: 0.875rem;
  margin-bottom: 25px;
}
@media (max-width: 768px) {
  .blog-post-text-section {
    display: block;
    padding-left: 15px;
    padding-right: 15px;
  }
  .blog-post-text-section img {
    max-width: 100%;
    width: auto;
    height: auto;
  }
  .blog-post-text-section .blog-post-share-block {
    width: 100%;
  }
  .blog-post-text-section .blog-post-content-block {
    width: 100%;
  }
}

.page-block-calculator-in-blog-post {
  float: right;
  margin: 0 0 30px 30px;
}
.page-block-calculator-in-blog-post .calc {
  position: relative;
}
.page-block-calculator-in-blog-post .calculator-component-universal {
  margin-top: 0;
}
@media (max-width: 768px) {
  .page-block-calculator-in-blog-post {
    float: none;
    margin: 0 0 30px 0;
  }
}

.blog-page-head .page-head-container h1, .blog-page-head .page-head-container h2 {
  font-size: 3rem;
}
@media (max-width: 768px) {
  .blog-page-head .page-head-container h1, .blog-page-head .page-head-container h2 {
    font-size: 2rem;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.page-blog-posts .block-latest-blog-post {
  margin-top: 35px;
  display: flex;
  margin-bottom: 40px;
}
.page-blog-posts .block-latest-blog-post__image-container {
  width: 60%;
}
.page-blog-posts .block-latest-blog-post__texts-container {
  width: 40%;
  box-sizing: border-box;
  align-self: center;
  padding-left: 35px;
}
.page-blog-posts .block-latest-blog-post__image {
  display: block;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  width: 100%;
  padding-bottom: 68.5%;
}
.page-blog-posts .block-latest-blog-post__title {
  font-style: normal;
  font-weight: 500;
  font-size: 3.25rem;
  line-height: 3.75rem;
  color: #475166;
  margin-bottom: 10px;
}
@media (max-width: 1200px) {
  .page-blog-posts .block-latest-blog-post__title {
    font-size: 2rem;
    line-height: 2rem;
  }
}
.page-blog-posts .block-latest-blog-post__short-text {
  font-style: normal;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin-bottom: 20px;
}
.page-blog-posts .block-latest-blog-post img {
  width: 100%;
  height: auto;
}
.page-blog-posts .block-latest-blog-post__continue-button .button {
  border: 1px solid #353E59;
  color: #353E59;
}
@media (max-width: 768px) {
  .page-blog-posts .block-latest-blog-post {
    display: block;
    margin-top: 0;
  }
  .page-blog-posts .block-latest-blog-post__image-container {
    width: 100%;
    margin-bottom: 25px;
  }
  .page-blog-posts .block-latest-blog-post__texts-container {
    width: 100%;
    padding-left: 25px;
    padding-right: 25px;
  }
  .page-blog-posts .block-latest-blog-post__continue-button {
    width: 100%;
  }
  .page-blog-posts .block-latest-blog-post__continue-button .button {
    width: 100%;
    border: 1px solid #353E59;
    color: #353E59;
    padding-left: 25px;
    padding-right: 25px;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
.page-contacts--netcredit a {
  color: #34D1BF;
}
.page-contacts .icon-item {
  display: flex;
  align-items: center;
  white-space: nowrap;
  margin: 10px 0;
}
.page-contacts .icon-item__icon {
  color: #4640f4;
  margin-right: 10px;
}
.page-contacts .icon-item__icon--netcredit {
  color: #34D1BF;
  margin-right: 10px;
}
.page-contacts .icon-item__content {
  flex: 1;
}
.page-contacts .contacts-block {
  margin-bottom: 25px;
}/* === DIMENSIONS === */
/* === COLORS === */
.page {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.page__header {
  flex: 0 0 0;
  width: 100%;
  border-bottom: 1px solid #dee3ee;
  z-index: 3;
}
.page__header .page-block {
  margin-top: 10px;
}
.page__header .page-block:hover {
  overflow: visible;
}
.page__header .page-top {
  width: 100%;
  overflow: hidden;
  position: relative;
  background: #4640f4;
  height: 50px;
}
.page__header .page-top:hover {
  overflow: visible;
}
.page__header .page-top__wrapper {
  width: 1260px;
  margin: 0px auto;
  height: 50px;
}
@media screen and (max-width: 1444px) {
  .page__header .page-top__wrapper {
    width: calc(100% - 20%);
  }
}
@media (max-width: 900px) {
  .page__header .page-top {
    visibility: hidden;
    display: none;
  }
}
.page__header .page-top--sme {
  background: #0FEA7C;
}
.page__header .page-top--netcredit {
  background: #FF8126;
}
.page__body {
  flex: 1 0 auto;
  width: 100%;
}
.page__footer {
  flex: 0 0 0;
  width: 100%;
}
.page .logo--header {
  display: flex;
  flex: 1;
  height: 100px;
  align-items: center;
}
.page .logo svg {
  width: 125px;
  height: 50px;
}
.page .logo-sme--header {
  display: flex;
  flex: 1;
  height: 110px;
  align-items: center;
}
.page .logo-sme svg {
  width: 127px;
  height: 87px;
}

.visible-moneza-ru-only-inline-block {
  display: none;
}

.full-page-background {
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  padding-top: 30px;
  padding-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1768px;
}
@media (max-width: 1200px) {
  .full-page-background.hide-bg-on-mobile {
    padding-top: 0;
    background-image: none !important;
  }
}

.page.mn_ru .login-button {
  border: 1px solid #DEE3EE;
  box-sizing: border-box;
  border-radius: 5px;
  display: inline-block;
  padding: 13px;
  color: #4640F4;
}
.page.mn_ru .login-button i {
  display: inline-block;
  margin-left: 10px;
}
.page.mn_ru .visible-moneza-ru-only-inline-bloock {
  display: inline-block;
}
.page.mn_ru .page-block {
  max-width: 1768px;
  box-sizing: border-box;
}
.page.mn_ru .page__header .page-top {
  display: none;
}
.page.mn_ru .header__menu li a {
  text-decoration: none;
  margin-left: 10px;
  margin-right: 10px;
}
.page.mn_ru .header__menu li a:hover {
  text-decoration: underline;
}
.page.mn_ru .footer__navigation a {
  color: #8F9AB2;
}
.page.mn_ru .footer__navigation a:hover {
  border-bottom: 1px solid #8F9AB2;
}
.page.mn_ru .calc.mn_ru {
  position: relative;
}
.page.mn_ru .page-block-banner__image {
  display: none !important;
}
.page.mn_ru .page-block-banner__content--repeated_loan {
  padding-bottom: 0;
}
.page.mn_ru .page-block-banner.page-block-banner__calculator.page-block--over {
  margin-bottom: 0;
}
.page.mn_ru .page-block-banner.page-block-banner__calculator .page-block__content--padding {
  padding-top: 0;
}
.page.mn_ru .page-block-banner.page-block-banner__calculator .page-block__header {
  margin-bottom: 0;
  color: #fff;
}

.page.moneza_ru_v2 .page-block {
  max-width: 1266px;
  box-sizing: border-box;
}

.content-vertical-centerer {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.content-vertical-top {
  position: relative;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-post-header {
  background: #f3f9fe;
  margin-top: 100px;
}
@media (max-width: 768px) {
  .page-block-post-header {
    margin-top: 0;
  }
}
.page-block-post-header--netcredit {
  background: #F7F7F7;
}

.page-block-post-footer {
  background: #f3f9fe;
}
.page-block-post-footer--netcredit {
  background: #F7F7F7;
}
.page-block-post-footer--netcredit a {
  color: #34D1BF;
}

.page-post--netcredit button {
  color: #34D1BF;
  border: 3px solid #34D1BF;
}
.page-post--netcredit button:hover:not(.button--disabled) {
  background: #34D1BF;
  color: #fff;
}
.page-post__content {
  position: relative;
  box-sizing: border-box;
  padding-top: 50px;
  padding-bottom: 50px;
  width: calc(100% - 300px);
  margin: auto;
}
.page-post__content img {
  width: 100%;
}
@media (max-width: 768px) {
  .page-post__content {
    width: 100%;
  }
}
.page-post__social {
  position: absolute;
  width: 150px;
  left: -150px;
  text-align: center;
  top: 50px;
}
.page-post__network {
  margin: 15px 0;
}
.page-post__network a {
  display: inline-block;
  width: 25px;
  height: 25px;
  background: none center/contain;
}

.other-posts-label {
  font-size: 3.5rem;
  color: #2d3b5a;
  font-family: Roboto, "sans-serif";
  margin: 0.3em 0;
  font-weight: 300;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-blog--netcredit button {
  color: #34D1BF;
  border: 3px solid #34D1BF;
}
.page-blog--netcredit button:hover:not(.button--disabled) {
  background: #34D1BF;
  color: #fff;
}
.page-blog .page-block-latest-post {
  background: #f3f9fe;
  margin-top: 15px;
  padding-bottom: 35px;
}
.page-blog .page-block-latest-post--netcredit {
  background: #F7F7F7;
}
.page-blog .post-item {
  position: relative;
  top: 0px;
}
@media (max-width: 768px) {
  .page-blog .post-item__likes {
    position: absolute;
    top: 0;
    right: 0;
  }
}

.post-item {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  background: #fff;
  border: 1px solid #dee3ee;
  border-radius: 5px;
  overflow: hidden;
  width: 100%;
}
.post-item__image-main {
  min-height: 350px;
  flex: 0 0 40%;
  background: none center right/cover;
}
.post-item__image-main img {
  display: none;
  width: 100%;
}
@media (max-width: 1200px) {
  .post-item__image-main {
    background: none !important;
    min-height: revert;
  }
  .post-item__image-main img {
    display: block;
  }
}
.post-item__image {
  min-height: 350px;
  flex: 0 0 45%;
  background: none center right/cover;
}
.post-item__container {
  flex: 1;
  padding: 25px;
}
.post-item__date {
  font-size: 0.9em;
}
.post-item__content {
  margin: 15px 0;
}
.post-item__likes {
  padding: 25px 25px 25px 0;
}
.post-item--other, .post-item--header {
  border-radius: 0;
  border: none;
  margin-bottom: 50px;
  background: transparent;
  overflow: visible;
}
.post-item--other h1.post-title, .post-item--other h2.post-title, .post-item--other h3.post-title, .post-item--other h4.post-title, .post-item--other h5.post-title, .post-item--other h6.post-title, .post-item--header h1.post-title, .post-item--header h2.post-title, .post-item--header h3.post-title, .post-item--header h4.post-title, .post-item--header h5.post-title, .post-item--header h6.post-title {
  font-weight: 400;
  font-size: 3.5rem;
  line-height: 3.5rem;
}
.post-item--other:last-child, .post-item--header:last-child {
  align-items: flex-start;
  margin-bottom: 0;
}
.post-item--other .post-item__likes {
  position: absolute;
  bottom: 0;
  right: 0;
}
.post-item--other .post-item__image, .post-item--header .post-item__image-container {
  position: relative;
  order: 2;
}
.post-item--header .post-item__image-container {
  min-height: 250px;
  flex: 0 0 45%;
}
.post-item--header .post-item__image {
  position: absolute;
  top: 0px;
  padding-top: 100px;
  height: 100%;
  left: 0;
  width: 100%;
}
.post-item--header .post-item__container {
  padding: 0 25px 0 0;
}
.post-item--other .post-item__length {
  margin-right: 15px;
}
.post-item--other .post-item__container {
  padding: 25px 25px 0 0;
}
@media (max-width: 768px) {
  .post-item {
    display: block;
  }
}

.page-block-other__header {
  margin-bottom: 25px;
}
.page-block-other__action {
  text-align: center;
  margin-top: 50px;
}/* === DIMENSIONS === */
/* === COLORS === */
.post-container h1 {
  color: #5599AA;
  font-style: normal;
  font-weight: 600;
  font-size: 3.5rem;
  line-height: 68px;
  margin-bottom: 30px;
}
.post-container .post-content {
  font-style: normal;
  font-weight: normal;
  font-size: 1.125rem;
  line-height: 24px;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-block-tabbed-question-groups-and-questions {
  margin: 50px auto;
}
.page-block-tabbed-question-groups-and-questions .q-tabs-container {
  display: flex;
}
.page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs {
  width: 25%;
  box-sizing: border-box;
}
.page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories {
  display: none;
  align-items: center;
  justify-content: space-between;
}
.page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories .selected-item-label {
  color: #475166;
  font-size: 1rem;
  flex: 1;
  line-height: 45px;
  padding-left: 15px;
}
.page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories .dropdown-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 1.70751L10.585 0.292542L6 4.87753L1.41502 0.292542L0 1.70751L6 7.70751L12 1.70751Z' fill='%23475166'/%3E%3C/svg%3E");
  width: 12px;
  height: 8px;
  margin-right: 15px;
}
.page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container a {
  display: block;
  border-left: 4px solid #F9F9F7;
  color: #475166;
  padding: 15px;
  line-height: 20px;
}
.page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container a.active, .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container a:hover {
  border-left: 4px solid #FFAA6D;
  font-weight: 600;
  text-decoration: none;
}
.page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container a.disabled-by-filter {
  display: none;
}
.page-block-tabbed-question-groups-and-questions .q-tabs-container .q-accordions {
  width: 75%;
}
.page-block-tabbed-question-groups-and-questions .q-tabs-container .q-accordions .tab-content {
  display: none;
}
.page-block-tabbed-question-groups-and-questions .q-tabs-container .q-accordions .tab-content.active {
  display: block;
}
.page-block-tabbed-question-groups-and-questions .q-tabs-container .q-accordions .tab-content.disabled-by-filter {
  display: none;
}
.page-block-tabbed-question-groups-and-questions .q-tabs-container .q-accordions .accordion-item.disabled-by-filter {
  display: none;
}
@media (max-width: 768px) {
  .page-block-tabbed-question-groups-and-questions {
    overflow: visible;
  }
  .page-block-tabbed-question-groups-and-questions .q-tabs-container {
    flex-wrap: wrap;
  }
  .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs, .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-accordions {
    width: 100%;
  }
  .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container {
    border: 1px solid #9AAFB5;
    border-radius: 4px;
    margin: 0 25px;
    position: relative;
  }
  .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .dropdown-categories {
    display: flex;
  }
  .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container .tab-toggle-container {
    position: absolute;
    left: -1px;
    top: calc(100% - 1px);
    width: calc(100%);
    border: 1px solid #9AAFB5;
    border-top: none;
    background: #fff;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    display: none;
  }
  .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container.opened .tab-toggle-container {
    display: block;
    z-index: 1;
  }
  .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container a, .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container a.active, .page-block-tabbed-question-groups-and-questions .q-tabs-container .q-tabs .categories-container a:hover {
    border-left: none;
  }
}.question-category {
  margin-bottom: 50px;
}
.question-category:last-child {
  margin-bottom: 0;
}
.question-category li {
  margin-bottom: 15px;
}
.question-category li:last-child {
  margin: 0;
}
.question-category li a {
  text-decoration: none;
}/* === DIMENSIONS === */
/* === COLORS === */
.question-page .titled-block__title {
  display: flex;
  align-items: center;
}
.question-page .titled-block__title h2 {
  flex: 1;
  padding-right: 10px;
}
.question-page .question-useful {
  display: flex;
  align-items: center;
  margin: 50px 0;
}
.question-page .question-useful .button {
  margin-left: 10px;
}
.question-page .question-useful > div {
  flex: 1;
}
.question-page .relevant-questions {
  margin-top: 15px;
}/* === DIMENSIONS === */
/* === COLORS === */
.search-page-result {
  margin-bottom: 25px;
}

.search-results {
  margin: 0 auto 50px;
  width: calc(100% - 300px);
}
@media (max-width: 768px) {
  .search-results {
    width: 100%;
  }
}/* === DIMENSIONS === */
/* === COLORS === */
/* === DIMENSIONS === */
/* === COLORS === */
.page-question-groups__header {
  margin-bottom: 25px;
}
.page-question-groups__contacts .user-content {
  text-align: center;
  border-top: 1px solid #dee3ee;
  border-bottom: 1px solid #dee3ee;
}
.page-question-groups .question-group-block {
  display: flex;
}
.page-question-groups .question-group-block__container {
  text-decoration: none;
  margin-bottom: 25px;
}
.page-question-groups .question-group-block__image {
  width: 250px;
  height: 150px;
  background: none center/contain no-repeat;
}
.page-question-groups .question-group-block__content {
  flex: 1;
}
.page-question-groups .question-group-block__categories li {
  color: #513f06;
  margin: 7px 0;
}/* === DIMENSIONS === */
/* === COLORS === */
.page-question-base .questions-container {
  margin-bottom: 25px;
  display: flex;
}
.page-question-base .questions-container .group-navigation {
  flex: 1;
  padding-right: 50px;
}
@media (max-width: 768px) {
  .page-question-base .questions-container .group-navigation {
    display: none;
  }
}
.page-question-base .questions-container .group-navigation li:last-child a {
  margin: 0;
}
.page-question-base .questions-container .group-navigation__item {
  display: flex;
  align-items: center;
  border: 1px solid #dee3ee;
  padding: 10px 15px;
  margin: 0 0 15px;
  text-decoration: none;
  transition: border 300ms;
}
.page-question-base .questions-container .group-navigation__item:hover, .page-question-base .questions-container .group-navigation__item--active {
  border-color: #4640f4;
}
.page-question-base .questions-container .group-navigation__image {
  width: 85px;
  height: 60px;
  background: none center/contain no-repeat;
  margin-right: 10px;
}
.page-question-base .questions-container .group-navigation__text {
  flex: 1;
}
.page-question-base .questions-content {
  flex: 2;
}
.page-question-base .questions-breadcrumbs {
  padding-top: 25px;
}
.page-question-base .questions-breadcrumbs__link {
  vertical-align: middle;
}
.page-question-base .questions-breadcrumbs__link--disabled {
  color: #8f9ab2;
  text-decoration: none;
  cursor: default;
}
.page-question-base .questions-breadcrumbs__divider {
  vertical-align: middle;
  font-size: 0.8em;
}