.tns-outer {
  padding: 0 !important;
}
.tns-outer [hidden] {
  display: none !important;
}
.tns-outer [aria-controls], .tns-outer [data-action] {
  cursor: pointer;
}

.tns-slider {
  transition: all 0s;
}
.tns-slider > .tns-item {
  box-sizing: border-box;
}

.tns-horizontal.tns-subpixel {
  white-space: nowrap;
}
.tns-horizontal.tns-subpixel > .tns-item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}
.tns-horizontal.tns-no-subpixel:after {
  content: "";
  display: table;
  clear: both;
}
.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left;
}
.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%;
}

.tns-no-calc {
  position: relative;
  left: 0;
}

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px;
}
.tns-gallery > .tns-item {
  position: absolute;
  left: -100%;
  transition: transform 0s, opacity 0s;
}
.tns-gallery > .tns-slide-active {
  position: relative;
  left: auto !important;
}
.tns-gallery > .tns-moving {
  transition: all 0.25s;
}

.tns-autowidth {
  display: inline-block;
}

.tns-lazy-img {
  transition: opacity 0.6s;
  opacity: 0.6;
}
.tns-lazy-img.tns-complete {
  opacity: 1;
}

.tns-ah {
  transition: height 0s;
}

.tns-ovh {
  overflow: hidden;
}

.tns-visually-hidden {
  position: absolute;
  left: -10000em;
}

.tns-transparent {
  opacity: 0;
  visibility: hidden;
}

.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0;
}

.tns-normal, .tns-fadeOut {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}

.tns-vpfix {
  white-space: nowrap;
}
.tns-vpfix > div, .tns-vpfix > li {
  display: inline-block;
}

.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden;
}
.tns-t-ct {
  width: 2333.3333333333%;
  width: calc(100% * 70 / 3);
  position: absolute;
  right: 0;
}
.tns-t-ct:after {
  content: "";
  display: table;
  clear: both;
}
.tns-t-ct > div {
  width: 1.4285714286%;
  width: calc(100% / 70);
  height: 10px;
  float: left;
}

/*screen sizes*/
/*container sizes*/
*,
*::before,
*::after {
  box-sizing: border-box;
}

html,
body {
  min-height: 100%;
  font-family: "Plus Jakarta Sans", "Helvetica", sans-serif;
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-width: 360px;
  min-height: 100vh;
  margin: 0 auto;
  padding: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.42857143;
}
@media (min-width: 992px) {
  body {
    background: #F8FAFB;
  }
}

main {
  flex-grow: 1;
  padding: 0 0 40px;
}

ul,
ol {
  margin: 0;
  padding: 0;
  list-style: none;
}

#microservice__portals__root {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 999;
}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 720px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 930px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}

.hidden {
  display: none !important;
}
@media (max-width: 649px) {
  .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 650px) {
  .hidden-xs-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg-up {
    display: none !important;
  }
}

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

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

.button {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50px;
  font-weight: 700;
  font-size: 18px;
  line-height: 23px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  transition: background 0.2s ease;
}
.button:active {
  outline: none;
}

.auth-button {
  background: #28447b;
  border: 1px solid rgba(248, 250, 251, 0.5);
  border-radius: 10px;
}
@media (max-width: 767px) {
  .auth-button {
    border-radius: 10px 10px 10px 0px;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
    border: none;
  }
}
.auth-button:hover {
  background: #3459a2;
}
.auth-button:active {
  background: #1b2f55;
}

.order-button {
  background: rgba(255, 193, 5, 0.1);
  border: 1px solid #FFC107;
  border-radius: 10px 0px 10px 10px;
  color: #FFC107;
  transition: background 0.2s ease, border 0.2s ease, color 0.2s ease;
}
.order-button:hover {
  color: #2F4E8D;
  background: #ffcd38;
}
.order-button:active {
  color: #2F4E8D;
  background: #d19d00;
}

.yellow-button {
  background: #FFC107;
  color: #000;
  border-radius: 10px 0px 10px 10px;
}
.yellow-button:hover {
  background: #FFD452;
}
.yellow-button:active {
  background: #d19d00;
}

.blue-button {
  color: #F8FAFB;
  background: #2d4c8b;
  border: none;
  border-radius: 10px 0px 10px 10px;
  padding: 10px 20px;
}
.blue-button:hover {
  background: #3961b1;
}
.blue-button:active {
  background: #203764;
}

.title {
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  color: #262626;
  text-align: center;
  margin: 0;
}
@media (min-width: 992px) {
  .title {
    font-size: 42px;
    line-height: 50px;
  }
}

.subtitle {
  font-weight: normal;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  color: #000000;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .subtitle {
    font-size: 22px;
    line-height: 34px;
  }
}

.header {
  z-index: 20;
  width: 100%;
  height: auto;
  min-height: 60px;
  background: #FFFFFF;
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
  position: sticky;
  top: 0;
  left: 0;
  transition: 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .header {
    min-height: 70px;
    box-shadow: none;
  }
}
@media (min-width: 768px) {
  .header.sticky-navbar {
    min-height: 70px;
    background: #FFFFFF;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
  }
  .header.sticky-navbar .header__wrapper {
    height: 75px;
  }
}
.header.sticky-navbar .order-button {
  background: #FFC107;
  color: #2F4E8D;
}
.header__wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 60px;
  transition: 0.3s ease-in-out;
}
@media (min-width: 768px) {
  .header__wrapper {
    height: 70px;
  }
}
.header__logo__link {
  display: flex;
}
.header__logo__img {
  width: 129px;
  height: 21px;
}
@media (min-width: 768px) {
  .header__logo__img {
    width: 180px;
    height: 31px;
  }
}
@media (min-width: 992px) {
  .header__logo__img {
    width: 191px;
    height: 32px;
  }
}
.header__controls__wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (min-width: 1200px) {
  .header__controls__wrapper {
    flex-grow: 1;
    justify-content: space-between;
    padding-left: 30px;
  }
}
.header__controls__list {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header__controls__list-item {
  padding-right: 15px;
  transition: padding 0.2s ease-in-out;
}
@media (max-width: 400px) {
  .header__controls__list-item {
    padding-right: 8px;
  }
}
@media (min-width: 768px) {
  .header__controls__list-item {
    padding: 0 15px;
  }
}
@media (max-width: 1199px) {
  .header__controls__list-item {
    padding-left: 0;
  }
}
.header__controls__list-item:first-of-type {
  padding-left: 15px;
}
@media (max-width: 400px) {
  .header__controls__list-item:first-of-type {
    padding-left: 5px;
  }
}
.header__controls__list-item__link {
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #28447B;
  cursor: pointer;
  text-decoration: none;
}
@media (min-width: 768px) {
  .header__controls__list-item__link {
    font-size: 18px;
    line-height: 21px;
    color: #000000;
  }
  .header__controls__list-item__link.active {
    font-weight: 700;
    text-decoration: underline;
  }
}
.header__controls__button__wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header__controls__button__auth {
  height: 36px;
  color: #FFFFFF;
  padding: 6px 14px;
  border-radius: 10px;
}
@media (min-width: 768px) {
  .header__controls__button__auth {
    width: 120px;
    height: 46px;
    padding: 12px 13px;
    color: #F8FAFB;
  }
}
.header__controls__button__order {
  width: 120px;
  height: 46px;
  padding: 12px 10px;
  margin-left: 10px;
}
@media (min-width: 768px) {
  .header__controls__button__order {
    margin-left: 15px;
  }
}
@media (min-width: 992px) {
  .header__controls__button__order {
    margin-left: 10px;
  }
}
@media (min-width: 768px) {
  .header .auth-button--signup.hidden ~ .header__controls__button__order {
    padding: 12px 10px;
    margin-left: 10px;
  }
}
@media (min-width: 1200px) {
  .header .auth-button--signup.hidden ~ .header__controls__button__order {
    padding: 13px 10px;
  }
}
@media (max-width: 400px) {
  .header .auth-button--dashboard {
    padding: 6px;
  }
}
@media (min-width: 768px) {
  .header .auth-button--dashboard {
    padding: 12px 10px;
  }
}
@media (max-width: 991px) {
  .header .container {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .header #checkbox-burger,
.header .burger {
    display: none;
  }
}
@media (max-width: 1199px) {
  .header .header__controls__wrapper {
    position: relative;
  }
  .header .header__controls__wrapper .header__controls__button__wrapper {
    margin-right: 25px;
  }
  .header .header__controls__wrapper #checkbox-burger {
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    cursor: pointer;
    opacity: 0;
    z-index: 2;
  }
  .header .header__controls__wrapper .burger {
    order: 2;
  }
  .header .header__controls__wrapper .burger span {
    display: block;
    width: 21px;
    height: 3px;
    margin-bottom: 4px;
    position: relative;
    background: #28447B;
    border-radius: 1px;
    z-index: 1;
    transform-origin: 4px 0;
    transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease;
  }
  .header .header__controls__wrapper .burger span:first-child {
    transform-origin: 0 0;
  }
  .header .header__controls__wrapper .burger span:nth-last-child(2) {
    transform-origin: 0 100%;
  }
  .header .header__controls__wrapper #checkbox-burger:checked ~ .burger span {
    opacity: 1;
    transform: rotate(-45deg);
    background: #28447B;
  }
  .header .header__controls__wrapper #checkbox-burger:checked ~ .burger span:nth-last-child(3) {
    transform: rotate(45deg) translate(4px, -1px);
  }
  .header .header__controls__wrapper #checkbox-burger:checked ~ .burger span:nth-last-child(2) {
    opacity: 0;
    transform: rotate(0) scale(0.2, 0.2);
  }
  .header .header__controls__wrapper .header__controls__list {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .header .header__controls__wrapper .header__controls__list .header__controls__list-item {
    text-align: center;
    padding: 20px 0;
  }
  .header .header__controls__wrapper .header__controls__list .header__controls__list-item__link {
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
  }
  .header .header__controls__wrapper .header__controls__list-item__link {
    color: #333;
  }
  .header .header__controls__button__wrapper,
.header .header__logo__wrapper {
    z-index: 1;
  }
}
.header .header__controls__inner__wrapper {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}
.header .header__controls__balance {
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 16px;
  color: #2d4c89;
}
.header .header__controls__balance svg {
  margin-top: -5px;
  margin-right: 7px;
}
@media (min-width: 1200px) {
  .header .header__controls__balance {
    border-left: 1px solid #28447b;
    padding-left: 30px;
    padding-right: 50px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .header .header__controls__wrapper .header__controls__list {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 200px;
    padding: 20px 0;
    background: #fff;
    border-radius: 10px 0 10px 10px;
    box-shadow: 0px 4px 4px rgba(40, 68, 123, 0.1);
    transform-origin: 0 0;
    transform: translate(100%, 0);
    transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
  }
  .header .header__controls__wrapper #checkbox-burger:checked ~ .header__controls__inner .header__controls__list {
    transform: none;
  }
}
@media (max-width: 1199px) and (min-width: 768px) {
  .header #checkbox-burger:checked ~ .header__controls__inner .header__controls__navigation {
    transform: none;
  }
  .header .header__controls__navigation {
    position: fixed;
    z-index: 4;
    display: flex;
    justify-content: flex-end;
    top: 75px;
    right: 0;
    width: 100%;
    height: calc(100% - 75px);
    background: rgba(40, 68, 123, 0.5);
    transform: translate(100%, 0);
  }
  .header .header__controls__wrapper {
    flex-grow: 1;
  }
  .header .header__controls__inner {
    margin-right: auto;
    margin-left: 30px;
  }
}
@media (max-width: 767px) {
  .header .header__controls__wrapper .header__controls__inner__wrapper {
    position: absolute;
    top: 0;
    right: 0;
    flex-direction: column;
    justify-content: flex-start;
    width: 250px;
    height: 100%;
    padding: 20px 15px;
    background: #fff;
    transform-origin: 0 0;
    transform: translate(100%, 0);
    transition: transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1);
    border-radius: 0;
    box-shadow: inset 0px 4px 4px rgba(40, 68, 123, 0.1);
  }
  .header .header__controls__wrapper #checkbox-burger:checked ~ .header__controls__inner .header__controls__inner__wrapper {
    transform: none;
  }
  .header .header__controls__wrapper .order-button {
    width: 190px;
    margin: auto 0 5px;
    background: #FFC107;
    color: #000;
  }
  .header .header__controls__wrapper #checkbox-burger:checked ~ .header__controls__inner {
    transform: none;
  }
  .header .header__controls__wrapper .header__controls__inner {
    position: fixed;
    z-index: 4;
    display: flex;
    flex-direction: column;
    top: 60px;
    right: 0;
    width: 100%;
    height: calc(100% - 60px);
    background: rgba(40, 68, 123, 0.5);
    transform: translate(100%, 0);
  }
  .header .header__controls__wrapper .header__controls__navigation {
    flex-grow: 1;
  }
  .header .header__controls__wrapper .header__controls__list {
    height: 100%;
    justify-content: flex-start;
  }
  .header .header__controls__wrapper .header__controls__balance {
    width: 100%;
    padding: 10px 10px 5px;
    margin-bottom: 25px;
    border: 1px solid #337AB7;
    border-radius: 10px;
    background: rgba(51, 122, 183, 0.07);
    line-height: 1.1;
    font-size: 14px;
    font-weight: 500;
  }
  .header .header__controls__wrapper .header__controls__balance svg {
    margin-right: 10px;
  }
}

.header__controls__balance {
  position: relative;
  cursor: pointer;
}
.header__controls__balance .header__controls__balance__link {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  margin: 0;
}
.header__controls__balance a, .header__controls__balance a:visited, .header__controls__balance a:hover, .header__controls__balance a:active {
  color: inherit;
}
.header__controls__balance .hover-tooltip__card {
  display: flex;
  position: relative;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 21px 30px;
  gap: 22px;
  opacity: 0;
  transition: 0.3s ease-in-out opacity;
}
.header__controls__balance .hover-tooltip__card p {
  margin: 0;
}
.header__controls__balance .hover_tooltip__button-wrapper {
  margin-top: 5px;
}
.header__controls__balance .hover_tooltip__button-wrapper .hover_tooltip__button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 146px;
  height: 51px;
  background-color: #2D4C89;
  border: none;
  border-radius: 10px;
  border-top-right-radius: 0px;
  padding: 15px 28px;
  color: #f8fafb;
  font-size: 18px;
  line-height: 18px;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
}
@media (max-width: 767px) {
  .header__controls__balance .hover_tooltip__button-wrapper .hover_tooltip__button {
    width: 120px;
    height: 40px;
  }
}
.header__controls__balance .hover_tooltip__button-wrapper .hover_tooltip__button:hover {
  opacity: 0.7;
}

.hover-tooltip__card--wrapper {
  position: absolute;
  content: "";
  left: -425px;
  top: 20px;
  pointer-events: none;
}
@media (max-width: 1199px) {
  .hover-tooltip__card--wrapper {
    left: -210px;
  }
}

.hover-tooltip__card--filler {
  height: 20px;
  pointer-events: none;
}

.hover-tooltip__card {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
  padding: 21px 30px;
  gap: 22px;
  opacity: 1;
  transition: 0.3s ease-in-out opacity;
  width: 690px;
  height: 126px;
  color: #2E4D8B;
  border: none;
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #FFC107;
  border-radius: 20px;
  box-shadow: unset;
  font-size: 13px;
  line-height: 24px;
  font-weight: 300;
  z-index: 1000;
  outline: 0;
}
.hover-tooltip__card:before {
  content: "";
  position: absolute;
  top: -14px;
  right: 193px;
  border-right: 14px solid transparent;
  border-bottom: 14px solid #fff;
  border-left: 14px solid transparent;
  border-top: none;
}
@media (max-width: 1199px) {
  .hover-tooltip__card:before {
    right: unset;
    left: 225px;
  }
}
.hover-tooltip__card:after {
  z-index: -1;
  content: "";
  position: absolute;
  top: -16px;
  right: 191px;
  border-right: 16px solid transparent;
  border-bottom: 16px solid #FFC107;
  border-left: 16px solid transparent;
  border-top: none;
}
@media (max-width: 1199px) {
  .hover-tooltip__card:after {
    right: unset;
    left: 223px;
  }
}
.hover-tooltip__card p:first-of-type {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin: 0 0 10px;
}
.hover-tooltip__card .hover-tooltip__card__text {
  min-width: 459px;
}
.hover-tooltip__card .hover-tooltip__card__text p.hover-tooltip__card__text--bonus {
  position: relative;
  margin: 0 0 0 63px;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}
