﻿/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .amount-detalis, .block-1 .calculator-slider .calculator .calculator__info button {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

header {
  /*padding-top: 20px;*/
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 80px;
  top: 0;
  z-index: 10000;
  background-color: white;
}
@media (min-width: 1px) and (max-width: 768px) {
  header {
    position: fixed;
    top: 0;
    height: 80px;
    background-color: white;
    z-index: 10000;
    width: 100%;
    margin: 0;
    /*padding-top: 25px;*/
  }
  header.active {
    background-color: #fff !important;
  }
}
header > div {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
header > div .part-menu {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: calc(100% - 0px);
  /*z-index: 1000;*/
  height: 48px;
  gap: 10px;
}
header > div .part-menu.active .logOutBtn {
  display: none;
}
header > div .part-menu.active .logotype {
  position: fixed;
  left: 58px;
  top: 16px;
  z-index: 11;
}
@media (min-width: 1px) and (max-width: 575px) {
  header > div .part-menu.active .logotype {
    position: relative;
    left: 0px;
    top: 0px;
  }
}
@media (min-width: 769px) and (max-width: 1275px) {
  header > div .part-menu {
    padding: 0 20px;
  }
}
@media (min-width: 361px) and (max-width: 768px) {
  header > div .part-menu {
    padding: 0 20px;
  }
}
@media (min-width: 1px) and (max-width: 360px) {
  header > div .part-menu {
    padding: 0 20px;
  }
}
header > div .part-menu .flex-grow {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}
@media (min-width: 1px) and (max-width: 575px) {
  header > div .part-menu {
    justify-content: space-between;
    width: 100%;
  }
  header > div .part-menu .flex-grow {
    flex-grow: 0;
  }
  header > div .part-menu.active .flex-grow, header > div .part-menu.active .enter-in-account {
    display: none;
  }
}
header .logotype {
  height: 48px;
  margin-left: 50px;
}
header .nav-bar-icon {
  margin: 0px 0px 0 0;
  cursor: pointer;
  padding: 0px 0px;
  position: relative;
  height: 28px;
  width: 28px;
  -webkit-tap-highlight-color: transparent;
}
header .nav-bar-icon.active {
  position: fixed;
  left: 18px;
  top: 26px;
  transition: 0.5s;
}
@media (min-width: 1px) and (max-width: 575px) {
  header .nav-bar-icon.active {
    position: relative;
    left: 0px;
    top: 0px;
  }
}
header .nav-bar-icon.active .nav-bar-icon_line:nth-child(1) {
  transform: rotate(45deg);
  position: absolute;
  top: 7px;
}
header .nav-bar-icon.active .nav-bar-icon_line:nth-child(2) {
  transform: rotate(135deg);
  position: absolute;
  top: 7px;
}
header .nav-bar-icon.active .nav-bar-icon_line:nth-child(3) {
  height: 0;
}
header .nav-bar-icon:hover .nav-bar-icon_line {
  background: #A7A7A7;
}
header .nav-bar-icon:focus .nav-bar-icon_line {
  background: #4F4F4F;
}
header .nav-bar-icon_line {
  height: 2px;
  width: 28px;
  margin: 5px 0;
  background: #CCCCCC;
}
header .nav-bar-icon_line:nth-child(1) {
  position: absolute;
  top: 1px;
  transition: 0.5s;
}
header .nav-bar-icon_line:nth-child(2) {
  position: absolute;
  top: 8px;
  transition: 0.5s;
}
header .nav-bar-icon_line:nth-child(3) {
  position: absolute;
  top: 16px;
  transition: 0.5s;
}
header .enter-in-account {
  margin: 0 0px 0 0;
  -webkit-tap-highlight-color: transparent;
}
header .enter-in-account svg path {
  fill: #CCCCCC;
}
header .enter-in-account:hover svg path {
  fill: #A7A7A7;
}
header .enter-in-account:focus svg path {
  fill: #4F4F4F;
}
@media (min-width: 1px) and (max-width: 768px) {
  header .enter-in-account {
    margin: 0 0px 0 0;
  }
}
@media (min-width: 361px) and (max-width: 575px) {
  header .orange-button, header .logotype {
    -webkit-tap-highlight-color: transparent;
    margin: 0 !important;
    /*            margin-right: 10px;
                margin-left: 0;*/
  }
  header .menu {
    order: 4;
  }
  header .logotype {
    order: 0;
  }
  header .logotype img {
    margin-left: 5px;
  }
  header .flex-grow {
    order: 2;
  }
  header .flex-grow .orange-button {
    width: 125px;
    font-size: 14px;
  }
  header .enter-in-account {
    order: 3;
  }
}
@media (min-width: 1px) and (max-width: 360px) {
  header .orange-button, header .logotype {
    margin: 0 !important;
  }
  header .menu {
    order: 4;
    margin-right: 5px;
  }
  header .logotype {
    order: 0;
    margin-right: 5px;
  }
  header .logotype img {
    margin-left: 5px;
  }
  header .flex-grow {
    order: 2;
  }
  header .flex-grow .orange-button {
    width: 95px;
    font-size: 11px;
  }
  header .enter-in-account {
    order: 3;
  }
}

@media (min-width: 1px) and (max-width: 575px) {
  .already-client-btn {
    font-size: 14px !important;
  }
}

.menu {
  z-index: 11;
}

.menu-bar-bg {
  display: none;
  position: absolute;
  width: calc(50% - 600px);
  height: calc(100% + 72px);
  left: 0px;
  top: -72px;
  background: #F0F0F0;
}
.menu-bar-bg.active {
  display: block;
}

.menu-bar {
  display: none;
  position: fixed;
  width: 350px;
  height: 100%;
  left: 0px;
  top: 0px;
  background: rgba(240, 240, 240, 0.9);
  border-radius: 0px 12px 12px 0px;
  z-index: 10;
}
.menu-bar.active {
  display: flex;
  justify-content: flex-end;
}
@media (min-width: 769px) and (max-width: 992px) {
  .menu-bar {
    left: 0px;
    border-radius: 0px 12px 12px 0px;
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  .menu-bar {
    left: 0px;
    border-radius: 0px 12px 12px 0px;
  }
}
@media (min-width: 1px) and (max-width: 575px) {
  .menu-bar {
    width: 100%;
    position: fixed;
    left: 0px;
    top: 0px !important;
    height: 420px;
    background: rgb(240, 240, 240);
  }
}
.menu-bar ul.list-href {
  margin-top: 100px;
  width: 70%;
  font-family: Manrope;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  list-style: none;
}
@media (min-width: 993px) and (max-width: 1275px) {
  .menu-bar ul.list-href {
    width: 70%;
  }
}
@media (min-width: 576px) and (max-width: 992px) {
  .menu-bar ul.list-href {
    width: 100%;
    padding-left: 98px;
  }
}
@media (min-width: 1px) and (max-width: 575px) {
  .menu-bar ul.list-href {
    width: 100%;
    margin-top: 70px !important;
  }
}
.menu-bar ul.list-href li {
  font-family: Manrope;
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  -webkit-tap-highlight-color: transparent;
  padding: 10px 0;
}
@media (min-width: 1px) and (max-width: 575px) {
  .menu-bar ul.list-href li {
    padding: 2px 20px;
    text-align: end;
  }
}
.menu-bar ul.list-href li a {
  text-decoration: none;
  color: #5a5a5a;
  -webkit-tap-highlight-color: transparent;
}
.menu-bar ul.list-href li a:hover {
  color: #1D1D1B;
}
.menu-bar ul.list-href li a.active {
  color: #56AF31;
}

.footer {
  background-color: #1d1d1b;
}
.footer .img-logotype {
  background: url("../images/dr-peso_logo.svg") 0 0 no-repeat;
  background-size: 100%;
  width: 150px;
  height: 75px;
}
@media (min-width: 1px) and (max-width: 768px) {
  .footer .img-logotype {
    margin: 0 auto;
    width: 117px;
  }
}
.footer .description {
  max-width: 230px;
  font-family: Manrope;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  text-align: left;
  margin-top: 20px;
  color: #A7A7A1;
}
@media (min-width: 1px) and (max-width: 768px) {
  .footer .description {
    text-align: center;
    margin-top: 0px;
  }
}
.footer .contactos {
  /* Body/Body L Bold */
  font-family: Manrope;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  /* identical to box height, or 125% */
  /* Achromatic/Gray 3 */
  color: #A7A7A7;
}
.footer .contacts-info p {
  color: #A7A7A7;
}
.footer .span-block {
  display: flex;
  flex-direction: row;
  /*justify-content: right;*/
  align-items: baseline;
  flex-wrap: wrap;
  margin-bottom: 30px;
}
@media (min-width: 1px) and (max-width: 768px) {
  .footer .span-block {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
  .footer .span-block a {
    margin: 10px 0px 10px 0px !important;
  }
}
.footer .span-block a {
  margin: 10px 25px 10px 0px;
}
.footer span {
  /* Body/Body M Regular */
  font-family: Manrope;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  /* identical to box height, or 125% */
  color: #A7A7A1;
}
@media (min-width: 1px) and (max-width: 768px) {
  .footer span {
    width: 100%;
  }
}
.footer a {
  margin: 0px 0;
  font-family: Manrope;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  text-align: left;
  line-height: 20px;
  text-decoration: none;
  /* identical to box height, or 125% */
  color: #A7A7A1;
  display: block;
}
@media (min-width: 1px) and (max-width: 768px) {
  .footer a {
    text-align: center;
  }
}
.footer-block {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-around;
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (min-width: 1px) and (max-width: 768px) {
  .footer-block {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
@media (min-width: 1px) and (max-width: 768px) {
  .footer-block-column:nth-child(1) {
    order: 1;
  }
  .footer-block-column:nth-child(2) {
    order: 3;
  }
  .footer-block-column:nth-child(3) {
    order: 2;
  }
  .footer-block-column:nth-child(4) {
    order: 4;
  }
  .footer-block-column:nth-child(5) {
    order: 5;
  }
}
.footer-block #href-list {
  width: 40%;
}
@media (min-width: 1px) and (max-width: 768px) {
  .footer-block #href-list {
    width: 100%;
  }
}
.footer .footer-button {
  -webkit-tap-highlight-color: transparent;
  background: #1E3D11;
  border-radius: 24px;
  font-family: Manrope;
  font-style: normal;
  font-weight: 800;
  font-size: 16px;
  line-height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 0 0 20px 0;
  width: 256px;
  height: 48px;
  text-align: center;
  color: #56AF31;
  text-decoration: none;
  cursor: pointer;
}
.footer .footer-button:hover {
  background: #3F8024;
}
.footer .footer-button:focus {
  background: #1E3D11;
  color: #E3F7DA;
}
.footer .list-social {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: center;
}
@media (min-width: 1px) and (max-width: 768px) {
  .footer .list-social {
    justify-content: center;
    margin: 20px 0;
  }
}
.footer .list-social img {
  margin: 0 10px;
}
@media (min-width: 1px) and (max-width: 768px) {
  .footer .footer-block {
    padding-top: 80px;
  }
  .footer .footer-block.after-block:after {
    content: "";
    height: 15px;
    width: 100%;
    background-color: #ffffff;
    position: absolute;
    top: -2px;
    left: 0;
    border-bottom-left-radius: 12px;
    z-index: 100;
    border-bottom-right-radius: 12px;
  }
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .amount-detalis, .block-1 .calculator-slider .calculator .calculator__info button {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

body {
  margin: 0;
  padding: 0;
}
@media (min-width: 1px) and (max-width: 768px) {
  body {
    min-width: 300px;
  }
}

.container {
  max-width: 1200px;
  position: relative;
}

.calculator-loan-details {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.fee-value {
  position: relative;
}
.fee-value__hint {
  display: inline-flex;
  width: 11px;
  height: 11px;
  position: relative;
  right: 0px;
  top: -3px;
  /*
  &::after {
      width: 11px;
      height: 11px;
      content: "i";
      font-size: 8px;
      position: absolute;
      display: inline-flex;
      align-items: center;
      justify-content: center;
  }*/
}
.fee-value__hint::before {
  width: 11px;
  height: 11px;
  position: absolute;
  /* Vector */
  content: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 0.9C6.48 0.9 8.1 2.52 8.1 4.5C8.1 6.48 6.48 8.1 4.5 8.1C2.52 8.1 0.9 6.48 0.9 4.5C0.9 2.52 2.52 0.9 4.5 0.9ZM4.5 0C2.025 0 0 2.025 0 4.5C0 6.975 2.025 9 4.5 9C6.975 9 9 6.975 9 4.5C9 2.025 6.975 0 4.5 0Z' fill='%2356AF31'/%3E%3Ctext style='font-size: 7px; font-family:sans-serif;' x='3.5' y='7.2' fill='%2356AF31'%3Ei%3C/text%3E%3C/svg%3E%0A");
  /*content: url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 0.9C6.48 0.9 8.1 2.52 8.1 4.5C8.1 6.48 6.48 8.1 4.5 8.1C2.52 8.1 0.9 6.48 0.9 4.5C0.9 2.52 2.52 0.9 4.5 0.9ZM4.5 0C2.025 0 0 2.025 0 4.5C0 6.975 2.025 9 4.5 9C6.975 9 9 6.975 9 4.5C9 2.025 6.975 0 4.5 0Z' fill='%2356AF31'/%3E%3C/svg%3E%0A");*/
  /* Chromatic/Green Primary */
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.container-width-100 {
  margin: 0 auto;
  width: 100%;
  position: relative;
}
@media (min-width: 1px) and (max-width: 768px) {
  .container-width-100 {
    min-width: 320px;
  }
}
.container-width-100.padding-top-header {
  padding-top: 50px;
}
.container-width-100.padding-top-header-100 {
  padding-top: 100px;
}

.container-page {
  margin: 0 auto;
  max-width: 1200px;
  position: relative;
}
@media (min-width: 1px) and (max-width: 768px) {
  .container-page {
    min-width: 280px;
  }
}

.bg-grey {
  background: inherit;
}
@media (min-width: 1px) and (max-width: 768px) {
  .bg-grey {
    background: linear-gradient(89.58deg, #4E4E4E 0%, #6D6D6D 88.94%);
  }
}

.only-mobile {
  display: none;
}
@media (min-width: 1px) and (max-width: 768px) {
  .only-mobile {
    display: block !important;
    text-align: center;
  }
}

@media (min-width: 1px) and (max-width: 768px) {
  .only-desk {
    display: none !important;
  }
}

.modal.calculator-modal.show {
  overflow-y: hidden !important;
  display: flex !important;
  height: 100vh;
  width: 100vw;
  align-items: center;
  justify-content: center;
}
.modal.calculator-modal.show .modal-content {
  background-color: #D1EFCD;
  padding: 20px;
  font-size: 14px;
  max-width: 360px;
  gap: 20px;
}

.calculator-modal__header {
  font-weight: 500;
}
.calculator-modal__gray-block {
  padding: 18px;
  border-radius: 5px;
  line-height: 18px;
  background-color: #E0E0E0;
}
.calculator-modal__continue-with {
  background-color: #81BA27 !important;
  border-radius: 5px !important;
  color: #fff !important;
  font-weight: 550;
  transition: transform 0.2s ease, filter 0.2s ease;
}
.calculator-modal__continue-with:hover {
  filter: brightness(1.1);
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.0666666667);
  transform: scale(1.02);
}
.calculator-modal__continue-without {
  text-decoration: underline;
}

.block-1 .calculator-slider {
  /* _________accordion_____________ */
}
.block-1 .calculator-slider-box {
  max-width: 660px;
  height: 462px;
  background: #E3F7DA;
  border-radius: 12px;
}
.block-1 .calculator-slider .firma-electronica-warning-message {
  background-color: #FEF4E4;
  display: flex;
  padding: 10px 25px;
  font-size: 14px;
  border-radius: 12px;
  gap: 10px;
  align-items: center;
}
.block-1 .calculator-slider .firma-electronica-warning-message::before {
  content: " ";
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_9536_886)'%3E%3Cpath d='M16.5 3.2C23.54 3.2 29.3 8.96 29.3 16C29.3 23.04 23.54 28.8 16.5 28.8C9.46 28.8 3.7 23.04 3.7 16C3.7 8.96 9.46 3.2 16.5 3.2ZM16.5 0C7.7 0 0.5 7.2 0.5 16C0.5 24.8 7.7 32 16.5 32C25.3 32 32.5 24.8 32.5 16C32.5 7.2 25.3 0 16.5 0Z' fill='%23F7A823'/%3E%3Cpath d='M16.5004 23.8425C15.5404 23.8425 14.9004 23.2025 14.9004 22.2425V14.5625C14.9004 13.6025 15.5404 12.9625 16.5004 12.9625C17.4604 12.9625 18.1004 13.6025 18.1004 14.5625V22.2425C18.1004 23.2025 17.4604 23.8425 16.5004 23.8425Z' fill='%23F7A823'/%3E%3Cpath d='M16.5004 11.3625C17.384 11.3625 18.1004 10.6461 18.1004 9.76248C18.1004 8.87882 17.384 8.16248 16.5004 8.16248C15.6167 8.16248 14.9004 8.87882 14.9004 9.76248C14.9004 10.6461 15.6167 11.3625 16.5004 11.3625Z' fill='%23F7A823'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_9536_886'%3E%3Crect width='32' height='32' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  min-width: 33px;
  height: 32px;
  display: inline-block;
  /*background-position: center;*/
}
.block-1 .calculator-slider .calculator {
  background-color: #E3F7DA;
  padding: 16px;
  border-radius: 12px;
}
.block-1 .calculator-slider .calculator__show-details {
  color: #000 !important;
  font-weight: bold;
  text-decoration: underline;
  padding-top: 32px;
  font-size: 14px;
  padding-bottom: 32px;
}
.block-1 .calculator-slider .calculator__discount-label {
  color: #fff;
  background-color: #F7A823;
  font-size: 12px;
  font-weight: 400;
  padding: 0px 5px;
  display: inline-flex;
  align-items: center;
  border-radius: 7px;
}
.block-1 .calculator-slider .calculator__down-text {
  display: block;
  font-weight: 400;
  font-size: 13px;
  line-height: 1.3em;
  padding-bottom: 12px;
  color: #000000;
}
.block-1 .calculator-slider .calculator .calculator__sum {
  background-color: #fff;
  border-radius: 12px;
  padding: 0 16px;
  margin-bottom: 14px;
  /*min-height: 96px;*/
  transition: background 1s linear 0s;
  display: grid;
  align-items: center;
}
.block-1 .calculator-slider .calculator .calculator__sum.blocked {
  cursor: wait;
  background-color: #f5fbf3 !important;
}
.block-1 .calculator-slider .calculator .calculator__sum.blocked #form-sum,
.block-1 .calculator-slider .calculator .calculator__sum.blocked #form-day {
  pointer-events: none;
}
.block-1 .calculator-slider .calculator .calculator__sum #calculator__sum,
.block-1 .calculator-slider .calculator .calculator__sum #calculator__day {
  font-size: 16px;
}
.block-1 .calculator-slider .calculator .calculator__sum .calculator__sum__text-top {
  display: flex;
  justify-content: space-between;
  margin-top: 10px;
}
.block-1 .calculator-slider .calculator .calculator__sum .calculator__sum__text-top p.body_m-bold, .block-1 .calculator-slider .calculator .calculator__sum .calculator__sum__text-top p.password-hint {
  color: #4F4F4F;
  margin-bottom: 10px;
}
@media (min-width: 1px) and (max-width: 360px) {
  .block-1 .calculator-slider .calculator .calculator__sum .calculator__sum__text-top p.body_m-bold, .block-1 .calculator-slider .calculator .calculator__sum .calculator__sum__text-top p.password-hint {
    font-size: 12px !important;
  }
}
.block-1 .calculator-slider .calculator .calculator__sum .calculator__sum__text-top p.body_l-bold, .block-1 .calculator-slider .calculator .calculator__sum .calculator__sum__text-top p.resend-otp-message, .block-1 .calculator-slider .calculator .calculator__sum .calculator__sum__text-top p.button-back {
  color: #56AF31;
}
@media (min-width: 1px) and (max-width: 360px) {
  .block-1 .calculator-slider .calculator .calculator__sum .calculator__sum__text-top p.body_l-bold, .block-1 .calculator-slider .calculator .calculator__sum .calculator__sum__text-top p.resend-otp-message, .block-1 .calculator-slider .calculator .calculator__sum .calculator__sum__text-top p.button-back {
    font-size: 12px !important;
  }
}
.block-1 .calculator-slider .calculator .calculator__sum .calculator__sum__text-bottom {
  display: flex;
  justify-content: space-between;
  color: #a7a7a7;
  margin-top: 10px;
  margin-bottom: 10px;
}
.block-1 .calculator-slider .calculator .calculator__sum .calculator__sum__text-bottom p {
  margin: 0;
}
.block-1 .calculator-slider .calculator .calculator__info button {
  color: #56AF31;
  border: none;
  -webkit-tap-highlight-color: transparent;
  background-color: transparent;
  cursor: pointer;
  text-align: center;
  width: 100%;
  height: 40px;
}
.block-1 .calculator-slider .calculator .calculator__info button.active {
  color: #3F8024;
}
.block-1 .calculator-slider .calculator .calculator__info button.active svg path {
  fill: #3F8024;
}
.block-1 .calculator-slider .calculator .calculator__info button svg {
  margin: auto;
  margin-left: 7px;
}
.block-1 .calculator-slider .calculator .calculator__info button svg path {
  fill: #56AF31;
}
.block-1 .calculator-slider .calculator .calculator__info button:hover {
  color: #7BD057;
}
.block-1 .calculator-slider .calculator .calculator__info button:hover svg path {
  fill: #7BD057;
}
.block-1 .calculator-slider .calculator .calculator__info div .more-visiable li {
  font-size: 14px;
  font-weight: bold;
  color: #3F8024;
}
.block-1 .calculator-slider .calculator .calculator__info div .more-visiable .body_m-bold, .block-1 .calculator-slider .calculator .calculator__info div .more-visiable .password-hint {
  color: #3F8024;
}
.block-1 .calculator-slider .calculator .calculator__info div .calculator__fee {
  display: flex;
  justify-content: space-between;
  margin: 0 0 4px 0;
  padding: 0;
}
@media (min-width: 1px) and (max-width: 1275px) {
  .block-1 .calculator-slider .calculator .calculator__info div .calculator__fee {
    /*border-bottom: 1px solid #d9f3ce;*/
    /*padding: 0 0 5px 0;*/
  }
}
.block-1 .calculator-slider .calculator .calculator__info div .calculator__fee .body_m-crossed {
  text-decoration: line-through;
  color: grey !important;
  text-align: right;
  margin-right: 10px;
}
.block-1 .calculator-slider .calculator .calculator__info div .calculator__fee .body_m-bold, .block-1 .calculator-slider .calculator .calculator__info div .calculator__fee .password-hint {
  color: #56AF31;
  min-width: 80px;
  text-align: right;
  display: flex;
  justify-content: end;
  white-space: nowrap;
}
.block-1 .calculator-slider .calculator .calculator__info div .calculator__fee .body_m-regular {
  /*max-width: 100px;*/
}
.block-1 .calculator-slider .calculator .calculator__info div .calculator__fee li {
  list-style-type: none;
  min-width: 100px;
  font-size: 14px;
  /*color: #A7A7A7;*/
}
.block-1 .calculator-slider .calculator .calculator__info .calculator-buttons_dekstop {
  display: flex;
}
@media (min-width: 1px) and (max-width: 768px) {
  .block-1 .calculator-slider .calculator .calculator__info .calculator-buttons_dekstop {
    display: block;
  }
}
.block-1 .calculator-slider .calculator .calculator_column-left {
  padding-right: 16px;
  margin-right: 16px;
  width: 50%;
  min-height: 80px;
  padding-left: 16px;
}
@media (min-width: 1px) and (max-width: 1275px) {
  .block-1 .calculator-slider .calculator .calculator_column-left {
    width: 100%;
    margin-right: 0px;
    min-height: 60px !important;
    height: auto;
  }
}
.block-1 .calculator-slider .calculator .calculator_column-right {
  width: 50%;
  min-height: 80px;
  padding-right: 15px;
  padding-left: 16px;
}
@media (min-width: 1px) and (max-width: 1275px) {
  .block-1 .calculator-slider .calculator .calculator_column-right {
    width: 100%;
    min-height: 60px !important;
    height: auto;
  }
}
.block-1 .calculator-slider .calculator .calculator__button {
  margin: 24px 0;
  -webkit-tap-highlight-color: transparent;
  text-align: center;
}
.block-1 .calculator-slider .calculator .calculator__button a img {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  margin-top: -3px;
}
.block-1 .calculator-slider .arrow-amount-detail {
  transition: 0.3s ease-out;
}
.block-1 .calculator-slider .button-amount {
  -webkit-tap-highlight-color: transparent;
}
.block-1 .calculator-slider .button-amount.active .arrow-amount-detail {
  transform: rotate(180deg);
}
.block-1 .calculator-slider .amount-detalis {
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease-out;
  margin-top: 8px;
  justify-content: flex-start;
  align-items: flex-start;
}
@media (min-width: 1px) and (max-width: 768px) {
  .block-1 .calculator-slider .amount-detalis {
    flex-direction: column !important;
  }
  .block-1 .calculator-slider .amount-detalis.active {
    height: auto !important;
  }
}
.block-1 .calculator-slider .amount-detalis.active {
  height: 174px;
  /*background-color: #D0F1C1;*/
  /*padding-top: 68px;*/
  /*margin-top: -56px;*/
  /*border-radius: 12px;*/
}
.block-1 .calculator-slider .amount-details {
  /* max-height: 0;*/
  overflow: hidden;
  /*transition: all 0.3s linear;*/
  /*padding-top: 0;*/
  margin-top: 8px;
  /*flex-direction: row;*/
  /*display: flex;*/
}
@media (min-width: 1px) and (max-width: 768px) {
  .block-1 .calculator-slider .amount-details {
    flex-direction: column;
  }
}
.block-1 .calculator-slider .amount-details.active {
  /* max-height: 300px;
  padding-top: 68px;
  margin-top: -56px;*/
  border-radius: 12px;
}
@media (min-width: 1px) and (max-width: 768px) {
  .block-1 .calculator-slider .amount-details.active {
    /*max-height: 300px;*/
  }
}
.block-1 .calculator-slider .amount-details.full-plan p {
  margin: 0 !important;
  margin-bottom: 2px;
}
.block-1 .calculator-slider .amount-details.full-plan .text-left {
  text-align: left !important;
}
.block-1 .calculator-slider .amount-details.full-plan .col-4 p {
  padding-left: 5px;
  white-space: nowrap;
}

/*________________noUiSlider styles________________*/
.noUi-value-horizontal {
  font-family: Poppins;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  margin: 0;
}

#slider_sum .noUi-value-horizontal[style="left: 0%;"] {
  left: 7% !important;
}
@media (min-width: 1px) and (max-width: 768px) {
  #slider_sum .noUi-value-horizontal[style="left: 0%;"] {
    left: 12% !important;
  }
}

#slider_sum .noUi-value-horizontal[style="left: 100%;"] {
  left: 92% !important;
}
@media (min-width: 1px) and (max-width: 768px) {
  #slider_sum .noUi-value-horizontal[style="left: 100%;"] {
    left: 87% !important;
  }
}

#slider_day .noUi-value-horizontal[style="left: 0%;"] {
  left: 4% !important;
}
@media (min-width: 1px) and (max-width: 768px) {
  #slider_day .noUi-value-horizontal[style="left: 0%;"] {
    left: 6% !important;
  }
}