.hover-tooltip__card .hover-tooltip__card__text p.hover-tooltip__card__text--bonus:before {
  position: absolute;
  content: "";
  width: 56px;
  height: 20px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA1NiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwIDVINTUuNUw0OSAyMEgxMFY1WiIgZmlsbD0iI0ZGQzEwNyIvPgo8cGF0aCBkPSJNMjguMzYgMTIuNzFWMTAuNzFIMjkuNjRWMTIuNzFIMzEuNjRWMTMuOTlIMjkuNjRWMTZIMjguMzZWMTMuOTlIMjYuMzZWMTIuNzFIMjguMzZaTTMzLjQ4OTggMTQuMTFDMzMuNTM5OCAxNC40MSAzMy42NDk4IDE0LjY0IDMzLjgwOTggMTQuOEMzMy45NTk4IDE0Ljk3IDM0LjE4OTggMTUuMDUgMzQuNDg5OCAxNS4wNUMzNC44Mzk4IDE1LjA1IDM1LjA5OTggMTQuOTMgMzUuMjc5OCAxNC42OUMzNS40NTk4IDE0LjQ1IDM1LjU0OTggMTQuMTQgMzUuNTQ5OCAxMy43N0MzNS41NDk4IDEzLjQxIDM1LjQ2OTggMTMuMSAzNS4yOTk4IDEyLjg2QzM1LjEyOTggMTIuNjEgMzQuODU5OCAxMi40OCAzNC41MDk4IDEyLjQ4QzM0LjMzOTggMTIuNDggMzQuMTg5OCAxMi41IDM0LjA2OTggMTIuNTVDMzMuODQ5OCAxMi42MyAzMy42ODk4IDEyLjc3IDMzLjU2OTggMTIuOThMMzIuMzE5OCAxMi45MkwzMi44MTk4IDkuMDFIMzYuNzE5OFYxMC4xOUgzMy44Mjk4TDMzLjU2OTggMTEuNzRDMzMuNzg5OCAxMS42IDMzLjk0OTggMTEuNTEgMzQuMDc5OCAxMS40NkMzNC4yNzk4IDExLjM5IDM0LjUyOTggMTEuMzUgMzQuODA5OCAxMS4zNUMzNS4zOTk4IDExLjM1IDM1LjkwOTggMTEuNTUgMzYuMzQ5OCAxMS45NEMzNi43Nzk4IDEyLjM0IDM2Ljk5OTggMTIuOTEgMzYuOTk5OCAxMy42NkMzNi45OTk4IDE0LjMyIDM2Ljc4OTggMTQuOSAzNi4zNjk4IDE1LjQxQzM1Ljk0OTggMTUuOTMgMzUuMzE5OCAxNi4xOSAzNC40ODk4IDE2LjE5QzMzLjgwOTggMTYuMTkgMzMuMjU5OCAxNiAzMi44Mjk4IDE1LjY0QzMyLjM4OTggMTUuMjggMzIuMTQ5OCAxNC43NyAzMi4wOTk4IDE0LjExSDMzLjQ4OThaTTQwLjIwNjUgMTYuMTlIMzkuNDU2NUw0My40MTY1IDguOTJINDQuMTU2NUw0MC4yMDY1IDE2LjE5Wk00MC43MjY1IDEyLjA1QzQwLjM3NjUgMTIuNDEgMzkuOTQ2NSAxMi41OSAzOS40NDY1IDEyLjU5QzM4LjkzNjUgMTIuNTkgMzguNTE2NSAxMi40MSAzOC4xNTY1IDEyLjA1QzM3LjgwNjUgMTEuNyAzNy42MjY1IDExLjI3IDM3LjYyNjUgMTAuNzdDMzcuNjI2NSAxMC4yNyAzNy44MDY1IDkuODQgMzguMTU2NSA5LjQ5QzM4LjUxNjUgOS4xMyAzOC45MzY1IDguOTUgMzkuNDQ2NSA4Ljk1QzM5Ljk0NjUgOC45NSA0MC4zNjY1IDkuMTMgNDAuNzI2NSA5LjQ5QzQxLjA4NjUgOS44NCA0MS4yNTY1IDEwLjI3IDQxLjI1NjUgMTAuNzdDNDEuMjU2NSAxMS4yNyA0MS4wODY1IDExLjcgNDAuNzI2NSAxMi4wNVpNMzkuOTk2NSAxMS4zMkM0MC4xNDY1IDExLjE3IDQwLjIxNjUgMTAuOTkgNDAuMjE2NSAxMC43N0M0MC4yMTY1IDEwLjU2IDQwLjE0NjUgMTAuMzcgMzkuOTk2NSAxMC4yMkMzOS44NDY1IDEwLjA3IDM5LjY1NjUgOS45OSAzOS40NDY1IDkuOTlDMzkuMjI2NSA5Ljk5IDM5LjA0NjUgMTAuMDcgMzguODk2NSAxMC4yMkMzOC43NDY1IDEwLjM3IDM4LjY2NjUgMTAuNTYgMzguNjY2NSAxMC43N0MzOC42NjY1IDEwLjk5IDM4Ljc0NjUgMTEuMTcgMzguODk2NSAxMS4zMkMzOS4wNDY1IDExLjQ3IDM5LjIyNjUgMTEuNTUgMzkuNDQ2NSAxMS41NUMzOS42NTY1IDExLjU1IDM5Ljg0NjUgMTEuNDcgMzkuOTk2NSAxMS4zMlpNNDUuNDc2NSAxNS42MUM0NS4xMTY1IDE1Ljk3IDQ0LjY4NjUgMTYuMTQgNDQuMTg2NSAxNi4xNEM0My42ODY1IDE2LjE0IDQzLjI1NjUgMTUuOTcgNDIuOTA2NSAxNS42MUM0Mi41NDY1IDE1LjI1IDQyLjM3NjUgMTQuODMgNDIuMzc2NSAxNC4zM0M0Mi4zNzY1IDEzLjgyIDQyLjU0NjUgMTMuMzkgNDIuOTA2NSAxMy4wNEM0My4yNTY1IDEyLjY4IDQzLjY4NjUgMTIuNTEgNDQuMTg2NSAxMi41MUM0NC42ODY1IDEyLjUxIDQ1LjExNjUgMTIuNjggNDUuNDc2NSAxMy4wNEM0NS44MjY1IDEzLjQgNDYuMDA2NSAxMy44MiA0Ni4wMDY1IDE0LjMzQzQ2LjAwNjUgMTQuODMgNDUuODI2NSAxNS4yNSA0NS40NzY1IDE1LjYxWk00NC43MzY1IDEzLjc3QzQ0LjU4NjUgMTMuNjIgNDQuNDA2NSAxMy41NSA0NC4xODY1IDEzLjU1QzQzLjk3NjUgMTMuNTUgNDMuNzk2NSAxMy42MiA0My42NDY1IDEzLjc3QzQzLjQ4NjUgMTMuOTIgNDMuNDE2NSAxNC4xMSA0My40MTY1IDE0LjMzQzQzLjQxNjUgMTQuNTQgNDMuNDg2NSAxNC43MiA0My42NDY1IDE0Ljg3QzQzLjc5NjUgMTUuMDIgNDMuOTc2NSAxNS4xIDQ0LjE4NjUgMTUuMUM0NC40MDY1IDE1LjEgNDQuNTg2NSAxNS4wMiA0NC43MzY1IDE0Ljg3QzQ0Ljg5NjUgMTQuNzIgNDQuOTY2NSAxNC41NCA0NC45NjY1IDE0LjMzQzQ0Ljk2NjUgMTQuMTEgNDQuODk2NSAxMy45MiA0NC43MzY1IDEzLjc3WiIgZmlsbD0iIzJFNEQ4QiIvPgo8cGF0aCBkPSJNMjAuMDQ1NSAxMFYxOEMyMC4wNDU1IDE4LjUzMDQgMTkuODQ0MyAxOS4wMzkxIDE5LjQ4NjMgMTkuNDE0MkMxOS4xMjgzIDE5Ljc4OTMgMTguNjQyNyAyMCAxOC4xMzY0IDIwSDIuODYzNjRDMi4zNTczMSAyMCAxLjg3MTczIDE5Ljc4OTMgMS41MTM3MSAxOS40MTQyQzEuMTU1NjggMTkuMDM5MSAwLjk1NDU0NSAxOC41MzA0IDAuOTU0NTQ1IDE4VjEwQzAuNzAxMzg0IDEwIDAuNDU4NTkyIDkuODk0NjQgMC4yNzk1OCA5LjcwNzExQzAuMTAwNTY4IDkuNTE5NTcgMCA5LjI2NTIyIDAgOVY2QzAgNS40Njk1NyAwLjIwMTEzNiA0Ljk2MDg2IDAuNTU5MTYgNC41ODU3OUMwLjkxNzE4NCA0LjIxMDcxIDEuNDAyNzcgNCAxLjkwOTA5IDRINC45MzVDNC44MjcxMiAzLjY3ODczIDQuNzcyMjQgMy4zNDA1NyA0Ljc3MjczIDNDNC43NzI3MyAyLjIwNDM1IDUuMDc0NDMgMS40NDEyOSA1LjYxMTQ3IDAuODc4NjhDNi4xNDg1IDAuMzE2MDcxIDYuODc2ODggMCA3LjYzNjM2IDBDOC41OTA5MSAwIDkuNDMwOTEgMC41IDkuOTU1OTEgMS4yNFYxLjIzTDEwLjUgMkwxMS4wNDQxIDEuMjNWMS4yNEMxMS41NjkxIDAuNSAxMi40MDkxIDAgMTMuMzYzNiAwQzE0LjEyMzEgMCAxNC44NTE1IDAuMzE2MDcxIDE1LjM4ODUgMC44Nzg2OEMxNS45MjU2IDEuNDQxMjkgMTYuMjI3MyAyLjIwNDM1IDE2LjIyNzMgM0MxNi4yMjc4IDMuMzQwNTcgMTYuMTcyOSAzLjY3ODczIDE2LjA2NSA0SDE5LjA5MDlDMTkuNTk3MiA0IDIwLjA4MjggNC4yMTA3MSAyMC40NDA4IDQuNTg1NzlDMjAuNzk4OSA0Ljk2MDg2IDIxIDUuNDY5NTcgMjEgNlY5QzIxIDkuMjY1MjIgMjAuODk5NCA5LjUxOTU3IDIwLjcyMDQgOS43MDcxMUMyMC41NDE0IDkuODk0NjQgMjAuMjk4NiAxMCAyMC4wNDU1IDEwWk0yLjg2MzY0IDE4SDkuNTQ1NDVWMTBIMi44NjM2NFYxOFpNMTguMTM2NCAxOFYxMEgxMS40NTQ1VjE4SDE4LjEzNjRaTTcuNjM2MzYgMkM3LjM4MzIgMiA3LjE0MDQxIDIuMTA1MzYgNi45NjE0IDIuMjkyODlDNi43ODIzOSAyLjQ4MDQzIDYuNjgxODIgMi43MzQ3OCA2LjY4MTgyIDNDNi42ODE4MiAzLjI2NTIyIDYuNzgyMzkgMy41MTk1NyA2Ljk2MTQgMy43MDcxMUM3LjE0MDQxIDMuODk0NjQgNy4zODMyIDQgNy42MzYzNiA0QzcuODg5NTIgNCA4LjEzMjMyIDMuODk0NjQgOC4zMTEzMyAzLjcwNzExQzguNDkwMzQgMy41MTk1NyA4LjU5MDkxIDMuMjY1MjIgOC41OTA5MSAzQzguNTkwOTEgMi43MzQ3OCA4LjQ5MDM0IDIuNDgwNDMgOC4zMTEzMyAyLjI5Mjg5QzguMTMyMzIgMi4xMDUzNiA3Ljg4OTUyIDIgNy42MzYzNiAyWk0xMy4zNjM2IDJDMTMuMTEwNSAyIDEyLjg2NzcgMi4xMDUzNiAxMi42ODg3IDIuMjkyODlDMTIuNTA5NyAyLjQ4MDQzIDEyLjQwOTEgMi43MzQ3OCAxMi40MDkxIDNDMTIuNDA5MSAzLjI2NTIyIDEyLjUwOTcgMy41MTk1NyAxMi42ODg3IDMuNzA3MTFDMTIuODY3NyAzLjg5NDY0IDEzLjExMDUgNCAxMy4zNjM2IDRDMTMuNjE2OCA0IDEzLjg1OTYgMy44OTQ2NCAxNC4wMzg2IDMuNzA3MTFDMTQuMjE3NiAzLjUxOTU3IDE0LjMxODIgMy4yNjUyMiAxNC4zMTgyIDNDMTQuMzE4MiAyLjczNDc4IDE0LjIxNzYgMi40ODA0MyAxNC4wMzg2IDIuMjkyODlDMTMuODU5NiAyLjEwNTM2IDEzLjYxNjggMiAxMy4zNjM2IDJaTTEuOTA5MDkgNlY4SDkuNTQ1NDVWNkgxLjkwOTA5Wk0xMS40NTQ1IDZWOEgxOS4wOTA5VjZIMTEuNDU0NVoiIGZpbGw9IiMyRTREOEIiLz4KPC9zdmc+Cg==");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  left: -63px;
  bottom: 2px;
}

.header__controls__balance:hover .hover-tooltip__card--wrapper {
  pointer-events: auto;
}
.header__controls__balance:hover .hover-tooltip__card {
  opacity: 1;
  pointer-events: auto;
}
@media (max-width: 767px) {
  .header__controls__balance:hover .hover-tooltip__card {
    display: none;
  }
}

.footer {
  color: #F8FAFB;
  font-weight: 400;
  font-size: 16px;
  background-image: url("/img/footer/bg-mob.svg");
  background-color: #F8FAFB;
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 35px 0 26px;
}
@media (min-width: 768px) {
  .footer {
    background-image: url("/img/footer/bg-tablet.svg");
    background-position: center;
    padding: 50px 0 56px;
  }
}
@media (min-width: 992px) {
  .footer {
    background-image: url("/img/footer/bg-desc.svg");
    padding: 56px 0 74px;
  }
}
.footer__top {
  display: grid;
  grid-template-columns: repeat(3, auto);
  grid-template-rows: repeat(2, auto);
  row-gap: 23px;
  margin-bottom: 21px;
}
@media (min-width: 768px) {
  .footer__top {
    margin-bottom: 26px;
  }
}
@media (min-width: 992px) {
  .footer__top {
    margin-bottom: 35px;
  }
}
@media (max-width: 767px) {
  .footer__top {
    grid-template-columns: auto;
    grid-template-rows: repeat(4, auto);
  }
}
.footer__logo__wrapper {
  grid-column: 1/2;
  grid-row: 1/2;
}
@media (max-width: 767px) {
  .footer__logo__wrapper {
    display: flex;
    justify-content: center;
    grid-column: 1;
    grid-row: 1;
  }
}
.footer__logo__link {
  display: flex;
}
.footer__logo__img {
  width: 150px;
  height: 26px;
}
@media (min-width: 768px) {
  .footer__logo__img {
    width: 180px;
    height: 31px;
  }
}
@media (min-width: 992px) {
  .footer__logo__img {
    width: 235px;
    height: 40px;
  }
}
.footer__socials {
  width: 100%;
  grid-column: 2/3;
  grid-row: 1;
  display: flex;
  gap: 10px;
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}
@media (max-width: 767px) {
  .footer__socials {
    grid-row: 2;
    grid-column: 1;
    justify-content: center;
  }
}
.footer__socials .footer__socials-instagram {
  width: 24px;
  height: 24px;
  position: relative;
}
.footer__socials .footer__socials-instagram:before {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQiIGhlaWdodD0iNTQiIHZpZXdCb3g9IjAgMCA1NCA1NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2NjJfMTE3NDYpIj4KPHBhdGggZD0iTTQxLjM0MzggMEgxMi42NTYyQzUuNjY2NCAwIDAgNS42NjY0IDAgMTIuNjU2MlY0MS4zNDM4QzAgNDguMzMzNiA1LjY2NjQgNTQgMTIuNjU2MiA1NEg0MS4zNDM4QzQ4LjMzMzYgNTQgNTQgNDguMzMzNiA1NCA0MS4zNDM4VjEyLjY1NjJDNTQgNS42NjY0IDQ4LjMzMzYgMCA0MS4zNDM4IDBaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfNTY2Ml8xMTc0NikiLz4KPHBhdGggZD0iTTQxLjM0MzggMEgxMi42NTYyQzUuNjY2NCAwIDAgNS42NjY0IDAgMTIuNjU2MlY0MS4zNDM4QzAgNDguMzMzNiA1LjY2NjQgNTQgMTIuNjU2MiA1NEg0MS4zNDM4QzQ4LjMzMzYgNTQgNTQgNDguMzMzNiA1NCA0MS4zNDM4VjEyLjY1NjJDNTQgNS42NjY0IDQ4LjMzMzYgMCA0MS4zNDM4IDBaIiBmaWxsPSJ1cmwoI3BhaW50MV9yYWRpYWxfNTY2Ml8xMTc0NikiLz4KPHBhdGggZD0iTTI3LjAwMTkgNS45MDYyNUMyMS4yNzMzIDUuOTA2MjUgMjAuNTU0MiA1LjkzMTM1IDE4LjMwNDMgNi4wMzM2NkMxNi4wNTg3IDYuMTM2NTkgMTQuNTI1OCA2LjQ5MjAyIDEzLjE4NDYgNy4wMTM2N0MxMS43OTcxIDcuNTUyNDEgMTAuNjIwMyA4LjI3MzE4IDkuNDQ3ODkgOS40NDU5OUM4LjI3NDQ1IDEwLjYxODYgNy41NTM2NyAxMS43OTU0IDcuMDEzMjUgMTMuMTgyM0M2LjQ5MDEzIDE0LjUyMzkgNi4xMzQyNyAxNi4wNTc0IDYuMDMzMjMgMTguMzAyQzUuOTMyNjIgMjAuNTUyMSA1LjkwNjI1IDIxLjI3MTQgNS45MDYyNSAyNy4wMDAyQzUuOTA2MjUgMzIuNzI5MSA1LjkzMTU2IDMzLjQ0NTggNi4wMzM2NiAzNS42OTU3QzYuMTM3MDIgMzcuOTQxMyA2LjQ5MjQ1IDM5LjQ3NDIgNy4wMTM2NyA0MC44MTUzQzcuNTUyODMgNDIuMjAyOSA4LjI3MzYgNDMuMzc5NyA5LjQ0NjQxIDQ0LjU1MjFDMTAuNjE4NiA0NS43MjU2IDExLjc5NTQgNDYuNDQ4IDEzLjE4MTkgNDYuOTg2N0MxNC41MjQxIDQ3LjUwODQgMTYuMDU3MiA0Ny44NjM4IDE4LjMwMjQgNDcuOTY2OEMyMC41NTI1IDQ4LjA2OTEgMjEuMjcwOSA0OC4wOTQyIDI2Ljk5OTQgNDguMDk0MkMzMi43Mjg2IDQ4LjA5NDIgMzMuNDQ1NCA0OC4wNjkxIDM1LjY5NTMgNDcuOTY2OEMzNy45NDA5IDQ3Ljg2MzggMzkuNDc1NSA0Ny41MDg0IDQwLjgxNzcgNDYuOTg2N0M0Mi4yMDQ2IDQ2LjQ0OCA0My4zNzk3IDQ1LjcyNTYgNDQuNTUxNyA0NC41NTIxQzQ1LjcyNTEgNDMuMzc5NyA0Ni40NDU3IDQyLjIwMjkgNDYuOTg2MyA0MC44MTZDNDcuNTA0OCAzOS40NzQyIDQ3Ljg2MDkgMzcuOTQwOSA0Ny45NjYzIDM1LjY5NjFDNDguMDY3NCAzMy40NDYyIDQ4LjA5MzggMzIuNzI5MSA0OC4wOTM4IDI3LjAwMDJDNDguMDkzOCAyMS4yNzE0IDQ4LjA2NzQgMjAuNTUyNSA0Ny45NjYzIDE4LjMwMjRDNDcuODYwOSAxNi4wNTY4IDQ3LjUwNDggMTQuNTI0MSA0Ni45ODYzIDEzLjE4M0M0Ni40NDU3IDExLjc5NTQgNDUuNzI1MSAxMC42MTg2IDQ0LjU1MTcgOS40NDU5OUM0My4zNzg1IDguMjcyNzYgNDIuMjA1IDcuNTUxOTggNDAuODE2NCA3LjAxMzg4QzM5LjQ3MTcgNi40OTIwMiAzNy45MzggNi4xMzYzOCAzNS42OTIzIDYuMDMzNjZDMzMuNDQyMiA1LjkzMTM1IDMyLjcyNTkgNS45MDYyNSAyNi45OTU0IDUuOTA2MjVIMjcuMDAxOVpNMjUuMTA5NiA5LjcwNzU1QzI1LjY3MTMgOS43MDY3MSAyNi4yOTggOS43MDc1NSAyNy4wMDE5IDkuNzA3NTVDMzIuNjM0MSA5LjcwNzU1IDMzLjMwMTUgOS43Mjc4IDM1LjUyNTcgOS44Mjg4NEMzNy41ODIzIDkuOTIyOTIgMzguNjk4NiAxMC4yNjY1IDM5LjQ0MjIgMTAuNTU1M0M0MC40MjY2IDEwLjkzNzUgNDEuMTI4NCAxMS4zOTQ2IDQxLjg2NjIgMTIuMTMzMUM0Mi42MDQ1IDEyLjg3MTQgNDMuMDYxNCAxMy41NzQ1IDQzLjQ0NDcgMTQuNTU4OUM0My43MzM1IDE1LjMwMTQgNDQuMDc3NSAxNi40MTc3IDQ0LjE3MTIgMTguNDc0M0M0NC4yNzIyIDIwLjY5OCA0NC4yOTQxIDIxLjM2NTkgNDQuMjk0MSAyNi45OTU0QzQ0LjI5NDEgMzIuNjI0OSA0NC4yNzIyIDMzLjI5MjkgNDQuMTcxMiAzNS41MTY0QzQ0LjA3NzEgMzcuNTczIDQzLjczMzUgMzguNjg5MyA0My40NDQ3IDM5LjQzMkM0My4wNjI1IDQwLjQxNjUgNDIuNjA0NSA0MS4xMTc0IDQxLjg2NjIgNDEuODU1M0M0MS4xMjggNDIuNTkzNiA0MC40MjcgNDMuMDUwNCAzOS40NDIyIDQzLjQzMjlDMzguNjk5NCA0My43MjI5IDM3LjU4MjMgNDQuMDY1NyAzNS41MjU3IDQ0LjE1OThDMzMuMzAyIDQ0LjI2MDggMzIuNjM0MSA0NC4yODI3IDI3LjAwMTkgNDQuMjgyN0MyMS4zNjk0IDQ0LjI4MjcgMjAuNzAxOCA0NC4yNjA4IDE4LjQ3ODMgNDQuMTU5OEMxNi40MjE3IDQ0LjA2NDggMTUuMzA1NCA0My43MjEyIDE0LjU2MTIgNDMuNDMyNEMxMy41NzcgNDMuMDUgMTIuODczNyA0Mi41OTMxIDEyLjEzNTQgNDEuODU0OUMxMS4zOTcyIDQxLjExNjYgMTAuOTQwMyA0MC40MTUyIDEwLjU1NyAzOS40MzAzQzEwLjI2ODIgMzguNjg3NiA5LjkyNDE5IDM3LjU3MTMgOS44MzA1MyAzNS41MTQ3QzkuNzI5NDkgMzMuMjkxIDkuNzA5MjQgMzIuNjIzMiA5LjcwOTI0IDI2Ljk5MDFDOS43MDkyNCAyMS4zNTcyIDkuNzI5NDkgMjAuNjkyOCA5LjgzMDUzIDE4LjQ2OTFDOS45MjQ2MSAxNi40MTI0IDEwLjI2ODIgMTUuMjk2MSAxMC41NTcgMTQuNTUyNkMxMC45Mzk0IDEzLjU2ODEgMTEuMzk3MiAxMi44NjUxIDEyLjEzNTcgMTIuMTI2OEMxMi44NzM5IDExLjM4ODUgMTMuNTc3IDEwLjkzMTQgMTQuNTYxNCAxMC41NDg0QzE1LjMwNSAxMC4yNTgzIDE2LjQyMTcgOS45MTU1NCAxOC40NzgzIDkuODIxMDRDMjAuNDI0MiA5LjczMzA4IDIxLjE3ODMgOS43MDY3MSAyNS4xMDk2IDkuNzAyMjhWOS43MDc1NVpNMzguMjYxNyAxMy4yMUMzNi44NjQzIDEzLjIxIDM1LjczMDUgMTQuMzQyNyAzNS43MzA1IDE1Ljc0MDRDMzUuNzMwNSAxNy4xMzc4IDM2Ljg2NDMgMTguMjcxNiAzOC4yNjE3IDE4LjI3MTZDMzkuNjU5MiAxOC4yNzE2IDQwLjc5MyAxNy4xMzc4IDQwLjc5MyAxNS43NDA0QzQwLjc5MyAxNC4zNDI5IDM5LjY1OTIgMTMuMjA5MSAzOC4yNjE3IDEzLjIwOTFWMTMuMjFaTTI3LjAwMTkgMTYuMTY3NUMyMS4wMTk3IDE2LjE2NzUgMTYuMTY5NCAyMS4wMTc4IDE2LjE2OTQgMjcuMDAwMkMxNi4xNjk0IDMyLjk4MjYgMjEuMDE5NyAzNy44MzA2IDI3LjAwMTkgMzcuODMwNkMzMi45ODQzIDM3LjgzMDYgMzcuODMyOSAzMi45ODI2IDM3LjgzMjkgMjcuMDAwMkMzNy44MzI5IDIxLjAxOCAzMi45ODM5IDE2LjE2NzUgMjcuMDAxNSAxNi4xNjc1SDI3LjAwMTlaTTI3LjAwMTkgMTkuOTY4OEMzMC44ODUgMTkuOTY4OCAzNC4wMzMzIDIzLjExNjYgMzQuMDMzMyAyNy4wMDAyQzM0LjAzMzMgMzAuODgzNCAzMC44ODUgMzQuMDMxNiAyNy4wMDE5IDM0LjAzMTZDMjMuMTE4NSAzNC4wMzE2IDE5Ljk3MDcgMzAuODgzNCAxOS45NzA3IDI3LjAwMDJDMTkuOTcwNyAyMy4xMTY2IDIzLjExODUgMTkuOTY4OCAyNy4wMDE5IDE5Ljk2ODhaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8cmFkaWFsR3JhZGllbnQgaWQ9InBhaW50MF9yYWRpYWxfNTY2Ml8xMTc0NiIgY3g9IjAiIGN5PSIwIiByPSIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgxNC4zNDM3IDU4LjE1OTEpIHJvdGF0ZSgtOTApIHNjYWxlKDUzLjUxOCA0OS43NzYpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGREQ1NSIvPgo8c3RvcCBvZmZzZXQ9IjAuMSIgc3RvcC1jb2xvcj0iI0ZGREQ1NSIvPgo8c3RvcCBvZmZzZXQ9IjAuNSIgc3RvcC1jb2xvcj0iI0ZGNTQzRSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDODM3QUIiLz4KPC9yYWRpYWxHcmFkaWVudD4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDFfcmFkaWFsXzU2NjJfMTE3NDYiIGN4PSIwIiBjeT0iMCIgcj0iMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkuMDQ1MjEgMy44ODk5KSByb3RhdGUoNzguNjgxKSBzY2FsZSgyMy45MjI4IDk4LjYxMDcpIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzM3NzFDOCIvPgo8c3RvcCBvZmZzZXQ9IjAuMTI4IiBzdG9wLWNvbG9yPSIjMzc3MUM4Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzY2MDBGRiIgc3RvcC1vcGFjaXR5PSIwIi8+CjwvcmFkaWFsR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTY2Ml8xMTc0NiI+CjxyZWN0IHdpZHRoPSI1NCIgaGVpZ2h0PSI1NCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
}
.footer__socials .footer__socials-facebook {
  position: relative;
  width: 24px;
  height: 24px;
}
.footer__socials .footer__socials-facebook:before {
  position: absolute;
  content: "";
  width: 24px;
  height: 24px;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQiIGhlaWdodD0iNTQiIHZpZXdCb3g9IjAgMCA1NCA1NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU2NjJfMTE3NTEpIj4KPHBhdGggZD0iTTU0IDI3QzU0IDEyLjA4ODQgNDEuOTExNiAwIDI3IDBDMTIuMDg4NCAwIDAgMTIuMDg4NCAwIDI3QzAgNDAuNDc2NCA5Ljg3MzU2IDUxLjY0NjYgMjIuNzgxMiA1My42NzJWMzQuODA0N0gxNS45MjU4VjI3SDIyLjc4MTJWMjEuMDUxNkMyMi43ODEyIDE0LjI4NDcgMjYuODEyMyAxMC41NDY5IDMyLjk3OTcgMTAuNTQ2OUMzNS45MzM2IDEwLjU0NjkgMzkuMDIzNCAxMS4wNzQyIDM5LjAyMzQgMTEuMDc0MlYxNy43MTg4SDM1LjYxODlDMzIuMjY0OCAxNy43MTg4IDMxLjIxODggMTkuODAwMSAzMS4yMTg4IDIxLjkzNTRWMjdIMzguNzA3TDM3LjUxIDM0LjgwNDdIMzEuMjE4OFY1My42NzJDNDQuMTI2NCA1MS42NDY2IDU0IDQwLjQ3NjYgNTQgMjdaIiBmaWxsPSIjMTg3N0YyIi8+CjxwYXRoIGQ9Ik0zNy41MSAzNC44MDQ3TDM4LjcwNyAyN0gzMS4yMTg4VjIxLjkzNTRDMzEuMjE4OCAxOS43OTk5IDMyLjI2NDggMTcuNzE4OCAzNS42MTg5IDE3LjcxODhIMzkuMDIzNFYxMS4wNzQyQzM5LjAyMzQgMTEuMDc0MiAzNS45MzM2IDEwLjU0NjkgMzIuOTc5NCAxMC41NDY5QzI2LjgxMjMgMTAuNTQ2OSAyMi43ODEyIDE0LjI4NDcgMjIuNzgxMiAyMS4wNTE2VjI3SDE1LjkyNThWMzQuODA0N0gyMi43ODEyVjUzLjY3MkMyNC4xNzY5IDUzLjg5MDcgMjUuNTg3NCA1NC4wMDAzIDI3IDU0QzI4LjQxMjYgNTQuMDAwMyAyOS44MjMxIDUzLjg5MDcgMzEuMjE4OCA1My42NzJWMzQuODA0N0gzNy41MVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNTY2Ml8xMTc1MSI+CjxyZWN0IHdpZHRoPSI1NCIgaGVpZ2h0PSI1NCIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");
}
.footer__contact {
  grid-column: 1/3;
  grid-row: 2/3;
  display: flex;
}
@media (max-width: 991px) {
  .footer__contact {
    order: 3;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .footer__contact {
    grid-column: 1;
    grid-row: 4;
  }
}
.footer__contact-wrapper {
  display: flex;
  align-items: center;
  margin: 0 18px 0 0;
}
@media (max-width: 991px) {
  .footer__contact-wrapper {
    margin: 5px 10px 5px 0;
  }
}
.footer__contact-wrapper::before {
  top: 0;
  left: 0;
  margin-right: 5px;
}
.footer__contact-wrapper--email::before {
  content: url("/img/footer/email.svg");
  width: 20px;
  height: 18px;
}
.footer__contact-wrapper--phone::before {
  content: url("/img/footer/phone.svg");
  width: 19px;
  height: 19px;
}
.footer__contact-link {
  color: #F8FAFB;
  cursor: pointer;
  text-decoration: none;
  transition: color 0.2s ease;
}
@media (min-width: 768px) {
  .footer__contact-link {
    font-size: 18px;
  }
}
.footer__contact-link:hover {
  color: rgba(248, 250, 251, 0.9);
}
.footer__navbar__wrapper {
  grid-column: 3/3;
  grid-row: 1;
}
@media (max-width: 767px) {
  .footer__navbar__wrapper {
    grid-row: 3;
    grid-column: 1;
  }
}
.footer__navbar__list {
  display: flex;
  justify-content: center;
}
.footer__navbar__list-item {
  padding: 5px 15px;
}
.footer__navbar__list-item__link {
  line-height: 19px;
  color: #F8FAFB;
  cursor: pointer;
  text-decoration: none;
  transition: color 0.2s ease;
}
@media (min-width: 768px) {
  .footer__navbar__list-item__link {
    font-size: 18px;
    line-height: 21px;
  }
}
.footer__navbar__list-item__link:hover {
  color: rgba(248, 250, 251, 0.9);
}
.footer__navbar__legal-list-item {
  color: #F8FAFB;
  cursor: pointer;
  transition: color 0.2s ease;
}
@media (min-width: 768px) {
  .footer__navbar__legal-list-item {
    font-size: 18px;
    line-height: 21px;
  }
}
.footer__navbar__legal-list-item:hover {
  color: rgba(248, 250, 251, 0.9);
}
.footer__disclaimer {
  margin-bottom: 14px;
}
@media (min-width: 768px) {
  .footer__disclaimer {
    margin-bottom: 39px;
  }
}
@media (min-width: 992px) {
  .footer__disclaimer {
    margin-bottom: 50px;
  }
}
.footer__disclaimer-text {
  line-height: 24px;
  text-align: center;
  margin: 0;
}
@media (min-width: 768px) {
  .footer__disclaimer-text {
    text-align: left;
  }
}
.footer__accepts {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 768px) {
  .footer__accepts {
    flex-direction: row;
    justify-content: space-between;
  }
}
.footer__accepts__list {
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  .footer__accepts__list-wrapper {
    margin-bottom: 11px;
    order: 1;
  }
}
@media (min-width: 768px) {
  .footer__accepts__list-wrapper {
    display: flex;
    justify-content: center;
    margin: 0 -6px;
  }
}
.footer__accepts__list-item {
  width: 45px;
  height: 28px;
  margin: 6px 7px;
}
@media (min-width: 768px) {
  .footer__accepts__list-item {
    width: 37px;
    height: 23px;
    margin: 0 6px;
  }
}
@media (min-width: 992px) {
  .footer__accepts__list-item {
    width: 48px;
    height: 30px;
    margin: 0 8px;
  }
}
.footer__accepts__img {
  width: 100%;
  height: 100%;
}
.footer__copy {
  line-height: 24px;
  margin: 0;
}
@media (max-width: 767px) {
  .footer__copy {
    order: 2;
  }
}
.footer__copy br {
  display: none;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .footer__copy br {
    display: block;
  }
}

.legal-menu-item__wrapper {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  display: block;
  position: relative;
  cursor: pointer;
  padding: 5px 15px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .legal-menu-item__wrapper {
    padding: 5px 22px;
  }
}
@media (min-width: 1200px) {
  .legal-menu-item__wrapper {
    padding: 5px 18px;
  }
}
.legal-menu-item__wrapper .toggle-icon {
  vertical-align: middle;
  display: inline-block;
  border-bottom: 5px solid;
  border-right: 5px solid rgba(0, 0, 0, 0);
  border-left: 5px solid rgba(0, 0, 0, 0);
  transition: transform 0.2s ease;
}
.legal-menu-item__wrapper:hover .legal-menu-item__list__wrapper {
  display: block;
}
.legal-menu-item__wrapper:hover .toggle-icon {
  transform: rotate(180deg);
}
.legal-menu-item__list__wrapper {
  display: none;
  position: absolute;
  top: auto;
  bottom: 100%;
  right: 0;
  min-width: 200px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 20px 20px 0 20px;
  z-index: 999;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.legal-menu-item__list-item:first-of-type .legal-menu-item__list-item__link {
  border-radius: 20px 20px 0 0;
  padding-top: 9px;
}
.legal-menu-item__list-item:last-of-type .legal-menu-item__list-item__link {
  border-radius: 0 0 0 20px;
  padding-bottom: 9px;
}
.legal-menu-item__list-item__link {
  text-align: left;
  font-weight: 400;
  font-size: 16px;
  text-decoration: none;
  display: block;
  color: #000;
  white-space: nowrap;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 4px 15px;
}
.legal-menu-item__list-item__link:hover {
  background: #f5f5f5;
}

.banner {
  background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMzYwIDM5OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik0tODcxIDM2Ni40NEwtODIxIDM2Ny4zNzJDLTc3MSAzNjguMzA0IC02NzEgMzcwLjE2OSAtNTcxIDM0NS41NThDLTQ3MSAzMjEuMTM0IC0zNzEgMjcwLjA0OCAtMjcxIDI3Ni4wMTRDLTE3MSAyODEuOTggLTcxIDM0NC42MjYgMjkgMzc1Ljc2MkMxMjkgNDA2Ljg5OCAyMjkgNDA2LjE1MyAzMjkgMzc1Ljc2MkM0MjkgMzQ1LjM3MiA1MjkgMjg0Ljk2NCA2MjkgMjg0LjAzMUM3MjkgMjgzLjA5OSA4MjkgMzQxLjY0MyA4NzkgMzcwLjcyOEw5MjkgNDAwVi02MDJIODc5QzgyOSAtNjAyIDcyOSAtNjAyIDYyOSAtNjAyQzUyOSAtNjAyIDQyOSAtNjAyIDMyOSAtNjAyQzIyOSAtNjAyIDEyOSAtNjAyIDI5IC02MDJDLTcxIC02MDIgLTE3MSAtNjAyIC0yNzEgLTYwMkMtMzcxIC02MDIgLTQ3MSAtNjAyIC01NzEgLTYwMkMtNjcxIC02MDIgLTc3MSAtNjAyIC04MjEgLTYwMkgtODcxVjM2Ni40NFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz4KPHBhdGggb3BhY2l0eT0iMC40IiBkPSJNNDQuMDM5IDE4MC44MzhDMTg1LjUxOSAyMzguMTU1IDM1MC42NTUgMTk5LjExNiA0OTYuODY3IDIyOEw1MjMgMjMuNzgwNUwtMTYzIC02NEMtMTQwLjY5NyA0Mi43MzU3IC02MC4yNjkgMTM4LjY0IDQ0LjAzOSAxODAuODM4WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyKSIvPgo8cGF0aCBvcGFjaXR5PSIwLjQiIGQ9Ik0xMjMuMzU2IDg0Ljg1NTRDMjM1LjM0MSAxMTQuNDggMzU2LjExNCA2OS4wMjU2IDQ2OSA3Ni43MTQzVi04MEgtNTZDLTI4Ljk2MTQgLTEuNTI5NzUgNDAuODg4NCA2Mi45MTk5IDEyMy4zNTYgODQuODU1NFoiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcikiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMjkwLjUiIHkxPSIzMjUiIHgyPSI3NjQuNjAyIiB5Mj0iLTQ2LjAzNTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzIzM0M2QyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzNDU4OUYiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyIiB4MT0iMzY3LjUyMSIgeTE9Ii0xNzAuMTc0IiB4Mj0iMzAzLjM4NyIgeTI9IjMwNy40NzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzM0NTg5RiIvPgo8c3RvcCBvZmZzZXQ9IjAuMTc5OCIgc3RvcC1jb2xvcj0iIzM0NTg5RiIvPgo8c3RvcCBvZmZzZXQ9IjAuNjcxODc1IiBzdG9wLWNvbG9yPSIjMjc0Mjc3Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzM0NTg5RiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXIiIHgxPSIzNTAuMDExIiB5MT0iLTE0My42MzIiIHgyPSIzMTkuNzAzIiB5Mj0iMTQ0LjYwNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMzQ1ODlGIi8+CjxzdG9wIG9mZnNldD0iMC4xNzk4IiBzdG9wLWNvbG9yPSIjMzQ1ODlGIi8+CjxzdG9wIG9mZnNldD0iMC42NzE4NzUiIHN0b3AtY29sb3I9IiMyNzQyNzciLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzQ1ODlGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iMzYwIiBoZWlnaHQ9IjM5OSIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) center/cover no-repeat;
  padding: 80px 0 62px;
  overflow: hidden;
  position: relative;
}
@media (min-width: 768px) {
  .banner {
    background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgNzY4IDQ2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik05MDQuNjY4IC00Ni4yMjIyVjQ0Ni43MDJDODgzLjY0OSA0MjYuMDcxIDg1Ny4xOCA0MTEuMTgxIDgyNy41IDQwNy43NzRDNzU2LjA3NCAzOTkuNiA2OTIuNjI3IDQ1Ny42OTkgNjIwLjgxMSA0NTcuOTkxQzU3Ni41MzQgNDU4LjE4NiA1MzMuMDM2IDQzNC4yNDUgNTEwLjg0OSAzOTcuNTU2QzQ4OC41NjUgMzYwLjY3MiA0ODYuNTIxIDMxMy40NzIgNDQ3Ljc5MSAyODcuNDg3QzQxNS44NzMgMjY2LjA3NyAzNzAuMjM0IDI1MS4zODIgMzU2LjgwNSAyMTMuNDI3QzM0OS4xMTcgMTkxLjgyMiAzNDkuOTkzIDE2OC40NjUgMzUxLjE2MSAxNDUuNjkyQzM1Mi4zMjkgMTIyLjkyIDM1My40OTYgOTkuNjYwMSAzNDYuNDkgNzcuODYwNUMzNDAuMjYyIDU4LjU5MTIgMzI4LjAwMSA0MS42NTc1IDMxNy4yOTYgMjQuMjM3M0MzMDYuNTkyIDYuODE3MDggMjk3LjA1NiAtMTIuMjU3NiAyOTcuMjUgLTMyLjQwMjhDMjk3LjM0OCAtMzcuMzY2MSAyOTguMDI5IC00MS45NDAxIDI5OS4yOTQgLTQ2LjIyMjJIOTA0LjY2OFYtNDYuMjIyMloiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz4KPHBhdGggZD0iTTkwNC42NjggLTc3LjU1OTFWNDE1LjM2NUM4ODMuNjQ5IDM5NC43MzQgODU3LjE4IDM3OS44NDQgODI3LjUgMzc2LjQzN0M3NTYuMDc0IDM2OC4yNjMgNjkyLjYyNyA0MjYuMzYyIDYyMC44MTEgNDI2LjY1NEM1NzYuNTM0IDQyNi44NDkgNTMzLjAzNiA0MDIuOTA4IDUxMC44NDkgMzY2LjIxOUM0ODguNTY1IDMyOS4zMzUgNDg2LjUyMSAyODIuMTM1IDQ0Ny43OTEgMjU2LjE1QzQxNS44NzMgMjM0Ljc0IDM3MC4yMzQgMjIwLjA0NSAzNTYuODA1IDE4Mi4wOUMzNDkuMTE3IDE2MC40ODUgMzQ5Ljk5MyAxMzcuMTI4IDM1MS4xNjEgMTE0LjM1NUMzNTIuMzI5IDkxLjU4MjYgMzUzLjQ5NiA2OC4zMjMyIDM0Ni40OSA0Ni41MjM2QzM0MC4yNjIgMjcuMjU0MyAzMjguMDAxIDEwLjMyMDYgMzE3LjI5NiAtNy4wOTk1OUMzMDYuNTkyIC0yNC41MTk4IDI5Ny4wNTYgLTQzLjU5NDUgMjk3LjI1IC02My43Mzk3QzI5Ny4zNDggLTY4LjcwMyAyOTguMDI5IC03My4yNzcgMjk5LjI5NCAtNzcuNTU5MUg5MDQuNjY4Vi03Ny41NTkxWiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyKSIvPgo8cGF0aCBkPSJNODEyLjYxMiAtMC4wOTI3NzM0VjM5Mi40OTVDNzk1Ljg3NCAzNzYuMDQ4IDc3NC43NTcgMzY0LjE3NSA3NTEuMjA4IDM2MS40NUM2OTQuMzc4IDM1NC45MyA2NDMuODc0IDQwMS4yNTQgNTg2LjU1NyA0MDEuNDQ4QzU1MS4zMyA0MDEuNjQzIDUxNi41OSAzODIuNTY4IDQ5OC45NzcgMzUzLjM3MkM0ODYuODEzIDMzMy4yMjcgNDgyLjUzMSAzMDkuMzg0IDQ3MC40NjUgMjg5LjIzOUM0NTUuMjg0IDI2My44MzggNDI4LjkxMyAyNTcuNjEgNDA2LjMzNiAyNDAuOTY4QzM5My41ODggMjMxLjUyOCAzODIuMzk4IDIxOS40NjEgMzc2Ljc1NCAyMDQuNjY4QzM2Ny42MDYgMTgxLjAxOSAzNzMuMzQ4IDE1NC41NDggMzcyLjE4IDEyOS4yNDVDMzcxLjIwNyAxMDcuOTMyIDM2NC44ODIgODcuMDA4NCAzNTQuMzcyIDY4LjQyMDNDMzQzLjQ3MyA0OS4zNDU3IDMyOC44NzYgMzQuNjUwNCAzMjkuMDcxIDExLjAwMTdDMzI5LjA3MSA3LjEwODg5IDMyOS42NTUgMy40MTA3NCAzMzAuNjI4IDAuMDA0NTQ0ODFIODEyLjYxMlYtMC4wOTI3NzM0WiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyKSIvPgo8cGF0aCBvcGFjaXR5PSIwLjMiIGQ9Ik00MTYuNzQ5IDMuNDExMTFDNDExLjk4IDIzLjk0NTYgNDA3LjQwNyA0NS4wNjQgNDEwLjgxMyA2NS44OTA0QzQxNi43NDkgMTAyLjU4IDQ1NS44NjggMTIzLjQwNiA0ODEuMzYzIDE0OC4xMjZDNTEyLjMwOSAxNzguMSA1MDYuMzczIDIyMS4zMSA1MjAuNTggMjU4LjQ4NkM1MzQuNjkgMjk1LjQ2OCA1NzAuNDAzIDMyNC4zNzIgNjEwLjY5IDMzMS40NzZDNjc0LjQyOSAzNDIuNjY4IDczOS44MjMgMzAyLjc2NyA4MDIuMDA1IDMxOC4zMzhMNzcyLjUxOSAtMzUuNzExNEw0MTguOTg3IC02LjQxODE4QzQxOC4yMDggLTMuMTA5MzEgNDE3LjQzIDAuMTAyMjQgNDE2Ljc0OSAzLjQxMTExWiIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyKSIvPgo8cGF0aCBvcGFjaXR5PSIwLjMiIGQ9Ik00NzQuOTQxIC0yMC43MjI3QzQ2OC45MDggLTEuODQyNjcgNDYyLjg3NCAxNy43MTg2IDQ2NC40MzEgMzcuNTcxOEM0NjcuMTU2IDcyLjUwOTYgNTAyLjI4NSA5NS4xODUxIDUyNC4zNzUgMTIwLjM5MUM1NTEuMTM2IDE1MC45NDkgNTQyLjE4MyAxOTEuMjQgNTUyLjY5MyAyMjcuMjQ4QzU2My4xMDUgMjYzLjA2MiA1OTQuNDM5IDI5My4wMzYgNjMxLjcxIDMwMi44NjVDNjkwLjc3OCAzMTguNDM3IDc1NS4zOTIgMjg1LjkzMiA4MTIuNjEyIDMwNS40OTNWLTI5Ljc3MzRINDc3Ljg2QzQ3Ni44ODcgLTI2Ljc1NjUgNDc1LjkxNCAtMjMuNzM5NiA0NzQuOTQxIC0yMC43MjI3WiIgZmlsbD0idXJsKCNwYWludDRfbGluZWFyKSIvPgo8cGF0aCBvcGFjaXR5PSIwLjMiIGQ9Ik02NDMuODc0IDgyLjE0MjdDNzA0Ljk4NSAxMDYuODYyIDc3Ni4zMTQgOTAuMDI1NiA4MzkuNDcgMTAyLjQ4M0w4NTAuNzU4IDE0LjQwODJMNTU0LjQ0NCAtMjMuNDQ5MkM1NjQuMDc4IDIyLjU4MyA1OTguODE4IDYzLjk0MzkgNjQzLjg3NCA4Mi4xNDI3WiIgZmlsbD0idXJsKCNwYWludDVfbGluZWFyKSIvPgo8cGF0aCBkPSJNNjcwLjUwOSAyODMuNzk1QzY3MC41MDkgMjg3LjQwNiA2NjcuNTkzIDI5MC4yNTcgNjY0LjA0NCAyOTAuMjU3QzY2Ny42NTcgMjkwLjI1NyA2NzAuNTA5IDI5My4xNzEgNjcwLjUwOSAyOTYuNzE4QzY3MC41MDkgMjkzLjEwNyA2NzMuNDI1IDI5MC4yNTcgNjc2Ljk3NSAyOTAuMjU3QzY3My40MjUgMjkwLjI1NyA2NzAuNTA5IDI4Ny40MDYgNjcwLjUwOSAyODMuNzk1WiIgZmlsbD0iI0Y4RkFGQiIgZmlsbC1vcGFjaXR5PSIwLjMiLz4KPHBhdGggZD0iTTcxNi4xNDkgMTgzLjA3M0M3MTYuMTQ5IDE4Ni42ODQgNzEzLjIzMyAxODkuNTM1IDcwOS42ODMgMTg5LjUzNUM3MTMuMjk2IDE4OS41MzUgNzE2LjE0OSAxOTIuNDQ5IDcxNi4xNDkgMTk1Ljk5NkM3MTYuMTQ5IDE5Mi4zODUgNzE5LjA2NSAxODkuNTM1IDcyMi42MTQgMTg5LjUzNUM3MTkuMDY1IDE4OS41MzUgNzE2LjE0OSAxODYuNjg0IDcxNi4xNDkgMTgzLjA3M1oiIGZpbGw9IiNGOEZBRkIiIGZpbGwtb3BhY2l0eT0iMC4zIi8+CjxwYXRoIGQ9Ik02NDEuOTg1IDkzLjc1MzlDNjQxLjk4NSA5Ny4zNjQ3IDYzOS4wNjkgMTAwLjIxNSA2MzUuNTE5IDEwMC4yMTVDNjM5LjEzMiAxMDAuMjE1IDY0MS45ODUgMTAzLjEyOSA2NDEuOTg1IDEwNi42NzdDNjQxLjk4NSAxMDMuMDY2IDY0NC45IDEwMC4yMTUgNjQ4LjQ1IDEwMC4yMTVDNjQ0LjkgMTAwLjIxNSA2NDEuOTg1IDk3LjM2NDcgNjQxLjk4NSA5My43NTM5WiIgZmlsbD0iI0Y4RkFGQiIgZmlsbC1vcGFjaXR5PSIwLjMiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iNDE3LjYxOCIgeTE9Ii0yOC4yOTU5IiB4Mj0iOTA3LjUyOCIgeTI9IjMyNS43OTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0VGRjRGNiIvPgo8c3RvcCBvZmZzZXQ9IjAuMTY1NSIgc3RvcC1jb2xvcj0iI0UyRUJGNyIvPgo8c3RvcCBvZmZzZXQ9IjAuNDY3OSIgc3RvcC1jb2xvcj0iI0MxRDJGOSIvPgo8c3RvcCBvZmZzZXQ9IjAuNDk1IiBzdG9wLWNvbG9yPSIjQkVEMEY5Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0VGRjRGNiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXIiIHgxPSI0OTcuNTIzIiB5MT0iLTEuODg0NCIgeDI9Ijk4Ny40MzMiIHkyPSIzNTIuMjA2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFRkY0RjYiLz4KPHN0b3Agb2Zmc2V0PSIwLjEyNTciIHN0b3AtY29sb3I9IiNFMkVCRjYiLz4KPHN0b3Agb2Zmc2V0PSIwLjM1NTIiIHN0b3AtY29sb3I9IiNDMUQzRjciLz4KPHN0b3Agb2Zmc2V0PSIwLjQ5NSIgc3RvcC1jb2xvcj0iI0FBQzJGNyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFRkY0RjYiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyIiB4MT0iNzAzLjAxOCIgeTE9Ii0xNDYuMDk4IiB4Mj0iNTM5LjEwNSIgeTI9IjQ3OS42NDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzM0NTg5RiIvPgo8c3RvcCBvZmZzZXQ9IjAuMTc5OCIgc3RvcC1jb2xvcj0iIzM0NTg5RiIvPgo8c3RvcCBvZmZzZXQ9IjAuNjcxODc1IiBzdG9wLWNvbG9yPSIjMjc0Mjc3Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzM0NTg5RiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXIiIHgxPSI3MTMuMDc1IiB5MT0iLTE2OS45NTUiIHgyPSI1NDUuMzY1IiB5Mj0iMzk1LjA4NSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMzQ1ODlGIi8+CjxzdG9wIG9mZnNldD0iMC4xNzk4IiBzdG9wLWNvbG9yPSIjMzQ1ODlGIi8+CjxzdG9wIG9mZnNldD0iMC42NzE4NzUiIHN0b3AtY29sb3I9IiMyNzQyNzciLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzQ1ODlGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ0X2xpbmVhciIgeDE9IjczMy42NDEiIHkxPSItMTUyLjMxNiIgeDI9IjU3Ni45ODgiIHkyPSIzNjEuMTE2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzNDU4OUYiLz4KPHN0b3Agb2Zmc2V0PSIwLjE3OTgiIHN0b3AtY29sb3I9IiMzNDU4OUYiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzI3NDI3NyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzNDU4OUYiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDVfbGluZWFyIiB4MT0iNzgzLjU5OSIgeTE9Ii02OS4yMzkzIiB4Mj0iNzU1Ljk4MiIgeTI9IjEzNi43NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMzQ1ODlGIi8+CjxzdG9wIG9mZnNldD0iMC4xNzk4IiBzdG9wLWNvbG9yPSIjMzQ1ODlGIi8+CjxzdG9wIG9mZnNldD0iMC42NzE4NzUiIHN0b3AtY29sb3I9IiMyNzQyNzciLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzQ1ODlGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNDY0IiBoZWlnaHQ9IjQ1OCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwNCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) center/cover no-repeat;
    padding: 97px 0 0;
  }
}
@media (min-width: 992px) {
  .banner {
    background: url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTY4MCA3MjgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiPgo8cGF0aCBkPSJNLTY0LjE4NTUgLTY1My44NzlMNjg3LjQzMiAtNDUyLjQ4NEM2NDcuMzkgLTQyOC44ODQgNjEzLjg3OCAtMzk0LjYzNCA1OTYuNTY2IC0zNTAuNzk4QzU1NC45MzcgLTI0NS4yOTYgNjE3LjYyMiAtMTI0Ljg3NSA1ODguNzQ0IC0xNS4zMjA5QzU3MC45NjIgNTIuMjI4OSA1MTYuNjk3IDEwOC43MzEgNDUxLjY5MyAxMjcuNTVDMzg2LjM1MiAxNDYuNDM4IDMxMy41NDcgMTMwLjI2NyAyNTguMTEyIDE3OC42NjlDMjEyLjQzMiAyMTguNTU5IDE3MS4zOSAyODIuMTAxIDEwOC4wMzMgMjg3LjA1N0M3MS45NTA1IDI4OS45NDUgMzYuNjkzNCAyNzkuMDY3IDIuNDQ1OTUgMjY3Ljk4NEMtMzEuODAxNSAyNTYuOSAtNjYuNzkxIDI0NS42MTcgLTEwMi44OTIgMjQ3LjM4N0MtMTM0LjgxNyAyNDkuMDA0IC0xNjUuNjQ0IDI2MC43NyAtMTk2LjU3NyAyNjkuOTY0Qy0yMjcuNTExIDI3OS4xNTggLTI2MC40OSAyODUuODk3IC0yOTEuMTI4IDI3Ny4zNjlDLTI5OC42NTYgMjc1LjE5MyAtMzA1LjM1MyAyNzIuMjg2IC0zMTEuMzY2IDI2OC42MDlMLTY0LjE4NTUgLTY1My44NzlaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXIpIiBmaWxsLW9wYWNpdHk9IjAuMTUiLz4KPC9nPgo8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDEpIj4KPHBhdGggZD0iTTE4OTUuNjEgLTcyLjk2NjJWNzA1LjE2NkMxODYyLjQ1IDY3Mi41OTYgMTgyMC42OSA2NDkuMDkxIDE3NzMuODcgNjQzLjcxNEMxNjYxLjE5IDYzMC44MDkgMTU2MS4wOSA3MjIuNTI2IDE0NDcuOCA3MjIuOTg3QzEzNzcuOTUgNzIzLjI5NCAxMzA5LjMyIDY4NS41MDEgMTI3NC4zMiA2MjcuNTgzQzEyMzkuMTcgNTY5LjM1NyAxMjM1Ljk0IDQ5NC44NDcgMTE3NC44NCA0NTMuODI4QzExMjQuNDkgNDIwLjAzIDEwNTIuNDkgMzk2LjgzMiAxMDMxLjMgMzM2LjkxNkMxMDE5LjE4IDMwMi44MTEgMTAyMC41NiAyNjUuOTQgMTAyMi40IDIyOS45OTFDMTAyNC4yNCAxOTQuMDQxIDEwMjYuMDggMTU3LjMyNCAxMDE1LjAzIDEyMi45MTFDMTAwNS4yMSA5Mi40OTI0IDk4NS44NjMgNjUuNzYxIDk2OC45NzYgMzguMjYxM0M5NTIuMDg5IDEwLjc2MTcgOTM3LjA0NSAtMTkuMzQ5NiA5MzcuMzUyIC01MS4xNTA4QzkzNy41MDUgLTU4Ljk4NTkgOTM4LjU4IC02Ni4yMDY1IDk0MC41NzYgLTcyLjk2NjJIMTg5NS42MVYtNzIuOTY2MloiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcikiLz4KPHBhdGggZD0iTTE4OTUuNjEgLTEyMi40MzVWNjU1LjY5N0MxODYyLjQ1IDYyMy4xMjggMTgyMC42OSA1OTkuNjIyIDE3NzMuODcgNTk0LjI0NUMxNjYxLjE5IDU4MS4zNDEgMTU2MS4wOSA2NzMuMDU3IDE0NDcuOCA2NzMuNTE4QzEzNzcuOTUgNjczLjgyNSAxMzA5LjMyIDYzNi4wMzMgMTI3NC4zMiA1NzguMTE0QzEyMzkuMTcgNTE5Ljg4OSAxMjM1Ljk0IDQ0NS4zNzkgMTE3NC44NCA0MDQuMzZDMTEyNC40OSAzNzAuNTYxIDEwNTIuNDkgMzQ3LjM2MyAxMDMxLjMgMjg3LjQ0OEMxMDE5LjE4IDI1My4zNDIgMTAyMC41NiAyMTYuNDcxIDEwMjIuNCAxODAuNTIyQzEwMjQuMjQgMTQ0LjU3MyAxMDI2LjA4IDEwNy44NTUgMTAxNS4wMyA3My40NDI0QzEwMDUuMjEgNDMuMDIzOCA5ODUuODYzIDE2LjI5MjQgOTY4Ljk3NiAtMTEuMjA3M0M5NTIuMDg5IC0zOC43MDY5IDkzNy4wNDUgLTY4LjgxODIgOTM3LjM1MiAtMTAwLjYxOUM5MzcuNTA1IC0xMDguNDU1IDkzOC41OCAtMTE1LjY3NSA5NDAuNTc2IC0xMjIuNDM1SDE4OTUuNjFWLTEyMi40MzVaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXIpIi8+CjxwYXRoIGQ9Ik0xNzUwLjM4IC0wLjE0NTk5NlY2MTkuNTk0QzE3MjMuOTcgNTkzLjYzMSAxNjkwLjY2IDU3NC44ODggMTY1My41MSA1NzAuNTg3QzE1NjMuODYgNTYwLjI5MyAxNDg0LjE4IDYzMy40MjEgMTM5My43NiA2MzMuNzI4QzEzMzguMTkgNjM0LjAzNSAxMjgzLjM4IDYwMy45MjQgMTI1NS41OSA1NTcuODM1QzEyMzYuNCA1MjYuMDM0IDEyMjkuNjUgNDg4LjM5NSAxMjEwLjYxIDQ1Ni41OTRDMTE4Ni42NiA0MTYuNDk2IDExNDUuMDYgNDA2LjY2NCAxMTA5LjQ0IDM4MC4zOTRDMTA4OS4zMyAzNjUuNDkxIDEwNzEuNjggMzQ2LjQ0MSAxMDYyLjc4IDMyMy4wOUMxMDQ4LjM0IDI4NS43NTggMTA1Ny40IDI0My45NzEgMTA1NS41NiAyMDQuMDI3QzEwNTQuMDIgMTcwLjM4MiAxMDQ0LjA1IDEzNy4zNTIgMTAyNy40NyAxMDguMDA5QzEwMTAuMjcgNzcuODk3NiA5ODcuMjQ1IDU0LjY5OTYgOTg3LjU1MiAxNy4zNjc3Qzk4Ny41NTIgMTEuMjIyNiA5ODguNDczIDUuMzg0NjUgOTkwLjAwOCAwLjAwNzYzMDc3SDE3NTAuMzhWLTAuMTQ1OTk2WiIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyKSIvPgo8cGF0aCBvcGFjaXR5PSIwLjMiIGQ9Ik0xMTI1Ljg3IDUuMzg0NjZDMTExOC4zNSAzNy44MDA0IDExMTEuMTMgNzEuMTM4IDExMTYuNTEgMTA0LjAxNUMxMTI1Ljg3IDE2MS45MzMgMTE4Ny41OCAxOTQuODA5IDEyMjcuODEgMjMzLjgzMUMxMjc2LjYyIDI4MS4xNDkgMTI2Ny4yNiAzNDkuMzYgMTI4OS42NyA0MDguMDQ3QzEzMTEuOTMgNDY2LjQyNiAxMzY4LjI3IDUxMi4wNTQgMTQzMS44MyA1MjMuMjY5QzE1MzIuMzggNTQwLjkzNiAxNjM1LjU1IDQ3Ny45NDggMTczMy42NSA1MDIuNTI5TDE2ODcuMTMgLTU2LjM3NDNMMTEyOS40IC0xMC4xMzE5QzExMjguMTcgLTQuOTA4NDkgMTEyNi45NSAwLjE2MTI3MiAxMTI1Ljg3IDUuMzg0NjZaIiBmaWxsPSJ1cmwoI3BhaW50NF9saW5lYXIpIi8+CjxwYXRoIG9wYWNpdHk9IjAuMyIgZD0iTTEyMTcuNjcgLTMyLjcxMjVDMTIwOC4xNiAtMi45MDg0MiAxMTk4LjY0IDI3Ljk3MTEgMTIwMS4wOSA1OS4zMTE0QzEyMDUuMzkgMTE0LjQ2NCAxMjYwLjgxIDE1MC4yNiAxMjk1LjY2IDE5MC4wNUMxMzM3Ljg4IDIzOC4yODkgMTMyMy43NSAzMDEuODkyIDEzNDAuMzMgMzU4LjczNUMxMzU2Ljc2IDQxNS4yNyAxNDA2LjE5IDQ2Mi41ODggMTQ2NC45OSA0NzguMTA1QzE1NTguMTcgNTAyLjY4NSAxNjYwLjExIDQ1MS4zNzMgMTc1MC4zOCA0ODIuMjUzVi00N0gxMjIyLjI4QzEyMjAuNzQgLTQyLjIzNzUgMTIxOS4yMSAtMzcuNDc1IDEyMTcuNjcgLTMyLjcxMjVaIiBmaWxsPSJ1cmwoI3BhaW50NV9saW5lYXIpIi8+CjxwYXRoIG9wYWNpdHk9IjAuMyIgZD0iTTE0ODQuMTggMTI5LjY3MUMxNTgwLjU5IDE2OC42OTMgMTY5My4xMiAxNDIuMTE1IDE3OTIuNzUgMTYxLjc3OUwxODEwLjU2IDIyLjc0NDhMMTM0My4xIC0zNy4wMTdDMTM1OC4zIDM1LjY0OTYgMTQxMy4xIDEwMC45NDIgMTQ4NC4xOCAxMjkuNjcxWiIgZmlsbD0idXJsKCNwYWludDZfbGluZWFyKSIvPgo8cGF0aCBkPSJNMTUyNi4yIDQ0OEMxNTI2LjIgNDUzLjcgMTUyMS42IDQ1OC4yIDE1MTYgNDU4LjJDMTUyMS43IDQ1OC4yIDE1MjYuMiA0NjIuOCAxNTI2LjIgNDY4LjRDMTUyNi4yIDQ2Mi43IDE1MzAuOCA0NTguMiAxNTM2LjQgNDU4LjJDMTUzMC44IDQ1OC4yIDE1MjYuMiA0NTMuNyAxNTI2LjIgNDQ4WiIgZmlsbD0iI0Y4RkFGQiIgZmlsbC1vcGFjaXR5PSIwLjMiLz4KPHBhdGggZD0iTTE1OTguMiAyODlDMTU5OC4yIDI5NC43IDE1OTMuNiAyOTkuMiAxNTg4IDI5OS4yQzE1OTMuNyAyOTkuMiAxNTk4LjIgMzAzLjggMTU5OC4yIDMwOS40QzE1OTguMiAzMDMuNyAxNjAyLjggMjk5LjIgMTYwOC40IDI5OS4yQzE2MDIuOCAyOTkuMiAxNTk4LjIgMjk0LjcgMTU5OC4yIDI4OVoiIGZpbGw9IiNGOEZBRkIiIGZpbGwtb3BhY2l0eT0iMC4zIi8+CjxwYXRoIGQ9Ik0xNDgxLjIgMTQ4QzE0ODEuMiAxNTMuNyAxNDc2LjYgMTU4LjIgMTQ3MSAxNTguMkMxNDc2LjcgMTU4LjIgMTQ4MS4yIDE2Mi44IDE0ODEuMiAxNjguNEMxNDgxLjIgMTYyLjcgMTQ4NS44IDE1OC4yIDE0OTEuNCAxNTguMkMxNDg1LjggMTU4LjIgMTQ4MS4yIDE1My43IDE0ODEuMiAxNDhaIiBmaWxsPSIjRjhGQUZCIiBmaWxsLW9wYWNpdHk9IjAuMyIvPgo8L2c+CjxwYXRoIG9wYWNpdHk9IjAuMyIgZD0iTTE2MjMuMiA2NC45OTU3QzE2OTkuNSA4NS4xMjExIDE3ODEuNzggNTQuMjQxNiAxODU4LjY5IDU5LjQ2NVYtNDdIMTUwMUMxNTE5LjQyIDYuMzA5MzMgMTU2Ny4wMSA1MC4wOTM3IDE2MjMuMiA2NC45OTU3WiIgZmlsbD0idXJsKCNwYWludDdfbGluZWFyKSIvPgo8ZyBvcGFjaXR5PSIwLjE1Ij4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAyKSI+CjxwYXRoIGQ9Ik02NjMuMiA2MTVDNjYzLjIgNjIwLjcgNjU4LjYgNjI1LjIgNjUzIDYyNS4yQzY1OC43IDYyNS4yIDY2My4yIDYyOS44IDY2My4yIDYzNS40QzY2My4yIDYyOS43IDY2Ny44IDYyNS4yIDY3My40IDYyNS4yQzY2Ny44IDYyNS4yIDY2My4yIDYyMC43IDY2My4yIDYxNVoiIGZpbGw9IiM1NjU0OEIiLz4KPC9nPgo8cGF0aCBkPSJNMTgwLjIgNTkyQzE4MC4yIDU5Ny43IDE3NS42IDYwMi4yIDE3MCA2MDIuMkMxNzUuNyA2MDIuMiAxODAuMiA2MDYuOCAxODAuMiA2MTIuNEMxODAuMiA2MDYuNyAxODQuOCA2MDIuMiAxOTAuNCA2MDIuMkMxODQuOCA2MDIuMiAxODAuMiA1OTcuNyAxODAuMiA1OTJaIiBmaWxsPSIjNTY1NDhCIi8+CjxwYXRoIGQ9Ik0xMDEuMiAyMTNDMTAxLjIgMjE4LjcgOTYuNiAyMjMuMiA5MSAyMjMuMkM5Ni43IDIyMy4yIDEwMS4yIDIyNy44IDEwMS4yIDIzMy40QzEwMS4yIDIyNy43IDEwNS44IDIyMy4yIDExMS40IDIyMy4yQzEwNS44IDIyMy4yIDEwMS4yIDIxOC43IDEwMS4yIDIxM1oiIGZpbGw9IiM1NjU0OEIiLz4KPC9nPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iLTIzNS43MTgiIHkxPSI5NS42MjY4IiB4Mj0iNTAzLjg2OSIgeTI9Ii01MDYuNjk1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOEZBRkIiLz4KPHN0b3Agb2Zmc2V0PSIwLjE2NTUiIHN0b3AtY29sb3I9IiNFMkVCRjciLz4KPHN0b3Agb2Zmc2V0PSIwLjIxODc1IiBzdG9wLWNvbG9yPSIjRjhGQUZCIi8+CjxzdG9wIG9mZnNldD0iMC40Njc5IiBzdG9wLWNvbG9yPSIjQzFEMkY5Ii8+CjxzdG9wIG9mZnNldD0iMC40OTUiIHN0b3AtY29sb3I9IiNCRUQwRjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRUZGNEY2Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhciIgeDE9IjExMjcuMjQiIHkxPSItNDQuNjY3NyIgeDI9IjE5MDAuNDYiIHkyPSI1MTMuODI3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFRkY0RjYiLz4KPHN0b3Agb2Zmc2V0PSIwLjE2NTUiIHN0b3AtY29sb3I9IiNFMkVCRjciLz4KPHN0b3Agb2Zmc2V0PSIwLjQ2NzkiIHN0b3AtY29sb3I9IiNDMUQyRjkiLz4KPHN0b3Agb2Zmc2V0PSIwLjQ5NSIgc3RvcC1jb2xvcj0iI0JFRDBGOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFRkY0RjYiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyIiB4MT0iMTI1My4zIiB5MT0iLTIuOTc0NTciIHgyPSIyMDI2LjUyIiB5Mj0iNTU1LjUyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFRkY0RjYiLz4KPHN0b3Agb2Zmc2V0PSIwLjEyNTciIHN0b3AtY29sb3I9IiNFMkVCRjYiLz4KPHN0b3Agb2Zmc2V0PSIwLjM1NTIiIHN0b3AtY29sb3I9IiNDMUQzRjciLz4KPHN0b3Agb2Zmc2V0PSIwLjQ5NSIgc3RvcC1jb2xvcj0iI0FBQzJGNyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFRkY0RjYiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDNfbGluZWFyIiB4MT0iMTU3Ny40OSIgeTE9Ii0yMzAuNjMiIHgyPSIxMzE4LjU5IiB5Mj0iNzU3LjA5MiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMzQ1ODlGIi8+CjxzdG9wIG9mZnNldD0iMC4xNzk4IiBzdG9wLWNvbG9yPSIjMzQ1ODlGIi8+CjxzdG9wIG9mZnNldD0iMC42NzE4NzUiIHN0b3AtY29sb3I9IiMyNzQyNzciLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzQ1ODlGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ0X2xpbmVhciIgeDE9IjE1OTMuMzUiIHkxPSItMjY4LjI5MiIgeDI9IjEzMjguNDYiIHkyPSI2MjMuNTg5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzNDU4OUYiLz4KPHN0b3Agb2Zmc2V0PSIwLjE3OTgiIHN0b3AtY29sb3I9IiMzNDU4OUYiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzI3NDI3NyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzNDU4OUYiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDVfbGluZWFyIiB4MT0iMTYyNS44IiB5MT0iLTI0MC40NDYiIHgyPSIxMzc4LjM3IiB5Mj0iNTY5Ljk2OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMzQ1ODlGIi8+CjxzdG9wIG9mZnNldD0iMC4xNzk4IiBzdG9wLWNvbG9yPSIjMzQ1ODlGIi8+CjxzdG9wIG9mZnNldD0iMC42NzE4NzUiIHN0b3AtY29sb3I9IiMyNzQyNzciLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzQ1ODlGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ2X2xpbmVhciIgeDE9IjE3MDQuNjEiIHkxPSItMTA5LjMwMSIgeDI9IjE2NjAuOTgiIHkyPSIyMTUuODk4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzNDU4OUYiLz4KPHN0b3Agb2Zmc2V0PSIwLjE3OTgiIHN0b3AtY29sb3I9IiMzNDU4OUYiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzI3NDI3NyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzNDU4OUYiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDdfbGluZWFyIiB4MT0iMTc3Ny42MiIgeTE9Ii05MC4yMjg3IiB4Mj0iMTc1Ny4wOSIgeTI9IjEwNS42IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzNDU4OUYiLz4KPHN0b3Agb2Zmc2V0PSIwLjE3OTgiIHN0b3AtY29sb3I9IiMzNDU4OUYiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTg3NSIgc3RvcC1jb2xvcj0iIzI3NDI3NyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzNDU4OUYiLz4KPC9saW5lYXJHcmFkaWVudD4KPGNsaXBQYXRoIGlkPSJjbGlwMCI+CjxyZWN0IHdpZHRoPSI1OTEiIGhlaWdodD0iMjc1IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8Y2xpcFBhdGggaWQ9ImNsaXAxIj4KPHJlY3Qgd2lkdGg9IjczMiIgaGVpZ2h0PSI3MjMiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NDgpIi8+CjwvY2xpcFBhdGg+CjxjbGlwUGF0aCBpZD0iY2xpcDIiPgo8cmVjdCB3aWR0aD0iMjAuNSIgaGVpZ2h0PSIyMC41IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjUzIDYxNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K) center/cover no-repeat;
    padding-top: 112px;
    z-index: 1;
  }
}
@media (min-width: 1200px) {
  .banner {
    background: none;
  }
}
@media (max-width: 991px) {
  .banner .container {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .banner::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background: url("/img/home/banner/before-bg.svg") no-repeat;
    width: 48%;
    height: 100%;
    z-index: -1;
  }
}
@media (min-width: 1200px) {
  .banner::before {
    background: url("/img/home/banner/bg-desc.svg") center/contain no-repeat;
    right: 50%;
    transform: translate(55%);
    height: 100%;
    width: 1920px;
    min-width: 1920px;
    max-width: 1920px;
  }
}
@media (min-width: 768px) {
  .banner__wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 15px;
  }
}
.banner__left-side {
  color: #F8FAFB;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
@media (min-width: 768px) {
  .banner__left-side {
    max-width: 400px;
    margin-right: 25px;
    align-items: flex-start;
    text-align: left;
  }
}
@media (min-width: 992px) {
  .banner__left-side {
    max-width: 465px;
  }
}
@media (min-width: 1200px) {
  .banner__left-side {
    max-width: 600px;
    margin-right: auto;
  }
}
.banner__functional-side {
  width: 100%;
  max-width: 330px;
}
@media (min-width: 768px) {
  .banner__functional-side {
    height: 544.13px;
  }
}
@media (min-width: 992px) {
  .banner__functional-side {
    min-width: 330px;
    max-width: 443px;
    height: 570.09px;
  }
}
@media (min-width: 1200px) {
  .banner__functional-side {
    height: 608.13px;
  }
}
.banner__title {
  font-weight: 700;
  font-size: 26px;
  line-height: 32px;
  margin: 0 0 6px;
}
@media (min-width: 768px) {
  .banner__title {
    color: #262626;
    font-size: 32px;
    line-height: 35px;
    margin: 0 0 10px;
  }
}
@media (min-width: 992px) {
  .banner__title {
    font-size: 42px;
    line-height: 50px;
    margin: 0 0 20px;
  }
}
.banner__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  margin: 0 0 20px;
}
@media (min-width: 768px) {
  .banner__text {
    color: #000000;
    font-size: 20px;
    line-height: 34px;
  }
}
@media (min-width: 992px) {
  .banner__text {
    font-size: 22px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .banner__social-rating {
    order: 3;
  }
}
@media (min-width: 992px) {
  .banner__social-rating {
    display: flex;
    align-items: center;
  }
}
.banner__social-rating__wrapper {
  display: flex;
  align-items: flex-end;
  text-align: center;
  margin: 0;
}
@media (max-width: 1199px) {
  .banner__social-rating__wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .banner__social-rating__box {
    padding: 15px 25px;
  }
}
@media (max-width: 991px) {
  .banner__social-rating__box {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .banner__social-rating__box {
    padding: 15px;
  }
}
@media (min-width: 768px) {
  .banner__social-rating__box:first-of-type {
    padding-left: 0;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 767px) {
  .banner__social-rating__box:first-of-type {
    border-right: 1px solid #F8FAFB;
  }
}
@media (min-width: 1200px) {
  .banner__social-rating__box:last-of-type {
    padding-right: 0;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 991px) {
  .banner__social-rating__box:last-of-type {
    border-left: 1px solid #F8FAFB;
  }
}
@media (max-width: 482px) {
  .banner__social-rating__box:last-of-type {
    border-left-color: transparent;
  }
}
.banner__social-rating__box-logo {
  display: flex;
}
.banner__social-rating__box-logo.scamfighter {
  width: 116px;
  height: 21px;
}
@media (min-width: 768px) {
  .banner__social-rating__box-logo.scamfighter {
    width: 145px;
    height: 22px;
  }
}
.banner__social-rating__box-logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.banner__social-rating__box .Scamfighter {
  width: 164px;
  height: 24px;
}
.banner__social-rating__box .Reviewsio {
  width: 147px;
  height: 24px;
}
.banner__social-rating__box .Sitejabber {
  width: 143px;
  height: 23px;
}
.banner__social-rating-element {
  display: flex;
  max-width: 147px;
}
.banner__social-rating-element__number {
  font-weight: 900;
  font-size: 16px;
  margin-right: 5px;
}
@media (min-width: 768px) {
  .banner__social-rating-element__number {
    color: #3C3C3C;
    font-size: 20px;
    line-height: 30px;
  }
}
.banner__social-rating-element__stars__wrapper {
  display: flex;
  align-items: center;
}
.banner__social-rating__star {
  height: 18px;
  width: 18px;
}
@media (min-width: 768px) {
  .banner__social-rating__star {
    height: 22px;
    width: 22px;
  }
}
@media (max-width: 767px) {
  .banner__social-rating .image-rating__wrapper .image-rating {
    width: 90px !important;
    height: 18px !important;
  }
}
.banner__yellow-button {
  width: 330px;
  padding: 13px;
}
@media (max-width: 767px) {
  .banner__yellow-button {
    order: 2;
    margin-bottom: 23px;
  }
}

.order-form__wrapper {
  min-width: 330px;
}

.guaranteed {
  padding: 65px 0 16px;
}
@media (min-width: 992px) {
  .guaranteed {
    background: url("/img/home/guaranteed/bg.svg") center/cover no-repeat;
    padding: 395px 0 240px;
    margin: -231px 0 -140px;
  }
}
.guaranteed__title {
  margin-bottom: 10px;
}
.guaranteed__text {
  max-width: 800px;
}
.guaranteed__wrapper {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .guaranteed__wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    -moz-column-gap: 20px;
         column-gap: 20px;
  }
}
@media (min-width: 992px) {
  .guaranteed__wrapper {
    margin-top: 45px;
  }
}
@media (max-width: 1199px) {
  .guaranteed__wrapper {
    -moz-column-gap: 10px;
         column-gap: 10px;
  }
}
.guaranteed__card {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  background: #FFFFFF;
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  padding: 15px 15px 18px;
  overflow: hidden;
}
@media (min-width: 768px) {
  .guaranteed__card {
    justify-content: flex-start;
    width: 48.9%;
    max-width: 494px;
    padding: 25px 15px;
    margin-bottom: 25px;
  }
  .guaranteed__card:nth-of-type(5), .guaranteed__card:nth-of-type(6) {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .guaranteed__card {
    flex-direction: row;
    padding: 24px;
    margin-bottom: 20px;
    max-height: 157px;
    min-height: 157px;
  }
}
@media (min-width: 1200px) {
  .guaranteed__card:nth-of-type(5), .guaranteed__card:nth-of-type(6) {
    padding-bottom: 29px;
  }
}
@media (max-width: 767px) {
  .guaranteed__card:not(:last-of-type) {
    margin-bottom: 15px;
  }
}
.guaranteed__card::before {
  content: "";
  position: absolute;
  width: 184px;
  height: 184px;
  border-radius: 50%;
  background: rgba(46, 77, 139, 0.15);
  z-index: 1;
}
@media (max-width: 991px) {
  .guaranteed__card::before {
    top: -101px;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (min-width: 992px) {
  .guaranteed__card::before {
    top: -70px;
    right: -70px;
  }
}
.guaranteed__card-content {
  text-align: center;
}
@media (max-width: 991px) {
  .guaranteed__card-content {
    order: 2;
  }
}
@media (min-width: 992px) {
  .guaranteed__card-content {
    text-align: left;
    height: 100%;
  }
}
.guaranteed__card-title {
  font-weight: bold;
  font-size: 20px;
  line-height: 25px;
  color: #28447B;
  margin: 0 0 9px;
}
@media (min-width: 992px) {
  .guaranteed__card-title {
    font-size: 18px;
  }
}
.guaranteed__card-text {
  font-weight: normal;
  font-size: 16px;
  line-height: 26px;
  color: #000000;
  opacity: 0.75;
  margin: 0;
}
@media (min-width: 992px) {
  .guaranteed__card-text {
    font-size: 16px;
    line-height: 24px;
  }
}
.guaranteed__card-image {
  z-index: 2;
  width: 83px;
  height: 98px;
  flex-shrink: 0;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .guaranteed__card-image {
    margin-right: -50px;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .guaranteed__card-image {
    margin-left: 40px;
  }
}
@media (min-width: 992px) {
  .guaranteed__card-image.image-communication {
    width: 82px;
    height: 99px;
  }
}
@media (min-width: 992px) {
  .guaranteed__card-image.image-communication {
    margin-left: 29px;
  }
}
@media (min-width: 992px) {
  .guaranteed__card-image.image-costs {
    width: 74px;
    height: 114px;
  }
}
.guaranteed__card-image.image-plagiarism {
  width: 93px;
  height: 100px;
}
@media (min-width: 992px) {
  .guaranteed__card-image.image-plagiarism {
    width: 98px;
    height: 98px;
    margin-left: 25px;
  }
}
.guaranteed__card-image.image-edits {
  width: 100px;
  height: 100px;
}
@media (min-width: 992px) {
  .guaranteed__card-image.image-edits {
    width: 95px;
    height: 100px;
    margin-left: 10px;
  }
}
@media (min-width: 1200px) {
  .guaranteed__card-image.image-edits {
    position: relative;
    top: 14px;
  }
}
.guaranteed__card-image.image-support {
  width: 113px;
  height: 96px;
}
@media (min-width: 992px) {
  .guaranteed__card-image.image-support {
    width: 111px;
    height: 107px;
  }
}
@media (min-width: 992px) {
  .guaranteed__card-image.image-support {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .guaranteed__card-image.image-support {
    position: relative;
  }
}

.stats {
  padding: 37px 0 0;
}
@media (min-width: 768px) {
  .stats {
    padding-top: 49px;
  }
}
@media (min-width: 1200px) {
  .stats {
    padding: 155px 0 72px;
    background: url("/img/home/stats/stats-bg.svg") center/cover no-repeat;
  }
}
.stats .stats__title {
  margin-bottom: 10px;
}
.stats .stats__text {
  max-width: 645px;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .stats .stats__text {
    margin-bottom: 20px;
  }
}
@media (min-width: 1200px) {
  .stats .stats__text {
    margin-bottom: 25px;
  }
}
@media (min-width: 1200px) {
  .stats .stats__wrapper {
    display: flex;
    justify-content: flex-end;
    position: relative;
  }
}
.stats .stats__wrapper::before {
  position: relative;
}
@media (min-width: 1200px) {
  .stats .stats__wrapper::before {
    content: "";
    top: 30px;
    right: 0;
    background: url("/img/home/stats/stats-new.svg") center/cover no-repeat;
    height: 430px;
    margin: 0 20px 50px -135px;
    width: 600px;
  }
}
@media (min-width: 1400px) {
  .stats .stats__wrapper::before {
    margin: 0 50px 100px -165px;
  }
}
.stats .stats__item__wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 1200px) {
  .stats .stats__item__wrapper {
    width: 100%;
    min-width: 546px;
    max-width: 546px;
  }
}
.stats .stats__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-weight: 400;
  text-align: center;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
@media (max-width: 767px) {
  .stats .stats__item {
    width: 48%;
    padding: 31px 15px 26px;
    margin-bottom: 12px;
  }
  .stats .stats__item:first-of-type {
    border-radius: 20px 20px 0 20px;
  }
  .stats .stats__item:nth-of-type(2) {
    border-radius: 20px 20px 20px 0;
  }
  .stats .stats__item:nth-of-type(3) {
    border-radius: 20px 0 20px 20px;
  }
  .stats .stats__item:last-of-type {
    border-radius: 0 20px 20px 20px;
  }
}
@media (min-width: 768px) {
  .stats .stats__item {
    width: 23.5%;
    padding: 34px 15px 22px;
  }
  .stats .stats__item:nth-of-type(odd) {
    border-radius: 20px 0 20px 20px;
  }
  .stats .stats__item:nth-of-type(even) {
    border-radius: 0 20px 20px 20px;
  }
}
@media (min-width: 1200px) {
  .stats .stats__item {
    align-items: flex-start;
    text-align: left;
    width: 47%;
    height: 205px;
    padding: 24px 24px 11px;
    position: relative;
    transition: all 0.2s ease-in-out;
  }
  .stats .stats__item:first-of-type {
    border-radius: 20px 0 20px 20px;
    margin: 16px 0 24px;
  }
  .stats .stats__item:nth-of-type(2) {
    border-radius: 20px 0 20px 20px;
    margin-top: 60px;
  }
  .stats .stats__item:nth-of-type(3) {
    border-radius: 20px 0 20px 20px;
    margin-bottom: 40px;
  }
  .stats .stats__item:last-of-type {
    border-radius: 20px 0 20px 20px;
    margin-top: 30px;
  }
  .stats .stats__item::before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    z-index: -1;
    background: rgba(45, 76, 137, 0.15);
    box-shadow: inset 0px 0px 44px 20px rgba(255, 255, 255, 0.25);
    border-radius: 20px;
    transform: rotate(9.26deg);
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: opacity 0.2s ease;
  }
  .stats .stats__item:hover {
    background: #2E4D8B;
    box-shadow: 0px 25px 55px rgba(45, 76, 137, 0.3), inset 0px 0px 74px rgba(255, 255, 255, 0.35);
    border: none;
  }
  .stats .stats__item:hover .stats__icon__wrapper {
    background: rgba(248, 250, 251, 0.25);
  }
  .stats .stats__item:hover .stats__icon__wrapper svg {
    fill: #F4F3FB;
  }
  .stats .stats__item:hover .stats__item-title {
    color: #F8FAFB;
  }
  .stats .stats__item:hover .stats__item-text {
    color: #F7F9FA;
  }
  .stats .stats__item:hover::before {
    opacity: 1;
  }
}
.stats .stats__item .stats__item-title {
  font-size: 35px;
  line-height: 55px;
  color: #2D4C89;
  margin: 0;
  transition: color 0.2s ease;
}
@media (min-width: 1200px) {
  .stats .stats__item .stats__item-title {
    font-size: 40px;
  }
}
.stats .stats__item .stats__item-text {
  font-size: 20px;
  line-height: 26px;
  color: #000000;
  opacity: 0.5;
  margin: 0;
  transition: color 0.2s ease;
}
@media (min-width: 1200px) {
  .stats .stats__item .stats__item-text {
    font-size: 20px;
    line-height: 34px;
  }
  .stats .stats__item .stats__item-text br {
    display: none;
  }
}
.stats .stats__icon__wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 66px;
  height: 63px;
  background: rgba(105, 65, 194, 0.1);
  border-radius: 15px;
  margin-bottom: 15px;
  transition: background 0.2s ease;
}
@media (min-width: 1200px) {
  .stats .stats__icon__wrapper {
    margin-bottom: 18px;
  }
}
.stats .stats__icon__wrapper svg {
  fill: #2D4C89;
  flex-shrink: 0;
  transition: fill 0.2s ease;
}

.writers {
  padding: 54px 0 24px;
}
@media (min-width: 768px) {
  .writers {
    padding: 77px 0 85px;
  }
}
@media (min-width: 992px) {
  .writers {
    padding: 60px 0 140px;
  }
}
.writers__title {
  margin-bottom: 10px;
}
.writers__text {
  max-width: 980px;
  margin-bottom: 17px;
}
@media (min-width: 768px) {
  .writers__text {
    margin-bottom: 28px;
  }
}
@media (min-width: 992px) {
  .writers__text {
    margin-bottom: 64px;
  }
}
.writers__wrapper {
  display: flex;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin: 0 auto;
}
.writers__card {
  position: relative;
  padding-top: 44px;
  width: 100%;
  max-width: 210px;
  margin: 0 10px;
}
@media (min-width: 450px) and (max-width: 649px) {
  .writers__card {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .writers__card {
    padding-top: 49px;
    margin: 0 20px;
    max-width: 300px;
  }
}
.writers__card__inner {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 20px 20px 21px 21px;
  padding-top: 52px;
}
@media (min-width: 992px) {
  .writers__card__inner {
    border-radius: 20px 0 21px 21px;
  }
}
.writers__photo {
  position: absolute;
  top: 0;
  left: 50%;
  width: 88px;
  height: 88px;
  border: 5px solid #FFFFFF;
  border-radius: 50%;
  margin: 0 auto;
  transform: translate(-50%);
}
@media (min-width: 992px) {
  .writers__photo {
    width: 98px;
    height: 98px;
  }
}
.writers__photo img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.writers__name {
  text-align: center;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  color: #333333;
  margin: 0 0 5px;
}
.writers__rating {
  display: flex;
  align-items: center;
  margin-bottom: 14px;
}
.writers__specialization {
  text-align: center;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #000000;
  background: #E6EFFF;
  border-radius: 20px;
  padding: 3px 9px;
  margin: 4px;
}
.writers__specialization__wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-bottom: 22px;
  min-height: 145px;
  align-content: flex-start;
}
@media (max-width: 991px) {
  .writers__specialization__wrapper {
    min-height: 220px;
  }
}
.writers .writers__social-rating-link {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
}
.writers .writers__social-rating-link:hover .writers__social-rating__text {
  text-decoration: underline;
}
.writers__social-rating {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-bottom: 24px;
}
.writers__social-rating__wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
}
.writers__social-rating__wrapper:first-of-type {
  border-right: 1px solid rgba(0, 0, 0, 0.09);
  padding-right: 5px;
}
@media (min-width: 992px) {
  .writers__social-rating__wrapper:first-of-type {
    padding-right: 15px;
  }
}
@media (max-width: 1199px) {
  .writers__social-rating__wrapper:first-of-type {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .writers__social-rating__wrapper:first-of-type {
    padding-right: 30px;
  }
}
.writers__social-rating__wrapper:last-of-type {
  padding-left: 5px;
}
@media (min-width: 992px) {
  .writers__social-rating__wrapper:last-of-type {
    padding-left: 15px;
  }
}
@media (max-width: 1199px) {
  .writers__social-rating__wrapper:last-of-type {
    width: 90%;
  }
}
@media (min-width: 1200px) {
  .writers__social-rating__wrapper:last-of-type {
    padding-left: 30px;
  }
}
.writers__social-rating__number {
  font-weight: 700;
  font-size: 26px;
  line-height: 25px;
  color: #292929;
}
.writers__social-rating__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #333333;
  max-width: 105px;
  text-align: center;
}
@media (min-width: 992px) {
  .writers__social-rating__text {
    font-size: 16px;
    line-height: 20px;
  }
}
.writers__button {
  border-radius: 0 0 20px 20px;
  width: 100%;
  font-size: 17px;
  line-height: 20px;
  box-shadow: inset 0px -4px 0px #E6AC00;
  padding: 14px 10px;
  transition: background 0.1s ease-in-out, box-shadow 0.2s ease-in-out;
}
.writers__button:hover {
  background: #FFD452;
  box-shadow: inset 0px -4px 0px #FFC107;
}
.writers__button:active {
  background: #d19d00;
}
.writers .tns-outer {
  max-width: 230px;
}
@media (min-width: 450px) {
  .writers .tns-outer {
    max-width: 320px;
  }
}
@media (min-width: 650px) {
  .writers .tns-outer {
    max-width: 460px;
  }
}
@media (min-width: 768px) {
  .writers .tns-outer {
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .writers .tns-outer {
    max-width: 1020px;
  }
}
.writers .tns-controls button:first-of-type {
  left: -49px;
}
@media (min-width: 768px) {
  .writers .tns-controls button:first-of-type {
    left: -38px;
  }
}
@media (min-width: 1200px) {
  .writers .tns-controls button:first-of-type {
    left: -57px;
  }
}
.writers .tns-controls button:last-of-type {
  right: -69px;
}
@media (min-width: 768px) {
  .writers .tns-controls button:last-of-type {
    right: -58px;
  }
}
@media (min-width: 1200px) {
  .writers .tns-controls button:last-of-type {
    right: -77px;
  }
}

.cta-banner {
  position: relative;
  text-align: center;
  padding: 45px 0 48px;
}
@media (max-width: 767px) {
  .cta-banner {
    overflow: hidden;
    background: #FFC107;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: inset 0px 0px 54px rgba(255, 255, 255, 0.65);
    margin-top: 18px;
    margin-bottom: -39px;
    z-index: 1;
  }
  .cta-banner::before {
    content: "";
    position: absolute;
    width: calc(100% + 67px);
    height: 37px;
    top: -18px;
    left: 50%;
    transform: translate(-50%);
    background: #F8FAFB;
    border-bottom: 1px solid #E5C04D;
    border-radius: 50%;
  }
}
@media (min-width: 768px) {
  .cta-banner {
    background: url("/img/home/cta-bg.svg") center/cover no-repeat;
    padding: 80px 0;
  }
}
@media (min-width: 992px) {
  .cta-banner {
    padding: 94px 0 87px;
  }
}
.cta-banner__title {
  font-weight: 700;
  font-size: 26px;
  line-height: 34px;
  color: #000;
  margin: 0 50px 8px;
}
@media (min-width: 768px) {
  .cta-banner__title {
    font-size: 32px;
    margin-bottom: 14px;
  }
}
.cta-banner__subtitle, .cta-banner__text {
  font-size: 18px;
  line-height: 26px;
  color: #000000;
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .cta-banner__subtitle, .cta-banner__text {
    line-height: 30px;
  }
}
.cta-banner__subtitle {
  font-weight: 700;
}
@media (min-width: 768px) {
  .cta-banner__subtitle {
    font-size: 22px;
  }
}
.cta-banner__text {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  .cta-banner__text {
    max-width: 780px;
    font-size: 20px;
    margin-bottom: 25px;
  }
}
.cta-banner__button {
  width: 300px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .cta-banner__button {
    width: 317px;
  }
}

.how-it-works {
  background-image: url("/img/home/how-it-works/bg-mob.svg");
  background-position: bottom;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 65px 0 63px;
  color: #F8FAFB;
  text-align: center;
}
@media (max-width: 767px) {
  .how-it-works {
    position: relative;
    overflow: hidden;
  }
  .how-it-works::before {
    content: "";
    position: absolute;
    width: calc(100% + 67px);
    height: 37px;
    top: 29px;
    left: 50%;
    transform: translate(-50%);
    border-radius: 50%;
    z-index: 2;
    border-top: 1px solid #E5BF4B;
    background: linear-gradient(293.4deg, #28457F 24.71%, #305295 50.11%);
  }
}
@media (min-width: 768px) {
  .how-it-works {
    background-image: url("/img/home/how-it-works/bg-tablet.svg");
    padding: 140px 0 96px;
    margin-top: -117px;
  }
}
@media (min-width: 992px) {
  .how-it-works {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY4MCIgaGVpZ2h0PSI5ODciIHZpZXdCb3g9IjAgMCAxNjgwIDk4NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2ODAgODkyLjY0NEwxNjQ0LjkxIDg4OC4xMDlDMTYwOS42MyA4ODMuNzE1IDE1MzkuNDQgODc0LjY0NCAxNDY5LjQ0IDg1MC4xMjNDMTM5OS40NCA4MjUuNjAzIDEzMjkuNjMgODE1LjcyMiAxMjU5LjYzIDgxOS41NDlDMTE4OS42MyA4MjMuMzc2IDExMTkuNDQgODcwLjk5OSAxMDQ5LjQ0IDg3My44MzRDOTc5LjQ0IDg3Ni42NjggOTIwLjI1MyA4NDkuMDcgODM5LjYyNyA4NDkuNTk3Qzc1OSA4NTAuMTIzIDY5OS40NCA4NzUuNDU0IDYyOS40NCA5MTEuODhDNTU5LjQ0IDk0OC4zMDYgNDg5LjYyNyA5NDkuMTU2IDQxOS42MjcgOTI5Ljg4QzM0OS42MjcgOTEwLjQ2MiAyNzkuNDQgODg1Ljk2MiAyMDkuNDQgODkyLjA1N0MxMzkuNDQgODk4LjI5MyA2OS42MjY3IDkzNC45ODMgMzQuOTA2NyA5NjEuMDYyTDAgOTg3VjBIMzQuOTA2N0M2OS42MjY3IDAgMTM5LjQ0IDAgMjA5LjQ0IDBDMjc5LjQ0IDAgMzQ5LjYyNyAwIDQxOS42MjcgMEM0ODkuNjI3IDAgNTU5LjQ0IDAgNjI5LjQ0IDBDNjk5LjQ0IDAgNzY5LjYyNyAwIDgzOS42MjcgMEM5MDkuNjI3IDAgOTc5LjQ0IDAgMTA0OS40NCAwQzExMTkuNDQgMCAxMTg5LjYzIDAgMTI1OS42MyAwQzEzMjkuNjMgMCAxMzk5LjQ0IDAgMTQ2OS40NCAwQzE1MzkuNDQgMCAxNjA5LjYzIDAgMTY0NC45MSAwSDE2ODBWODkyLjY0NFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl85NzhfMTE5NjkpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfOTc4XzExOTY5IiB4MT0iODM1LjY4MyIgeTE9Ijg1MS4yOTkiIHgyPSIzMDIuNDg3IiB5Mj0iLTI1My4wNTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzIzM0M2QyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMzNDU4OUYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");
    padding: 76px 0 185px;
    margin-top: -41px;
  }
}
@media (min-width: 992px) {
  .how-it-works__wrapper {
    display: flex;
    justify-content: space-between;
  }
}
.how-it-works__title {
  line-height: 35px;
  color: #F8FAFB;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .how-it-works__title {
    line-height: 42px;
  }
}
.how-it-works__text {
  color: #F8FAFB;
  margin: 0 25px 48px;
}
@media (min-width: 1200px) {
  .how-it-works__text {
    margin-bottom: 78px;
  }
}
@media (min-width: 768px) {
  .how-it-works__content {
    display: flex;
    justify-content: space-between;
  }
}
@media (min-width: 992px) {
  .how-it-works__content {
    flex-direction: column;
  }
}
.how-it-works__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  .how-it-works__item {
    width: 25%;
    margin: 0 6px;
  }
}
@media (min-width: 992px) {
  .how-it-works__item {
    flex-direction: row;
    align-items: flex-start;
    flex-wrap: wrap;
    width: 100%;
    max-width: 605px;
    margin: 0;
    padding: 15px 39px 10px 17px;
    transition: background 0.3s ease-in-out;
    cursor: pointer;
  }
}
@media (min-width: 992px) {
  .how-it-works__item.active {
    background: url("/img/home/how-it-works/item-bg.svg") no-repeat;
  }
  .how-it-works__item.active .how-it-works__item-image path {
    opacity: 1;
  }
}
.how-it-works__item:nth-of-type(1) .how-it-works__item-image {
  width: 53px;
  height: 53px;
}
@media (min-width: 768px) {
  .how-it-works__item:nth-of-type(1) .how-it-works__item-image {
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 992px) {
  .how-it-works__item:nth-of-type(1) .how-it-works__item-image {
    width: 36px;
    height: 36px;
  }
}
.how-it-works__item:nth-of-type(1) .how-it-works__item-text__wrapper::before {
  top: 34px;
}
.how-it-works__item:nth-of-type(2) .how-it-works__item-image {
  width: 66px;
  height: 43px;
}
@media (min-width: 768px) {
  .how-it-works__item:nth-of-type(2) .how-it-works__item-image {
    width: 50px;
    height: 33px;
  }
}
@media (min-width: 992px) {
  .how-it-works__item:nth-of-type(2) .how-it-works__item-image {
    width: 40px;
    height: 27px;
  }
}
.how-it-works__item:nth-of-type(2) .how-it-works__item-text__wrapper::before {
  top: 30px;
}
.how-it-works__item:nth-of-type(3) .how-it-works__item-image {
  width: 49px;
  height: 49px;
}
@media (min-width: 768px) {
  .how-it-works__item:nth-of-type(3) .how-it-works__item-image {
    width: 37px;
    height: 37px;
  }
}
@media (min-width: 992px) {
  .how-it-works__item:nth-of-type(3) .how-it-works__item-image {
    width: 32px;
    height: 32px;
  }
}
.how-it-works__item:nth-of-type(3) .how-it-works__item-text__wrapper::before {
  top: 32px;
}
.how-it-works__item:nth-of-type(4) {
  margin-bottom: 0;
}
.how-it-works__item:nth-of-type(4) .how-it-works__item-image {
  width: 51px;
  height: 51px;
}
@media (min-width: 768px) {
  .how-it-works__item:nth-of-type(4) .how-it-works__item-image {
    width: 39px;
    height: 39px;
  }
}
@media (min-width: 992px) {
  .how-it-works__item:nth-of-type(4) .how-it-works__item-image {
    width: 31px;
    height: 31px;
  }
}
.how-it-works__item:nth-of-type(4) .how-it-works__item-text {
  margin: 0;
}
@media (min-width: 1200px) {
  .how-it-works__item:nth-of-type(4) .how-it-works__item-text {
    max-width: 350px;
  }
}
.how-it-works__item:nth-of-type(4) .how-it-works__item-text__wrapper::before {
  top: 32px;
  height: 222px;
}
@media (min-width: 1200px) {
  .how-it-works__item:nth-of-type(4) .how-it-works__item-text__wrapper::before {
    height: 200px;
  }
}
@media (min-width: 992px) {
  .how-it-works__item-image path {
    opacity: 0.65;
  }
}
.how-it-works__item-image__wrapper {
  margin-bottom: 11px;
}
@media (min-width: 768px) {
  .how-it-works__item-image__wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 40px;
    margin-bottom: 17px;
  }
}
@media (min-width: 992px) {
  .how-it-works__item-image__wrapper {
    width: 40px;
    height: auto;
    margin-right: 16px;
  }
}
.how-it-works__item-title {
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  margin: 0 0 3px;
}
@media (min-width: 768px) {
  .how-it-works__item-title {
    line-height: 25px;
    margin-bottom: 12px;
  }
}
@media (min-width: 992px) {
  .how-it-works__item-title {
    font-size: 22px;
    line-height: 30px;
  }
}
.how-it-works__item-title br {
  display: none;
}
@media (min-width: 768px) and (max-width: 991px) {
  .how-it-works__item-title br {
    display: block;
  }
}
.how-it-works__item-text {
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  margin: 0 10px;
}
@media (min-width: 768px) {
  .how-it-works__item-text {
    font-size: 14px;
    margin: 0;
  }
}
@media (min-width: 992px) {
  .how-it-works__item-text {
    width: 100%;
    font-size: 18px;
    line-height: 30px;
  }
}
@media (min-width: 992px) {
  .how-it-works__item-text__wrapper {
    display: flex;
    flex-direction: column;
    text-align: left;
    max-width: 335px;
    position: relative;
  }
  .how-it-works__item-text__wrapper::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 2px;
    left: -36px;
    background: url("/img/home/how-it-works/border.svg");
  }
}
@media (min-width: 1200px) {
  .how-it-works__item-text__wrapper {
    max-width: 490px;
  }
}
.how-it-works__image__content {
  position: relative;
  width: 425px;
  height: 577px;
  background: #fff;
  border: 10px solid #DFE8EC;
  border-radius: 26px;
  margin-top: 75px;
  margin-left: 25px;
}
@media (min-width: 1200px) {
  .how-it-works__image__content {
    width: 475px;
    height: 627px;
    margin-top: 17px;
    margin-left: 25px;
  }
}
.how-it-works__image__content::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  transition: visibility 0s, opacity 0.3s ease-in-out;
}
.how-it-works__image__content[data-show=order]::before {
  background: url("/img/home/how-it-works/order.webp") center/cover no-repeat;
}
.how-it-works__image__content[data-show=quotes]::before {
  background: url("/img/home/how-it-works/quotes.webp") center/cover no-repeat;
}
.how-it-works__image__content[data-show=pay]::before {
  background: url("/img/home/how-it-works/pay-new.webp") center/cover no-repeat;
}
.how-it-works__image__content[data-show=done]::before {
  background: url("/img/home/how-it-works/done.webp") center/cover no-repeat;
}
.how-it-works__button {
  width: 319px;
  padding: 10px;
  margin: 15px 0 0 68px;
}
@media (min-width: 1200px) {
  .how-it-works__button {
    margin-top: 28px;
  }
}

.testimonials {
  padding: 28px 0 14px;
}
@media (min-width: 768px) {
  .testimonials {
    padding: 50px 0 25px;
  }
}
@media (min-width: 992px) {
  .testimonials {
    padding: 0 0 70px;
  }
}
.testimonials .testimonials__title {
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  .testimonials .testimonials__title {
    margin-bottom: 5px;
  }
}
.testimonials .testimonials__text {
  margin-bottom: 7px;
  max-width: 790px;
}
@media (min-width: 768px) {
  .testimonials .testimonials__text {
    margin-bottom: 18px;
  }
}
.testimonials .testimonials__social-rating__wrapper {
  display: flex;
  margin-bottom: 17px;
}
@media (min-width: 768px) {
  .testimonials .testimonials__social-rating__wrapper {
    align-items: flex-end;
    justify-content: center;
    margin-bottom: 24px;
  }
}
@media (max-width: 767px) {
  .testimonials .testimonials__social-rating__wrapper {
    flex-direction: column;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .testimonials .testimonials__social-rating__wrapper {
    margin-bottom: 34px;
  }
}
@media (min-width: 768px) {
  .testimonials .testimonials__social-rating__box {
    padding: 15px 25px;
  }
}
@media (max-width: 767px) {
  .testimonials .testimonials__social-rating__box {
    padding: 20px;
  }
}
@media (min-width: 768px) {
  .testimonials .testimonials__social-rating__box:first-of-type {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .testimonials .testimonials__social-rating__box:first-of-type {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 768px) {
  .testimonials .testimonials__social-rating__box:last-of-type {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .testimonials .testimonials__social-rating__box:last-of-type {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
}
.testimonials .testimonials__social-rating__box .testimonials .testimonials__reviews-logo {
  width: 121px;
  height: 22px;
}
@media (min-width: 768px) {
  .testimonials .testimonials__social-rating__box .testimonials .testimonials__reviews-logo {
    width: 142px;
    height: 26px;
  }
}
.testimonials .testimonials__social-rating__box .testimonials .testimonials__scamfighter-logo {
  width: 124px;
  height: 19px;
}
@media (min-width: 768px) {
  .testimonials .testimonials__social-rating__box .testimonials .testimonials__scamfighter-logo {
    width: 145px;
    height: 22px;
  }
}
.testimonials .testimonials__social-rating-element {
  display: flex;
}
.testimonials .testimonials__social-rating-element .testimonials__social-rating-element__number {
  font-weight: 900;
  font-size: 16px;
  margin-right: 5px;
}
@media (min-width: 768px) {
  .testimonials .testimonials__social-rating-element .testimonials__social-rating-element__number {
    color: #3c3c3c;
    font-size: 20px;
    line-height: 30px;
  }
}
.testimonials .testimonials__social-rating-element .testimonials__social-rating-element__stars__wrapper {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .testimonials .testimonials__social-rating-element .testimonials__social-rating-element__stars__wrapper .image-rating__wrapper .image-rating {
    width: 95px !important;
    height: 19px !important;
  }
}
.testimonials .testimonials__social-rating__star {
  height: 19px;
  width: 19px;
}
@media (min-width: 768px) {
  .testimonials .testimonials__social-rating__star {
    height: 22px;
    width: 22px;
  }
}
.testimonials .testimonials-slider {
  display: flex;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  margin: 0 auto;
}
.testimonials .testimonials-slider .testimonials__card {
  display: grid;
  grid-template-areas: "card-name card-rating" "card-text card-text" "card-reviews-logo card-date";
  grid-template-rows: 25px 1fr 20px;
  grid-template-columns: 1fr auto;
  gap: 16px 0;
  align-items: center;
  justify-content: space-between;
  max-width: 300px;
  padding: 20px 16px 25px 20px;
  margin: 0 15px;
  border-radius: 0 20px 20px 20px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background: #ffffff;
}
@media (max-width: 991px) {
  .testimonials .testimonials-slider .testimonials__card {
    grid-template-areas: "card-name card-name" "card-rating card-rating" "card-text card-text" "card-date card-date" "card-reviews-logo card-reviews-logo";
    grid-template-rows: 25px 20px 1fr 20px 20px;
    gap: 10px 0;
    max-width: 210px;
    margin: 0 10px;
    padding: 10px 10px 15px 15px;
  }
}
@media (max-width: 767px) {
  .testimonials .testimonials-slider .testimonials__card {
    grid-template-areas: "card-name card-name" "card-rating card-rating" "card-text card-text" "card-reviews-logo card-reviews-logo" "card-date card-date";
  }
}
@media (max-width: 650px) {
  .testimonials .testimonials-slider .testimonials__card {
    grid-template-areas: "card-name card-rating" "card-text card-text" "card-reviews-logo card-date";
    grid-template-rows: 25px 1fr 20px;
    gap: 16px 0;
    max-width: 320px;
    padding: 10px 15px 15px;
  }
}
@media (max-width: 449px) {
  .testimonials .testimonials-slider .testimonials__card {
    gap: 10px 0;
    padding: 10px 6px 15px 15px;
  }
}
.testimonials .testimonials-slider .testimonials__card .testimonials__card__name {
  grid-area: card-name;
  margin: 0;
  padding: 0;
  font-weight: 700;
  font-size: 20px;
  line-height: 25px;
  color: #333333;
}
@media (max-width: 991px) {
  .testimonials .testimonials-slider .testimonials__card .testimonials__card__name {
    font-size: 18px;
  }
}
.testimonials .testimonials-slider .testimonials__card .testimonials__card__rating {
  grid-area: card-rating;
}
@media (max-width: 991px) {
  .testimonials .testimonials-slider .testimonials__card .testimonials__card__rating {
    justify-content: flex-start !important;
    margin-top: -10px;
  }
}
@media (max-width: 650px) {
  .testimonials .testimonials-slider .testimonials__card .testimonials__card__rating {
    margin-top: 0;
  }
}
.testimonials .testimonials-slider .testimonials__card .testimonials__card__text {
  grid-area: card-text;
  align-self: flex-start;
  margin: 0 0 10px;
  opacity: 0.75;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #000000;
}
@media (max-width: 991px) {
  .testimonials .testimonials-slider .testimonials__card .testimonials__card__text {
    font-size: 16px;
  }
}
@media (max-width: 650px) {
  .testimonials .testimonials-slider .testimonials__card .testimonials__card__text {
    margin: 0;
  }
}
.testimonials .testimonials-slider .testimonials__card .testimonials__card__reviews-logo {
  grid-area: card-reviews-logo;
  width: 107px;
  height: 20px;
}
@media (max-width: 767px) {
  .testimonials .testimonials-slider .testimonials__card .testimonials__card__reviews-logo {
    width: 99px;
    height: 18px;
  }
}
.testimonials .testimonials-slider .testimonials__card .testimonials__card__reviews-logo.Sitejabber {
  margin-bottom: -7px;
}
.testimonials .testimonials-slider .testimonials__card .testimonials__card__date {
  grid-area: card-date;
  display: flex;
  align-items: center;
  gap: 7px;
  margin: 0;
  padding: 3px 0 0 0;
  opacity: 0.55;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #333333;
}
.testimonials .testimonials-slider .testimonials__card .testimonials__card__date:before {
  content: "";
  width: 18px;
  max-width: 18px;
  height: 18px;
  max-height: 18px;
  background-image: url(/img/home/calendar-icon.svg);
  background-size: cover;
}
@media (max-width: 767px) {
  .testimonials .testimonials-slider .testimonials__card .testimonials__card__date {
    font-size: 14px;
    line-height: 16px;
  }
}
.testimonials .tns-outer {
  max-width: 260px;
}
@media (min-width: 450px) {
  .testimonials .tns-outer {
    max-width: 340px;
  }
}
@media (min-width: 650px) {
  .testimonials .tns-outer {
    max-width: 460px;
  }
}
@media (min-width: 768px) {
  .testimonials .tns-outer {
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .testimonials .tns-outer {
    max-width: 980px;
  }
}
.testimonials .tns-controls button:first-of-type {
  left: -40px;
}
@media (min-width: 768px) {
  .testimonials .tns-controls button:first-of-type {
    left: -37px;
  }
}
@media (min-width: 1200px) {
  .testimonials .tns-controls button:first-of-type {
    left: -57px;
  }
}
.testimonials .tns-controls button:last-of-type {
  right: -60px;
}
@media (min-width: 768px) {
  .testimonials .tns-controls button:last-of-type {
    right: -57px;
  }
}
@media (min-width: 1200px) {
  .testimonials .tns-controls button:last-of-type {
    right: -77px;
  }
}

@media (min-width: 992px) {
  .faq {
    background: url("/img/home/faq/faq-bg.svg") top/cover no-repeat;
  }
}
.faq__wrapper {
  padding: 14px 0 25px;
}
@media (min-width: 768px) {
  .faq__wrapper {
    padding: 25px 0;
  }
}
@media (min-width: 992px) {
  .faq__wrapper {
    position: relative;
    padding: 63px 0 50px;
  }
  .faq__wrapper::before, .faq__wrapper::after {
    content: "";
    position: absolute;
  }
  .faq__wrapper::before {
    width: 164px;
    height: 601px;
    top: 170px;
    right: 0;
    background: url("/img/home/faq/bg-top.svg") center no-repeat;
  }
  .faq__wrapper::after {
    width: 141px;
    height: 554px;
    bottom: 15px;
    left: 0;
    background: url("/img/home/faq/bg-down.svg") center no-repeat;
  }
}
.faq__title {
  margin-bottom: 10px;
}
@media (max-width: 400px) {
  .faq__title br {
    display: none;
  }
}
.faq__text {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .faq__text {
    margin-bottom: 30px;
  }
}
@media (min-width: 992px) {
  .faq__text {
    margin-bottom: 48px;
  }
}
.faq__accordion {
  width: 100%;
  margin: 0 auto;
}
.faq__accordion-item {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .faq__accordion-item {
    margin-bottom: 10px;
  }
}
.faq__accordion-item:last-of-type {
  margin-bottom: 0;
}
.faq__accordion-question {
  width: 100%;
  background: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 20px 0 20px 20px;
  transition: background 0.2s ease, border-radius 0.2s linear;
  position: relative;
}
.faq__accordion-question::before {
  content: "";
  position: absolute;
  top: 24px;
  right: 25px;
  background-image: linear-gradient(to right, #444444 100%, #444444 100%), linear-gradient(#444444 100%, #444444 100%);
  background-repeat: no-repeat;
  background-position: center, center;
  background-size: 12px 2px, 2px 12px;
  width: 12px;
  height: 12px;
  transition: all 0.1s linear;
  cursor: pointer;
}
@media (min-width: 768px) {
  .faq__accordion-question::before {
    top: 34px;
  }
}
.faq__accordion-question:hover {
  background: #f5f5f5;
}
.faq__accordion-question--open {
  border-radius: 20px 0 20px 0;
}
.faq__accordion-question--open::before {
  background-size: 12px 2px, 12px 2px;
}
@media (min-width: 768px) {
  .faq__accordion-question--open {
    border-radius: 20px 20px 20px 0;
  }
}
.faq__accordion-question--open .faq__accordion-title {
  font-weight: 700;
}
.faq__accordion-title {
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  color: #444444;
  padding: 14px 50px 14px 20px;
  cursor: pointer;
}
@media (min-width: 768px) {
  .faq__accordion-title {
    font-size: 20px;
    line-height: 34px;
    padding: 21px 63px 21px 14px;
  }
}
@media (min-width: 992px) {
  .faq__accordion-title {
    padding-left: 23px;
  }
}
.faq__accordion-answer {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.2s linear;
}
.faq__accordion-answer--show {
  visibility: visible;
  opacity: 1;
  background: #FAFAFA;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0 0 20px 0;
  padding: 15px 50px 11px 20px;
  transition: visibility 0s, opacity 0.2s linear;
}
@media (min-width: 768px) {
  .faq__accordion-answer--show {
    padding: 11px 34px 11px 14px;
  }
}
@media (min-width: 992px) {
  .faq__accordion-answer--show {
    padding: 11px 45px 11px 23px;
  }
}
.faq__accordion-answer--show .faq__accordion-text {
  font-size: 16px;
  line-height: 26px;
  margin: 0 0 15px;
}
@media (min-width: 768px) {
  .faq__accordion-answer--show .faq__accordion-text {
    font-size: 18px;
  }
}
.faq__accordion-answer--show .faq__accordion-text:last-of-type {
  margin-bottom: 0;
}
.faq__accordion-text {
  font-weight: normal;
  font-size: 0;
  line-height: 0;
}

.help-banner {
  padding: 0 0 30px;
}
@media (min-width: 768px) {
  .help-banner {
    padding: 25px 0 0;
  }
}
@media (min-width: 992px) {
  .help-banner {
    padding-top: 0;
    background: #fff;
  }
}
.help-banner__card {
  position: relative;
  text-align: center;
}
@media (min-width: 768px) {
  .help-banner__card {
    background: #FFC107;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: inset 0px 0px 54px rgba(255, 255, 255, 0.65);
    border-radius: 0 20px 20px 20px;
    padding: 40px 26px 26px;
    margin: 0 0 -135px 0;
  }
}
@media (min-width: 992px) {
  .help-banner__card {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: left;
    margin: 0 0 -52px;
    padding: 23px 41px 23px 35px;
  }
}
@media (max-width: 767px) {
  .help-banner__card__inner {
    background: #FFC107;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: none;
    box-shadow: inset 0px 0px 54px rgba(255, 255, 255, 0.65);
    border-radius: 0 20px 0 0;
    padding: 46px 20px 23px;
  }
}
@media (min-width: 992px) {
  .help-banner__card__inner {
    margin-right: 20px;
  }
}
.help-banner__title {
  font-weight: 700;
  font-size: 26px;
  line-height: 34px;
  color: #000;
  margin: 0 0 8px;
}
@media (min-width: 768px) {
  .help-banner__title {
    font-size: 30px;
    margin-bottom: 2px;
  }
}
.help-banner__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #000000;
  margin: 0;
}
@media (min-width: 768px) {
  .help-banner__text {
    margin-bottom: 14px;
  }
}
@media (min-width: 992px) {
  .help-banner__text {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .help-banner__text br {
    display: none;
  }
}
.help-banner__button {
  position: relative;
  top: -10px;
  display: block;
  width: 100%;
}
@media (min-width: 768px) {
  .help-banner__button {
    top: 0;
    position: static;
  }
}
@media (min-width: 992px) {
  .help-banner__button {
    width: 317px;
  }
}

.text-section {
  background: #fff;
  padding-bottom: 70px;
  color: #262626;
}

.text-section-content {
  overflow: hidden;
  height: 260px;
  -moz-column-count: 2;
       column-count: 2;
  line-height: 24px;
  font-size: 16px;
}
@media (max-width: 768px) {
  .text-section-content {
    -moz-column-count: 1;
         column-count: 1;
  }
}
.text-section-content:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 170px;
  width: 100%;
  background: linear-gradient(to top, white 0%, transparent 100%);
}

.text-section-title {
  margin: 0 0 20px 0;
  font-size: 30px;
  text-align: center;
}
@media (max-width: 768px) {
  .text-section-title {
    font-size: 28px;
  }
}

.text-section-box {
  position: relative;
}
.text-section-box p,
.text-section-box ul,
.text-section-box ol {
  margin: 0 0 15px 0;
  padding: 0;
  line-height: 24px;
  font-size: 16px;
}
.text-section-box ul {
  list-style: inside;
}
.text-section-box ol {
  padding-left: 20px;
  list-style: auto;
}
.text-section-box h2 {
  font-size: 23px;
  line-height: 27px;
  margin: 0 0 15px 0;
}

.text-section-btn {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: -30px;
  z-index: 3;
  font-size: 14px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  border: 0;
  margin: 0;
  padding: 0;
  text-align: center;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  min-width: 70px;
  border-bottom: 1px dashed #262626;
}
.text-section-btn:hover {
  border-bottom-color: transparent;
}
.text-section-btn:before {
  content: "Show more";
}
.text-section-btn:checked:before {
  content: "Show less";
}
.text-section-btn:checked ~ .text-section-content {
  height: auto;
}
.text-section-btn:checked ~ .text-section-content:before {
  display: none;
}

body {
  background: #F8FAFB;
}

main {
  padding: 0;
}
@media (min-width: 768px) {
  main {
    margin-top: -80px;
    padding: 0;
  }
}

@media (min-width: 992px) {
  .header .header__controls__list-item:first-of-type {
    padding-right: 15px;
  }
  .header .header__controls__list-item:last-of-type .header__controls__list-item__link {
    color: #F8FAFB;
  }
  .header.sticky-navbar .header__controls__list-item:last-of-type .header__controls__list-item__link, .header.sticky-navbar .header__controls__list-item:nth-of-type(2) .header__controls__list-item__link {
    color: #000000;
  }
  .header .header__controls__list-item__link.active {
    color: red;
  }
}
@media (max-width: 1199px) and (min-width: 768px) {
  .header:not(.sticky-navbar) .header__controls__wrapper .header__controls__navigation {
    top: 0;
    height: 100%;
  }
  .header:not(.sticky-navbar) .header__controls__wrapper .header__controls__list {
    top: 85px;
  }
  .header:not(.sticky-navbar) .header__controls__wrapper .burger span,
.header:not(.sticky-navbar) .header__controls__wrapper #checkbox-burger:checked ~ .burger span {
    background: #28447B;
  }
}

@media (min-width: 768px) {
  .footer {
    background-image: url("/img/footer/bg-tablet-home.svg");
    padding-top: 175px;
  }
}
@media (min-width: 992px) {
  .footer {
    background-image: url("/img/footer/bg-desc-home.svg");
    padding-top: 108px;
  }
}

.tns-nav {
  display: none;
}

.tns-outer {
  position: relative;
  margin: 0 auto;
}

.tns-outer [aria-controls],
.tns-outer [data-action] {
  font-size: 0;
  padding: 0;
  width: 40px;
  height: 40px;
  background: none;
  border: none;
  position: absolute;
}
.tns-outer [aria-controls]::before,
.tns-outer [data-action]::before {
  content: "";
  position: absolute;
  width: 16px;
  height: 32px;
  background: url("/img/home/slider-arrow.svg") no-repeat;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.tns-controls button {
  top: 50%;
  transform: translate(-50%);
}
.tns-controls button:first-of-type {
  transform: rotate(180deg);
}

@media (min-width: 992px) {
  .testimonials__social-rating-element__stars__wrapper svg {
    width: 22px;
    height: 22px;
  }
}
@media (max-width: 991px) {
  .testimonials__social-rating-element__stars__wrapper svg {
    width: 19px;
    height: 19px;
  }
}

.help-1 .guaranteed__card:before,
.help-2 .guaranteed__card:before,
.help-3 .guaranteed__card:before,
.help-4 .guaranteed__card:before,
.help-5 .guaranteed__card:before,
.help-6 .guaranteed__card:before {
  display: none;
}