#slider_day .noUi-value-horizontal[style="left: 100%;"] {
  left: 96% !important;
}
@media (min-width: 1px) and (max-width: 768px) {
  #slider_day .noUi-value-horizontal[style="left: 100%;"] {
    left: 92% !important;
  }
}

.noUi-pips-horizontal {
  padding: 0px 0 !important;
  height: 20px !important;
}

.noUi-target {
  background: #FAFAFA !important;
  border: 0 !important;
  box-shadow: 0 !important;
  border-radius: 2px !important;
  height: 4px !important;
}

.noUi-handle:focus,
.noUi-handle-lower:focus {
  outline: none !important;
}

html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
  right: -30px !important;
}

.noUi-handle {
  border: 0 !important;
  background: transparent !important;
  cursor: pointer !important;
  box-shadow: none !important;
}
.noUi-handle:after, .noUi-handle:before {
  display: none !important;
}

.noUi-marker-horizontal {
  display: none;
}

.noUi-touch-area {
  border-radius: 100%;
  background-color: #56AF31 !important;
  width: 16px !important;
  height: 16px !important;
}
.noUi-touch-area:focus {
  outline: none;
}

.noUi-connect {
  background: #56AF31 !important;
}

.preloader-box {
  display: none;
  width: 100%;
  min-height: 56px;
}
.preloader-box .preloader-flex {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.preloader-box .preloader-flex img {
  width: 35px;
}
.preloader-box svg.preloader {
  stroke: #56AF31;
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .calculator .calculator__info button, .block-1 .calculator-slider .amount-detalis {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

@media (min-width: 1px) and (max-width: 768px) {
  .flex-mobile-desktop {
    display: flex;
    flex-direction: column;
  }
  .flex-mobile-desktop > div:nth-child(1) {
    order: 1;
    margin-top: 50px;
  }
  .flex-mobile-desktop > div:nth-child(2) {
    order: 2;
  }
}

.menu-container {
  margin-top: 40px;
  background: linear-gradient(353.35deg, #F7D523 -17.99%, #F7BC23 57.36%);
  width: 100%;
  height: 80px;
}
.menu-container.no-menu-container {
  display: none;
}
@media (min-width: 576px) and (max-width: 768px) {
  .menu-container {
    margin-top: 110px;
    bottom: 0;
    z-index: 1000;
  }
}
@media (min-width: 1px) and (max-width: 575px) {
  .menu-container {
    margin-top: 130px;
    bottom: 0;
    z-index: 1000;
  }
}
.menu-container .animation-menu {
  background: linear-gradient(353.35deg, #F7D523 -17.99%, #F7BC23 57.36%);
  height: 80px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0px;
  position: relative;
}
@media (min-width: 576px) and (max-width: 1275px) {
  .menu-container .animation-menu {
    padding-left: 10px;
  }
}
@media (min-width: 1px) and (max-width: 575px) {
  .menu-container .animation-menu {
    justify-content: center;
    padding-left: 0px;
    width: 320px;
    margin: 0 auto;
  }
}
.menu-container .animation-menu-active#main-information {
  position: absolute;
  top: 17px;
  left: 0;
  border-radius: 12px;
  width: 74px;
  height: 48px;
  background: #1D1D1B;
  box-shadow: 0px 4px 14px rgba(29, 29, 27, 0.32);
  transition: all 0.4s ease-in-out;
}
.menu-container .animation-menu-active#main-information[data-active=left] {
  left: 0px;
  width: 175px;
}
.menu-container .animation-menu-active#main-information[data-active=middle] {
  left: 175px;
  width: 110px;
}
.menu-container .animation-menu-active#main-information[data-active=right] {
  left: 290px;
  width: 150px;
}
@media (min-width: 576px) and (max-width: 1275px) {
  .menu-container .animation-menu-active#main-information[data-active=left] {
    left: 15px;
  }
  .menu-container .animation-menu-active#main-information[data-active=middle] {
    left: 200px;
  }
  .menu-container .animation-menu-active#main-information[data-active=right] {
    left: 325px;
  }
}
@media (min-width: 1px) and (max-width: 575px) {
  .menu-container .animation-menu-active#main-information {
    border-radius: 50%;
    width: 74px !important;
    height: 74px;
    top: 20px;
    background: #1D1D1B;
    box-shadow: 0px 4px 14px rgba(29, 29, 27, 0.32);
    margin-top: -10px;
    transition: all 0.4s ease-in-out;
  }
  .menu-container .animation-menu-active#main-information:before {
    content: "";
    height: 100px;
    width: 100px;
    background-color: #f6c923;
    position: absolute;
    top: -10px;
    left: -13px;
    z-index: -1;
    border-radius: 50%;
  }
  .menu-container .animation-menu-active#main-information[data-active=left] {
    left: 28px;
  }
  .menu-container .animation-menu-active#main-information[data-active=middle] {
    left: 122px;
  }
  .menu-container .animation-menu-active#main-information[data-active=right] {
    left: 215px;
  }
}
.menu-container .animation-menu-active#requests {
  position: absolute;
  top: 17px;
  left: 0;
  border-radius: 12px;
  width: 74px;
  height: 48px;
  background: #1D1D1B;
  box-shadow: 0px 4px 14px rgba(29, 29, 27, 0.32);
  transition: all 0.4s ease-in-out;
}
.menu-container .animation-menu-active#requests[data-active=left] {
  left: 0px;
  width: 160px;
}
.menu-container .animation-menu-active#requests[data-active=middle] {
  left: 160px;
  width: 160px;
}
.menu-container .animation-menu-active#requests[data-active=right] {
  left: 315px;
  width: 225px;
}
@media (min-width: 576px) and (max-width: 1275px) {
  .menu-container .animation-menu-active#requests[data-active=left] {
    left: 15px;
  }
  .menu-container .animation-menu-active#requests[data-active=middle] {
    left: 185px;
  }
  .menu-container .animation-menu-active#requests[data-active=right] {
    left: 350px;
  }
}
@media (min-width: 1px) and (max-width: 575px) {
  .menu-container .animation-menu-active#requests {
    border-radius: 50%;
    width: 74px !important;
    height: 74px;
    top: 20px;
    background: #1D1D1B;
    box-shadow: 0px 4px 14px rgba(29, 29, 27, 0.32);
    margin-top: -10px;
    transition: all 0.4s ease-in-out;
  }
  .menu-container .animation-menu-active#requests:before {
    content: "";
    height: 100px;
    width: 100px;
    background-color: #f7bc23;
    position: absolute;
    top: -10px;
    left: -13px;
    z-index: -1;
    border-radius: 50%;
  }
  .menu-container .animation-menu-active#requests[data-active=left] {
    left: 28px;
  }
  .menu-container .animation-menu-active#requests[data-active=middle] {
    left: 122px;
  }
  .menu-container .animation-menu-active#requests[data-active=right] {
    left: 215px;
  }
}
.menu-container .animation-menu-active#documents {
  position: absolute;
  top: 17px;
  left: 0;
  border-radius: 12px;
  width: 74px;
  height: 48px;
  background: #1D1D1B;
  box-shadow: 0px 4px 14px rgba(29, 29, 27, 0.32);
  transition: all 0.4s ease-in-out;
}
.menu-container .animation-menu-active#documents[data-active=left] {
  left: 0px;
  width: 260px;
}
.menu-container .animation-menu-active#documents[data-active=middle] {
  left: 260px;
  width: 120px;
}
@media (min-width: 576px) and (max-width: 1275px) {
  .menu-container .animation-menu-active#documents[data-active=left] {
    left: 20px;
  }
  .menu-container .animation-menu-active#documents[data-active=middle] {
    left: 285px;
  }
}
@media (min-width: 1px) and (max-width: 575px) {
  .menu-container .animation-menu-active#documents {
    border-radius: 50%;
    width: 74px !important;
    height: 74px;
    top: 20px;
    background: #1D1D1B;
    box-shadow: 0px 4px 14px rgba(29, 29, 27, 0.32);
    margin-top: -10px;
    transition: all 0.4s ease-in-out;
  }
  .menu-container .animation-menu-active#documents:before {
    content: "";
    height: 100px;
    width: 100px;
    background-color: #f7c723;
    position: absolute;
    top: -10px;
    left: -13px;
    z-index: -1;
    border-radius: 50%;
  }
  .menu-container .animation-menu-active#documents[data-active=left] {
    left: 75px;
  }
  .menu-container .animation-menu-active#documents[data-active=middle] {
    left: 172px;
  }
}
.menu-container .animation-menu_tab {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  height: 48px;
  padding: 0 12px;
  margin-right: 7px;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  z-index: 100;
}
@media (min-width: 576px) and (max-width: 1275px) {
  .menu-container .animation-menu_tab {
    padding: 0 20px;
    margin-right: 0px;
  }
}
@media (min-width: 1px) and (max-width: 575px) {
  .menu-container .animation-menu_tab {
    flex-direction: column;
    width: 74px;
    height: 74px;
    padding: 0 0px;
    justify-content: center;
    margin: 0 10px;
  }
}
@media (min-width: 1px) and (max-width: 575px) {
  .menu-container .animation-menu_tab.active {
    margin-top: 10px;
  }
}
.menu-container .animation-menu_tab.active p {
  color: #F7A823;
}
@media (min-width: 1px) and (max-width: 575px) {
  .menu-container .animation-menu_tab.active p {
    display: none;
  }
}
.menu-container .animation-menu_tab.active svg path {
  fill: #F7A823;
}
.menu-container .animation-menu_tab svg {
  margin-right: 10px;
}
@media (min-width: 1px) and (max-width: 575px) {
  .menu-container .animation-menu_tab svg {
    margin-right: 0px;
  }
}
.menu-container .animation-menu_tab svg path {
  fill: #1D1D1B;
}
.menu-container .animation-menu_tab p {
  /* Body/Body L Regular */
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  /* identical to box height, or 125% */
  display: flex;
  align-items: center;
  /* Achromatic/Black Primary */
  color: #1D1D1B;
}
@media (min-width: 1px) and (max-width: 575px) {
  .menu-container .animation-menu_tab p {
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: 16px;
    margin: 5px 0;
    text-align: center;
  }
}

.animation-menu-text {
  display: none;
  min-height: 60px;
}
@media (min-width: 1px) and (max-width: 575px) {
  .animation-menu-text.animation-menu-text-no-margin {
    margin: 0 0px !important;
  }
}
@media (min-width: 1px) and (max-width: 575px) {
  .animation-menu-text {
    margin: 0 20px !important;
  }
}
.animation-menu-text span {
  color: #56AF31;
}
.animation-menu-text span.red-text {
  color: #E74C3C;
}
.animation-menu-text.active {
  display: block;
}

.information-block {
  padding-top: 30px;
  min-height: 400px;
}
@media (min-width: 769px) and (max-width: 1275px) {
  .information-block {
    padding: 0 20px !important;
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  .information-block {
    padding: 0 20px !important;
  }
}
@media (min-width: 1px) and (max-width: 575px) {
  .information-block {
    padding-top: 20px;
  }
}
.information-block h2 {
  /* Headers/H1 Header */
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
  /* identical to box height, or 143% */
  /* Achromatic/Black */
  color: #1D1D1B;
}
@media (min-width: 1px) and (max-width: 768px) {
  .information-block h2 {
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    margin: 25px auto;
  }
}
.information-block_content {
  max-width: 736px;
}
.information-block_content.flex-width-100 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1200px;
  flex-wrap: wrap;
}
.information-block_content.flex-width-margin {
  margin: 0 20px !important;
}
.information-block_content p {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  /* or 125% */
  /* Achromatic/Black */
  color: #1D1D1B;
}
.information-block_content button {
  margin: 50px 0;
}
@media (min-width: 1px) and (max-width: 575px) {
  .information-block_content button {
    margin: 0 auto;
    width: 100% !important;
  }
}
.information-block_content .forms-block {
  padding: 0;
  width: 736px;
}
.information-block_content .forms-block-100 {
  padding: 0;
  width: 1200px;
}
.information-block_content.flex-blocks-wrap {
  max-width: 1200px;
  display: flex;
  flex-direction: row;
  justify-content: start;
  align-items: center;
  flex-wrap: wrap;
  margin: 0px -10px 50px -10px;
}
.information-block_content.flex-blocks-wrap > a {
  background: #F0F0F0;
  border-radius: 12px;
  text-decoration: none;
  height: 72px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  padding: 2px 15px;
  min-width: 280px;
  width: 29%;
  margin: 10px;
}
@media (min-width: 1px) and (max-width: 768px) {
  .information-block_content.flex-blocks-wrap > a {
    height: auto;
  }
}
.information-block_content.flex-blocks-wrap > a:hover {
  background-color: #BAE7EC;
}
.information-block_content.flex-blocks-wrap > a img {
  margin-right: 10px;
}
.information-block_content.flex-blocks-wrap > a p {
  /* Body/Body L Bold */
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  /* or 125% */
  margin: 10px 0;
  display: flex;
  align-items: center;
  /* Chromatic/Blue Primary */
  color: #0094AA;
}
@media (min-width: 769px) and (max-width: 1275px) {
  .information-block_content.flex-blocks-wrap > a {
    width: 44%;
  }
}
@media (min-width: 576px) and (max-width: 768px) {
  .information-block_content.flex-blocks-wrap > a {
    width: 90%;
  }
}
@media (min-width: 1px) and (max-width: 575px) {
  .information-block_content.flex-blocks-wrap > a {
    width: 100%;
    background: inherit;
    margin: 0px 0;
  }
}

.accordion {
  max-width: 736px;
  margin-bottom: 25px;
}
.accordion .ui-accordion-header {
  /* Body/Body XL Bold */
  cursor: pointer;
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 28px;
  /* identical to box height, or 140% */
  margin: 0;
  /* Achromatic/Black Primary */
  border-radius: 12px;
  color: #1D1D1B;
  padding: 20px 40px 20px 20px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  position: relative;
}
@media (min-width: 1px) and (max-width: 768px) {
  .accordion .ui-accordion-header {
    font-size: 16px;
    line-height: 20px;
    padding: 10px 40px 10px 20px;
  }
}
.accordion .ui-accordion-header:focus, .accordion .ui-accordion-header:active {
  outline: none !important;
  border: 0;
}
.accordion .ui-accordion-header .header-counter {
  margin-right: 10px;
}
.accordion .ui-accordion-header:before {
  content: " ";
  text-align: center;
  line-height: 42px;
  color: #fff;
  background: url("../../../images/arrow.svg") 0 0 no-repeat;
  position: absolute;
  top: 44%;
  right: 20px;
  height: 10px;
  width: 15px;
}
.accordion .ui-accordion-header.ui-accordion-header-active:before {
  transform: matrix(1, 0, 0, -1, 0, 0);
}
.accordion .ui-accordion-header span {
  color: #1D1D1B;
}
.accordion .ui-accordion-header.ui-accordion-header-active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: #F0F0F0;
  border-bottom: 0px solid grey;
  margin: 0;
}
.accordion .ui-accordion-content {
  /* Note: backdrop-filter has minimal browser support */
  background-color: #F0F0F0;
  border-bottom: 0px solid grey;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
  border-top: 0px solid grey !important;
  color: white;
  padding: 0em 20px 15px 20px !important;
  min-height: 50px;
  margin-bottom: 10px;
  -webkit-tap-highlight-color: transparent;
}
.accordion .ui-accordion-content p {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  color: #1D1D1B;
  margin: 0;
  padding: 5px 40px 5px 0px;
}
@media (min-width: 1px) and (max-width: 768px) {
  .accordion .ui-accordion-content p {
    padding: 5px 0px 5px 0px;
    font-size: 14px;
    line-height: 20px;
  }
}
.accordion ul {
  padding: 0 0px;
}
.accordion ul li {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  list-style: none !important;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  /* or 125% */
  /* Achromatic/Black Primary */
  color: #1D1D1B;
  margin: 0;
  padding: 5px 40px 5px 0px;
}
@media (min-width: 1px) and (max-width: 768px) {
  .accordion ul li {
    padding: 5px 0px 5px 0px;
    font-size: 14px;
    line-height: 20px;
  }
}
.accordion ul li span {
  color: #1D1D1B;
}
.accordion ul li span:nth-child(1) {
  margin-right: 5px;
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .calculator .calculator__info button, .block-1 .calculator-slider .amount-detalis {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

.login-field {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0;
}
.login-field__input-wrapper {
  flex-grow: 1;
}
.login-field__input {
  width: 100%;
  border-radius: 12px 0 0 12px !important;
  border-right: none !important;
}
.login-field__select {
  width: 70px !important;
  padding-left: 10px !important;
  padding-right: 5px !important;
  border-radius: 0 12px 12px 0 !important;
  border-left: 1px solid #E0E0E0 !important;
  /*margin-left: 5px;*/
}
.login-field__select.parsley-success, .login-field__select.parsley-error {
  border-left: 1px solid #E0E0E0 !important;
}
.login-field.parsley-error .login-field__input, .login-field.parsley-error .login-field__select {
  border-color: #E74C3C;
}
.login-field.parsley-success .login-field__input, .login-field.parsley-success .login-field__select {
  border-color: #56AF31;
}

/*__________parsley__________*/
input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  color: #4F4F4F;
  background-color: #DFF4F7;
  border: 1px solid #DFF4F7 !important;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #E74C3C;
  background-color: white;
  border: 1px solid #E74C3C !important;
}

/*.parsley-errors-list {
    margin: 2px 0 3px;
    padding: 0;
    list-style-type: none;
    font-size: 0.9em;
    line-height: 1.1em;
    opacity: 0;
    color: #E74C3C;
    margin-top: 5px;
    margin-left: 8px;
}

.parsley-errors-list.filled {
    opacity: 1;
}
*/
.parsley-length {
  color: #F7A823;
}

/*____________indent____________*/
.mt-5px {
  margin-top: 5px !important;
}

.mt-25px {
  margin-top: 25px !important;
}

.mb-10px {
  margin-bottom: 10px !important;
}

.mb-25px {
  margin-bottom: 25px !important;
}

/*____________background____________*/
.bg-grey_prol {
  padding: 6px 19px !important;
  border-radius: 12px;
  background-color: #E0E0E0;
}

/*____________general_style____________*/
section {
  padding-top: 100px;
  padding-bottom: 40px;
}

.otp-form {
  background-color: #E3F7DA;
  margin-top: 16px;
  /*max-height: 160px;*/
  border-radius: 12px;
}
.otp-form label {
  margin: 15px 10px 10px 10px !important;
}
.otp-form button {
  margin: 10px 10px 15px 10px;
}
.otp-form_disabled {
  background-color: #F0F0F0;
  padding-bottom: 20px;
}
.otp-form_disabled label {
  color: #C0C0C0;
}
.otp-form_disabled input {
  background-color: #F0F0F0;
  pointer-events: none;
}
.otp-form_disabled button {
  display: none;
}

.question_input input,
.question_input textarea,
.question_input select {
  height: 54px;
  border: 1px solid #E0E0E0;
  box-sizing: border-box;
  border-radius: 12px;
  padding: 0 25px;
}
.question_input input::placeholder,
.question_input textarea::placeholder,
.question_input select::placeholder {
  color: #A7A7A7;
}
@media (min-width: 1px) and (max-width: 768px) {
  .question_input input,
  .question_input textarea,
  .question_input select {
    text-align: center;
  }
}

.currency-prefix {
  position: relative;
}
.currency-prefix::before {
  content: "$";
  position: absolute;
  color: #4F4F4F;
  top: 18px;
  left: 10px;
  z-index: 1;
}

.input-date {
  position: relative;
  width: 100%;
}
.input-date img {
  right: 15px;
  top: 20px;
  position: absolute;
  z-index: 3;
}
.input-date img:hover {
  cursor: pointer;
}

label.body_l-bold, label.resend-otp-message, label.button-back {
  margin-top: 20px;
}

.textarea {
  height: 176px !important;
  padding: 10px !important;
}

.button_pop-up-form {
  margin-top: 16px;
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
@media (min-width: 1px) and (max-width: 768px) {
  .button_pop-up-form {
    justify-content: center;
  }
}
@media (min-width: 1px) and (max-width: 575px) {
  .button_pop-up-form {
    flex-wrap: wrap;
  }
}

.ask-question_pop-up {
  /*margin-top: 40px;*/
}
.ask-question_pop-up input {
  margin-top: 4px;
}

.check_green {
  color: #56AF31;
}
.check_green i {
  font-size: 11px;
  margin-right: 8px;
}

.check_orange {
  color: #F7A823;
  display: flex;
  align-items: center;
}
.check_orange i {
  font-size: 4px;
  margin-right: 15px;
}

.button_pop-up-form2 {
  display: none;
}

/*.gj-datepicker.input-group .field-type-date {
    border-radius: 12px;
}
*/
#BlockUI {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1030;
  margin: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}

#BlockUIMessage {
  padding: 16px;
  text-align: center;
  background-color: #676767;
  color: #FFFFFF;
  max-width: 400px;
  border-radius: 12px;
}

.block_toggle-767 {
  display: none;
}

.none_toggle-767 {
  display: block;
}

.section__reg_08_01 .question_input.row {
  margin-left: -15px !important;
  margin-right: -15px !important;
}

.button-outline-gray {
  border: 2px solid #ddd;
  padding: 10px;
  color: #aaa;
  border-radius: 14px;
  font-size: 14px;
  transition: all 0.2s ease;
}
.button-outline-gray:hover {
  border-color: #bbb;
  color: #777;
}

.password-hint {
  color: #4F4F4F;
}

@media (min-width: 1px) and (max-width: 768px) {
  .questionary-block-name {
    text-align: center;
  }
}

/*____________checkbox____________*/
.loan_history {
  background-color: #F7BC23;
  border-radius: 12px;
  padding: 20px 5px;
  /*min-height: 270px;*/
}

.button_callback {
  margin: 24px 0 16px 0;
}
.button_callback a, .button_callback button {
  background-color: #1D1D1B;
  color: #fff !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  border-radius: 24px;
  cursor: pointer;
}
.button_callback a:hover, .button_callback button:hover {
  background-color: #404040;
  color: #fff;
}
.button_callback a:focus, .button_callback button:focus {
  background-color: #000000;
}

.choice-two {
  display: flex;
  justify-content: space-between;
}

.choice-two-item {
  width: 48%;
}

.choice-two input[type=radio] {
  display: none;
}

.choice-two label {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 12px;
  height: 48px;
  background-color: #E0E0E0;
}

/* Checked */
.choice-two input[type=radio]:checked + label {
  background: #56AF31;
  color: #FFFFFF;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
}

/*____________error-message___________*/
.error-message {
  background-color: #F9D2CE;
  color: #E74C3C;
  border-radius: 12px;
  /*margin-top: -15px;*/
  padding: 10px 16px;
  display: flex;
  align-items: center;
}
.error-message img {
  margin-right: 10px;
  width: 20px;
}

.has-error .select__head {
  border: 1px solid #E74C3C;
}

/*____________select____________*/
.select {
  position: relative;
  display: block;
}

.select.selected .select__head {
  color: #1D1D1B;
}

.select__head {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  justify-content: space-between;
  padding: 14px 25px;
  /*padding-right: 30px;*/
  color: #A7A7A7;
  cursor: pointer;
  background: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  margin-top: 4px;
  font-size: 16px;
}
.select__head.open::after {
  transform: translateY(50%) rotate(180deg);
  top: calc(50% - 8px);
}
.select__head::after {
  background-color: transparent;
  padding: 0 20px;
  position: absolute;
  right: 1px;
  top: calc(50% - 5px);
  transform: translateY(50%);
  content: url(../images/chevron.png);
  display: block;
  transition: 0.2s ease-in;
}

.select__list {
  display: none;
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  background: #fff;
  border-radius: 0 0 10px 10px;
  border: 1px solid #E0E0E0;
  border-top: 0;
  margin-top: 5px;
  max-height: 205px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 100;
  font-size: 16px;
}
.select__list::-webkit-scrollbar {
  width: 7px;
  background-color: #F8F9FA;
  padding: 5px;
}
.select__list::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background-color: #D9D9D9;
}
.select__list .select__item {
  position: relative;
  padding: 10px 25px;
  color: #1D1D1B;
  cursor: pointer;
  list-style-type: none;
}
.select__list .select__item:hover {
  background-color: rgba(224, 229, 231, 0.5);
}

/*________________select-2________________*/
/*____________reg_07_01____________*/
.section__reg_07_01 .question_input input {
  padding: 0 15px;
}

/*____________reg_07_02____________*/
.section__reg_07_02 .question_input input {
  padding: 0 15px;
}
.section__reg_07_02 p {
  margin: 24px 0 16px;
}
.section__reg_07_02 .button_pop-up-form {
  display: flex;
}
.section__reg_07_02 .button_pop-up-form div {
  width: 40%;
  margin-left: 15px;
}
.section__reg_07_02 .button_pop-up-form span {
  color: #A7A7A7;
}

/*___________reg_07_03___________*/
/*
.section__reg_07_03 {

    .ask-question_pop-up {
        display: flex;

        .question_input {
            width: 55%;

            & input {
                width: 90% !important;
                margin-bottom: 16px;
                padding: 0 15px;
            }

            .button_pop-up-form {
                margin-top: 8px;
            }
        }
    }

    .review_password {
        width: 32%;
    }
}*/
/*____________reg_07_04____________*/
.section__reg_07_04 .question_input input {
  padding: 0 15px;
}
.section__reg_07_04 .question_input .deal {
  width: 55%;
}
.section__reg_07_04 .document_input {
  display: flex;
  margin-top: 16px;
}
.section__reg_07_04 .document_input .document_input-buttons {
  display: flex;
  margin-top: 4px;
  margin-bottom: 26px;
}
.section__reg_07_04 .document_input .document_input-buttons a {
  background: #E0E0E0;
  border-radius: 12px;
  padding: 10px 69px;
}
.section__reg_07_04 .document_input .document_input-buttons a:hover {
  background-color: #CCCCCC;
  color: #000;
}
.section__reg_07_04 .document_input .document_input-buttons a:first-child {
  margin-right: 8px;
}
.section__reg_07_04 .document_input .document_input-number {
  margin-left: 16px;
}

input:disabled, input:-webkit-autofill:disabled {
  background-color: #E0E0E0 !important;
  border-color: #DADADA !important;
}

.button-radio_disabled {
  pointer-events: none;
}

form input.parsley-success:not(:focus) {
  border: 1px solid #DADADA !important;
}

/*____________reg_07_05____________*/
.section__reg_07_06 .ask-question_pop-up {
  background-color: #E3F7DA;
}

.section__reg_07_01 .ask-question_pop-up {
  margin-top: 0;
}
.section__reg_07_01 .ask-question_pop-up .body_s-bold {
  color: #A7A7A7;
}

/*____________reg_08_01____________*/
.advice {
  background-color: #DFF4F7;
  color: #0094AA;
  border-radius: 12px;
  display: flex;
  padding: 24px 26px !important;
  margin-bottom: 24px;
}
.advice span {
  display: contents;
}
.advice img {
  display: block;
  height: 20px;
  width: 20px;
  margin-right: 8px;
}

.information {
  background: radial-gradient(62.74% 42.07% at 50% 83.85%, #F7D523 0%, #F7BC23 100%);
  border-radius: 12px;
  padding: 24px;
  /*
      @include media($mediapoint-very-small, $mediapoint-medium-large) {
          margin-top: 15px;
      }*/
}
.information a:hover {
  color: #404040;
}
.information h5 {
  margin-bottom: 16px;
}
.information p {
  margin: 16px 0;
}
.information .body_xl-bold {
  margin: 8px 0;
}
.information .button_callback {
  margin: 38px 0 30px 0;
}
.information .button_callback a {
  background-color: #1D1D1B;
  color: #fff !important;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 48px;
  border-radius: 24px;
  margin: 38px 0;
}
.information .button_callback a:hover {
  background-color: #404040;
  color: #fff;
}
.information .button_callback a:focus {
  background-color: #000000;
}
.information a:last-child {
  color: #0094AA;
}
.information a:last-child:hover {
  color: #00B9D4;
}

/*___reg_10_01___*/
.section__reg_10_01 .ask-question_pop-up h3 {
  width: 100%;
}
.section__reg_10_01 .ask-question_pop-up .progress_bar-1 {
  background: linear-gradient(to right, #56AF31 60%, #E0E0E0 0%);
}
.section__reg_10_01 .ask-question_pop-up .question_input input {
  margin-bottom: 20px;
}
.section__reg_10_01 .ask-question_pop-up .question_input .column-input-left {
  margin-top: 0;
}

/*___reg_11_01___*/
.section__reg_11_01 .ask-question_pop-up h3,
.section__reg_13_01 .ask-question_pop-up h3 {
  width: 100%;
}
.section__reg_11_01 .ask-question_pop-up .progress_bar-1,
.section__reg_13_01 .ask-question_pop-up .progress_bar-1 {
  background: linear-gradient(to right, #56AF31 80%, #E0E0E0 0%);
}
.section__reg_11_01 .ask-question_pop-up .question_input input,
.section__reg_13_01 .ask-question_pop-up .question_input input {
  margin-bottom: 20px;
}
.section__reg_11_01 .ask-question_pop-up .question_input .column-input-left,
.section__reg_13_01 .ask-question_pop-up .question_input .column-input-left {
  margin-top: 0;
}
.section__reg_11_01 .ask-question_pop-up .question_input .column-input-left .gender .body_m-bold, .section__reg_11_01 .ask-question_pop-up .question_input .column-input-left .gender .password-hint,
.section__reg_13_01 .ask-question_pop-up .question_input .column-input-left .gender .body_m-bold,
.section__reg_13_01 .ask-question_pop-up .question_input .column-input-left .gender .password-hint {
  margin-bottom: 18px;
}
.section__reg_11_01 .ask-question_pop-up .question_input .column-input-left .gender a,
.section__reg_13_01 .ask-question_pop-up .question_input .column-input-left .gender a {
  padding: 14px 30px;
  background-color: #E0E0E0;
  color: #4F4F4F;
  border-radius: 12px;
}
.section__reg_11_01 .ask-question_pop-up .question_input .column-input-left .gender a:hover,
.section__reg_13_01 .ask-question_pop-up .question_input .column-input-left .gender a:hover {
  background-color: #CCCCCC;
  color: #4F4F4F;
}
.section__reg_11_01 .ask-question_pop-up .question_input .column-input-left .gender a:last-child,
.section__reg_13_01 .ask-question_pop-up .question_input .column-input-left .gender a:last-child {
  margin-left: 2px;
}

/*____________reg_12_01____________*/
.section__reg_12_01 .ask-question_pop-up .progress_bar-1 {
  background: linear-gradient(to right, #56AF31 100%, #E0E0E0 0%);
}
.section__reg_12_01 .ask-question_pop-up .question_input label {
  margin-bottom: 16px;
}
.section__reg_12_01 .social_networks {
  background-image: url(../images/maskgroup.png);
  height: 176px;
  display: grid;
  align-items: center;
  margin-bottom: 24px;
  border-radius: 12px;
}
.section__reg_12_01 .social_networks h5 {
  color: #FFFFFF;
}
.section__reg_12_01 .social_networks div {
  display: flex;
  justify-content: space-evenly;
}
.section__reg_12_01 .social_networks div .not_active {
  display: none;
}
.section__reg_12_01 .social_networks div img {
  width: 48px;
  height: 48px;
}

/*____________reg_13_01____________*/
.section__reg_13_01 .ask-question_pop-up h3 {
  color: #56AF31;
}
.section__reg_13_01 .ask-question_pop-up h3:last-child {
  color: red;
}
.section__reg_13_01 .ask-question_pop-up h4 {
  margin-bottom: 16px;
}
.section__reg_13_01 .ask-question_pop-up .progress_bar-1 {
  background: linear-gradient(to right, #56AF31 100%, #E0E0E0 0%);
  margin: 0;
}
.section__reg_13_01 .ask-question_pop-up hr {
  margin: 39px 0 24px 0;
}
.section__reg_13_01 .ask-question_pop-up .question_input {
  display: block;
}
.section__reg_13_01 .ask-question_pop-up .question_input .col-lg-6:first-child {
  padding-left: 0;
}
.section__reg_13_01 .ask-question_pop-up .question_input .document_input-buttons {
  display: flex;
  margin-top: 4px;
  margin-bottom: 26px;
}
.section__reg_13_01 .ask-question_pop-up .question_input .document_input-buttons a {
  background: #E0E0E0;
  border-radius: 12px;
  padding: 13px 65px;
}
.section__reg_13_01 .ask-question_pop-up .question_input .document_input-buttons a:hover {
  background-color: #CCCCCC;
  color: #000;
}
.section__reg_13_01 .ask-question_pop-up .question_input .document_input-buttons a:first-child {
  margin-right: 8px;
}
.section__reg_13_01 .ask-question_pop-up .question_input .gender .body_m-bold, .section__reg_13_01 .ask-question_pop-up .question_input .gender .password-hint {
  margin-bottom: 18px;
}
.section__reg_13_01 .ask-question_pop-up .question_input .gender a {
  padding: 14px 46px;
  background-color: #E0E0E0;
  color: #4F4F4F;
  border-radius: 12px;
}
.section__reg_13_01 .ask-question_pop-up .question_input .gender a:hover {
  background-color: #CCCCCC;
  color: #4F4F4F;
}
.section__reg_13_01 .ask-question_pop-up .question_input .gender a:last-child {
  margin-left: 2px;
}
.section__reg_13_01 .ask-question_pop-up .question_input2 {
  display: flex;
}

/*____________reg_14____________*/
.section__reg_14_01 .ask-question_pop-up,
.section__reg_14_02 .ask-question_pop-up,
.section__reg_14_03 .ask-question_pop-up,
.section__reg_14_04 .ask-question_pop-up {
  height: 100%;
}
.section__reg_14_01 .ask-question_pop-up .progress_bar-1,
.section__reg_14_02 .ask-question_pop-up .progress_bar-1,
.section__reg_14_03 .ask-question_pop-up .progress_bar-1,
.section__reg_14_04 .ask-question_pop-up .progress_bar-1 {
  background: linear-gradient(to right, #56AF31 100%, #E0E0E0 0%);
}
.section__reg_14_01 .ask-question_pop-up h3,
.section__reg_14_02 .ask-question_pop-up h3,
.section__reg_14_03 .ask-question_pop-up h3,
.section__reg_14_04 .ask-question_pop-up h3 {
  margin: 48px 0 0px;
  color: #56AF31;
}
.section__reg_14_01 .ask-question_pop-up img,
.section__reg_14_02 .ask-question_pop-up img,
.section__reg_14_03 .ask-question_pop-up img,
.section__reg_14_04 .ask-question_pop-up img {
  width: 44px;
  height: 44px;
  margin-right: 12px;
}
.section__reg_14_01 .ask-question_pop-up span,
.section__reg_14_02 .ask-question_pop-up span,
.section__reg_14_03 .ask-question_pop-up span,
.section__reg_14_04 .ask-question_pop-up span {
  margin-top: 8px;
  margin-left: 57px;
}

.section__reg_14_02 .progress_bar-1 {
  background: linear-gradient(to right, #E74C3C 100%, #E0E0E0 0%) !important;
}
.section__reg_14_02 h3 {
  color: #E74C3C !important;
  margin-bottom: 0 !important;
}

.section__reg_14_03 .progress_bar-1 {
  background: linear-gradient(to right, #0094AA 100%, #E0E0E0 0%) !important;
}
.section__reg_14_03 h3 {
  color: #0094AA !important;
  /*margin-bottom: 48px !important;*/
}

.section__reg_14_04 .progress_bar-1 {
  background: linear-gradient(to right, #F7A823 100%, #E0E0E0 0%) !important;
}
.section__reg_14_04 h3 {
  color: #F7A823 !important;
}
.section__reg_14_04 i {
  font-size: 26px;
  margin-right: 12px;
  background-color: #F7A823;
  color: white;
  border-radius: 100%;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/*____________reg_15____________*/
.info {
  background-color: #DFF4F7;
  color: #0094AA;
  border-radius: 12px;
  min-height: 52px;
  display: flex;
  align-items: center;
  padding-left: 12px;
}
.info p {
  padding: 16px 0;
}
.info p img {
  margin-right: 12px;
}

.warning {
  background-color: #fff3cd;
  color: #856404;
  border-radius: 12px;
  height: 52px;
  display: flex;
  align-items: center;
  padding-left: 16px;
}
.warning p {
  padding: 16px 0;
}
.warning p img {
  margin-right: 12px;
}

.section__reg_15_01 h2 {
  margin-top: 24px;
  margin-bottom: 16px;
}
.section__reg_15_01 .ask-question_pop-up .question_input .document_input-number a {
  color: #0094AA !important;
  display: block;
  margin-top: 16px;
}
.section__reg_15_01 .total .sum {
  background-color: #F0F0F0;
  border-radius: 12px;
  padding-top: 16px;
  padding-bottom: 16px;
}
.section__reg_15_01 .total .amount_total {
  padding-top: 16px;
  padding-bottom: 24px;
  color: #56AF31;
}
.section__reg_15_01 .spoiler_body {
  border: 1px solid #F0F0F0;
  border-radius: 12px;
}
.section__reg_15_01 .spoiler_body .ms_booking .d-flex {
  height: 52px;
  align-items: center;
  padding: 0 16px;
}
.section__reg_15_01 .spoiler_body2 {
  border: 0;
}
.section__reg_15_01 .spoiler_body2 .w-50 {
  border: 1px solid #F0F0F0;
  border-radius: 12px !important;
}
.section__reg_15_01 .spoiler_body2 hr {
  margin: 20px;
}
.section__reg_15_01 .spoiler {
  background-color: #FFFFFF !important;
}

/*____________reg_16____________*/
.section__reg_16_01 h1 {
  margin-bottom: 40px;
}
.section__reg_16_01 .header_h1.color-green {
  margin-bottom: 24px;
}

.color-green {
  color: #56AF31 !important;
}

/*____________buttons____________*/
.button_personal-area {
  background-color: #E0E0E0;
  border-radius: 12px;
  padding: 0 12px;
  height: 40px;
  font-size: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  font-weight: 600;
  min-width: 200px;
  /*margin-bottom: 8px !important;*/
  color: #0094AA !important;
}
.button_personal-area:hover {
  color: #00B9D4 !important;
}
.button_personal-area:focus {
  color: #006D7D !important;
  background-color: #CCCCCC;
}

.button-payment {
  background-color: #A7A7A7;
  color: #FFFFFF;
  border-radius: 24px;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  border-radius: 24px;
  height: 48px;
}
.button-payment:hover {
  color: #FFFFFF;
  cursor: default;
}

.next-payment {
  background-color: #E3F7DA;
  border-radius: 12px;
  padding: 24px;
  display: inline-table;
  margin-bottom: 135px;
}
.next-payment img {
  margin: 16px 0;
}
.next-payment .body_m-regular.text-center {
  margin: auto;
  margin-bottom: 24px;
}

/*____________reg_16_spoiler___________*/
.spoiler_body,
.spoiler_body2 {
  cursor: default;
}
.spoiler_body span,
.spoiler_body2 span {
  white-space: nowrap;
}

.spoiler_sign .ms_booking :nth-child(odd) {
  background-color: #F0F0F0;
}
.spoiler_sign .ms_booking :first-child {
  border-radius: 12px 12px 0px 0px;
}
.spoiler_sign .ms_booking :last-child {
  border-radius: 0px 0px 12px 12px;
}
.spoiler_sign .ms_booking p, .spoiler_sign .ms_booking span {
  background-color: transparent !important;
}

.spoiler_body-open {
  display: block;
}

.spoiler_body-close {
  display: none;
}

.spoiler {
  cursor: pointer;
  background: #f5f5f5;
  margin-bottom: 25px;
  padding: 20px;
  border-radius: 12px;
  background-color: #F0F0F0;
  /*min-height: 270px;*/
}

.spoiler2 {
  background: #f5f5f5;
  margin-bottom: 25px;
  padding: 10px 16px;
  border-radius: 12px;
  background-color: #F0F0F0;
  background: radial-gradient(62.74% 42.07% at 50% 83.85%, #F7D523 0%, #F7BC23 100%);
}

/*.spoiler p {
    margin-bottom: 8px;
}*/
.spoiler .spoiler-btn {
  padding: 5px 15px;
  background-color: none;
  border: 1px solid #f0f0f0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 12px;
  transition: margin 0.5s ease-out;
}
.spoiler .spoiler-btn div {
  margin-left: 10px;
}
.spoiler .spoiler-btn i {
  margin: 0;
  transition: 0.2s all ease;
}
.spoiler .spoiler-btn.active {
  margin-bottom: 15px;
}

.spoiler .spoiler_question,
.spoiler .spoiler_question2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px 0;
}

.spoiler .spoiler_question {
  padding: 0;
}

.spoiler .spoiler_question div,
.spoiler .spoiler_question2 div {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.spoiler img, .spolier i {
  width: 14px;
  max-width: 19px;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}

.spoiler_rotate {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/*____________reg_16_prol___________*/
.prol input {
  border: none;
  background: #E0E0E0;
  border-radius: 8px;
  padding: 0 10px;
  height: 100%;
}
.prol label {
  background-color: transparent;
  border-radius: 0;
  width: 0;
  height: 100%;
}
.prol span:not(.currency-sign) {
  text-align: right;
  margin-right: 35px;
}
.prol a {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #56AF31;
}
.prol a i {
  font-size: 21px;
  margin-left: 5px;
}

.barcode_exp li {
  list-style-type: decimal;
  margin: 0 15px;
}

.paymant_method {
  border-radius: 12px;
  background-color: #F0F0F0;
  overflow: hidden;
}
.paymant_method img {
  width: 70px;
}

.credit-term {
  padding: 16px;
  background-color: #E0E0E0;
  border-radius: 12px;
  margin-top: 16px;
}
.credit-term p {
  margin: 0;
}

/*........Media queries........*/
@media screen and (max-width: 1200px) {
  .section__reg_08_01 .ask-question_pop-up .question_input .column-input-right .gender a {
    padding: 14px 11%;
  }
  .section__reg_09_01 .ask-question_pop-up h3 {
    width: 100%;
  }
  .section__reg_09_01 .information .button_callback a {
    background-color: #1D1D1B;
    color: #fff !important;
  }
  .section__reg_10_01 .gender .body_m-bold, .section__reg_10_01 .gender .password-hint,
  .section__reg_11_01 .gender .body_m-bold,
  .section__reg_11_01 .gender .password-hint,
  .section__reg_12_01 .gender .body_m-bold,
  .section__reg_12_01 .gender .password-hint,
  .section__reg_13_01 .gender .body_m-bold,
  .section__reg_13_01 .gender .password-hint,
  .section__reg_14_01 .gender .body_m-bold,
  .section__reg_14_01 .gender .password-hint,
  .section__reg_14_02 .gender .body_m-bold,
  .section__reg_14_02 .gender .password-hint,
  .section__reg_14_03 .gender .body_m-bold,
  .section__reg_14_03 .gender .password-hint {
    margin-bottom: 18px;
  }
  .section__reg_10_01 .gender a,
  .section__reg_11_01 .gender a,
  .section__reg_12_01 .gender a,
  .section__reg_13_01 .gender a,
  .section__reg_14_01 .gender a,
  .section__reg_14_02 .gender a,
  .section__reg_14_03 .gender a {
    padding: 14px 14px !important;
  }
  .section__reg_13_01 .ask-question_pop-up .question_input .document_input-buttons a {
    background: #E0E0E0;
    border-radius: 12px;
    padding: 13px 50px;
  }
  .section__reg_13_01 .gender a {
    padding: 14px 30px !important;
  }
}
@media screen and (max-width: 991px) {
  .ask-question_pop-up {
    z-index: 1;
  }
  .information {
    /*margin-top: -20px;*/
    z-index: 0;
  }
  .section__reg_08_01 .ask-question_pop-up .question_input .column-input-right .gender a {
    padding: 14px 40px;
  }
  .section__reg_08_01 .advice {
    display: none;
  }
  .section__reg_08_01 .advice1 {
    display: block !important;
  }
  .section__reg_08_01 .col-lg-4 {
    padding: 0;
  }
  .section__reg_08_02 .button_back {
    display: none;
  }
  .section__reg_08_02 .button_back1 {
    color: #0094AA;
    display: block;
    margin-bottom: 20px;
    padding-left: 15px;
    margin-bottom: 20px;
  }
  .section__reg_08_02 .button_back1 i {
    margin-right: 12px;
  }
  .section__reg_08_02 .button_back1:hover {
    color: #00B9D4;
  }
  .section__reg_09_01 .col-lg-4 {
    padding: 0;
    margin-top: 15px;
  }
  .section__reg_09_01 .col-lg-4 .information .button_callback a {
    background-color: #1D1D1B;
    color: #fff !important;
  }
  .section__reg_10_01 .gender a,
  .section__reg_11_01 .gender a,
  .section__reg_12_01 .gender a,
  .section__reg_14_01 .gender a,
  .section__reg_14_02 .gender a,
  .section__reg_14_03 .gender a,
  .section__reg_14_04 .gender a {
    padding: 14px 24px !important;
  }
  .section__reg_10_01 .col-lg-4,
  .section__reg_11_01 .col-lg-4,
  .section__reg_12_01 .col-lg-4,
  .section__reg_14_01 .col-lg-4,
  .section__reg_14_02 .col-lg-4,
  .section__reg_14_03 .col-lg-4,
  .section__reg_14_04 .col-lg-4 {
    padding: 0;
  }
  .section__reg_12_01 .ask-question_pop-up h3,
  .section__reg_13_01 .ask-question_pop-up h3 {
    width: 100%;
  }
  .section__reg_12_01 .ask-question_pop-up .button_pop-up-form,
  .section__reg_13_01 .ask-question_pop-up .button_pop-up-form {
    text-align: center;
  }
  .section__reg_12_01 .social_networks,
  .section__reg_13_01 .social_networks {
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 24px;
  }
  .section__reg_13_01 .ask-question_pop-up .question_input .document_input-buttons a {
    padding: 13px 60px;
  }
  .section__reg_13_01 .ask-question_pop-up .question_input .d-flex .i1 {
    padding: 0;
  }
  .section__reg_13_01 .gender a {
    padding: 14px 41px !important;
  }
  .section__reg_15_01 .information {
    margin-top: 30px !important;
  }
}
@media screen and (max-width: 767px) {
  /*______________genetal-style______________*/
  .header_h1 {
    text-align: center;
  }
  .block_toggle-767 {
    display: block;
  }
  .none_toggle-767 {
    display: none;
  }
  .question_input.text-left {
    text-align: center !important;
  }
  /*______________reg-style______________*/
  .section__reg_07_01 .ask-question_pop-up.text-left,
  .section__reg_07_01 .button_pop-up-form.text-left {
    text-align: center !important;
  }
  .section__reg_07_01 input {
    width: 100% !important;
  }
  .section__reg_07_02 {
    padding-bottom: 16px;
  }
  .section__reg_07_02 .text-left {
    text-align: center !important;
  }
  .section__reg_07_02 .button_pop-up-form {
    display: block;
  }
  .section__reg_07_02 .button_pop-up-form div {
    width: 100%;
    margin-left: 0;
    margin-top: 16px;
  }
  .section__reg_07_02 .w-50 {
    width: 100% !important;
  }
  .section__reg_07_03 {
    padding-bottom: 16px;
  }
  .section__reg_07_03 .review_password {
    width: 100%;
  }
  .section__reg_07_03 .ask-question_pop-up {
    display: block;
  }
  .section__reg_07_03 .ask-question_pop-up .question_input {
    width: 100%;
  }
  .section__reg_07_03 .ask-question_pop-up .question_input input {
    width: 100% !important;
  }
  .section__reg_07_03 .ask-question_pop-up .question_input .button_pop-up-form {
    display: none;
  }
  .section__reg_07_03 .ask-question_pop-up .text-left {
    text-align: center !important;
  }
  .button_pop-up-form2 {
    display: block;
    margin-top: 24px;
  }
  .section__reg_07_04 {
    padding-bottom: 16px;
  }
  .section__reg_07_04 .w-50 {
    width: 100% !important;
  }
  .section__reg_07_04 .document_input {
    display: block;
  }
  .section__reg_07_04 .document_input .document_input-number {
    margin: 0;
  }
  .section__reg_07_04 .question_input .deal p {
    width: 100%;
  }
  .section__reg_07_05 .ask-question_pop-up .question_input .w-50 {
    width: 100% !important;
  }
  .section__reg_07_06 .ask-question_pop-up .text-left {
    text-align: center !important;
  }
  .section__reg_07_06 .ask-question_pop-up .question_input .w-50 {
    width: 100% !important;
  }
  .section__reg_08_01 .ask-question_pop-up .text-left {
    text-align: center !important;
  }
  .section__reg_08_01 .ask-question_pop-up .text-left input {
    text-align: center !important;
  }
  .section__reg_08_01 .ask-question_pop-up h3 {
    text-align: center;
  }
  .section__reg_08_01 .ask-question_pop-up .question_input {
    display: block;
  }
  .section__reg_08_01 .ask-question_pop-up .question_input .col-lg-6 {
    padding: 0;
  }
  .section__reg_08_01 .ask-question_pop-up .question_input .column-input-right .gender a {
    padding: 14px 72px;
  }
  .section__reg_08_02 a {
    margin-left: 15px;
  }
  .section__reg_08_02 .ask-question_pop-up .question_input .w-50 {
    width: 100% !important;
  }
  .section__reg_08_02 .ask-question_pop-up h3 {
    width: 80%;
  }
  .section__reg_09_01 .question_input {
    display: block !important;
  }
  .section__reg_09_01 .question_input .col-lg-6 {
    padding: 0;
  }
  .section__reg_09_01 .question_input .col-lg-6 .select__head {
    justify-content: center;
  }
  .section__reg_09_01 .text-left {
    text-align: center !important;
  }
  .section__reg_10_01 .question_input {
    display: block !important;
  }
  .section__reg_10_01 .question_input .col-lg-6 {
    padding: 0;
  }
  .section__reg_10_01 .text-left {
    text-align: center !important;
  }
  .section__reg_10_01 .text-left input,
  .section__reg_10_01 .text-left .select__head {
    text-align: center !important;
    justify-content: center !important;
  }
  .section__reg_11_01 .ask-question_pop-up .question_input {
    display: block;
  }
  .section__reg_11_01 .ask-question_pop-up .question_input .gender {
    margin-bottom: 20px;
  }
  .section__reg_11_01 .ask-question_pop-up .question_input .col-lg-6 {
    padding: 0;
  }
  .section__reg_11_01 .ask-question_pop-up .text-left, .section__reg_11_01 .ask-question_pop-up input,
  .section__reg_11_01 .ask-question_pop-up .select__head {
    text-align: center !important;
    justify-content: center;
  }
  .section__reg_13_01 .question_input .d-flex {
    display: block !important;
  }
  .section__reg_13_01 .question_input .d-flex .col-lg-6 {
    padding: 0;
  }
  .section__reg_13_01 .question_input .d-flex .document_input-buttons a {
    padding: 13px 99px;
  }
  .section__reg_13_01 .gender a {
    padding: 14px 79px !important;
  }
  .section__reg_13_01 .question_input2 {
    display: block !important;
  }
  .section__reg_13_01 .question_input2 .col-lg-6 {
    padding: 0;
  }
  .input_photo button span,
  .input_document button span,
  .input_idback button span {
    width: 50%;
    left: 25%;
  }
  .section__reg_15_01 h2 {
    text-align: center;
  }
  .section__reg_15_01 .question_input {
    text-align: center;
  }
  .section__reg_15_01 .question_input input {
    width: 100% !important;
  }
}
@media screen and (max-width: 575px) {
  .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .section__reg_08_01 .ask-question_pop-up .question_input .column-input-right .gender a {
    padding: 14px 43px;
  }
  .section__reg_08_01 .advice1 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .section__reg_13_01 .ask-question_pop-up .question_input .d-flex .document_input-buttons {
    justify-content: center;
  }
  .section__reg_13_01 .ask-question_pop-up .question_input .d-flex .document_input-buttons a {
    padding: 13px 43px;
  }
  .section__reg_13_01 .ask-question_pop-up .gender a {
    padding: 14px 24px !important;
  }
  .section__reg_13_01 .ask-question_pop-up .text-left {
    text-align: center !important;
  }
  .section__reg_15_01 .red-button {
    margin: auto;
    text-align: center;
    width: 100%;
    margin-top: 20px;
  }
}
@media screen and (max-width: 425px) {
  .section__reg_07_01 .ask-question_pop-up .button button_green {
    width: 100%;
  }
  .section__reg_07_04 .document_input .document_input-buttons a {
    padding: 10px 44px;
  }
  .section__reg_08_01 .ask-question_pop-up .question_input .column-input-right .gender a {
    padding: 14px 17px;
  }
  .section__reg_08_02 .ask-question_pop-up h3 {
    width: 100%;
  }
  .section__reg_11_01 .gender a {
    padding: 14px 7px !important;
  }
  .input_photo button span,
  .input_document button span,
  .input_idback button span {
    width: 73%;
    left: 14%;
  }
  /*________ask-form________*/
  .close_pop-up {
    color: #A7A7A7;
    font-size: 24px;
  }
  /*________choose-time________*/
  .choose-time__button {
    background-color: #E0E0E0;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    border-radius: 12px;
    width: 49%;
    height: 44px;
    display: inline-block;
    padding: 10px 0;
    margin: 0 0px 10px 2px;
  }
  .choose-time__button:focus {
    background: #56AF31;
    border: #56AF31;
    color: #fff;
  }
  .block-time {
    margin-top: 15px;
    height: 76px;
    background: #D0F1C1;
    border-radius: 12px 0px 12px 12px;
    margin: auto;
  }
  .block-time__indication {
    margin-top: 14px;
    width: 140px;
    height: 44px;
    border: 1px solid #E0E0E0;
    background-color: #fff;
    border-radius: 12px;
  }
  /*__________select_________*/
  .question_input select {
    width: 100%;
  }
  .select {
    margin-bottom: 20px;
  }
  .select__head::after {
    height: 50%;
  }
  .select__list {
    top: 90%;
    border-radius: 10px;
  }
  /*__________prol_________*/
  .prol input {
    margin-right: 35px;
    width: 55% !important;
  }
}
/*_______________fonts_______________*/
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope-Bold.eot");
  src: url("../fonts/Manrope-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Manrope-Bold.woff2") format("woff2"), url("../fonts/Manrope-Bold.woff") format("woff"), url("../fonts/Manrope-Bold.ttf") format("truetype"), url("../fonts/Manrope-Bold.svg#Manrope-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope-ExtraBold.eot");
  src: url("../fonts/Manrope-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/Manrope-ExtraBold.woff2") format("woff2"), url("../fonts/Manrope-ExtraBold.woff") format("woff"), url("../fonts/Manrope-ExtraBold.ttf") format("truetype"), url("../fonts/Manrope-ExtraBold.svg#Manrope-ExtraBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope-Regular.eot");
  src: url("../fonts/Manrope-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Manrope-Regular.woff2") format("woff2"), url("../fonts/Manrope-Regular.woff") format("woff"), url("../fonts/Manrope-Regular.ttf") format("truetype"), url("../fonts/Manrope-Regular.svg#Manrope-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.header_h1 {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 40px;
  padding: 0;
  margin: 0;
  color: #56AF31;
  margin-bottom: 10px;
}
.header_h1_black {
  color: #333 !important;
}
.header_h1_red {
  color: #E74C3C !important;
}

.header_h2 {
  font-style: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
}
@media (min-width: 1px) and (max-width: 768px) {
  .header_h2 {
    text-align: center;
  }
}
.header_h2_red {
  color: #E74C3C !important;
}

.body_xl-regular, .personal-area-greetings {
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 28px;
  padding: 0;
  margin: 0;
}

.body_xl-bold {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  padding: 0;
  margin: 0;
}

.body_l-regular {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 20px;
  padding: 0;
  margin: 0;
}

.body_l-bold, .resend-otp-message, .button-back {
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  padding: 0;
  margin: 0;
}

.body_m-regular {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  padding: 0;
  margin: 0;
}

.body_m-bold, .password-hint {
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  padding: 0;
  margin: 0;
}

.body_m-extrabold {
  font-style: normal;
  font-weight: 800;
  font-size: 16px;
  line-height: 20px;
  padding: 0;
  margin: 0;
}

.body_s-regular {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  padding: 0;
  margin: 0;
}

.body_s-bold {
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  padding: 0;
  margin: 0;
}

.text-grey {
  color: #4F4F4F !important;
}

.text-green {
  color: #56AF31 !important;
}

.text-red {
  color: #E74C3C !important;
}

.chromatic-blue2-text {
  color: #006D7D;
}

.chromatic-blue-primary {
  color: #0094AA !important;
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .calculator .calculator__info button, .block-1 .calculator-slider .amount-detalis {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

.button {
  border-radius: 12px;
  padding: 12px 28px;
  /*padding-top: 15px;*/
  display: inline-flex;
  color: #333333;
  /*max-height: 48px;*/
  min-height: 40px;
  line-height: 12px;
  font-weight: 600;
  font-size: 16px;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  transition: 0.2s all ease;
  background-color: #eee;
  box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.0196078431);
}
.button:hover {
  background-color: rgb(240.55, 240.55, 240.55);
}
.button:focus {
  background-color: rgb(235.45, 235.45, 235.45);
}
@media screen and (min-width: 768) {
  .button {
    min-width: 256px;
  }
}
.button:disabled {
  background-color: #CCCCCC !important;
  color: #979797;
  box-shadow: none;
  cursor: default;
  pointer-events: none;
  box-shadow: none;
}
.button_light-green {
  background-color: #81BA27;
  color: #fff !important;
  box-shadow: 0px 4px 14px rgba(105, 156, 25, 0.2);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1333333333);
}
.button_light-green:hover {
  background-color: rgb(155.16, 214.44, 61.56);
}
.button_light-green:focus {
  background-color: rgb(99.76, 143.84, 30.16);
}
.button_info {
  background-color: #29B6F6;
  color: #F5F5F5;
  box-shadow: 0px 4px 14px rgba(41, 182, 246, 0.2);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1333333333);
}
.button_info:hover {
  background-color: rgb(89.9417040359, 198.6950672646, 248.0582959641);
}
.button_info:focus {
  background-color: rgb(9.5246636771, 158.7443946188, 226.4753363229);
}
.button_green {
  background-color: #699C19;
  color: #fff !important;
  box-shadow: 0px 4px 14px rgba(105, 156, 25, 0.2);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1333333333);
}
.button_green:hover {
  background-color: rgb(134.5856353591, 199.955801105, 32.044198895);
}
.button_green:focus {
  background-color: rgb(75.4143646409, 112.044198895, 17.955801105);
}
.button_red {
  background-color: #E53935;
  color: #F5F5F5;
  box-shadow: 0px 4px 14px rgba(229, 57, 53, 0.2);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1333333333);
}
.button_red:hover {
  background: rgba(229, 57, 53, 0.5333333333);
  color: #fff;
}
.button_red:focus {
  background: rgba(229, 57, 53, 0.6);
  color: #fff;
}
.button_red.button _link {
  color: #E53935;
}
.button_red.button _link:hover {
  color: #E53935;
}
.button_orange {
  background-color: #FFA726;
  color: #fff;
  box-shadow: 0px 4px 14px rgba(255, 167, 38, 0.2);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1333333333);
}
.button_orange:hover {
  background: rgb(255, 177.3410138249, 63.5);
  color: #fff;
}
.button_orange:focus {
  background: rgb(255, 156.6589861751, 12.5);
  color: #fff;
}
.button_orange.button _link {
  color: #FFA726;
}
.button_orange.button _link:hover {
  color: #FFA726;
}
.button_link {
  text-decoration: underline;
  box-shadow: unset;
  background-color: unset;
}
.button_link a {
  display: block;
  margin-top: 17px;
  margin-bottom: -15px;
}
.button_link:hover {
  color: #00B9D4;
  background-color: unset;
}
.button_link:focus {
  color: #006D7D;
}
.button_link:active {
  color: #006D7D;
}
.button_link i {
  margin-right: 16px;
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .calculator .calculator__info button, .block-1 .calculator-slider .amount-detalis {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

.ask-question_pop-up {
  /*background: #F0F0F0;*/
  /*border-radius: 12px;*/
  /*padding: 0 8px 24px;*/
  /*height: 100%;*/
}
.ask-question_pop-up_success h3 {
  color: #56AF31;
}
.ask-question_pop-up_fail h3 {
  color: #E74C3C;
}
.ask-question_pop-up_info h3 {
  color: #0094AA;
}
.ask-question_pop-up_check h3 {
  color: #F7A823;
}
.ask-question_pop-up__content {
  display: flex;
  align-items: center;
}
@media (min-width: 1px) and (max-width: 768px) {
  .ask-question_pop-up__content {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
.ask-question_pop-up__content img {
  margin-right: 10px;
  height: 100%;
}
@media (min-width: 1px) and (max-width: 768px) {
  .ask-question_pop-up__content img {
    margin-right: 0px;
    margin-bottom: 15px;
  }
}
.ask-question_pop-up__content svg {
  margin-right: 10px;
}
@media (min-width: 1px) and (max-width: 768px) {
  .ask-question_pop-up__content svg {
    margin-right: 0px;
    margin-bottom: 15px;
  }
}

.parsley-errors-list, .form-select2__errors {
  position: absolute;
  top: calc(100% + 2px);
  left: 0;
  right: 0;
  font-size: 13px;
  text-align: center;
  margin: 0;
  padding: 0;
  list-style-type: none;
  line-height: 1.1em;
  opacity: 1;
  color: #E74C3C;
  margin-top: 2px;
}
@media screen and (min-width: 768) {
  .parsley-errors-list, .form-select2__errors {
    text-align: left;
  }
}

.info-block {
  background-color: #E3F7DA;
  border-radius: 12px;
  padding: 15px 20px;
}

/*____________radio-account____________*/
.radio_account_group input[type=radio] {
  display: none;
}

.radio_account_group label {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  padding: 10px 15px;
  background: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  font-size: 1rem;
  transition: 0.2s all ease;
}
.radio_account_group label::before {
  transition: 0.2s all ease;
  content: "";
  min-width: 20px;
  min-height: 20px;
  border-radius: 12px;
  background-color: #FFFFFF;
  border: 5px solid #eee;
  margin: auto 0;
}
@media (min-width: 1px) and (max-width: 575px) {
  .radio_account_group label::before {
    margin: 5px 0px auto;
  }
}
.radio_account_group label p {
  margin: auto;
  margin-left: 16px;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1px) and (max-width: 575px) {
  .radio_account_group label p span {
    display: block;
    font-size: 14px;
  }
}
.radio_account_group label img:hover {
  filter: opacity(0.7);
}

/* Checked */
.radio_account_group input[type=radio]:checked + label {
  background: rgb(247.0113636364, 251.6363636364, 239.8636363636);
  border: 1px solid #56AF31;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(86, 175, 49, 0.3333333333);
}
.radio_account_group input[type=radio]:checked + label::before {
  content: "";
  min-width: 20px;
  min-height: 20px;
  border-radius: 12px;
  background-color: #FFFFFF;
  border: 5px solid #56AF31;
  margin: auto 0;
}
@media (min-width: 1px) and (max-width: 575px) {
  .radio_account_group input[type=radio]:checked + label::before {
    margin: 5px 0px auto;
  }
}

/* form_radio-create-account */
.form_radio-create-account {
  padding: 0 10px 20px 10px;
  background-color: #FFFFFF;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
}
.form_radio-create-account img {
  cursor: pointer;
}
.form_radio-create-account .select .select__list {
  display: block;
}

.password-validation-container {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .calculator .calculator__info button, .block-1 .calculator-slider .amount-detalis {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

.form-input {
  height: 65px;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  transition: 0.2s all ease;
  margin-bottom: 40px;
}
.form-input:hover {
  cursor: pointer;
  filter: brightness(0.95);
}
.form-input__date-btn {
  position: absolute;
  right: 20px;
  top: calc(50% - 15px);
  bottom: calc(50% - 13px);
  z-index: 3;
  background-color: transparent;
  border: none;
  color: #979797;
  font-size: 26px;
  font-weight: 600;
  text-shadow: 1px 1px 0 #fff;
  transition: 0.2s all ease;
}
.form-input__date-btn:hover {
  transform: scale(1.1);
}
.form-input__date-btn:before {
  content: "\f073";
  font-family: "Font Awesome 5 Free";
}
.form-input__label {
  position: absolute;
  font-size: 18px;
  padding: 0 20px;
  top: 7px;
  bottom: 7px;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  margin: 0;
  /*padding-top: 2px;*/
  transition: 0.2s all ease;
  color: #979797;
  z-index: 1;
  cursor: pointer;
}
.form-input__password-mode {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 60px;
  z-index: 2;
  background-color: transparent;
  display: block;
  color: #999;
}
.form-input__field[value=""] + .form-input__password-mode {
  display: none;
}
.form-input__field {
  height: 65px;
  border-radius: 12px !important;
  border: 1px solid transparent !important;
  background-color: #FAF6F6;
  width: 100%;
  margin-top: 0 !important;
  box-sizing: border-box;
  padding: 0 20px;
  line-height: 10px;
  padding-top: 25px;
  color: transparent;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  font-size: 18px;
  transition: 0.2s all ease;
  z-index: 2;
  background-clip: border-box;
  outline-color: rgba(51, 51, 51, 0.2) !important;
  outline-style: solid;
  outline-width: 0;
  /*        &:hover:not(:disabled) {
              cursor: pointer;
              filter: brightness(0.9);
          }
                &:-webkit-autofill,
          &:-webkit-autofill:hover,
          &:-webkit-autofill:focus,
          &:-webkit-autofill:active {
              background-color: inherit;
          }
  */
}
.form-input__field:focus {
  outline-width: 4px;
}
.form-input__field[type=password]::-ms-reveal, .form-input__field[type=password]::-ms-clear {
  display: none;
}
.form-input__field:focus {
  border: 1px solid transparent !important;
  /*border: 1px solid #CCCCCC !important;*/
}
.form-input__field:focus, .form-input__field:not(:placeholder-shown) {
  color: #1D1E1B !important;
}
.form-input__field.parsley-error, .form-input__field.parsley-error:not(:focus) {
  background-color: #FFEEED;
  border: 1px solid transparent !important;
  box-shadow: 0px 1px 2px #EAB8B6;
  /*border: 1px solid #CCCCCC !important;*/
}
.form-input__field.parsley-success:not(:focus), .form-input__field.parsley-success {
  background-color: #ECF7DB;
  border: 1px solid transparent !important;
  box-shadow: 0px 1px 2px #699C1999;
  /*border: 1px solid #CCCCCC !important;*/
}
.form-input__field.parsley-success ~ .form-input__label {
  color: #699C19;
}
.form-input__field.parsley-error ~ .form-input__label {
  color: red;
}
.form-input__field.parsley-success ~ .form-input__date-btn {
  color: #699C19;
}
.form-input__field.parsley-error ~ .form-input__date-btn {
  color: rgba(255, 0, 0, 0.5333333333);
}
.form-input__field:focus ~ .form-input__label, .form-input__field:not(:placeholder-shown) ~ .form-input__label {
  font-size: 14px;
  bottom: 50%;
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .calculator .calculator__info button, .block-1 .calculator-slider .amount-detalis {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

.form-otp {
  /*height: 65px;*/
  position: relative;
  width: 100%;
  box-sizing: border-box;
  transition: 0.2s all ease;
  display: flex;
  align-items: center;
  justify-content: center;
  /*
  &__field.parsley-success ~ &__label {
      color: $button-green;
  }

  &__field.parsley-error ~ &__label {
      color: red;
  }

  &__field:focus ~ &__label, &__field:not(:placeholder-shown) ~ &__label {
      font-size: 14px;
      bottom: 53%;
  }*/
}
.form-otp:hover {
  cursor: pointer;
  filter: brightness(0.95);
}
.form-otp__field-full {
  text-align: center;
  height: 65px;
  letter-spacing: 10px;
  font-weight: 600;
  color: #333;
  width: 100%;
  text-align: center;
  /*flex-grow: 1;*/
  border-radius: 12px;
  border: 1px solid transparent !important;
  background-color: #FAF6F6;
  /*width: 100%;*/
  margin-top: 0 !important;
  box-sizing: border-box;
  min-width: 30px;
  /*padding-top: 5px;*/
  /*padding: 20px;*/
  line-height: 10px;
  /*padding-top: 25px;*/
  color: transparent;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  font-size: 24px;
  transition: 0.2s all ease;
  /* @media screen and (min-width: 575px) {
       height: 65px;
   }*/
}
.form-otp__field-full[type=password]::-ms-reveal, .form-otp__field-full[type=password]::-ms-clear {
  display: none;
}
.form-otp__field-full:focus {
  border: 1px solid transparent !important;
}
.form-otp__field-full:focus, .form-otp__field-full:not(:placeholder-shown) {
  color: #1D1E1B !important;
}
.form-otp__field-full.parsley-error, .form-otp__field-full.parsley-error:not(:focus) {
  background-color: #FFEEED;
  border: 1px solid transparent !important;
  box-shadow: 0px 1px 2px #EAB8B6;
  /*border: 1px solid #CCCCCC !important;*/
}
.form-otp__field-full.parsley-success:not(:focus), .form-otp__field-full.parsley-success {
  background-color: #ECF7DB;
  border: 1px solid transparent !important;
  box-shadow: 0px 1px 2px #699C1999;
  /*border: 1px solid #CCCCCC !important;*/
}
.form-otp__field {
  text-align: center;
  height: 50px;
  font-weight: 600;
  color: #333;
  width: auto;
  aspect-ratio: 1/1;
  /*flex-grow: 1;*/
  border-radius: 12px;
  border: 1px solid transparent !important;
  background-color: #FAF6F6;
  /*width: 100%;*/
  margin-top: 0 !important;
  box-sizing: border-box;
  min-width: 30px;
  /*padding-top: 5px;*/
  /*padding: 20px;*/
  line-height: 10px;
  /*padding-top: 25px;*/
  color: transparent;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  font-size: 24px;
  transition: 0.2s all ease;
}
@media screen and (min-width: 575px) {
  .form-otp__field {
    height: 65px;
    width: auto;
  }
}
.form-otp__field[type=password]::-ms-reveal, .form-otp__field[type=password]::-ms-clear {
  display: none;
}
.form-otp__field:focus {
  border: 1px solid transparent !important;
}
.form-otp__field:focus, .form-otp__field:not(:placeholder-shown) {
  color: #1D1E1B !important;
}
.form-otp__field.parsley-error, .form-otp__field.parsley-error:not(:focus) {
  background-color: #FFEEED;
  border: 1px solid transparent !important;
  box-shadow: 0px 1px 2px #EAB8B6;
  /*border: 1px solid #CCCCCC !important;*/
}
.form-otp__field.parsley-success:not(:focus), .form-otp__field.parsley-success {
  background-color: #ECF7DB;
  border: 1px solid transparent !important;
  box-shadow: 0px 1px 2px #699C1999;
  /*border: 1px solid #CCCCCC !important;*/
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .calculator .calculator__info button, .block-1 .calculator-slider .amount-detalis {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

.button-radio,
.prol-radio {
  background-color: #FAF6F6;
  border-radius: 12px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 16px;
  /*padding-top: 4px;*/
  width: auto;
  color: #979797;
  font-weight: 500;
  /*min-width: 120px;*/
  transition: 0.2s all ease;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 33%;
  margin-top: 3px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  outline-color: rgba(51, 51, 51, 0.2) !important;
  outline-style: solid !important;
  outline-width: 0 !important;
}
.button-radio:focus,
.prol-radio:focus {
  outline-width: 4px !important;
}
.button-radio:first-child,
.prol-radio:first-child {
  /*margin-right: 10px;*/
}
.button-radio:hover,
.prol-radio:hover {
  cursor: pointer;
  filter: brightness(0.9);
}
.button-radio.active,
.prol-radio.active {
  color: #fff !important;
  background-color: #699C19 !important;
  /*box-shadow: 0 1px 2px #23380366;*/
  /*font-weight: 800;*/
  /*font-size: 16px;*/
  /*line-height: 20px;*/
  /*box-shadow: 0 2px 7px #0003;*/
}

.button-radio-label {
  font-size: 14px;
  font-weight: 600;
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .calculator .calculator__info button, .block-1 .calculator-slider .amount-detalis {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

.form-checkbox .parsley-errors-list, .form-checkbox .form-select2__errors {
  text-align: left;
  position: static;
  margin-left: 35px;
}

.styled_checkbox {
  display: flex;
  text-align: left;
  cursor: pointer;
  font-size: 14px;
  align-items: center;
  margin-bottom: 0;
  line-height: 15px;
  transition: 0.2s all ease;
  user-select: none;
  font-weight: 500;
  color: #333;
  /* span {
      margin-top: 2px;
  }*/
  /*justify-content:center;*/
}
.styled_checkbox.styled_checkbox-disabled {
  cursor: default;
  opacity: 0.5;
}
.styled_checkbox .checkbox-link {
  /*color: #536537 !important;*/
  color: #699C19;
  transition: all 0.2s ease;
  font-weight: 600;
  text-decoration: underline;
  display: inline;
}
.styled_checkbox .checkbox-link:hover {
  filter: brightness(1.1);
  transform: scale(1.01);
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.0666666667);
}

input[type=checkbox] {
  display: none;
}

input[type=checkbox] + label:before {
  content: url(../images/vector-3.png);
  color: #fff;
  display: inline-table;
  background-color: #E0E0E0;
  font-size: 20px;
  font-weight: 900;
  line-height: 22px;
  margin: 0px 11px 0 0;
  height: 24px;
  min-width: 24px;
  text-align: center;
  vertical-align: middle;
  transition: color ease 0.1s;
  border-radius: 8px;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  display: flex;
}

input[type=checkbox]:checked + label:before {
  color: #fff;
  opacity: 1;
  background-color: #699C19;
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .calculator .calculator__info button, .block-1 .calculator-slider .amount-detalis {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

.form-select {
  height: 65px;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  transition: 0.2s all ease;
  margin-bottom: 40px;
}
.form-select:hover {
  cursor: pointer;
  filter: brightness(0.95);
}
.form-select__label {
  position: absolute;
  font-size: 18px;
  padding: 0 20px;
  top: 12px;
  bottom: 7px;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  margin: 0;
  padding-top: 2px;
  transition: 0.2s all ease;
  color: #979797;
  z-index: 1;
}
.form-select__field {
  height: 65px;
  border-radius: 12px !important;
  border: 1px solid transparent !important;
  background-color: #FAF6F6;
  width: 100%;
  margin-top: 0 !important;
  box-sizing: border-box;
  padding: 0 20px;
  line-height: 10px;
  padding-top: 25px;
  color: transparent;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  font-size: 18px;
  transition: 0.2s all ease;
  z-index: 2;
  background-clip: border-box;
  outline-color: rgba(51, 51, 51, 0.2) !important;
  outline-style: solid;
  outline-width: 0;
  /*        &:hover:not(:disabled) {
              cursor: pointer;
              filter: brightness(0.9);
          }
                &:-webkit-autofill,
          &:-webkit-autofill:hover,
          &:-webkit-autofill:focus,
          &:-webkit-autofill:active {
              background-color: inherit;
          }
  */
}
.form-select__field:focus {
  outline-width: 4px;
}
.form-select__field[type=password]::-ms-reveal, .form-select__field[type=password]::-ms-clear {
  display: none;
}
.form-select__field:focus {
  border: 1px solid transparent !important;
  /*border: 1px solid #CCCCCC !important;*/
}
.form-select__field:focus, .form-select__field:not(:placeholder-shown) {
  color: #1D1E1B !important;
}
.form-select__field.parsley-error, .form-select__field.parsley-error:not(:focus) {
  background-color: #FFEEED;
  border: 1px solid transparent !important;
  box-shadow: 0px 1px 2px #EAB8B6;
  /*border: 1px solid #CCCCCC !important;*/
}
.form-select__field.parsley-success:not(:focus), .form-select__field.parsley-success {
  background-color: #ECF7DB;
  border: 1px solid transparent !important;
  box-shadow: 0px 1px 2px #699C1999;
  /*border: 1px solid #CCCCCC !important;*/
}
.form-select__field.parsley-success ~ .form-select__label {
  color: #699C19;
}
.form-select__field.parsley-error ~ .form-select__label {
  color: red;
}
.form-select__field.parsley-success ~ .form-select__date-btn {
  color: #699C19;
}
.form-select__field.parsley-error ~ .form-select__date-btn {
  color: rgba(255, 0, 0, 0.5333333333);
}
.form-select__field:focus ~ .form-select__label, .form-select__field:not(:placeholder-shown) ~ .form-select__label {
  font-size: 14px;
  bottom: 53%;
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .calculator .calculator__info button, .block-1 .calculator-slider .amount-detalis {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .calculator .calculator__info button, .block-1 .calculator-slider .amount-detalis {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

.ask-question_pop-up {
  /*background: #F0F0F0;*/
  /*border-radius: 12px;*/
  /*padding: 0 8px 24px;*/
  /*height: 100%;*/
}
.ask-question_pop-up_success h3 {
  color: #56AF31;
}
.ask-question_pop-up_fail h3 {
  color: #E74C3C;
}
.ask-question_pop-up_info h3 {
  color: #0094AA;
}
.ask-question_pop-up_check h3 {
  color: #F7A823;
}
.ask-question_pop-up__content {
  display: flex;
  align-items: center;
}
@media (min-width: 1px) and (max-width: 768px) {
  .ask-question_pop-up__content {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }
}
.ask-question_pop-up__content img {
  margin-right: 10px;
  height: 100%;
}
@media (min-width: 1px) and (max-width: 768px) {
  .ask-question_pop-up__content img {
    margin-right: 0px;
    margin-bottom: 15px;
  }
}
.ask-question_pop-up__content svg {
  margin-right: 10px;
}
@media (min-width: 1px) and (max-width: 768px) {
  .ask-question_pop-up__content svg {
    margin-right: 0px;
    margin-bottom: 15px;
  }
}

.parsley-errors-list, .form-select2__errors {
  position: absolute;
  top: calc(100% + 2px);
  left: 0;
  right: 0;
  font-size: 13px;
  text-align: center;
  margin: 0;
  padding: 0;
  list-style-type: none;
  line-height: 1.1em;
  opacity: 1;
  color: #E74C3C;
  margin-top: 2px;
}
@media screen and (min-width: 768) {
  .parsley-errors-list, .form-select2__errors {
    text-align: left;
  }
}

.info-block {
  background-color: #E3F7DA;
  border-radius: 12px;
  padding: 15px 20px;
}

/*____________radio-account____________*/
.radio_account_group input[type=radio] {
  display: none;
}

.radio_account_group label {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  padding: 10px 15px;
  background: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  font-size: 1rem;
  transition: 0.2s all ease;
}
.radio_account_group label::before {
  transition: 0.2s all ease;
  content: "";
  min-width: 20px;
  min-height: 20px;
  border-radius: 12px;
  background-color: #FFFFFF;
  border: 5px solid #eee;
  margin: auto 0;
}
@media (min-width: 1px) and (max-width: 575px) {
  .radio_account_group label::before {
    margin: 5px 0px auto;
  }
}
.radio_account_group label p {
  margin: auto;
  margin-left: 16px;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1px) and (max-width: 575px) {
  .radio_account_group label p span {
    display: block;
    font-size: 14px;
  }
}
.radio_account_group label img:hover {
  filter: opacity(0.7);
}

/* Checked */
.radio_account_group input[type=radio]:checked + label {
  background: rgb(247.0113636364, 251.6363636364, 239.8636363636);
  border: 1px solid #56AF31;
  border-radius: 12px;
  box-shadow: 0 2px 10px rgba(86, 175, 49, 0.3333333333);
}
.radio_account_group input[type=radio]:checked + label::before {
  content: "";
  min-width: 20px;
  min-height: 20px;
  border-radius: 12px;
  background-color: #FFFFFF;
  border: 5px solid #56AF31;
  margin: auto 0;
}
@media (min-width: 1px) and (max-width: 575px) {
  .radio_account_group input[type=radio]:checked + label::before {
    margin: 5px 0px auto;
  }
}

/* form_radio-create-account */
.form_radio-create-account {
  padding: 0 10px 20px 10px;
  background-color: #FFFFFF;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
}
.form_radio-create-account img {
  cursor: pointer;
}
.form_radio-create-account .select .select__list {
  display: block;
}

.password-validation-container {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.form-select2 {
  height: 65px;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  transition: 0.2s all ease;
  margin-bottom: 40px;
  /*
  .select2-selection {
      overflow: hidden !important;
      text-overflow: ellipsis !important;
      white-space: nowrap !important;
      justify-content: space-between !important;
      padding: 14px 25px !important;
      padding-right: 35px !important;
      color: #A7A7A7 !important;
      cursor: pointer !important;
      background: #FFFFFF !important;
      border: 1px solid #E0E0E0 !important;
      border-radius: 12px !important;
      margin-top: 0px !important;
  }
  */
  /*.select2-container--default {
      .select2-results__option[aria-selected=true] {
          background-color: #F0F0F0;
          color: #1D1D1B;
      }

      .select2-results__option--selected {
          background-color: #A7A7A7;
          color: #fff;
      }
  }

  select2-dropdown.select2-dropdown--below {
      top: -7px !important;

      .select2-results__options {
          border-radius: 0 0 10px 10px;
      }
  }

  .select2-dropdown--above {
      border-radius: 10px 10px 0 0 !important;
      border-top: 10px !important;
      border-bottom: 0 !important;
      top: 0 !important;
  }

  .select2-dropdown--below {
      border-radius: 0 0 10px 10px !important;
      border-top: 0 !important;
  }

  .select2-search__field {
      border-radius: 10px !important;*/
  /*height: 54px;*/
  /*padding: 5px 25px !important;
  }*/
  /*.select2.parsley-error + .select2-container .select2-selection {
      border: 1px solid #E74C3C !important;
  }*/
  /*.select2-container--default.selected {
      span {
          color: #1D1D1B !important;
      }
  }*/
}
.form-select2:hover {
  cursor: pointer;
  filter: brightness(0.95);
}
.form-select2__label {
  position: absolute;
  font-size: 18px;
  padding: 0 20px;
  top: 12px;
  bottom: 7px;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  margin: 0;
  padding-top: 2px;
  transition: 0.2s all ease;
  color: #979797;
  z-index: 1;
  cursor: pointer;
}
.form-select2 .select2-selection__arrow {
  margin: 5px 0;
}
.form-select2 .select2-selection {
  z-index: 2;
}
.form-select2 .select2-container,
.form-select2 .select2-container--default,
.form-select2 .select2-selection--single {
  width: 100% !important;
  height: 54px !important;
  border-radius: 12px !important;
  margin-top: 4px;
  line-height: 10px;
}
.form-select2 .select2-selection__rendered {
  padding: 0 !important;
  color: #A7A7A7 !important;
  font-size: 16px;
}
.form-select2 .select2-selection__rendered {
  line-height: initial !important;
}
.form-select2 .select2-selection__arrow {
  height: 26px !important;
  position: absolute !important;
  top: 15% !important;
  right: 15px !important;
  width: 20px !important;
}
.form-select2 .select2-selection__arrow b {
  border-color: none !important;
  border-width: 0 !important;
  height: auto !important;
  width: auto !important;
  left: 0 !important;
  margin-left: 0 !important;
  margin-top: 0 !important;
  position: absolute !important;
  top: 50% !important;
  background-color: transparent !important;
  transform: translateY(50%) !important;
  content: url(../images/chevron.png) !important;
  display: block !important;
  transition: 0.2s ease-in !important;
}
.form-select2 .select2-container--default b {
  border-color: 0;
  border-width: 0;
}
.form-select2 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  transform: translateY(50%) rotate(180deg) !important;
  transition: 0.2s ease-in !important;
}
.form-select2 .select2-container, .form-select2 .select2-container--default, .form-select2 .select2-selection--single {
  height: 65px !important;
}
.form-select2 .select2-selection__rendered {
  font-size: 18px;
  margin-top: 6px;
  color: #1D1E1B !important;
}
.form-select2 .select2-selection {
  height: 65px;
  border-radius: 12px !important;
  border: 1px solid transparent !important;
  background-color: #FAF6F6;
  width: 100%;
  margin-top: 0 !important;
  box-sizing: border-box;
  padding: 25px 20px 0 20px !important;
  line-height: 10px;
  color: transparent;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
  font-size: 18px;
  transition: 0.2s all ease;
  z-index: 2;
  background-clip: border-box;
  outline-color: rgba(51, 51, 51, 0.2) !important;
  outline-style: solid;
  outline-width: 0;
}
.form-select2 .select2-selection:focus {
  outline-width: 4px;
}
.form-select2 .select2-selection:focus {
  border: 1px solid transparent !important;
  /*border: 1px solid #CCCCCC !important;*/
}
.form-select2 .select2-selection:focus, .form-select2 .select2-selection:not(:placeholder-shown) {
  color: #1D1E1B !important;
}
.form-select2 .select2-selection.parsley-error, .form-select2 .select2-selection.parsley-error:not(:focus) {
  background-color: #FFEEED;
  border: 1px solid transparent !important;
  box-shadow: 0px 1px 2px #EAB8B6;
  /*border: 1px solid #CCCCCC !important;*/
}
.form-select2 .select2-selection.parsley-success:not(:focus), .form-select2 .select2-selection.parsley-success {
  background-color: #ECF7DB;
  border: 1px solid transparent !important;
  box-shadow: 0px 1px 2px #699C1999;
  /*border: 1px solid #CCCCCC !important;*/
}
.form-select2__field.parsley-success ~ .select2 .select2-selection {
  background-color: #ECF7DB;
  box-shadow: 0px 1px 2px #699C1999;
}
.form-select2__field.parsley-error ~ .select2 .select2-selection {
  background-color: #FFEEED;
  box-shadow: 0px 1px 2px #EAB8B6;
}
.form-select2__field.parsley-success ~ .form-select2__label {
  color: #699C19;
}
.form-select2__field.parsley-error ~ .form-select2__label {
  color: red;
}
.form-select2__field.parsley-success ~ .form-select2__date-btn {
  color: #699C19;
}
.form-select2__field.parsley-error ~ .form-select2__date-btn {
  color: rgba(255, 0, 0, 0.5333333333);
}
.form-select2__field:focus ~ .form-select2__label, .form-select2__field:not(:placeholder-shown) ~ .form-select2__label {
  font-size: 14px;
  bottom: 40%;
}

.select2-dropdown {
  /*top: -20px !important;*/
  border: 1px solid transparent;
  /*margin-top: 5px !important;*/
  background-color: #FAF6F6 !important;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.1333333333);
}
.select2-dropdown .select2-search {
  padding: 10px;
  background-color: transparent !important;
}
.select2-dropdown .select2-search__field {
  border: 2px solid #e5e5e5 !important;
  border-radius: 12px;
  padding: 10px 20px;
  /*box-shadow: 0 1px 2px #0002;*/
}
.select2-dropdown.select2-dropdown--below {
  top: -6px !important;
  /*border-top: 4px solid #ddd;*/
  border-radius: 0 0 12px 12px;
  /*box-shadow: 0px 1px 2px #0003;*/
}
.select2-dropdown.select2-dropdown--below .select2-results {
  border-radius: 0 0 12px 12px;
  overflow: hidden;
}
.select2-dropdown.select2-dropdown--above {
  top: 6px !important;
  border: 1px solid #eee;
  /*border-bottom: 4px solid #ddd;*/
  border-radius: 12px 12px 0 0;
}
.select2-dropdown.select2-dropdown--above .select2-results {
  border-radius: 0;
  overflow: hidden;
}

.select2-results__option {
  padding: 10px 25px;
  line-height: 19px;
}

.custom-badge {
  background-color: #CCCCCC;
  font-weight: 600;
  color: #333333;
  height: 22px;
  border-radius: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  padding: 0 10px;
  /*padding-top: 2px;*/
}
.custom-badge_info {
  background-color: #29B6F6;
  color: #F5F5F5;
}
.custom-badge_success {
  background-color: #81BA27;
  color: #F5F5F5;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1333333333);
}
.custom-badge_danger {
  background-color: #E53935;
  color: #F5F5F5;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1333333333);
}
.custom-badge_warning {
  background-color: #FFA726;
  color: #F5F5F5;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1333333333);
}
.custom-badge_disabled {
  background-color: #CCCCCC;
  color: #979797;
}
.custom-badge_clickable:not(.custom-badge_disabled) {
  transition: 0.2s all ease;
  cursor: pointer;
}
.custom-badge_clickable:not(.custom-badge_disabled):hover {
  filter: brightness(1.4) contrast(0.7);
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .calculator .calculator__info button, .block-1 .calculator-slider .amount-detalis {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

.pa-payment {
  text-align: center;
  color: #536537;
  position: relative;
  /* filter: drop-shadow(1px 2px 10px #81BA2733);

   &_warning &__circle {
       filter: drop-shadow(1px 2px 10px #FFA72633);
   }

   &_danger &__circle {
       filter: drop-shadow(1px 2px 10px #E5393533);
   }*/
}
.pa-payment_danger .pa-payment__amount {
  color: #E53935;
}
.pa-payment__content {
  left: 0;
  right: 0;
  position: absolute;
  top: 0;
  bottom: 30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.pa-payment__circle {
  z-index: 2;
  position: relative;
}
.pa-payment__back-circle {
  position: absolute;
  left: 0;
  right: 0;
  top: 3px;
  bottom: 0;
  z-index: 1;
}
.pa-payment__text {
  font-size: 14px;
}
.pa-payment__amount {
  font-weight: 800;
  font-size: 30px;
}
.pa-payment__image {
  margin-bottom: 12px;
}
.pa-payment__due-date-diff {
  color: #333333;
  font-size: 14px;
  font-weight: 600;
}

.pa-nav-tabs {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  gap: 10px;
  border: none;
}
.pa-nav-tabs .nav-link {
  min-width: 100px;
  font-weight: 600;
  font-size: 14px;
  line-height: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  background-color: #eee;
  color: #979797;
  border: none;
  border-radius: 12px 12px 0 0;
  height: 45px;
}
@media screen and (min-width: 575) {
  .pa-nav-tabs .nav-link {
    min-width: 150px;
    font-size: 16px;
  }
}
.pa-nav-tabs .nav-link.active {
  background-color: #699C19;
  color: #f5f5f5;
}
.pa-nav-tabs .nav-link span {
  display: inline-block;
}
.pa-nav-tabs .nav-link .custom-badge {
  font-size: 10px;
}
@media screen and (min-width: 575) {
  .pa-nav-tabs .nav-link .custom-badge {
    font-size: 12px;
  }
}

.personal-area-questionary {
  background-color: #E3F7DA;
  padding: 31px 16px;
  border-radius: 6px 6px 12px 12px;
  margin-top: 3px;
}

.calculator[data-type=lk] {
  border-bottom-left-radius: 6px !important;
  border-bottom-right-radius: 6px !important;
}

.pa-history {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.loan-period {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  color: #333;
  margin-top: 5px;
}

.loan-period-head {
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  font-weight: 600;
  color: #666;
}

.tab-title {
  display: flex;
  color: #333;
  font-size: 20px;
  position: relative;
}
.tab-title__button {
  font-size: 18px;
  margin-right: 20px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: unset;
  transition: 0.2s all ease;
  cursor: pointer;
}
.tab-title__button:hover {
  opacity: 0.5;
}
.tab-title__text {
  margin-top: 3px;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  width: 100%;
  text-align: center;
}

/*.personal-area-back {
    margin-bottom: 20px;
    @media screen and (max-width: 991px) {
        box-shadow: 0 2px 10px #0001;
        position: fixed;
        bottom: 20px;
        left: 20px;
        z-index: 30;
        background-color: #fff;
        padding: 5px 10px;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 2px solid #eee;
        margin: 0;
    }
}*/
.payment-options {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
  justify-content: center;
}
.payment-options > :nth-child(n) {
  flex-basis: 49.5%;
}
@media screen and (max-width: 730px) {
  .payment-options > :nth-child(n) {
    flex-basis: 100%;
  }
}

.payment-option-button {
  border-radius: 12px;
  border: none;
  /*box-shadow: 0 2px 5px #0001, 0 0 0 2px #fff;*/
  display: flex;
  align-items: center;
  justify-content: center;
  height: 70px;
  border: 2px solid #F3E8E8;
  cursor: pointer;
  transition: 0.2s all ease;
}
.payment-option-button:hover {
  border-color: #56AF31;
  box-shadow: 0 2px 15px rgba(86, 175, 49, 0.4), inset 0 0 1px 3px #fff;
}

.pse-logo {
  color: #FDB718;
  background-color: #0E2F51 !important;
  background-image: url(../images/pse-logo.svg) !important;
  background-position: 15px;
  background-repeat: no-repeat;
  background-size: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.payment-info {
  background-image: linear-gradient(#D8F1D4, #B2E1AA);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.0666666667);
  border-radius: 12px;
  padding: 24px;
  font-size: 18px;
}
.payment-info__text {
  font-weight: 500;
  color: #333;
}
.payment-info__value {
  color: #536537;
  font-weight: 700;
}

.payment-guide {
  font-size: 16px;
  background-color: #F3E8E8;
  border: 2px solid #F3E8E8;
  border-radius: 12px;
  padding: 25px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.payment-guide__text {
  font-weight: 600;
  line-height: 20px;
  color: #333;
}
.payment-guide__text_green {
  color: #536537;
}
.payment-guide__list {
  font-size: 14px;
  margin-left: 10px;
  margin-bottom: 0;
}

.pa-details {
  /*background-image: linear-gradient(#9ed8f5, #29B6F6f5);*/
  background-color: #F5F5F5;
  border-radius: 12px;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.0666666667);
  font-size: 13px !important;
  overflow: hidden;
  /* &_light {
      background-color: #FAFAFA;
  }*/
  color: #333;
}
.pa-details_bordered {
  background-color: #fff;
  border: 2px solid #eee;
  box-shadow: unset;
}
.pa-details .custom-badge {
  font-size: 11px !important;
  /*padding: 0 10px;*/
  height: 16px;
  /*margin-top: 2px;*/
}
@media screen and (min-width: 575px) {
  .pa-details {
    font-size: 16px !important;
  }
  .pa-details .custom-badge {
    font-size: 14px !important;
  }
}
.pa-details__title {
  text-align: center;
  font-weight: 700;
  font-size: 16px;
  position: relative;
  /*border-bottom: 4px solid #fff;*/
}
.pa-details__title[aria-expanded=true] i:before {
  content: "\f077";
}
.pa-details__title i {
  position: absolute;
  right: 20px;
  font-style: normal;
}
.pa-details__title i:before {
  content: "\f078";
  font-family: "Font Awesome 5 Free" !important;
}
.pa-details__content {
  border-top: 1px solid #eee;
}
.pa-details__total-payment {
  /*font-size: 16px;*/
  /*color: #f5f5f5;*/
  color: #000;
}
.pa-details__quota-name {
  font-weight: 400;
  font-size: 11px;
  margin-top: 2px;
  /*min-width: 10px;*/
}
.pa-details__quota-name::before {
  display: inline;
  content: attr(data-mob-text);
}
@media screen and (min-width: 575px) {
  .pa-details__quota-name {
    font-size: 16px;
    /*min-width: 75px;*/
  }
  .pa-details__quota-name::before {
    display: inline;
    content: attr(data-desk-text);
  }
}
.pa-details__quota-value {
  margin-top: 2px;
  font-size: 11px;
  font-weight: 600;
}
@media screen and (min-width: 575px) {
  .pa-details__quota-value {
    font-size: 16px;
    /*min-width: 100px;*/
  }
}
.pa-details__quota-badge {
  /*width: 109px;*/
  display: inline-flex;
  justify-content: flex-end;
}
@media screen and (min-width: 575px) {
  .pa-details__quota-badge {
    /*width: 133px;*/
  }
}
.pa-details__name {
  font-weight: 400;
  margin-top: 2px;
}
.pa-details__value {
  font-weight: 600;
  margin-top: 2px;
}
.pa-details__line {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 10px 24px;
}
.pa-details__line-even {
  background-color: #F5F5F5;
}
.pa-details__line-odd {
  background-color: #fff;
  /*background-color: #F3E8E8;*/
}
.pa-details__line-odd ~ .pa-details__line-date {
  border-top: 2px solid #F5F5F5;
}
.pa-details__line-date {
  background-color: #fff;
  /*background-color: #F3E8E8;*/
}
.pa-details__list {
  display: flex;
  flex-direction: column;
}

.loan-pay-button {
  /*background-color: #F5F5F5;*/
  border: 1px solid #eee;
  border-radius: 12px;
  /*box-shadow: 0 2px 1px #0001;*/
}
.loan-pay-button__amount {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 12px;
}
.loan-pay-button__type {
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0;
}

.loan-pay {
  border-radius: 12px;
  border: none;
  /*box-shadow: 0 2px 5px #0001, 0 0 0 2px #fff;*/
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  cursor: pointer;
  transition: 0.2s all ease;
  /*box-shadow: inset 0 0 2px 4px #fff;*/
}
.loan-pay_green {
  border: 2px solid rgb(110.2232142857, 203.59375, 71.40625);
  background-color: #C5EBB5;
}
.loan-pay_green:hover {
  border-color: #56AF31;
  box-shadow: 0 2px 15px rgba(86, 175, 49, 0.4), inset 0 0 0px 4px #fff;
}
.loan-pay_orange {
  border: 2px solid rgb(250.7894736842, 209.3859649123, 139.2105263158);
  background-color: #FDE5BD;
}
.loan-pay_orange:hover {
  border-color: #F9BE5A;
  box-shadow: 0 2px 15px #F9BE5A66, inset 0 0 0px 4px #fff;
}
.loan-pay_red {
  border: 2px solid rgb(234.8157894737, 101.2894736842, 98.1842105263);
  background-color: #F5B0AE;
}
.loan-pay_red:hover {
  border-color: #E53935;
  box-shadow: 0 2px 15px rgba(229, 57, 53, 0.4), inset 0 0 0px 4px #fff;
}

.input-with-button {
  display: flex;
  /*background-color: #F0F0F0;*/
  justify-content: center;
  position: relative;
  padding: 15px;
  font-style: normal;
  gap: 16px;
  flex-direction: column;
  border-radius: 12px;
  /* &::before {
       content: "$";
       display: inline-block;
       position: absolute;
       left: 28px;
       top: 30px;
       font-size: 20px;
       font-weight: 600;
       color: #888;
   }*/
}
@media screen and (min-width: 575px) {
  .input-with-button {
    flex-direction: row;
  }
}
.input-with-button .currency-prefix {
  display: none;
}
.input-with-button__input {
  /*padding-left: 26px;*/
  /*border: 2px solid #eee;*/
  background-color: #fff;
  border: none;
  /*border: 1px solid #A7A7A7;*/
  border-radius: 12px;
  flex-shrink: 1;
  flex-grow: 1;
  height: 60px;
  font-size: 20px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.0666666667);
  text-align: center;
  font-weight: 500;
}
.input-with-button__input:focus, .input-with-button__input:active {
  border-right: none;
  border-color: #d0d0d0;
}
.input-with-button__button {
  background-color: #A7A7A7;
  color: #fff !important;
  /*box-shadow: 0px 4px 14px #A7A7A7;*/
  border-radius: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  min-width: 160px;
  font-style: normal;
  font-weight: 800;
  font-size: 16px;
  height: 44px;
}
.input-with-button__button:hover {
  background-color: #d0d0d0;
}
.input-with-button__button:focus {
  background-color: #8f8f8f;
}

.copy-data-value {
  position: absolute;
  right: 10px;
  top: 10px;
  bottom: 10px;
  border-radius: 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  font-size: 20px;
  background-color: #eee;
  transition: 0.2s all ease;
  color: #333;
}
.copy-data-value:hover {
  background-color: rgb(243.1, 243.1, 243.1);
  color: rgb(76.5, 76.5, 76.5);
}
.copy-data-value:before {
  content: "\f0c5";
  font-family: "Font Awesome 5 Free";
  font-weight: 500;
}

.client-name {
  font-size: 14px;
}
@media screen and (min-width: 768px) {
  .client-name {
    font-size: 20px;
  }
}

.pa-progress {
  margin-bottom: 15px;
}
.pa-progress_danger .pa-progress__bar::before {
  background-color: #E53935;
  /*box-shadow: 0px 2px 15px #E74C3C88;*/
}
.pa-progress_info .pa-progress__bar::before {
  background-color: #29B6F6;
  /*box-shadow: 0px 2px 15px #E74C3C88;*/
}
.pa-progress_warning .pa-progress__bar::before {
  background-color: #FFA726;
  /*box-shadow: 0px 2px 15px #E74C3C88;*/
}
.pa-progress__bar {
  --width: 0%;
  height: 6px;
  background-color: #E0E0E0;
  border-radius: 4px;
  border: none;
  margin-top: 0;
  margin-bottom: 7px;
  position: relative;
}
.pa-progress__bar::before {
  content: " ";
  width: var(--width);
  height: 6px;
  background-color: #81BA27;
  position: absolute;
  border-radius: 4px;
  /*box-shadow: 0px 2px 15px #56AF3188;*/
}
.pa-progress__info {
  color: #979797;
  font-size: 12px;
}
.pa-progress__label {
  color: #333;
  font-size: 15px;
  font-weight: 600;
  padding-top: 10px;
  /* @include media($mediapoint-very-small, $mediapoint-medium) {
      text-align: center;
  }*/
}

.questionary-progress {
  margin-bottom: 15px;
}
.questionary-progress_fail .questionary-progress__bar::before {
  background-color: #E74C3C;
  box-shadow: 0px 2px 15px rgba(231, 76, 60, 0.5333333333);
}
.questionary-progress__bar {
  --width: 0%;
  height: 8px;
  background-color: #E0E0E0;
  border-radius: 4px;
  border: none;
  margin-top: 0;
  margin-bottom: 7px;
  position: relative;
}
.questionary-progress__bar::before {
  content: " ";
  width: var(--width);
  height: 8px;
  background-color: #56AF31;
  position: absolute;
  border-radius: 4px;
  box-shadow: 0px 2px 15px rgba(86, 175, 49, 0.5333333333);
}
.questionary-progress__label {
  color: #A7A7A7;
}
@media (min-width: 1px) and (max-width: 768px) {
  .questionary-progress__label {
    text-align: center;
  }
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .calculator .calculator__info button, .block-1 .calculator-slider .amount-detalis {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

.questionary-progress-bar {
  margin-bottom: 15px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  /*    &_fail &__bar {
      &::before {
          background-color: #E74C3C;
          box-shadow: 0px 2px 15px #E74C3C88;
      }
  }

  &__bar {
      --width: 0%;
      height: 8px;
      background-color: #E0E0E0;
      border-radius: 4px;
      border: none;
      margin-top: 0;
      margin-bottom: 7px;
      position: relative;

      &::before {
          content: " ";
          width: var(--width);
          height: 8px;
          background-color: #56AF31;
          position: absolute;
          border-radius: 4px;
          box-shadow: 0px 2px 15px #56AF3188;
      }
  }*/
}
.questionary-progress-bar__steps {
  display: flex;
  gap: 5px;
}
.questionary-progress-bar__step {
  background-color: #ccc;
  height: 5px;
  border-radius: 2px;
}
.questionary-progress-bar__label {
  font-size: 12px;
  margin: 0;
  padding: 0;
}
.questionary-progress-bar__step_active, .questionary-progress-bar__step_completed {
  background-color: #699C19;
}
.questionary-progress-bar__label {
  color: #A7A7A7;
}
@media (min-width: 1px) and (max-width: 768px) {
  .questionary-progress-bar__label {
    text-align: center;
  }
}

.calculator-radio {
  display: flex;
  flex-direction: column;
  position: relative;
  align-items: center;
  font-weight: 700;
  color: #536537;
  cursor: pointer;
}
.calculator-radio input {
  display: none;
}
.calculator-radio:hover:has(> input:not(:checked)):after {
  background-color: #ffd800;
  /*background-color: #fff;
  border: 2px solid #ccc;*/
}
.calculator-radio:hover:has(> input:not(:checked)):before {
  background-color: rgba(255, 255, 255, 0.6);
}
.calculator-radio:has(> input):after {
  content: " ";
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #F0E0E0;
  box-sizing: border-box;
  transition: 0.2s all ease;
  /*border: 2px solid #ccc*/
}
.calculator-radio:has(> input):before {
  background-color: #fff;
  content: " ";
  position: absolute;
  bottom: 6px;
  left: 6px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1333333333);
  width: 12px;
  height: 12px;
  border-radius: 50%;
  transition: 0.2s all ease;
}
.calculator-radio:has(> input:checked):before {
  background-color: #81BA27;
}

.loan-card {
  color: #1D1E1B;
  background-color: #f5f5f5;
  font-family: Poppins;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  line-height: 20px;
  justify-content: space-between;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.0666666667);
}
.loan-card__status-badge {
  padding: 2px 15px;
  font-size: 12px;
  border-radius: 14px;
  font-weight: 600;
  /*padding-top: 4px;*/
}
.loan-card__main {
  padding: 20px;
  padding-bottom: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
  color: #1D1E1B;
}
.loan-card__docs {
  padding: 10px 20px;
  border-radius: 0 0 12px 12px;
  display: flex;
  justify-content: space-between;
}
.loan-card__docs .dropdown-menu {
  font-size: 14px !important;
  font-weight: 600 !important;
  padding: 0 !important;
}
.loan-card__docs .dropdown-menu .dropdown-item {
  border-radius: 12px;
  padding-top: 8px;
  font-weight: 600;
  color: #333;
}
.loan-card__docs:has(:only-child) {
  justify-content: end;
}
.loan-card__doc {
  transition: 0.2s all ease;
  font-size: 14px;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  background-color: unset;
  border: none;
}
.loan-card__doc:after {
  content: "";
  display: none;
}
.loan-card__doc_contract {
  order: 10;
}
.loan-card__doc_contract svg {
  order: 2;
}
.loan-card__doc_contract span {
  order: 1;
}
.loan-card__doc > span {
  /*padding-top: 4px;*/
}
.loan-card__doc svg {
  transition: 0.2s all ease;
}
.loan-card__doc svg path, .loan-card__doc svg rect {
  transition: 0.2s all ease;
}
.loan-card__doc:hover {
  color: #fff !important;
  filter: drop-shadow(1px 1px 3px rgba(0, 0, 0, 0.1333333333));
}
.loan-card__doc:hover svg path, .loan-card__doc:hover svg rect {
  stroke: #fff !important;
}
.loan-card_repaid .loan-card__main {
  color: #928E8F;
}
.loan-card_repaid .loan-card__status-badge {
  background-color: #8ECFEF;
  color: #928E8F;
}
.loan-card_repaid .loan-card__docs {
  background-color: #8ECFEF;
  color: #928E8F;
  /*opacity: 0.5;*/
}
.loan-card_repaid .loan-card__doc {
  color: #928E8F;
}
.loan-card_repaid .loan-card__doc svg path, .loan-card_repaid .loan-card__doc svg rect {
  stroke: #928E8F;
}
.loan-card_active .loan-card__status-badge {
  color: #F5F5F5;
  background-color: #699C19;
}
.loan-card_active .loan-card__docs {
  background-color: #699C19;
  color: #F5F5F5;
}
.loan-card_active .loan-card__doc {
  color: #F5F5F5;
}
.loan-card_active .loan-card__doc svg path, .loan-card_active .loan-card__doc svg rect {
  stroke: #F5F5F5;
}
.loan-card_outloanterm .loan-card__status-badge {
  color: #F5F5F5;
  background-color: #E53935;
}
.loan-card_outloanterm .loan-card__docs {
  background-color: #E53935;
  color: #F5F5F5;
}
.loan-card_outloanterm .loan-card__doc {
  color: #F5F5F5;
}
.loan-card_outloanterm .loan-card__doc svg path, .loan-card_outloanterm .loan-card__doc svg rect {
  stroke: #F5F5F5;
}

.loan-card_active__status {
  background-color: #29B6F6;
  color: #333333;
}

.loan-card_block__status {
  /*    background-color: #F7A823;
  color: #FFFFFF;*/
}

.text-black {
  color: #333;
}
.text-orange {
  color: #F38C13;
}
.text-gray, .text-grey {
  color: #555;
}
.text-light-gray, .text-light-grey {
  color: #7A7A7A;
}
.text-warning-dark {
  color: #A67806;
  transition: unset;
}
.text-white {
  color: #fff;
}
.text-600 {
  font-weight: 600;
}
.text-700 {
  font-weight: 700;
}
.text-500 {
  font-weight: 500;
}

.loan-term {
  padding: 10px 0;
  border-bottom: 1px solid #ccc;
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .calculator .calculator__info button, .block-1 .calculator-slider .amount-detalis {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

.preapproved {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  gap: 5px;
  min-height: 365px;
}
@media screen and (min-width: 575px) {
  .preapproved {
    gap: 15px;
    min-height: 600px;
  }
}
.preapproved__background {
  position: absolute;
  /* left: 0; */
  top: -50px;
  /* bottom: 0; */
  /* right: 0; */
  width: 356px;
  height: auto;
  z-index: -1;
  align-self: center;
  opacity: 0.3;
}
@media screen and (min-width: 575px) {
  .preapproved__background {
    width: 700px;
    top: auto;
  }
}
.preapproved__title {
  font-size: 16px;
  color: #536537;
}
@media screen and (min-width: 575px) {
  .preapproved__title {
    font-size: 22px;
    /*margin: 10px 0;*/
  }
}
.preapproved__amount {
  font-size: 46px;
  font-weight: 700;
  color: #536537;
  line-height: 50px;
}
@media screen and (min-width: 575px) {
  .preapproved__amount {
    font-size: 70px;
    /*margin: 20px 0;*/
  }
}
.preapproved__text {
  line-height: 15px;
  font-size: 14px;
  text-align: center;
}
@media screen and (min-width: 575px) {
  .preapproved__text {
    font-size: 18px;
    line-height: 20px;
  }
}
.preapproved__button {
  width: 80%;
  margin-bottom: 10px;
}
@media screen and (min-width: 575px) {
  .preapproved__button {
    width: 350px;
  }
}
.preapproved__badge {
  margin-bottom: 50px;
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .calculator .calculator__info button, .block-1 .calculator-slider .amount-detalis {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

.form-file {
  background-color: #FAF6F6;
  position: relative;
  height: 150px;
  border-radius: 12px;
  border: 1px dashed #bbb;
  border-width: 2px;
  cursor: pointer;
  display: flex;
  padding: 10px 20px;
  position: relative;
  transition: all 0.2s ease;
}
.form-file:hover {
  cursor: pointer;
  filter: brightness(1.03);
  border-color: #999;
}
.form-file__label {
  font-size: 14px;
  margin-bottom: 15px;
  color: #1D1E1B;
}
@media screen and (min-width: 575px) {
  .form-file__label {
    font-size: 18px;
  }
}
.form-file__hint {
  font-size: 12px;
  color: #979797;
}
@media screen and (min-width: 575px) {
  .form-file__hint {
    font-size: 14px;
  }
}
.form-file__action {
  font-size: 14px;
  font-weight: 600;
  color: #699C19;
}
@media screen and (min-width: 575px) {
  .form-file__action {
    font-size: 18px;
  }
}
.form-file__content {
  display: flex;
  flex-direction: column;
  text-align: left;
  justify-content: center;
  padding-right: 27px;
}
.form-file__image {
  background-repeat: no-repeat;
  background-position: 50%;
  width: 20%;
  height: 100%;
  min-width: 100px;
  margin-right: 20px;
}
.form-file.form-file_photo .form-file__image {
  /*background-image: url('../images/id1.png');*/
  background-image: url('data:image/svg+xml,<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M47.6666 42.2499H4.33325V9.74992H20.5833L25.9999 4.33325L31.4166 9.74992H47.6666V42.2499Z" stroke="%23979797" stroke-width="4.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M25.9999 27.0833C28.9915 27.0833 31.4166 24.6582 31.4166 21.6667C31.4166 18.6751 28.9915 16.25 25.9999 16.25C23.0084 16.25 20.5833 18.6751 20.5833 21.6667C20.5833 24.6582 23.0084 27.0833 25.9999 27.0833Z" stroke="%23979797" stroke-width="4.33333" stroke-linecap="round" stroke-linejoin="round"/><path d="M35.75 35.7499C35.75 30.9638 31.3842 27.0833 26 27.0833C20.6158 27.0833 16.25 30.9638 16.25 35.7499" stroke="%23979797" stroke-width="4.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.form-file.form-file_document .form-file__image {
  /*background-image: url('../images/id2.png');*/
  background-image: url('data:image/svg+xml,<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M45.4999 8.66675H6.49992C5.3033 8.66675 4.33325 9.6368 4.33325 10.8334V41.1667C4.33325 42.3634 5.3033 43.3334 6.49992 43.3334H45.4999C46.6965 43.3334 47.6666 42.3634 47.6666 41.1667V10.8334C47.6666 9.6368 46.6965 8.66675 45.4999 8.66675Z" stroke="%23979797" stroke-width="4.33333" stroke-linejoin="round"/><path d="M18.4166 27.0834C19.5659 27.0834 20.6681 26.6269 21.4807 25.8142C22.2934 25.0016 22.7499 23.8994 22.7499 22.7501C22.7499 21.6008 22.2934 20.4986 21.4807 19.686C20.6681 18.8733 19.5659 18.4167 18.4166 18.4167C17.2673 18.4167 16.1651 18.8733 15.3525 19.686C14.5398 20.4986 14.0833 21.6008 14.0833 22.7501C14.0833 23.8994 14.5398 25.0016 15.3525 25.8142C16.1651 26.6269 17.2673 27.0834 18.4166 27.0834Z" stroke="%23979797" stroke-width="4.33333" stroke-linejoin="round"/><path d="M24.9165 33.5834C24.9165 31.8595 24.2317 30.2062 23.0127 28.9872C21.7937 27.7682 20.1404 27.0834 18.4165 27.0834C16.6926 27.0834 15.0393 27.7682 13.8203 28.9872C12.6013 30.2062 11.9165 31.8595 11.9165 33.5834M30.3332 21.6667H38.9998M32.4998 30.3334H38.9998" stroke="%23979797" stroke-width="4.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.form-file.form-file_idback .form-file__image {
  /*background-image: url('../images/id3.png');*/
  background-image: url('data:image/svg+xml,<svg width="52" height="52" viewBox="0 0 52 52" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M45.4999 8.6665H6.49992C5.92528 8.6665 5.37418 8.89478 4.96785 9.30111C4.56153 9.70744 4.33325 10.2585 4.33325 10.8332V41.1665C4.33325 41.7411 4.56153 42.2922 4.96785 42.6986C5.37418 43.1049 5.92528 43.3332 6.49992 43.3332H45.4999C46.0746 43.3332 46.6257 43.1049 47.032 42.6986C47.4383 42.2922 47.6666 41.7411 47.6666 41.1665V10.8332C47.6666 10.2585 47.4383 9.70744 47.032 9.30111C46.6257 8.89478 46.0746 8.6665 45.4999 8.6665Z" stroke="%23979797" stroke-width="4.33333" stroke-linejoin="round"/><path d="M38.9999 17.333H30.3333V25.9997H38.9999V17.333Z" stroke="%23979797" stroke-width="4.33333" stroke-linejoin="round"/><path d="M13 34.6663H39M13 17.333H19.5M13 25.9997H19.5" stroke="%23979797" stroke-width="4.33333" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.form-file.parsley-error {
  background-color: #FFEEED;
  border-color: red;
}
.form-file.parsley-success {
  background-color: #ECF7DB;
  border-color: #699C19;
}

.fileinput-hidden {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px !important;
  padding: 0 !important;
}

/* #E1EBD1; */
/* #F7E3E2; */
@font-face {
  font-family: MontserratReg;
  src: url("../../fonts/Manrope/Manrope-Regular.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratBold;
  src: url("../../fonts/Manrope/Manrope-Bold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
@font-face {
  font-family: MontserratSBold;
  src: url("../../fonts/Manrope/Manrope-SemiBold.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}
.block-1 .calculator-slider .calculator .calculator__info button, .block-1 .calculator-slider .amount-detalis {
  display: flex;
  flex-direction: row;
}

.block-1 .calculator-slider .calculator .calculator__info button {
  align-items: center;
  justify-content: center;
}

.toastify.toastify-toast {
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
  padding-right: 10px;
  padding-left: 20px;
  /*width: calc(100vw - 10px);*/
  box-sizing: border-box;
  max-width: 600px;
  text-align: center;
  border-radius: 7px;
}
.toastify.toastify-toast.error {
  background: linear-gradient(to right, #f5424b, #f54266);
  box-shadow: 0 3px 6px -1px rgba(245, 66, 75, 0.1333333333), 0 10px 36px -4px rgba(245, 66, 102, 0.1333333333);
}
.switcher {
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}
.switcher__checkbox {
  display: none;
}
.switcher__checkbox:checked + .switcher__control {
  background-color: #56AF31;
}
.switcher__checkbox:checked + .switcher__control::before {
  left: calc(100% - 13px);
  /* background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 3.5L4 6.5L9.5 1' stroke='%2356AF31' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");*/
}
.switcher__control {
  width: 26px;
  height: 16px;
  border-radius: 20px;
  background-color: #A7A7A7;
  position: relative;
  cursor: pointer;
  transition: background-color 0.2s ease;
  /*border: 1px solid #e0e0e0;*/
  /*box-shadow: inset -1px -1px 10px 1px #0001;*/
  /*    &::after {
      min-width: 11px;
      min-height: 8px;
      display: inline-block;
      content: "";
      position: absolute;
  }*/
}
.switcher__control::before {
  height: 10px;
  width: 10px;
  position: absolute;
  content: "";
  background-color: #FFF;
  border-radius: 10px;
  left: 3px;
  top: 3px;
  transition: left 0.2s ease;
  background-repeat: no-repeat;
  background-position: center;
  /*box-shadow: inset 1px -1px 5px -1px #0002;*/
}

.totaltopay {
  font-size: 24px !important;
}

.text-success {
  color: #699C19 !important;
}

.mb-2-5rem {
  margin-bottom: 2.5rem !important;
}

/*____________________________________*/
.rounded-xl {
  border-radius: 12px;
}

.gj-picker-bootstrap table tr td.disabled div {
  color: #eee !important;
}

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 100%;
  line-height: 1.6;
  height: 100%;
}

.modal-content {
  border-radius: 20px !important;
  border: none;
}

.modal-header {
  border: none;
}

body {
  min-width: 320px;
  position: relative;
  line-height: normal;
  overflow-x: hidden;
  color: #1D1D1B;
  font-family: "Poppins", Manrope;
  font-size: 1.125rem;
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}

.body-wrapper {
  flex-grow: 1;
}

html,
body {
  position: relative;
  min-height: 100%;
}

a {
  text-decoration: none;
  outline: none;
  color: #1D1D1B;
}

a:visited,
a:hover {
  text-decoration: none;
}

button {
  border: none;
}

a:focus,
a:active,
a:visited,
i:focus,
button:focus,
.select__head:focus-visible,
.select {
  outline: none !important;
}

/*input:focus,
input:focus-visible,
textarea:focus {
    outline: none !important;
    border: 1px solid #56AF31 !important;
}*/
.grey-block {
  background-color: #F0F0F0;
  padding: 15px;
  border-radius: 12px;
}

.submit-no-electronic-signature {
  font-size: 16px;
}

.no-electronic-signature-info__title {
  font-size: 20px;
  color: #1D1E1B;
  margin-bottom: 10px;
}
.no-electronic-signature-info__text {
  font-size: 16px;
  color: #626262;
  margin-bottom: 24px;
}
.no-electronic-signature-info__block {
  padding: 20px;
  background-color: #E0E0E0;
  font-size: 14px;
  line-height: 18px;
  border-radius: 5px;
}

.spinner {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  animation-name: spinneranim;
  animation-duration: 1.2s;
  animation-direction: normal;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  /*animation-timing-function: cubic-bezier(0.3, 0.63, 0.83, 0.45);*/
  color: inherit;
  width: 26px;
  height: 26px;
  font-size: 24px;
}
.spinner::before {
  content: "\f1ce";
  font-family: "Font Awesome 5 Free";
  font-weight: 600;
  color: inherit;
}

.hint-icon {
  width: 18px;
  height: 18px;
  color: inherit;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-left: 2px;
  margin-right: 2px;
}
.hint-icon::before {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 3px;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px'%0Awidth='18' height='18'%0AviewBox='0 0 24 24'%0Astyle=' fill:%23000000;'%3E%3Cpath d='M 12 2 C 6.4889971 2 2 6.4889971 2 12 C 2 17.511003 6.4889971 22 12 22 C 17.511003 22 22 17.511003 22 12 C 22 6.4889971 17.511003 2 12 2 z M 12 4 C 16.430123 4 20 7.5698774 20 12 C 20 16.430123 16.430123 20 12 20 C 7.5698774 20 4 16.430123 4 12 C 4 7.5698774 7.5698774 4 12 4 z M 11 7 L 11 9 L 13 9 L 13 7 L 11 7 z M 11 11 L 11 17 L 13 17 L 13 11 L 11 11 z'%3E%3C/path%3E%3C/svg%3E");
}
.hint-icon_danger::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px'%0Awidth='18' height='18'%0AviewBox='0 0 24 24'%0Astyle=' fill:%23DC3545;'%3E%3Cpath d='M 12 2 C 6.4889971 2 2 6.4889971 2 12 C 2 17.511003 6.4889971 22 12 22 C 17.511003 22 22 17.511003 22 12 C 22 6.4889971 17.511003 2 12 2 z M 12 4 C 16.430123 4 20 7.5698774 20 12 C 20 16.430123 16.430123 20 12 20 C 7.5698774 20 4 16.430123 4 12 C 4 7.5698774 7.5698774 4 12 4 z M 11 7 L 11 9 L 13 9 L 13 7 L 11 7 z M 11 11 L 11 17 L 13 17 L 13 11 L 11 11 z'%3E%3C/path%3E%3C/svg%3E");
}
.hint-icon_success::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px'%0Awidth='18' height='18'%0AviewBox='0 0 24 24'%0Astyle=' fill:%2356AF31;'%3E%3Cpath d='M 12 2 C 6.4889971 2 2 6.4889971 2 12 C 2 17.511003 6.4889971 22 12 22 C 17.511003 22 22 17.511003 22 12 C 22 6.4889971 17.511003 2 12 2 z M 12 4 C 16.430123 4 20 7.5698774 20 12 C 20 16.430123 16.430123 20 12 20 C 7.5698774 20 4 16.430123 4 12 C 4 7.5698774 7.5698774 4 12 4 z M 11 7 L 11 9 L 13 9 L 13 7 L 11 7 z M 11 11 L 11 17 L 13 17 L 13 11 L 11 11 z'%3E%3C/path%3E%3C/svg%3E");
}

.collapse-button-pa {
  cursor: pointer;
  text-align: center;
  transition: 0.5s;
  transform: rotate(180deg);
  padding: 15px 0;
}
.collapse-button-pa img {
  text-align: center;
}
.collapse-button-pa.active {
  transform: rotate(0deg);
  transition: 0.5s;
}

.collapse-block-pa {
  display: none;
}
.collapse-block-pa.active {
  display: block;
}

@keyframes spinneranim {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.row {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.btn-link.btn-link-green {
  color: #536537;
  transition: all 0.3s ease;
}
.btn-link.btn-link-green:hover {
  filter: brightness(1.5);
}

.btn-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}

.grey-bcg {
  background-color: #E5E5E5;
  border-radius: 12px;
}

.order-timer {
  text-align: left;
}
@media (min-width: 1px) and (max-width: 768px) {
  .order-timer {
    text-align: center;
  }
}
.order-timer:not(:empty) {
  display: block;
}

.page-load {
  width: 100%;
  height: 100%;
  display: grid;
  align-content: center;
}
.page-load .page-load-gif {
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-load .page-load-gif img {
  width: 100px;
  height: 100px;
}
.page-load .page-load-text {
  width: 75%;
  margin: auto;
  text-align: center;
}

.border-radius-12px {
  border-radius: 12px;
}

.max-width-100 {
  max-width: 100%;
}

.max-width-75 {
  max-width: 75%;
}

/*_________________buttons___________________*/
.button button_green-bc-white {
  border: 2px solid #56AF31;
  background-color: #FFFFFF;
  color: #56AF31 !important;
  border-radius: 24px;
  padding: 7px 38px;
  cursor: pointer;
  display: inline-block;
}

.button-back {
  color: #F7A823;
}
.button-back:hover {
  color: #F9CA56;
}
.button-back::before {
  content: "\f060";
  font-family: "Font Awesome 5 Free";
  font-weight: 800;
  margin-right: 7px;
}

.resend-otp-message {
  display: block;
  font-weight: 600;
  color: #A7A7A7;
}
@media (min-width: 1px) and (max-width: 768px) {
  .resend-otp-message {
    text-align: center;
  }
}

.header-login-button {
  -webkit-tap-highlight-color: transparent;
  background: #F9BE5A;
  border-radius: 24px;
  width: 174px;
  height: 48px;
  text-align: center;
  font-style: normal;
  font-weight: 800;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  /*margin-right: 50px;*/
}
.header-login-button:hover {
  background: #F7A823;
  color: #FFFFFF;
}
.header-login-button:focus {
  background: #C88007;
  color: #FFFFFF;
}

.orange-button {
  -webkit-tap-highlight-color: transparent;
  background: #F9BE5A;
  border-radius: 24px;
  /*width: 174px;*/
  height: 48px;
  text-align: center;
  font-style: normal;
  font-weight: 800;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  text-decoration: none;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 40%;
  min-width: 256px;
  box-shadow: 0px 4px 14px #F9BE5A66;
  /*margin-right: 50px;*/
}
.orange-button:hover {
  background: #F7A823;
  color: #FFFFFF;
}
.orange-button:focus {
  background: #C88007;
  color: #FFFFFF;
}

.blue-button {
  background-color: #0094AA;
  color: #FFFFFF !important;
  box-shadow: 0px 4px 12px rgba(0, 148, 170, 0.48);
  border-radius: 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40%;
  min-width: 256px;
  height: 44px;
  cursor: pointer;
  margin-top: 15px;
}
.blue-button:hover {
  background-color: #00B9D4;
}
.blue-button:focus {
  background-color: #006D7D;
}

.modal-body .button button_green {
  min-width: auto;
  width: 100%;
  border-radius: 12px;
  border: none;
}
.modal-body .button button_green:active {
  background-color: #3F8024 !important;
  border-color: #3F8024 !important;
}
.modal-body .button button_green:focus {
  box-shadow: none;
}
.modal-body .red-button {
  margin: auto;
  display: flex;
  align-items: end;
  height: 82%;
}

.terms-and-conditions-border {
  border: 1px solid #eee;
  border-radius: 12px;
  padding: 12px;
}

.grey-button-primary, .button_unavailable {
  background-color: #A7A7A7;
  color: #fff !important;
  border-radius: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  width: 40%;
  min-width: 256px;
  /*margin-right: 15px;*/
  margin-top: 15px;
}
.grey-button-primary:hover, .button_unavailable:hover {
  background-color: #d0d0d0;
}
.grey-button-primary:focus, .button_unavailable:focus {
  background-color: #8f8f8f;
}

.button_unavailable {
  pointer-events: none;
  cursor: default;
}
.button_unavailable:hover {
  background-color: inherit !important;
}
.button_unavailable:focus {
  background-color: inherit !important;
}

.otp-code {
  width: 35%;
  color: #A7A7A7;
}

.review-button {
  color: #0094AA;
  border: 2px solid #0094AA;
  border-radius: 24px;
  padding: 14px 52px;
  cursor: pointer;
}
.review-button:hover {
  color: #fff;
  background-color: #0094AA;
}
.review-button:focus {
  color: #fff;
  background-color: #006D7D;
  border-color: #006D7D;
}

.red-button {
  color: #E74C3C;
  margin-left: 40px;
  background-color: transparent;
}
.red-button i {
  margin-right: 8px;
}

.grey-button {
  color: #A7A7A7;
  margin-left: 40px;
  background-color: transparent;
}
.grey-button i {
  margin-right: 8px;
}

.button-active {
  color: #fff !important;
  background-color: #56AF31 !important;
  font-style: normal;
  font-weight: 800;
  font-size: 16px;
  line-height: 20px;
}

.ellipse-button {
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  border-radius: 30px !important;
  height: 58px !important;
  width: 100%;
}

.bancolombia-logo-yellow {
  background-color: #ffd200;
  background-image: url(../images/bancolombia-logo-yellow.png);
  background-position: -4px -1px;
  background-repeat: no-repeat;
  background-size: 72px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.chromatic-blue2-bcg {
  background: #006D7D;
}

.postback-bcg {
  background-color: #DFF4F7;
  border-radius: 12px;
  padding: 24px 0;
}

.green-bcg {
  background-color: #D0F1C1;
  border-radius: 12px;
}

/*_________________section__one___________________*/
.section__one .header_h1 {
  color: #56AF31;
}

/*________________noUiSlider styles________________*/
/* _________accordion_____________ */
.button-amount .fa-chevron-up {
  transform: rotate(180deg);
  transition: 0.3s ease-out;
}

.amount-detalis {
  overflow: hidden;
  transition: max-height 0.3s ease-out;
  margin-top: 8px;
}

/*_________________section__two___________________*/
.section__two {
  background: linear-gradient(to right, #4E4E4E, #6D6D6D);
  padding-top: 40px;
  padding-bottom: 39px;
}
.section__two .header_h1 {
  color: #F7A823;
  margin-bottom: 24px;
}
.section__two .body_xl-bold {
  color: #F7A823;
  margin-top: 8px;
  margin-bottom: 4px;
}
.section__two .body_l-regular {
  color: #fff;
  width: 80%;
  margin: auto;
}
.section__two .section__two-image {
  position: relative;
}
.section__two .section__two-image img {
  position: absolute;
  bottom: -107px;
  right: -18%;
}

/*_________________section__three___________________*/
.under_block {
  display: flex;
  margin-top: 30px;
}
.under_block .pse_logo {
  background-color: #fff;
  border-radius: 12px;
  margin-right: 12px;
}
.under_block .pse_logo img {
  padding: 23px 27px;
}
.under_block .wheel {
  display: flex;
  background-color: #D0F1C1;
  color: #56AF31;
  border-radius: 12px;
  padding: 11px 21px;
}
.under_block .wheel img {
  margin: auto;
  margin-right: 9px;
  width: 42px;
  height: 42px;
}
.under_block .wheel .body_m-bold, .under_block .wheel .password-hint {
  margin: auto;
}

.white-bcg {
  background-color: #FFFFFF;
  /*border-radius: 12px;
  overflow: hidden;
  border-radius: 8px;
  width: 100%;
  height: 55px;
  max-height: 100px;

  border: 1px solid #F0F0F0;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));*/
}

.white-bcg-noshadow {
  background-color: #FFFFFF;
  border-radius: 12px;
  width: 100%;
  max-height: 100px;
  filter: none !important;
}

.pay-block {
  margin-bottom: 5px;
  height: 74px;
}

.cons {
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  border: 1px solid #F0F0F0;
  overflow: hidden;
  filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
  padding: 15px;
}
.cons img {
  width: 65px !important;
  margin: 5px;
}
.cons .button-amount {
  cursor: pointer;
}
.cons .amount-detalis {
  height: 0px;
}
.cons .amount-detalis.active {
  height: 100%;
  transition: 0.5s;
}
.cons.left-column img {
  width: 35px !important;
}

.credit-block {
  padding: 0 15px;
}

.credit-string {
  display: flex;
  align-items: center;
  margin-bottom: 11px;
}
.credit-string img {
  margin-right: 7px;
}
.credit-string p {
  margin-bottom: 0;
  margin-left: 7px;
}

.status-credit-active {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #E3F7DA;
  border-radius: 8px;
  color: #56AF31;
  min-width: 100px;
  min-height: 28px;
}
.status-credit-active img {
  width: 15px !important;
  margin-right: 0;
}

.status-credit-inactive {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #F9D2CE;
  border-radius: 8px;
  color: #E74C3C;
  min-width: 100px;
  min-height: 28px;
}
.status-credit-inactive img {
  width: 16px !important;
  margin-right: 0;
}

.total_debt {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 15px;
  /*height: 40px;*/
}
.total_debt p {
  margin-bottom: 0;
  margin-left: 17px;
}
.total_debt .credit-button {
  height: 25px;
}
.total_debt .credit-button button {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  border-radius: 12px;
  width: 103px;
  padding: 0 14px;
}
.total_debt .credit-button img {
  margin-left: 5px;
  width: 12px;
  transform: rotate(180deg);
}

.total_debt.active {
  background-color: #F0F0F0;
  border-radius: 12px 12px 0px 0px;
}
.total_debt.active .credit-button img {
  transform: rotate(0deg);
}

.credit-detalis {
  background-color: #F0F0F0;
  display: flex;
  justify-content: space-between;
  border-radius: 0px 0px 12px 12px;
  display: none;
  padding: 0 15px 5px;
}
.credit-detalis ul {
  list-style-type: none;
}
.credit-detalis .d-flex .info {
  cursor: pointer;
}

.credit-detalis.active {
  display: block;
  width: 100%;
}

.flex {
  display: flex;
}

.flex-gap-20px {
  gap: 20px;
}

.flex-gap-30px {
  gap: 30px;
}

.flex-gap-10px {
  gap: 10px;
}

.flex-gap-0 {
  gap: 0;
}

.gap-0 {
  gap: 0 !important;
}
.gap-1 {
  gap: 0.25rem !important;
}
.gap-2 {
  gap: 0.5rem !important;
}
.gap-3 {
  gap: 1rem !important;
}
.gap-4 {
  gap: 1.5rem !important;
}
.gap-5 {
  gap: 3rem !important;
}

.personal-area-greetings {
  display: flex;
  align-items: flex-end;
  gap: 10px;
}
.personal-area-greetings > :nth-child(n) {
  margin: 0;
  line-height: 30px;
  /*text-align: center;*/
  font-size: 24px !important;
}
@media (min-width: 1px) and (max-width: 768px) {
  .personal-area-greetings {
    flex-direction: column;
    /*  font-size: 16px!important;*/
    align-items: center;
    gap: 0;
  }
}

.total_debt-prol {
  width: 48%;
  background-color: #F0F0F0;
  border-radius: 12px;
}
@media (min-width: 1px) and (max-width: 992px) {
  .total_debt-prol {
    width: 100%;
  }
}

.total_debt-prol.active {
  width: 100%;
}

.warningPaymentText {
  display: none;
}

@media (min-width: 1px) and (max-width: 768px) {
  .body_xl-bold.text-left, .body_m-bold.text-left, .text-left.password-hint, .body_l-bold.text-left, .text-left.button-back, .text-left.resend-otp-message {
    text-align: center !important;
  }
}

.warningPaymentText.active {
  display: block;
}

.section__three {
  padding-top: 40px;
  background-color: #F0F0F0;
}
.section__three .section__three-item {
  background-color: #E4E4E4;
  width: 84%;
  display: flex;
  border-radius: 24px;
  margin-top: 24px;
  margin-bottom: 24px;
}
.section__three .section__three-item .header_h1 {
  margin-bottom: 24px;
}
.section__three .section__three-item .body_xl-bold {
  margin-top: 24px;
}
.section__three .section__three-item .tab {
  color: #4F4F4F;
}
.section__three .section__three-item li {
  list-style-type: none;
  cursor: pointer;
  padding: 13px 44px;
  border-radius: 24px;
}
.section__three .one-img {
  margin-bottom: 70px;
}
.section__three .two-img {
  height: 396px;
}
.section__three .tab_item1 strong {
  color: #56AF31;
}
.section__three .tab_item1 .pse_logo {
  background-color: #fff;
  border-radius: 12px;
  margin-right: 12px;
}
.section__three .tab_item1 .pse_logo img {
  padding: 23px 27px;
}
.section__three .tab_item1 .wheel {
  display: flex;
  background-color: #D0F1C1;
  color: #56AF31;
  border-radius: 12px;
  padding: 11px 21px;
}
.section__three .tab_item1 .wheel img {
  margin: auto;
  margin-right: 19px;
  width: 42px;
  height: 42px;
}

/*_________________section__four___________________*/
.section__four {
  background: linear-gradient(to top, #F7D523, #F7BC23);
  padding-top: 40px;
  padding-bottom: 40px;
}
.section__four .header_h1 {
  margin-bottom: 24px;
}
.section__four ul li {
  list-style-type: none;
  display: flex;
  align-items: center;
  margin-bottom: 14px;
}
.section__four ul li i {
  margin-right: 13px;
  font-size: 32px;
}
.section__four .section__four-bcg {
  position: relative;
}
.section__four .section__four-bcg img {
  position: absolute;
  bottom: -39px;
}

/*_________________section__five___________________*/
.section__five {
  padding-top: 40px;
  padding-bottom: 40px;
}
.section__five .header_h1 {
  margin-bottom: 24px;
}
.section__five .feedback .feedback_block {
  display: flex;
}
.section__five .feedback .feedback_block .comment_block-left {
  margin-right: 20px;
}
.section__five .feedback .feedback_block .comment_block-right {
  margin-left: 20px;
}
.section__five .feedback .feedback_block .feedback_header {
  display: flex;
  margin-bottom: 14px;
}
.section__five .feedback .feedback_block .feedback_header .name-status {
  margin-left: 12px;
}
.section__five .feedback .feedback_block .feedback_header .name-status .status {
  display: flex;
  margin-top: 6px;
}
.section__five .feedback .feedback_block .feedback_header .name-status .status .fas {
  color: #F7A823;
  font-size: 23px;
}
.section__five .feedback .feedback_block .feedback_header .name-status .status .half-star {
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: linear-gradient(to right, #F7A823 50%, #C4C4C4 50%);
}
.section__five .feedback .feedback_block .feedback_header .name-status .status .status_data {
  margin-left: 12px;
}
.section__five .feedback .feedback_block .feedback_header .name-status .body_l-regular {
  color: #A7A7A1 !important;
}
.section__five .feedback .feedback_block .feedback_text {
  padding: 14px;
  color: #fff;
  background-color: #0094AA;
  border-radius: 0px 12px 12px 12px;
  box-shadow: 0px 4px 8px rgba(0, 148, 170, 0.12);
}

/*____section__five_slider_____*/
.slick-slider:focus,
.slick-slider:active,
.slick-initialized:focus,
.slick-initialized:active,
.slick-track:focus,
.slick-active:active,
.slick-cloned:focus,
.slick-slide:focus,
.col-12:focus,
.p-0:focus {
  outline: none;
  text-decoration: none;
}

.slick-dots {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 16px 0 24px 0;
}
.slick-dots li {
  list-style-type: none;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 6px;
  height: 6px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: #C4C4C4;
  border-radius: 100%;
  margin: 0 3px;
}
.slick-dots li button:hover {
  background: #cccccc;
}
.slick-dots .slick-active button {
  background: #0094AA;
  width: 12px;
  height: 12px;
}
.slick-dots .slick-active button:hover {
  background: #0094AA;
}

/*........Media queries........*/
@media screen and (max-width: 1260px) {
  .section__two .section__two-image img {
    margin: -85% 0 -128px -63%;
  }
  .section__four .section__four-bcg img {
    margin: -20% 0 0px -10%;
  }
}
@media screen and (max-width: 1200px) {
  .section__two .section__two-image img {
    margin: -169px 0 -128px -75%;
  }
  .section__three .one-img {
    margin-bottom: 70px;
    width: 100%;
  }
  .section__three .section__three-item {
    width: 100%;
  }
  .section__four .section__four-bcg img {
    margin: -20% 0 0px -27%;
  }
}
.nowrap {
  white-space: nowrap;
}

.show-on-mobile {
  display: none;
}

@media screen and (max-width: 992px) {
  .show-on-mobile {
    display: inherit;
  }
  .hide-on-mobile {
    display: none;
  }
}
@media screen and (max-width: 575px) {
  .button button_green {
    width: 100%;
    min-width: 220px;
  }
  .orange-button {
    width: 100%;
    min-width: 220px;
  }
  .grey-button-primary, .button_unavailable {
    width: 100%;
    min-width: 220px;
  }
  .button_unavailable {
    width: 100%;
    min-width: 220px;
  }
}
.retry-payment {
  overflow: hidden !important;
  padding-right: 0 !important;
}
.retry-payment__dialog {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.retry-payment__content {
  margin-top: -40px 2px 2px 2px;
  width: 408px;
  height: 408px;
  position: relative;
  background: url('data:image/svg+xml,<svg width="408" height="418" viewBox="0 0 408 418" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-229.685 1309.63C-321.462 1309.63 -410.572 1291.62 -494.537 1256.1C-575.564 1221.83 -648.305 1172.8 -710.738 1110.37C-773.17 1047.93 -822.2 975.193 -856.476 894.166C-891.992 810.2 -910 721.091 -910 629.314C-910 537.536 -891.992 448.427 -856.476 364.461C-822.2 283.435 -773.17 210.693 -710.738 148.261C-648.305 85.8284 -575.564 36.7982 -494.537 2.52284C-410.572 -32.9878 -321.462 -50.9961 -229.685 -50.9961C-137.908 -50.9961 -48.7983 -32.9878 35.1675 2.52816C116.194 36.8035 188.935 85.8337 251.368 148.266C313.8 210.699 362.831 283.44 397.106 364.466C432.622 448.432 450.63 537.542 450.63 629.319C450.63 721.096 432.622 810.206 397.106 894.171C362.836 975.198 313.8 1047.94 251.368 1110.37C188.935 1172.8 116.194 1221.84 35.1675 1256.11C-48.7983 1291.63 -137.908 1309.63 -229.685 1309.63V1309.63ZM-229.685 240.469C-444.096 240.469 -618.535 414.908 -618.535 629.319C-618.535 843.73 -444.096 1018.17 -229.685 1018.17C-15.2737 1018.17 159.165 843.73 159.165 629.319C159.165 414.908 -15.2737 240.469 -229.685 240.469Z" fill="%23B3E0AA" fill-opacity="0.6"/></svg>'), url('data:image/svg+xml,<svg width="408" height="354" viewBox="0 0 408 354" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M607.037 1360.62C515.26 1360.62 426.15 1342.62 342.184 1307.1C261.158 1272.83 188.417 1223.79 125.984 1161.36C63.5516 1098.93 14.5214 1026.19 -19.7539 945.162C-55.2699 861.196 -73.2782 772.087 -73.2782 680.31C-73.2782 588.533 -55.2699 499.423 -19.7539 415.457C14.5214 334.431 63.5516 261.69 125.984 199.257C188.417 136.824 261.158 87.7943 342.184 53.5189C426.15 18.0083 515.26 0 607.037 0C698.814 0 787.924 18.0083 871.889 53.5243C952.916 87.7996 1025.66 136.83 1088.09 199.262C1150.52 261.695 1199.55 334.436 1233.83 415.463C1269.34 499.428 1287.35 588.538 1287.35 680.315C1287.35 772.092 1269.34 861.202 1233.83 945.167C1199.56 1026.19 1150.52 1098.94 1088.09 1161.37C1025.66 1223.8 952.916 1272.84 871.889 1307.11C787.924 1342.62 698.814 1360.63 607.037 1360.63V1360.62ZM607.037 291.465C392.626 291.465 218.187 465.904 218.187 680.315C218.187 894.726 392.626 1069.16 607.037 1069.16C821.448 1069.16 995.886 894.726 995.886 680.315C995.886 465.904 821.448 291.465 607.037 291.465Z" fill="%23B3E0AA" fill-opacity="0.4"/></svg>'), #fff;
  background-repeat: no-repeat;
  background-position: bottom;
}
.retry-payment__body {
  display: flex;
  flex-direction: column;
  justify-content: end;
  padding: 20px;
  align-items: center;
}
.retry-payment__body::before {
  justify-self: start;
  display: block;
  content: " ";
  /*bottom: 20px;*/
  width: 212px;
  height: 183px;
  margin-left: -20px;
  background-repeat: no-repeat;
  margin-bottom: 10px;
  background-image: url('data:image/svg+xml,<svg width="212" height="183" viewBox="0 0 212 183" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_136_199)"><path d="M175.668 140.3C143.489 169.02 91.319 169.02 59.145 140.3C26.9656 111.58 26.9656 65.0139 59.145 36.2888C91.3245 7.5691 143.494 7.5691 175.668 36.2888C207.848 65.0085 207.848 111.575 175.668 140.3Z" fill="%23F5F5FF"/><path d="M150.464 87.3716H146.547C129.301 87.3716 115.32 101.328 115.32 118.543V142.594C115.32 159.809 129.301 173.765 146.547 173.765H150.464C167.711 173.765 181.692 159.809 181.692 142.594V118.543C181.692 101.328 167.711 87.3716 150.464 87.3716Z" fill="%2381BA27"/><path d="M150.464 87.3716H146.547C129.301 87.3716 115.32 101.328 115.32 118.543V142.594C115.32 159.809 129.301 173.765 146.547 173.765H150.464C167.711 173.765 181.692 159.809 181.692 142.594V118.543C181.692 101.328 167.711 87.3716 150.464 87.3716Z" fill="black"/><path d="M145.327 87.3716H136.678C120.374 87.3716 107.157 100.565 107.157 116.839V144.298C107.157 160.572 120.374 173.765 136.678 173.765H145.327C161.631 173.765 174.848 160.572 174.848 144.298V116.839C174.848 100.565 161.631 87.3716 145.327 87.3716Z" fill="%23979797"/><path d="M114.674 63.3594C114.674 63.3594 105.292 91.9644 102.43 103.88" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M154.354 52.8578C154.354 52.8578 148.85 48.052 148.588 47.9373C148.325 47.8227 145.157 45.0266 141.415 45.4526L149.08 62.775C149.08 62.775 146.202 65.1943 146.76 66.6688C147.324 68.1378 149.359 65.7295 150.415 65.2817C151.465 64.8339 153.205 62.8023 153.708 61.9231C154.212 61.0439 154.354 52.8578 154.354 52.8578Z" fill="%23BA6F4C"/><path d="M145.655 51.3503C145.655 51.3503 147.641 55.8503 150.327 56.9261" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M142.542 50.0125C142.542 50.0125 162.516 76.3839 163.162 92.4667C163.162 92.4667 145.601 121.629 105.007 99.5934L112.256 64.0037L142.542 50.0125Z" fill="black"/><path d="M145.174 53.5513C145.174 53.5513 156.985 70.273 165.367 87.0002" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M145.442 87.1586C145.442 87.1586 170.575 82.3365 182.332 83.6198C182.332 83.6198 189.581 91.8223 192.321 97.125L171.166 110.417C171.166 110.417 173.639 143.113 165.099 164.181H85.3558C85.3558 164.181 89.9951 119.128 93.8958 111.597C96.3139 106.933 98.4585 101.789 109.843 97.6056C121.228 93.4224 123.214 89.5669 123.214 89.5669L145.447 87.1531L145.442 87.1586Z" fill="%239EC68A"/><path d="M144.627 87.6338C144.627 87.6338 147.461 87.2843 148.177 91.675" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M123.115 93.395C123.115 93.395 119.866 96.2839 122.519 100.746" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M101.785 114.819L106.938 121.733" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M131.267 99.5388C125.692 99.5388 124.177 91.7568 124.177 86.192L124.335 74.1831H144.528V89.2502C144.528 94.815 136.842 99.5388 131.267 99.5388Z" fill="%23BA6F4C"/><path d="M142.646 74.1885H124.341L124.182 86.1973C124.182 89.5996 124.751 93.8264 126.464 96.6006C136.634 94.9241 141.098 84.914 142.646 74.1885Z" fill="black"/><path d="M153.708 61.9231L189.017 99.2985C189.017 99.2985 196.293 96.6991 200.588 91.1233C204.882 85.5476 195.806 75.8979 183.781 68.1814C171.751 60.465 153.632 52.2625 153.632 52.2625C153.632 52.2625 153.282 54.8455 153.708 61.9231Z" fill="%23BA6F4C"/><path d="M162.784 123.715C162.784 123.715 160.853 143.347 143.237 142.288" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M116.49 83.3467C117.092 84.1822 117.377 85.4874 117.163 86.8855C116.824 89.1245 115.347 90.7573 113.864 90.5334C112.382 90.3095 111.457 88.3108 111.796 86.0718C111.999 84.7393 112.606 83.6143 113.377 82.9753" stroke="white" stroke-miterlimit="10" stroke-linecap="round"/><path d="M107.573 59.7549C107.573 59.7549 107.086 91.9533 125.255 94.1814C141.054 96.1146 143.527 69.6558 142.395 59.6129C141.262 49.5701 136.787 44.2892 124.434 44.4804C106.156 44.7643 107.573 59.7549 107.573 59.7549Z" fill="%23BA6F4C"/><path d="M140.447 65.9315L140.918 68.4326C140.918 68.4326 151.197 69.8088 153.818 68.1814C153.818 68.1814 147.991 52.4973 143.992 47.7571C139.993 43.0169 134.309 38.5934 121.759 40.3573C109.209 42.1267 106.189 54.1356 106.189 54.1356C106.189 54.1356 103.18 62.4036 108.765 71.9441C108.765 71.9441 108.82 61.0165 111.238 57.8327C111.238 57.8327 122.798 70.8082 140.453 65.926" fill="black"/><path d="M145.404 75.4009C144.621 79.0543 141.951 81.5773 139.446 81.0422C136.94 80.507 135.545 77.1102 136.327 73.4568C137.11 69.8033 139.78 67.2803 142.285 67.8155C144.791 68.3507 146.186 71.7475 145.404 75.4009Z" fill="%23BA6F4C"/><path d="M142.832 72.2391C142.832 72.2391 140.436 70.1857 139.375 74.2487C139.375 74.2487 140.792 75.7451 140.004 77.0284C140.004 77.0284 141.339 77.2851 141.93 75.958" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path d="M141.913 73.8228C141.913 73.8228 141.744 72.9436 140.803 71.9824" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path d="M126.639 76.3784C126.671 77.2849 126.25 78.0331 125.709 78.0549C125.162 78.0713 124.696 77.3559 124.664 76.4439C124.631 75.5374 125.052 74.7892 125.594 74.7674C126.141 74.751 126.606 75.4664 126.639 76.3784Z" fill="black"/><path d="M114.827 77.9785C114.86 78.885 114.439 79.6332 113.897 79.655C113.35 79.6714 112.885 78.956 112.852 78.044C112.819 77.132 113.241 76.3893 113.782 76.3675C114.329 76.3511 114.794 77.0665 114.827 77.9785Z" fill="black"/><path d="M113.284 73.3367C113.284 73.3367 112.863 75.177 111.184 74.6692" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M126.573 72.0151C126.573 72.0151 124.122 72.8179 122.7 71.2014" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M116.966 80.8293C116.966 80.8293 116.55 82.4021 117.36 82.637C118.17 82.8718 119.253 83.1831 120.271 82.5277C121.288 81.8724 122.317 82.1891 121.387 80.8293" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M141.738 65.0467C121.119 74.6964 111.025 58.1057 111.025 58.1057C111.025 58.1057 110.325 59.1215 114.997 65.3962" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M144.293 78.4592C145.097 79.0053 145.765 80.0757 146.027 81.3809C146.449 83.4725 145.661 85.3948 144.277 85.6733C142.892 85.9518 141.426 84.4773 141.011 82.3803C140.759 81.1297 140.939 79.9446 141.415 79.1309" stroke="white" stroke-miterlimit="10" stroke-linecap="round"/><path d="M128.203 89.0592C128.203 89.0592 128.564 86.9949 130.381 86.9949" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M174.169 83.4067C174.169 83.4067 172.561 101.527 189.017 99.2984L174.169 83.4067Z" fill="%23BA6F4C"/><path d="M174.169 83.4067C174.169 83.4067 179.109 90.2167 184.263 91.1778" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M163.485 164.345C163.485 164.345 170.515 141.201 169.765 110.313C169.765 110.313 169.41 110.133 168.414 109.576C166.964 108.768 164.683 107.233 162.516 104.683" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M185.018 99.6479C185.018 99.6479 172.829 108.708 169.765 110.313" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M148.008 88.229C148.008 88.229 151.088 101.472 134.643 104.547C120.495 107.19 120.435 94.329 120.435 94.329" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M139.211 97.0813C139.211 97.0813 141.125 97.9988 141.049 102.313" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M142.444 94.3018C142.444 94.3018 144.43 95.5687 144.359 100.107" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M144.627 90.6318C144.627 90.6318 146.848 91.9152 146.76 96.8793" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M125.391 94.9351C125.391 94.9351 122.957 98.1079 124.943 103.017" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M127.459 97.8459C127.459 97.8459 126.217 100.576 128.515 104.552" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M131.322 99.7954C131.322 99.7954 131.179 102.957 131.984 104.781" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M135.638 99.0527C135.638 99.0527 136.727 100.789 136.503 104.039" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M143.571 100.8C143.571 100.8 137.821 108.413 127.684 108.413" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M187.999 179.112H0L24.0005 164.159H212L187.999 179.112Z" fill="%23C6D3F7"/><path d="M50.7201 157.77C48.6576 156.317 45.9112 155.58 43.0828 155.553C39.3572 155.52 34.2803 156.279 32.6007 156.47C31.5667 156.59 31.5503 155.012 28.421 159.135C27.1846 160.768 26.8563 161.178 26.6922 161.74C26.5281 162.303 26.9822 168.714 28.5632 169.216C28.6125 169.233 28.6508 169.205 28.7 169.205C28.7821 169.724 29.2033 170.56 29.5918 171.057C29.8434 171.373 31.2932 172.034 31.7527 169.62C31.7527 169.62 32.1083 171.581 33.2025 172.275C34.3404 172.995 34.8547 171.657 34.986 170.582C35.1337 171.515 35.834 173.072 36.8133 172.722C38.7226 172.034 37.7706 166.442 37.7706 166.442L40.0137 162.406L43.1922 163.155C43.1922 163.155 49.8283 166.082 52.3942 162.237C53.5704 160.473 52.3668 158.928 50.7201 157.77Z" fill="%23BA6F4C"/><path d="M31.3862 157.956L28.2405 162.466L28.9517 168.943" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M33.7824 158.889L31.2932 163.963L31.7528 169.626" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M37.1853 159.834L34.8164 164.635L34.9805 169.779" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M46.4637 163.078C46.4637 163.078 42.8968 166.802 43.9034 168.364C44.91 169.926 53.532 162.739 51.7923 161.882C49.2374 160.621 46.4692 163.083 46.4692 163.083L46.4637 163.078Z" fill="%23BA6F4C"/><path d="M44.6475 161.571C44.6475 161.571 46.1301 162.456 45.5064 164.159" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M126.918 165.552L143.965 165.934C144.474 165.945 144.878 166.36 144.878 166.868V168.244C144.878 168.61 144.66 168.943 144.326 169.096L131.267 174.961L127.498 175.12L126.918 165.552Z" fill="%2356AF31"/><path d="M144.326 166.792L131.267 172.657L127.498 172.815V175.12L131.267 174.962L144.326 169.096C144.66 168.943 144.878 168.61 144.878 168.244V166.868C144.878 166.699 144.829 166.541 144.747 166.404C144.649 166.573 144.506 166.71 144.326 166.792Z" fill="%23E1E7F7"/><path d="M129.106 175.12H50.7802C49.5274 175.12 48.4551 174.208 48.2253 172.946L37.8253 123.906C37.5299 122.268 40.1285 120.127 41.7533 120.127H120.079C121.332 120.127 122.404 121.039 122.634 122.3L131.655 171.974C131.951 173.613 130.725 175.125 129.101 175.125L129.106 175.12Z" fill="white"/><path d="M116.446 123.578L120.402 120.149C120.298 120.138 120.194 120.122 120.09 120.122H41.7588C40.1339 120.122 37.5298 122.262 37.8307 123.901L39.2039 130.372L69.9445 131.268L116.446 123.573V123.578Z" fill="%2356AF31"/><path d="M131.661 171.969L122.826 123.305C122.092 123.677 120.987 124.48 120.473 126.074C119.855 127.98 120.276 160.146 120.511 175.12H129.112C130.736 175.12 131.962 173.607 131.666 171.969H131.661Z" fill="%23E1E7F7"/><path d="M127.498 175.12H49.1718C47.919 175.12 46.8467 174.23 46.6169 173.001L37.5955 124.638C37.3001 123.043 38.5256 121.569 40.1504 121.569H118.476C119.729 121.569 120.801 122.459 121.031 123.688L130.052 172.051C130.348 173.645 129.122 175.12 127.498 175.12Z" fill="%2381BA27"/><path d="M83.737 158.92C86.9119 157.41 87.8408 152.74 85.8118 148.49C83.7828 144.24 79.5642 142.019 76.3893 143.529C73.2144 145.039 72.2855 149.709 74.3145 153.959C76.3435 158.209 80.5621 160.43 83.737 158.92Z" fill="%23D8F2D5"/><path d="M187.999 179.112H0V183H187.999V179.112Z" fill="%23D8F2D5"/><path d="M188 183L212 168.042V164.159L188 179.112V183Z" fill="%238AA5EB"/><path d="M117.453 98.3921C117.453 98.3921 121.923 115.502 131.464 115.802" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M196.528 139.683C196.528 139.683 194.898 139.06 196.983 135.008C198.957 131.158 201.118 127.548 205.911 124.594C205.911 124.594 205.457 132.545 202.492 135.598C199.526 138.656 196.528 139.683 196.528 139.683Z" fill="%237E9E6E"/><path d="M209.254 140.213C209.254 140.213 204.286 143.538 195.112 143.888C195.112 143.888 195.511 142.676 199.362 140.759C203.214 138.836 210.151 138.978 209.254 140.213Z" fill="%237E9E6E"/><path d="M209.254 140.213C209.254 140.213 202.579 139.131 195.112 143.888C195.112 143.888 194.351 144.428 193.711 145.941" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M205.709 147.072C205.709 147.072 200.768 153.297 191.594 153.647C191.594 153.647 192.814 149.584 196.665 147.662C200.517 145.739 206.611 145.838 205.709 147.072Z" fill="%237E9E6E"/><path d="M205.709 147.072C205.709 147.072 199.346 146.444 191.594 153.647C191.594 153.647 190.686 154.521 190.046 156.033" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M192.321 145.805C192.321 145.805 191.184 146.815 188.683 145.494C186.183 144.172 184.673 139.585 182.644 139.607C182.644 139.607 187.715 139.355 192.321 145.799V145.805Z" fill="%237E9E6E"/><path d="M188.454 161.598C190.15 155.127 192.704 147.52 196.529 139.683C196.529 139.683 197.442 137.569 200.818 131.677C204.193 125.785 205.911 124.594 205.911 124.594" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M183.251 139.639C183.251 139.639 188.153 139.972 192.321 145.805C193.334 147.219 192.606 148.956 192.004 150.294" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/><path d="M182.261 158.229L184.64 171.335C184.64 172.138 187.179 172.788 190.314 172.788C193.448 172.788 195.987 172.138 195.987 171.335L198.367 158.229H182.255H182.261Z" fill="%2381BA27"/><path d="M198.378 158.229C198.378 159.031 194.772 159.681 190.319 159.681C185.866 159.681 182.261 159.031 182.261 158.229C182.261 157.426 185.866 156.776 190.319 156.776C194.772 156.776 198.378 157.426 198.378 158.229Z" fill="black"/><path d="M167.353 0.00550542C157.724 0.267636 149.753 7.96772 149.2 17.5683C148.872 23.215 151.066 28.3538 154.753 31.9745C155.3 32.5097 155.552 33.2743 155.426 34.0279L154.042 42.2085L162.566 37.2499C163.053 36.9659 163.622 36.8622 164.174 36.9769C166.258 37.3974 168.463 37.4738 170.739 37.1298C179.159 35.8573 185.729 28.9 186.506 20.4353C187.54 9.15277 178.508 -0.294853 167.353 0.00550542Z" fill="%23D3DDF7"/><path d="M167.364 27.0159C167.106 27.0159 166.904 26.934 166.767 26.7702C166.63 26.6064 166.559 26.377 166.559 26.0876C166.559 25.8145 166.63 25.5906 166.778 25.4159C166.926 25.2466 167.117 25.1592 167.358 25.1592C167.632 25.1592 167.834 25.2411 167.965 25.4049C168.097 25.5688 168.157 25.7981 168.157 26.0876C168.157 26.3442 168.086 26.5627 167.949 26.7484C167.812 26.9286 167.615 27.0214 167.353 27.0214L167.364 27.0159ZM167.205 20.5828C167.183 20.0476 167.167 19.5015 167.145 18.9445C167.123 18.3875 167.112 17.825 167.101 17.268C167.09 16.7109 167.101 16.1375 167.117 15.5532V8.73779H167.768L167.796 15.5532C167.796 16.1375 167.796 16.7109 167.779 17.268C167.768 17.825 167.752 18.3875 167.736 18.9445C167.714 19.5015 167.697 20.0531 167.675 20.5828H167.205Z" fill="%231D1D1B"/><path d="M144.528 89.25C144.528 94.8148 136.842 99.5386 131.267 99.5386" stroke="black" stroke-miterlimit="10" stroke-linecap="round"/></g><defs><clipPath id="clip0_136_199"><rect width="212" height="183" fill="white"/></clipPath></defs></svg>');
}
.retry-payment__text {
  font-size: 14px;
  user-select: none;
}
.retry-payment__text-bold {
  font-size: 14px;
  font-weight: bold;
  user-select: none;
}
.retry-payment__continue {
  padding: 10px;
  color: #fff;
  background-color: #81BA27;
  font-size: 14px;
  font-weight: 600;
  padding: 12px 57px;
  border-radius: 20px;
  user-select: none;
  box-shadow: 0px 5px 10px rgba(72, 178, 48, 0.3333333333);
}
.retry-payment__cancel {
  border: none;
  background: none;
  color: #81BA27;
  text-decoration: underline;
  font-size: 14px;
  font-weight: 600;
  user-select: none;
}

.bank-details-account-type-modal {
  display: flex;
  flex-direction: column;
  justify-content: center;
  /*box-sizing:*/
  padding: 30px;
  /*width: 415px;*/
}
@media screen and (max-width: 576px) {
  .bank-details-account-type-modal {
    padding: 0 10px;
  }
}
.bank-details-account-type-modal__footer {
  display: flex;
  gap: 10px;
  font-size: 0.8em;
}
@media screen and (max-width: 576px) {
  .bank-details-account-type-modal__footer {
    flex-direction: column;
    margin-top: 20px;
  }
}
.bank-details-account-type-modal__submit {
  background-color: #fff;
  padding: 10px 15px;
  color: #80BA27;
  border-radius: 20px;
  border: unset;
  flex-grow: 1;
  flex-basis: 50%;
  font-weight: 600;
  transition: 0.2s scale ease, 0.2s box-shadow ease;
}
.bank-details-account-type-modal__submit:hover {
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.0666666667);
  scale: 1.02;
}
.bank-details-account-type-modal__cancel {
  background-color: transparent;
  border: 2px solid #fff;
  color: #fff;
  border-radius: 20px;
  flex-grow: 1;
  flex-basis: 50%;
  transition: 0.2s scale ease;
}
.bank-details-account-type-modal__cancel:hover {
  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.0666666667);
  scale: 1.02;
}
@media screen and (max-width: 576px) {
  .bank-details-account-type-modal__cancel {
    border: none;
    text-decoration: underline;
  }
}
.bank-details-account-type-modal__content {
  display: grid;
  /*width: 415px;*/
  justify-content: stretch;
  grid-template-columns: 200px 215px;
  grid-template-rows: [row1-start] 70px [row-1end row2-start] 130px [row2-end];
  row-gap: 10px;
  column-gap: 20px;
}
@media screen and (max-width: 576px) {
  .bank-details-account-type-modal__content {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.bank-details-account-type-modal__title {
  font-size: 1.6em;
  color: #fff;
  grid-column: 1;
  grid-row-start: row1-start;
  grid-row-end: row1-end;
  padding-top: 20px;
}
@media screen and (max-width: 576px) {
  .bank-details-account-type-modal__title {
    order: 1;
    padding-top: 0;
    font-size: 1.2em;
  }
}
.bank-details-account-type-modal__text {
  font-size: 0.85em;
  color: #fff;
  grid-column: 1;
  grid-row-start: row2-start;
  grid-row-end: row2-end;
}
@media screen and (max-width: 576px) {
  .bank-details-account-type-modal__text {
    order: 3;
    text-align: center;
  }
}
.bank-details-account-type-modal__image {
  width: 215px;
  height: 200px;
  grid-column-start: 2;
  grid-row-start: row1-start;
  grid-row-end: row2-end;
}
@media screen and (max-width: 576px) {
  .bank-details-account-type-modal__image {
    order: 2;
  }
}
.bank-details-account-type-modal__image::before {
  display: block;
  width: 215px;
  height: 200px;
  background-repeat: no-repeat;
  content: "";
  background-image: url('data:image/svg+xml,<svg width="213" height="196" viewBox="0 0 213 196" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_2577_11066)"><path d="M69.1204 110.655C69.1204 110.655 62.2663 113.769 58.4536 120.526C54.643 127.283 53.8608 136.639 53.8608 136.639L65.583 136.759C65.583 136.759 58.4164 127.875 69.1204 110.655Z" fill="%23536537"/><path d="M72.5639 115.295L70.0752 109.413L63.8154 108.127C63.1031 107.981 62.8671 107.081 63.4177 106.605L68.2464 102.422L67.5363 96.0754C67.4555 95.3528 68.2399 94.8506 68.8626 95.2261L74.3358 98.5229L80.1565 95.8855C80.8185 95.5842 81.5395 96.1759 81.3757 96.8832L79.9293 103.103L84.2379 107.819C84.7295 108.356 84.3887 109.223 83.6655 109.284L77.2986 109.832L74.1414 115.384C73.7809 116.018 72.8523 115.963 72.5682 115.293L72.5639 115.295Z" fill="%23536537"/><path d="M47.5199 34.4371L49.7529 30.6687L47.9131 26.6951C47.7034 26.2432 48.1032 25.7454 48.5905 25.8546L52.8664 26.8108L56.0804 23.8328C56.4475 23.4944 57.0418 23.7215 57.0898 24.2171L57.5006 28.5771L61.3264 30.7102C61.7612 30.9525 61.7306 31.5901 61.2718 31.7887L57.2493 33.5266L56.4016 37.8233C56.3055 38.3124 55.6893 38.4783 55.3594 38.105L52.4622 34.8191L48.112 35.3409C47.616 35.3999 47.2686 34.8672 47.522 34.4371H47.5199Z" fill="white"/><path d="M89.0532 60.3044L84.585 63.2846L87.0846 67.6206L82.8109 70.7515L84.6877 75.1901L81.8735 78.0546L83.3265 79.4781L87.089 75.6464L85.3104 71.4414L89.7568 68.1839L87.2965 63.92L91.3474 61.2192L89.0532 60.3044Z" fill="white"/><path d="M118.991 82.8556L113.811 81.4299L112.165 86.1546L107 84.9756L104.872 89.2985L100.863 89.0474L100.734 91.0757L106.098 91.4119L108.115 87.3161L113.487 88.5431L115.106 83.8949L119.802 85.1874L118.991 82.8556Z" fill="white"/><path d="M99.2066 106.494L101.252 110.31L105.665 110.064L107.654 114.504L112.272 112.793L114.744 117.716L119.19 116.664L122.343 121.013L120.698 122.205L118.34 118.954L113.647 120.063L111.27 115.332L106.576 117.072L104.381 112.171L100.072 112.411L98.1753 108.874L95.3808 109.625L94.8521 107.66L99.2066 106.494Z" fill="white"/><path d="M47.2949 120.037L44.0372 120.367L42.9272 115.19L38.1073 115.088L36.6412 111.348L34.749 112.09L36.7067 117.09L41.2754 117.188L42.4312 122.572L47.3298 122.076L47.2949 120.037Z" fill="white"/><path d="M106.922 149.765C105.416 150.062 99.397 158.12 99.397 158.12L99.1851 158.677C99.1851 158.677 110.075 157.467 110.468 157.002C111.532 155.747 108.159 149.52 106.922 149.765ZM99.4735 158.29C101.46 155.753 105.989 152.046 106.966 151.26C107.84 152.151 109.155 154.78 109.33 155.967C108.078 156.225 102.65 157.908 99.4735 158.292V158.29Z" fill="white"/><path d="M92.335 151.14C89.3722 149.208 88.5594 149.223 87.6964 149.712C86.8333 150.201 83.6499 154.764 85.0723 156.188C86.4946 157.611 97.7798 158.627 97.7798 158.627L98.0333 157.937C98.0333 157.937 95.2955 153.07 92.335 151.14ZM87.0321 155.686C86.3745 155.031 88.0132 152.297 88.7582 151.716C88.9483 151.609 96.5409 156.437 97.6006 158.085C93.3641 157.627 87.6461 156.229 87.0321 155.686Z" fill="white"/><path d="M97.8693 156.622H98.5051C99.1344 156.622 99.6435 157.133 99.6435 157.76V159.626C99.6435 160.255 99.1322 160.764 98.5051 160.764H97.8693C97.24 160.764 96.731 160.253 96.731 159.626V157.76C96.731 157.131 97.2422 156.622 97.8693 156.622Z" fill="white"/><path d="M121.941 158.712L70.3176 158.557C68.9432 158.552 67.8901 159.775 68.0955 161.133L68.8952 166.397L71.4821 166.392L73.0422 192.882C73.1252 194.299 74.3007 195.406 75.7209 195.406H116.924L118.637 166.294L121.076 166.29L121.941 158.714V158.712Z" fill="%23383F2D"/><path d="M117.807 195.404H86.1801L84.4868 159.26H122.063L120.488 192.891C120.422 194.297 119.242 195.404 117.809 195.404H117.807Z" fill="%23536537"/><path d="M123.615 166.305L82.8219 166.414L81.8911 158.572L121.851 158.725C123.164 158.729 124.191 159.856 124.073 161.161L123.615 166.305Z" fill="%23536537"/><path d="M82.8218 166.414L121.729 166.305L84.0563 168.362L82.8218 166.414Z" fill="%23383F2D"/><path d="M99.2131 158.633H98.1294V166.379H99.2131V158.633Z" fill="white"/><path d="M102.622 166.342H101.269V195.459H102.622V166.342Z" fill="white"/><path d="M76.3613 141.248H34.5024V195.402H76.3613V141.248Z" fill="%23536537"/><path d="M41.1423 141.248H39.626V195.402H41.1423V141.248Z" fill="%23383F2D"/><path d="M45.6169 141.248H44.1006V195.402H45.6169V141.248Z" fill="%23383F2D"/><path d="M50.0915 141.248H48.5752V195.402H50.0915V141.248Z" fill="%23383F2D"/><path d="M54.5666 141.248H53.0503V195.402H54.5666V141.248Z" fill="%23383F2D"/><path d="M59.0412 141.248H57.5249V195.402H59.0412V141.248Z" fill="%23383F2D"/><path d="M63.5159 141.248H61.9995V195.402H63.5159V141.248Z" fill="%23383F2D"/><path d="M67.9905 141.248H66.4741V195.402H67.9905V141.248Z" fill="%23383F2D"/><path d="M72.4656 141.248H70.9492V195.402H72.4656V141.248Z" fill="%23383F2D"/><path d="M76.3591 141.245H34.5024V143.479H76.3591V141.245Z" fill="%23383F2D"/><path d="M0.179222 124.369C1.5164 125.737 14.036 126.515 14.036 126.515L14.7636 126.355C14.7636 126.355 6.07416 115.83 5.31817 115.736C3.28182 115.483 -0.917613 123.244 0.179222 124.369ZM14.1628 126.32C10.1578 125.98 3.20098 123.788 1.71086 123.305C2.04515 121.788 3.89142 118.622 5.01229 117.631C6.13534 118.76 11.5933 123.27 14.1606 126.32H14.1628Z" fill="white"/><path d="M11.5647 138.638C11.5691 143.044 12.1393 143.881 13.2383 144.448C14.3374 145.014 21.2723 145.221 21.788 142.767C22.3036 140.313 15.6658 127.857 15.6658 127.857L14.7722 128.063C14.7722 128.063 11.5581 134.235 11.5625 138.641L11.5647 138.638ZM19.9286 141.064C19.6926 142.197 15.7226 142.352 14.6061 141.97C14.3636 141.846 14.2259 130.637 15.2244 128.41C17.6366 133.139 20.0772 140.053 19.9264 141.064H19.9286Z" fill="white"/><path d="M17.8401 126.303L17.4075 125.641C16.9792 124.986 16.0987 124.801 15.441 125.231L13.4921 126.504C12.8366 126.932 12.6509 127.812 13.0813 128.469L13.5139 129.13C13.9422 129.785 14.8227 129.971 15.4804 129.541L17.4293 128.268C18.087 127.84 18.2705 126.96 17.8401 126.303Z" fill="white"/><path d="M2.52832 103.61L26.0854 145.971L34.5385 141.277L10.9814 98.9159L2.52832 103.61Z" fill="%23536537"/><path d="M24.2113 27.112C27.8251 30.5747 27.9431 36.308 24.4778 39.9192C21.0125 43.5303 15.2749 43.6482 11.661 40.1855C8.04715 36.7229 7.92916 30.9896 11.3945 27.3784C14.8598 23.7673 20.5974 23.6494 24.2113 27.112Z" fill="white"/><path d="M24.0122 34.6836L20.1558 35.8691L18.9454 39.7161C18.847 40.0261 18.4363 40.0916 18.2484 39.823L15.928 36.5241L11.8924 36.5634C11.5669 36.5656 11.379 36.1944 11.5734 35.9346L13.9965 32.7099L12.7118 28.887C12.6069 28.5769 12.904 28.2844 13.2121 28.3892L17.0292 29.697L20.2716 27.2954C20.5338 27.101 20.9052 27.291 20.8987 27.6163L20.8353 31.6488L24.1215 33.9871C24.388 34.1771 24.3203 34.5875 24.01 34.6836H24.0122Z" fill="%2380B827"/><path d="M23.064 89.1413C23.064 90.0692 22.2424 90.8225 21.2265 90.8225C20.2105 90.8225 19.3911 90.0692 19.3911 89.1413C19.3911 88.2134 20.2126 87.458 21.2265 87.458C22.2403 87.458 23.064 88.2112 23.064 89.1413Z" fill="white"/><path d="M96.7815 127.504C96.7815 128.517 95.89 129.34 94.7932 129.34C93.6964 129.34 92.8027 128.519 92.8027 127.504C92.8027 126.489 93.6942 125.668 94.7932 125.668C95.8922 125.668 96.7815 126.489 96.7815 127.504Z" fill="%23C9EDF9"/><path d="M31.3517 54.4445C44.127 56.8221 53.2994 65.1055 51.8376 72.9479C51.1079 76.8691 47.8567 79.9366 43.1919 81.7269L46.2224 94.2546L36.9867 83.2355C33.6153 83.6547 29.8922 83.5543 26.0598 82.8425C13.2846 80.4649 4.11224 72.1794 5.57395 64.3392C7.03567 56.4968 18.5765 52.067 31.3539 54.4445H31.3517Z" fill="white"/><path d="M37.2029 71.6773C35.243 75.7578 30.3444 77.4761 26.2608 75.5155C22.1793 73.5549 20.4598 68.66 22.4197 64.5794C24.3796 60.4989 29.2782 58.7806 33.3618 60.7412C37.4433 62.7018 39.1628 67.5967 37.2029 71.6773Z" fill="%2380B827"/><path d="M25.2972 67.4023C24.2484 69.5834 25.1683 72.2012 27.351 73.2492C29.5338 74.2972 32.1535 73.378 33.2001 71.1969L25.2972 67.4023Z" fill="%23EFEFEF"/><path d="M105.344 0.0501705C88.588 -1.02401 70.9404 15.2349 70.3111 25.0269C69.9965 29.9219 73.1078 34.5745 78.391 38.1354L68.8516 59.6888L85.6952 41.8317C89.7897 43.3644 94.483 44.3818 99.5105 44.7049C116.267 45.7791 130.36 38.714 130.989 28.9219C131.618 19.1299 122.1 1.12653 105.344 0.0501705Z" fill="white"/><path d="M101.184 18.3768C100.1 22.8962 96.6743 24.5707 93.5477 23.8219C90.255 23.0337 88.2514 19.9531 89.2237 15.8987C90.1479 12.0431 93.2112 9.68511 96.9037 10.5693C100.629 11.4623 102.071 14.6892 101.186 18.3768H101.184ZM93.0124 16.6651C92.4705 18.9248 92.8441 20.7369 94.308 21.0862C95.737 21.429 96.7879 20.1343 97.3691 17.7065C97.8957 15.5123 97.7034 13.674 96.139 13.3006C94.6423 12.9426 93.5302 14.5036 93.0102 16.6629L93.0124 16.6651ZM93.0364 31.411L108.921 14.0953C109.222 13.7679 109.677 13.6281 110.109 13.7329C111.018 13.9512 111.359 15.0647 110.726 15.7503L94.8215 33.0484C94.5244 33.3716 94.0743 33.5091 93.646 33.4065C92.748 33.1903 92.4115 32.0922 93.0364 31.411ZM114.597 31.0769C113.514 35.5963 110.088 37.2709 106.961 36.522C103.701 35.7404 101.697 32.6598 102.637 28.5989C103.561 24.7432 106.624 22.3853 110.317 23.2695C114.042 24.1625 115.484 27.3894 114.599 31.0769H114.597ZM106.461 29.374C105.886 31.6249 106.26 33.4371 107.724 33.7886C109.155 34.1313 110.203 32.8367 110.785 30.411C111.311 28.2168 111.152 26.3872 109.589 26.0117C108.06 25.6449 106.981 27.2147 106.461 29.374Z" fill="%2380B827"/><path d="M110.848 61.2848L113.807 61.8678C113.807 61.8678 118.133 59.8482 118.463 58.8767C118.793 57.9029 118.642 55.6607 119.273 55.521C119.907 55.3812 121.172 55.4358 121.657 56.9226C122.009 58.0034 120.785 61.4006 121.08 61.7106C121.266 61.9049 122.957 62.2891 124.196 62.549C125.011 62.7214 125.662 63.3371 125.885 64.1537C126.036 64.706 125.787 65.2912 125.286 65.5597L124.508 65.9767L124.873 66.7889C125.146 67.3937 124.884 68.1098 124.29 68.3958L123.682 68.6862L123.949 69.1752C124.292 69.804 124.019 70.6009 123.361 70.8826L122.828 71.1118L122.87 71.2559C123.04 71.8585 122.73 72.4982 122.153 72.7274L121.622 72.9392L113.741 71.3825C113.003 71.2363 112.303 70.9393 111.683 70.507L109.004 69.494C108.716 69.3848 108.552 69.077 108.617 68.7713L110.114 61.7739C110.186 61.4355 110.512 61.2172 110.844 61.2827L110.848 61.2848Z" fill="white"/><path d="M168.953 172.576C168.953 172.576 173.926 176.156 174.709 177.226C175.836 178.765 166.286 181.643 167.328 179.842C167.568 179.427 168.254 178.032 168.285 177.896C168.444 177.163 166.419 175.187 166.419 175.187L168.953 172.578V172.576Z" fill="%23F7A491"/><path d="M164.745 182.855L168.121 178.088C168.121 178.088 170.23 177.599 172.393 175.167C172.393 175.167 174.337 175.91 175.535 177.516C175.535 177.516 173.273 179.951 169.793 182.689C169.793 182.689 167.728 184.516 164.874 185.479C162.021 186.442 164.745 182.855 164.745 182.855Z" fill="%23262626"/><path d="M210.505 107.298C210.505 107.298 209.893 107.837 209.676 108.003C209.423 108.195 208.621 108.717 208.621 108.717C208.621 108.717 205.72 110.365 205.621 110.149C205.523 109.933 205.527 109.306 205.671 109.14C205.816 108.977 206.233 108.806 206.377 108.64C206.521 108.477 206.569 108.143 206.386 107.959C206.2 107.776 205.21 108.317 205.21 108.317C205.21 108.317 204.406 108.763 204.072 109.302C202.908 111.166 203.261 111.276 203.106 111.511C202.923 111.791 198.852 113.636 198.852 113.636C198.852 113.636 186.684 118.69 186.029 118.967H186.02C185.931 119.531 186.232 120.048 186.387 120.546C186.678 122.284 187.196 122.397 187.591 124.074C189.457 123.131 202.377 116.018 203.69 115.278C203.69 115.278 205.656 114.941 206.886 114.69C208.116 114.439 209.187 113.662 209.526 113.54C209.576 113.522 210.675 113.048 211.885 112.11C212.928 111.302 211.582 111.607 211.582 111.607C211.582 111.607 209.39 112.769 209.333 112.583C209.29 112.441 210.522 111.876 211.684 110.994C211.984 110.767 212.277 110.542 212.545 110.335C213.251 109.787 213.126 109.212 212.301 109.671C212.008 109.832 211.529 110.114 211.217 110.361C210.878 110.627 210.483 110.767 210.164 110.95C209.532 111.313 209.076 111.583 209.076 111.551C209.076 111.507 208.903 111.494 209.211 111.243C209.585 110.942 210.513 110.472 211.027 109.99C211.32 109.717 211.964 109.18 211.964 109.18C211.964 109.18 212.79 108.193 212.751 108.127C212.532 107.774 211.781 108.295 211.431 108.717C211.073 108.876 210.411 109.459 210.411 109.459C210.411 109.459 208.813 110.35 208.691 110.132C208.639 110.04 209.556 109.378 210.356 108.595C211.101 107.867 211.735 107.014 211.617 106.852C211.416 106.575 210.507 107.3 210.507 107.3L210.505 107.298Z" fill="%23F8A492"/><path d="M176.559 135.763L175.773 139.649L156.004 157.618L170.155 171.929L166.334 175.831C166.334 175.831 145.433 160.495 144.681 158.485C143.521 155.391 159.663 134.894 159.663 134.894L176.562 135.761L176.559 135.763Z" fill="%230C0C0C"/><path d="M190.412 182.918C190.412 182.918 195.385 186.501 196.167 187.568C197.294 189.107 187.744 191.985 188.786 190.184C189.027 189.769 189.713 188.374 189.743 188.239C189.903 187.505 187.877 185.529 187.877 185.529L190.412 182.92V182.918Z" fill="%23F7A491"/><path d="M186.2 193.212L189.575 188.446C189.575 188.446 191.819 188.044 193.982 185.612C193.982 185.612 195.791 186.267 196.989 187.874C196.989 187.874 194.727 190.308 191.247 193.048C191.247 193.048 189.182 194.876 186.328 195.839C183.475 196.801 186.2 193.214 186.2 193.214V193.212Z" fill="%23262626"/><path d="M175.882 137.565L174.995 162.085L191.71 182.564L187.79 186.173C187.79 186.173 168.386 169.53 166.253 164.895C164.931 162.019 160.485 136.027 160.485 136.027L175.88 137.565H175.882Z" fill="%23262626"/><path d="M159.934 135.551C161.542 131.925 161.357 105.929 167.614 99.8395C169.817 100.211 171.385 100.42 171.755 100.516C172.082 103.193 172.441 113.022 172.661 122.028C172.808 128.028 172.657 134.32 173.396 137.639C173.854 139.695 158.466 138.866 159.934 135.554V135.551Z" fill="%2345660C"/><path d="M176.874 101.859C178.631 102.259 179.924 102.54 182.227 105.94C184.432 109.193 189.326 116.915 189.326 116.915L202.217 111.193L202.82 117.716C202.82 117.716 188.236 125.292 186.177 124.609C184.119 123.925 178.336 115.476 177.907 114.906C177.807 114.773 178.392 123.932 178.392 125.395C178.392 126.858 181.189 139.599 181.189 139.599C181.189 139.599 174.095 141.344 172.709 138.174C168.464 128.456 171.724 100.508 171.724 100.508C171.724 100.508 175.611 101.571 176.874 101.857V101.859Z" fill="white"/><path d="M150.043 74.0134C150.519 73.4938 150.611 72.3847 150.607 71.6795L150.725 70.7298C150.495 70.6686 146.152 70.6293 144.862 70.7669C144.79 71.1905 144.775 71.542 144.843 71.7559C145.173 72.7799 147.421 79.4171 147.421 79.4171L151.1 79.0044C151.1 79.0044 149.765 75.068 150.041 74.0156L150.043 74.0134Z" fill="%23F7A491"/><path d="M166.163 101.361C166.163 101.361 163.622 108.584 161.531 107.544C159.44 106.503 147.696 94.5385 147.58 93.9621C147.465 93.3836 146.652 78.6988 146.652 78.6988L151.297 77.7731L153.969 89.7986C153.969 89.7986 162.563 98.0077 164.306 98.8177C166.047 99.6277 166.163 101.361 166.163 101.361Z" fill="white"/><path d="M159.307 137.292C157.9 137.292 157.382 137.097 156.445 136.816C156.445 136.816 159.124 121.734 160.679 106.776C161.295 100.868 161.866 98.4444 164.304 98.8724C165.01 98.9946 166.919 99.7239 167.614 99.8396C161.483 117.17 161.464 130.51 160.596 134.379C160.161 136.32 159.781 137.303 159.307 137.289V137.292Z" fill="white"/><path d="M168.261 97.2218L167.619 99.8396C167.619 99.8396 167.472 102.119 168.532 102.324C169.81 102.571 171.707 100.66 171.707 100.66L172.806 93.2766L168.261 97.2196V97.2218Z" fill="%23F7A491"/><path d="M168.261 97.2218L167.619 99.8396C167.619 99.8396 167.472 102.119 168.532 102.324C169.81 102.571 171.707 100.66 171.707 100.66L172.806 93.2766L168.261 97.2196V97.2218Z" fill="%23F7A491"/><path d="M172.795 93.3115L168.261 97.2218L167.78 99.178C169.513 98.761 171.984 96.8572 172.793 93.3115H172.795Z" fill="%23F47458"/><path d="M168.246 86.5171C167.149 86.5127 166.163 87.2747 165.777 88.3663C165.458 89.2724 165.049 90.6151 164.787 92.1565C164.308 94.997 165.925 97.5951 167.335 97.8025C168.744 98.0099 172.098 97.0776 172.838 93.056C173.157 91.3312 173.575 89.0693 172.154 87.8816C171.051 86.9581 169.504 86.5193 168.243 86.5149L168.246 86.5171Z" fill="%23F7A491"/><path d="M172.382 96.1236C172.382 96.1236 177.346 91.7024 177.562 88.2506C177.779 84.7967 174.586 82.9474 171.857 82.8514C170.625 82.8077 169.791 82.8623 168.517 83.0239C165.783 83.3688 164.011 84.5783 164.634 86.8184C165.471 89.8248 171.147 87.2878 172.308 88.2201C173.265 88.9908 171.713 90.8422 172.642 91.5474C173.516 92.2111 173.07 91.9862 172.782 93.2482C172.491 94.5101 172.38 96.1236 172.38 96.1236H172.382Z" fill="%23031322"/><path d="M174.296 92.1194C174.173 92.9469 173.667 93.5582 173.164 93.484C172.664 93.4098 172.356 92.6784 172.478 91.8531C172.6 91.0256 173.107 90.4143 173.608 90.4885C174.11 90.5628 174.416 91.292 174.294 92.1194H174.296Z" fill="%23F7A491"/><path d="M149.615 71.1337C149.615 71.1337 148.927 71.6075 148.273 72.7624C148.273 72.7624 146.021 71.7079 146.038 71.2778C146.06 70.7058 148.319 71.4612 148.319 71.4612L149.615 71.1337Z" fill="%23F47458"/><path d="M182.223 54.3551L145.652 73.1707C143.683 74.1837 141.266 73.4108 140.253 71.4437L131.659 54.7656C130.645 52.7984 131.419 50.3837 133.388 49.3707L169.959 30.5551C171.927 29.5421 174.344 30.315 175.358 32.2821L183.951 48.9602C184.965 50.9274 184.191 53.3421 182.223 54.3551Z" fill="white"/><path d="M181.155 43.5383L137.456 66.0182L140.063 71.0788L183.762 48.5988L181.155 43.5383Z" fill="%2345660C"/><path d="M150.198 69.4329L150.725 70.7276L149.514 71.352C149.514 71.352 149.822 70.7385 149.711 70.5704C149.108 69.6512 149.619 68.7452 150.196 69.4329H150.198Z" fill="%23F7A491"/></g><defs><clipPath id="clip0_2577_11066"><rect width="213" height="196" fill="white"/></clipPath></defs></svg>');
}

.qr-payment-block {
  background-color: #E5F7DA;
  border-radius: 20px;
}
