@font-face {
  font-family: 'BT-Fontikon';
  src:  url('../themes/bt-leasing/resources/fonts/fontikon/fonts/BT-Fontikon.eot?vasf07');
  src:  url('../themes/bt-leasing/resources/fonts/fontikon/fonts/BT-Fontikon.eot?vasf07#iefix') format('embedded-opentype'),
    url('../themes/bt-leasing/resources/fonts/fontikon/fonts/BT-Fontikon.woff2?vasf07') format('woff2'),
    url('../themes/bt-leasing/resources/fonts/fontikon/fonts/BT-Fontikon.ttf?vasf07') format('truetype'),
    url('../themes/bt-leasing/resources/fonts/fontikon/fonts/BT-Fontikon.woff?vasf07') format('woff'),
    url('../themes/bt-leasing/resources/fonts/fontikon/fonts/BT-Fontikon.svg?vasf07#BT-Fontikon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="bt-icon-"], [class*=" bt-icon-"] , .bt-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'BT-Fontikon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bt-icon-add:before {
  content: "\61";
}
.bt-icon-alert:before {
  content: "\62";
}
.bt-icon-appstore:before {
  content: "\63";
}
.bt-icon-arrow-down:before {
  content: "\64";
}
.bt-icon-arrow-left:before {
  content: "\65";
}
.bt-icon-arrow-right:before {
  content: "\66";
}
.bt-icon-arrow-up:before {
  content: "\67";
}
.bt-icon-bt-help:before {
  content: "\68";
}
.bt-icon-bt-pay:before {
  content: "\69";
}
.bt-icon-bullet:before {
  content: "\6a";
}
.bt-icon-calculator:before {
  content: "\6b";
}
.bt-icon-chat:before {
  content: "\6c";
}
.bt-icon-check:before {
  content: "\6d";
}
.bt-icon-chevron-down:before {
  content: "\6e";
}
.bt-icon-chevron-left:before {
  content: "\6f";
}
.bt-icon-chevron-right:before {
  content: "\70";
}
.bt-icon-chevron-up:before {
  content: "\71";
}
.bt-icon-close:before {
  content: "\72";
}
.bt-icon-compare:before {
  content: "\73";
}
.bt-icon-curs-valutar:before {
  content: "\74";
}
.bt-icon-doneaza:before {
  content: "\75";
}
.bt-icon-downvote:before {
  content: "\76";
}
.bt-icon-draw-card-customization:before {
  content: "\77";
}
.bt-icon-email:before {
  content: "\78";
}
.bt-icon-facebook:before {
  content: "\79";
}
.bt-icon-file:before {
  content: "\7a";
}
.bt-icon-google-play:before {
  content: "\41";
}
.bt-icon-percentage:before {
  content: "\42";
}
.bt-icon-hamburger:before {
  content: "\43";
}
.bt-icon-info:before {
  content: "\44";
}
.bt-icon-instagram:before {
  content: "\45";
}
.bt-icon-layer-payment:before {
  content: "\46";
}
.bt-icon-link:before {
  content: "\47";
}
.bt-icon-linkedin:before {
  content: "\48";
}
.bt-icon-list-file:before {
  content: "\49";
}
.bt-icon-location:before {
  content: "\4a";
}
.bt-icon-multi-layer-payment:before {
  content: "\4b";
}
.bt-icon-network:before {
  content: "\4c";
}
.bt-icon-newsroom:before {
  content: "\4d";
}
.bt-icon-phone-call:before {
  content: "\4e";
}
.bt-icon-pinterest:before {
  content: "\4f";
}
.bt-icon-relatia-investitori:before {
  content: "\50";
}
.bt-icon-search-card:before {
  content: "\51";
}
.bt-icon-search:before {
  content: "\52";
}
.bt-icon-self-banking:before {
  content: "\53";
}
.bt-icon-sms:before {
  content: "\54";
}
.bt-icon-star-full:before {
  content: "\55";
}
.bt-icon-star-outline:before {
  content: "\56";
}
.bt-icon-substract:before {
  content: "\57";
}
.bt-icon-talks:before {
  content: "\58";
}
.bt-icon-trash:before {
  content: "\59";
}
.bt-icon-twitter:before {
  content: "\5a";
}
.bt-icon-upvote:before {
  content: "\30";
}
.bt-icon-user:before {
  content: "\31";
}
.bt-icon-vreau-card:before {
  content: "\32";
}
.bt-icon-vreau-cont:before {
  content: "\33";
}
.bt-icon-vreau-credit:before {
  content: "\34";
}
.bt-icon-warning:before {
  content: "\35";
}
.bt-icon-youtube:before {
  content: "\36";
}
.bt-icon-info-circle:before {
  content: "\37";
}
.bt-icon-grid:before {
  content: "\38";
}
.bt-icon-send:before {
  content: "\39";
}
.bt-icon-switch:before {
  content: "\2b";
}
.bt-icon-grafic:before {
  content: "\2d";
}
.bt-icon-preview:before {
  content: "\2f";
}
.bt-icon-unordered:before {
  content: "\2a";
}
.bt-icon-price:before {
  content: "\21";
}
.bt-icon-notification:before {
  content: "\3f";
}
.bt-icon-switch-vertical:before {
  content: "\3c";
}
.bt-icon-auction:before {
  content: "\3e";
}
.bt-icon-home:before {
  content: "\26";
}
.bt-icon-calendar:before {
  content: "\7b";
}
.bt-icon-google:before {
  content: "\7d";
}
.bt-icon-outlook:before {
  content: "\5b";
}
.bt-icon-xls:before {
  content: "\5d";
}
.bt-icon-xml:before {
  content: "\28";
}
.bt-icon-programare-online:before {
  content: "\29";
}

@media (max-width: 991px) {
  .simulator-credit.new {
    padding: 24px;
  }
}
@media (min-width: 992px) {
  .simulator-credit.new {
    padding: 48px 48px 64px 48px;
  }
}
@media (max-width: 991px) {
  .simulator-credit.new .fields {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    gap: 8px;
  }
}
@media (min-width: 992px) {
  .simulator-credit.new .fields.grid {
    gap: 12px;
  }
}
.simulator-credit.new .fields.grid label {
  border: 0;
  background-color: var(--gray-100);
  justify-content: center;
  padding: 14px;
}
.simulator-credit.new .fields.grid label span {
  font-weight: 400;
}
@media (max-width: 991px) {
  .simulator-credit.new .fields.grid label span {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .simulator-credit.new .fields.grid label span {
    font-size: 16px;
  }
}
.simulator-credit.new .fields.grid label .bt-icon-check {
  min-height: 28px;
  min-width: 28px;
  border-color: var(--gray-200);
  font-size: 18px;
  line-height: 25px;
}
@media (max-width: 991px) {
  .simulator-credit.new .fields.grid label .bt-icon-check {
    margin: 0 6px 0 0;
  }
}
@media (min-width: 992px) {
  .simulator-credit.new .fields.grid label .bt-icon-check {
    margin: 0 24px 0 0;
  }
}
.simulator-credit.new .fields.grid .field-focus label .bt-icon-check {
  border-color: var(--bt-blue);
}
.simulator-credit.new .fields .field .box-text-flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}
.simulator-credit.new .fields .field .box-text-flex .text-label {
  margin-bottom: 0;
}
.simulator-credit.new .fields .field .box-text-flex .inputlink {
  min-height: auto;
}
.simulator-credit.new .inputgroup {
  background-color: var(--gray-100);
  border-color: var(--gray-200);
}
.simulator-credit.new .field-focus .inputgroup {
  border-color: var(--bt-blue);
}
.simulator-credit.new .field label.checked {
  opacity: 0.6;
}
.simulator-credit.new .requirement-label {
  padding: 16px;
}
.simulator-credit.new .requirement-label .avans-minim {
  display: flex;
  align-items: center;
  gap: 16px;
}
.simulator-credit.new .requirement-label .avans-minim .bt-icon-info {
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 24px;
}
.simulator-credit.new .requirement-label .avans-minim .bt-information-bubble {
  width: 24px;
  height: 24px;
}
.simulator-credit.new .alternativesgroup label input + div {
  color: var(--bt-black);
  border: 1px solid var(--gray-200);
  background-color: var(--gray-100);
}
.simulator-credit.new .alternativesgroup label input:checked + div {
  background-color: var(--bt-blue);
  color: var(--bt-white);
  border-color: var(--bt-blue);
}
.simulator-credit.new .inputslider .values span {
  color: var(--bt-blue);
  padding: 16px 30px;
}
.simulator-credit.new .inputslider .values span.selected {
  color: var(--bt-white);
}
.simulator-credit.new .inputslider .values {
  background-color: var(--gray-100);
  margin-left: 48px;
  margin-right: 48px;
  height: 55px;
}
@media (max-width: 991px) {
  .simulator-credit.new.factoring {
    padding: 24px;
  }
}
@media (min-width: 992px) {
  .simulator-credit.new.factoring {
    padding: 48px;
  }
}
.simulator-credit.new.factoring .content-box {
  margin-bottom: 24px;
}
.simulator-credit.new.factoring h2 {
  margin-bottom: 8px !important;
}
.simulator-credit.new.factoring .bt-default-form .field.field-input input {
  height: 50px;
  font-family: "Inter", sans-serif;
  color: var(--bt-black);
}
@media (max-width: 991px) {
  .simulator-credit.new.factoring .bt-default-form .field.field-input input {
    font-size: 25px;
    line-height: 27px;
    height: 30px;
  }
}
@media (min-width: 992px) {
  .simulator-credit.new.factoring .bt-default-form .field.field-input input {
    font-size: 40px;
    line-height: 42px;
  }
}
.simulator-credit.new.factoring .bt-default-form .field.field-input label {
  border: 0;
}
@media (min-width: 992px) {
  .simulator-credit.new.factoring .bt-default-form .field.field-input label {
    height: 120px;
    padding: 54px 24px 24px 24px;
    border-radius: 16px;
  }
}
@media (max-width: 991px) {
  .simulator-credit.new.factoring .bt-default-form .field.field-input .placeholder {
    top: 25px;
  }
}
@media (min-width: 992px) {
  .simulator-credit.new.factoring .bt-default-form .field.field-input .placeholder {
    top: 50px;
    left: 24px;
    font-size: 16px;
  }
}
.simulator-credit.new.factoring .bt-default-form .field.field-input .placeholder.flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .simulator-credit.new.factoring .bt-default-form .field.field-input .placeholder.flex {
    width: 91%;
  }
}
@media (min-width: 992px) {
  .simulator-credit.new.factoring .bt-default-form .field.field-input .placeholder.flex {
    width: 93%;
  }
}
.simulator-credit.new.factoring .bt-default-form .field.field-input .placeholder.flex .right {
  font-size: 13px;
  font-weight: bold;
  padding: 4px 8px;
  border: 1px solid #8A8B8C;
  border-radius: 6px;
}
.simulator-credit.new.factoring .bt-default-form .field .addon-factoring {
  position: absolute;
  right: 24px;
  font-family: "Inter", sans-serif;
}
@media (max-width: 991px) {
  .simulator-credit.new.factoring .bt-default-form .field .addon-factoring {
    top: 31px;
    font-size: 28px;
    line-height: 30px;
  }
}
@media (min-width: 992px) {
  .simulator-credit.new.factoring .bt-default-form .field .addon-factoring {
    top: 54px;
    font-size: 40px;
    line-height: 42px;
  }
}
.simulator-credit.new.factoring .group {
  margin-bottom: 8px;
}
.simulator-credit.new.factoring .bt-default-form .fields:not(:last-child) {
  margin-bottom: 8px;
}
@media (max-width: 991px) {
  .simulator-credit.new.factoring .bt-default-form .field.field-input input:focus ~ .placeholder {
    top: 14px;
  }
}
@media (min-width: 992px) {
  .simulator-credit.new.factoring .bt-default-form .field.field-input input:focus ~ .placeholder {
    top: 24px;
  }
}
@media (max-width: 991px) {
  .simulator-credit.new.factoring .bt-default-form .field.field-input input.dirty ~ .placeholder {
    top: 14px;
  }
}
@media (min-width: 992px) {
  .simulator-credit.new.factoring .bt-default-form .field.field-input input.dirty ~ .placeholder {
    top: 24px;
  }
}
@media (max-width: 991px) {
  .simulator-credit.new.factoring .bt-default-form .field.field-input.field-focus label {
    padding: 26px 16px 20px 16px;
  }
  .simulator-credit.new.factoring .bt-default-form .field.field-input.field-focus label input {
    height: 1.3em;
  }
}
@media (max-width: 991px) {
  .simulator-credit.new.factoring .bt-default-form .field.field-input#valoareaFinantata label {
    padding: 26px 16px 20px 16px;
    color: var(--bt-black);
    opacity: 1;
  }
  .simulator-credit.new.factoring .bt-default-form .field.field-input#valoareaFinantata label input {
    margin-bottom: 5px;
    height: 1.3em;
    opacity: 1;
  }
  .simulator-credit.new.factoring .bt-default-form .field.field-input#valoareaFinantata label input:disabled {
    color: #000000;
    opacity: 1;
  }
}
@media (max-width: 991px) {
  .simulator-credit.new.factoring .alternativesgroup strong {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  .simulator-credit.new.factoring .alternativesgroup strong {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .simulator-credit.new.factoring .alternativesgroup {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    border-radius: 12px;
    background-color: var(--bt-white);
    grid-gap: 0;
    grid-template-areas: "l l l b b b" "c c d d e e";
    gap: 10px;
  }
}
@media (min-width: 992px) {
  .simulator-credit.new.factoring .alternativesgroup {
    grid-gap: 10px;
  }
}
@media (max-width: 991px) {
  .simulator-credit.new.factoring .alternativesgroup label:nth-of-type(1) {
    grid-area: l;
  }
  .simulator-credit.new.factoring .alternativesgroup label:nth-of-type(2) {
    grid-area: b;
  }
  .simulator-credit.new.factoring .alternativesgroup label:nth-of-type(3) {
    grid-area: c;
  }
  .simulator-credit.new.factoring .alternativesgroup label:nth-of-type(4) {
    grid-area: d;
  }
  .simulator-credit.new.factoring .alternativesgroup label:nth-of-type(5) {
    grid-area: e;
  }
}
.simulator-credit.new.factoring .bt-default-form .fields.blue .field.field-input label {
  background-color: #DCEFFE;
}
.dark-background .simulator-credit.new.factoring .bt-default-form .fields.blue .field.field-input label {
  background-color: var(--gray-550);
}
.simulator-credit.new.factoring .bt-default-form .fields.bg-gray {
  background-color: var(--gray-100);
  border-radius: 16px;
}
@media (max-width: 991px) {
  .simulator-credit.new.factoring .bt-default-form .fields.bg-gray {
    padding: 16px;
  }
}
@media (min-width: 992px) {
  .simulator-credit.new.factoring .bt-default-form .fields.bg-gray {
    padding: 16px 24px;
  }
}
.dark-background .simulator-credit.new.factoring .bt-default-form .fields.bg-gray {
  background-color: var(--gray-550);
}
.simulator-credit.new.factoring .bt-default-form .fields.bg-gray .text-label {
  color: #8A8B8C;
  font-weight: 400;
}
@media (max-width: 991px) {
  .simulator-credit.new.factoring .bt-default-form .fields.bg-gray .text-label {
    margin-bottom: 16px;
  }
}
.simulator-credit.new.factoring .bt-default-form .fields.bg-gray .gray {
  color: #7D7E7F;
  font-size: 13px;
}
.dark-background .simulator-credit.new.factoring .bt-default-form .fields.bg-gray .gray {
  color: var(--gray-650);
}
.simulator-credit.new.factoring .bt-default-form .fields.bg-gray .alternativesgroup label input:checked + div {
  background-color: #009EE0;
  border-color: #009EE0;
}
.simulator-credit.new.factoring .bt-default-form .fields.bg-gray .alternativesgroup label input:checked + div .gray {
  color: var(--bt-white);
}
@media (min-width: 992px) {
  .simulator-credit.new.factoring .bt-default-form .fields.bg-gray .alternativesgroup label input + div:hover {
    background-color: #DCEFFE;
  }
}
.dark-background .simulator-credit.new.factoring .bt-default-form .fields.bg-gray .alternativesgroup label input + div {
  background-color: var(--gray-450);
}
.simulator-credit.new.factoring .bt-default-form .fields.bg-gray .field {
  margin-bottom: 0;
}
.simulator-credit.new.factoring .box-rezultat {
  background-color: var(--gray-100);
  border-radius: 16px;
  padding: 8px 24px;
}
.dark-background .simulator-credit.new.factoring .box-rezultat {
  background-color: var(--gray-550);
}
.simulator-credit.new.factoring .box-rezultat .item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0;
  border-bottom: 1px solid var(--gray-200);
}
.simulator-credit.new.factoring .box-rezultat .item .title {
  font-weight: bold;
}
.simulator-credit.new.factoring .box-rezultat .gray {
  color: var(--gray-450);
}
.simulator-credit.new.factoring .bt-btn-blue.light {
  background-color: #018CF5;
  border-color: #018CF5;
}
.simulator-credit.new.factoring .bt-btn-blue.light:hover {
  background-color: #F1F1F1;
  border-color: #F1F1F1;
  color: var(--bt-black);
}
@media (max-width: 991px) {
  .simulator-credit.box-product {
    padding: 24px;
  }
}
@media (min-width: 992px) {
  .simulator-credit.box-product {
    padding: 64px 168px !important;
  }
}
.simulator-credit.box-product .bt-btn-regular.bt-btn-blue-24 {
  padding: 16px 28px;
  line-height: 18px;
  border-radius: 70px;
}
@media (max-width: 991px) {
  .simulator-credit.calculator {
    padding: 0;
  }
  .simulator-credit.calculator .rezultate {
    width: calc(~"100% + 48px");
    margin-left: -24px;
    margin-right: -24px;
  }
  .simulator-credit.calculator .rezultate .tabel-rezultate button.fs-13 {
    font-size: 13px;
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .simulator-credit.calculator .rezultate .tabel-rezultate button.bt-btn-scadentar .text {
    margin-top: 4px;
  }
  .simulator-credit.calculator .rezultate .tabel-rezultate button.bt-btn-scadentar .icon {
    padding-top: 2px;
  }
  .simulator-credit.calculator .simulari {
    background-color: var(--blue-t1);
    margin-top: 24px;
    width: calc(~"100% + 48px");
    margin-left: -24px;
    margin-right: -24px;
  }
  .simulator-credit.calculator .simulari .simulari-salvate .simulare .details {
    display: flex;
    flex-direction: column;
  }
  .simulator-credit.calculator .simulari .simulari-salvate .simulare .details .col {
    display: flex;
    justify-content: space-between;
  }
  .simulator-credit.calculator .simulari .simulari-salvate .simulare .actions {
    grid-auto-columns: 38px;
  }
  .simulator-credit.calculator .simulari .simulari-salvate .simulare .actions button {
    width: 38px;
    height: 38px;
    font-size: 35px;
  }
  .simulator-credit.calculator .simulari .simulari-salvate .simulare .title {
    font-size: 16px;
    margin-bottom: 0;
  }
  .simulator-credit.calculator .simulari .simulari-salvate .simulare .actions button.trash {
    background-color: var(--bt-red);
    color: var(--bt-white);
    border-color: var(--bt-red);
  }
  .simulator-credit.calculator .simulari .simulari-salvate .adauga {
    padding: 24px;
  }
  .simulator-credit.calculator .simulari .simulari-salvate {
    font-size: 14px;
  }
}

.bt-slider-leasing {
  display: flex;
  position: relative;
  flex-direction: column;
}
@media (max-width: 991px) {
  .bt-slider-leasing {
    width: 100%;
    height: 524px;
    margin-bottom: 24px;
    margin-top: -32px;
  }
}
@media (min-width: 992px) {
  .bt-slider-leasing {
    height: 620px;
    margin-bottom: 64px;
  }
}
.bt-slider-leasing .controls {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  position: absolute;
  transform: translate(0, -50%);
  left: 0;
  justify-content: space-between;
  width: 100%;
}
@media (max-width: 991px) {
  .bt-slider-leasing .controls {
    bottom: 22%;
  }
}
@media (min-width: 992px) {
  .bt-slider-leasing .controls {
    top: 38%;
    height: 0;
  }
}
.bt-slider-leasing .controls button {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 80px;
  background: var(--bt-white);
  border: 1px solid var(--bt-white);
  color: var(--bt-blue);
  line-height: 32px;
  font-size: 32px;
  text-decoration: none;
  transition: all 0.2s ease;
  width: 52px;
  height: 52px;
}
@media (max-width: 991px) {
  .bt-slider-leasing .controls button#prevButton {
    margin-left: 24px;
  }
}
@media (min-width: 992px) {
  .bt-slider-leasing .controls button#prevButton {
    margin-left: 40px;
  }
}
@media (max-width: 991px) {
  .bt-slider-leasing .controls button#nextButton {
    margin-right: 24px;
  }
}
@media (min-width: 992px) {
  .bt-slider-leasing .controls button#nextButton {
    margin-right: 40px;
  }
}
.bt-slider-leasing .controls-bull {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  position: absolute;
  bottom: 80px;
  justify-content: space-between;
  width: 100%;
  z-index: 1050;
  height: 0;
}
.bt-slider-leasing .controls-bull button {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 80px;
  background: var(--bt-white);
  border: 1px solid var(--bt-white);
  color: var(--bt-blue);
  line-height: 32px;
  font-size: 32px;
  text-decoration: none;
  transition: all 0.2s ease;
  width: 52px;
  height: 52px;
  opacity: 0.7;
}
.bt-slider-leasing .controls-bull button:hover {
  opacity: 1;
}
@media (max-width: 991px) {
  .bt-slider-leasing .controls-bull button#prevButtonBull {
    margin-left: 24px;
  }
}
@media (min-width: 992px) {
  .bt-slider-leasing .controls-bull button#prevButtonBull {
    margin-left: 24px;
  }
}
@media (max-width: 991px) {
  .bt-slider-leasing .controls-bull button#nextButtonBull {
    margin-right: 24px;
  }
}
.bt-slider-leasing .slides-container {
  position: relative;
  overflow: hidden;
  display: flex;
  max-width: 100%;
  margin: auto;
  flex: 1;
  width: 100%;
  background-color: #fff;
}
.bt-slider-leasing.loading .slide {
  opacity: 0;
}
.bt-slider-leasing .slide {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
}
.bt-slider-leasing .slide:not(.active)::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
}
@media (max-width: 991px) {
  .bt-slider-leasing .slide {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .bt-slider-leasing .slide {
    max-width: 832px;
    width: 100%;
  }
}
.bt-slider-leasing .slide .content {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
}
@media (max-width: 991px) {
  .bt-slider-leasing .slide .content {
    display: grid;
    grid-template-rows: 167px auto;
  }
}
.bt-slider-leasing .slide .content .bg-imagine {
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 991px) {
  .bt-slider-leasing .slide .content .bg-imagine {
    height: 416px;
  }
}
@media (min-width: 992px) {
  .bt-slider-leasing .slide .content .bg-imagine {
    height: 100%;
  }
}
.bt-slider-leasing .slide .content .text {
  font-family: "Inter", sans-serif;
  font-weight: 300;
  line-height: 1.1;
  letter-spacing: -0.25px;
  display: flex;
}
@media (max-width: 991px) {
  .bt-slider-leasing .slide .content .text {
    font-size: 21px;
  }
}
@media (min-width: 992px) {
  .bt-slider-leasing .slide .content .text {
    position: absolute;
    left: 0;
    bottom: 36px;
    z-index: 1;
    font-size: 25px;
    padding: 24px 36px;
    align-items: flex-start;
    gap: 10px;
    border-radius: 0px 16px 16px 0px;
    background: var(--bt-white, #FFF);
  }
  .dark-background .bt-slider-leasing .slide .content .text {
    background-color: var(--gray-600);
  }
}
.bt-slider-leasing .slide img {
  object-fit: cover;
  border-radius: 16px;
}
@media (max-width: 991px) {
  .bt-slider-leasing .slide img {
    height: 412px;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .bt-slider-leasing .slide img {
    height: 95%;
    width: 100%;
  }
}
.bt-slider-leasing .slides-inner {
  position: relative;
  height: 100%;
}
@media (max-width: 991px) {
  .bt-slider-leasing .slides-inner {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .bt-slider-leasing .slides-inner {
    max-width: 800px;
    width: 100%;
  }
}
.bt-slider-leasing .content-wrapper-bulls {
  display: flex;
  justify-content: space-between;
}
.bt-slider-leasing .bulls {
  display: flex;
  align-items: start;
  align-self: start;
}
.bt-slider-leasing .bulls .bull {
  margin-right: 10px;
}
.bt-slider-leasing .bulls .bull img {
  border-radius: 8px;
}
.bt-slider-leasing .bulls .bull.active {
  border-radius: 8px;
  background-color: var(--bt-blue);
}
.bt-box-details {
  overflow: hidden;
}
@media (max-width: 991px) {
  .bt-box-galery {
    margin-top: -24px;
    margin-left: -24px;
    margin-right: -24px;
  }
}
@media (max-width: 991px) {
  .section-home-slider .detaliu--produse-video .testimonial-video {
    height: 504px;
    border-radius: 20px;
  }
}
@media (max-width: 991px) {
  .section-home-slider .bt-slider-holder {
    grid-template-areas: "full";
    overflow: visible;
    margin: 0;
    gap: 24px;
  }
  .section-home-slider .bt-slider-holder .bt-slider {
    grid-area: full;
    margin-left: 0;
    margin-right: 0 !important;
    overflow: initial;
    display: inline-flex;
    min-width: auto;
    gap: 0px;
  }
  .section-home-slider .bt-slider-holder .bt-slider-item {
    margin-bottom: 0;
    width: 100%;
    left: unset !important;
    margin-left: 12px;
    margin-right: 12px;
  }
  .section-home-slider .bt-slider-holder .bt-slider-item:first-of-type {
    margin-left: 0;
  }
  .section-home-slider .bt-slider-holder .bt-slider-item#bt-slider-item-4 {
    margin-right: 12px;
  }
}
.section-home-slider .bt-box-transparent-bg {
  position: relative;
}
.section-home-slider .slider-bulls {
  display: inline-flex;
  gap: 6px;
  justify-content: center;
  padding: 0;
  grid-area: full;
  align-self: end;
  z-index: 3456;
  margin-bottom: 32px;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.section-home-slider .slider-bulls li {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  display: block;
  transition: background-color 0.5s ease, width 0.5s ease;
  background: #fff;
}
.section-home-slider .slider-bulls li.active {
  background-color: #0090FF;
  width: 24px;
  background: #009EE0;
}

.bt-page-social-sharing {
  position: relative;
  z-index: 1;
}
@media (max-width: 991px) {
  .bt-page-social-sharing {
    display: flex;
    justify-content: left;
    gap: 16px;
  }
}
@media (min-width: 992px) {
  .bt-page-social-sharing {
    padding: 16px;
    display: grid;
    gap: 16px;
  }
}
.bt-page-social-sharing button {
  background-color: transparent;
  color: var(--bt-black);
  fill: var(--bt-black);
  margin: 0;
  padding: 0;
  border: 0;
  transition: all 0.25s ease;
}
@media (max-width: 991px) {
  .bt-page-social-sharing button {
    width: 44px;
    height: 44px;
  }
}
@media (min-width: 992px) {
  .bt-page-social-sharing button {
    width: 44px;
    height: 44px;
  }
}
.dark-background .bt-page-social-sharing button {
  color: var(--bt-white);
  fill: var(--bt-white);
}
@media (min-width: 992px) {
  .bt-page-social-sharing button:hover {
    color: var(--blue-24);
    fill: var(--blue-24);
  }
}
.bt-page-social-sharing button svg {
  width: 100%;
  height: 100%;
  display: block;
}
@media (min-width: 992px) {
  .bt-page-social-sharing button.color:hover path {
    fill: var(--blue-24) !important;
  }
}
.dark-background .bt-page-social-sharing button.color path {
  fill: var(--bt-white) !important;
}
@media (min-width: 992px) {
  .dark-background .bt-page-social-sharing button.color:hover path {
    fill: var(--blue-24) !important;
  }
}
.bt-header-social-sharing {
  position: absolute;
  top: 0;
  left: 0;
  background-color: inherit;
  width: 100%;
  height: 100%;
  padding: 12px 24px;
  z-index: 6;
  transition: all 0.5s ease;
}
@media (max-width: 991px) {
  .bt-header-social-sharing {
    display: grid;
    grid-template-columns: 1fr min-content;
    align-items: center;
    background-color: var(--gray-150);
    left: -24px;
    width: calc(100% + 48px);
    height: auto;
    box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.1);
  }
}
@media (min-width: 992px) {
  .bt-header-social-sharing {
    display: none;
    pointer-events: none;
  }
}
.bt-header-social-sharing .text {
  position: relative;
  grid-column: 1;
  grid-row: 1;
  z-index: 1;
  transition: all 0.5s ease;
}
.bt-header-social-sharing .sharing {
  position: relative;
  grid-column: 1;
  grid-row: 1;
  z-index: 2;
  transition: all 0.5s ease;
}
.bt-header-social-sharing .action {
  position: relative;
  background-color: var(--gray-100);
  color: var(--bt-black);
  fill: var(--bt-black);
  width: 44px;
  height: 44px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 50%;
  display: block;
  overflow: hidden;
  z-index: 1;
  transition: all 0.5s ease;
}
.dark-background .bt-header-social-sharing .action {
  background-color: var(--gray-550);
  color: var(--bt-white);
  fill: var(--bt-white);
}
.bt-header-social-sharing .action svg {
  width: 100%;
  height: 100%;
  display: block;
}
.bt-header-social-sharing .action svg path {
  transition: all 0.5s ease;
}
.bt-header-social-sharing.expanded .text {
  opacity: 0;
  pointer-events: none;
}
.bt-header-social-sharing.expanded .action {
  background-color: transparent;
}
.bt-header-social-sharing.expanded .action svg .share {
  opacity: 0;
}
.bt-header-social-sharing:not(.expanded) .sharing {
  opacity: 0;
  pointer-events: none;
}
.bt-header-social-sharing:not(.expanded) .action svg .close {
  opacity: 0;
}
@media (max-width: 991px) {
  .bt-page-social-sharing {
    display: flex;
    justify-content: left;
    gap: 16px;
    position: relative;
    z-index: 1;
  }
}
.bt-page-social-sharing button {
  background-color: transparent;
  color: var(--bt-black);
  fill: var(--bt-black);
  margin: 0;
  padding: 0;
  border: 0;
  transition: all 0.25s ease;
}
@media (max-width: 991px) {
  .bt-page-social-sharing button {
    width: 44px;
    height: 44px;
  }
}
@media (min-width: 992px) {
  .bt-page-social-sharing button {
    width: 44px;
    height: 44px;
  }
}
.dark-background .bt-page-social-sharing button {
  color: var(--bt-white);
  fill: var(--bt-white);
}
@media (min-width: 992px) {
  .bt-page-social-sharing button:hover {
    color: var(--blue-24);
    fill: var(--blue-24);
  }
}
.bt-page-social-sharing button svg {
  width: 100%;
  height: 100%;
  display: block;
}
.bt-page-social-sharing-selected-text {
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--gray-150);
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.08);
  display: flex;
  z-index: 2;
  transition: opacity 0.5s ease;
}
@media (max-width: 991px) {
  .bt-page-social-sharing-selected-text {
    padding: 8px;
    border-radius: 12px;
    gap: 8px;
  }
}
@media (min-width: 992px) {
  .bt-page-social-sharing-selected-text {
    padding: 16px;
    border-radius: 20px;
    gap: 16px;
  }
}
.bt-page-social-sharing-selected-text:not(.showing) {
  opacity: 0;
  pointer-events: none;
}
.bt-page-social-sharing-selected-text button {
  background-color: transparent;
  color: var(--bt-black);
  fill: var(--bt-black);
  display: block;
}
@media (max-width: 991px) {
  .bt-page-social-sharing-selected-text button {
    width: 28px;
    height: 28px;
  }
}
@media (min-width: 992px) {
  .bt-page-social-sharing-selected-text button {
    width: 44px;
    height: 44px;
  }
}
.dark-background .bt-page-social-sharing-selected-text button {
  color: var(--bt-white);
  fill: var(--bt-white);
}
@media (min-width: 992px) {
  .bt-page-social-sharing-selected-text button:hover {
    color: var(--blue-24);
    fill: var(--blue-24);
  }
}
.bt-page-social-sharing-selected-text button svg {
  width: 100%;
  height: 100%;
  display: block;
}

.bt-page-sticky {
  position: fixed;
  left: 24px;
  bottom: 60px;
  width: 76px;
  gap: 24px;
  z-index: 3;
  border-radius: 20px;
}
@media (max-width: 991px) {
  .bt-page-sticky {
    display: none;
  }
}
@media (min-width: 992px) {
  .bt-page-sticky {
    display: grid;
  }
}
.bt-page-sticky:not(.bt-loaded) {
  opacity: 0;
  transform: translateY(100%);
}

@charset "UTF-8";
/* inter-regular - latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("../themes/bt-leasing/resources/fonts/inter/inter-v18-latin-ext-regular.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-500 - latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url("../themes/bt-leasing/resources/fonts/inter/inter-v18-latin-ext-500.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-600 - latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  src: url("../themes/bt-leasing/resources/fonts/inter/inter-v18-latin-ext-600.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-700 - latin-ext */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  src: url("../themes/bt-leasing/resources/fonts/inter/inter-v18-latin-ext-700.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
* {
  -webkit-overflow-scrolling: touch;
}
*::-moz-focus-inner {
  border: 0;
}
*, *:before, *:after {
  box-sizing: border-box;
}
.hidden {
  display: none !important;
}
input:focus, input:active, select:focus, select:active, a:focus, a:active, button:focus, button:active, textarea:focus, textarea:active {
  outline: none;
}
input, select, textarea, button {
  margin: 0px;
  padding: 0px;
  border-radius: 0px;
}
select::-ms-expand {
  display: none;
}
select {
  -webkit-appearance: none;
  appearance: none;
}
select option {
  color: var(--bt-black);
}
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
body:has(.otp-leasing-top) {
  background-color: #fff;
}
main {
  display: block;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}
a {
  background-color: transparent;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b, strong {
  font-weight: 700;
}
code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}
button, input {
  overflow: visible;
}
button, select {
  text-transform: none;
}
button, [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
textarea {
  overflow: auto;
}
[type="checkbox"], [type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
details {
  display: block;
}
summary {
  display: list-item;
}
template {
  display: none;
}
[hidden] {
  display: none;
}
[data-editable]:not(:last-child) {
  margin-bottom: 24px;
}
a, button {
  cursor: pointer;
}
html {
  --bt-white: #fff;
  --bt-black: #000B13;
  --bt-blackest-black: #000000;
  --bt-blue: #0072BC;
  --bt-star-purple: #46305B;
  --blue-t05: #F0F7FB;
  --blue-t07: #E1EEF7;
  --blue-t1: #CDE3F2;
  --blue-t2: #9AC7E4;
  --blue-t3: #68AAD7;
  --blue-24: #009EE0;
  --bt-neo: #1B1464;
  --bt-red: #ED1C24;
  --red-t1: #FDE8E9;
  --red-t2: #FABBBD;
  --red-t5: #FABBBD;
  --bt-yellow: #FFC20E;
  --yellow-t1: #FFF9E7;
  --yellow-t2: #FFF3CF;
  --green: #3EB96F;
  --gray-90: #E5E5E5;
  --gray-100: #FAFAFA;
  --gray-150: #F0F0F0;
  --gray-200: #E7E7E7;
  --gray-250: #D4D4D4;
  --gray-300: #BCBCBC;
  --gray-350: #999;
  --gray-400: #8A8B8C;
  --gray-450: #67686A;
  --gray-500: #434343;
  --gray-550: #292929;
  --gray-600: #1D1D1D;
  width: 100%;
  height: 100%;
  -webkit-font-smoothing: antialiased;
}
body {
  background-color: var(--gray-100);
  color: var(--bt-black);
  width: 100%;
  height: 100%;
  line-height: 1.4;
  font-family: "Inter", sans-serif;
}
@media (max-width: 991px) {
  body {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  body {
    font-size: 16px;
  }
}
body.no-scroll {
  overflow: hidden;
}
body:has(.top.open) {
  overflow: hidden;
}
@media (max-width: 991px) {
  body:has(.filter .bt-box-expandable.expanded) {
    overflow: hidden;
  }
}
body.dark-background {
  background-color: #0f0f0f;
  color: var(--bt-white);
}
body.dark-background .hidden-dark-background {
  display: none !important;
}
body:not(.dark-background) .hidden-not-dark-background {
  display: none !important;
}
@media (max-width: 991px) {
  body.no-scroll-mobile {
    overflow: hidden;
  }
}
@media (min-width: 992px) {
  body.no-scroll-desktop {
    overflow: hidden;
  }
}
a {
  color: var(--bt-blue);
  fill: var(--bt-blue);
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
h1, h2, h3, h4, h5, h6, p {
  margin: 0;
  padding: 0px;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "Inter", sans-serif;
  font-weight: 600;
}
p:not(:last-child) {
  margin-bottom: 12px;
}
@media (max-width: 991px) {
  h1, .h1 {
    line-height: 1.05;
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  h1, .h1 {
    line-height: 1.05;
    font-size: 52px;
    letter-spacing: -0.005em;
  }
}
h1:not(:last-child), .h1:not(:last-child) {
  margin-bottom: 16px;
}
h1:not(:last-child).margin-sm, .h1:not(:last-child).margin-sm {
  margin-bottom: 8px;
}
h1:not(:last-child).margin-lg, .h1:not(:last-child).margin-lg {
  margin-bottom: 40px;
}
h1:not(:last-child).margin-xlg, .h1:not(:last-child).margin-xlg {
  margin-bottom: 54px;
}
h1.display-1, .h1.display-1 {
  font-size: 63px;
  letter-spacing: -0.01em;
}
@media (max-width: 991px) {
  h1.display-1-mobile, .h1.display-1-mobile {
    font-size: 63px;
    letter-spacing: -0.01em;
  }
}
@media (min-width: 992px) {
  h1.display-1-desktop, .h1.display-1-desktop {
    font-size: 63px;
    letter-spacing: -0.01em;
  }
}
h1.display-2, .h1.display-2 {
  letter-spacing: -0.01em;
  font-size: 75px;
}
@media (max-width: 991px) {
  h1.display-2-desktop-mobile, .h1.display-2-desktop-mobile {
    letter-spacing: -0.01em;
    font-size: 75px;
  }
}
@media (min-width: 992px) {
  h1.display-2-desktop, .h1.display-2-desktop {
    letter-spacing: -0.01em;
    font-size: 75px;
  }
}
@media (max-width: 991px) {
  h2, .h2 {
    line-height: 1.1;
    font-size: 25px;
  }
}
@media (min-width: 992px) {
  h2, .h2 {
    line-height: 1.05;
    font-size: 44px;
  }
}
h2:not(:last-child), .h2:not(:last-child) {
  margin-bottom: 16px;
}
h2.margin-sm:not(:last-child), .h2.margin-sm:not(:last-child) {
  margin-bottom: 8px;
}
h2.margin-lg:not(:last-child), .h2.margin-lg:not(:last-child) {
  margin-bottom: 24px;
}
h2.margin-xlg:not(:last-child), .h2.margin-xlg:not(:last-child) {
  margin-bottom: 40px;
}
h3, .h3 {
  line-height: 1.05;
  font-size: 36px;
}
@media (max-width: 991px) {
  h3, .h3 {
    line-height: 1.1;
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  h3, .h3 {
    line-height: 1.05;
  }
  h3.exceptie-cu-font-size-mai-mic, .h3.exceptie-cu-font-size-mai-mic {
    font-size: 30px;
  }
}
h3:not(:last-child), .h3:not(:last-child) {
  margin-bottom: 16px;
}
h3.margin-sm:not(:last-child), .h3.margin-sm:not(:last-child) {
  margin-bottom: 8px;
}
h3.margin-lg:not(:last-child), .h3.margin-lg:not(:last-child) {
  margin-bottom: 24px;
}
h3.with-icon, .h3.with-icon {
  display: flex;
  justify-content: left;
  align-items: center;
}
h3.with-icon.with-icon-center, .h3.with-icon.with-icon-center {
  justify-content: center;
}
h3.with-icon .icon, .h3.with-icon .icon {
  width: 44px;
  height: 44px;
  font-size: 44px;
}
h3.with-icon .icon:not(:first-child), .h3.with-icon .icon:not(:first-child) {
  margin-left: 16px;
}
h3.with-icon .icon:not(:last-child), .h3.with-icon .icon:not(:last-child) {
  margin-right: 16px;
}
h3.with-icon .icon img, h3.with-icon .icon svg, .h3.with-icon .icon img, .h3.with-icon .icon svg {
  width: 100%;
  height: 100%;
  display: block;
}
h4, .h4 {
  line-height: 1.1;
  font-size: 25px;
}
h4:not(:last-child), .h4:not(:last-child) {
  margin-bottom: 8px;
}
h4:not(:last-child).margin-lg, .h4:not(:last-child).margin-lg {
  margin-bottom: 16px;
}
h4:not(:last-child).margin-xlg, .h4:not(:last-child).margin-xlg {
  margin-bottom: 24px;
}
h4.with-icon, .h4.with-icon {
  display: flex;
  justify-content: left;
  align-items: center;
}
h4.with-icon.with-icon-center, .h4.with-icon.with-icon-center {
  justify-content: center;
}
h4.with-icon .icon, .h4.with-icon .icon {
  width: 44px;
  height: 44px;
  font-size: 44px;
}
h4.with-icon .icon:not(:first-child), .h4.with-icon .icon:not(:first-child) {
  margin-left: 16px;
}
h4.with-icon .icon:not(:last-child), .h4.with-icon .icon:not(:last-child) {
  margin-right: 16px;
}
h4.with-icon .icon img, h4.with-icon .icon svg, .h4.with-icon .icon img, .h4.with-icon .icon svg {
  width: 100%;
  height: 100%;
  display: block;
}
h5, .h5 {
  line-height: 1.2;
  font-size: 21px;
}
h5:not(:last-child), .h5:not(:last-child) {
  margin-bottom: 8px;
}
h5:not(:last-child).margin-md, .h5:not(:last-child).margin-md {
  margin-bottom: 12px;
}
h5.with-icon, .h5.with-icon {
  display: flex;
  justify-content: left;
  align-items: center;
}
h5.with-icon.with-icon-center, .h5.with-icon.with-icon-center {
  justify-content: center;
}
h5.with-icon .icon, .h5.with-icon .icon {
  width: 44px;
  height: 44px;
  font-size: 44px;
}
h5.with-icon .icon:not(:first-child), .h5.with-icon .icon:not(:first-child) {
  margin-left: 16px;
}
h5.with-icon .icon:not(:last-child), .h5.with-icon .icon:not(:last-child) {
  margin-right: 16px;
}
h5.with-icon .icon img, h5.with-icon .icon svg, .h5.with-icon .icon img, .h5.with-icon .icon svg {
  width: 100%;
  height: 100%;
  display: block;
}
h6, .h6 {
  line-height: 1.25;
  font-family: inherit;
  font-weight: normal;
  font-size: 19px;
}
h6:not(:last-child), .h6:not(:last-child) {
  margin-bottom: 8px;
}
p.pt-13, .pt-13 {
  line-height: 1.4;
  font-size: 13px;
  letter-spacing: 0;
}
p.pt-14, .pt-14 {
  line-height: 1.4;
  font-size: 14px;
  letter-spacing: 0;
}
p.pt-16, .pt-16 {
  line-height: 1.4;
  font-size: 16px;
  letter-spacing: 0;
}
p.pt-19, .pt-19 {
  line-height: 1.25;
  font-size: 19px;
  letter-spacing: 0;
}
p.pt-23, .pt-23 {
  line-height: 1.25;
  font-size: 23px;
  letter-spacing: -0.005em;
}
p.pt-23:not(:last-child), .pt-23:not(:last-child) {
  margin-bottom: 16px;
}
p.pt-23.margin-sm:not(:last-child), .pt-23.margin-sm:not(:last-child) {
  margin-bottom: 8px;
}
small {
  font-size: 13px;
}
.display-1 {
  font-size: 90px;
}
.display-2 {
  font-size: 82px;
}
.display-3 {
  font-size: 68px;
}
.display-4 {
  font-size: 52px;
}
.container {
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}
.container.big {
  max-width: 1360px;
}
@media (max-width: 991px) {
  .container.big {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}
.container.biggest {
  max-width: 1424px;
}
@media (max-width: 991px) {
  .container .container-overflow {
    margin-left: -24px;
    margin-right: -24px;
  }
}
@media (min-width: 992px) {
  .container .container-overflow {
    margin-left: -120px;
    margin-right: -120px;
  }
}
@media (max-width: 991px) {
  .container .container-overflow-lg {
    margin-left: -24px;
    margin-right: -24px;
  }
}
@media (min-width: 992px) {
  .container .container-overflow-lg {
    margin-left: -200px;
    margin-right: -200px;
  }
}
.img-responsive-block {
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
.text-white {
  color: var(--bt-white);
}
.text-gray {
  color: var(--gray-400);
}
.text-gray-5 {
  color: var(--gray-550);
}
.text-blue {
  color: var(--bt-blue);
}
.text-blue-24 {
  color: var(--blue-24);
}
.text-neo-blue {
  color: var(--bt-neo-blue);
}
.text-red {
  color: var(--bt-red);
}
.text-red-t5 {
  color: var(--red-t5);
}
.text-yellow {
  color: var(--bt-yellow);
}
.text-green {
  color: var(--bt-green);
}
.text-star-purple {
  color: var(--bt-star-purple);
}
.text-nowrap {
  white-space: nowrap;
}
.text-meta-serif {
  font-family: "Inter", sans-serif;
  font-weight: 600;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-lowercase {
  text-transform: lowercase;
}
.required-mark:after {
  content: " *";
  color: var(--bt-red);
}
::-webkit-input-placeholder {
  color: var(--gray-light);
  opacity: 1;
}
:-moz-placeholder {
  color: var(--gray-light);
  opacity: 1;
}
::-moz-placeholder {
  color: var(--gray-light);
  opacity: 1;
}
:-ms-input-placeholder {
  color: var(--gray-light);
  opacity: 1;
}
.page-wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
  z-index: 1;
}
[class^="bt-link-"], [class*=" bt-link-"] {
  color: inherit;
  text-decoration: none;
}
[class^="bt-link-"]:hover, [class*=" bt-link-"]:hover {
  text-decoration: underline;
}
[class^="bt-link-"].bt-link-yellow, [class*=" bt-link-"].bt-link-yellow {
  color: var(--bt-yellow);
}
.bt-label {
  line-height: 1.4;
  padding: 4px 12px;
  border-radius: 13px;
  display: inline-block;
  font-weight: 600;
  font-size: 13px;
}
.bt-label.bt-label-blue {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
.bt-label.bt-label-yellow {
  background-color: var(--bt-yellow);
  color: var(--bt-white);
}
.bt-label.bt-label-star-purple {
  background-color: var(--bt-star-purple);
  color: var(--bt-white);
}
.bt-grad-label {
  color: var(--bt-white);
  padding: 8px;
  border-radius: 20px;
  display: inline-grid;
  grid-template-areas: "grad icon";
  grid-gap: 8px;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
}
.bt-grad-label:not(:last-child) {
  margin-bottom: 12px;
}
.bt-grad-label.bt-grad-label-lg {
  line-height: 42px;
  padding: 16px;
  border-radius: 36px;
  grid-gap: 16px;
  font-size: 36px;
}
.bt-grad-label.bt-grad-label-lg:not(:last-child) {
  margin-bottom: 20px;
}
.bt-grad-label.bt-grad-label-green {
  background-color: var(--green);
  fill: var(--green);
}
.bt-grad-label.bt-grad-label-green .icon {
  background-color: var(--bt-white);
}
.bt-grad-label.bt-grad-label-yellow {
  background-color: var(--bt-yellow);
  fill: var(--bt-white);
}
.bt-grad-label.bt-grad-label-red {
  background-color: var(--bt-red);
  fill: var(--bt-white);
}
.bt-grad-label .grad {
  grid-area: grad;
}
.bt-grad-label .icon {
  width: 24px;
  height: 24px;
  grid-area: icon;
  border-radius: 50%;
  overflow: hidden;
}
.bt-grad-label .icon svg, .bt-grad-label .icon img {
  width: 100%;
  height: 100%;
  display: block;
}
.bt-grad-label.bt-grad-label-lg .icon {
  width: 42px;
  height: 42px;
}
.bt-box {
  position: relative;
  background-color: var(--bt-white);
  color: var(--bt-black);
  width: 100%;
  border: 0;
  border-radius: 20px;
  display: block;
  text-align: left;
}
.dark-background .bt-box {
  background-color: var(--gray-600);
  color: var(--bt-white);
}
.bt-box.bt-box-dark-background {
  background-color: var(--gray-600);
  color: var(--bt-white);
}
.bt-box:not(.bt-box-content-overflow-visible) {
  overflow: hidden;
}
.bt-box:not(:last-child):not(.bt-box-no-margin) {
  margin-bottom: 24px;
}
.bt-box:not(:last-child):not(.bt-box-no-margin).bt-box-margin-xs {
  margin-bottom: 8px;
}
@media (max-width: 991px) {
  .bt-box:not(:last-child):not(.bt-box-no-margin).bt-box-margin-lg {
    margin-bottom: 48px;
  }
}
@media (min-width: 992px) {
  .bt-box:not(:last-child):not(.bt-box-no-margin).bt-box-margin-lg {
    margin-bottom: 56px;
  }
}
.bt-box[href]:hover {
  text-decoration: none;
}
.bt-box.bt-box-no-margin {
  margin: 0;
}
.bt-box.bt-box-no-padding {
  padding: 0;
}
.bt-box.bt-box-no-padding-top {
  padding-top: 0;
}
.bt-box.bt-box-no-padding-bottom {
  padding-bottom: 0;
}
.bt-box.bt-box-no-border-radius {
  border-radius: 0;
}
@media (max-width: 991px) {
  .bt-box {
    padding: 24px;
  }
  .bt-box.bt-box-overflow-mobile {
    width: calc(100% + 48px);
    margin-left: -24px;
    margin-right: -24px;
    border-radius: 0;
  }
  .bt-box .bt-box-overflow {
    width: calc(100% + 48px);
    margin-left: -24px;
    margin-right: -24px;
  }
  .bt-box .bt-box-overflow:first-child {
    margin-top: -24px;
  }
  .bt-box .bt-box-overflow:last-child {
    margin-bottom: -24px;
  }
  .bt-box.bt-box-no-margin-mobile {
    margin: 0;
  }
  .bt-box.bt-box-no-padding-mobile {
    padding: 0;
  }
  .bt-box.bt-box-no-padding-top-mobile {
    padding-top: 0;
  }
  .bt-box.bt-box-no-padding-bottom-mobile {
    padding-bottom: 0;
  }
  .bt-box.bt-box-no-border-radius-mobile {
    border-radius: 0;
  }
}
@media (min-width: 992px) {
  .bt-box {
    padding: 48px;
  }
  .bt-box .bt-box-overflow {
    width: calc(100% + 96px);
    margin-left: -48px;
    margin-right: -48px;
    border-radius: 0;
  }
  .bt-box .bt-box-overflow:first-child {
    margin-top: -48px;
  }
  .bt-box .bt-box-overflow:last-child {
    margin-bottom: -48px;
  }
  .bt-box.bt-box-padding-xs {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .bt-box.bt-box-padding-sm {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .bt-box.bt-box-padding-md {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .bt-box.bt-box-padding-lg {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .bt-box.bt-box-no-margin-desktop {
    margin: 0;
  }
  .bt-box.bt-box-no-padding-desktop {
    padding: 0;
  }
  .bt-box.bt-box-no-padding-top-desktop {
    padding-top: 0;
  }
  .bt-box.bt-box-no-padding-bottom-desktop {
    padding-bottom: 0;
  }
  .bt-box.bt-box-no-border-radius-desktop {
    border-radius: 0;
  }
}
.bt-box.bt-box-inner {
  padding: 26px;
  border-radius: 12px;
}
.bt-box.bt-box-inner.bt-box-padding-xs {
  padding: 12px;
}
.bt-box.bt-box-inner.bt-box-padding-xs .bt-box-overflow {
  width: calc(100% + 24px);
  margin-left: -12px;
  margin-right: -12px;
}
.bt-box.bt-box-inner.bt-box-padding-xs .bt-box-overflow:first-child {
  margin-top: -12px;
}
.bt-box.bt-box-inner.bt-box-padding-xs .bt-box-overflow:last-child {
  margin-bottom: -12px;
}
.bt-box.bt-box-inner.bt-box-padding-sm {
  padding: 16px;
}
.bt-box.bt-box-inner.bt-box-padding-sm .bt-box-overflow {
  width: calc(100% + 32px);
  margin-left: -16px;
  margin-right: -16px;
}
.bt-box.bt-box-inner.bt-box-padding-sm .bt-box-overflow:first-child {
  margin-top: -16px;
}
.bt-box.bt-box-inner.bt-box-padding-sm .bt-box-overflow:last-child {
  margin-bottom: -16px;
}
.bt-box.bt-box-inner.bt-box-padding-lg {
  padding: 40px;
}
.bt-box.bt-box-inner.bt-box-padding-lg .bt-box-overflow {
  width: calc(100% + 80px);
  margin-left: -40px;
  margin-right: -40px;
}
.bt-box.bt-box-inner.bt-box-padding-lg .bt-box-overflow:first-child {
  margin-top: -40px;
}
.bt-box.bt-box-inner.bt-box-padding-lg .bt-box-overflow:last-child {
  margin-bottom: -40px;
}
.bt-box.bt-box-transparent-bg {
  background-color: transparent;
}
.bt-box.bt-box-gray-bg {
  background-color: var(--gray-100);
}
.bt-box.bt-box-gray-dark-bg {
  background-color: var(--gray-550);
}
.bt-box.bt-box-blue-bg {
  background-color: var(--blue-t1);
}
.bt-box.bt-box-blue-t05-bg {
  background-color: var(--blue-t05);
}
.bt-box.bt-box-star-purple-bg {
  background-color: var(--bt-star-purple);
  color: var(--bt-white);
}
.bt-box.bt-box-star-purple-gradient-bg {
  background: linear-gradient(0deg, #fff 0%, #b7a4ca 100%);
}
.bt-box.bt-box-red-gradient-bg {
  background: linear-gradient(0deg, #fff 0%, #F8A4A7 100%);
}
.bt-box.bt-box-blue-gradient-bg {
  background: linear-gradient(0deg, #fff 0%, #9AC7E4 100%);
}
.bt-box.bt-box-gray-gradient-bg {
  background: linear-gradient(0deg, #fff 0%, #D4D4D4 100%);
}
.bt-box.bt-box-yellow-t1-bg {
  background-color: var(--yellow-t1);
}
.bt-box.bt-box-aside {
  padding: 24px;
}
.bt-box.bt-box-ad-01 {
  padding: 40px 32px;
}
.bt-box.bt-box-ad-02 {
  padding: 52px 28px 0 28px;
}
.bt-box.bt-box-ad-02 .logo:not(:last-child) {
  margin-bottom: 38px;
}
.bt-box.bt-box-ad-02 .logo img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
}
.bt-box.bt-box-ad-02 .text:not(:last-child) {
  margin-bottom: 32px;
}
.bt-box.bt-box-ad-02 .actions:not(:last-child) {
  margin-bottom: 32px;
}
.bt-box.bt-box-ad-02 .image img {
  max-width: 100%;
  margin: 0 auto;
  display: block;
}
.bt-box.bt-box-ad-03 {
  padding: 0;
}
.bt-box.bt-box-ad-03 a {
  display: block;
}
.bt-box.bt-box-ad-03 img {
  width: 100%;
  height: auto;
  margin: 0;
  display: block;
}
.bt-box.bt-box-ad-04 {
  background-color: var(--blue-24);
  color: var(--bt-white);
  padding: 48px;
}
.bt-box.bt-box-ad-05 {
  background-color: var(--bt-white);
  color: var(--bt-black);
  padding: 24px 40px;
  display: grid;
}
.bt-box.bt-box-ad-05.bt-box-ad-05-blue {
  background-color: var(--blue-t1);
}
.bt-box.bt-box-ad-05.bt-box-ad-05-gray {
  background-color: var(--gray-100);
}
.bt-box.bt-box-ad-05.bt-box-ad-05-pink {
  background-color: var(--red-t2);
}
@media (max-width: 991px) {
  .bt-box.bt-box-ad-05 {
    grid-template-areas: "image" "text" "actions";
    grid-template-columns: 1fr;
    grid-gap: 24px;
  }
}
@media (min-width: 992px) {
  .bt-box.bt-box-ad-05 {
    grid-template-areas: "image text actions";
    grid-template-columns: min-content 1fr min-content;
    grid-gap: 48px;
    align-items: center;
  }
}
.bt-box.bt-box-ad-05.bt-box-ad-05-blue {
  background-color: var(--blue-t1);
}
.bt-box.bt-box-ad-05.bt-box-ad-05-pink {
  background-color: var(--red-t2);
}
.bt-box.bt-box-ad-05 .image {
  width: 128px;
  grid-area: image;
}
@media (max-width: 991px) {
  .bt-box.bt-box-ad-05 .image {
    margin-left: auto;
    margin-right: auto;
  }
}
.bt-box.bt-box-ad-05 .image img {
  width: 100%;
  height: auto;
  margin: 0;
  display: block;
}
.bt-box.bt-box-ad-05 .text {
  line-height: 1.1;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  grid-area: text;
}
@media (max-width: 991px) {
  .bt-box.bt-box-ad-05 .text {
    font-size: 25px;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .bt-box.bt-box-ad-05 .text {
    font-size: 30px;
  }
}
.bt-box.bt-box-ad-05 .actions {
  white-space: nowrap;
  grid-area: actions;
}
@media (max-width: 991px) {
  .bt-box.bt-box-ad-05 .actions {
    text-align: center;
  }
}
.bt-box.bt-box-ad-05 .actions.actions-apps {
  display: grid;
  grid-auto-flow: column;
  grid-gap: 12px;
}
@media (max-width: 991px) {
  .bt-box.bt-box-ad-05 .actions.actions-apps {
    grid-auto-columns: 1fr;
  }
}
.bt-box.bt-box-ad-05 .actions.actions-apps a {
  display: block;
}
.bt-box.bt-box-ad-05 .actions.actions-apps a img {
  margin: 0;
  display: block;
}
@media (max-width: 991px) {
  .bt-box.bt-box-ad-05 .actions.actions-apps a img {
    width: 100%;
    height: auto;
  }
}
.bt-box.bt-box-ad-06 {
  background-color: var(--bt-white);
  color: var(--bt-black);
  display: grid;
}
@media (max-width: 991px) {
  .bt-box.bt-box-ad-06 {
    padding: 24px 40px 0 24px;
    grid-template-areas: "text" "actions" "image";
    grid-template-columns: 1fr;
    grid-gap: 24px;
  }
}
@media (min-width: 992px) {
  .bt-box.bt-box-ad-06 {
    padding: 0 40px;
    grid-template-areas: "image text actions";
    grid-template-columns: min-content 1fr min-content;
    grid-gap: 48px;
    align-items: center;
  }
}
.bt-box.bt-box-ad-06.bt-box-ad-06-blue {
  background-color: var(--blue-t1);
}
.bt-box.bt-box-ad-06.bt-box-ad-06-pink {
  background-color: var(--red-t2);
}
.bt-box.bt-box-ad-06 .image {
  width: 128px;
  grid-area: image;
  align-self: end;
}
@media (max-width: 991px) {
  .bt-box.bt-box-ad-06 .image {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 992px) {
  .bt-box.bt-box-ad-06 .image {
    padding-top: 24px;
  }
}
.bt-box.bt-box-ad-06 .image img {
  width: 100%;
  height: auto;
  margin: 0;
  display: block;
}
.bt-box.bt-box-ad-06 .text {
  line-height: 1.1;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  grid-area: text;
}
@media (max-width: 991px) {
  .bt-box.bt-box-ad-06 .text {
    font-size: 25px;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .bt-box.bt-box-ad-06 .text {
    padding: 24px 0;
    font-size: 30px;
  }
}
.bt-box.bt-box-ad-06 .actions {
  white-space: nowrap;
  grid-area: actions;
}
@media (max-width: 991px) {
  .bt-box.bt-box-ad-06 .actions {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .bt-box.bt-box-ad-06 .actions {
    padding: 24px 0;
  }
}
@media (max-width: 991px) {
  .bt-box.bt-box-fixed-mobile {
    position: fixed;
    top: 0;
    right: 0;
    width: calc(100% - 55px);
    height: 100%;
    padding: 0;
    border-radius: 0;
    box-shadow: -55px 0px 0px 0px rgba(0, 0, 0, 0.38);
    z-index: 2;
    transition: all 0.5s ease;
  }
  .bt-box.bt-box-fixed-mobile:not(.showing) {
    right: -100%;
  }
}
.bt-box.bt-box-step {
  position: relative;
  background-color: var(--gray-100);
  padding: 32px 40px;
  overflow: visible;
}
.bt-box.bt-box-step.bt-box-step-blue {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
.bt-box.bt-box-step.bt-box-step-blue-t1 {
  background-color: var(--blue-t1);
  color: var(--bt-blue);
}
.bt-box.bt-box-step.bt-box-step-star-purple {
  background-color: var(--bt-star-purple);
  color: var(--bt-white);
}
.bt-box.bt-box-step:not(:last-child) {
  margin-bottom: 40px;
}
.bt-box.bt-box-step .number {
  position: absolute;
  top: -24px;
  left: 50px;
  width: 52px;
  height: 52px;
  line-height: 1.25;
  padding: 12px;
  border-radius: 50%;
  font-size: 23px;
  font-weight: 600;
  text-align: center;
}
.bt-box.bt-box-step .number.number-yellow-bg {
  background-color: var(--bt-yellow);
  color: var(--bt-black);
}
.bt-box.bt-box-step .number.number-blue-bg {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
.bt-box.bt-box-step .number.number-blue-t1-bg {
  background-color: var(--blue-t1);
  color: var(--bt-blue);
}
.bt-box.bt-box-step .number.number-star-purple-bg {
  background-color: var(--bt-star-purple);
  color: var(--bt-white);
}
.bt-box.bt-box-step .text:not(:last-child) {
  margin-bottom: 16px;
}
.bt-box.bt-box-step .actions:not(:last-child) {
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .bt-box.bt-box-step .actions {
    display: grid;
    grid-gap: 12px;
  }
}
.bt-box.bt-box-step .actions img {
  width: 148px;
  height: auto;
}
.bt-box.bt-box-app {
  padding: 32px 40px;
}
.bt-box.bt-box-app .logo {
  margin-bottom: 24px;
}
.bt-box.bt-box-app .logo img {
  width: auto;
  height: 60px;
  display: block;
}
.bt-box.bt-box-app .text:not(:last-child), .bt-box.bt-box-app .actions:not(:last-child) {
  margin-bottom: 24px;
}
.bt-box.bt-box-map {
  padding: 0;
  overflow: visible;
}
@media (min-width: 992px) {
  .bt-box.bt-box-map {
    height: 600px;
  }
  .bt-box.bt-box-map:not(:last-child) {
    margin-bottom: 72px;
  }
}
@media (min-width: 992px) {
  .bt-box.bt-box-map .grid {
    height: 100%;
    display: grid;
  }
}
@media (max-width: 991px) {
  .bt-box.bt-box-map .map {
    display: none;
  }
}
@media (min-width: 992px) {
  .bt-box.bt-box-map .map {
    position: relative;
    min-height: 0;
    border-radius: 20px;
    grid-column: 1;
    grid-row: 1;
    z-index: 1;
    overflow: hidden;
  }
  .bt-box.bt-box-map .map iframe {
    width: 100%;
    height: 100%;
    border: 0;
  }
}
.bt-box.bt-box-map .filters-wrapper {
  position: relative;
  z-index: 2;
}
@media (min-width: 992px) {
  .bt-box.bt-box-map .filters-wrapper {
    max-width: 400px;
    min-height: 0;
    height: 100%;
    padding: 16px;
    grid-column: 1;
    grid-row: 1;
  }
  .bt-box.bt-box-map .filters-wrapper:not(:last-child) {
    margin-bottom: 16px;
  }
}
.bt-box.bt-box-map .filters-wrapper ::-webkit-input-placeholder {
  color: var(--bt-black);
  opacity: 0.4;
}
.bt-box.bt-box-map .filters-wrapper :-moz-placeholder {
  color: var(--bt-black);
  opacity: 0.4;
}
.bt-box.bt-box-map .filters-wrapper ::-moz-placeholder {
  color: var(--bt-black);
  opacity: 0.4;
}
.bt-box.bt-box-map .filters-wrapper :-ms-input-placeholder {
  color: var(--bt-black);
  opacity: 0.4;
}
.bt-box.bt-box-map .filters-wrapper .filters {
  background-color: var(--bt-white);
  max-height: 100%;
  padding: 32px;
  border-radius: 14px;
  display: grid;
  grid-template-rows: min-content 1fr;
  grid-template-areas: "top" "bottom";
  grid-gap: 40px;
}
.bt-box.bt-box-map .filters-wrapper .filters .top {
  position: relative;
  min-height: 0;
  grid-area: top;
  z-index: 2;
}
.bt-box.bt-box-map .filters-wrapper .filters .bottom {
  position: relative;
  min-height: 0;
  grid-area: bottom;
  overflow: auto;
  z-index: 1;
}
.bt-box.bt-box-map .filters-wrapper .filters .field {
  /*&:not(.focused.dirty) {*/
}
.bt-box.bt-box-map .filters-wrapper .filters .field.field-search-wrapper {
  position: relative;
  height: 52px;
}
.bt-box.bt-box-map .filters-wrapper .filters .field.field-search-wrapper:not(:last-child) {
  margin-bottom: 16px;
}
.bt-box.bt-box-map .filters-wrapper .filters .field.field-search-wrapper .field-search-content {
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--gray-100);
  width: 100%;
  padding: 8px;
  border: 1px solid var(--gray-200);
  border-radius: 12px;
  transition: all 0.2s ease;
}
.bt-box.bt-box-map .filters-wrapper .filters .field.field-search-wrapper .field-search {
  display: grid;
  grid-template-columns: auto min-content;
  grid-gap: 8px;
}
.bt-box.bt-box-map .filters-wrapper .filters .field.field-search-wrapper .field-search input {
  background-color: transparent;
  color: var(--bt-black);
  height: 34px;
  margin: 0;
  padding: 0;
  border: 0;
}
.bt-box.bt-box-map .filters-wrapper .filters .field.field-search-wrapper .field-search button {
  background-color: transparent;
  color: var(--bt-black);
  width: 34px;
  height: 34px;
  border: 0;
  font-size: 34px;
}
.bt-box.bt-box-map .filters-wrapper .filters .field.field-search-wrapper .suggestions button {
  background-color: var(--gray-100);
  width: 100%;
  padding: 12px;
  display: flex;
  justify-content: left;
  align-items: center;
  border: 0;
  border-radius: 6px;
  text-align: left;
}
.bt-box.bt-box-map .filters-wrapper .filters .field.field-search-wrapper .suggestions button .icon {
  background-color: var(--bt-blue);
  color: var(--bt-white);
  width: 28px;
  height: 28px;
  font-size: 28px;
  border-radius: 14px;
  overflow: hidden;
}
.bt-box.bt-box-map .filters-wrapper .filters .field.field-search-wrapper .suggestions button .icon:not(:first-child) {
  margin-left: 12px;
}
.bt-box.bt-box-map .filters-wrapper .filters .field.field-search-wrapper .suggestions button .icon:not(:last-child) {
  margin-right: 12px;
}
.bt-box.bt-box-map .filters-wrapper .filters .field.field-search-wrapper .suggestions button:not(:last-child) {
  margin-bottom: 12px;
}
.bt-box.bt-box-map .filters-wrapper .filters .field.field-search-wrapper .suggestions ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-gap: 14px;
  font-size: 16px;
}
.bt-box.bt-box-map .filters-wrapper .filters .field.field-search-wrapper .suggestions ul:not(:last-child) {
  margin-bottom: 12px;
}
.bt-box.bt-box-map .filters-wrapper .filters .field.field-search-wrapper .suggestions ul a {
  color: var(--bt-black);
  text-decoration: none;
}
.bt-box.bt-box-map .filters-wrapper .filters .field.field-search-wrapper .suggestions ul a[href]:hover {
  color: var(--bt-blue);
  text-decoration: underline;
}
.bt-box.bt-box-map .filters-wrapper .filters .field.focused .field-search-content {
  background-color: var(--bt-white);
  box-shadow: 0px 13px 17px -2px rgba(0, 0, 0, 0.06);
}
.bt-box.bt-box-map .filters-wrapper .filters .field:not(.focused) .suggestions {
  display: none;
}
.bt-box.bt-box-map .filters-wrapper .tabs {
  background-color: var(--gray-100);
  color: var(--bt-blue);
  border-radius: 12px;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  text-align: center;
  font-size: 13px;
}
.bt-box.bt-box-map .filters-wrapper .tabs:not(:last-child) {
  margin-bottom: 16px;
}
.bt-box.bt-box-map .filters-wrapper .tabs label {
  margin: 0;
  padding: 0;
  display: block;
  cursor: pointer;
}
.bt-box.bt-box-map .filters-wrapper .tabs label input {
  display: none;
}
.bt-box.bt-box-map .filters-wrapper .tabs label input + span {
  padding: 14px;
  border-radius: 12px;
  display: block;
  transition: all 0.2s ease;
}
.bt-box.bt-box-map .filters-wrapper .tabs label input:checked + span {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper {
  position: relative;
  height: 100%;
  overflow: auto;
  z-index: 1;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper:not(:last-child) {
  margin-bottom: 16px;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches {
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
  grid-gap: 16px;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches li {
  display: flex;
  justify-content: left;
  align-items: center;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .switch {
  cursor: pointer;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .switch input {
  display: none;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .switch input + .icon {
  position: relative;
  background-color: var(--gray-150);
  width: 44px;
  height: 24px;
  margin-right: 16px;
  border-radius: 12px;
  display: block;
  transition: all 0.2s ease;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .switch input + .icon:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  background-color: var(--bt-white);
  width: 20px;
  height: 20px;
  border-radius: 10px;
  display: block;
  transition: all 0.2s ease;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .switch input:checked + .icon {
  background-color: var(--bt-blue);
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .switch input:checked + .icon:before {
  left: 22px;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .more ~ * {
  display: none;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .more button {
  background-color: var(--gray-100);
  color: var(--bt-blue);
  width: 100%;
  padding: 8px;
  border: 0;
  border-radius: 12px;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .submenu {
  position: relative;
  display: inline-block;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .submenu .submenu-toggle {
  background-color: transparent;
  color: var(--bt-black);
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  font-weight: 600;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .submenu .submenu-toggle:not(.expanded) ~ * {
  display: none;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .submenu .submenu-list {
  position: absolute;
  top: 100%;
  left: 50%;
  background-color: var(--bt-white);
  width: 140px;
  margin: 0;
  padding: 16px;
  border: 1px solid var(--gray-200);
  border-radius: 12px;
  box-shadow: 0px 13px 17px -2px rgba(0, 0, 0, 0.1);
  list-style: none;
  z-index: 2;
  transform: translateX(-50%);
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .submenu .submenu-list .checkbox {
  display: flex;
  justify-content: left;
  align-items: center;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .submenu .submenu-list .checkbox:not(:last-child) {
  margin-bottom: 6px;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .submenu .submenu-list .checkbox input {
  display: none;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .submenu .submenu-list .checkbox input + .icon {
  color: var(--bt-white);
  width: 18px;
  height: 18px;
  margin-right: 8px;
  border: 1px solid var(--gray-200);
  border-radius: 50%;
  display: block;
  font-size: 14px;
  text-align: center;
}
.bt-box.bt-box-map .filters-wrapper .switches-wrapper .switches .submenu .submenu-list .checkbox input:checked + .icon {
  background-color: var(--bt-blue);
}
.bt-box.bt-box-alert, .bt-box.bt-box-info, .bt-box.bt-box-error {
  position: relative;
  max-width: 772px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
  display: grid;
  grid-template-columns: min-content 1fr min-content;
  grid-template-areas: "icon text close";
  align-items: top;
  grid-gap: 16px;
}
.bt-box.bt-box-alert:not(:last-child), .bt-box.bt-box-info:not(:last-child), .bt-box.bt-box-error:not(:last-child) {
  margin-bottom: 32px;
}
.bt-box.bt-box-alert.padding-sm, .bt-box.bt-box-info.padding-sm, .bt-box.bt-box-error.padding-sm {
  padding: 20px;
}
.bt-box.bt-box-alert .icon, .bt-box.bt-box-info .icon, .bt-box.bt-box-error .icon {
  width: 32px;
  height: 32px;
  line-height: 1;
  border-radius: 50%;
  grid-area: icon;
  font-size: 32px;
  text-align: center;
}
.bt-box.bt-box-alert .close, .bt-box.bt-box-info .close, .bt-box.bt-box-error .close {
  background-color: transparent;
  color: var(--bt-black);
  width: 32px;
  height: 32px;
  line-height: 1;
  margin: 0;
  padding: 0;
  border: 0;
  grid-area: close;
  font-size: 32px;
  text-align: center;
}
.bt-box.bt-box-alert .close.close-sm, .bt-box.bt-box-info .close.close-sm, .bt-box.bt-box-error .close.close-sm {
  width: 24px;
  height: 24px;
  font-size: 24px;
}
.bt-box.bt-box-alert {
  background-color: var(--blue-t1);
}
.bt-box.bt-box-alert .icon {
  background-color: var(--bt-white);
  color: var(--bt-blue);
}
.bt-box.bt-box-alert .close {
  color: var(--bt-blue);
}
.bt-box.bt-box-info {
  background-color: var(--blue-t05);
}
.bt-box.bt-box-info .icon {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
.bt-box.bt-box-info .close {
  color: var(--bt-black);
}
.bt-box.bt-box-error {
  background-color: var(--red-t1);
}
.bt-box.bt-box-error .icon {
  color: var(--bt-red);
}
.bt-box.bt-box-comparator-de-castig {
  display: grid;
  align-items: start;
  grid-gap: 24px 64px;
}
@media (max-width: 991px) {
  .bt-box.bt-box-comparator-de-castig {
    grid-template-areas: "top" "image" "content";
    grid-template-columns: 1fr;
  }
}
@media (min-width: 992px) {
  .bt-box.bt-box-comparator-de-castig {
    grid-template-areas: "top top" "image content";
    grid-template-columns: 408px 1fr;
  }
}
.bt-box.bt-box-comparator-de-castig .top {
  grid-area: top;
}
.bt-box.bt-box-comparator-de-castig .image {
  grid-area: image;
}
@media (min-width: 992px) {
  .bt-box.bt-box-comparator-de-castig .image {
    padding-top: 92px;
  }
}
.bt-box.bt-box-comparator-de-castig .image img {
  width: 100%;
  height: auto;
  margin: 0;
  display: block;
}
.bt-box.bt-box-comparator-de-castig .content {
  grid-area: content;
}
.bt-box .bt-box-fixed-mobile-close {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 46px;
  text-align: center;
  z-index: 2;
}
@media (min-width: 992px) {
  .bt-box .bt-box-fixed-mobile-close {
    display: none;
  }
}
.bt-box .bt-box-content.bt-box-content-narrow {
  max-width: 486px;
  margin-left: auto;
  margin-right: auto;
}
.bt-box .bt-box-content:not(:last-child) {
  margin-bottom: 40px;
}
.bt-box .bt-box-content:not(:last-child).margin-sm {
  margin-bottom: 24px;
}
.bt-box .bt-box-content:not(:last-child).margin-md {
  margin-bottom: 32px;
}
.bt-box .bt-box-content:not(:last-child).margin-lg {
  margin-bottom: 56px;
}
.bt-box .bt-box-content-icon {
  display: grid;
  grid-template-areas: "icon text";
  align-items: center;
}
@media (max-width: 991px) {
  .bt-box .bt-box-content-icon {
    grid-template-columns: 64px 1fr;
    grid-gap: 12px;
  }
}
@media (min-width: 992px) {
  .bt-box .bt-box-content-icon {
    grid-template-columns: 72px 1fr;
    grid-gap: 24px;
  }
}
.bt-box .bt-box-content-icon .icon {
  grid-area: icon;
}
.bt-box .bt-box-content-icon .icon img, .bt-box .bt-box-content-icon .icon svg {
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  overflow: visible;
}
.bt-box .bt-box-content-icon .text {
  grid-area: text;
}
.bt-box .bt-box-content-image {
  display: grid;
  grid-template-columns: 124px 1fr;
  grid-template-areas: "image text";
  grid-gap: 24px;
  align-items: center;
}
.bt-box .bt-box-content-image .image {
  grid-area: image;
}
.bt-box .bt-box-content-image .image img {
  width: 100%;
  height: auto;
  margin: 0;
  display: block;
}
.bt-box .bt-box-content-image .text {
  grid-area: text;
}
.bt-box .bt-box-image:not(.bt-box-overflow) {
  width: 100%;
}
.bt-box .bt-box-image:not(:last-child) {
  margin-bottom: 48px;
}
.bt-box .bt-box-image:not(:last-child).margin-xxs {
  margin-bottom: 8px;
}
.bt-box .bt-box-image:not(:last-child).margin-xs {
  margin-bottom: 12px;
}
.bt-box .bt-box-image:not(:last-child).margin-sm {
  margin-bottom: 24px;
}
.bt-box .bt-box-image.bt-box-image-rounded {
  border-radius: 12px;
  overflow: hidden;
}
.bt-box .bt-box-image img, .bt-box .bt-box-image svg {
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  display: block;
  overflow: visible;
}
.bt-box .bt-box-image img:not([width]), .bt-box .bt-box-image svg:not([width]) {
  width: 100%;
}
.bt-box .bt-box-image img[width], .bt-box .bt-box-image svg[width] {
  margin-left: auto;
  margin-right: auto;
}
.bt-box .bt-box-image.bt-box-image-rounded-corners {
  border-radius: 20px;
  overflow: hidden;
}
.bt-box .bt-box-map {
  position: relative;
  height: 0;
  padding-bottom: 100%;
  border-radius: 12px;
  overflow: hidden;
  z-index: 1;
}
.bt-box .bt-box-map .map-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.bt-box .bt-box-map .actions {
  position: absolute;
  left: 20px;
  bottom: 20px;
  z-index: 2;
}
.bt-box .bt-box-separator {
  background-color: var(--gray-150);
  height: 1px;
}
.bt-box .bt-box-separator:not(:last-child) {
  margin-bottom: 32px;
}
[class^="bt-btn-"], [class*=" bt-btn-"] {
  background-color: var(--bt-white);
  color: var(--bt-blue);
  border-color: var(--bt-white);
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
  transition: all 0.2s ease;
}
[class^="bt-btn-"]:not(.text-left):not(.text-right), [class*=" bt-btn-"]:not(.text-left):not(.text-right) {
  text-align: center;
}
[class^="bt-btn-"][type=button]:hover, [class^="bt-btn-"][type=submit]:hover, [class^="bt-btn-"][href]:hover, [class*=" bt-btn-"][type=button]:hover, [class*=" bt-btn-"][type=submit]:hover, [class*=" bt-btn-"][href]:hover {
  background-color: var(--bt-blue);
  color: var(--bt-white);
  border-color: var(--bt-blue);
  text-decoration: none;
}
[class^="bt-btn-"] img, [class*=" bt-btn-"] img {
  margin: 0;
}
[class^="bt-btn-"].bt-btn-regular, [class*=" bt-btn-"].bt-btn-regular {
  border-width: 2px;
  border-style: solid;
  border-radius: 23px;
  display: inline-block;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  letter-spacing: 0.39px;
}
.dark-background [class^="bt-btn-"].bt-btn-regular:not([class*="-outline"]):not([class*="-transparent"]), .dark-background [class*=" bt-btn-"].bt-btn-regular:not([class*="-outline"]):not([class*="-transparent"]) {
  background-color: var(--gray-550);
  color: var(--bt-white);
  border-color: var(--gray-550);
}
[class^="bt-btn-"].bt-btn-regular:not(.no-padding), [class*=" bt-btn-"].bt-btn-regular:not(.no-padding) {
  padding: 10px 28px;
}
[class^="bt-btn-"].bt-btn-regular:not(:last-child):not(.no-margin), [class*=" bt-btn-"].bt-btn-regular:not(:last-child):not(.no-margin) {
  margin-bottom: 24px;
}
[class^="bt-btn-"].bt-btn-regular.bt-btn-select, [class*=" bt-btn-"].bt-btn-regular.bt-btn-select {
  background-position: right 16px center;
  background-repeat: no-repeat;
  padding-right: 52px;
}
@media (max-width: 991px) {
  [class^="bt-btn-"].bt-btn-regular, [class*=" bt-btn-"].bt-btn-regular {
    min-height: 38px;
    line-height: 16px;
    font-size: 10px;
  }
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-regular, [class*=" bt-btn-"].bt-btn-regular {
    min-height: 46px;
    line-height: 22px;
    font-size: 13px;
  }
}
[class^="bt-btn-"].bt-btn-regular.bt-btn-block, [class*=" bt-btn-"].bt-btn-regular.bt-btn-block {
  width: 100%;
  display: block;
}
[class^="bt-btn-"].bt-btn-regular.bt-btn-circle, [class*=" bt-btn-"].bt-btn-regular.bt-btn-circle {
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
@media (max-width: 991px) {
  [class^="bt-btn-"].bt-btn-regular.bt-btn-circle, [class*=" bt-btn-"].bt-btn-regular.bt-btn-circle {
    min-width: 38px;
    font-size: 18px;
  }
  [class^="bt-btn-"].bt-btn-regular.bt-btn-circle svg, [class*=" bt-btn-"].bt-btn-regular.bt-btn-circle svg {
    width: 18px;
    height: 18px;
  }
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-regular.bt-btn-circle, [class*=" bt-btn-"].bt-btn-regular.bt-btn-circle {
    min-width: 46px;
    font-size: 26px;
  }
  [class^="bt-btn-"].bt-btn-regular.bt-btn-circle svg, [class*=" bt-btn-"].bt-btn-regular.bt-btn-circle svg {
    width: 26px;
    height: 26px;
  }
}
[class^="bt-btn-"].bt-btn-small, [class*=" bt-btn-"].bt-btn-small {
  border-width: 2px;
  border-style: solid;
  border-radius: 6px;
  display: inline-block;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  letter-spacing: 0.39px;
}
[class^="bt-btn-"].bt-btn-small:not(:last-child):not(.no-margin), [class*=" bt-btn-"].bt-btn-small:not(:last-child):not(.no-margin) {
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  [class^="bt-btn-"].bt-btn-small:not(.no-padding), [class*=" bt-btn-"].bt-btn-small:not(.no-padding) {
    padding: 8px 16px;
  }
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-small:not(.no-padding), [class*=" bt-btn-"].bt-btn-small:not(.no-padding) {
    padding: 4px 12px;
  }
}
@media (max-width: 991px) {
  [class^="bt-btn-"].bt-btn-small, [class*=" bt-btn-"].bt-btn-small {
    min-height: 32px;
    line-height: 15px;
    font-size: 11px;
  }
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-small, [class*=" bt-btn-"].bt-btn-small {
    min-height: 32px;
    line-height: 15px;
    font-size: 11px;
  }
}
[class^="bt-btn-"].bt-btn-small.bt-btn-block, [class*=" bt-btn-"].bt-btn-small.bt-btn-block {
  width: 100%;
  display: block;
}
[class^="bt-btn-"].bt-btn-small.bt-btn-circle, [class*=" bt-btn-"].bt-btn-small.bt-btn-circle {
  padding: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
@media (max-width: 991px) {
  [class^="bt-btn-"].bt-btn-small.bt-btn-circle, [class*=" bt-btn-"].bt-btn-small.bt-btn-circle {
    min-width: 38px;
    font-size: 18px;
  }
  [class^="bt-btn-"].bt-btn-small.bt-btn-circle svg, [class*=" bt-btn-"].bt-btn-small.bt-btn-circle svg {
    width: 18px;
    height: 18px;
  }
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-small.bt-btn-circle, [class*=" bt-btn-"].bt-btn-small.bt-btn-circle {
    min-width: 46px;
    font-size: 26px;
  }
  [class^="bt-btn-"].bt-btn-small.bt-btn-circle svg, [class*=" bt-btn-"].bt-btn-small.bt-btn-circle svg {
    width: 26px;
    height: 26px;
  }
}
[class^="bt-btn-"].bt-btn-regular-small, [class*=" bt-btn-"].bt-btn-regular-small {
  background-color: var(--bt-white);
  color: var(--bt-black);
  border-width: 2px;
  border-style: solid;
  border-color: var(--bt-white);
  border-radius: 23px;
  display: inline-block;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  letter-spacing: 0.39px;
}
[class^="bt-btn-"].bt-btn-regular-small:not(:last-child):not(.no-margin), [class*=" bt-btn-"].bt-btn-regular-small:not(:last-child):not(.no-margin) {
  margin-bottom: 24px;
}
[class^="bt-btn-"].bt-btn-regular-small:not(.no-padding), [class*=" bt-btn-"].bt-btn-regular-small:not(.no-padding) {
  padding: 8px 16px;
}
@media (max-width: 991px) {
  [class^="bt-btn-"].bt-btn-regular-small, [class*=" bt-btn-"].bt-btn-regular-small {
    min-height: 36px;
    line-height: 16px;
    font-size: 13px;
  }
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-regular-small, [class*=" bt-btn-"].bt-btn-regular-small {
    min-height: 36px;
    line-height: 16px;
    font-size: 13px;
  }
}
[class^="bt-btn-"].bt-btn-regular-small.bt-btn-block, [class*=" bt-btn-"].bt-btn-regular-small.bt-btn-block {
  width: 100%;
  display: block;
}
[class^="bt-btn-"].bt-btn-regular-big, [class*=" bt-btn-"].bt-btn-regular-big {
  background-color: var(--bt-white);
  color: var(--bt-black);
  border-width: 2px;
  border-style: solid;
  border-color: var(--bt-white);
  border-radius: 54px;
  display: inline-block;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  letter-spacing: 0.39px;
}
[class^="bt-btn-"].bt-btn-regular-big:not(:last-child):not(.no-margin), [class*=" bt-btn-"].bt-btn-regular-big:not(:last-child):not(.no-margin) {
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  [class^="bt-btn-"].bt-btn-regular-big:not(.no-padding), [class*=" bt-btn-"].bt-btn-regular-big:not(.no-padding) {
    padding: 16px;
  }
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-regular-big:not(.no-padding), [class*=" bt-btn-"].bt-btn-regular-big:not(.no-padding) {
    padding: 16px 36px;
  }
}
@media (max-width: 991px) {
  [class^="bt-btn-"].bt-btn-regular-big, [class*=" bt-btn-"].bt-btn-regular-big {
    min-height: 36px;
    line-height: 16px;
    font-size: 13px;
  }
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-regular-big, [class*=" bt-btn-"].bt-btn-regular-big {
    min-height: 54px;
    line-height: 18px;
    font-size: 13px;
  }
}
[class^="bt-btn-"].bt-btn-regular-big.bt-btn-block, [class*=" bt-btn-"].bt-btn-regular-big.bt-btn-block {
  width: 100%;
  display: block;
}
[class^="bt-btn-"].bt-btn-large, [class*=" bt-btn-"].bt-btn-large {
  background-color: var(--bt-white);
  color: var(--bt-black);
  line-height: 14px;
  border-width: 2px;
  border-style: solid;
  border-color: var(--bt-white);
  border-radius: 12px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 13px;
  letter-spacing: 0.39px;
}
[class^="bt-btn-"].bt-btn-large:not(:last-child):not(.no-margin), [class*=" bt-btn-"].bt-btn-large:not(:last-child):not(.no-margin) {
  margin-bottom: 12px;
}
@media (max-width: 991px) {
  [class^="bt-btn-"].bt-btn-large:not(.no-padding), [class*=" bt-btn-"].bt-btn-large:not(.no-padding) {
    padding: 16px 40px;
  }
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-large:not(.no-padding), [class*=" bt-btn-"].bt-btn-large:not(.no-padding) {
    padding: 18px 40px;
  }
}
@media (max-width: 991px) {
  [class^="bt-btn-"].bt-btn-large, [class*=" bt-btn-"].bt-btn-large {
    min-height: 50px;
  }
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-large, [class*=" bt-btn-"].bt-btn-large {
    min-height: 54px;
  }
}
[class^="bt-btn-"].bt-btn-large.bt-btn-block, [class*=" bt-btn-"].bt-btn-large.bt-btn-block {
  width: 100%;
  display: block;
}
[class^="bt-btn-"].bt-btn-sticky-mobile, [class*=" bt-btn-"].bt-btn-sticky-mobile {
  position: fixed;
  left: 0;
  bottom: 0;
  background-color: var(--bt-white);
  color: var(--bt-black);
  width: 100%;
  min-height: 50px;
  line-height: 14px;
  border-width: 2px;
  border-style: solid;
  border-color: var(--bt-white);
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 13px;
  letter-spacing: 0.39px;
  z-index: 4;
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-sticky-mobile, [class*=" bt-btn-"].bt-btn-sticky-mobile {
    display: none !important;
  }
}
[class^="bt-btn-"].bt-btn-sticky-mobile:not(.no-padding), [class*=" bt-btn-"].bt-btn-sticky-mobile:not(.no-padding) {
  padding: 16px 40px;
}
[class^="bt-btn-"].bt-btn-transparent, [class*=" bt-btn-"].bt-btn-transparent {
  background-color: transparent;
  color: var(--bt-black);
  border-color: transparent;
}
.dark-background [class^="bt-btn-"].bt-btn-transparent, .dark-background [class*=" bt-btn-"].bt-btn-transparent {
  color: var(--bt-white);
}
[class^="bt-btn-"].bt-btn-transparent:hover, [class*=" bt-btn-"].bt-btn-transparent:hover {
  color: var(--bt-blue);
}
[class^="bt-btn-"].bt-btn-gray, [class*=" bt-btn-"].bt-btn-gray {
  background-color: var(--gray-100);
  border-color: var(--gray-100);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-gray[type="button"]:hover, [class^="bt-btn-"].bt-btn-gray[type="submit"]:hover, [class^="bt-btn-"].bt-btn-gray[href]:hover, [class*=" bt-btn-"].bt-btn-gray[type="button"]:hover, [class*=" bt-btn-"].bt-btn-gray[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-gray[href]:hover {
    background-color: var(--gray-100);
    color: var(--bt-black);
    fill: var(--bt-black);
  }
}
[class^="bt-btn-"].bt-btn-gray-outline, [class*=" bt-btn-"].bt-btn-gray-outline {
  background-color: transparent;
  color: var(--bt-black);
  border-color: var(--gray-200);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-gray-outline[type="button"]:hover, [class^="bt-btn-"].bt-btn-gray-outline[type="submit"]:hover, [class^="bt-btn-"].bt-btn-gray-outline[href]:hover, [class*=" bt-btn-"].bt-btn-gray-outline[type="button"]:hover, [class*=" bt-btn-"].bt-btn-gray-outline[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-gray-outline[href]:hover {
    background-color: var(--gray-200);
  }
}
[class^="bt-btn-"].bt-btn-gray-dark, [class*=" bt-btn-"].bt-btn-gray-dark {
  background-color: var(--gray-600);
  color: var(--bt-white);
  border-color: var(--gray-600);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-gray-dark[type="button"]:hover, [class^="bt-btn-"].bt-btn-gray-dark[type="submit"]:hover, [class^="bt-btn-"].bt-btn-gray-dark[href]:hover, [class*=" bt-btn-"].bt-btn-gray-dark[type="button"]:hover, [class*=" bt-btn-"].bt-btn-gray-dark[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-gray-dark[href]:hover {
    background-color: var(--bt-white);
    color: var(--gray-600);
  }
}
[class^="bt-btn-"].bt-btn-black, [class*=" bt-btn-"].bt-btn-black {
  background-color: var(--bt-black);
  color: var(--bt-white);
  fill: var(--bt-white);
  border-color: var(--bt-black);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-black[type="button"]:hover, [class^="bt-btn-"].bt-btn-black[type="submit"]:hover, [class^="bt-btn-"].bt-btn-black[href]:hover, [class*=" bt-btn-"].bt-btn-black[type="button"]:hover, [class*=" bt-btn-"].bt-btn-black[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-black[href]:hover {
    background-color: var(--bt-white);
    color: var(--bt-black);
  }
}
[class^="bt-btn-"].bt-btn-blue, [class*=" bt-btn-"].bt-btn-blue {
  background-color: var(--bt-blue);
  color: var(--bt-white);
  fill: var(--bt-white);
  border-color: var(--bt-blue);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-blue[type="button"]:hover, [class^="bt-btn-"].bt-btn-blue[type="submit"]:hover, [class^="bt-btn-"].bt-btn-blue[href]:hover, [class*=" bt-btn-"].bt-btn-blue[type="button"]:hover, [class*=" bt-btn-"].bt-btn-blue[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-blue[href]:hover {
    background-color: var(--bt-white);
    color: var(--bt-blue);
    fill: var(--bt-blue);
  }
}
[class^="bt-btn-"].bt-btn-blue-outline, [class*=" bt-btn-"].bt-btn-blue-outline {
  background-color: transparent;
  color: var(--bt-blue);
  border-color: var(--bt-blue);
}
.dark-background [class^="bt-btn-"].bt-btn-blue-outline, .dark-background [class*=" bt-btn-"].bt-btn-blue-outline {
  color: var(--bt-white);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-blue-outline[type="button"]:hover, [class^="bt-btn-"].bt-btn-blue-outline[type="submit"]:hover, [class^="bt-btn-"].bt-btn-blue-outline[href]:hover, [class*=" bt-btn-"].bt-btn-blue-outline[type="button"]:hover, [class*=" bt-btn-"].bt-btn-blue-outline[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-blue-outline[href]:hover {
    background-color: var(--bt-blue);
    color: var(--bt-white);
    fill: var(--bt-white);
  }
}
[class^="bt-btn-"].bt-btn-neo, [class*=" bt-btn-"].bt-btn-neo {
  background-color: var(--bt-neo);
  color: var(--bt-white);
  border-color: var(--bt-neo);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-neo[type="button"]:hover, [class^="bt-btn-"].bt-btn-neo[type="submit"]:hover, [class^="bt-btn-"].bt-btn-neo[href]:hover, [class*=" bt-btn-"].bt-btn-neo[type="button"]:hover, [class*=" bt-btn-"].bt-btn-neo[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-neo[href]:hover {
    background-color: var(--bt-white);
    color: var(--bt-neo);
    fill: var(--bt-white);
  }
}
[class^="bt-btn-"].bt-btn-blue-24, [class*=" bt-btn-"].bt-btn-blue-24 {
  background-color: var(--blue-24);
  color: var(--bt-white);
  border-color: var(--blue-24);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-blue-24[type="button"]:hover, [class^="bt-btn-"].bt-btn-blue-24[type="submit"]:hover, [class^="bt-btn-"].bt-btn-blue-24[href]:hover, [class*=" bt-btn-"].bt-btn-blue-24[type="button"]:hover, [class*=" bt-btn-"].bt-btn-blue-24[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-blue-24[href]:hover {
    background-color: var(--bt-white);
    color: var(--blue-24);
    fill: var(--bt-white);
    border-color: var(--blue-24);
  }
}
[class^="bt-btn-"].bt-btn-blue-24-outline, [class*=" bt-btn-"].bt-btn-blue-24-outline {
  background-color: transparent;
  color: #000;
  border-color: var(--blue-24);
}
.dark-background [class^="bt-btn-"].bt-btn-blue-24-outline, .dark-background [class*=" bt-btn-"].bt-btn-blue-24-outline {
  color: var(--bt-white);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-blue-24-outline[type="button"]:hover, [class^="bt-btn-"].bt-btn-blue-24-outline[type="submit"]:hover, [class^="bt-btn-"].bt-btn-blue-24-outline[href]:hover, [class*=" bt-btn-"].bt-btn-blue-24-outline[type="button"]:hover, [class*=" bt-btn-"].bt-btn-blue-24-outline[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-blue-24-outline[href]:hover {
    background-color: var(--blue-24);
    color: var(--bt-white);
    fill: var(--bt-white);
    border-color: var(--blue-24);
  }
}
[class^="bt-btn-"].bt-btn-blue-t05, [class*=" bt-btn-"].bt-btn-blue-t05 {
  background-color: var(--blue-t05);
  color: var(--bt-white);
  border-color: var(--blue-t05);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-blue-t05[type="button"]:hover, [class^="bt-btn-"].bt-btn-blue-t05[type="submit"]:hover, [class^="bt-btn-"].bt-btn-blue-t05[href]:hover, [class*=" bt-btn-"].bt-btn-blue-t05[type="button"]:hover, [class*=" bt-btn-"].bt-btn-blue-t05[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-blue-t05[href]:hover {
    background-color: var(--bt-white);
    color: var(--blue-24);
    fill: var(--bt-white);
  }
}
[class^="bt-btn-"].bt-btn-blue-t1, [class*=" bt-btn-"].bt-btn-blue-t1 {
  background-color: var(--blue-t1);
  color: var(--bt-black);
  border-color: var(--blue-t1);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-blue-t1[type="button"]:hover, [class^="bt-btn-"].bt-btn-blue-t1[type="submit"]:hover, [class^="bt-btn-"].bt-btn-blue-t1[href]:hover, [class*=" bt-btn-"].bt-btn-blue-t1[type="button"]:hover, [class*=" bt-btn-"].bt-btn-blue-t1[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-blue-t1[href]:hover {
    background-color: var(--bt-white);
    color: var(--blue-24);
    fill: var(--bt-white);
  }
}
[class^="bt-btn-"].bt-btn-blue-t05-outline, [class*=" bt-btn-"].bt-btn-blue-t05-outline {
  background-color: transparent;
  color: var(--bt-black);
  border-color: var(--blue-t05);
}
.dark-background [class^="bt-btn-"].bt-btn-blue-t05-outline, .dark-background [class*=" bt-btn-"].bt-btn-blue-t05-outline {
  color: var(--bt-white);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-blue-t05-outline[type="button"]:hover, [class^="bt-btn-"].bt-btn-blue-t05-outline[type="submit"]:hover, [class^="bt-btn-"].bt-btn-blue-t05-outline[href]:hover, [class*=" bt-btn-"].bt-btn-blue-t05-outline[type="button"]:hover, [class*=" bt-btn-"].bt-btn-blue-t05-outline[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-blue-t05-outline[href]:hover {
    background-color: var(--blue-t05);
    color: var(--bt-white);
    fill: var(--bt-white);
  }
}
[class^="bt-btn-"].bt-btn-yellow, [class*=" bt-btn-"].bt-btn-yellow {
  background-color: var(--bt-yellow);
  color: var(--bt-white);
  border-color: var(--bt-yellow);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-yellow[type="button"]:hover, [class^="bt-btn-"].bt-btn-yellow[type="submit"]:hover, [class^="bt-btn-"].bt-btn-yellow[href]:hover, [class*=" bt-btn-"].bt-btn-yellow[type="button"]:hover, [class*=" bt-btn-"].bt-btn-yellow[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-yellow[href]:hover {
    border-color: var(--blue-24);
    color: #009EE0;
    background-color: var(--bt-white);
  }
}
[class^="bt-btn-"].bt-btn-yellow-outline, [class*=" bt-btn-"].bt-btn-yellow-outline {
  background-color: transparent;
  color: var(--bt-black);
  border-color: var(--bt-yellow);
}
.dark-background [class^="bt-btn-"].bt-btn-yellow-outline, .dark-background [class*=" bt-btn-"].bt-btn-yellow-outline {
  color: var(--bt-white);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-yellow-outline[type="button"]:hover, [class^="bt-btn-"].bt-btn-yellow-outline[type="submit"]:hover, [class^="bt-btn-"].bt-btn-yellow-outline[href]:hover, [class*=" bt-btn-"].bt-btn-yellow-outline[type="button"]:hover, [class*=" bt-btn-"].bt-btn-yellow-outline[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-yellow-outline[href]:hover {
    background-color: var(--bt-yellow);
    color: var(--bt-black);
    fill: var(--bt-black);
  }
}
[class^="bt-btn-"].bt-btn-green, [class*=" bt-btn-"].bt-btn-green {
  background-color: var(--green);
  color: var(--bt-white);
  fill: var(--bt-white);
  border-color: var(--green);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-green[type="button"]:hover, [class^="bt-btn-"].bt-btn-green[type="submit"]:hover, [class^="bt-btn-"].bt-btn-green[href]:hover, [class*=" bt-btn-"].bt-btn-green[type="button"]:hover, [class*=" bt-btn-"].bt-btn-green[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-green[href]:hover {
    background-color: var(--bt-white);
    color: var(--green);
  }
}
[class^="bt-btn-"].bt-btn-green-outline, [class*=" bt-btn-"].bt-btn-green-outline {
  background-color: transparent;
  color: var(--bt-black);
  border-color: var(--green);
}
.dark-background [class^="bt-btn-"].bt-btn-green-outline, .dark-background [class*=" bt-btn-"].bt-btn-green-outline {
  color: var(--bt-white);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-green-outline[type="button"]:hover, [class^="bt-btn-"].bt-btn-green-outline[type="submit"]:hover, [class^="bt-btn-"].bt-btn-green-outline[href]:hover, [class*=" bt-btn-"].bt-btn-green-outline[type="button"]:hover, [class*=" bt-btn-"].bt-btn-green-outline[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-green-outline[href]:hover {
    background-color: var(--green);
    color: var(--bt-white);
    border-color: var(--green);
  }
}
[class^="bt-btn-"].bt-btn-red, [class*=" bt-btn-"].bt-btn-red {
  background-color: var(--bt-red);
  color: var(--bt-white);
  fill: var(--bt-white);
  border-color: var(--bt-red);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-red[type="button"]:hover, [class^="bt-btn-"].bt-btn-red[type="submit"]:hover, [class^="bt-btn-"].bt-btn-red[href]:hover, [class*=" bt-btn-"].bt-btn-red[type="button"]:hover, [class*=" bt-btn-"].bt-btn-red[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-red[href]:hover {
    background-color: var(--bt-white);
    color: var(--bt-red);
  }
}
[class^="bt-btn-"].bt-btn-red-outline, [class*=" bt-btn-"].bt-btn-red-outline {
  background-color: transparent;
  color: var(--bt-black);
  border-color: var(--bt-red);
}
.dark-background [class^="bt-btn-"].bt-btn-red-outline, .dark-background [class*=" bt-btn-"].bt-btn-red-outline {
  color: var(--bt-white);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-red-outline[type="button"]:hover, [class^="bt-btn-"].bt-btn-red-outline[type="submit"]:hover, [class^="bt-btn-"].bt-btn-red-outline[href]:hover, [class*=" bt-btn-"].bt-btn-red-outline[type="button"]:hover, [class*=" bt-btn-"].bt-btn-red-outline[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-red-outline[href]:hover {
    background-color: var(--bt-red);
    color: var(--bt-white);
    border-color: var(--bt-red);
  }
}
[class^="bt-btn-"].bt-btn-red-t5, [class*=" bt-btn-"].bt-btn-red-t5 {
  background-color: var(--red-t5);
  color: var(--bt-white);
  border-color: var(--red-t5);
}
.dark-background [class^="bt-btn-"].bt-btn-red-t5, .dark-background [class*=" bt-btn-"].bt-btn-red-t5 {
  color: var(--bt-white);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-red-t5[type="button"]:hover, [class^="bt-btn-"].bt-btn-red-t5[type="submit"]:hover, [class^="bt-btn-"].bt-btn-red-t5[href]:hover, [class*=" bt-btn-"].bt-btn-red-t5[type="button"]:hover, [class*=" bt-btn-"].bt-btn-red-t5[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-red-t5[href]:hover {
    background-color: var(--bt-white);
    color: var(--red-t5);
    border-color: var(--red-t5);
  }
}
[class^="bt-btn-"].bt-btn-red-t5-outline, [class*=" bt-btn-"].bt-btn-red-t5-outline {
  background-color: transparent;
  color: var(--bt-black);
  border-color: var(--red-t5);
}
.dark-background [class^="bt-btn-"].bt-btn-red-t5-outline, .dark-background [class*=" bt-btn-"].bt-btn-red-t5-outline {
  color: var(--bt-white);
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-red-t5-outline[type="button"]:hover, [class^="bt-btn-"].bt-btn-red-t5-outline[type="submit"]:hover, [class^="bt-btn-"].bt-btn-red-t5-outline[href]:hover, [class*=" bt-btn-"].bt-btn-red-t5-outline[type="button"]:hover, [class*=" bt-btn-"].bt-btn-red-t5-outline[type="submit"]:hover, [class*=" bt-btn-"].bt-btn-red-t5-outline[href]:hover {
    background-color: var(--red-t5);
    color: var(--bt-white);
    border-color: var(--red-t5);
  }
}
[class^="bt-btn-"].bt-btn-icon, [class*=" bt-btn-"].bt-btn-icon {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  vertical-align: bottom;
  gap: 8px;
  text-align: left;
}
@media (max-width: 991px) {
  [class^="bt-btn-"].bt-btn-icon:not(.no-padding), [class*=" bt-btn-"].bt-btn-icon:not(.no-padding) {
    padding: 4px 8px;
  }
  [class^="bt-btn-"].bt-btn-icon:not(.no-padding).bt-btn-regular-big, [class*=" bt-btn-"].bt-btn-icon:not(.no-padding).bt-btn-regular-big {
    padding: 10px 20px;
  }
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-icon:not(.no-padding), [class*=" bt-btn-"].bt-btn-icon:not(.no-padding) {
    padding: 4px 14px;
  }
  [class^="bt-btn-"].bt-btn-icon:not(.no-padding).bt-btn-regular-big, [class*=" bt-btn-"].bt-btn-icon:not(.no-padding).bt-btn-regular-big {
    padding: 4px 30px;
  }
}
[class^="bt-btn-"].bt-btn-icon [class^="bt-icon-"], [class^="bt-btn-"].bt-btn-icon [class*=" bt-icon-"], [class^="bt-btn-"].bt-btn-icon .bt-icon, [class^="bt-btn-"].bt-btn-icon .icon, [class*=" bt-btn-"].bt-btn-icon [class^="bt-icon-"], [class*=" bt-btn-"].bt-btn-icon [class*=" bt-icon-"], [class*=" bt-btn-"].bt-btn-icon .bt-icon, [class*=" bt-btn-"].bt-btn-icon .icon {
  display: block;
  text-align: center;
  overflow: hidden;
}
@media (max-width: 991px) {
  [class^="bt-btn-"].bt-btn-icon [class^="bt-icon-"], [class^="bt-btn-"].bt-btn-icon [class*=" bt-icon-"], [class^="bt-btn-"].bt-btn-icon .bt-icon, [class^="bt-btn-"].bt-btn-icon .icon, [class*=" bt-btn-"].bt-btn-icon [class^="bt-icon-"], [class*=" bt-btn-"].bt-btn-icon [class*=" bt-icon-"], [class*=" bt-btn-"].bt-btn-icon .bt-icon, [class*=" bt-btn-"].bt-btn-icon .icon {
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-icon [class^="bt-icon-"], [class^="bt-btn-"].bt-btn-icon [class*=" bt-icon-"], [class^="bt-btn-"].bt-btn-icon .bt-icon, [class^="bt-btn-"].bt-btn-icon .icon, [class*=" bt-btn-"].bt-btn-icon [class^="bt-icon-"], [class*=" bt-btn-"].bt-btn-icon [class*=" bt-icon-"], [class*=" bt-btn-"].bt-btn-icon .bt-icon, [class*=" bt-btn-"].bt-btn-icon .icon {
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 36px;
  }
}
[class^="bt-btn-"].bt-btn-icon [class^="bt-icon-"].icon-rounded, [class^="bt-btn-"].bt-btn-icon [class*=" bt-icon-"].icon-rounded, [class^="bt-btn-"].bt-btn-icon .bt-icon.icon-rounded, [class^="bt-btn-"].bt-btn-icon .icon.icon-rounded, [class*=" bt-btn-"].bt-btn-icon [class^="bt-icon-"].icon-rounded, [class*=" bt-btn-"].bt-btn-icon [class*=" bt-icon-"].icon-rounded, [class*=" bt-btn-"].bt-btn-icon .bt-icon.icon-rounded, [class*=" bt-btn-"].bt-btn-icon .icon.icon-rounded {
  border-radius: 50%;
}
[class^="bt-btn-"].bt-btn-icon [class^="bt-icon-"] svg, [class^="bt-btn-"].bt-btn-icon [class^="bt-icon-"] img, [class^="bt-btn-"].bt-btn-icon [class*=" bt-icon-"] svg, [class^="bt-btn-"].bt-btn-icon [class*=" bt-icon-"] img, [class^="bt-btn-"].bt-btn-icon .bt-icon svg, [class^="bt-btn-"].bt-btn-icon .bt-icon img, [class^="bt-btn-"].bt-btn-icon .icon svg, [class^="bt-btn-"].bt-btn-icon .icon img, [class*=" bt-btn-"].bt-btn-icon [class^="bt-icon-"] svg, [class*=" bt-btn-"].bt-btn-icon [class^="bt-icon-"] img, [class*=" bt-btn-"].bt-btn-icon [class*=" bt-icon-"] svg, [class*=" bt-btn-"].bt-btn-icon [class*=" bt-icon-"] img, [class*=" bt-btn-"].bt-btn-icon .bt-icon svg, [class*=" bt-btn-"].bt-btn-icon .bt-icon img, [class*=" bt-btn-"].bt-btn-icon .icon svg, [class*=" bt-btn-"].bt-btn-icon .icon img {
  width: 100%;
  height: 100%;
  display: block;
}
[class^="bt-btn-"].bt-btn-icon .text, [class*=" bt-btn-"].bt-btn-icon .text {
  flex: 1;
  display: inline;
}
[class^="bt-btn-"].bt-btn-icon.bt-btn-block, [class*=" bt-btn-"].bt-btn-icon.bt-btn-block {
  width: 100%;
  display: flex;
}
@media (min-width: 992px) {
  [class^="bt-btn-"].bt-btn-icon.bt-btn-icon-small [class^="bt-icon-"], [class^="bt-btn-"].bt-btn-icon.bt-btn-icon-small [class*=" bt-icon-"], [class^="bt-btn-"].bt-btn-icon.bt-btn-icon-small .bt-icon, [class^="bt-btn-"].bt-btn-icon.bt-btn-icon-small .icon, [class*=" bt-btn-"].bt-btn-icon.bt-btn-icon-small [class^="bt-icon-"], [class*=" bt-btn-"].bt-btn-icon.bt-btn-icon-small [class*=" bt-icon-"], [class*=" bt-btn-"].bt-btn-icon.bt-btn-icon-small .bt-icon, [class*=" bt-btn-"].bt-btn-icon.bt-btn-icon-small .icon {
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 24px;
  }
}
[class^="bt-btn-"].bt-btn-checkbox, [class^="bt-btn-"].bt-btn-radio, [class*=" bt-btn-"].bt-btn-checkbox, [class*=" bt-btn-"].bt-btn-radio {
  display: inline-flex;
  align-items: center;
  vertical-align: bottom;
  text-align: left;
}
[class^="bt-btn-"].bt-btn-checkbox:not(.no-padding), [class^="bt-btn-"].bt-btn-radio:not(.no-padding), [class*=" bt-btn-"].bt-btn-checkbox:not(.no-padding), [class*=" bt-btn-"].bt-btn-radio:not(.no-padding) {
  padding: 20px 8px;
}
[class^="bt-btn-"].bt-btn-checkbox.bt-btn-block, [class^="bt-btn-"].bt-btn-radio.bt-btn-block, [class*=" bt-btn-"].bt-btn-checkbox.bt-btn-block, [class*=" bt-btn-"].bt-btn-radio.bt-btn-block {
  display: flex;
}
[class^="bt-btn-"].bt-btn-checkbox span, [class^="bt-btn-"].bt-btn-radio span, [class*=" bt-btn-"].bt-btn-checkbox span, [class*=" bt-btn-"].bt-btn-radio span {
  display: block;
}
[class^="bt-btn-"].bt-btn-checkbox input, [class^="bt-btn-"].bt-btn-radio input, [class*=" bt-btn-"].bt-btn-checkbox input, [class*=" bt-btn-"].bt-btn-radio input {
  display: none;
}
[class^="bt-btn-"].bt-btn-checkbox input ~ [class^="bt-icon-"], [class^="bt-btn-"].bt-btn-checkbox input ~ [class*=" bt-icon-"], [class^="bt-btn-"].bt-btn-checkbox input ~ .bt-icon, [class^="bt-btn-"].bt-btn-checkbox input ~ .icon, [class^="bt-btn-"].bt-btn-radio input ~ [class^="bt-icon-"], [class^="bt-btn-"].bt-btn-radio input ~ [class*=" bt-icon-"], [class^="bt-btn-"].bt-btn-radio input ~ .bt-icon, [class^="bt-btn-"].bt-btn-radio input ~ .icon, [class*=" bt-btn-"].bt-btn-checkbox input ~ [class^="bt-icon-"], [class*=" bt-btn-"].bt-btn-checkbox input ~ [class*=" bt-icon-"], [class*=" bt-btn-"].bt-btn-checkbox input ~ .bt-icon, [class*=" bt-btn-"].bt-btn-checkbox input ~ .icon, [class*=" bt-btn-"].bt-btn-radio input ~ [class^="bt-icon-"], [class*=" bt-btn-"].bt-btn-radio input ~ [class*=" bt-icon-"], [class*=" bt-btn-"].bt-btn-radio input ~ .bt-icon, [class*=" bt-btn-"].bt-btn-radio input ~ .icon {
  position: relative;
  background-color: var(--bt-white);
  color: transparent;
  min-width: 24px;
  min-height: 24px;
  margin: 0 16px;
  border-width: 1px;
  border-style: solid;
  border-color: inherit;
  display: block;
  font-size: 22px;
  text-align: center;
}
[class^="bt-btn-"].bt-btn-checkbox input:checked ~ [class^="bt-icon-"], [class^="bt-btn-"].bt-btn-checkbox input:checked ~ [class*=" bt-icon-"], [class^="bt-btn-"].bt-btn-checkbox input:checked ~ .bt-icon, [class^="bt-btn-"].bt-btn-checkbox input:checked ~ .icon, [class^="bt-btn-"].bt-btn-radio input:checked ~ [class^="bt-icon-"], [class^="bt-btn-"].bt-btn-radio input:checked ~ [class*=" bt-icon-"], [class^="bt-btn-"].bt-btn-radio input:checked ~ .bt-icon, [class^="bt-btn-"].bt-btn-radio input:checked ~ .icon, [class*=" bt-btn-"].bt-btn-checkbox input:checked ~ [class^="bt-icon-"], [class*=" bt-btn-"].bt-btn-checkbox input:checked ~ [class*=" bt-icon-"], [class*=" bt-btn-"].bt-btn-checkbox input:checked ~ .bt-icon, [class*=" bt-btn-"].bt-btn-checkbox input:checked ~ .icon, [class*=" bt-btn-"].bt-btn-radio input:checked ~ [class^="bt-icon-"], [class*=" bt-btn-"].bt-btn-radio input:checked ~ [class*=" bt-icon-"], [class*=" bt-btn-"].bt-btn-radio input:checked ~ .bt-icon, [class*=" bt-btn-"].bt-btn-radio input:checked ~ .icon {
  background-color: var(--bt-blue);
  color: var(--bt-white);
  border-color: var(--bt-blue);
}
[class^="bt-btn-"].bt-btn-checkbox input[type=radio], [class^="bt-btn-"].bt-btn-radio input[type=radio], [class*=" bt-btn-"].bt-btn-checkbox input[type=radio], [class*=" bt-btn-"].bt-btn-radio input[type=radio] {
  /*
				&:checked ~ [class^="bt-icon-"],
				&:checked ~ [class*=" bt-icon-"],
				&:checked ~ .bt-icon,
				&:checked ~ .icon {
					&:before {
						opacity: 1;
					}
				}
				*/
}
[class^="bt-btn-"].bt-btn-checkbox input[type=radio] ~ [class^="bt-icon-"], [class^="bt-btn-"].bt-btn-checkbox input[type=radio] ~ [class*=" bt-icon-"], [class^="bt-btn-"].bt-btn-checkbox input[type=radio] ~ .bt-icon, [class^="bt-btn-"].bt-btn-checkbox input[type=radio] ~ .icon, [class^="bt-btn-"].bt-btn-radio input[type=radio] ~ [class^="bt-icon-"], [class^="bt-btn-"].bt-btn-radio input[type=radio] ~ [class*=" bt-icon-"], [class^="bt-btn-"].bt-btn-radio input[type=radio] ~ .bt-icon, [class^="bt-btn-"].bt-btn-radio input[type=radio] ~ .icon, [class*=" bt-btn-"].bt-btn-checkbox input[type=radio] ~ [class^="bt-icon-"], [class*=" bt-btn-"].bt-btn-checkbox input[type=radio] ~ [class*=" bt-icon-"], [class*=" bt-btn-"].bt-btn-checkbox input[type=radio] ~ .bt-icon, [class*=" bt-btn-"].bt-btn-checkbox input[type=radio] ~ .icon, [class*=" bt-btn-"].bt-btn-radio input[type=radio] ~ [class^="bt-icon-"], [class*=" bt-btn-"].bt-btn-radio input[type=radio] ~ [class*=" bt-icon-"], [class*=" bt-btn-"].bt-btn-radio input[type=radio] ~ .bt-icon, [class*=" bt-btn-"].bt-btn-radio input[type=radio] ~ .icon {
  border-radius: 50%;
  /*
					&:before {
						content: '';
						position: absolute;
						top: 50%;
						left: 50%;
						background-color: var(--bt-blue);
						width: 12px;
						height: 12px;
						border-radius: inherit;
						display: block;
						opacity: 0;
						transform: translate(-50%, -50%);
					}
					*/
}
[class^="bt-btn-"]:disabled, [class^="bt-btn-"].bt-btn-disabled, [class*=" bt-btn-"]:disabled, [class*=" bt-btn-"].bt-btn-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.bt-btn-001 {
  background-color: var(--bt-white);
  color: var(--bt-black);
  line-height: 1.3;
  padding: 20px 24px;
  border: 0;
  border-radius: 20px;
  display: inline-grid;
  grid-template-areas: "text icon";
  grid-template-columns: auto 32px;
  grid-gap: 8px;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 16px;
  overflow: hidden;
}
.bt-btn-001:not(:last-child):not(.no-margin) {
  margin-bottom: 16px;
}
.bt-btn-001.bt-btn-001-blue {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
@media (min-width: 992px) {
  .bt-btn-001.bt-btn-001-blue:hover {
    color: var(--bt-white);
  }
}
.bt-btn-001.bt-btn-001-dark {
  background-color: var(--gray-600);
  color: var(--bt-white);
}
@media (min-width: 992px) {
  .bt-btn-001.bt-btn-001-dark:hover {
    color: var(--bt-blue);
  }
}
.bt-btn-001.selected {
  opacity: 0.4;
  pointer-events: none;
}
.bt-btn-001 .text {
  grid-area: text;
  text-align: left;
}
.bt-btn-001 .icon {
  width: 32px;
  height: 32px;
  grid-area: icon;
}
.bt-btn-001 .icon:not(.icon-not-rounded) {
  border-radius: 50%;
  overflow: hidden;
}
.bt-btn-001 .icon.icon-blue {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
.bt-btn-001 .icon.icon-white {
  background-color: var(--bt-white);
  color: var(--bt-blue);
}
.bt-btn-001 .icon i {
  font-size: 32px;
}
.bt-btn-001 .icon svg {
  width: 100%;
  height: 100%;
  display: block;
}
.bt-btn-001 .icon img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}
.bt-btn-001.bt-btn-block {
  width: 100%;
  display: grid;
}
@media (min-width: 992px) {
  .bt-btn-001:hover {
    color: var(--bt-blue);
    text-decoration: none;
  }
}
.bt-btn-002 {
  background-color: var(--bt-white);
  color: var(--bt-blue);
  fill: var(--bt-black);
  line-height: 1.4;
  padding: 10px 20px;
  border: 0;
  border-radius: 20px;
  display: inline-grid;
  grid-template-areas: "text icon";
  grid-template-columns: auto 28px;
  grid-gap: 8px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 13px;
  overflow: hidden;
  text-align: left;
}
.bt-btn-002:not(:last-child):not(.no-margin) {
  margin-bottom: 24px;
}
.dark-background .bt-btn-002 {
  background-color: var(--gray-600);
  color: var(--bt-white);
  fill: var(--bt-white);
}
.bt-btn-002 .text {
  grid-area: text;
  align-self: center;
}
.bt-btn-002 .icon {
  width: 28px;
  height: 28px;
  line-height: 1;
  border-radius: 50%;
  grid-area: icon;
  align-self: center;
  overflow: hidden;
  font-size: 28px;
}
.bt-btn-002 .icon svg {
  width: 100%;
  height: 100%;
  display: block;
}
.bt-btn-002.bt-btn-block {
  width: 100%;
  display: grid;
}
@media (min-width: 992px) {
  .bt-btn-002:hover {
    color: var(--bt-blue);
    text-decoration: none;
  }
}
.bt-btn-003 {
  background-color: var(--bt-white);
  color: var(--bt-black);
  line-height: 1.3;
  margin-bottom: 8px;
  padding: 16px;
  border: 0;
  border-radius: 12px;
  display: inline-grid;
  grid-template-areas: "text icon";
  grid-template-columns: auto 22px;
  grid-gap: 8px;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  font-size: 16px;
  overflow: hidden;
}
.bt-btn-003.bt-btn-003-blue {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
.bt-btn-003.selected {
  opacity: 0.4;
  pointer-events: none;
}
.bt-btn-003 .text {
  grid-area: text;
  align-self: center;
  text-align: left;
}
.bt-btn-003 .icon {
  width: 22px;
  height: 22px;
  line-height: 22px;
  border-radius: 50%;
  grid-area: icon;
  align-self: center;
  font-size: 22px;
  text-align: center;
  overflow: hidden;
}
.bt-btn-003 .icon.icon-blue {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
.bt-btn-003 .icon.icon-white {
  background-color: var(--bt-white);
  color: var(--bt-blue);
}
.bt-btn-003 .icon svg {
  width: 100%;
  height: 100%;
  display: block;
}
.bt-btn-003.bt-btn-block {
  width: 100%;
  display: grid;
}
@media (min-width: 992px) {
  .bt-btn-003:hover {
    color: var(--bt-blue);
    text-decoration: none;
  }
}
.bt-btn-scadentar {
  color: var(--bt-blue);
  display: inline-grid;
  grid-template-areas: "text icon";
  grid-template-columns: auto 16px;
  grid-gap: 8px;
  font-weight: 600;
  font-size: 13px;
  letter-spacing: 0.39px;
  text-transform: uppercase;
}
.bt-btn-scadentar .text {
  grid-area: text;
  align-self: center;
}
.bt-btn-scadentar .icon {
  background-color: var(--bt-white);
  width: 16px;
  height: 16px;
  border-radius: 50%;
  grid-area: icon;
  align-self: center;
}
.bt-btn-scadentar .icon svg {
  width: 100%;
  height: 100%;
  display: block;
}
.bt-btn-scadentar:hover {
  text-decoration: none;
}
.top-menu {
  background-color: var(--bt-white);
}
.top-menu .grid {
  height: 34px;
  display: grid;
  grid-template-areas: "left right";
  grid-template-columns: repeat(2, auto);
  align-items: center;
}
.top-menu .grid .left {
  grid-area: left;
}
.top-menu .grid .right {
  grid-area: right;
}
.top-menu .grid .social {
  display: none;
  text-align: right;
}
.top-menu .grid .social svg {
  width: 28px;
  height: 28px;
  display: block;
}
.top-menu .grid .social ul {
  margin: 0;
  padding: 0;
  display: inline-grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  grid-gap: 2px;
  list-style: none;
}
.top-menu .grid .social ul a {
  color: var(--gray-250);
  fill: var(--gray-250);
}
.top-menu .grid .social ul a:hover {
  color: var(--bt-black);
  fill: var(--bt-black);
  text-decoration: none;
}
.top-menu.dark-background {
  background-color: var(--gray-600);
}
.top-menu.dark-background .grid .social ul a:hover {
  color: var(--bt-white);
  fill: var(--bt-white);
}
.breadcrumb {
  margin-bottom: 8px;
}
@media (max-width: 991px) {
  .breadcrumb {
    line-height: 18px;
    font-size: 13px;
  }
}
@media (min-width: 992px) {
  .breadcrumb {
    line-height: 28px;
  }
}
.breadcrumb ul {
  margin: 0;
  padding: 0;
  display: inline-grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  list-style: none;
}
.breadcrumb ul li {
  position: relative;
  z-index: 1;
}
.breadcrumb ul li:not(:last-child) {
  padding-right: 28px;
}
.breadcrumb ul li:not(:last-child):after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  color: var(--gray-300);
  width: 28px;
  display: block;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  font-size: 10px;
  font-style: normal;
  font-variant: normal;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  text-rendering: auto;
  z-index: 1;
}
@media (max-width: 991px) {
  .breadcrumb ul li:not(:last-child):after {
    height: 18px;
    line-height: 18px;
  }
}
@media (min-width: 992px) {
  .breadcrumb ul li:not(:last-child):after {
    height: 28px;
    line-height: 28px;
  }
}
.page-title:not(.text-center):not(.text-right) {
  max-width: 800px;
}
@media (max-width: 991px) {
  .page-title {
    margin-bottom: 16px;
  }
}
@media (min-width: 992px) {
  .page-title {
    margin-bottom: 32px;
  }
}
.sidebar > .grid, .bt-sidebar > .grid {
  display: grid;
  align-items: start;
}
@media (max-width: 991px) {
  .sidebar > .grid, .bt-sidebar > .grid {
    grid-gap: 24px;
  }
}
@media (min-width: 992px) {
  .sidebar > .grid, .bt-sidebar > .grid {
    grid-gap: 104px 24px;
  }
}
@media (max-width: 991px) {
  .sidebar.sidebar-left .grid > .left, .sidebar.bt-sidebar-left .grid > .left, .bt-sidebar.sidebar-left .grid > .left, .bt-sidebar.bt-sidebar-left .grid > .left {
    grid-row: 1;
  }
  .sidebar.sidebar-left .grid > .center, .sidebar.bt-sidebar-left .grid > .center, .bt-sidebar.sidebar-left .grid > .center, .bt-sidebar.bt-sidebar-left .grid > .center {
    grid-row: 2;
  }
  .sidebar.sidebar-left .grid > .bottom, .sidebar.bt-sidebar-left .grid > .bottom, .bt-sidebar.sidebar-left .grid > .bottom, .bt-sidebar.bt-sidebar-left .grid > .bottom {
    grid-row: 3;
  }
}
@media (min-width: 992px) {
  .sidebar.sidebar-left .grid, .sidebar.bt-sidebar-left .grid, .bt-sidebar.sidebar-left .grid, .bt-sidebar.bt-sidebar-left .grid {
    grid-template-columns: 282px auto;
  }
  .sidebar.sidebar-left .grid > .left, .sidebar.bt-sidebar-left .grid > .left, .bt-sidebar.sidebar-left .grid > .left, .bt-sidebar.bt-sidebar-left .grid > .left {
    grid-column: 1;
    grid-row: 1;
  }
  .sidebar.sidebar-left .grid > .center, .sidebar.bt-sidebar-left .grid > .center, .bt-sidebar.sidebar-left .grid > .center, .bt-sidebar.bt-sidebar-left .grid > .center {
    grid-column: 2;
    grid-row: 1;
  }
  .sidebar.sidebar-left .grid > .bottom, .sidebar.bt-sidebar-left .grid > .bottom, .bt-sidebar.sidebar-left .grid > .bottom, .bt-sidebar.bt-sidebar-left .grid > .bottom {
    grid-column: 1 / span 2;
    grid-row: 2;
  }
}
@media (max-width: 991px) {
  .sidebar.sidebar-right > .grid > .center, .sidebar.bt-sidebar-right > .grid > .center, .bt-sidebar.sidebar-right > .grid > .center, .bt-sidebar.bt-sidebar-right > .grid > .center {
    grid-row: 1;
  }
  .sidebar.sidebar-right > .grid > .right, .sidebar.bt-sidebar-right > .grid > .right, .bt-sidebar.sidebar-right > .grid > .right, .bt-sidebar.bt-sidebar-right > .grid > .right {
    grid-row: 2;
  }
  .sidebar.sidebar-right > .grid > .bottom, .sidebar.bt-sidebar-right > .grid > .bottom, .bt-sidebar.sidebar-right > .grid > .bottom, .bt-sidebar.bt-sidebar-right > .grid > .bottom {
    grid-row: 3;
  }
}
@media (min-width: 992px) {
  .sidebar.sidebar-right > .grid, .sidebar.bt-sidebar-right > .grid, .bt-sidebar.sidebar-right > .grid, .bt-sidebar.bt-sidebar-right > .grid {
    grid-template-columns: auto 282px;
  }
  .sidebar.sidebar-right > .grid > .center, .sidebar.bt-sidebar-right > .grid > .center, .bt-sidebar.sidebar-right > .grid > .center, .bt-sidebar.bt-sidebar-right > .grid > .center {
    grid-column: 1;
    grid-row: 1;
  }
  .sidebar.sidebar-right > .grid > .right, .sidebar.bt-sidebar-right > .grid > .right, .bt-sidebar.sidebar-right > .grid > .right, .bt-sidebar.bt-sidebar-right > .grid > .right {
    grid-column: 2;
    grid-row: 1;
  }
  .sidebar.sidebar-right > .grid > .bottom, .sidebar.bt-sidebar-right > .grid > .bottom, .bt-sidebar.sidebar-right > .grid > .bottom, .bt-sidebar.bt-sidebar-right > .grid > .bottom {
    grid-column: 1 / span 2;
    grid-row: 2;
  }
}
@media (max-width: 991px) {
  .sidebar.sidebar-left-right > .grid > .left, .sidebar.bt-sidebar-left-right > .grid > .left, .bt-sidebar.sidebar-left-right > .grid > .left, .bt-sidebar.bt-sidebar-left-right > .grid > .left {
    grid-row: 1;
  }
  .sidebar.sidebar-left-right > .grid > .center, .sidebar.bt-sidebar-left-right > .grid > .center, .bt-sidebar.sidebar-left-right > .grid > .center, .bt-sidebar.bt-sidebar-left-right > .grid > .center {
    grid-row: 2;
  }
  .sidebar.sidebar-left-right > .grid > .right, .sidebar.bt-sidebar-left-right > .grid > .right, .bt-sidebar.sidebar-left-right > .grid > .right, .bt-sidebar.bt-sidebar-left-right > .grid > .right {
    grid-row: 3;
  }
  .sidebar.sidebar-left-right > .grid > .bottom, .sidebar.bt-sidebar-left-right > .grid > .bottom, .bt-sidebar.sidebar-left-right > .grid > .bottom, .bt-sidebar.bt-sidebar-left-right > .grid > .bottom {
    grid-row: 4;
  }
}
@media (min-width: 992px) {
  .sidebar.sidebar-left-right > .grid, .sidebar.bt-sidebar-left-right > .grid, .bt-sidebar.sidebar-left-right > .grid, .bt-sidebar.bt-sidebar-left-right > .grid {
    grid-template-columns: 282px 1fr 282px;
  }
  .sidebar.sidebar-left-right > .grid > .left, .sidebar.bt-sidebar-left-right > .grid > .left, .bt-sidebar.sidebar-left-right > .grid > .left, .bt-sidebar.bt-sidebar-left-right > .grid > .left {
    grid-column: 1;
    grid-row: 1;
  }
  .sidebar.sidebar-left-right > .grid > .center, .sidebar.bt-sidebar-left-right > .grid > .center, .bt-sidebar.sidebar-left-right > .grid > .center, .bt-sidebar.bt-sidebar-left-right > .grid > .center {
    grid-column: 2;
    grid-row: 1;
  }
  .sidebar.sidebar-left-right > .grid > .right, .sidebar.bt-sidebar-left-right > .grid > .right, .bt-sidebar.sidebar-left-right > .grid > .right, .bt-sidebar.bt-sidebar-left-right > .grid > .right {
    grid-column: 3;
    grid-row: 1;
  }
  .sidebar.sidebar-left-right > .grid > .bottom, .sidebar.bt-sidebar-left-right > .grid > .bottom, .bt-sidebar.sidebar-left-right > .grid > .bottom, .bt-sidebar.bt-sidebar-left-right > .grid > .bottom {
    grid-column: 1 / span 3;
    grid-row: 2;
  }
}
.bt-product-layout-default {
  display: grid;
  grid-gap: 24px;
  align-items: start;
}
@media (max-width: 991px) {
  .bt-product-layout-default {
    grid-template-areas: "content" "right";
    grid-template-columns: 1fr;
  }
}
@media (min-width: 992px) {
  .bt-product-layout-default {
    grid-template-areas: "content right";
    grid-template-columns: 1fr 486px;
  }
}
.bt-product-layout-default .content {
  grid-area: content;
}
.bt-product-layout-default .right {
  grid-area: right;
}
.bt-footer-default {
  background-color: var(--bt-white);
  color: var(--bt-black);
}
.dark-background .bt-footer-default {
  background-color: var(--gray-600);
  color: var(--bt-white);
}
@media (max-width: 991px) {
  .bt-footer-default {
    margin-top: 56px;
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
@media (min-width: 992px) {
  .bt-footer-default {
    margin: 76px 0px 0px 0px;
    padding-top: 80px;
    padding-bottom: 64px;
  }
}
.bt-footer-default a {
  color: var(--bt-black);
}
.dark-background .bt-footer-default a {
  color: var(--bt-white);
}
.bt-footer-default a:hover {
  color: var(--bt-blue);
  text-decoration: none;
}
@media (min-width: 992px) {
  .bt-footer-default .top {
    margin-bottom: 76px;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .top .grid {
    display: grid;
    grid-template-areas: "logo apps social";
    grid-template-columns: 98px min-content auto;
    grid-gap: 0 40px;
  }
}
@media (max-width: 991px) {
  .bt-footer-default .top .grid .logo {
    margin-bottom: 32px;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .top .grid .logo {
    grid-area: logo;
    align-self: center;
  }
}
.bt-footer-default .top .grid .logo img, .bt-footer-default .top .grid .logo svg {
  width: 98px;
  height: 71px;
  display: block;
}
@media (max-width: 991px) {
  .bt-footer-default .top .grid .logo img, .bt-footer-default .top .grid .logo svg {
    margin: 0 auto;
  }
}
.bt-footer-default .top .grid .apps {
  width: 100%;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: minmax(1fr, 160px);
  grid-gap: 16px;
}
@media (max-width: 991px) {
  .bt-footer-default .top .grid .apps {
    max-width: 336px;
    margin: 0 auto 24px auto;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .top .grid .apps {
    grid-area: apps;
    align-self: center;
  }
}
.bt-footer-default .top .grid .apps a {
  display: block;
}
@media (min-width: 992px) {
  .bt-footer-default .top .grid .apps a {
    width: 160px;
  }
}
.bt-footer-default .top .grid .apps a img {
  width: 100%;
  height: auto;
  display: block;
}
@media (max-width: 991px) {
  .bt-footer-default .top .grid .social {
    margin-bottom: 38px;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .top .grid .social {
    grid-area: social;
    align-self: center;
    text-align: right;
  }
}
.bt-footer-default .top .grid .social svg {
  display: block;
}
@media (max-width: 991px) {
  .bt-footer-default .top .grid .social svg {
    width: 32px;
    height: 32px;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .top .grid .social svg {
    width: 42px;
    height: 42px;
  }
}
.bt-footer-default .top .grid .social ul {
  margin: 0;
  padding: 0;
  display: inline-grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  list-style: none;
}
@media (max-width: 991px) {
  .bt-footer-default .top .grid .social ul {
    grid-gap: 4px;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .top .grid .social ul {
    grid-gap: 24px;
  }
}
.bt-footer-default .top .grid .social ul a {
  color: var(--bt-black);
  fill: var(--bt-black);
}
.dark-background .bt-footer-default .top .grid .social ul a {
  color: var(--gray-350);
  fill: var(--gray-350);
}
@media (max-width: 991px) {
  .bt-footer-default .top .grid .social ul a {
    font-size: 32px;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .top .grid .social ul a {
    font-size: 42px;
  }
}
.bt-footer-default .top .grid .social ul a:hover {
  color: var(--bt-blue);
  fill: var(--bt-blue);
  text-decoration: none;
}
.bt-footer-default .main-links {
  line-height: 1.3;
  font-size: 16px;
}
@media (min-width: 992px) {
  .bt-footer-default .main-links {
    margin-bottom: 54px;
  }
}
@media (max-width: 991px) {
  .bt-footer-default .main-links .row {
    padding-top: 8px;
    padding-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .main-links .row {
    padding-top: 38px;
    padding-bottom: 38px;
    border-top: 1px solid var(--gray-150);
    border-bottom: 1px solid var(--gray-150);
  }
  .dark-background .bt-footer-default .main-links .row {
    border-color: var(--gray-550);
  }
}
@media (max-width: 991px) {
  .bt-footer-default .main-links .row:not(:last-child) {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .main-links .row:not(:last-child) {
    margin-bottom: 32px;
  }
}
.bt-footer-default .main-links .row ul {
  grid-gap: 51px;
}
@media (max-width: 991px) {
  .bt-footer-default .main-links .row ul.links-bottom {
    grid-gap: 12px;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .main-links .row ul.links-bottom {
    grid-gap: 32px;
  }
}
.bt-footer-default .main-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 991px) {
  .bt-footer-default .main-links ul {
    display: grid;
    grid-gap: 8px;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .main-links ul {
    display: inline-grid;
    grid-auto-flow: column;
    grid-auto-columns: auto;
    grid-gap: 56px;
  }
}
@media (max-width: 991px) {
  .bt-footer-default .main-links.main-links-mobile {
    margin-bottom: 25px;
    margin-left: -24px;
    margin-right: -24px;
  }
  .bt-footer-default .main-links.main-links-mobile .row {
    padding-bottom: 21px;
    padding-top: 21px;
    border-top: 1px solid var(--gray-150);
    border-bottom: 1px solid var(--gray-150);
  }
  .bt-footer-default .main-links.main-links-mobile .row ul {
    grid-auto-columns: 1fr;
    grid-gap: 32px;
    overflow: auto;
    overflow-y: hidden;
    display: flex;
    align-items: stretch;
    margin-left: 24px;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .bt-footer-default .main-links.main-links-mobile .row ul::-webkit-scrollbar {
    display: none;
  }
  .bt-footer-default .main-links.main-links-mobile .row ul li:last-of-type {
    margin-right: 24px;
  }
  .bt-footer-default .main-links.main-links-mobile .row ul a {
    white-space: nowrap;
  }
}
@media (max-width: 991px) {
  .bt-footer-default .footer-center div {
    border-bottom: 1px solid #F0F0F0;
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .footer-center {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    justify-content: space-between;
    margin-bottom: 45px;
    border-bottom: 1px solid var(--gray-150);
    padding-bottom: 54px;
  }
}
.bt-footer-default .footer-center h5 {
  font-family: "Inter", sans-serif;
}
@media (max-width: 991px) {
  .bt-footer-default .footer-center h5 {
    position: relative;
    font-size: 13px;
    line-height: 18px;
    text-transform: uppercase;
    margin-bottom: 23px;
  }
  .bt-footer-default .footer-center h5::after {
    content: "";
    position: absolute;
    right: 10px;
    top: 2px;
    transform: rotate(135deg);
    width: 10px;
    height: 10px;
    border-top: 2px solid;
    border-right: 2px solid;
    color: var(--bt-black);
  }
}
@media (min-width: 992px) {
  .bt-footer-default .footer-center h5 {
    font-size: 21px;
    line-height: 25px;
    font-weight: 500;
    margin-bottom: 24px;
  }
}
.bt-footer-default .footer-center ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 991px) {
  .bt-footer-default .footer-center ul {
    display: none;
  }
}
@media (max-width: 991px) {
  .bt-footer-default .footer-center .open ul {
    display: block;
    padding-bottom: 24px;
  }
}
.bt-footer-default .footer-center .open h5::after {
  transform: rotate(-45deg);
  top: 6px;
}
.bt-footer-default .bottom {
  padding-top: 10px;
}
.bt-footer-default .bottom .grid {
  display: grid;
}
@media (max-width: 991px) {
  .bt-footer-default .bottom .grid {
    grid-template-areas: "copyright" "support-buttons";
  }
}
@media (min-width: 992px) {
  .bt-footer-default .bottom .grid {
    grid-template-areas: "copyright support-buttons";
    grid-template-columns: auto min-content;
    grid-gap: 8px;
  }
}
.bt-footer-default .bottom .grid .support-links {
  grid-area: support-links;
}
@media (max-width: 991px) {
  .bt-footer-default .bottom .grid .support-links {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .bottom .grid .support-links {
    align-self: end;
  }
}
.bt-footer-default .bottom .grid .support-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 991px) {
  .bt-footer-default .bottom .grid .support-links ul {
    display: grid;
    grid-gap: 8px;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .bottom .grid .support-links ul {
    display: inline-grid;
    grid-auto-flow: column;
    grid-auto-columns: auto;
    grid-gap: 32px;
  }
}
.bt-footer-default .bottom .grid .copyright {
  color: var(--gray-350);
  grid-area: copyright;
  align-self: center;
}
@media (max-width: 991px) {
  .bt-footer-default .bottom .grid .copyright {
    padding: 0 20px;
    text-align: center;
  }
}
.dark-background .bt-footer-default .bottom .grid .copyright {
  color: var(--gray-350);
}
.bt-footer-default .bottom .grid .support-buttons {
  grid-area: support-buttons;
  display: grid;
  font-size: 13px;
}
@media (max-width: 991px) {
  .bt-footer-default .bottom .grid .support-buttons {
    margin-top: 32px;
    margin-bottom: 0;
    grid-gap: 8px;
  }
  .bt-footer-default .bottom .grid .support-buttons img {
    margin: auto;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .bottom .grid .support-buttons {
    align-self: end;
    grid-auto-flow: column;
    grid-auto-columns: auto;
    grid-gap: 12px;
  }
}
.bt-footer-default .bottom .grid .support-buttons a {
  background-color: var(--gray-100);
  color: var(--bt-black);
  fill: var(--bt-blue);
  padding: 8px 16px;
  border-radius: 27px;
  grid-gap: 8px;
}
@media (max-width: 991px) {
  .bt-footer-default .bottom .grid .support-buttons a {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .bottom .grid .support-buttons a {
    display: grid;
    grid-template-areas: "icon text";
    grid-template-columns: 38px auto;
  }
}
.bt-footer-default .bottom .grid .support-buttons a .icon {
  width: 38px;
  height: 38px;
  line-height: 38px;
  font-size: 38px;
}
@media (max-width: 991px) {
  .bt-footer-default .bottom .grid .support-buttons a .icon {
    display: inline-block;
    vertical-align: middle;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .bottom .grid .support-buttons a .icon {
    grid-area: icon;
    align-self: center;
  }
}
.bt-footer-default .bottom .grid .support-buttons a .icon svg {
  width: 100%;
  height: 100%;
  display: block;
}
@media (max-width: 991px) {
  .bt-footer-default .bottom .grid .support-buttons a .text {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
  }
}
@media (min-width: 992px) {
  .bt-footer-default .bottom .grid .support-buttons a .text {
    grid-area: text;
    align-self: center;
  }
}
.dark-background .bt-footer-default .bottom .grid .support-buttons a {
  background-color: var(--gray-550);
  color: var(--bt-white);
}
.bt-footer-default .bottom .grid .support-buttons a:hover {
  color: var(--bt-blue);
}
.cele-mai-accesate-imprumuturi h2:not(:last-child) {
  margin-bottom: 24px;
}
.cele-mai-accesate-imprumuturi .content-box {
  margin-bottom: 32px;
}
.tabel-imprumuturi {
  width: 100%;
  margin-bottom: 32px;
  border-collapse: collapse;
  display: table;
}
.tabel-imprumuturi .tr {
  display: table-row;
}
.tabel-imprumuturi .tr:not(:last-child) {
  border-bottom: 1px solid var(--gray-150);
}
.tabel-imprumuturi .tr .td {
  padding: 24px;
  display: table-cell;
}
.tabel-imprumuturi .tr .td:first-child {
  background-color: var(--gray-100);
}
.default-form.bt-default-form-disabled, .bt-default-form.bt-default-form-disabled {
  opacity: 0.4;
  pointer-events: none;
}
.default-form .content-box:not(:last-child), .default-form .bt-content-box:not(:last-child), .default-form:not(:last-child), .bt-default-form .content-box:not(:last-child), .bt-default-form .bt-content-box:not(:last-child), .bt-default-form:not(:last-child) {
  margin-bottom: 24px;
}
.default-form .counter, .bt-default-form .counter {
  color: var(--gray-400);
}
.default-form .fields, .bt-default-form .fields {
  display: grid;
  grid-gap: 12px;
}
.default-form .fields:not(:last-child), .bt-default-form .fields:not(:last-child) {
  margin-bottom: 12px;
}
.default-form .fields:not(:last-child).margin-lg, .bt-default-form .fields:not(:last-child).margin-lg {
  margin-bottom: 32px;
}
.default-form .fields:not(:last-child).margin-xlg, .bt-default-form .fields:not(:last-child).margin-xlg {
  margin-bottom: 40px;
}
.default-form .fields.fields-no-gap, .bt-default-form .fields.fields-no-gap {
  grid-gap: 0;
}
.default-form .fields.fields-horizontal, .bt-default-form .fields.fields-horizontal {
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
}
@media (max-width: 991px) {
  .default-form .fields.fields-horizontal-mobile, .bt-default-form .fields.fields-horizontal-mobile {
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
  }
}
@media (min-width: 992px) {
  .default-form .fields.fields-horizontal-desktop, .bt-default-form .fields.fields-horizontal-desktop {
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
  }
}
.default-form .fields.fields-inline, .bt-default-form .fields.fields-inline {
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
.default-form .fields.fields-gap-lg:not(.fields-horizontal), .bt-default-form .fields.fields-gap-lg:not(.fields-horizontal) {
  grid-gap: 32px;
}
.default-form .fields-flex, .bt-default-form .fields-flex {
  display: flex;
  justify-content: left;
  flex-wrap: wrap;
}
.default-form .fields-flex:not(:last-child), .bt-default-form .fields-flex:not(:last-child) {
  margin-bottom: 12px;
}
@media (max-width: 991px) {
  .default-form .fields-flex .field:not(:last-child), .bt-default-form .fields-flex .field:not(:last-child) {
    margin-right: 24px;
  }
}
@media (min-width: 992px) {
  .default-form .fields-flex .field:not(:last-child), .bt-default-form .fields-flex .field:not(:last-child) {
    margin-right: 28px;
  }
}
@media (max-width: 991px) {
  .default-form .fields-special-pentru-comparatorul-de-castig-01 .field:not(:last-child), .bt-default-form .fields-special-pentru-comparatorul-de-castig-01 .field:not(:last-child) {
    margin-bottom: 16px;
  }
}
@media (min-width: 992px) {
  .default-form .fields-special-pentru-comparatorul-de-castig-01, .bt-default-form .fields-special-pentru-comparatorul-de-castig-01 {
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
  }
  .default-form .fields-special-pentru-comparatorul-de-castig-01:not(:last-child), .bt-default-form .fields-special-pentru-comparatorul-de-castig-01:not(:last-child) {
    margin-bottom: 12px;
  }
  .default-form .fields-special-pentru-comparatorul-de-castig-01 .field:not(:last-child), .bt-default-form .fields-special-pentru-comparatorul-de-castig-01 .field:not(:last-child) {
    margin-right: 28px;
  }
}
.default-form .fields-special-pentru-comparatorul-de-castig-02:not(:last-child), .bt-default-form .fields-special-pentru-comparatorul-de-castig-02:not(:last-child) {
  margin-bottom: 12px;
}
@media (max-width: 991px) {
  .default-form .fields-special-pentru-comparatorul-de-castig-02, .bt-default-form .fields-special-pentru-comparatorul-de-castig-02 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 16px 24px;
  }
}
@media (min-width: 992px) {
  .default-form .fields-special-pentru-comparatorul-de-castig-02, .bt-default-form .fields-special-pentru-comparatorul-de-castig-02 {
    display: flex;
    justify-content: left;
    flex-wrap: wrap;
  }
  .default-form .fields-special-pentru-comparatorul-de-castig-02 .field:not(:last-child), .bt-default-form .fields-special-pentru-comparatorul-de-castig-02 .field:not(:last-child) {
    margin-right: 28px;
  }
}
.default-form .field, .bt-default-form .field {
  position: relative;
}
.default-form .field.field-input label, .default-form .field.field-select label, .default-form .field.field-drop-down label, .default-form .field.field-date-picker label, .bt-default-form .field.field-input label, .bt-default-form .field.field-select label, .bt-default-form .field.field-drop-down label, .bt-default-form .field.field-date-picker label {
  position: relative;
  background-color: var(--gray-100);
  border: 1px solid var(--gray-200);
  border-radius: 12px;
  display: block;
  overflow: hidden;
  z-index: 1;
}
.dark-background .default-form .field.field-input label, .dark-background .default-form .field.field-select label, .dark-background .default-form .field.field-drop-down label, .dark-background .default-form .field.field-date-picker label, .dark-background .bt-default-form .field.field-input label, .dark-background .bt-default-form .field.field-select label, .dark-background .bt-default-form .field.field-drop-down label, .dark-background .bt-default-form .field.field-date-picker label {
  background-color: var(--gray-550);
  border-color: var(--gray-500);
}
.default-form .field.field-input.field-white-bg label, .default-form .field.field-select.field-white-bg label, .default-form .field.field-drop-down.field-white-bg label, .default-form .field.field-date-picker.field-white-bg label, .bt-default-form .field.field-input.field-white-bg label, .bt-default-form .field.field-select.field-white-bg label, .bt-default-form .field.field-drop-down.field-white-bg label, .bt-default-form .field.field-date-picker.field-white-bg label {
  background-color: var(--bt-white);
}
.default-form .field.field-input input, .default-form .field.field-input textarea, .default-form .field.field-select input, .default-form .field.field-select textarea, .default-form .field.field-drop-down input, .default-form .field.field-drop-down textarea, .default-form .field.field-date-picker input, .default-form .field.field-date-picker textarea, .bt-default-form .field.field-input input, .bt-default-form .field.field-input textarea, .bt-default-form .field.field-select input, .bt-default-form .field.field-select textarea, .bt-default-form .field.field-drop-down input, .bt-default-form .field.field-drop-down textarea, .bt-default-form .field.field-date-picker input, .bt-default-form .field.field-date-picker textarea {
  position: relative;
  background-color: transparent;
  color: var(--bt-black);
  width: 100%;
  height: 22px;
  line-height: 22px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  font-size: 16px;
  z-index: 1;
}
.dark-background .default-form .field.field-input input, .dark-background .default-form .field.field-input textarea, .dark-background .default-form .field.field-select input, .dark-background .default-form .field.field-select textarea, .dark-background .default-form .field.field-drop-down input, .dark-background .default-form .field.field-drop-down textarea, .dark-background .default-form .field.field-date-picker input, .dark-background .default-form .field.field-date-picker textarea, .dark-background .bt-default-form .field.field-input input, .dark-background .bt-default-form .field.field-input textarea, .dark-background .bt-default-form .field.field-select input, .dark-background .bt-default-form .field.field-select textarea, .dark-background .bt-default-form .field.field-drop-down input, .dark-background .bt-default-form .field.field-drop-down textarea, .dark-background .bt-default-form .field.field-date-picker input, .dark-background .bt-default-form .field.field-date-picker textarea {
  color: var(--bt-white);
}
.default-form .field.field-input textarea, .default-form .field.field-select textarea, .default-form .field.field-drop-down textarea, .default-form .field.field-date-picker textarea, .bt-default-form .field.field-input textarea, .bt-default-form .field.field-select textarea, .bt-default-form .field.field-drop-down textarea, .bt-default-form .field.field-date-picker textarea {
  height: 124px;
  resize: none;
}
.default-form .field.field-input select, .default-form .field.field-select select, .default-form .field.field-drop-down select, .default-form .field.field-date-picker select, .bt-default-form .field.field-input select, .bt-default-form .field.field-select select, .bt-default-form .field.field-drop-down select, .bt-default-form .field.field-date-picker select {
  position: relative;
  background-color: transparent;
  color: var(--bt-black);
  width: 100%;
  height: 56px;
  line-height: 22px;
  margin: 0;
  padding: 17px 56px 17px 16px;
  border: 0;
  border-radius: 0;
  font-size: 16px;
  z-index: 1;
}
.dark-background .default-form .field.field-input select, .dark-background .default-form .field.field-select select, .dark-background .default-form .field.field-drop-down select, .dark-background .default-form .field.field-date-picker select, .dark-background .bt-default-form .field.field-input select, .dark-background .bt-default-form .field.field-select select, .dark-background .bt-default-form .field.field-drop-down select, .dark-background .bt-default-form .field.field-date-picker select {
  color: var(--bt-white);
}
.default-form .field.field-input.field-white-bg select, .default-form .field.field-select.field-white-bg select, .default-form .field.field-drop-down.field-white-bg select, .default-form .field.field-date-picker.field-white-bg select, .bt-default-form .field.field-input.field-white-bg select, .bt-default-form .field.field-select.field-white-bg select, .bt-default-form .field.field-drop-down.field-white-bg select, .bt-default-form .field.field-date-picker.field-white-bg select {
  background-color: var(--bt-white);
}
.default-form .field.field-input label, .default-form .field.field-date-picker label, .bt-default-form .field.field-input label, .bt-default-form .field.field-date-picker label {
  padding: 26px 16px 8px 16px;
}
.default-form .field.field-input .placeholder, .default-form .field.field-date-picker .placeholder, .bt-default-form .field.field-input .placeholder, .bt-default-form .field.field-date-picker .placeholder {
  position: absolute;
  top: 18px;
  left: 16px;
  font-size: 16px;
  font-weight: normal;
  z-index: 2;
  opacity: 0.5;
  pointer-events: none;
  transition: all 0.25s ease;
}
.default-form .field.field-input .addon, .default-form .field.field-date-picker .addon, .bt-default-form .field.field-input .addon, .bt-default-form .field.field-date-picker .addon {
  position: absolute;
  top: 1px;
  right: 1px;
  line-height: 1.4;
  padding: 16px;
  display: block;
  white-space: nowrap;
  font-size: 16px;
  z-index: 2;
  pointer-events: none;
}
.default-form .field.field-input input:focus ~ .placeholder, .default-form .field.field-input input.dirty ~ .placeholder, .default-form .field.field-input textarea:focus ~ .placeholder, .default-form .field.field-input textarea.dirty ~ .placeholder, .default-form .field.field-date-picker input:focus ~ .placeholder, .default-form .field.field-date-picker input.dirty ~ .placeholder, .default-form .field.field-date-picker textarea:focus ~ .placeholder, .default-form .field.field-date-picker textarea.dirty ~ .placeholder, .bt-default-form .field.field-input input:focus ~ .placeholder, .bt-default-form .field.field-input input.dirty ~ .placeholder, .bt-default-form .field.field-input textarea:focus ~ .placeholder, .bt-default-form .field.field-input textarea.dirty ~ .placeholder, .bt-default-form .field.field-date-picker input:focus ~ .placeholder, .bt-default-form .field.field-date-picker input.dirty ~ .placeholder, .bt-default-form .field.field-date-picker textarea:focus ~ .placeholder, .bt-default-form .field.field-date-picker textarea.dirty ~ .placeholder {
  top: 9px;
  font-size: 13px;
  transform: translateY(0);
}
.default-form .field.field-drop-down label, .bt-default-form .field.field-drop-down label {
  padding: 17px 56px 17px 16px;
}
.default-form .field.field-drop-down .placeholder, .bt-default-form .field.field-drop-down .placeholder {
  position: absolute;
  top: 50%;
  left: 16px;
  pointer-events: none;
  font-size: 16px;
  font-weight: normal;
  z-index: 2;
  transform: translateY(-50%);
  transition: all 0.25s ease;
}
.default-form .field.field-drop-down input:focus ~ .placeholder, .default-form .field.field-drop-down input.dirty ~ .placeholder, .bt-default-form .field.field-drop-down input:focus ~ .placeholder, .bt-default-form .field.field-drop-down input.dirty ~ .placeholder {
  opacity: 0;
}
.default-form .field.field-drop-down .icon, .bt-default-form .field.field-drop-down .icon {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 24px;
  height: 24px;
  transform: translateY(-50%);
}
.default-form .field.field-drop-down .icon svg, .bt-default-form .field.field-drop-down .icon svg {
  width: 100%;
  height: 100%;
  display: block;
}
.default-form .field.field-drop-down [class^="bt-icon-"], .default-form .field.field-drop-down [class*=" bt-icon-"], .default-form .field.field-drop-down .bt-icon, .default-form .field.field-drop-down .icon, .bt-default-form .field.field-drop-down [class^="bt-icon-"], .bt-default-form .field.field-drop-down [class*=" bt-icon-"], .bt-default-form .field.field-drop-down .bt-icon, .bt-default-form .field.field-drop-down .icon {
  position: absolute;
  top: 50%;
  right: 16px;
  color: var(--bt-blue);
  font-size: 24px;
  transform: translateY(-50%);
}
.default-form .field.field-select .icon, .default-form .field.field-date-picker .icon, .bt-default-form .field.field-select .icon, .bt-default-form .field.field-date-picker .icon {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 24px;
  height: 24px;
  font-size: 24px;
  transform: translateY(-50%);
  z-index: 2;
}
.default-form .field.field-select .icon svg, .default-form .field.field-date-picker .icon svg, .bt-default-form .field.field-select .icon svg, .bt-default-form .field.field-date-picker .icon svg {
  width: 100%;
  height: 100%;
  display: block;
}
.default-form .field.field-select [class^="bt-icon-"], .default-form .field.field-select [class*=" bt-icon-"], .default-form .field.field-select .bt-icon, .default-form .field.field-select .icon, .default-form .field.field-date-picker [class^="bt-icon-"], .default-form .field.field-date-picker [class*=" bt-icon-"], .default-form .field.field-date-picker .bt-icon, .default-form .field.field-date-picker .icon, .bt-default-form .field.field-select [class^="bt-icon-"], .bt-default-form .field.field-select [class*=" bt-icon-"], .bt-default-form .field.field-select .bt-icon, .bt-default-form .field.field-select .icon, .bt-default-form .field.field-date-picker [class^="bt-icon-"], .bt-default-form .field.field-date-picker [class*=" bt-icon-"], .bt-default-form .field.field-date-picker .bt-icon, .bt-default-form .field.field-date-picker .icon {
  position: absolute;
  top: 50%;
  right: 16px;
  color: var(--bt-blue);
  font-size: 24px;
  pointer-events: none;
  z-index: 2;
  transform: translateY(-50%);
}
.default-form .field.field-checkbox, .bt-default-form .field.field-checkbox {
  padding: 9px 0px;
}
.default-form .field.field-checkbox label, .bt-default-form .field.field-checkbox label {
  display: grid;
  grid-template-areas: "check text";
  grid-template-columns: 30px auto;
  grid-gap: 16px;
  cursor: pointer;
  /* s-a modificat pentru creditul online
				input ~ .check {
					background-color: var(--gray-100);
					color: var(--bt-black);
					fill: var(--bt-black);
					width: 30px;
					height: 30px;
					line-height: 28px;
					border: 1px solid var(--gray-200);
					border-radius: 50%;
					grid-area: check;
					display: block;
					align-self: start;
					text-align: center;
					font-size: 28px;

					i {
						display: block;
						transition: all .2s ease;
					}
				}

				input:not(:checked) ~ .check {
					i {
						opacity: 0;
					}
				}
				*/
}
.default-form .field.field-checkbox label:not(:last-child), .bt-default-form .field.field-checkbox label:not(:last-child) {
  margin-bottom: 16px;
}
.default-form .field.field-checkbox label input, .bt-default-form .field.field-checkbox label input {
  display: none;
}
.default-form .field.field-checkbox label input ~ .check, .bt-default-form .field.field-checkbox label input ~ .check {
  background-color: #4A9EDC;
  color: var(--bt-white);
  fill: var(--bt-white);
  width: 30px;
  height: 30px;
  line-height: 28px;
  border: 1px solid #4A9EDC;
  border-radius: 50%;
  grid-area: check;
  display: block;
  align-self: start;
  text-align: center;
  font-size: 28px;
  transition: all 0.2s ease;
}
.default-form .field.field-checkbox label input ~ .check i, .bt-default-form .field.field-checkbox label input ~ .check i {
  display: block;
}
.default-form .field.field-checkbox label input:not(:checked) ~ .check, .bt-default-form .field.field-checkbox label input:not(:checked) ~ .check {
  background-color: var(--gray-100);
  border-color: var(--gray-200);
  color: var(--gray-100);
  fill: var(--gray-100);
}
.default-form .field.field-checkbox label input:not(:checked) ~ .check.check-white, .bt-default-form .field.field-checkbox label input:not(:checked) ~ .check.check-white {
  background-color: var(--bt-white);
  color: var(--bt-white);
  fill: var(--bt-white);
}
.dark-background .default-form .field.field-checkbox label input:not(:checked) ~ .check, .dark-background .bt-default-form .field.field-checkbox label input:not(:checked) ~ .check {
  background-color: var(--gray-550);
  border-color: var(--gray-500);
  color: var(--gray-550);
  fill: var(--gray-550);
}
.default-form .field.field-checkbox label:hover input:not(:disabled) ~ .check, .bt-default-form .field.field-checkbox label:hover input:not(:disabled) ~ .check {
  border-color: var(--bt-blue);
}
.default-form .field.field-checkbox label .text, .bt-default-form .field.field-checkbox label .text {
  grid-area: text;
  align-self: center;
}
.default-form .field.field-checkbox label input:disabled ~ *, .bt-default-form .field.field-checkbox label input:disabled ~ * {
  opacity: 0.5;
  pointer-events: none;
}
.default-form .field.field-checkbox.field-white-bg label input:not(:checked) ~ .check, .bt-default-form .field.field-checkbox.field-white-bg label input:not(:checked) ~ .check {
  background-color: var(--bt-white);
  color: var(--bt-white);
  fill: var(--bt-white);
}
.default-form .field.field-checkbox.field-disabled, .bt-default-form .field.field-checkbox.field-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.default-form .field.field-checkbox.field-error, .bt-default-form .field.field-checkbox.field-error {
  color: var(--bt-red);
}
.default-form .field.field-checkbox.field-error input:not(:checked) ~ .check, .bt-default-form .field.field-checkbox.field-error input:not(:checked) ~ .check {
  background-color: var(--red-t1);
  color: var(--red-t1);
  fill: var(--red-t1);
  border-color: var(--bt-red);
}
.default-form .field.field-checkbox.field-error input:not(:checked) ~ .text, .bt-default-form .field.field-checkbox.field-error input:not(:checked) ~ .text {
  color: var(--bt-red);
}
.default-form .field.field-checkbox-sm label, .bt-default-form .field.field-checkbox-sm label {
  display: grid;
  grid-template-areas: "check text";
  grid-template-columns: 26px auto;
  grid-gap: 8px;
  cursor: pointer;
}
.default-form .field.field-checkbox-sm label input, .bt-default-form .field.field-checkbox-sm label input {
  display: none;
}
.default-form .field.field-checkbox-sm label input ~ .check, .bt-default-form .field.field-checkbox-sm label input ~ .check {
  background-color: var(--bt-blue);
  color: var(--bt-white);
  fill: var(--bt-white);
  width: 26px;
  height: 26px;
  line-height: 24px;
  border: 1px solid var(--bt-blue);
  border-radius: 50%;
  grid-area: check;
  display: block;
  align-self: start;
  text-align: center;
  font-size: 24px;
  transition: all 0.2s ease;
}
.default-form .field.field-checkbox-sm label input ~ .check i, .bt-default-form .field.field-checkbox-sm label input ~ .check i {
  display: block;
  transition: all 0.2s ease;
}
.default-form .field.field-checkbox-sm label input:not(:checked) ~ .check, .bt-default-form .field.field-checkbox-sm label input:not(:checked) ~ .check {
  background-color: var(--bt-white);
}
.default-form .field.field-checkbox-sm label input:not(:checked) ~ .check i, .bt-default-form .field.field-checkbox-sm label input:not(:checked) ~ .check i {
  opacity: 0;
}
.default-form .field.field-checkbox-sm label .text, .bt-default-form .field.field-checkbox-sm label .text {
  grid-area: text;
  align-self: center;
}
.default-form .field.field-checkbox-sm label input:disabled ~ *, .bt-default-form .field.field-checkbox-sm label input:disabled ~ * {
  opacity: 0.5;
  pointer-events: none;
}
.default-form .field.field-checkbox-sm.field-disabled, .bt-default-form .field.field-checkbox-sm.field-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.default-form .field.field-checkbox-sm.field-error, .bt-default-form .field.field-checkbox-sm.field-error {
  color: var(--bt-red);
}
.default-form .field.field-checkbox-sm.field-error input:not(:checked) ~ .check, .bt-default-form .field.field-checkbox-sm.field-error input:not(:checked) ~ .check {
  background-color: var(--red-t1);
  border-color: var(--bt-red);
}
.default-form .field.field-checkbox-sm.field-error .text, .bt-default-form .field.field-checkbox-sm.field-error .text {
  color: var(--bt-red);
}
.default-form .field.field-card-select, .bt-default-form .field.field-card-select {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-gap: 28px;
}
.default-form .field.field-card-select:not(:last-child), .bt-default-form .field.field-card-select:not(:last-child) {
  margin-bottom: 32px;
}
.default-form .field.field-card-select label, .bt-default-form .field.field-card-select label {
  display: block;
  text-align: center;
  cursor: pointer;
}
.default-form .field.field-card-select label input, .bt-default-form .field.field-card-select label input {
  display: none;
}
.default-form .field.field-card-select label img, .bt-default-form .field.field-card-select label img {
  width: 100%;
  height: auto;
  margin-bottom: 18px;
  display: block;
}
.default-form .field.field-card-select label .unchecked, .bt-default-form .field.field-card-select label .unchecked {
  color: var(--bt-blue);
  line-height: 1.4;
  padding: 14px 20px;
  border: 2px solid var(--bt-blue);
  border-radius: 24px;
  display: inline-block;
  font-weight: 600;
  font-size: 11px;
}
.default-form .field.field-card-select label .checked, .bt-default-form .field.field-card-select label .checked {
  background-color: var(--green);
  color: var(--bt-white);
  line-height: 1.4;
  padding: 10px 14px;
  border-radius: 24px;
  display: inline-grid;
  grid-template-columns: 24px auto;
  grid-template-areas: "icon text";
  grid-gap: 10px;
  align-items: center;
  font-weight: 600;
  font-size: 11px;
}
.default-form .field.field-card-select label .checked .icon, .bt-default-form .field.field-card-select label .checked .icon {
  background-color: var(--bt-white);
  color: var(--green);
  fill: var(--green);
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
  grid-area: icon;
  font-size: 24px;
  overflow: hidden;
}
.default-form .field.field-card-select label .checked .icon svg, .bt-default-form .field.field-card-select label .checked .icon svg {
  width: 100%;
  height: 100%;
  display: block;
}
.default-form .field.field-card-select label .checked .icon i, .bt-default-form .field.field-card-select label .checked .icon i {
  display: inline-block;
}
.default-form .field.field-card-select label .checked .text, .bt-default-form .field.field-card-select label .checked .text {
  grid-area: text;
}
.default-form .field.field-card-select label input:checked ~ .unchecked, .default-form .field.field-card-select label input:not(:checked) ~ .checked, .bt-default-form .field.field-card-select label input:checked ~ .unchecked, .bt-default-form .field.field-card-select label input:not(:checked) ~ .checked {
  display: none;
}
.default-form .field.field-error, .bt-default-form .field.field-error {
  color: var(--bt-red);
}
.default-form .field.field-error.field-input label, .default-form .field.field-error.field-drop-down label, .bt-default-form .field.field-error.field-input label, .bt-default-form .field.field-error.field-drop-down label {
  background-color: var(--red-t1);
  border-color: var(--bt-red);
}
.default-form .field.field-error.field-input input, .default-form .field.field-error.field-drop-down input, .bt-default-form .field.field-error.field-input input, .bt-default-form .field.field-error.field-drop-down input {
  color: var(--bt-red);
}
.default-form .field.field-error.field-checkbox label input:not(:checked) ~ .check, .bt-default-form .field.field-error.field-checkbox label input:not(:checked) ~ .check {
  background-color: var(--red-t1);
  border-color: var(--bt-red);
}
.default-form .field.field-disabled .error-text, .bt-default-form .field.field-disabled .error-text {
  display: none;
}
@media (min-width: 992px) {
  .default-form .field.field-cu-latime-speciala-pe-desktop-pentru-comparatorul-de-castig-01, .bt-default-form .field.field-cu-latime-speciala-pe-desktop-pentru-comparatorul-de-castig-01 {
    max-width: 282px;
  }
}
.default-form .field.field-rating, .bt-default-form .field.field-rating {
  display: flex;
  align-items: center;
}
.default-form .field.field-rating .text, .bt-default-form .field.field-rating .text {
  display: inline-block;
}
.default-form .field.field-rating .text:not(:first-child), .bt-default-form .field.field-rating .text:not(:first-child) {
  margin-left: 12px;
}
.default-form .field.field-rating .text:not(:last-child), .bt-default-form .field.field-rating .text:not(:last-child) {
  margin-right: 12px;
}
.default-form .field.field-rating label, .bt-default-form .field.field-rating label {
  width: 24px;
  height: 24px;
  display: block;
  cursor: pointer;
}
.default-form .field.field-rating label input, .bt-default-form .field.field-rating label input {
  display: none;
}
.default-form .field.field-rating label svg, .bt-default-form .field.field-rating label svg {
  width: 100%;
  height: 100%;
  stroke: var(--gray-450);
  display: block;
  transition: all 0.2s ease;
}
.default-form .field.field-rating:not(:hover) label, .bt-default-form .field.field-rating:not(:hover) label {
  fill: var(--bt-yellow);
  stroke-width: 0;
}
.default-form .field.field-rating:not(:hover) label.checked ~ label, .bt-default-form .field.field-rating:not(:hover) label.checked ~ label {
  fill: none;
  stroke-width: 1;
}
.default-form .field.field-rating:hover label, .bt-default-form .field.field-rating:hover label {
  fill: var(--bt-yellow);
  stroke-width: 0;
}
.default-form .field.field-rating:hover label:hover ~ label, .bt-default-form .field.field-rating:hover label:hover ~ label {
  fill: none;
  stroke-width: 1;
}
.default-form.bt-box-blue-bg .field.field-input label, .default-form.bt-box-blue-bg .field.field-drop-down label, .bt-default-form.bt-box-blue-bg .field.field-input label, .bt-default-form.bt-box-blue-bg .field.field-drop-down label {
  border-color: var(--blue-t2);
}
.default-form.bt-box-blue-bg .field.field-checkbox label input ~ .check, .bt-default-form.bt-box-blue-bg .field.field-checkbox label input ~ .check {
  border-color: var(--blue-t2);
}
.default-form .error-text, .bt-default-form .error-text {
  color: var(--bt-red);
}
.default-form .error-text.visible, .bt-default-form .error-text.visible {
  display: block;
}
.default-form .error-text:not(.visible), .bt-default-form .error-text:not(.visible) {
  display: none;
}
.default-form .text-label, .bt-default-form .text-label {
  line-height: 1.3;
  margin-bottom: 12px;
  display: block;
  font-size: 16px;
  font-weight: 600;
}
.default-form .radiogroup, .bt-default-form .radiogroup {
  background-color: var(--gray-100);
  color: var(--bt-black);
  border-radius: 8px;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
}
.default-form .radiogroup label, .bt-default-form .radiogroup label {
  display: block;
  cursor: pointer;
}
.default-form .radiogroup label input, .bt-default-form .radiogroup label input {
  display: none;
}
.default-form .radiogroup label input ~ span, .bt-default-form .radiogroup label input ~ span {
  color: var(--bt-blue);
  padding: 16px 0px;
  border-radius: 8px;
  display: block;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
}
.default-form .radiogroup label input:checked ~ span, .bt-default-form .radiogroup label input:checked ~ span {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
.default-form .radiogroup label input:disabled ~ span, .bt-default-form .radiogroup label input:disabled ~ span {
  opacity: 0.4;
  pointer-events: none;
}
.default-form .inputgroup, .bt-default-form .inputgroup {
  background-color: var(--bt-white);
  padding: 14px;
  border: 1px solid var(--blue-t2);
  border-radius: 12px;
  display: grid;
  grid-template-areas: "input text";
  grid-template-columns: auto min-content;
  grid-gap: 12px;
}
.default-form .inputgroup.inputgroup-gray, .bt-default-form .inputgroup.inputgroup-gray {
  background-color: var(--gray-100);
  border-color: var(--gray-200);
}
.default-form .inputgroup input, .bt-default-form .inputgroup input {
  background-color: transparent;
  width: 100%;
  height: 22px;
  margin: 0;
  padding: 0;
  border: 0;
  grid-area: input;
  align-self: center;
}
.default-form .inputgroup .text, .bt-default-form .inputgroup .text {
  grid-area: text;
  align-self: center;
}
@media (max-width: 991px) {
  .default-form-message {
    padding-top: 42px;
    padding-bottom: 42px;
  }
}
@media (min-width: 992px) {
  .default-form-message {
    padding-top: 84px;
    padding-bottom: 84px;
  }
}
.default-form-message .icon {
  width: 62px;
  height: 62px;
  line-height: 62px;
  font-size: 62px;
  margin-left: auto;
  margin-right: auto;
}
.default-form-message .icon:not(:last-child) {
  margin-bottom: 24px;
}
.default-form-message .icon svg {
  width: 100%;
  height: 100%;
  display: block;
}
.default-form-message .icon i {
  display: inline-block;
}
.default-form-message .navigation:not(:last-child) {
  margin-bottom: 24px;
}
.default-form-message .content-box:not(:last-child) {
  margin-bottom: 24px;
}
.drop-down-content {
  position: absolute;
  background-color: var(--bt-white);
  border: 1px solid var(--gray-200);
  border-radius: 12px;
  box-shadow: 0px 16px 38px rgba(0, 0, 0, 0.07);
  z-index: 2;
}
@media (max-width: 991px) {
  .drop-down-content {
    padding: 24px 28px;
  }
}
@media (min-width: 992px) {
  .drop-down-content {
    padding: 32px 36px;
  }
}
.drop-down-content:not(.showing) {
  display: none;
}
.drop-down-content .close {
  position: absolute;
  top: 16px;
  right: 16px;
  background-color: transparent;
  color: var(--bt-blue);
  fill: var(--bt-blue);
  width: 36px;
  height: 36px;
  line-height: 36px;
  border: 0;
  padding: 0;
  font-size: 36px;
  z-index: 2;
}
.drop-down-content .close svg {
  width: 100%;
  height: 100%;
  display: block;
}
.drop-down-content .programare-call-center .zone {
  line-height: 1.25;
  font-size: 19px;
}
.drop-down-content .programare-call-center .zile {
  display: inline-grid;
  grid-auto-flow: column;
  grid-auto-columns: 52px;
  grid-gap: 8px;
}
.drop-down-content .programare-call-center .zile:not(:last-child) {
  margin-bottom: 24px;
}
.drop-down-content .programare-call-center .zile label {
  background-color: transparent;
  display: block;
}
.drop-down-content .programare-call-center .zile label input {
  display: none;
}
.drop-down-content .programare-call-center .zile label input ~ .text {
  background-color: var(--bt-white);
  color: var(--bt-black);
  line-height: 1.4;
  padding: 16px 12px;
  border: 1px solid var(--bt-blue);
  border-radius: 26px;
  text-align: center;
  font-size: 13px;
}
.drop-down-content .programare-call-center .zile label input ~ .text .number {
  line-height: 1.25;
  font-size: 23px;
}
.drop-down-content .programare-call-center .zile label input:checked ~ .text {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
.drop-down-content .programare-call-center .intervale {
  display: grid;
  grid-gap: 8px;
}
@media (max-width: 991px) {
  .drop-down-content .programare-call-center .intervale {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (min-width: 992px) {
  .drop-down-content .programare-call-center .intervale {
    grid-template-columns: repeat(5, 68px);
  }
}
.drop-down-content .programare-call-center .intervale:not(:last-child) {
  margin-bottom: 24px;
}
.drop-down-content .programare-call-center .intervale label {
  background-color: transparent;
  display: block;
}
.drop-down-content .programare-call-center .intervale label input {
  display: none;
}
.drop-down-content .programare-call-center .intervale label input ~ .text {
  background-color: var(--bt-white);
  color: var(--bt-black);
  line-height: 1.4;
  border: 1px solid var(--bt-blue);
  border-radius: 26px;
  text-align: center;
  font-size: 16px;
  white-space: nowrap;
}
@media (max-width: 991px) {
  .drop-down-content .programare-call-center .intervale label input ~ .text {
    padding: 8px;
  }
}
@media (min-width: 992px) {
  .drop-down-content .programare-call-center .intervale label input ~ .text {
    padding: 8px 12px;
  }
}
.drop-down-content .programare-call-center .intervale label input:checked ~ .text {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
.sidebar-actions-with-graphic .image:not(:last-child) {
  margin-bottom: 33px;
}
.sidebar-actions-with-graphic .image img {
  max-width: 100%;
  height: auto;
  margin: 0 auto;
  display: block;
}
.sidebar-actions-with-graphic .text:not(:last-child) {
  margin-bottom: 24px;
}
.sidebar-actions-with-graphic .actions hr {
  border-color: var(--gray-150);
  border-style: solid;
  margin: 12px 0;
}
.list-with-bullets, .bt-list-with-bullets {
  margin: 0;
  padding: 0;
  display: grid;
  grid-gap: 8px;
  list-style: none;
}
.list-with-bullets:not(:last-child), .bt-list-with-bullets:not(:last-child) {
  margin-bottom: 12px;
}
.list-with-bullets.margin-sm:not(:last-child), .bt-list-with-bullets.margin-sm:not(:last-child) {
  margin-bottom: 8px;
}
.list-with-bullets.margin-lg:not(:last-child), .bt-list-with-bullets.margin-lg:not(:last-child) {
  margin-bottom: 24px;
}
.list-with-bullets li, .bt-list-with-bullets li {
  position: relative;
  padding-left: 25px;
}
.list-with-bullets li:not(.no-bullet):before, .bt-list-with-bullets li:not(.no-bullet):before {
  content: "";
  position: absolute;
  top: 9px;
  left: 5px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  display: block;
}
.list-with-bullets.list-with-bullets-blue li:before, .list-with-bullets.bt-list-with-bullets-blue li:before, .bt-list-with-bullets.list-with-bullets-blue li:before, .bt-list-with-bullets.bt-list-with-bullets-blue li:before {
  background-color: var(--bt-blue);
}
.list-with-bullets.list-with-bullets-yellow li:before, .list-with-bullets.bt-list-with-bullets-yellow li:before, .bt-list-with-bullets.list-with-bullets-yellow li:before, .bt-list-with-bullets.bt-list-with-bullets-yellow li:before {
  background-color: var(--bt-yellow);
}
.list-with-bullets.list-with-bullets-red li:before, .list-with-bullets.bt-list-with-bullets-red li:before, .bt-list-with-bullets.list-with-bullets-red li:before, .bt-list-with-bullets.bt-list-with-bullets-red li:before {
  background-color: var(--bt-red);
}
.list-with-bullets.list-with-bullets-star-purple li:before, .list-with-bullets.bt-list-with-bullets-star-purple li:before, .bt-list-with-bullets.list-with-bullets-star-purple li:before, .bt-list-with-bullets.bt-list-with-bullets-star-purple li:before {
  background-color: var(--bt-star-purple);
}
.list-with-icons {
  margin: 0;
  padding: 0;
  display: grid;
  grid-gap: 18px;
  list-style: none;
}
.list-with-icons:not(:last-child) {
  margin-bottom: 12px;
}
.list-with-icons a, .list-with-icons a:hover {
  color: inherit;
}
.list-with-icons li {
  display: grid;
  grid-template-columns: 22px auto;
  grid-template-areas: "icon text";
  grid-gap: 8px;
}
.list-with-icons li .icon {
  fill: var(--bt-blue);
  width: 22px;
  height: 22px;
  line-height: 1;
  grid-area: icon;
  align-self: start;
  text-align: center;
  font-size: 22px;
}
.list-with-icons li .icon svg {
  width: 100%;
  height: 100%;
  display: block;
}
.list-with-icons li .icon.icon-rounded {
  border-radius: 50%;
}
.list-with-icons li .icon.icon-blue {
  background-color: var(--bt-blue);
  color: var(--bt-white);
  fill: var(--bt-white);
}
.list-with-icons li .icon.icon-gray {
  background-color: var(--gray-300);
  color: var(--bt-white);
  fill: var(--bt-white);
}
.list-with-icons li .icon.icon-yellow {
  background-color: var(--bt-yellow);
  color: var(--bt-white);
  fill: var(--bt-white);
}
.list-with-icons li .icon.icon-red {
  background-color: var(--bt-red);
  color: var(--bt-white);
  fill: var(--bt-white);
}
.list-with-icons li .icon.icon-star-purple {
  background-color: var(--bt-star-purple);
  color: var(--bt-white);
  fill: var(--bt-white);
}
.list-with-icons li .text {
  grid-area: text;
  align-self: start;
}
.list-with-icons.list-with-icons-small {
  line-height: 1.4;
  grid-gap: 8px;
}
.list-with-icons.list-with-icons-small li {
  grid-template-columns: 16px auto;
  grid-gap: 12px;
}
.list-with-icons.list-with-icons-small li .icon {
  width: 16px;
  height: 16px;
  margin: 3px 0;
  font-size: 16px;
}
.list-with-icons.list-with-icons-big {
  font-size: 19px;
}
.list-with-icons.list-with-icons-big li {
  grid-template-columns: 28px auto;
  grid-gap: 12px;
}
.list-with-icons.list-with-icons-big li .icon {
  width: 28px;
  height: 28px;
  font-size: 28px;
}
.list-with-icons.list-with-icons-and-gray-lines-between li:not(:last-child) .text {
  padding-bottom: 16px;
  border-bottom: 1px solid var(--gray-150);
}
.bt-list {
  margin: 0;
  padding: 0;
  display: grid;
  grid-gap: 18px;
  list-style: none;
}
.bt-list:not(:last-child) {
  margin-bottom: 12px;
}
.bt-list:not(:last-child).margin-lg {
  margin-bottom: 40px;
}
.bt-list a, .bt-list button {
  background-color: transparent;
  color: inherit;
  margin: 0;
  padding: 0;
  border: 0;
  display: inline;
  text-decoration: none;
}
.bt-list a:hover, .bt-list button:hover {
  color: var(--bt-blue);
  text-decoration: none;
}
.bt-box-ad-04 .bt-list a:hover, .bt-box-ad-04 .bt-list button:hover {
  color: inherit;
}
.bt-list.bt-list-inline {
  display: inline-block;
}
.bt-list.bt-list-gap-lg {
  grid-gap: 40px;
}
.bt-list.bt-list-with-icons li {
  position: relative;
  padding-left: 30px;
}
.bt-list.bt-list-with-icons [class^="bt-icon-"], .bt-list.bt-list-with-icons [class*=" bt-icon-"], .bt-list.bt-list-with-icons .bt-icon, .bt-list.bt-list-with-icons .icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  line-height: 22px;
  border-radius: 50%;
  display: block;
  text-align: center;
}
.bt-list.bt-list-with-icons .icon {
  font-size: 13px;
}
.bt-list.bt-list-with-icons [class^="bt-icon-"], .bt-list.bt-list-with-icons [class*=" bt-icon-"], .bt-list.bt-list-with-icons .bt-icon, .bt-list.bt-list-with-icons .icon {
  font-size: 22px;
}
.bt-list.bt-list-with-icons.bt-list-with-icons-blue [class^="bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-blue [class*=" bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-blue .bt-icon, .bt-list.bt-list-with-icons.bt-list-with-icons-blue .icon {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
.bt-list.bt-list-with-icons.bt-list-with-icons-green [class^="bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-green [class*=" bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-green .bt-icon, .bt-list.bt-list-with-icons.bt-list-with-icons-green .icon {
  background-color: var(--green);
  color: var(--bt-white);
}
.bt-list.bt-list-with-icons.bt-list-with-icons-blue-24 [class^="bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-blue-24 [class*=" bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-blue-24 .bt-icon, .bt-list.bt-list-with-icons.bt-list-with-icons-blue-24 .icon {
  background-color: var(--blue-24);
  color: var(--bt-white);
}
.bt-list.bt-list-with-icons.bt-list-with-icons-blue-t1 [class^="bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-blue-t1 [class*=" bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-blue-t1 .bt-icon, .bt-list.bt-list-with-icons.bt-list-with-icons-blue-t1 .icon {
  background-color: var(--blue-t1);
  color: var(--bt-white);
}
.bt-list.bt-list-with-icons.bt-list-with-icons-blue-t2 [class^="bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-blue-t2 [class*=" bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-blue-t2 .bt-icon, .bt-list.bt-list-with-icons.bt-list-with-icons-blue-t2 .icon {
  background-color: var(--blue-t2);
  color: var(--bt-white);
}
.bt-list.bt-list-with-icons.bt-list-with-icons-blue-t3 [class^="bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-blue-t3 [class*=" bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-blue-t3 .bt-icon, .bt-list.bt-list-with-icons.bt-list-with-icons-blue-t3 .icon {
  background-color: var(--blue-t3);
  color: var(--bt-white);
}
.bt-list.bt-list-with-icons.bt-list-with-icons-gray [class^="bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-gray [class*=" bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-gray .bt-icon, .bt-list.bt-list-with-icons.bt-list-with-icons-gray .icon {
  background-color: var(--gray-300);
  color: var(--bt-white);
}
.bt-list.bt-list-with-icons.bt-list-with-icons-yellow [class^="bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-yellow [class*=" bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-yellow .bt-icon, .bt-list.bt-list-with-icons.bt-list-with-icons-yellow .icon {
  background-color: var(--bt-yellow);
  color: var(--bt-white);
}
.bt-list.bt-list-with-icons.bt-list-with-icons-red [class^="bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-red [class*=" bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-red .bt-icon, .bt-list.bt-list-with-icons.bt-list-with-icons-red .icon {
  background-color: var(--bt-red);
  color: var(--bt-white);
}
.bt-list.bt-list-with-icons.bt-list-with-icons-star-purple [class^="bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-star-purple [class*=" bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-star-purple .bt-icon, .bt-list.bt-list-with-icons.bt-list-with-icons-star-purple .icon {
  background-color: var(--bt-star-purple);
  color: var(--bt-white);
}
.bt-list.bt-list-with-icons.bt-list-with-icons-black [class^="bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-black [class*=" bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-black .bt-icon, .bt-list.bt-list-with-icons.bt-list-with-icons-black .icon {
  background-color: var(--bt-black);
  color: var(--bt-white);
}
.bt-list.bt-list-with-icons.bt-list-with-icons-small {
  line-height: 1.4;
  grid-gap: 8px;
}
.bt-list.bt-list-with-icons.bt-list-with-icons-small li {
  padding-left: 28px;
}
.bt-list.bt-list-with-icons.bt-list-with-icons-small [class^="bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-small [class*=" bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-small .bt-icon, .bt-list.bt-list-with-icons.bt-list-with-icons-small .icon {
  width: 16px;
  height: 16px;
  line-height: 16px;
  margin: 3px 0;
  font-size: 16px;
}
.bt-list.bt-list-with-icons.bt-list-with-icons-big {
  font-size: 19px;
}
.bt-list.bt-list-with-icons.bt-list-with-icons-big li {
  padding-left: 40px;
}
.bt-list.bt-list-with-icons.bt-list-with-icons-big li [class^="bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-big li [class*=" bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-big li .bt-icon, .bt-list.bt-list-with-icons.bt-list-with-icons-big li .icon {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.bt-list.bt-list-with-icons.bt-list-with-icons-big li [class^="bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-big li [class*=" bt-icon-"], .bt-list.bt-list-with-icons.bt-list-with-icons-big li .bt-icon, .bt-list.bt-list-with-icons.bt-list-with-icons-big li .icon {
  font-size: 28px;
}
.bt-list.bt-list-with-icons.bt-list-with-icons-separator li:not(:last-child) {
  padding-bottom: 16px;
}
.bt-list.bt-list-with-icons.bt-list-with-icons-separator li:not(:last-child):after {
  content: "";
  position: absolute;
  left: 30px;
  right: 0;
  bottom: 0;
  background-color: var(--gray-150);
  height: 1px;
  display: block;
}
.bt-list.bt-list-with-icons.bt-list-with-icons-separator.bt-list-with-icons-small:after {
  left: 24px;
}
.bt-list.bt-list-with-icons.bt-list-with-icons-separator.bt-list-with-icons-big:after {
  left: 30px;
}
.bt-list.bt-list-with-separator li:not(:last-child) {
  padding-bottom: 16px;
  border-bottom: 1px solid var(--gray-150);
}
dialog {
  width: 100%;
  max-width: none;
  min-width: none;
  height: 100%;
  max-height: none;
  min-height: none;
  margin: 0;
  padding: 0;
  border: 0;
}
dialog::backdrop {
  display: none;
}
.bt-modal {
  color: var(--bt-black);
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
  overflow: auto;
  align-items: center;
  transition: opacity 0.15s ease;
}
.bt-modal:is(dialog) {
  background-color: transparent;
}
@media (max-width: 991px) {
  .bt-modal:is(dialog) {
    align-items: initial;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 0;
    border-radius: 0;
  }
}
.bt-modal:is(dialog)::backdrop {
  display: none;
}
.bt-modal:is(dialog)[open] {
  display: grid;
  border: 0;
}
.bt-modal:is(dialog).bt-modal-showing {
  opacity: 1;
}
.bt-modal:not(:is(dialog)) {
  position: fixed;
  top: 0;
  left: 0;
  display: grid;
  z-index: 2;
}
.bt-modal:not(:is(dialog)):not(:has(.bt-modal-backdrop)) {
  background-color: rgba(0, 0, 0, 0.26);
}
.bt-modal:not(:is(dialog)):not(.showing) {
  opacity: 0;
  pointer-events: none;
}
.dark-background .bt-modal {
  color: var(--bt-white);
}
.bt-modal .bt-modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.26);
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  z-index: 1;
}
.bt-modal .bt-modal-wrapper {
  position: relative;
  background-color: var(--bt-white);
  z-index: 2;
}
.dark-background .bt-modal .bt-modal-wrapper {
  background-color: var(--gray-600);
}
.bt-modal.bt-modal-large .bt-modal-wrapper {
  width: 100%;
  height: 100%;
}
.bt-modal.bt-modal-small {
  padding-top: 16px;
  padding-bottom: 16px;
  grid-template-rows: auto min-content;
}
.bt-modal.bt-modal-small:after {
  content: "";
  height: 16px;
  display: block;
}
.bt-modal.bt-modal-small .bt-modal-wrapper {
  border-radius: 12px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 991px) {
  .bt-modal.bt-modal-small .bt-modal-wrapper {
    width: 100%;
    padding: 62px 28px 36px 28px;
    border-radius: 0;
  }
}
@media (min-width: 992px) {
  .bt-modal.bt-modal-small .bt-modal-wrapper {
    width: 100%;
    max-width: 620px;
    padding: 52px;
  }
}
.bt-modal .close {
  position: absolute;
  z-index: 2;
}
.bt-modal .close button {
  background-color: transparent;
  fill: var(--bt-black);
  color: var(--bt-black);
  width: 46px;
  height: 46px;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 30px;
  overflow: hidden;
  transition: all 0.25s ease;
}
.bt-modal .close button:hover {
  color: var(--bt-blue);
  fill: var(--bt-blue);
}
.dark-background .bt-modal .close button {
  fill: var(--bt-white);
  color: var(--bt-white);
}
.dark-background .bt-modal .close button:hover {
  color: var(--blue-24);
  fill: var(--blue-24);
}
.bt-modal .close button svg {
  width: 100%;
  height: 100%;
  display: block;
}
.bt-modal.bt-modal-large .close {
  top: 32px;
  right: 32px;
}
.bt-modal.bt-modal-small .close {
  top: 16px;
  right: 16px;
}
.bt-modal .bt-modal-content {
  position: relative;
  height: 100%;
  padding: 32px;
  overflow: auto;
  display: grid;
}
.bt-modal .bt-modal-content .container {
  margin-bottom: 32px;
  align-self: center;
}
@media (max-width: 991px) {
  .bt-modal .bt-modal-content .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.bt-modal .bt-modal-content-box:not(:last-child) {
  margin-bottom: 56px;
}
.bt-modal .bt-modal-content-box:not(:last-child).margin-sm {
  margin-bottom: 48px;
}
.bt-modal .bt-modal-form:not(:last-child) {
  margin-bottom: 24px;
}
.bt-modal .bt-modal-form:not(.bt-modal-form-full-width) {
  max-width: 348px;
}
.bt-modal .bt-modal-form .text-label {
  line-height: 1.3;
  margin-bottom: 12px;
  display: block;
  font-size: 16px;
  font-weight: 600;
}
.bt-modal .bt-modal-form .fields {
  display: grid;
  gap: 16px;
}
.bt-modal .bt-modal-form .inputgroup {
  background-color: var(--bt-white);
  padding: 14px;
  border: 1px solid var(--blue-t2);
  border-radius: 12px;
  display: grid;
  grid-template-areas: "input text";
  grid-template-columns: auto min-content;
  gap: 12px;
}
.bt-modal .bt-modal-form .inputgroup.readonly {
  background-color: var(--gray-100);
  border-color: var(--gray-100);
}
.bt-modal .bt-modal-form .inputgroup input {
  background-color: transparent;
  height: 22px;
  margin: 0;
  padding: 0;
  border: 0;
  grid-area: input;
  align-self: center;
}
.bt-modal .bt-modal-form .inputgroup .text {
  grid-area: text;
  align-self: center;
}
.bt-modal .actions {
  display: grid;
  gap: 12px;
}
@media (min-width: 992px) {
  .bt-modal .actions {
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
  }
}
.comparator .grid {
  display: grid;
  grid-template-columns: auto max-content;
  grid-template-areas: "title download" "content content";
  grid-gap: 32px;
}
.comparator .grid .title {
  grid-area: title;
  align-self: center;
}
.comparator .grid .download {
  grid-area: download;
  align-self: center;
  text-align: right;
}
.comparator .grid .content {
  grid-area: content;
}
.comparator .grid .table {
  background-color: var(--gray-100);
  width: 100%;
  padding: 44px;
  display: table;
}
.comparator .grid .table:not(:last-child) {
  margin-bottom: 44px;
}
.comparator .grid .table .tr {
  display: table-row;
}
.comparator .grid .table .tr:nth-of-type(even) {
  background-color: var(--bt-white);
}
.comparator .grid .table .tr .td {
  padding: 24px;
  display: table-cell;
}
.comparator .grid .table .tr .td:not(:first-child) {
  border-left: 1px solid var(--gray-150);
}
.comparator .grid .table .tr .td:first-child {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
.comparator .grid .table .tr .td:last-child {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.comparator .grid .table .tr:first-child .td {
  padding-top: 0;
}
.comparator .grid .actions {
  display: inline-grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-gap: 16px;
}
.bt-table {
  width: 100%;
  display: table;
}
.bt-table.bt-table-auto-cell-width .tr {
  display: table-row;
}
.bt-table.bt-table-auto-cell-width .tr .th, .bt-table.bt-table-auto-cell-width .tr .td {
  display: table-cell;
}
.bt-table.bt-table-auto-cell-width.bt-table-vertical-middle .th, .bt-table.bt-table-auto-cell-width.bt-table-vertical-middle .td {
  vertical-align: middle;
}
.bt-table:not(.bt-table-auto-cell-width) .tr {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
}
.bt-table.bt-table-default {
  background-color: var(--bt-white);
  line-height: 1.4;
  border: 1px solid var(--gray-150);
  border-radius: 12px;
  overflow: hidden;
}
.dark-background .bt-table.bt-table-default {
  background-color: var(--gray-600);
  border-color: var(--gray-500);
}
@media (max-width: 991px) {
  .bt-table.bt-table-default {
    font-size: 12px;
  }
}
@media (min-width: 992px) {
  .bt-table.bt-table-default {
    font-size: 14px;
  }
}
.bt-table.bt-table-default:not(:last-child) {
  margin-bottom: 16px;
}
.bt-table.bt-table-default:not(:last-child).margin-sm:not(:last-child) {
  margin-bottom: 8px;
}
.bt-table.bt-table-default:not(:last-child).margin-lg:not(:last-child) {
  margin-bottom: 24px;
}
.bt-table.bt-table-default .tr:nth-child(odd) {
  background-color: var(--gray-150);
}
.dark-background .bt-table.bt-table-default .tr:nth-child(odd) {
  background-color: var(--gray-500);
}
@media (max-width: 991px) {
  .bt-table.bt-table-default .tr .th, .bt-table.bt-table-default .tr .td {
    padding: 8px;
  }
}
@media (min-width: 992px) {
  .bt-table.bt-table-default .tr .th, .bt-table.bt-table-default .tr .td {
    padding: 16px;
  }
}
.bt-table.bt-table-default.bt-table-default-yellow .tr:nth-child(odd) {
  background-color: var(--yellow-t1);
}
.bt-table.bt-table-star-purple {
  line-height: 1.4;
  border: 0;
  border-radius: 12px;
  font-size: 14px;
  overflow: hidden;
}
.bt-table.bt-table-star-purple:not(:last-child) {
  margin-bottom: 16px;
}
.bt-table.bt-table-star-purple.margin-sm:not(:last-child) {
  margin-bottom: 8px;
}
.bt-table.bt-table-star-purple.margin-lg:not(:last-child) {
  margin-bottom: 24px;
}
.bt-table.bt-table-star-purple .tr {
  background-color: #EDEAEF;
}
.bt-table.bt-table-star-purple .tr:first-child {
  background-color: #7E6E8C;
  color: var(--bt-white);
}
.bt-table.bt-table-star-purple .tr:not(:last-child) {
  margin-bottom: 2px;
}
.bt-table.bt-table-star-purple .tr .th, .bt-table.bt-table-star-purple .tr .td {
  padding: 16px;
}
.bt-table.bt-table-red {
  line-height: 1.4;
  border: 0;
  border-radius: 12px;
  font-size: 14px;
  overflow: hidden;
}
.bt-table.bt-table-red:not(:last-child) {
  margin-bottom: 16px;
}
.bt-table.bt-table-red.margin-sm:not(:last-child) {
  margin-bottom: 8px;
}
.bt-table.bt-table-red.margin-lg:not(:last-child) {
  margin-bottom: 24px;
}
.bt-table.bt-table-red .tr {
  background-color: var(--red-t1);
}
.bt-table.bt-table-red .tr:first-child {
  background-color: #F68E92;
  color: var(--bt-white);
}
.bt-table.bt-table-red .tr:not(:last-child) {
  margin-bottom: 2px;
}
.bt-table.bt-table-red .tr .th, .bt-table.bt-table-red .tr .td {
  padding: 16px;
}
.bt-table.bt-table-blue, .bt-table.bt-table-white {
  line-height: 1.4;
  padding: 8px;
  border-radius: 12px;
  font-size: 14px;
  overflow: hidden;
}
.bt-table.bt-table-blue:not(:last-child), .bt-table.bt-table-white:not(:last-child) {
  margin-bottom: 16px;
}
.bt-table.bt-table-blue .tr .th, .bt-table.bt-table-blue .tr .td, .bt-table.bt-table-white .tr .th, .bt-table.bt-table-white .tr .td {
  padding: 8px;
}
.bt-table.bt-table-white {
  background-color: var(--bt-white);
}
.bt-table.bt-table-blue {
  background-color: var(--blue-t1);
}
.bt-table.bt-table-simulare {
  background-color: var(--bt-white);
  border-radius: 12px;
}
.bt-table.bt-table-simulare:not(:last-child) {
  margin-bottom: 24px;
}
.bt-table.bt-table-simulare .tr:nth-of-type(odd) {
  background-color: var(--gray-100);
}
.bt-table.bt-table-simulare .tr .td {
  padding: 8px 16px;
}
.bt-table.bt-table-simulare .tr .td:first-child {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
.bt-table.bt-table-simulare .tr .td:last-child {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.bt-table.bt-table-scadentar:not(:last-child) {
  margin-bottom: 44px;
}
.bt-table.bt-table-scadentar .tr:nth-of-type(even) {
  background-color: var(--bt-white);
}
.bt-table.bt-table-scadentar .tr .td {
  padding: 16px;
}
.bt-table.bt-table-scadentar .tr .td:first-child {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
}
.bt-table.bt-table-scadentar .tr .td:last-child {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}
.bt-table.bt-table-comparator {
  border-radius: 12px;
}
.bt-table.bt-table-comparator.bt-table-comparator-gray {
  background-color: var(--gray-100);
}
.bt-table.bt-table-comparator:not(:last-child) {
  margin-bottom: 20px;
}
.bt-table.bt-table-comparator .tr .td {
  padding: 20px 24px;
}
.bt-table-rezultate-comparator-economii-si-investitii-desktop {
  background-color: var(--gray-100);
  width: 100%;
  padding: 16px 8px;
  border-radius: 12px;
  display: table;
  overflow: hidden;
}
@media (max-width: 991px) {
  .bt-table-rezultate-comparator-economii-si-investitii-desktop {
    display: none;
  }
}
.bt-table-rezultate-comparator-economii-si-investitii-desktop .tr {
  display: table-row;
}
.bt-table-rezultate-comparator-economii-si-investitii-desktop .tr .td, .bt-table-rezultate-comparator-economii-si-investitii-desktop .tr .th {
  padding: 6px 12px;
  display: table-cell;
}
.bt-table-rezultate-comparator-economii-si-investitii-desktop .tr .td:first-child, .bt-table-rezultate-comparator-economii-si-investitii-desktop .tr .th:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.bt-table-rezultate-comparator-economii-si-investitii-desktop .tr .td:last-child, .bt-table-rezultate-comparator-economii-si-investitii-desktop .tr .th:last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.bt-table-rezultate-comparator-economii-si-investitii-desktop .tr .td:not(:last-child), .bt-table-rezultate-comparator-economii-si-investitii-desktop .tr .th:not(:last-child) {
  border-right: 1px solid var(--gray-150);
}
.bt-table-rezultate-comparator-economii-si-investitii-desktop .tr:first-child .td, .bt-table-rezultate-comparator-economii-si-investitii-desktop .tr:first-child .th {
  padding: 0px 12px 14px 12px;
}
.bt-table-rezultate-comparator-economii-si-investitii-desktop .tr:last-child .td, .bt-table-rezultate-comparator-economii-si-investitii-desktop .tr:last-child .th {
  padding: 14px 12px 0px 12px;
}
.bt-table-rezultate-comparator-economii-si-investitii-desktop .tr.tr-white-bg .td, .bt-table-rezultate-comparator-economii-si-investitii-desktop .tr.tr-white-bg .th {
  background-color: var(--bt-white);
}
.bt-table-rezultate-comparator-economii-si-investitii-mobile {
  background-color: var(--gray-100);
  width: 100%;
  padding: 16px 8px;
  border-radius: 12px;
  overflow: hidden;
}
.bt-table-rezultate-comparator-economii-si-investitii-mobile:not(:last-child) {
  margin-bottom: 12px;
}
@media (min-width: 992px) {
  .bt-table-rezultate-comparator-economii-si-investitii-mobile {
    display: none;
  }
}
.bt-table-rezultate-comparator-economii-si-investitii-mobile .row {
  display: flex;
  justify-content: space-between;
  padding: 6px 12px;
  border-radius: 8px;
}
.bt-table-rezultate-comparator-economii-si-investitii-mobile .row:first-child .col {
  padding: 0px 12px 14px 12px;
}
.bt-table-rezultate-comparator-economii-si-investitii-mobile .row:last-child .col {
  padding: 14px 12px 0px 12px;
}
.bt-table-rezultate-comparator-economii-si-investitii-mobile .row.row-center {
  justify-content: center;
}
.bt-table-rezultate-comparator-economii-si-investitii-mobile .row.white-bg {
  background-color: var(--bt-white);
}
.scadentar .grid {
  display: grid;
}
@media (max-width: 991px) {
  .scadentar .grid {
    grid-template-columns: 58px auto;
    grid-template-areas: "logo title" "download download" "content content";
    grid-gap: 20px 28px;
  }
}
@media (min-width: 992px) {
  .scadentar .grid {
    background-color: var(--gray-100);
    padding: 62px;
    border-radius: 20px;
    grid-template-columns: 60px auto max-content;
    grid-template-areas: "logo title download" "content content content";
    grid-gap: 32px 28px;
  }
}
.scadentar .grid .logo {
  grid-area: logo;
  align-self: center;
}
.scadentar .grid .logo img {
  width: 100%;
  height: auto;
  display: block;
}
.scadentar .grid .title {
  grid-area: title;
  align-self: center;
}
.scadentar .grid .download {
  grid-area: download;
  align-self: center;
}
@media (max-width: 991px) {
  .scadentar .grid .download {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .scadentar .grid .download {
    text-align: right;
  }
}
.scadentar .grid .content {
  grid-area: content;
}
.scadentar .grid .sumar {
  display: grid;
}
@media (max-width: 991px) {
  .scadentar .grid .sumar {
    margin-bottom: 16px;
    grid-template-columns: 1fr;
    grid-gap: 4px;
  }
}
@media (min-width: 992px) {
  .scadentar .grid .sumar {
    margin-bottom: 28px;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 16px 24px;
  }
}
.scadentar .grid .sumar .bucata {
  border-radius: 12px;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
@media (max-width: 991px) {
  .scadentar .grid .sumar .bucata {
    background-color: var(--gray-100);
    padding: 8px 24px;
    grid-gap: 8px;
  }
}
@media (min-width: 992px) {
  .scadentar .grid .sumar .bucata {
    background-color: var(--bt-white);
    padding: 24px 32px;
    grid-gap: 12px;
  }
}
.scadentar .grid .sumar .bucata .bucatica {
  align-self: center;
}
.scadentar .grid .actions {
  display: inline-grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-gap: 16px;
}
.bt-columns {
  display: grid;
}
.bt-columns:not(:last-child) {
  margin-bottom: 24px;
}
.bt-columns:not(:last-child).margin-md {
  margin-bottom: 32px;
}
.bt-columns:not(:last-child).margin-lg {
  margin-bottom: 64px;
}
@media (max-width: 991px) {
  .bt-columns {
    grid-gap: 8px;
  }
  .bt-columns .bt-column-mobile-first {
    grid-row: 1;
  }
}
@media (min-width: 992px) {
  .bt-columns {
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-gap: 20px;
  }
  .bt-columns.bt-columns-2 {
    grid-auto-flow: row;
    grid-template-columns: repeat(2, 1fr);
  }
  .bt-columns.bt-columns-3 {
    grid-auto-flow: row;
    grid-template-columns: repeat(3, 1fr);
  }
  .bt-columns.bt-columns-auto-width {
    grid-auto-columns: auto;
  }
  .bt-columns.bt-columns-vertical-center {
    align-items: center;
  }
  .bt-columns .bt-column-span-2 {
    grid-column: span 2;
  }
  .bt-columns .bt-column-span-3 {
    grid-column: span 3;
  }
  .bt-columns .bt-column-span-4 {
    grid-column: span 4;
  }
  .bt-columns .bt-column-span-5 {
    grid-column: span 5;
  }
  .bt-columns .bt-column-span-6 {
    grid-column: span 6;
  }
  .bt-columns.bt-columns-gap-lg-desktop {
    grid-gap: 80px;
  }
}
@media (max-width: 991px) {
  .bt-columns.bt-columns-gap-md {
    grid-gap: 16px;
  }
}
@media (min-width: 992px) {
  .bt-columns.bt-columns-gap-md {
    grid-gap: 24px;
  }
}
.bt-columns-inline {
  display: inline-grid;
}
.bt-columns-inline:not(:last-child) {
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .bt-columns-inline {
    grid-gap: 24px;
  }
}
@media (min-width: 992px) {
  .bt-columns-inline {
    grid-auto-flow: column;
    grid-auto-columns: auto;
    grid-gap: 20px;
  }
}
.comparator-produse, .bt-comparator-produse {
  border: 1px solid var(--gray-150);
  border-radius: 12px;
}
.comparator-produse:not(:last-child), .bt-comparator-produse:not(:last-child) {
  margin-bottom: 20px;
}
.comparator-produse .produse, .bt-comparator-produse .produse {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
}
.comparator-produse .produse .produs, .bt-comparator-produse .produse .produs {
  position: relative;
}
.comparator-produse .produse .produs:not(:last-child):before, .bt-comparator-produse .produse .produs:not(:last-child):before {
  content: "";
  position: absolute;
  top: 10px;
  bottom: 10px;
  right: 0;
  background-color: var(--gray-150);
  width: 1px;
}
.comparator-produse .produse .produs .select, .bt-comparator-produse .produse .produs .select {
  color: var(--bt-black);
  fill: var(--bt-black);
  padding: 20px 24px;
  display: grid;
  grid-template-areas: "text icon";
  grid-template-columns: auto 24px;
  align-items: center;
  grid-gap: 4px;
  cursor: pointer;
}
.comparator-produse .produse .produs .select:not(.expanded) ~ .list, .bt-comparator-produse .produse .produs .select:not(.expanded) ~ .list {
  display: none;
}
.comparator-produse .produse .produs .select .text, .bt-comparator-produse .produse .produs .select .text {
  line-height: 1.3;
  grid-area: text;
  font-size: 16px;
  font-weight: 600;
}
.comparator-produse .produse .produs .select.expanded, .bt-comparator-produse .produse .produs .select.expanded {
  color: var(--bt-black);
  fill: var(--bt-black);
}
.comparator-produse .produse .produs .select ~ .list, .bt-comparator-produse .produse .produs .select ~ .list {
  position: absolute;
  top: 100%;
  padding: 24px;
  background-color: var(--bt-white);
  border: 1px solid var(--gray-150);
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  z-index: 2;
}
.comparator-produse .produse .produs .select ~ .list label, .bt-comparator-produse .produse .produs .select ~ .list label {
  cursor: pointer;
}
.comparator-produse .produse .produs .select ~ .list label input[type=checkbox], .comparator-produse .produse .produs .select ~ .list label input[type=radio], .bt-comparator-produse .produse .produs .select ~ .list label input[type=checkbox], .bt-comparator-produse .produse .produs .select ~ .list label input[type=radio] {
  display: none;
}
.comparator-produse .produse .produs .select ~ .list label input + span:not(.placeholder), .bt-comparator-produse .produse .produs .select ~ .list label input + span:not(.placeholder) {
  padding: 16px;
  border-radius: 12px;
  display: block;
}
.comparator-produse .produse .produs .select ~ .list label input:checked + span:not(.placeholder), .bt-comparator-produse .produse .produs .select ~ .list label input:checked + span:not(.placeholder) {
  background-color: var(--gray-100);
  pointer-events: none;
}
.comparator-produse .produse .produs .select ~ .list label input:disabled + span:not(.placeholder), .bt-comparator-produse .produse .produs .select ~ .list label input:disabled + span:not(.placeholder) {
  color: var(--gray-350);
}
.comparator-produse .produse .produs .select ~ .list label:hover, .bt-comparator-produse .produse .produs .select ~ .list label:hover {
  background-color: var(--gray-100);
}
.comparator-produse .toate, .bt-comparator-produse .toate {
  background-color: var(--gray-150);
  padding: 12px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  text-align: center;
  overflow: hidden;
}
.comparator-produse .toate svg, .bt-comparator-produse .toate svg {
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: bottom;
}
.bt-tooltip {
  position: relative;
  color: var(--bt-white);
  fill: var(--bt-white);
}
.bt-tooltip.bt-tooltip-trigger {
  background-color: var(--bt-blue);
  width: 18px;
  height: 18px;
  border-radius: 50%;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}
.bt-tooltip.bt-tooltip-trigger svg {
  width: 100%;
  height: 100%;
  display: block;
}
.bt-tooltip.bt-tooltip-content {
  position: absolute;
  background-color: var(--blue-24);
  padding: 32px;
  border-radius: 12px;
  z-index: 2;
}
.bt-tooltip.bt-tooltip-content:not(.showing) {
  display: none;
}
.bt-tooltip.bt-tooltip-content:before {
  content: "";
  position: absolute;
  top: 100%;
  left: var(--this-left);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 12px 0 12px;
  border-color: var(--blue-24) transparent transparent transparent;
  display: block;
}
.bt-pagination {
  text-align: center;
}
@media (max-width: 991px) {
  .bt-pagination:not(:last-child) {
    margin-bottom: 64px;
  }
}
@media (min-width: 992px) {
  .bt-pagination:not(:last-child) {
    margin-bottom: 40px;
  }
}
.bt-pagination a {
  background-color: var(--gray-100);
  min-width: 36px;
  line-height: 40px;
  padding: 0 10px;
  border-radius: 7px;
  display: block;
  text-align: center;
  text-decoration: none;
}
.bt-pagination a.disabled {
  opacity: 0.4;
  pointer-events: none;
}
.bt-pagination ul {
  margin: 0;
  padding: 0;
  display: inline-grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  list-style: none;
}
@media (max-width: 991px) {
  .bt-pagination ul {
    grid-gap: 12px;
  }
}
@media (min-width: 992px) {
  .bt-pagination ul {
    grid-gap: 12px;
  }
}
.bt-pagination ul li {
  align-self: center;
}
@media (max-width: 991px) {
  .bt-pagination ul li.previous {
    /*
					margin-right: 16px;
					*/
  }
}
@media (min-width: 992px) {
  .bt-pagination ul li.previous {
    margin-right: 20px;
  }
}
@media (max-width: 991px) {
  .bt-pagination ul li.next {
    /*
					margin-left: 16px;
					*/
  }
}
@media (min-width: 992px) {
  .bt-pagination ul li.next {
    margin-left: 20px;
  }
}
.bt-pagination ul li.previous a, .bt-pagination ul li.next a {
  background-color: var(--blue-24);
  color: var(--bt-white);
}
.bt-pagination ul li:not(.previous):not(.next) a {
  background-color: var(--bt-white);
  color: var(--blue-24);
  font-weight: 600;
}
.bt-pagination ul li:not(.previous):not(.next) a.selected {
  background-color: #F1F7FB;
  pointer-events: none;
}
.bt-file-list {
  display: grid;
  grid-gap: 8px;
}
.bt-file-list:not(:last-child) {
  margin-bottom: 40px;
}
.bt-file-list .file {
  background-color: var(--gray-100);
  color: var(--bt-blue);
  padding: 16px;
  border-radius: 12px;
  display: grid;
  grid-template-columns: 1fr min-content;
  grid-template-areas: "name link";
  grid-gap: 8px;
  align-items: center;
}
.bt-file-list .file .name {
  grid-area: name;
  font-size: 16px;
  font-weight: 600;
}
.bt-file-list .file .link {
  position: relative;
  color: var(--bt-blue);
  line-height: 18px;
  min-height: 30px;
  padding: 4px 8px 4px 36px;
  border: 2px solid var(--bt-blue);
  border-radius: 17px;
  grid-area: link;
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
}
.bt-file-list .file .link [class^="bt-icon-"], .bt-file-list .file .link [class*=" bt-icon-"], .bt-file-list .file .link .bt-icon, .bt-file-list .file .link .icon {
  position: absolute;
  top: 50%;
  left: 6px;
  display: block;
  font-size: 24px;
  text-decoration: none;
  transform: translateY(-50%);
}
.bt-file-list .file .link.link-icon-only {
  background-color: var(--bt-blue);
  color: var(--bt-white);
  width: 30px;
  height: 30px;
  padding: 0px;
}
.bt-file-list .file .link.link-icon-only [class^="bt-icon-"], .bt-file-list .file .link.link-icon-only [class*=" bt-icon-"], .bt-file-list .file .link.link-icon-only .bt-icon, .bt-file-list .file .link.link-icon-only .icon {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.bt-tabs {
  background-color: var(--bt-white);
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  overflow: hidden;
}
.bt-tabs:not(:last-child) {
  margin-bottom: 40px;
}
.bt-tabs.margin-sm:not(:last-child) {
  margin-bottom: 16px;
}
.bt-tabs .bt-tab {
  background-color: transparent;
  color: var(--bt-black);
  line-height: 1.4;
  margin: 0;
  border: 0;
  border-radius: inherit;
  display: block;
  text-align: center;
  font-size: 13px;
  text-decoration: none;
}
.bt-tabs .bt-tab.selected {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
.bt-tabs .bt-tab:not(.selected):hover {
  color: var(--bt-blue);
}
.bt-tabs.bt-tabs-regular {
  border-radius: 25px;
}
.bt-tabs.bt-tabs-regular .bt-tab {
  padding: 16px;
}
.bt-tabs.bt-tabs-large {
  border-radius: 12px;
}
.bt-tabs.bt-tabs-large .bt-tab {
  padding: 18px;
}
.bt-tabs.bt-tabs-gray-bg {
  background-color: var(--gray-100);
}
.bt-box-menu {
  display: grid;
  grid-gap: 8px;
}
.bt-box-menu:not(:last-child) {
  margin-bottom: 40px;
}
.bt-box-menu a, .bt-box-menu button, .bt-box-menu .link {
  background-color: var(--gray-100);
  color: var(--bt-black);
  padding: 16px;
  border: 0;
  border-radius: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: left;
  font-size: 16px;
  font-weight: 600;
}
.bt-box-menu a:hover, .bt-box-menu button:hover, .bt-box-menu .link:hover {
  text-decoration: none;
}
.bt-box-menu a [class^="bt-icon-"], .bt-box-menu a [class*=" bt-icon-"], .bt-box-menu a .bt-icon, .bt-box-menu a .icon, .bt-box-menu button [class^="bt-icon-"], .bt-box-menu button [class*=" bt-icon-"], .bt-box-menu button .bt-icon, .bt-box-menu button .icon, .bt-box-menu .link [class^="bt-icon-"], .bt-box-menu .link [class*=" bt-icon-"], .bt-box-menu .link .bt-icon, .bt-box-menu .link .icon {
  background-color: var(--bt-blue);
  color: var(--bt-white);
  width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 50%;
  display: block;
  font-size: 24px;
  text-align: center;
}
.bt-box-menu a [class^="bt-icon-"] img, .bt-box-menu a [class^="bt-icon-"] svg, .bt-box-menu a [class*=" bt-icon-"] img, .bt-box-menu a [class*=" bt-icon-"] svg, .bt-box-menu a .bt-icon img, .bt-box-menu a .bt-icon svg, .bt-box-menu a .icon img, .bt-box-menu a .icon svg, .bt-box-menu button [class^="bt-icon-"] img, .bt-box-menu button [class^="bt-icon-"] svg, .bt-box-menu button [class*=" bt-icon-"] img, .bt-box-menu button [class*=" bt-icon-"] svg, .bt-box-menu button .bt-icon img, .bt-box-menu button .bt-icon svg, .bt-box-menu button .icon img, .bt-box-menu button .icon svg, .bt-box-menu .link [class^="bt-icon-"] img, .bt-box-menu .link [class^="bt-icon-"] svg, .bt-box-menu .link [class*=" bt-icon-"] img, .bt-box-menu .link [class*=" bt-icon-"] svg, .bt-box-menu .link .bt-icon img, .bt-box-menu .link .bt-icon svg, .bt-box-menu .link .icon img, .bt-box-menu .link .icon svg {
  width: 100%;
  height: 100%;
}
.bt-number {
  width: 52px;
  height: 52px;
  line-height: 52px;
  margin-bottom: 20px;
  border-radius: 50%;
  display: block;
  text-align: center;
  font-size: 23px;
  font-weight: 700;
}
.bt-number.bt-number-blue-t1-bg {
  background-color: var(--blue-t1);
  color: var(--bt-black);
}
.bt-quiz-result-grid {
  display: grid;
  grid-gap: 24px;
}
@media (max-width: 991px) {
  .bt-quiz-result-grid {
    grid-template-areas: "right" "left";
  }
}
@media (min-width: 992px) {
  .bt-quiz-result-grid {
    grid-template-columns: 1fr 486px;
    grid-template-areas: "left right";
    align-items: start;
  }
}
.bt-quiz-result-grid .left {
  grid-area: left;
}
.bt-quiz-result-grid .right {
  grid-area: right;
}
.bt-faq .bt-question {
  border-bottom: 1px solid var(--gray-150);
}
.bt-faq .bt-question:first-child {
  border-top: 1px solid var(--gray-150);
}
.bt-faq .bt-question button {
  position: relative;
  background-color: transparent;
  color: var(--bt-blue);
  width: 100%;
  min-height: 64px;
  padding: 0 60px 0 0;
  border: 0;
  display: block;
  font-weight: 700;
  text-align: left;
}
.bt-faq .bt-question button.expanded {
  color: var(--bt-black);
}
.bt-faq .bt-question button.expanded [class^="bt-icon-"], .bt-faq .bt-question button.expanded [class*=" bt-icon-"], .bt-faq .bt-question button.expanded .bt-icon, .bt-faq .bt-question button.expanded .icon {
  transform: translateY(-50%) rotate(180deg);
}
.bt-faq .bt-question button:not(.expanded) + .answer {
  display: none;
}
.bt-faq .bt-question button [class^="bt-icon-"], .bt-faq .bt-question button [class*=" bt-icon-"], .bt-faq .bt-question button .bt-icon, .bt-faq .bt-question button .icon {
  position: absolute;
  top: 50%;
  right: 0;
  color: var(--bt-blue);
  font-size: 24px;
  transform: translateY(-50%);
}
.bt-faq .bt-question .answer {
  margin-bottom: 20px;
}
[class^="bt-text-underline-"], [class*=" bt-text-underline-"] {
  text-decoration: underline;
}
[class^="bt-text-underline-"].bt-text-underline-yellow, [class*=" bt-text-underline-"].bt-text-underline-yellow {
  text-decoration-color: var(--bt-yellow);
}
.bt-listing-filters {
  display: flex;
  justify-content: space-between;
}
.bt-listing-filters:not(:last-child) {
  margin-bottom: 20px;
}
.bt-listing-filters .bt-filter {
  display: inline-grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  grid-gap: 6px;
}
.bt-keywords {
  text-align: center;
}
.bt-keywords.bt-keywords-narrow {
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 991px) {
  .bt-keywords:not(:last-child) {
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .bt-keywords:not(:last-child) {
    margin-bottom: 72px;
  }
}
@media (max-width: 991px) {
  .bt-keywords {
    margin-left: -24px;
    margin-right: -24px;
    overflow: auto;
  }
}
.bt-keywords ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 991px) {
  .bt-keywords ul {
    width: auto;
    padding-left: 24px;
    padding-right: 24px;
    display: inline-grid;
    grid-auto-flow: column;
    grid-auto-columns: auto;
    grid-gap: 8px;
  }
}
@media (min-width: 992px) {
  .bt-keywords ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
}
.bt-keywords .bt-keyword {
  background-color: var(--bt-white);
  color: var(--bt-black);
  line-height: 24px;
  border: 0;
  border-radius: 54px;
  display: block;
  font-size: 16px;
  font-weight: 600;
}
@media (max-width: 991px) {
  .bt-keywords .bt-keyword {
    padding: 10px 24px;
    white-space: nowrap;
  }
}
@media (min-width: 992px) {
  .bt-keywords .bt-keyword {
    margin: 8px;
    padding: 16px 32px;
  }
}
.bt-keywords .bt-keyword i {
  vertical-align: middle;
}
@media (max-width: 991px) {
  .bt-keywords.bt-keywords-blocks-mobile ul {
    width: 100%;
    display: grid;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
  }
}
.bt-keywords.bt-keywords-blocks-mobile .bt-keyword {
  text-align: left;
}
.bt-masonry.bt-masonry-overflow {
  margin-left: -24px;
  margin-right: -24px;
}
@media (max-width: 991px) {
  .bt-masonry.bt-masonry-overflow-mobile {
    margin-left: -24px;
    margin-right: -24px;
  }
}
@media (max-width: 991px) {
  .bt-masonry:not(:last-child) {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .bt-masonry:not(:last-child) {
    margin-bottom: 60px;
  }
}
.bt-masonry .bt-masonry-source {
  display: none;
}
.bt-masonry .bt-masonry-listing {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-gap: 24px;
  align-items: start;
}
.bt-masonry .bt-masonry-listing .bt-masonry-column {
  display: grid;
  grid-gap: 24px;
}
.bt-circle-countdown {
  position: relative;
  width: 24px;
  height: 24px;
  color: var(--bt-blue);
  text-align: center;
}
.bt-circle-countdown svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  fill: transparent;
  stroke: var(--blue-t05);
  stroke-width: 12px;
  stroke-linecap: round;
  display: block;
  transform: rotate(-90deg);
  z-index: 1;
}
.bt-circle-countdown svg .fill {
  stroke: var(--bt-blue);
}
.bt-circle-countdown .seconds {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 11px;
  display: block;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.bt-progress-bar {
  background-color: var(--gray-150);
  height: 3px;
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 24px;
}
.bt-progress-bar .fill {
  background-color: var(--blue-24);
  height: inherit;
  transition: all 0.5s ease;
}
.bt-pdf-viewer:not(:last-child) {
  margin-bottom: 32px;
}
.bt-pdf-viewer .content:not(:last-child) {
  margin-bottom: 24px;
}
.bt-back-to-bt {
  color: var(--bt-blue);
  fill: var(--bt-blue);
  font-size: 14px;
}
.bt-back-to-bt:hover {
  text-decoration: none;
}
.bt-back-to-bt:hover span {
  text-decoration: underline;
}
.bt-toggle-link {
  color: var(--bt-black);
  line-height: 20px;
  display: inline-flex;
  align-items: center;
  font-size: 14px;
}
.dark-background .bt-toggle-link {
  color: var(--bt-white);
}
.bt-toggle-link:hover {
  color: var(--bt-blue);
  text-decoration: none;
}
.dark-background .bt-toggle-link:hover {
  color: var(--blue-24);
}
.bt-toggle-link .toggle {
  position: relative;
  background-color: var(--gray-200);
  width: 36px;
  height: 20px;
  border: 2px solid var(--gray-200);
  border-radius: 10px;
  display: inline-block;
}
.dark-background .bt-toggle-link .toggle {
  background-color: var(--gray-550);
  border-color: var(--gray-550);
}
.bt-toggle-link .toggle:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--bt-white);
  width: 16px;
  height: 16px;
  display: block;
  border-radius: 50%;
}
.dark-background .bt-toggle-link .toggle:before {
  background-color: var(--gray-500);
}
@media (max-width: 991px) {
  .bt-toggle-link .toggle:not(:first-child) {
    margin-left: 6px;
  }
}
@media (min-width: 992px) {
  .bt-toggle-link .toggle:not(:first-child) {
    margin-left: 12px;
  }
}
@media (max-width: 991px) {
  .bt-toggle-link .toggle:not(:last-child) {
    margin-right: 6px;
  }
}
@media (min-width: 992px) {
  .bt-toggle-link .toggle:not(:last-child) {
    margin-right: 12px;
  }
}
.bt-toggle-link .toggle.toggle-checked {
  background-color: var(--bt-blue);
  border-color: var(--bt-blue);
}
.bt-toggle-link .toggle.toggle-checked:before {
  left: initial;
  right: 0;
  background-color: var(--bt-white);
}
.dark-background .bt-toggle-link .toggle.toggle-checked {
  background-color: var(--blue-24);
  border-color: var(--blue-24);
}
.bt-rating-and-reviews-navigation {
  padding: 4px 0;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
}
.bt-rating-and-reviews-navigation:not(:last-child) {
  margin-bottom: 48px;
}
.bt-rating-and-reviews-navigation button {
  background-color: transparent;
  color: var(--bt-blue);
  padding: 6px;
  border: 0;
  font-size: 16px;
  font-weight: 600;
}
.bt-rating-and-reviews-navigation button.selected {
  color: var(--bt-black);
  pointer-events: none;
}
.bt-rating-and-reviews-navigation button:first-child {
  border-right: 1px solid var(--gray-250);
}
.bt-review-box {
  background-color: var(--gray-100);
  border-radius: 12px;
}
@media (max-width: 991px) {
  .bt-review-box {
    padding: 24px;
  }
}
@media (min-width: 992px) {
  .bt-review-box {
    padding: 32px;
  }
}
.bt-review-box .author {
  display: flex;
  align-items: center;
}
.bt-review-box .author:not(:last-child) {
  margin-bottom: 8px;
}
.bt-review-box .author .name {
  display: inline-block;
}
.bt-review-box .author .name:not(:last-child) {
  margin-right: 12px;
}
.bt-review-box .author .client {
  color: var(--gray-450);
  line-height: 16px;
  font-size: 13px;
}
.bt-review-box .author .client i {
  background-color: var(--green);
  color: var(--bt-white);
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 16px;
  border-radius: 50%;
  display: inline-block;
}
.bt-review-box .author img {
  width: auto;
  height: 20px;
  margin-right: 8px;
  display: inline-block;
}
.bt-review-box .review:not(:last-child) {
  margin-bottom: 26px;
}
.bt-review-box .reply-controls {
  background-color: var(--bt-white);
  border-radius: 12px;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
.bt-review-box .reply-controls:not(:last-child) {
  margin-bottom: 24px;
}
.bt-review-box .reply-controls button {
  position: relative;
  background-color: transparent;
  color: var(--bt-blue);
  border: 0;
  padding: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.bt-review-box .reply-controls button i {
  display: inline-block;
}
.bt-review-box .reply-controls button.selected {
  color: var(--bt-black);
  pointer-events: none;
}
.bt-review-box .reply-controls button.selected:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: var(--bt-white) transparent transparent transparent;
  display: block;
  transform: translateX(-50%);
}
.bt-review-box .replies .reply {
  background-color: var(--bt-white);
  padding: 24px;
  border-radius: 12px;
}
.bt-review-box .replies .reply:not(:last-child) {
  margin-bottom: 12px;
}
.bt-review-box .replies .reply.reply-bt {
  background-color: var(--blue-t05);
}
.bt-review-box .replies .reply .date {
  color: var(--gray-450);
  font-size: 13px;
}
.bt-review-box .replies .reply .date:not(:last-child) {
  margin-bottom: 18px;
}
.bt-review-box .stars-date-likes {
  display: grid;
  grid-gap: 4px;
  grid-template-columns: min-content 1fr min-content;
  grid-gap: 4px;
  align-items: center;
  font-size: 13px;
  white-space: nowrap;
}
.bt-review-box .stars-date-likes:not(:last-child) {
  margin-bottom: 24px;
}
.bt-review-box .stars-date-likes .stars {
  width: 96px;
  height: 18px;
  display: grid;
  align-content: center;
}
.bt-review-box .stars-date-likes .stars .track {
  position: relative;
  fill: var(--gray-250);
  grid-row: 1;
  grid-column: 1;
  z-index: 1;
}
.bt-review-box .stars-date-likes .stars .fill {
  position: relative;
  fill: var(--bt-yellow);
  grid-row: 1;
  grid-column: 1;
  z-index: 2;
  overflow: hidden;
}
.bt-review-box .stars-date-likes .stars svg {
  width: 96px;
  height: 20px;
  display: block;
}
.bt-review-box .stars-date-likes .date {
  color: var(--gray-450);
}
.bt-review-box .stars-date-likes .likes img {
  display: inline-block;
  vertical-align: middle;
}
.bt-rating-and-reviews {
  display: grid;
  grid-template-areas: "rating stars ." "rating reviews .";
  grid-template-columns: min-content 120px 1fr;
  grid-gap: 0 12px;
  align-items: center;
}
.bt-rating-and-reviews:not(:last-child) {
  margin-bottom: 12px;
}
.bt-rating-and-reviews .rating {
  line-height: 44px;
  grid-area: rating;
  font-size: 48px;
  font-weight: 600;
  font-family: "Inter", sans-serif;
}
.bt-rating-and-reviews .stars {
  grid-area: stars;
  display: grid;
}
.bt-rating-and-reviews .stars .track {
  position: relative;
  fill: var(--gray-250);
  grid-row: 1;
  grid-column: 1;
  z-index: 1;
}
.bt-rating-and-reviews .stars .fill {
  position: relative;
  fill: var(--bt-yellow);
  grid-row: 1;
  grid-column: 1;
  z-index: 2;
  overflow: hidden;
}
.bt-rating-and-reviews .stars svg {
  width: 120px;
  height: 24px;
  display: block;
}
.bt-rating-and-reviews .reviews {
  line-height: 1;
  padding-left: 2px;
  grid-area: reviews;
}
.bt-information-bubble {
  background-color: transparent;
  line-height: 18px;
  border: 0;
  font-size: 16px;
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
}
.bt-information-bubble [class^="bt-icon-"], .bt-information-bubble [class*=" bt-icon-"], .bt-information-bubble .bt-icon, .bt-information-bubble .icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
  border-radius: 50%;
  font-size: 18px;
  display: inline-block;
  vertical-align: middle;
}
.bt-information-bubble [class^="bt-icon-"]:not(:first-child), .bt-information-bubble [class*=" bt-icon-"]:not(:first-child), .bt-information-bubble .bt-icon:not(:first-child), .bt-information-bubble .icon:not(:first-child) {
  margin-left: 8px;
}
.bt-information-bubble [class^="bt-icon-"]:not(:last-child), .bt-information-bubble [class*=" bt-icon-"]:not(:last-child), .bt-information-bubble .bt-icon:not(:last-child), .bt-information-bubble .icon:not(:last-child) {
  margin-right: 8px;
}
.bt-information-bubble.bt-information-bubble-white [class^="bt-icon-"], .bt-information-bubble.bt-information-bubble-white [class*=" bt-icon-"], .bt-information-bubble.bt-information-bubble-white .bt-icon, .bt-information-bubble.bt-information-bubble-white .icon {
  background-color: var(--bt-white);
  color: var(--bt-blue);
}
.bt-information-bubble.bt-information-bubble-blue [class^="bt-icon-"], .bt-information-bubble.bt-information-bubble-blue [class*=" bt-icon-"], .bt-information-bubble.bt-information-bubble-blue .bt-icon, .bt-information-bubble.bt-information-bubble-blue .icon {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
.bt-information-bubble .bt-information-bubble-content {
  display: none;
}
.bt-information-bubble-content {
  position: absolute;
  background-color: var(--bt-white);
  color: var(--bt-black);
  padding: 32px;
  border-radius: 20px;
  filter: drop-shadow(0 8px 20px rgba(0, 0, 0, 0.4));
  z-index: 2;
}
.bt-information-bubble-content:before {
  content: "";
  position: absolute;
  top: 100%;
  left: var(--left);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 12px 12px 0 12px;
  border-color: var(--bt-white) transparent transparent transparent;
  display: block;
  transform: translateX(-50%);
}
@media (max-width: 991px) {
  .bt-slider-box:not(:last-child) {
    margin-bottom: 48px;
  }
}
@media (min-width: 992px) {
  .bt-slider-box:not(:last-child) {
    margin-bottom: 96px;
  }
}
.bt-slider-box .grid {
  display: grid;
}
@media (max-width: 991px) {
  .bt-slider-box .grid {
    grid-template-areas: "title" "content";
    grid-gap: 16px;
    align-items: start;
  }
}
@media (min-width: 992px) {
  .bt-slider-box .grid {
    grid-template-areas: "title controls" "content content";
    grid-template-columns: 1fr min-content;
    grid-gap: 48px 32px;
    align-items: center;
  }
}
.bt-slider-box .grid .title {
  grid-area: title;
}
.bt-slider-box .grid .controls {
  grid-auto-flow: column;
  grid-auto-columns: auto;
  grid-gap: 8px;
}
@media (max-width: 991px) {
  .bt-slider-box .grid .controls {
    display: none;
  }
}
@media (min-width: 992px) {
  .bt-slider-box .grid .controls {
    grid-area: controls;
    display: grid;
  }
}
.bt-slider-box .grid .controls .control {
  background-color: var(--bt-white);
  color: var(--bt-black);
  width: 52px;
  height: 52px;
  line-height: 30px;
  padding: 10px;
  border: 1px solid var(--bt-white);
  border-radius: 50%;
  font-size: 30px;
  text-decoration: none;
  transition: all 0.2s ease;
}
.bt-slider-box .grid .controls .control:hover {
  color: var(--bt-blue);
  border-color: var(--bt-blue);
  text-decoration: none;
}
.bt-slider-box .grid .controls .control:disabled, .bt-slider-box .grid .controls .control.disabled {
  opacity: 0.4;
  pointer-events: none;
}
.bt-slider-box .grid .content {
  min-width: 0;
  min-height: 0;
  grid-area: content;
  overflow: visible;
  scroll-behavior: smooth;
}
.bt-slider-box .grid .scroll {
  display: inline-block;
}
@media (max-width: 991px) {
  .bt-slider-box.partners {
    margin-top: 32px;
  }
}
@media (min-width: 992px) {
  .bt-slider-box.broker .grid {
    grid-gap: 56px 32px;
  }
}
@media (max-width: 991px) {
  .bt-404 {
    margin-bottom: 62px;
  }
}
@media (min-width: 992px) {
  .bt-404 {
    margin-bottom: 124px;
  }
}
.bt-404 .bt-404-anim {
  max-width: 400px;
  margin: 0 auto;
  font-family: "Courier New", monospace;
  font-size: 14px;
}
@media (max-width: 991px) {
  .bt-404 .bt-404-anim:not(:last-child) {
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .bt-404 .bt-404-anim:not(:last-child) {
    margin-bottom: 80px;
  }
}
.bt-404 svg {
  width: 100%;
  height: auto;
  display: block;
}
.bt-404 a {
  color: #009EE0;
  fill: #009EE0;
}
.bt-404 .bt-404-actions {
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
@media (max-width: 991px) {
  .bt-404 .bt-404-actions {
    display: grid;
    grid-gap: 8px;
  }
}
@media (min-width: 992px) {
  .bt-404 .bt-404-actions {
    display: inline-grid;
    grid-gap: 16px;
  }
}
.bt-404 .bt-404-actions .action {
  background-color: var(--white);
  color: var(--blue);
  border: 0;
  border-radius: 8px;
  display: block;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
}
@media (max-width: 991px) {
  .bt-404 .bt-404-actions .action {
    padding: 16px;
  }
}
@media (min-width: 992px) {
  .bt-404 .bt-404-actions .action {
    padding: 16px 40px;
  }
}
.dark-mode .bt-404 .bt-404-actions .action {
  color: #fff;
}
.dark-mode .bt-404 .bt-404-actions .action:hover {
  color: #009EE0;
}
.bt-404 .bt-404-actions .action:hover {
  color: #009EE0;
}
.bt-404 .bt-404-actions a:hover {
  background-color: #009EE0;
  border-color: #009EE0;
}
.bt-loading-circle {
  width: 60px;
  height: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.bt-loading-circle circle {
  fill: transparent;
  stroke-width: 2px;
}
.bt-loading-circle circle.gray {
  stroke: var(--gray-150);
}
.bt-loading-circle circle.blue {
  stroke: var(--bt-blue);
}
.bt-loading-circle:not(:last-child):not(.no-margin) {
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .bt-margin-bottom {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .bt-margin-bottom {
    margin-bottom: 48px;
  }
}
.bt-icon {
  font-family: "BT-Fontikon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.code-example {
  background-color: #0072BC1A;
  margin-bottom: 20px;
  padding: 20px;
}
.code-example .code:not(:last-child) {
  margin-bottom: 12px;
}
code {
  background-color: #2f2f2f;
  color: var(--bt-yellow);
  line-height: 1.8;
  padding: 10px;
  font-size: 14px;
  display: block;
}
code:not(:last-child) {
  margin-bottom: 12px;
}
/* Mobile + Tablet */
@media (max-width: 991px) {
  .hidden-mobile {
    display: none !important;
  }
  .mobile-right {
    text-align: right;
  }
  .mobile-left {
    text-align: left;
  }
  .mobile-center {
    text-align: center;
  }
}
/* Mobile + Tablet on LANDSCAPE */
@media screen and (max-width: 991px) and (orientation: landscape) {
  .hidden-landscape {
    display: none;
  }
}
/* Laptop + Desktop */
@media (min-width: 992px) {
  .hidden-desktop {
    display: none !important;
  }
  .desktop-right {
    text-align: right;
  }
  .desktop-left {
    text-align: left;
  }
  .desktop-center {
    text-align: center;
  }
}
.bt-box-expandable {
  padding: 26px 24px;
  border-radius: 24px;
  gap: 12px;
  display: grid;
  color: var(--bt-blue);
}
.bt-box-expandable__blue-t4 {
  background-color: var(--blue-t4);
}
.bt-box-expandable__blue-t05 {
  background-color: var(--blue-t05);
}
.bt-box-expandable__blue-t07 {
  background-color: var(--blue-t07);
}
.bt-box-expandable__blue-t1 {
  background-color: var(--blue-t1);
}
.bt-box-expandable__blue-t2 {
  background-color: var(--blue-t2);
}
.bt-box-expandable__gray-100 {
  background-color: var(--gray-100);
}
.bt-box-expandable__gray-150 {
  background-color: var(--gray-150);
}
.bt-box-expandable__gray-200 {
  background-color: var(--gray-200);
}
.bt-box-expandable button, .bt-box-expandable .link {
  color: var(--bt-blue);
  padding: 0px;
  border: 0;
  border-radius: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: left;
  font-size: 16px;
  font-weight: 600;
  background-color: transparent;
}
.bt-box-expandable button:hover, .bt-box-expandable .link:hover {
  text-decoration: none;
}
.bt-box-expandable button .icon, .bt-box-expandable button [class^="bt-icon-"], .bt-box-expandable button [class*=" bt-icon-"], .bt-box-expandable .link .icon, .bt-box-expandable .link [class^="bt-icon-"], .bt-box-expandable .link [class*=" bt-icon-"] {
  background-color: var(--bt-black);
  color: var(--bt-white);
  width: 24px;
  height: 24px;
  border-radius: 50%;
  font-size: 24px;
  text-align: center;
}
.bt-box-expandable button .icon img, .bt-box-expandable button .icon svg, .bt-box-expandable button [class^="bt-icon-"] img, .bt-box-expandable button [class^="bt-icon-"] svg, .bt-box-expandable button [class*=" bt-icon-"] img, .bt-box-expandable button [class*=" bt-icon-"] svg, .bt-box-expandable .link .icon img, .bt-box-expandable .link .icon svg, .bt-box-expandable .link [class^="bt-icon-"] img, .bt-box-expandable .link [class^="bt-icon-"] svg, .bt-box-expandable .link [class*=" bt-icon-"] img, .bt-box-expandable .link [class*=" bt-icon-"] svg {
  width: 100%;
  height: 100%;
}
.bt-box-expandable__big .size-big {
  font-size: 30px;
  color: var(--bt-black);
  font-family: "Inter", sans-serif;
  font-weight: 500;
}
.bt-box-expandable__big button .icon, .bt-box-expandable__big button [class^="bt-icon-"], .bt-box-expandable__big button [class*=" bt-icon-"] {
  width: 32px;
  height: 32px;
  font-size: 32px;
  padding-top: 1px;
}
.bt-box-expandable__big .bt-btn {
  color: var(--bt-blue);
}
.bt-box-expandable__big ul {
  font-size: 16px;
}
.bt-box-expandable:not(:last-of-type) {
  margin-bottom: 8px;
}
.bt-box-expandable:not(.expanded) .bt-hidden-content {
  display: none;
}
.bt-box-expandable .bt-hidden-content {
  color: var(--bt-white);
}
.bt-box-expandable.expanded button .icon, .bt-box-expandable.expanded button .bt-icon, .bt-box-expandable.expanded button svg {
  transform: rotate(180deg);
}
.bt-box-expandable.expanded button, .bt-box-expandable.expanded .link {
  color: var(--bt-black);
}
.bt-box-expandable.expanded ul {
  font-size: 14px;
}
.bt-box-years-expandable:not(.expanded) .bt-box-years-hidden-content {
  display: none;
}
.bt-box-years-expandable.expanded button .icon, .bt-box-years-expandable.expanded button .bt-icon, .bt-box-years-expandable.expanded button svg {
  transform: rotate(180deg);
}
.bt-box-years-expandable.expanded button, .bt-box-years-expandable.expanded .link {
  color: var(--bt-black);
}
.bt-box-years-expandable.expanded ul {
  font-size: 14px;
}
@media (max-width: 991px) {
  .bt-header {
    padding-top: 24px;
    padding-bottom: 24px;
    top: 0;
    z-index: 2;
    background: #fff;
  }
  .bt-header.sticky .box-header-mobile .hidden-sticky {
    display: none;
  }
  .bt-header .container.big {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .bt-header .logo img.logo-top {
    height: 34px;
  }
}
@media (min-width: 992px) {
  .bt-header {
    padding: 64px 0;
    background-color: var(--bt-white);
    position: relative;
    z-index: 2;
  }
  .bt-header .logo img {
    height: 64px;
    margin: auto;
  }
  .bt-header:not(.sticky) .grid .menu .top button.nav_toggle {
    display: none;
  }
  .bt-header.sticky {
    position: sticky;
    top: 40px;
    z-index: 999;
  }
  .bt-header.sticky .grid {
    align-items: start;
  }
  .bt-header.sticky .grid .logo {
    height: 107px;
    box-shadow: 26px 89px 72px rgba(0, 0, 0, 0.45);
  }
  .bt-header.sticky .grid .logo picture a:nth-of-type(2) {
    display: none;
  }
  .bt-header.sticky .grid .menu .top {
    border-bottom: 0;
    padding-bottom: 0;
  }
  .bt-header.sticky .menu {
    position: relative;
    height: 107px;
    box-shadow: 26px 89px 72px rgba(0, 0, 0, 0.45);
  }
  .bt-header.sticky .bt-menu-wrapper {
    z-index: 10;
    position: absolute;
    top: 95px;
    left: 0;
    height: 90px;
    padding-top: 10px;
    width: 100%;
    padding-left: 24px;
    transform: translateY(-1000%);
    background-color: var(--gray-100);
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    transition: all 0.5s ease-in-out;
  }
  .bt-header.sticky .bt-menu-wrapper .bt-main-menu {
    border-top: 2px solid var(--gray-500);
  }
  .bt-header.sticky .bt-menu-wrapper.open {
    transform: translateY(0%);
  }
}
.bt-header .bt-header-social-sharing {
  background-color: inherit;
  width: 100%;
  height: 100%;
  min-height: 86px;
  padding: 12px 24px;
  z-index: 2;
  transition: all 0.5s ease;
}
@media (max-width: 991px) {
  .bt-header .bt-header-social-sharing {
    display: grid;
    grid-template-columns: 1fr min-content;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .bt-header .bt-header-social-sharing {
    display: none;
    pointer-events: none;
  }
}
.bt-header .bt-header-social-sharing .text {
  position: relative;
  grid-column: 1;
  grid-row: 1;
  z-index: 1;
  transition: all 0.5s ease;
}
.bt-header .bt-header-social-sharing .sharing {
  position: relative;
  grid-column: 1;
  grid-row: 1;
  z-index: 2;
  transition: all 0.5s ease;
}
.bt-header .bt-header-social-sharing .action {
  position: relative;
  background-color: var(--gray-100);
  color: var(--bt-black);
  fill: var(--bt-black);
  width: 44px;
  height: 44px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 50%;
  display: block;
  overflow: hidden;
  z-index: 1;
  transition: all 0.5s ease;
}
.dark-background .bt-header .bt-header-social-sharing .action {
  background-color: var(--gray-550);
  color: var(--bt-white);
  fill: var(--bt-white);
}
.bt-header .bt-header-social-sharing .action svg {
  width: 100%;
  height: 100%;
  display: block;
}
.bt-header .bt-header-social-sharing .action svg path {
  transition: all 0.5s ease;
}
.bt-header .bt-header-social-sharing.expanded .text {
  opacity: 0;
  pointer-events: none;
}
.bt-header .bt-header-social-sharing.expanded .action {
  background-color: transparent;
}
.bt-header .bt-header-social-sharing.expanded .action svg .share {
  opacity: 0;
}
.bt-header .bt-header-social-sharing:not(.expanded) .sharing {
  opacity: 0;
  pointer-events: none;
}
.bt-header .bt-header-social-sharing:not(.expanded) .action svg .close {
  opacity: 0;
}
@media (max-width: 991px) {
  .bt-header.bt-header-sticky, .bt-header.bt-header-fixed {
    background-color: var(--gray-150);
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media (max-width: 991px) {
  .bt-header.bt-header-sticky:after, .bt-header.bt-header-fixed:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: var(--blue-24);
    width: var(--bt-page-scroll-progress);
    height: 6px;
    display: block;
    transition: transform 0.25s ease;
    z-index: 3;
  }
}
@media (max-width: 991px) {
  .bt-header.bt-header-sticky {
    position: sticky;
    z-index: 10;
  }
}
.bt-header.bt-header-sticky.bt-header-sticky-scrolled.bt-header-sticky-scrolled-down {
  transform: translateY(-100%);
}
@media (max-width: 991px) {
  .bt-header.bt-header-sticky.bt-header-sticky-scrolled.bt-header-sticky-scrolled-down:after {
    transform: translateY(100%);
  }
}
.bt-header.bt-header-sticky.bt-header-sticky-scrolled.bt-header-sticky-scrolled-up {
  box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.1);
}
.dark-background .bt-header.bt-header-sticky.bt-header-sticky-scrolled.bt-header-sticky-scrolled-up {
  background-color: var(--gray-600);
}
.bt-header.bt-header-sticky:not(.bt-header-sticky-scrolled) .bt-header-social-sharing {
  opacity: 0;
  pointer-events: none;
}
.bt-header.bt-header-sticky .bt-header-social-sharing {
  position: absolute;
  top: 0;
  left: 0;
}
.bt-header.bt-header-fixed {
  position: fixed;
  left: 0;
  width: 100%;
  transform: translateY(-100%);
}
.bt-header.bt-header-fixed:after {
  transform: translateY(100%);
}
@media (max-width: 991px) {
  .bt-header.bt-header-fixed {
    display: block;
  }
}
@media (min-width: 992px) {
  .bt-header.bt-header-fixed {
    display: none;
    pointer-events: none;
  }
}
.bt-header.bt-header-fixed.bt-header-sticky-scrolled.bt-header-sticky-scrolled-up {
  transform: translateY(0%);
}
@media (max-width: 991px) {
  .bt-header.bt-header-fixed.bt-header-sticky-scrolled.bt-header-sticky-scrolled-up:after {
    transform: translateY(0%);
  }
}
.bt-header.bt-header-fixed.bt-header-sticky-scrolled.bt-header-sticky-scrolled-up {
  box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.1);
}
.dark-background .bt-header.bt-header-fixed.bt-header-sticky-scrolled.bt-header-sticky-scrolled-up {
  background-color: var(--gray-600);
}
@media (min-width: 992px) {
  .bt-header .grid {
    display: grid;
    grid-template-areas: "logo menu";
    align-items: center;
    min-height: 194px;
    grid-template-columns: 355px auto;
    gap: 16px;
  }
}
.bt-header .grid .logo {
  grid-area: logo;
  background-color: var(--gray-100);
  border-radius: 20px;
  height: 100%;
}
@media (min-width: 992px) {
  .bt-header .grid .logo {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.bt-header .grid .logo picture, .bt-header .grid .logo img {
  display: block;
}
.bt-header .grid .logo picture.mg-b, .bt-header .grid .logo img.mg-b {
  margin-bottom: 37px;
}
.bt-header .grid .logo picture.size, .bt-header .grid .logo img.size {
  max-height: 38px;
}
.bt-header .grid .menu {
  background-color: var(--gray-100);
  border-radius: 20px;
  color: var(--bt-black);
}
@media (max-width: 991px) {
  .bt-header .grid .menu {
    padding: 16px;
    position: relative;
  }
}
@media (min-width: 992px) {
  .bt-header .grid .menu {
    grid-area: menu;
    text-align: right;
    padding: 29px 0px 33px 0px;
    border-radius: 20px;
  }
}
@media (max-width: 991px) {
  .bt-header .grid .menu .menu-mobile .mobile-links {
    color: #FFF;
    font-size: 25px;
    font-family: "Inter", sans-serif;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    display: grid;
    grid-auto-flow: row;
    gap: 24px;
  }
  .bt-header .grid .menu .menu-mobile .mobile-links li {
    padding-bottom: 24px;
    display: grid;
    grid-template-columns: 1fr 20px;
  }
  .bt-header .grid .menu .menu-mobile .mobile-links li:not(:last-of-type) {
    border-bottom: 1px solid #358EC9;
  }
  .bt-header .grid .menu .menu-mobile .mobile-links li::after {
    content: "p";
    font-family: "BT-Fontikon" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 25px;
    margin-left: -4px;
    margin-top: 2px;
  }
  .bt-header .grid .menu .menu-mobile .mobile-links li a {
    color: #FFF;
    font-weight: 500;
    display: block;
    width: calc(100% + 20px);
    position: relative;
    z-index: 1;
  }
  .bt-header .grid .menu .menu-mobile .mobile-links button {
    padding: 0;
    font-weight: 400;
  }
  .bt-header .grid .menu .menu-mobile .mobile-links .bt-icon {
    background-color: transparent;
    font-size: 22px;
  }
}
@media (max-width: 991px) {
  .bt-header .grid .menu .menu-mobile .bt-box-expandable {
    padding-bottom: 24px;
    border-bottom: 1px solid #358EC9;
    border-radius: 0;
  }
  .bt-header .grid .menu .menu-mobile .bt-box-expandable button svg {
    transform: rotate(-90deg);
  }
  .bt-header .grid .menu .menu-mobile .bt-box-expandable button svg path {
    fill: #fff !important;
  }
  .bt-header .grid .menu .menu-mobile .bt-box-expandable.expanded {
    gap: 24px;
  }
  .bt-header .grid .menu .menu-mobile .bt-box-expandable.expanded button svg {
    transform: rotate(0deg);
  }
  .bt-header .grid .menu .menu-mobile .bt-box-expandable.expanded .bt-hidden-content {
    margin-bottom: 0;
  }
  .bt-header .grid .menu .menu-mobile .bt-box-expandable.expanded .bt-hidden-content ul {
    grid-gap: 10px;
  }
  .bt-header .grid .menu .menu-mobile .bt-box-expandable.expanded .bt-hidden-content ul li {
    display: grid;
    grid-template-columns: 1fr 20px;
  }
  .bt-header .grid .menu .menu-mobile .bt-box-expandable.expanded .bt-hidden-content ul li::after {
    content: "p";
    font-family: "BT-Fontikon" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 25px;
    margin-left: -4px;
  }
  .bt-header .grid .menu .menu-mobile .bt-box-expandable.expanded .bt-hidden-content ul a {
    width: 100%;
    display: block;
    color: #E1EEF7;
    font-family: "Inter", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 144%;
    padding: 0;
    display: block;
    width: calc(100% + 20px);
    position: relative;
    z-index: 1;
  }
  .bt-header .grid .menu .menu-mobile .bt-box-expandable.expanded .bt-hidden-content ul a:hover {
    background: transparent;
    box-shadow: 0px 0px 0px 0px rgba(24, 39, 75, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
    border-radius: 0px;
  }
}
@media (min-width: 992px) {
  .bt-header .grid .menu .menu-mobile .bt-box-expandable {
    padding: 10px 16px 10px 0;
  }
  .bt-header .grid .menu .menu-mobile .bt-box-expandable:hover {
    background-color: var(--gray-150);
  }
}
@media (max-width: 991px) {
  .bt-header .grid .menu .menu-mobile a.bt-box-expandable h5 {
    display: grid;
    grid-template-columns: 1fr 20px;
    width: 100%;
  }
  .bt-header .grid .menu .menu-mobile a.bt-box-expandable h5::after {
    content: "p";
    font-family: "BT-Fontikon" !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 25px;
    margin-left: -4px;
    margin-top: 2px;
  }
}
@media (min-width: 992px) {
  .bt-header .grid .menu .menu-mobile.left .bt-box-expandable:hover {
    background-color: transparent;
  }
}
.bt-header .grid .menu .bt-box-expandable {
  position: relative;
  margin-bottom: 0;
  padding: 0;
  border: 0;
}
.bt-header .grid .menu .bt-box-expandable h5, .bt-header .grid .menu .bt-box-expandable p {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .bt-header .grid .menu .bt-box-expandable h5 {
    font-size: 25px;
    color: var(--bt-white);
  }
}
@media (max-width: 991px) {
  .bt-header .grid .menu .bt-box-expandable.m-b-16 {
    margin-bottom: 16px !important;
  }
}
.bt-header .grid .menu .bt-box-expandable .bt-icon {
  color: var(--blue-24);
}
.bt-header .grid .menu .bt-box-expandable.expanded {
  gap: 8px;
}
.bt-header .grid .menu .bt-box-expandable.expanded button.border {
  background-color: var(--blue-24);
}
@media (max-width: 991px) {
  .bt-header .grid .menu .bt-box-expandable.expanded .bt-hidden-content {
    margin-bottom: 16px;
  }
}
@media (min-width: 992px) {
  .bt-header .grid .menu .bt-box-expandable .bt-hidden-content {
    position: absolute;
    top: 44px;
    left: 0;
    background-color: var(--bt-white);
    box-shadow: 0px 18px 88px -4px rgba(24, 39, 75, 0.14), 0px 8px 28px -6px rgba(0, 0, 0, 0.12);
    padding: 24px;
    color: var(--bt-black);
    border-radius: 20px;
    z-index: 11;
    text-align: left;
  }
}
.bt-header .grid .menu .bt-box-expandable .bt-hidden-content.btns-link-header {
  padding: 32px;
}
@media (max-width: 991px) {
  .bt-header .grid .menu .bt-box-expandable .bt-hidden-content.btns-link-header {
    position: absolute;
    background-color: var(--bt-white);
    box-shadow: 0px 18px 88px -4px rgba(24, 39, 75, 0.14), 0px 8px 28px -6px rgba(0, 0, 0, 0.12);
    padding: 32px 32px 32px 24px;
    color: var(--bt-black);
    border-radius: 20px;
    z-index: 11;
    text-align: left;
    top: 45px;
    left: -128px;
  }
}
@media (min-width: 992px) {
  .bt-header .grid .menu .bt-box-expandable .bt-hidden-content.btns-link-header {
    width: 212px;
    top: 55px;
    left: -20px;
  }
}
.bt-header .grid .menu .bt-box-expandable .bt-hidden-content.btns-link-header .bt-btn.bt-btn-regular {
  width: 148px;
}
.bt-header .grid .menu .bt-box-expandable .bt-hidden-content.btns-link-header .bt-btn.bt-btn-regular:not(:last-child):not(.no-margin) {
  margin-bottom: 8px;
}
@media (min-width: 992px) {
  .bt-header .grid .menu .bt-box-expandable .bt-hidden-content {
    width: 300px;
  }
}
.bt-header .grid .menu .bt-box-expandable .bt-hidden-content ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  font-size: 16px;
}
@media (max-width: 991px) {
  .bt-header .grid .menu .bt-box-expandable .bt-hidden-content ul {
    grid-gap: 0;
  }
}
@media (max-width: 991px) {
  .bt-header .grid .menu .bt-box-expandable .bt-hidden-content ul a {
    padding: 8px 8px 8px 0;
  }
}
@media (min-width: 992px) {
  .bt-header .grid .menu .bt-box-expandable .bt-hidden-content ul a {
    padding: 8px 16px;
  }
}
.bt-header .grid .menu .bt-box-expandable .bt-hidden-content ul a:hover {
  background-color: var(--bt-white);
  box-shadow: 0px 18px 88px -4px rgba(24, 39, 75, 0.14), 0px 8px 28px -6px rgba(0, 0, 0, 0.12);
  border-radius: 7px;
}
.bt-header .grid .menu .bt-box-expandable .bt-hidden-content ul a.active {
  background-color: var(--bt-white);
  box-shadow: 0px 18px 88px -4px rgba(24, 39, 75, 0.14), 0px 8px 28px -6px rgba(0, 0, 0, 0.12);
  border-radius: 7px;
}
.bt-header .grid .menu .bt-box-expandable.btn-about {
  padding: 10px 20px;
}
.bt-header .grid .menu .bt-box-expandable.btn-about:hover {
  background-color: #F0F0F0;
  color: var(--bt-black);
  border-radius: 20px;
}
.bt-header .grid .menu .bt-box-expandable.btn-about.expanded {
  background-color: #F0F0F0;
  color: var(--bt-black);
  border-radius: 20px;
}
.bt-header .grid .menu .top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .bt-header .grid .menu .top {
    position: fixed;
    z-index: 4;
    background-color: #009EE0;
    top: 0;
    left: 0;
    right: 0;
    transform: translateY(0);
    bottom: 0;
    padding: 20px;
    padding-bottom: 34px;
    transition: transform 0.3s ease-in;
    align-content: start;
    display: grid;
    width: 100%;
    justify-content: stretch;
    overflow-y: auto;
  }
  .bt-header .grid .menu .top:not(.open) {
    transform: translateY(-100%);
  }
  .bt-header .grid .menu .top .actions {
    display: flex;
    justify-content: space-between;
    margin-bottom: 48px;
  }
}
@media (min-width: 992px) {
  .bt-header .grid .menu .top {
    border-bottom: 1px solid var(--gray-250);
    padding-bottom: 30px;
    margin-right: 32px;
    margin-left: 32px;
  }
}
.bt-header .grid .menu .top .left {
  display: flex;
}
@media (min-width: 992px) {
  .bt-header .grid .menu .top .left a:hover {
    color: var(--bt-black);
  }
}
@media (max-width: 991px) {
  .bt-header .grid .menu .top .left {
    flex-direction: column;
    width: 100%;
    gap: 24px;
  }
}
@media (min-width: 992px) {
  .bt-header .grid .menu .top .left {
    align-items: center;
  }
}
.bt-header .grid .menu .top ul {
  grid-gap: 12px;
}
.bt-header .grid .menu .top ul li button.border {
  border: 2px solid var(--blue-24);
  border-radius: 114px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 7px;
}
.bt-header .grid .menu .top ul li button.border:hover {
  background-color: var(--blue-24);
}
.bt-header .grid .menu .top ul .bt-icon {
  font-size: 36px;
  padding: 1px;
  border: #F0F0F0;
  border-radius: 114px;
  background-color: #F0F0F0;
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bt-header .grid .menu .top ul .bt-icon:hover {
  background-color: #F0F0F0 !important;
  color: #009EE0 !important;
}
.bt-header .grid .menu .top button:not(.bt-btn) {
  background-color: transparent;
  color: var(--bt-black);
  border: 0;
  display: flex;
  align-items: center;
  gap: 6px;
}
@media (max-width: 991px) {
  .bt-header .grid .menu .top button:not(.bt-btn) {
    color: #fff;
  }
  .bt-header .grid .menu .top button:not(.bt-btn) h5 {
    font-size: 25px;
    font-style: normal;
    line-height: 110%;
    font-weight: 500;
    font-family: "Inter", sans-serif;
  }
  .bt-header .grid .menu .top button:not(.bt-btn).btn-border {
    border-top: 1px solid var(--gray-500);
  }
}
.bt-header .grid .menu .top button:not(.bt-btn).btn-header-right {
  border: 2px solid var(--blue-24);
  border-radius: 54px;
  margin-bottom: 0;
  position: relative;
}
.bt-header .grid .menu .top button:not(.bt-btn) h4 {
  margin-bottom: 0px;
}
.bt-header .grid .menu .top .bt-btn.bt-btn-regular:not(.no-padding) {
  padding: 10px 24px;
}
@media (max-width: 991px) {
  .bt-header .grid .menu .top .bt-btn.bt-btn-regular:not(.no-padding) {
    padding: 0;
  }
  .bt-header .grid .menu .top .bt-btn.bt-btn-regular:not(.no-padding) svg {
    width: 42px;
    height: 42px;
  }
}
.bt-header .grid .menu a:not(.bt-btn) {
  color: var(--bt-black);
  text-decoration: none;
  font-weight: 400;
}
.bt-header .grid .menu a:not(.bt-btn):hover {
  border-color: var(--blue-24);
}
.bt-header .grid .menu a.bt-btn-blue-24 {
  color: var(--bt-white);
}
@media (min-width: 992px) {
  .bt-header .grid .menu a {
    padding: 10px 20px;
  }
}
.bt-header .grid .menu a.active {
  border-radius: 55px;
}
@media (min-width: 992px) {
  .bt-header .grid .menu a:hover {
    color: #009EE0;
  }
}
.bt-header .grid .menu ul {
  margin: 0;
  padding: 0;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  align-items: center;
  list-style: none;
}
@media (min-width: 992px) {
  .bt-header .grid .menu ul {
    display: inline-grid;
  }
}
@media (max-width: 991px) {
  .bt-header .grid .menu ul {
    grid-gap: 8px;
  }
}
@media (min-width: 992px) and (max-width: 1290px) {
  .bt-header .grid .menu ul {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
  }
  .bt-header .grid .menu ul li {
    width: auto !important;
    white-space: nowrap;
  }
}
.bt-header .grid .menu ul li {
  position: relative;
}
.bt-header .grid .menu ul .separator {
  background-color: var(--gray-250);
  width: 1px;
  height: 16px;
}
.bt-header .grid .menu ul .submenu {
  position: absolute;
  top: 100%;
  left: 50%;
  background-color: var(--bt-white);
  width: auto;
  padding: 12px;
  transform: translateX(-50%);
}
.bt-header .grid .menu ul li:not(.expanded) .submenu {
  display: none;
}
.bt-header .grid .menu .bt-main-menu {
  padding-top: 23px;
  text-align: left;
}
@media (min-width: 992px) {
  .bt-header .grid .menu .bt-main-menu {
    margin-left: 12px;
  }
}
.bt-header .grid .menu .bt-main-menu a:hover {
  background-color: var(--gray-200);
  color: var(--bt-black);
  border-radius: 20px;
}
@media (max-width: 991px) {
  .btn-close-meniu {
    background: transparent;
    border: 0;
  }
}
.bt-header .grid .menu ul li {
  width: 100%;
  display: block;
}
.bt-header .grid .menu .bt-box-expandable .bt-hidden-content ul a {
  width: 100%;
  display: block;
}
@media (min-width: 992px) {
  .bt-box-choose {
    margin-top: 100px;
  }
}
@media (max-width: 991px) {
  .bt-box-choose {
    margin-top: 32px;
  }
}
@media (min-width: 992px) {
  .bt-box-choose .title {
    margin-bottom: 8px;
  }
}
@media (max-width: 991px) {
  .bt-box-choose .title {
    margin-bottom: 16px;
  }
}
@media (min-width: 992px) {
  .bt-box-choose .description {
    max-width: 600px;
    margin-bottom: 32px;
  }
}
.bt-box-choose__items {
  display: grid;
}
@media (max-width: 991px) {
  .bt-box-choose__items {
    gap: 24px;
    margin-top: 24px;
  }
}
@media (min-width: 992px) {
  .bt-box-choose__items {
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
  }
}
.bt-box-choose__items .item {
  background-color: var(--bt-white);
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 48px 32px;
}
.bt-box-choose__items .item .number {
  font-family: "Inter", sans-serif;
  color: #009EE0;
  font-weight: 700;
  line-height: 115%;
  letter-spacing: -1.5px;
}
@media (max-width: 991px) {
  .bt-box-choose__items .item .number {
    font-size: 97px;
  }
}
@media (min-width: 992px) {
  .bt-box-choose__items .item .number {
    font-size: 150px;
  }
}
.bt-box-choose__items .item .number span {
  color: #009EE0;
  font-size: 75px;
  font-weight: 700;
  line-height: 115%;
  letter-spacing: -0.75px;
}
.bt-box-choose__items .item .text {
  font-weight: 600;
  text-align: center;
}
@media (min-width: 992px) {
  .bt-box-choose__items .item:last-of-type .text {
    max-width: 260px;
  }
}
@media (max-width: 991px) {
  .bt-box-benefits {
    margin: 32px 0;
  }
  .bt-box-benefits.broker {
    margin: -50px 0 32px 0;
  }
}
@media (min-width: 992px) {
  .bt-box-benefits {
    margin: 100px 0;
  }
}
.bt-box-benefits .box-text-top {
  display: flex;
  align-items: center;
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .bt-box-benefits .box-text-top {
    flex-wrap: wrap;
  }
}
@media (min-width: 992px) {
  .bt-box-benefits .box-text-top {
    justify-content: space-between;
  }
}
.bt-box-benefits .box-text-top .title {
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .bt-box-benefits .box-text-top .title h2 {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .bt-box-benefits .box-text-top .description {
    max-width: 600px;
  }
}
.bt-box-benefits .box-text-top .right .bt-btn-blue-24 {
  border-radius: 49px;
  letter-spacing: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .bt-box-benefits .box-text-top .right .bt-btn-blue-24 {
    width: 171px;
    height: 50px;
    padding: 18px 20px;
    margin-top: 24px;
    font-size: 13px;
  }
}
@media (min-width: 992px) {
  .bt-box-benefits .box-text-top .right .bt-btn-blue-24 {
    width: 210px;
    height: 56px;
    padding: 18px 40px;
    font-size: 14px;
  }
}
.bt-box-benefits__items {
  display: flex;
}
@media (max-width: 991px) {
  .bt-box-benefits__items {
    flex-direction: column;
    gap: 8px;
  }
}
@media (min-width: 992px) {
  .bt-box-benefits__items {
    justify-content: center;
    gap: 24px;
  }
}
.bt-box-benefits__items .item {
  background-color: var(--bt-white);
  border-radius: 20px;
  text-align: center;
}
@media (max-width: 991px) {
  .bt-box-benefits__items .item {
    padding: 32px 24px;
  }
}
@media (min-width: 992px) {
  .bt-box-benefits__items .item {
    padding: 48px 32px;
    width: 100%;
    max-width: 310px;
  }
}
.bt-box-benefits__items .item .image {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .bt-box-benefits__items .item .image {
    margin-bottom: 16px;
  }
}
@media (min-width: 992px) {
  .bt-box-benefits__items .item .image {
    margin-bottom: 24px;
  }
}
.bt-box-benefits__items .item:hover {
  box-shadow: 0px 12px 54px rgba(0, 0, 0, 0.2);
}
@media (max-width: 991px) {
  .bt-box-benefits__items .item h4 {
    font-size: 25px;
  }
}
.bt-box-benefits__items .item h3 {
  font-weight: 600;
  line-height: 1.1;
}
@media (max-width: 991px) {
  .bt-box-benefits__items .item h3 {
    font-size: 25px;
  }
}
@media (min-width: 992px) {
  .bt-box-benefits__items .item h3 {
    font-size: 25px;
  }
}
.bt-box-benefits.broker .box-text-top {
  justify-content: center;
}
@media (max-width: 991px) {
  .bt-box-benefits.broker .box-text-top {
    margin-bottom: 24px;
  }
  .bt-box-benefits.broker .box-text-top .text-center {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .bt-box-benefits.broker .box-text-top {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .bt-box-benefits.broker .bt-box-benefits__items .item .text {
    padding: 0 30px;
  }
}
.bt-box-benefits.broker .bt-box-benefits__items .item .text h4 {
  font-family: "Inter", sans-serif;
}
@media (max-width: 991px) {
  .bt-box-benefits.broker .bt-box-benefits__items .item .text h4 {
    font-size: 19px;
    line-height: 26px;
  }
}
@media (min-width: 992px) {
  .bt-box-benefits.broker .bt-box-benefits__items .item .text h4 {
    font-size: 23px;
    line-height: 30px;
  }
}
.bt-box-electric-cars {
  display: grid;
  background-color: var(--bt-white);
  border-radius: 20px;
}
@media (max-width: 991px) {
  .bt-box-electric-cars {
    margin-top: 32px;
    display: grid;
    grid-template-areas: "image" "text";
  }
  .bt-box-electric-cars .box-text {
    grid-area: text;
  }
  .bt-box-electric-cars .box-image {
    grid-area: image;
  }
}
@media (min-width: 992px) {
  .bt-box-electric-cars {
    grid-template-columns: 1fr 644px;
    margin-top: 100px;
    height: 527px;
  }
}
@media (max-width: 991px) {
  .bt-box-electric-cars .box-text {
    padding: 62px 24px 32px 24px;
  }
}
@media (min-width: 992px) {
  .bt-box-electric-cars .box-text {
    padding: 86px 48px 56px 68px;
  }
}
.bt-box-electric-cars .box-text h2 {
  position: relative;
}
@media (max-width: 991px) {
  .bt-box-electric-cars .box-text h2 {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .bt-box-electric-cars .box-text h2 {
    max-width: 428px;
    margin-bottom: 32px;
  }
}
.bt-box-electric-cars .box-text h2 span {
  font-size: 13px;
  line-height: 18px;
  padding: 2px 12px;
  background-color: var(--green);
  color: var(--bt-white);
  border-radius: 20px;
  font-weight: 600;
  margin-bottom: 12px !important;
  width: max-content;
  display: inline-block;
  position: absolute;
  top: -32px;
  left: 0;
  font-family: "Inter", sans-serif;
  text-transform: uppercase;
}
.bt-box-electric-cars .box-text ul {
  margin-bottom: 40px;
}
@media (min-width: 992px) {
  .bt-box-electric-cars .box-text .bt-list {
    grid-gap: 24px;
  }
}
.bt-box-electric-cars .box-text .bt-list li {
  padding-left: 36px;
}
.bt-box-electric-cars .box-text .bt-list .bt-icon-check {
  font-size: 26px;
  width: 26px;
  height: 26px;
  line-height: 26px;
}
.bt-box-electric-cars .box-text .bt-btn-green {
  padding: 12px 20px;
  line-height: 16px;
  border-radius: 46px;
  letter-spacing: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bt-box-electric-cars .box-text .bt-btn-green:hover {
  border-color: var(--green);
}
@media (max-width: 991px) {
  .bt-box-electric-cars .box-text .bt-btn-green {
    font-size: 13px;
    width: 146px;
    height: 50px;
  }
}
@media (min-width: 992px) {
  .bt-box-electric-cars .box-text .bt-btn-green {
    font-size: 12px;
    width: 130px;
    height: 49px;
  }
}
@media (max-width: 991px) {
  .bt-box-electric-cars .box-image {
    width: 100%;
    max-height: 216px;
  }
}
@media (min-width: 992px) {
  .bt-box-electric-cars .box-image {
    height: 100%;
  }
}
.bt-box-electric-cars .box-image img {
  object-fit: cover;
  border-radius: 20px;
}
@media (max-width: 991px) {
  .bt-box-electric-cars .box-image img {
    width: 100%;
    height: 100%;
  }
}
@media (min-width: 992px) {
  .bt-box-electric-cars .box-image img {
    max-height: 100%;
  }
}
.bt-items-instrumente {
  background-color: var(--bt-white);
  color: var(--bt-black);
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  text-decoration: none;
}
.bt-items-instrumente:hover {
  color: var(--blue-24);
  text-decoration: none;
  box-shadow: 0px 12px 54px rgba(0, 0, 0, 0.2);
}
@media (max-width: 991px) {
  .bt-items-instrumente {
    padding: 24px;
    width: 229px;
  }
}
@media (min-width: 992px) {
  .bt-items-instrumente {
    padding: 32px;
    width: 282px;
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .bt-items-instrumente h4 {
    font-size: 21px;
    margin-top: auto;
  }
}
@media (max-width: 991px) {
  .bt-items-instrumente p {
    font-size: 11px;
  }
}
.bt-items-instrumente .image:not(.no-margin) {
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .bt-items-instrumente .image {
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 992px) {
  .bt-items-instrumente .image {
    width: 62px;
    height: 62px;
  }
}
.bt-items-instrumente .image img {
  width: 100%;
  height: 100%;
}
.bt-items-instrumente .image img {
  width: 100%;
  height: 100%;
}
.bt-items-instrumente .title {
  font-size: 25px;
}
.bt-items-instrumente .text {
  flex: 1;
}
.bt-items-instrumente .icon-bottom {
  background-color: var(--bt-blue);
  color: var(--bt-white);
  width: 32px;
  height: 32px;
  line-height: 32px;
  border-radius: 50%;
  display: block;
  font-size: 32px;
  overflow: hidden;
}
@media (max-width: 991px) {
  .bt-items-instrumente.box-partners {
    width: 300px;
    height: 200px;
    max-width: 100%;
    max-height: 100%;
    padding: 48px 40px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .bt-items-instrumente.box-partners .image {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 100%;
    max-height: 100%;
    width: fit-content;
    height: fit-content;
    margin-bottom: 0;
  }
  .bt-items-instrumente.box-partners .image img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: contain;
    max-height: 100px;
  }
  .bt-items-instrumente.box-partners:nth-of-type(2) .image img {
    max-height: 60px;
  }
}
@media (min-width: 992px) {
  .bt-items-instrumente.box-partners {
    width: 300px;
    height: 200px;
    max-width: 100%;
    max-height: 100%;
    padding: 48px 40px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .bt-items-instrumente.box-partners .image {
    max-width: 100%;
    max-height: 100%;
    width: fit-content;
    height: fit-content;
    margin-bottom: 0;
  }
  .bt-items-instrumente.box-partners .image img {
    width: 100%;
    height: auto;
    max-height: 100px;
  }
}
@media (max-width: 991px) {
  .partners {
    margin-top: 32x;
  }
}
@media (min-width: 992px) {
  .partners {
    padding-top: 100px;
    overflow: hidden;
    margin-bottom: 0 !important;
    padding-bottom: 96px;
  }
}
@media (max-width: 991px) {
  .partners.broker {
    margin-top: 0;
  }
  .partners.broker .title {
    text-align: left;
  }
  .partners.broker .title h2 {
    font-size: 30px;
  }
  .partners.broker .description {
    max-width: 600px;
    margin: auto;
  }
}
@media (min-width: 992px) {
  .partners.broker {
    padding-top: 0;
    padding-bottom: 100px;
  }
}
.bt-instrumente-slider-grid {
  display: grid;
}
@media (max-width: 991px) {
  .bt-instrumente-slider-grid {
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-gap: 12px;
  }
}
@media (min-width: 992px) {
  .bt-instrumente-slider-grid {
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-gap: 24px;
  }
}
.goods {
  background-color: var(--bt-white);
}
@media (max-width: 991px) {
  .goods {
    padding: 32px 0;
  }
}
@media (min-width: 992px) {
  .goods {
    padding: 100px 0;
    overflow: hidden;
  }
}
.goods .bt-slider-box .grid {
  grid-template-areas: "title action" "content content";
}
@media (max-width: 991px) {
  .goods .bt-slider-box .grid {
    grid-gap: 32px 0;
  }
}
@media (min-width: 992px) {
  .goods .bt-slider-box .grid {
    grid-gap: 48px 0;
  }
}
.goods .bt-slider-box .grid .action {
  grid-area: action;
}
.goods .bt-slider-box .top {
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .goods .bt-slider-box .top {
    flex-wrap: wrap;
  }
}
@media (min-width: 992px) {
  .goods .bt-slider-box .top {
    justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .goods .bt-slider-box .top .title h2 {
    margin-bottom: 16px;
  }
}
@media (min-width: 992px) {
  .goods .bt-slider-box .top .title h2 {
    margin-bottom: 18px;
  }
}
.goods .bt-slider-box .top .bt-btn-regular {
  border-radius: 52px;
  letter-spacing: 0;
}
@media (max-width: 991px) {
  .goods .bt-slider-box .top .bt-btn-regular {
    padding: 16px 13px;
    line-height: 14px;
    width: 182px;
    font-size: 13px;
    height: 50px;
  }
}
@media (min-width: 992px) {
  .goods .bt-slider-box .top .bt-btn-regular {
    padding: 18px 24px;
    line-height: 13px;
    width: 207px;
    height: 56px;
    font-size: 14px;
  }
}
.box-recovered-goods {
  background-color: var(--gray-100);
  color: var(--bt-black);
}
.box-recovered-goods:hover {
  color: var(--bt-blue);
}
@media (max-width: 991px) {
  .box-recovered-goods.size {
    width: 327px;
  }
}
@media (min-width: 992px) {
  .box-recovered-goods {
    width: 384px;
  }
}
.box-recovered-goods:hover {
  color: var(--bt-black);
}
.box-recovered-goods .top-img {
  position: relative;
  margin-bottom: 10px;
}
.box-recovered-goods .top-img img {
  width: 100%;
  height: 208px;
  object-fit: cover;
  border-radius: 16px;
}
.box-recovered-goods .top-img .box-img-goods {
  height: 208px;
  display: flex;
  justify-content: center;
}
.box-recovered-goods .top-img .box-img-goods img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 16px;
}
.box-recovered-goods h4 {
  margin-bottom: 8px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .box-recovered-goods h4 {
    font-size: 21px;
  }
}
.box-recovered-goods h3 {
  font-weight: 600;
  line-height: 1.1;
  margin-bottom: 8px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .box-recovered-goods h3 {
    font-size: 21px;
  }
}
@media (min-width: 992px) {
  .box-recovered-goods h3 {
    font-size: 25px;
  }
}
.box-recovered-goods .box-recovered-goods-subtitle {
  font-size: 16px;
  color: var(--gray-400);
  margin-bottom: 16px;
}
.box-recovered-goods .price {
  background-color: var(--bt-white);
  padding: 8px 16px;
  display: flex;
  align-items: center;
  gap: 16px;
  border-radius: 8px;
  font-weight: 600;
  font-size: 14px;
}
.box-recovered-goods .price:not(:last-of-type) {
  margin-bottom: 8px;
}
.box-recovered-goods .action {
  margin-top: 24px;
}
.box-recovered-goods .action .blue-t1 {
  padding: 11px 18px;
  background-color: var(--blue-t1);
  color: var(--bt-black);
  border-radius: 46px;
  border-color: var(--blue-t1);
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0;
  min-height: 42px;
}
.box-recovered-goods .action .blue-t1:hover {
  background-color: var(--bt-white);
}
.box-recovered-goods-items {
  display: grid;
}
.box-recovered-goods-items a .box-recovered-goods h4:hover {
  color: var(--bt-blue);
}
.box-recovered-goods-items a .box-recovered-goods .price:hover {
  color: var(--bt-blue);
}
@media (max-width: 991px) {
  .box-recovered-goods-items {
    gap: 24px;
  }
}
@media (min-width: 992px) {
  .box-recovered-goods-items {
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
  }
}
.box-recovered-goods-items a {
  display: flex;
}
.box-recovered-goods-items .box-recovered-goods {
  background-color: var(--bt-white);
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  min-height: 492px;
}
@media (max-width: 991px) {
  .box-recovered-goods-items .box-recovered-goods {
    padding: 24px;
  }
}
@media (min-width: 992px) {
  .box-recovered-goods-items .box-recovered-goods {
    padding: 32px;
  }
}
.box-recovered-goods-items .box-recovered-goods .price {
  background-color: var(--gray-100);
}
.box-recovered-goods-items .box-recovered-goods .action {
  margin-top: auto;
}
.box-recovered-goods-items .box-recovered-goods .action .blue-t1 {
  margin-top: 16px;
}
@media (max-width: 991px) {
  .main-wrapper {
    position: relative;
    width: 100%;
    overflow: clip;
    z-index: 1;
  }
}
.bt-box-question {
  background-color: var(--bt-white);
}
@media (max-width: 991px) {
  .bt-box-question {
    padding: 32px 0;
  }
}
@media (min-width: 992px) {
  .bt-box-question {
    padding: 100px 0 0 0;
    margin-bottom: -80px;
  }
}
.bt-box-question__items {
  display: grid;
}
@media (max-width: 991px) {
  .bt-box-question__items {
    gap: 24px;
  }
}
@media (min-width: 992px) {
  .bt-box-question__items {
    grid-template-columns: repeat(2, 1fr);
    gap: 40px;
  }
}
.bt-box-question__items .item {
  background-color: var(--gray-100);
  border-radius: 20px;
}
@media (max-width: 991px) {
  .bt-box-question__items .item {
    padding: 42px 24px 24px 24px;
  }
}
@media (min-width: 992px) {
  .bt-box-question__items .item {
    padding: 48px;
  }
}
.bt-box-question__items .item .image {
  width: 180px;
  height: 180px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .bt-box-question__items .item .image {
    margin: auto;
    margin-bottom: 32px;
  }
}
@media (min-width: 992px) {
  .bt-box-question__items .item .image {
    margin-bottom: 40px;
  }
}
.bt-box-question__items .item h3 {
  margin-bottom: 12px;
}
@media (max-width: 991px) {
  .bt-box-question__items .item h3 {
    font-size: 25px;
  }
}
@media (max-width: 991px) {
  .bt-box-question__items .item .description {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .bt-box-question__items .item .description {
    margin-bottom: 36px;
  }
}
.bt-box-question__items .item .bt-btn-regular {
  font-family: "Inter", sans-serif;
  line-height: 16px;
  font-weight: 600;
  border-radius: 49px;
  letter-spacing: 0;
  font-size: 14px;
}
@media (max-width: 991px) {
  .bt-box-question__items .item .bt-btn-regular {
    padding: 18px 13px;
    line-height: 16px;
    max-width: 170px;
    height: 56px;
    display: block;
    margin: auto;
  }
}
@media (min-width: 992px) {
  .bt-box-question__items .item .bt-btn-regular {
    font-size: 14px;
    padding: 18px 40px;
  }
}
.bt-box-product {
  display: grid;
  gap: 24px;
}
@media (min-width: 992px) {
  .bt-box-product {
    grid-template-columns: auto 486px;
  }
}
.bt-box-product .left {
  display: grid;
  grid-template-areas: "bt-box-advantages" "box-product" "bt-box-conditions" "bt-box-echipamente";
  gap: 24px;
}
.bt-box-product .left .bt-box-advantages {
  grid-area: bt-box-advantages;
}
@media (max-width: 991px) {
  .bt-box-product .left .bt-box-advantages .image {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .bt-box-product .left .bt-box-advantages .image img {
    width: 100%;
    height: 272px;
    object-fit: cover;
  }
}
.bt-box-product .left .box-product {
  grid-area: box-product;
}
.bt-box-product .left .bt-box-echipamente {
  grid-area: bt-box-echipamente;
}
.bt-box-product .left .bt-box-conditions {
  grid-area: bt-box-conditions;
}
.bt-box-product .left .bt-box-conditions.dobanzi {
  grid-area: dobanzi;
  grid-column: 1;
}
.bt-box-product .bt-default-form .field.field-select select {
  opacity: 0.4;
}
.bt-box-product .bt-default-form .field.field-select select.dirty {
  opacity: 1;
}
.bt-box-product .right .bt-default-form {
  background-color: #009EE0;
  color: var(--bt-white);
  /*
            @media(min-width:992px) {
                position: sticky;
                top: 0;
            }
            */
}
.bt-box-product .right .bt-default-form:has(.btam-default-grid-content) {
  background-color: #fff;
}
.bt-box-product .right .bt-default-form .placeholder {
  color: var(--gray-400);
}
.bt-box-product .right .bt-default-form .bt-icon-chevron-down {
  color: var(--bt-black);
}
.bt-box-product .right .bt-default-form a {
  color: var(--bt-white);
}
.bt-box-product .right .bt-default-form .feedback-text {
  padding: 16px;
}
.bt-box-product .right .bt-default-form .feedback-text textarea {
  height: 81px;
}
.bt-box-product .right .bt-default-form .feedback-text textarea::-webkit-input-placeholder {
  color: var(--gray-400);
  opacity: 0.4;
}
.bt-box-product .right .bt-default-form .feedback-text textarea:-moz-placeholder {
  /* Firefox 18- */
  color: var(--gray-400);
  opacity: 0.4;
}
.bt-box-product .right .bt-default-form .feedback-text textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: var(--gray-400);
  opacity: 0.4;
}
.bt-box-product .right .bt-default-form .feedback-text textarea:-ms-input-placeholder {
  color: var(--gray-400);
  opacity: 0.4;
}
@media (min-width: 992px) {
  .bt-box-product.product-recovered-goods {
    grid-template-columns: auto 411px;
  }
}
.bt-box-product.product-recovered-goods .left {
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.bt-box-product.product-recovered-goods .right .bt-default-form {
  padding: 32px;
}
.bt-box-product.product-recovered-goods .right .bt-default-form h2 {
  font-size: 30px;
  margin-bottom: 8px;
}
.bt-box-product .box-home-calculator {
  border-radius: 20px;
  margin-top: 0;
}
.bt-box-product .box-home-calculator .container.big {
  padding: 0;
}
.bt-box-product .box-home-calculator .items {
  display: block;
}
@media (max-width: 991px) {
  .bt-box-product .box-home-calculator .items {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .bt-box-product .box-home-calculator .items {
    padding: 64px 107px;
  }
}
@media (max-width: 991px) {
  .mg-section {
    margin-top: 32px;
  }
  .mg-section .m-b-48 {
    margin-bottom: 24px !important;
  }
}
@media (min-width: 992px) {
  .mg-section {
    margin-top: 80px;
  }
}
.bt-box-advantages {
  border-radius: 40px;
  background-color: var(--bt-white);
}
.bt-box-advantages .text {
  font-family: "Inter", sans-serif;
}
@media (max-width: 991px) {
  .bt-box-advantages .text {
    padding: 32px 24px;
  }
}
@media (min-width: 992px) {
  .bt-box-advantages .text {
    padding: 64px 171px 64px 64px;
  }
}
.bt-box-advantages .text .title {
  margin-bottom: 32px;
}
.bt-box-advantages .text .bt-icon-check {
  width: 28px;
  height: 28px;
  line-height: 28px;
  top: -2px;
}
.bt-box-advantages .text .bt-list.bt-list-with-icons li {
  padding-left: 42px;
}
.bt-box-advantages .image img {
  border-top-left-radius: 40px;
  border-top-right-radius: 40px;
}
@media (max-width: 991px) {
  .title-product {
    margin: 32px 0 32px 0;
  }
}
@media (min-width: 992px) {
  .title-product {
    margin-top: 100px;
    margin-bottom: 24px !important;
  }
}
.subtitle-product {
  margin-top: -12px;
  max-width: 600px;
  margin-bottom: 32px !important;
}
.bt-box-conditions, .bt-box-echipamente {
  background-color: var(--bt-white);
  border-radius: 20px;
}
@media (max-width: 991px) {
  .bt-box-conditions, .bt-box-echipamente {
    padding: 24px;
  }
}
@media (min-width: 992px) {
  .bt-box-conditions, .bt-box-echipamente {
    padding: 64px 171px 64px 64px;
  }
}
.bt-box-conditions .title, .bt-box-echipamente .title {
  margin-bottom: 32px;
}
.bt-box-conditions .bt-list.bt-list-with-icons li, .bt-box-echipamente .bt-list.bt-list-with-icons li {
  padding-left: 42px;
  line-height: 23px;
  font-family: "Inter", sans-serif;
}
.bt-box-conditions .bt-list.bt-list-with-icons li .bt-icon-check, .bt-box-echipamente .bt-list.bt-list-with-icons li .bt-icon-check {
  width: 28px;
  height: 28px;
  line-height: 28px;
  top: -2px;
}
.simulator-credit .content-box:not(:last-child), .bt-simulator-credit .content-box:not(:last-child) {
  margin-bottom: 40px;
}
.simulator-credit .text-label, .bt-simulator-credit .text-label {
  line-height: 1.3;
  margin-bottom: 12px;
  display: block;
  font-size: 16px;
  font-weight: 600;
}
.simulator-credit .requirement-label, .bt-simulator-credit .requirement-label {
  background-color: var(--blue-t1);
  padding: 16px 10px;
  border-radius: 12px;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  grid-gap: 16px;
  align-items: center;
}
@media (min-width: 992px) {
  .simulator-credit .fields, .bt-simulator-credit .fields {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    gap: 24px;
  }
}
.simulator-credit .field, .bt-simulator-credit .field {
  min-width: 0;
  min-height: 0;
}
.simulator-credit .field:not(.no-margin), .bt-simulator-credit .field:not(.no-margin) {
  margin-bottom: 24px;
}
.simulator-credit .field.field-disabled, .bt-simulator-credit .field.field-disabled {
  opacity: 0.4;
  pointer-events: none;
}
.simulator-credit .fields:last-child .field, .bt-simulator-credit .fields:last-child .field {
  margin-bottom: 0;
}
.simulator-credit .radiogroup, .bt-simulator-credit .radiogroup {
  background-color: var(--gray-100);
  color: var(--bt-black);
  border-radius: 8px;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
}
.simulator-credit .radiogroup label, .bt-simulator-credit .radiogroup label {
  display: block;
  cursor: pointer;
}
.simulator-credit .radiogroup label input, .bt-simulator-credit .radiogroup label input {
  display: none;
}
.simulator-credit .radiogroup label input ~ span, .bt-simulator-credit .radiogroup label input ~ span {
  color: var(--bt-blue);
  padding: 16px 0px;
  border-radius: 8px;
  display: block;
  font-size: 13px;
  font-weight: normal;
  text-align: center;
}
.simulator-credit .radiogroup label input:checked ~ span, .bt-simulator-credit .radiogroup label input:checked ~ span {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
.simulator-credit .radiogroup label input:checked ~ span.green, .bt-simulator-credit .radiogroup label input:checked ~ span.green {
  background-color: var(--green);
}
.simulator-credit .radiogroup label input:disabled ~ span, .bt-simulator-credit .radiogroup label input:disabled ~ span {
  opacity: 0.4;
  pointer-events: none;
}
.simulator-credit .inputgroup, .bt-simulator-credit .inputgroup {
  background-color: var(--bt-white);
  padding: 14px;
  border: 1px solid var(--blue-t2);
  border-radius: 12px;
  display: flex;
  align-items: center;
  grid-gap: 12px;
}
.simulator-credit .inputgroup input, .bt-simulator-credit .inputgroup input {
  background-color: transparent;
  width: 100%;
  height: 22px;
  margin: 0;
  padding: 0;
  border: 0;
  flex: 1;
}
.simulator-credit .field.field-error .inputgroup, .bt-simulator-credit .field.field-error .inputgroup {
  border-color: var(--bt-red);
}
.simulator-credit .alternativesgroup, .bt-simulator-credit .alternativesgroup {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-gap: 8px;
}
.simulator-credit .alternativesgroup label, .bt-simulator-credit .alternativesgroup label {
  display: grid;
  cursor: pointer;
}
.simulator-credit .alternativesgroup label input, .bt-simulator-credit .alternativesgroup label input {
  display: none;
}
.simulator-credit .alternativesgroup label input + div, .bt-simulator-credit .alternativesgroup label input + div {
  color: var(--bt-blue);
  padding: 16px;
  border: 1px solid var(--blue-t2);
  border-radius: 12px;
  display: grid;
  align-items: center;
  text-align: center;
  font-size: 16px;
  transition: all 0.2s ease;
}
.simulator-credit .alternativesgroup label input + div span, .bt-simulator-credit .alternativesgroup label input + div span {
  display: block;
}
.simulator-credit .alternativesgroup label input + div:hover, .bt-simulator-credit .alternativesgroup label input + div:hover {
  background-color: var(--blue-t1);
}
.simulator-credit .alternativesgroup label input:checked + div, .bt-simulator-credit .alternativesgroup label input:checked + div {
  background-color: var(--bt-blue);
  color: var(--bt-white);
  border-color: var(--bt-blue);
  pointer-events: none;
}
.simulator-credit .field.field-error .alternativesgroup, .bt-simulator-credit .field.field-error .alternativesgroup {
  border-color: var(--bt-red);
}
.simulator-credit .inputlink, .bt-simulator-credit .inputlink {
  min-height: 50px;
  display: grid;
  align-items: center;
}
.simulator-credit .inputlink button, .bt-simulator-credit .inputlink button {
  border: 0;
  background-color: transparent;
  color: var(--bt-blue);
}
.simulator-credit .rezultate, .bt-simulator-credit .rezultate {
  background-color: var(--blue-t1);
  padding: 24px 32px;
  border-radius: 12px;
}
.simulator-credit .rezultate:not(:last-child), .bt-simulator-credit .rezultate:not(:last-child) {
  margin-bottom: 24px;
}
.simulator-credit .tabel-rezultate, .bt-simulator-credit .tabel-rezultate {
  margin-top: 16px;
  display: grid;
  grid-template-columns: repeat(2, auto);
  grid-gap: 8px;
}
.simulator-credit .tabel-rezultate button, .bt-simulator-credit .tabel-rezultate button {
  background-color: transparent;
  border: 0;
  color: var(--bt-blue);
  outline: 0;
}
.simulator-credit .tabel-rezultate .td, .bt-simulator-credit .tabel-rezultate .td {
  align-self: start;
}
.simulator-credit .tabel-rezultate .td.span, .bt-simulator-credit .tabel-rezultate .td.span {
  grid-column: span 2;
}
.simulator-credit .tabel-rezultate.tabel-rezultate-white, .bt-simulator-credit .tabel-rezultate.tabel-rezultate-white {
  background-color: var(--bt-white);
  padding: 20px;
  border-radius: 12px;
}
.simulator-credit .simulari, .bt-simulator-credit .simulari {
  background-color: var(--gray-150);
  margin-bottom: 24px;
  padding: 24px;
  border-radius: 12px;
}
.simulator-credit .simulari .simulari-salvate, .bt-simulator-credit .simulari .simulari-salvate {
  display: grid;
  grid-gap: 8px;
  font-size: 14px;
}
.simulator-credit .simulari .simulari-salvate .title, .bt-simulator-credit .simulari .simulari-salvate .title {
  font-size: 16px;
}
.simulator-credit .simulari .simulari-salvate:not(:last-child):not(.no-margin), .bt-simulator-credit .simulari .simulari-salvate:not(:last-child):not(.no-margin) {
  margin-bottom: 12px;
}
.simulator-credit .simulari .simulari-salvate .simulare, .bt-simulator-credit .simulari .simulari-salvate .simulare {
  background-color: var(--bt-white);
  padding: 20px 24px;
  border-radius: 16px;
  display: grid;
  grid-template-areas: "title actions" "details details";
  grid-template-columns: auto min-content;
  grid-gap: 16px;
}
.simulator-credit .simulari .simulari-salvate .simulare .title, .bt-simulator-credit .simulari .simulari-salvate .simulare .title {
  grid-area: title;
  align-self: center;
  font-weight: 600;
  text-transform: uppercase;
}
.simulator-credit .simulari .simulari-salvate .simulare .actions, .bt-simulator-credit .simulari .simulari-salvate .simulare .actions {
  grid-area: actions;
  align-self: center;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 24px;
  grid-gap: 8px;
}
.simulator-credit .simulari .simulari-salvate .simulare .actions button, .bt-simulator-credit .simulari .simulari-salvate .simulare .actions button {
  background-color: transparent;
  border: 0;
}
.simulator-credit .simulari .simulari-salvate .simulare .actions button svg, .bt-simulator-credit .simulari .simulari-salvate .simulare .actions button svg {
  width: 100%;
  height: 100%;
  display: block;
}
.simulator-credit .simulari .simulari-salvate .simulare .actions button.info, .bt-simulator-credit .simulari .simulari-salvate .simulare .actions button.info {
  background-color: transparent;
  color: var(--bt-blue);
}
.simulator-credit .simulari .simulari-salvate .simulare .details, .bt-simulator-credit .simulari .simulari-salvate .simulare .details {
  grid-area: details;
  align-self: center;
  display: grid;
  grid-template-columns: repeat(2, auto);
  grid-gap: 8px 16px;
}
.simulator-credit .simulari .simulari-salvate .adauga, .bt-simulator-credit .simulari .simulari-salvate .adauga {
  background-color: var(--gray-100);
  color: #009EE0;
  padding: 24px;
  border: 0;
  border-radius: 16px;
  display: block;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0.39px;
  text-transform: uppercase;
}
.simulator-credit .simulari .simulari-salvate .adauga .content, .bt-simulator-credit .simulari .simulari-salvate .adauga .content {
  display: inline-grid;
  grid-template-columns: 20px auto;
  grid-template-areas: "icon text";
  grid-gap: 8px;
}
.simulator-credit .simulari .simulari-salvate .adauga .content .icon, .bt-simulator-credit .simulari .simulari-salvate .adauga .content .icon {
  background-color: #009EE0;
  color: var(--bt-white);
  fill: var(--bt-white);
  width: 20px;
  height: 20px;
  line-height: 20px;
  border-radius: 50%;
  grid-area: icon;
  align-self: center;
  font-size: 20px;
  overflow: hidden;
}
.simulator-credit .simulari .simulari-salvate .adauga .content .icon svg, .bt-simulator-credit .simulari .simulari-salvate .adauga .content .icon svg {
  width: 100%;
  height: 100%;
  display: block;
}
.simulator-credit .simulari .simulari-salvate .adauga .content .text, .bt-simulator-credit .simulari .simulari-salvate .adauga .content .text {
  grid-area: text;
  align-self: center;
}
.simulator-credit .simulari .simulari-salvate .adauga:hover, .bt-simulator-credit .simulari .simulari-salvate .adauga:hover {
  color: var(--blue-24);
}
.simulator-credit .grad-de-plata, .bt-simulator-credit .grad-de-plata {
  background-color: var(--bt-white);
  color: var(--bt-blue);
  padding: 14px;
  border-radius: 12px;
  display: grid;
  grid-auto-columns: auto min-content;
  grid-template-areas: "text grad";
  grid-gap: 16px;
  align-items: center;
}
.simulator-credit .grad-de-plata .text, .bt-simulator-credit .grad-de-plata .text {
  grid-area: text;
}
.simulator-credit .grad-de-plata .bt-grad-label, .bt-simulator-credit .grad-de-plata .bt-grad-label {
  grid-area: grad;
}
.simulator-credit .field .error-text, .bt-simulator-credit .field .error-text {
  color: var(--bt-red);
}
.simulator-credit .field .error-text.visible, .bt-simulator-credit .field .error-text.visible {
  display: block;
}
.simulator-credit .field .error-text:not(.visible), .bt-simulator-credit .field .error-text:not(.visible) {
  display: none;
}
.simulator-credit .field.field-disabled .error-text, .bt-simulator-credit .field.field-disabled .error-text {
  display: none;
}
.m-b-0 {
  margin-bottom: 0 !important;
}
.m-b-16 {
  margin-bottom: 16px !important;
}
.m-b-24 {
  margin-bottom: 24px !important;
}
.bt-box-about .title {
  text-align: center;
}
@media (max-width: 991px) {
  .bt-box-about .title {
    margin: 32px 0;
  }
}
@media (min-width: 992px) {
  .bt-box-about .title {
    margin: 100px 0 56px 0;
  }
}
.bt-box-about .box-about-video {
  position: relative;
  color: var(--bt-white);
  display: block;
  text-decoration: none;
  overflow: hidden;
}
.bt-box-about .box-about-video .video {
  border-radius: 40px;
}
@media (max-width: 991px) {
  .bt-box-about .box-about-video .video {
    height: 327px;
  }
}
@media (min-width: 992px) {
  .bt-box-about .box-about-video .video {
    min-height: 675px;
  }
}
.bt-box-about .box-about-video .video .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.bt-box-about .box-about-video .video .image img {
  border-radius: 40px;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.bt-box-about .box-about-video .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  border-radius: 40px;
}
@media (max-width: 991px) {
  .bt-box-about .box-about-video .video .play img {
    width: 50px;
  }
}
.bt-box-about .box-about-video .video .content {
  position: relative;
  width: 100%;
  height: 100%;
  display: grid;
  justify-content: center;
  align-content: center;
}
@media (max-width: 991px) {
  .bt-box-about .box-about-video .video .content {
    min-height: 300px;
  }
}
@media (min-width: 992px) {
  .bt-box-about .box-about-video .video .content {
    z-index: 2;
    min-height: 675px;
  }
}
.bt-box-about .box-about-video .video .content button {
  background-color: transparent;
  border: 0;
}
.bt-box-about .box-about-text {
  display: grid;
}
@media (max-width: 991px) {
  .bt-box-about .box-about-text {
    margin-top: 32px;
  }
}
@media (min-width: 992px) {
  .bt-box-about .box-about-text {
    grid-template-columns: 1fr 648px;
    margin-top: 56px;
    gap: 36px;
  }
}
.advertise-questions {
  background-color: var(--bt-white);
  border-radius: 20px;
  gap: 80px;
  align-items: center;
  justify-content: center;
  margin-top: 48px;
}
@media (max-width: 991px) {
  .advertise-questions {
    padding: 32px;
    text-align: center;
  }
  .advertise-questions img {
    margin-top: 32px;
  }
}
@media (min-width: 992px) {
  .advertise-questions {
    padding: 32px 56px;
    display: flex;
  }
}
.advertise-questions .bt-btn-gray {
  color: var(--blue-24);
}
@media (max-width: 991px) {
  .bt-box-investors {
    margin-top: 32px;
  }
  .bt-box-investors .title.m-b-24 {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 992px) {
  .bt-box-investors {
    margin-top: 100px;
  }
}
.bt-box-investors:has(.docs.hidden) #documentsFilter {
  display: none;
}
.bt-box-investors h1 {
  text-align: center;
  margin-bottom: 56px;
}
@media (max-width: 991px) {
  .bt-box-investors h1.title {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .bt-box-investors h1.title {
    margin-bottom: 32px;
  }
}
.bt-box-investors .btn-top {
  align-items: center;
}
@media (max-width: 991px) {
  .bt-box-investors .btn-top {
    position: relative;
    display: grid;
    gap: 8px;
    grid-template-columns: 1fr max-content;
    grid-template-areas: "btn-cat btn-search btn-filtre";
  }
  .bt-box-investors .btn-top.asigurari {
    display: flex;
    justify-content: space-between;
  }
  .bt-box-investors .btn-top.asigurari .bt-tabs-slide {
    margin-right: 0;
  }
  .bt-box-investors .btn-top.invest {
    display: flex;
    justify-content: space-between;
  }
  .bt-box-investors .btn-top.invest .btn-top .bt-tabs-slide-wrapper li:first-of-type {
    background: #fff;
  }
  .bt-box-investors .btn-top.pag-bunuri {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
  }
  .bt-box-investors .btn-top.pag-bunuri .bt-tabs-slide {
    width: calc(100% + 48px);
    margin-left: -24px;
    padding-left: 24px;
    padding-right: 24px;
  }
  .bt-box-investors .btn-top.pag-bunuri .bt-tabs-slide-wrapper {
    gap: 8px;
  }
  .bt-box-investors .btn-top.pag-bunuri .bt-tabs-slide-wrapper .bt-tab {
    padding: 15px 24px !important;
    border-bottom: 0;
    border-top: 0 !important;
  }
  .bt-box-investors .btn-top.pag-bunuri .box-search-filter-mobile {
    display: grid;
    align-items: center;
    gap: 8px;
    grid-template-columns: 1fr 103px;
    width: 100%;
  }
  .bt-box-investors .btn-top .filter {
    max-width: initial;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
    position: relative;
  }
  .bt-box-investors .btn-top .filter .bt-box-expandable {
    position: initial !important;
  }
  .bt-box-investors .btn-top .filter .bt-box-expandable button {
    border-radius: 100px;
    background: var(--Main-colours-BT-White, #FFF);
    display: flex;
    padding: 12px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    height: 54px;
    font-weight: 600;
    line-height: 120%;
    /* 15.6px */
    text-transform: inherit;
  }
  .bt-box-investors .btn-top .filter .bt-box-expandable .bt-hidden-content {
    right: 0;
  }
  .bt-box-investors .btn-top .filter .btn-close-filtre {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #000B13;
    font-size: 25px;
    font-weight: 500;
    line-height: 110%;
    /* 27.5px */
    margin-bottom: 40px;
    font-family: "Inter", sans-serif;
  }
  .bt-box-investors .btn-top .filter .btn-close-filtre button {
    width: 36px;
    height: 36px;
    padding: 0;
  }
  .bt-box-investors .btn-top .filter .btn-close-filtre .bt-icon-close {
    border-radius: 114px;
    border: 2px solid rgba(250, 250, 250, 0.98);
    background: rgba(250, 250, 250, 0.98);
    color: #009EE0;
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .bt-box-investors .btn-top .btn-goods-search {
    display: flex;
    padding: 14px 14px 14px 16px;
    justify-content: space-between;
    align-items: center;
    border-radius: 100px;
    background: var(--Main-colours-BT-White, #FFF);
    border: 0;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    width: 100%;
    color: #676869;
  }
  .bt-box-investors .btn-top .btn-goods-search .bt-icon {
    color: #009EE0;
  }
  .bt-box-investors .btn-top .btn-categorii {
    display: inline-flex;
    padding: 15px 20px 15px 24px;
    justify-content: center;
    align-items: center;
    gap: 16px;
    border-radius: 100px;
    background: var(--Main-colours-BT-White, #FFF);
    justify-self: start;
    color: #000B13;
    text-align: center;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: 140%;
  }
  .bt-box-investors .btn-top .tabs-categorii {
    transition: transform 0.3s ease-in;
    top: 64px;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 31;
    background-color: #fff;
    overflow: initial;
    position: absolute;
    overflow: hidden;
    height: 100%;
    padding-bottom: calc(100% + 42px);
    border-radius: 20px;
    background: #FFF;
    box-shadow: 0px 18px 88px -4px rgba(24, 39, 75, 0.14), 0px 8px 28px -6px rgba(0, 0, 0, 0.12);
    visibility: hidden;
  }
  .bt-box-investors .btn-top .tabs-categorii .btn-categorii {
    display: grid;
    padding: 20px 24px;
    grid-template-columns: 1fr 48px;
    background: var(--Main-colours-BT-White, #FFF);
    color: var(--BT-Main-Black, #000B13);
    font-family: "Inter", sans-serif;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
    text-align: left;
  }
  .bt-box-investors .btn-top .tabs-categorii .btn-categorii button {
    display: flex;
    width: 36px;
    height: 36px;
    padding: 12px;
    justify-content: center;
    align-items: center;
    border-radius: 114px;
    border: 2px solid rgba(250, 250, 250, 0.98);
    background: rgba(250, 250, 250, 0.98);
    fill: #4A9EDC;
    color: #4A9EDC;
    justify-self: end;
  }
  .bt-box-investors .btn-top .tabs-categorii.open {
    overflow: initial;
    visibility: visible;
  }
  .bt-box-investors .btn-top .bt-tabs-slide-wrapper {
    display: grid;
    gap: 0;
    padding: 20px 24px;
    justify-content: stretch;
    border-radius: 16px;
    background: #fff;
  }
  .bt-box-investors .btn-top .bt-tabs-slide-wrapper li {
    background: #FAFAFA;
    padding: 0 16px;
  }
  .bt-box-investors .btn-top .bt-tabs-slide-wrapper li:first-of-type {
    border-radius: 16px 16px 0px 0px;
    background: #FAFAFA;
  }
  .bt-box-investors .btn-top .bt-tabs-slide-wrapper li:last-of-type {
    border-radius: 0px 0px 16px 16px;
    background: #FAFAFA;
  }
  .bt-box-investors .btn-top .bt-tabs-slide-wrapper li:not(:last-of-type) a {
    border-bottom: 1px solid #E7E7E7;
  }
  .bt-box-investors .btn-top .bt-tabs-slide-wrapper .bt-tab {
    background: #FAFAFA;
    display: grid;
    grid-template-columns: 16px 1fr;
    padding: 16px;
    gap: 24px;
    color: #000;
    border-radius: 0;
  }
  .bt-box-investors .btn-top .bt-tabs-slide-wrapper .bt-tab i {
    color: transparent;
    display: flex;
    width: 20px;
    height: 20px;
    padding: 2.667px;
    align-items: flex-start;
    gap: 8.333px;
    border-radius: 26.667px;
    border: 1px solid #E7E7E7;
    background: #F2F2F2;
  }
  .bt-box-investors .btn-top .bt-tabs-slide-wrapper .bt-tab.selected i {
    background: #4A9EDC;
    color: #fff;
  }
  .bt-box-investors .btn-top.pag-bunuri .bt-tabs-slide-wrapper {
    padding: 0;
    background-color: transparent;
  }
  .bt-box-investors .btn-top.pag-bunuri .bt-tabs-slide-wrapper li {
    padding: 0;
    border: 0;
  }
  .bt-box-investors .btn-top.pag-bunuri .bt-tabs-slide-wrapper li a:first-of-type {
    border-top: 1px solid #E7E7E7;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .bt-box-investors .btn-top .bt-tabs-slide-wrapper.box-asigurari {
    background-color: transparent;
    gap: 12px;
    padding: 0;
    display: flex;
  }
  .bt-box-investors .btn-top .bt-tabs-slide-wrapper.box-asigurari li {
    border-radius: 100px;
    background-color: var(--bt-white);
    padding: 0;
  }
  .bt-box-investors .btn-top .bt-tabs-slide-wrapper.box-asigurari li .bt-tab {
    background-color: var(--bt-white);
    display: flex;
    padding: 16px;
    border-radius: 100px;
  }
  .bt-box-investors .btn-top .bt-tabs-slide-wrapper.box-asigurari li .bt-tab.selected {
    background-color: var(--blue-t1);
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .bt-box-investors .btn-top .bt-tabs-slide-wrapper.investitori {
    background-color: transparent;
    gap: 12px;
    padding: 0;
    display: flex;
  }
  .bt-box-investors .btn-top .bt-tabs-slide-wrapper.investitori li {
    border-radius: 100px;
    background-color: var(--bt-white);
    padding: 0;
  }
  .bt-box-investors .btn-top .bt-tabs-slide-wrapper.investitori li .bt-tab {
    background-color: var(--bt-white);
    display: flex;
    padding: 16px;
    border-radius: 100px;
  }
  .bt-box-investors .btn-top .bt-tabs-slide-wrapper.investitori li .bt-tab.selected {
    background-color: var(--blue-t1);
  }
}
@media (min-width: 992px) {
  .bt-box-investors .btn-top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 48px;
  }
  .bt-box-investors .btn-top.asigurari {
    display: grid;
    grid-template-columns: 1fr 200px;
    justify-items: center;
  }
  .bt-box-investors .btn-top.asigurari #documentsFilter {
    justify-self: flex-end;
  }
}
.bt-box-investors .bt-pagination {
  margin-top: 48px;
}
.bt-box-investors.mg .btn-top {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .bt-box-investors.mg {
    margin-top: 56px;
  }
}
.bt-box-investors .bt-modal.bt-modal-small .bt-modal-wrapper {
  padding: 24px;
}
@media (max-width: 991px) {
  .bt-tabs-slide-wrapper.single-good {
    justify-content: start;
    background-color: transparent;
    gap: 16px;
    padding: 0;
    display: flex;
  }
  .bt-tabs-slide-wrapper.single-good li {
    border-radius: 100px;
    background-color: var(--bt-white);
    padding: 0;
  }
  .bt-tabs-slide-wrapper.single-good li .bt-tab {
    background-color: var(--bt-white);
    display: flex;
    padding: 16px 24px;
    border-radius: 100px;
  }
  .bt-tabs-slide-wrapper.single-good li .bt-tab.selected {
    background-color: var(--blue-t1);
  }
}
.filter {
  background-color: var(--bt-white);
  padding: 16px 32px;
  border-radius: 100px;
}
@media (max-width: 991px) {
  .filter {
    max-width: 160px;
  }
}
.filter .box-filtre {
  overflow: auto;
  max-height: 50dvh;
}
.filter .bt-box-expandable {
  padding: 0;
}
.filter .bt-box-expandable button {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  font-size: 13px;
  color: var(--bt-black);
}
.filter .bt-box-expandable button.aplica {
  background-color: #4A9EDC !important;
  color: #fff;
  border-color: #4A9EDC;
  margin-top: 8px;
  border-radius: 8px !important;
}
@media (max-width: 991px) {
  .filter .bt-box-expandable button.year {
    display: flex !important;
    justify-content: space-between !important;
    background-color: var(--gray-100) !important;
    border-radius: 16px !important;
    padding: 16px !important;
    gap: 16px;
    font-size: 13px;
    color: var(--bt-black);
    text-transform: uppercase;
  }
  .filter .bt-box-expandable button.year .text-gray-3 {
    text-transform: initial;
  }
}
.filter .bt-box-expandable button p {
  margin-bottom: 0;
}
.filter .bt-box-expandable .bt-hidden-content {
  width: 320px;
  position: absolute;
  top: 44px;
  background-color: var(--bt-white);
  padding: 24px;
  color: var(--bt-black);
  border-radius: 20px;
  z-index: 11;
  text-align: left;
  box-shadow: 0px 18px 88px -4px rgba(24, 39, 75, 0.14), 0px 8px 28px -6px rgba(0, 0, 0, 0.12);
}
@media (min-width: 992px) {
  .filter .bt-box-expandable .bt-hidden-content {
    right: -31px;
  }
}
.filter .bt-box-expandable.expanded button .bt-icon {
  transform: rotate(0);
}
.filter .bt-box-years-expandable button {
  width: 100%;
  justify-content: space-between;
  background-color: var(--gray-100);
  padding: 16px;
  border-radius: 16px;
  text-transform: initial;
}
.filter .bt-box-years-expandable button .bt-icon {
  width: 22px;
  height: 22px;
  color: var(--blue-24);
  font-size: 22px;
}
.filter .bt-box-years-expandable.expanded .bt-icon {
  transform: rotate(180deg) !important;
}
.filter .bt-box-years-expandable.expanded button {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.filter .bt-box-years-expandable.expanded button.year {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.filter .bt-box-years-hidden-content {
  background-color: var(--gray-100);
  padding: 0 16px;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.filter .bt-box-years-hidden-content .field {
  padding: 16px;
  border-top: 1px solid #E7E7E7;
}
.filter .bt-box-years-hidden-content .bt-default-form .fields {
  grid-gap: 0;
  max-height: 318px;
  overflow: auto;
}
.filter .bt-box-years-hidden-content .bt-default-form .fields.bt-custom-scroll::-webkit-scrollbar-track {
  border-radius: 12px;
  background-color: var(--gray-150);
}
.filter .bt-box-years-hidden-content .bt-default-form .fields.bt-custom-scroll::-webkit-scrollbar {
  width: 6px;
  border-radius: 12px;
}
.filter .bt-box-years-hidden-content .bt-default-form .fields.bt-custom-scroll::-webkit-scrollbar-thumb {
  border-radius: 12px;
  background-color: #009EE0;
}
.filter .bt-box-years-hidden-content .bt-default-form .field.field-checkbox label {
  grid-template-columns: 20px auto;
  grid-gap: 24px;
}
.filter .bt-box-years-hidden-content .bt-default-form .field.field-checkbox label .text {
  font-size: 13px;
  font-weight: 600;
}
.filter .bt-box-years-hidden-content .bt-default-form .field.field-checkbox label input ~ .check {
  width: 20px;
  height: 20px;
  line-height: 18px;
  font-size: 18px;
}
.filter .bt-box-years-hidden-content .bt-default-form .field.field-checkbox label input .checked {
  background-color: var(--blue-24);
  border-color: var(--blue-24);
}
.filter .bt-box-years-hidden-content.filter-partners {
  border-top-left-radius: 16px;
  border-top-right-radius: 16px;
}
.filter .bt-box-years-hidden-content.filter-partners .title {
  font-size: 13px;
  font-weight: 600;
  padding: 16px;
}
.filter .bt-default-form.language {
  background-color: var(--gray-100);
  padding: 0 16px;
  border-radius: 12px;
  margin-top: 10px;
}
.filter .bt-default-form.language .field {
  padding: 16px;
}
.filter .bt-default-form.language .field:first-of-type {
  border-bottom: 1px solid #E7E7E7;
}
.filter .bt-default-form.language .field label {
  grid-template-columns: 20px auto;
  grid-gap: 24px;
  font-size: 13px;
  font-weight: 600;
}
.filter .bt-default-form.language .field label .span {
  font-size: 13px;
  font-weight: 600;
}
.filter .bt-default-form.language .bt-btn-radio {
  padding: 0;
}
.filter .bt-default-form.language .field.field-checkbox label input ~ .check {
  width: 20px;
  height: 20px;
  line-height: 18px;
  font-size: 18px;
}
.filter .bt-default-form.language .field.field-checkbox label input.dirty ~ .check {
  background-color: var(--blue-24);
  border-color: var(--blue-24);
}
.filter .bt-default-form.language .fields {
  grid-gap: 0;
}
.filter .bt-default-form.language .bt-icon-check {
  margin: 0;
  width: 20px;
  height: 20px;
  line-height: 18px;
  font-size: 18px;
  min-height: 20px;
  min-width: 20px;
}
.filter .bt-default-form.language .bt-btn-radio input:checked ~ .bt-icon-check {
  background-color: var(--blue-24);
  border-color: var(--blue-24);
}
@media (max-width: 991px) {
  .box-investors.docs {
    margin-bottom: 32px;
  }
}
@media (max-width: 991px) {
  .box-investors.docs h3.titlu-categorie {
    margin-bottom: 24px;
    text-align: center;
  }
}
@media (min-width: 992px) {
  .box-investors.docs h3.titlu-categorie {
    margin-bottom: 32px;
  }
}
.box-investors.docs .box-items {
  grid-template-columns: 1fr;
}
@media (max-width: 991px) {
  .box-investors.docs .box-items {
    gap: 8px;
  }
}
@media (min-width: 992px) {
  .box-investors.docs .box-items {
    gap: 16px;
  }
}
.box-investors.docs .box-items .item {
  padding: 0;
  width: 100%;
}
.box-investors.docs .box-items .item .text {
  width: 90%;
  justify-content: start;
}
@media (max-width: 991px) {
  .box-investors.docs .box-items .item .text {
    gap: 12px;
    padding: 16px;
  }
}
@media (min-width: 992px) {
  .box-investors.docs .box-items .item .text {
    padding: 24px;
  }
}
@media (max-width: 991px) {
  .box-investors.docs .box-items .item .text img {
    width: 42px;
    height: 42px;
  }
}
.box-investors.docs .btn-more {
  display: flex;
  align-items: flex-end;
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .box-investors.docs .btn-more {
    justify-content: center;
    margin-top: 24px;
  }
  .box-investors.docs .btn-more .bt-btn-blue-24 {
    font-size: 14px;
    font-weight: 600;
    line-height: 144%;
    /* 20.16px */
    letter-spacing: -0.09px;
  }
}
@media (min-width: 992px) {
  .box-investors.docs .btn-more {
    justify-content: end;
    margin-top: 32px;
  }
}
.box-investors.docs .box-items .item .box-download {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  color: #009EE0;
  font-size: 14px;
  font-weight: 600;
  line-height: 144%;
  /* 20.16px */
  letter-spacing: 0.042px;
}
@media (max-width: 991px) {
  .box-investors.docs .box-items .item .box-download {
    padding: 30px 36px 30px 0;
  }
}
@media (min-width: 992px) {
  .box-investors.docs .box-items .item .box-download {
    padding: 52px 56px 52px 24px;
  }
}
.box-investors.docs .box-items .item .text .gray {
  color: #737382;
  margin-bottom: 2px;
}
@media (max-width: 991px) {
  .box-investors.docs .box-items .item .text .gray {
    font-size: 12px;
    font-weight: 600;
    line-height: 144%;
    /* 17.28px */
    letter-spacing: 0.036px;
  }
}
@media (min-width: 992px) {
  .box-investors.docs .box-items .item .text .gray {
    font-size: 14px;
    font-weight: 600;
    line-height: 144%;
    /* 20.16px */
    letter-spacing: 0.042px;
  }
}
.box-investors.docs .load-more {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  color: #009EE0;
  margin-top: 32px;
  margin-bottom: 100px;
  font-size: 14px;
  font-weight: 600;
  line-height: 144%;
  /* 20.16px */
  letter-spacing: 0.042px;
  cursor: pointer;
}
@media (max-width: 991px) {
  .box-investors.docs .load-more {
    margin-top: 26px;
    margin-bottom: 34px;
  }
}
@media (min-width: 992px) {
  .box-investors.docs .load-more {
    margin-top: 32px;
    margin-bottom: 100px;
  }
}
.box-investors.docs .load-more ~ .item {
  display: none;
}
.box-investors.docs .load-more ~ .item.loaded {
  display: block;
}
@media (max-width: 991px) {
  .box-investors.docs .box-items .item .text .name {
    color: #303036;
    font-size: 14px;
    font-weight: 700;
    line-height: 144%;
    /* 20.16px */
  }
}
@media (min-width: 992px) {
  .box-investors.docs .box-items .item .text .name {
    color: #000;
    font-size: 19px;
    font-weight: 600;
    line-height: 144%;
    /* 27.36px */
    letter-spacing: -0.3px;
  }
}
.box-investors .box-items {
  display: grid;
}
@media (max-width: 991px) {
  .box-investors .box-items {
    gap: 12px;
    margin-bottom: 32px;
  }
}
@media (min-width: 992px) {
  .box-investors .box-items {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
}
.box-investors .box-items .item {
  background-color: var(--bt-white);
  padding: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 12px;
  color: var(--bt-black);
  gap: 9px;
}
.box-investors .box-items .item .text {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}
@media (max-width: 991px) {
  .box-investors .box-items .item .text {
    word-break: break-all;
  }
}
.box-investors .box-items .item .text .gray {
  font-size: 13px;
  font-weight: 600;
  color: #999999;
  text-transform: uppercase;
}
.box-investors .action {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin: auto;
  color: var(--blue-24);
}
@media (max-width: 991px) {
  .box-investors .action {
    margin-top: 24px;
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .box-investors .action {
    margin-top: 56px;
  }
}
.box-investors .action .bt-icon {
  width: 24px;
  height: 24px;
  font-size: 24px;
}
@media (max-width: 991px) {
  .bt-tabs-slide {
    overflow: auto;
    margin-right: -24px;
  }
  .bt-tabs-slide::-webkit-scrollbar {
    display: none !important;
  }
}
.bt-tabs-slide-wrapper {
  margin: 0;
  padding: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  list-style: none;
}
@media (max-width: 991px) {
  .bt-tabs-slide-wrapper {
    gap: 10px;
  }
}
@media (min-width: 992px) {
  .bt-tabs-slide-wrapper {
    gap: 16px;
  }
}
.bt-tabs-slide-wrapper .bt-tab {
  padding: 16px 32px;
  border-radius: 120px;
  border: 0;
  background-color: var(--bt-white);
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
  white-space: nowrap;
  color: #000;
}
.bt-tabs-slide-wrapper .bt-tab.selected {
  background-color: var(--blue-t1);
}
.box-insurance-items {
  display: grid;
}
@media (max-width: 991px) {
  .box-insurance-items {
    gap: 12px;
    margin-bottom: 32px;
  }
}
@media (min-width: 992px) {
  .box-insurance-items {
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
  }
}
.box-insurance-items .item {
  background-color: var(--bt-white);
  border-radius: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .box-insurance-items .item {
    height: 120px;
  }
  .box-insurance-items .item img {
    max-width: 200px;
    height: auto;
    object-fit: cover;
  }
}
@media (min-width: 992px) {
  .box-insurance-items .item {
    height: 245px;
    padding: 0 32px;
  }
  .box-insurance-items .item img {
    max-width: 100%;
  }
}
.m-b-32 {
  margin-bottom: 32px !important;
}
.m-b-40 {
  margin-bottom: 40px !important;
}
.m-t-24 {
  margin-top: 24px !important;
}
.m-t-56 {
  margin-top: 56px !important;
}
@media (max-width: 991px) {
  .m-t-56 {
    margin-top: 0 !important;
  }
}
.text-gray-3 {
  color: var(--gray-350);
}
.text-gray-2 {
  color: var(--gray-200);
}
.box-locations {
  background-color: var(--bt-white);
  border-radius: 20px;
  margin-top: 56px;
}
@media (max-width: 991px) {
  .box-locations {
    padding: 24px;
  }
}
@media (min-width: 992px) {
  .box-locations {
    padding: 48px;
  }
}
.box-locations h2 {
  text-align: center;
}
@media (max-width: 991px) {
  .box-locations h2 {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .box-locations h2 {
    margin-bottom: 48px;
  }
}
.box-locations .box-items {
  display: grid;
}
@media (max-width: 991px) {
  .box-locations .box-items {
    gap: 12px;
  }
}
@media (min-width: 992px) {
  .box-locations .box-items {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
}
.box-locations .box-items .item {
  background-color: var(--gray-100);
  padding: 16px 24px;
  border-radius: 16px;
  display: flex;
  align-items: flex-start;
  gap: 24px;
}
.box-locations .box-items .item .title {
  font-size: 23px;
  line-height: 28px;
  font-weight: 600;
  margin-bottom: 4px;
}
.box-locations .box-items .item .subtitle {
  color: #8A8B8C;
}
.bt-default-form.search-goods .field.field-input label {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 991px) {
  .bt-default-form.search-goods .field.field-input label {
    padding: 10px 8px 10px 24px;
    border-radius: 108px;
    justify-content: space-between;
    border: 0;
  }
}
@media (min-width: 992px) {
  .bt-default-form.search-goods .field.field-input label {
    padding: 24px;
    background-color: #fff;
  }
}
@media (max-width: 991px) {
  .bt-default-form.search-goods .field.field-input {
    margin-bottom: 16px;
  }
}
.bt-default-form.search-goods .field.field-input input::placeholder {
  font-weight: 400;
}
@media (min-width: 992px) {
  .bt-default-form.search-goods .field.field-input input::placeholder {
    color: #67686A;
  }
}
.bt-default-form.search-goods .field.field-input .placeholder {
  top: 24px;
}
@media (max-width: 991px) {
  .bt-default-form.search-goods .field.field-input .placeholder {
    left: 24px;
  }
}
@media (min-width: 992px) {
  .bt-default-form.search-goods .field.field-input .placeholder {
    color: #67686A;
  }
}
@media (min-width: 992px) {
  .bt-default-form.search-goods {
    max-width: 744px;
    margin: auto;
    margin-bottom: 48px;
  }
}
.bt-default-form.search-goods #produse label {
  border-radius: 0;
}
.box-new {
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
  color: #67686A;
  padding: 2px 8px;
  font-weight: 600;
  width: max-content;
  margin-top: 24px;
  border-radius: 999px;
  border: 1px solid #CDE3F2;
}
.box-new:not(:last-of-type) {
  margin-right: 8px;
}
.box-red-new {
  display: inline-block;
  font-size: 13px;
  line-height: 18px;
  padding: 2px 12px;
  background-color: var(--bt-red);
  color: var(--bt-white);
  border-radius: 4px;
  font-weight: 600;
  width: max-content;
  margin-top: 20px;
}
.box-red-new.green {
  background-color: #3EB96F;
}
.box-red-new.blue {
  background-color: #009EE0;
}
.bt-box-details {
  background-color: var(--bt-white);
  border-radius: 20px;
}
@media (max-width: 991px) {
  .bt-box-details {
    padding: 32px 24px;
  }
}
@media (min-width: 992px) {
  .bt-box-details {
    padding: 48px;
  }
}
.bt-box-details h3 {
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .bt-box-details h3 {
    font-size: 25px;
  }
}
@media (min-width: 992px) {
  .bt-box-details h3 {
    font-size: 30px;
  }
}
.bt-box-details .top {
  margin-bottom: 24px;
}
.bt-box-details .top .items {
  display: grid;
  gap: 8px;
}
@media (min-width: 992px) {
  .bt-box-details .top .items {
    grid-template-columns: repeat(2, 1fr);
  }
}
.bt-box-details .top .items .item {
  background-color: var(--gray-100);
  border-radius: 8px;
  padding: 16px 24px;
  display: flex;
  align-items: center;
  gap: 16px;
}
.bt-box-details .bullets .bt-list {
  grid-gap: 8px;
}
.bt-box-details .bullets .bt-list .bt-icon-check {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.bt-box-details .bullets .pad {
  padding: 16px;
  background-color: var(--gray-100);
  border-radius: 7px;
}
.bt-box-details .bullets li {
  padding-left: 44px;
}
.bt-box-details .description {
  color: #434343;
  margin-top: 24px;
}
.bt-box-details.characteristics h3 {
  margin-bottom: 24px;
}
.bt-box-details.characteristics .bullets.grid .bt-list {
  display: grid;
  gap: 8px;
}
@media (min-width: 992px) {
  .bt-box-details.characteristics .bullets.grid .bt-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
.similar-ads .box-recovered-goods {
  width: auto;
}
@media (max-width: 991px) {
  .similar-ads .box-recovered-goods .top-img {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .similar-ads .box-recovered-goods .top-img {
    margin-bottom: 36px;
  }
}
.similar-ads .box-recovered-goods .top-img img {
  max-height: 228px;
}
@media (max-width: 991px) {
  .similar-ads .box-recovered-goods h4 {
    margin-bottom: 16px;
  }
}
@media (min-width: 992px) {
  .similar-ads .box-recovered-goods h4 {
    margin-bottom: 24px;
  }
}
.similar-ads .box-recovered-goods .action .blue-t1 {
  margin-top: 28px;
  width: 100%;
  display: block;
  padding: 10px 20px;
  min-height: 40px;
}
.m-b-48 {
  margin-bottom: 48px !important;
}
.bt-box-goods-contact {
  background-color: var(--bt-white);
  border-radius: 20px;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .bt-box-goods-contact {
    padding: 24px;
  }
}
@media (min-width: 992px) {
  .bt-box-goods-contact {
    padding: 32px;
  }
}
.bt-box-goods-contact .number {
  display: flex;
  align-items: center;
  gap: 5px;
}
.bt-box-goods-contact .show-number {
  display: none;
}
.bt-box-goods-contact .hide-number {
  cursor: pointer;
  color: #009EE0;
  font-weight: 600;
}
@media (max-width: 991px) {
  .bt-box-goods-contact h3 {
    margin-bottom: 16px;
  }
}
@media (min-width: 992px) {
  .bt-box-goods-contact h3 {
    margin-bottom: 24px;
  }
}
.bt-box-goods-contact .item {
  background-color: var(--gray-100);
  border-radius: 8px;
  display: flex;
  align-items: center;
  gap: 16px;
}
.bt-box-goods-contact .item.top {
  align-items: flex-start;
}
@media (max-width: 991px) {
  .bt-box-goods-contact .item {
    padding: 16px;
  }
}
@media (min-width: 992px) {
  .bt-box-goods-contact .item {
    padding: 16px 24px;
  }
}
.bt-box-goods-contact .item:not(:last-of-type) {
  margin-bottom: 8px;
}
.bt-box-goods-contact .item a {
  color: var(--bt-black);
}
.bt-default-grid {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .bt-default-grid {
    flex-flow: column;
    gap: 24px;
  }
}
@media (min-width: 992px) {
  .bt-default-grid {
    column-gap: 24px;
    row-gap: 104px;
  }
}
.bt-default-grid .bt-default-grid-center {
  min-width: 0;
  flex: 1;
}
.bt-default-grid .bt-default-grid-aside {
  min-width: 0;
  flex-basis: 100%;
  flex: 1;
}
@media (min-width: 992px) {
  .bt-default-grid .bt-default-grid-aside {
    max-width: 282px;
  }
}
@media (min-width: 992px) {
  .bt-default-grid .bt-default-grid-aside .bt-default-grid-aside-sticky {
    position: sticky;
    top: 24px;
    max-width: 282px;
  }
}
.bt-default-grid .bt-default-grid-bottom {
  min-width: 0;
}
@media (min-width: 992px) {
  .bt-default-grid .bt-default-grid-bottom {
    flex: 0 0 100%;
  }
}
@media (max-width: 991px) {
  .bt-sidebar-menu {
    overflow: auto;
    white-space: nowrap;
  }
  .bt-sidebar-menu::-webkit-scrollbar {
    display: none !important;
  }
}
.bt-sidebar-menu:not(:last-child):not(.no-margin) {
  margin-bottom: 24px;
}
.bt-sidebar-menu .bt-sidebar-menu-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper {
    display: inline-flex;
    gap: 8px;
  }
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper {
    flex-flow: column;
    gap: 16px;
  }
}
.bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box {
  position: relative;
  color: var(--bt-black);
  border: 0;
  display: block;
  text-align: left;
  z-index: 1;
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box:not(.bt-sidebar-menu-transparent-bg) {
    background-color: var(--bt-white);
    border-radius: 20px;
  }
  .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box:not(.bt-sidebar-menu-transparent-bg) {
    background-color: var(--gray-600);
    color: var(--bt-white);
  }
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box:not(.bt-sidebar-menu-no-padding) {
    padding: 24px;
    margin-bottom: 8px;
  }
}
.bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .bt-back-button {
  color: var(--bt-blue);
  fill: var(--bt-blue);
  line-height: 1.4;
  padding: 12px 4px;
  border-width: 2px;
  border-style: solid;
  display: block;
  text-align: center;
  font-family: inherit;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.39px;
  text-decoration: none;
}
.dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .bt-back-button {
  color: var(--bt-white);
  fill: var(--bt-white);
}
.bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .bt-back-button:not(:last-child):not(.no-margin) {
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .bt-back-button {
    background-color: var(--bt-white);
    border-color: var(--bt-white);
    display: none;
  }
  .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .bt-back-button {
    background-color: var(--gray-550);
    border-color: var(--gray-550);
  }
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .bt-back-button {
    background-color: var(--gray-100);
    width: 100%;
    border-color: var(--gray-100);
    border-radius: 12px;
  }
  .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .bt-back-button {
    background-color: var(--gray-600);
    border-color: var(--blue-24);
    border-radius: 44px;
  }
}
.bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .bt-back-button i {
  font-size: 20px;
  display: inline-block;
  vertical-align: bottom;
}
.bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .bt-back-button svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: bottom;
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .bt-back-button:hover {
    color: var(--blue-24);
    fill: var(--blue-24);
  }
  .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .bt-back-button:hover {
    background-color: var(--blue-24);
    color: var(--bt-white);
    fill: var(--bt-white);
  }
}
@media (max-width: 991px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .title {
    display: none;
  }
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .title {
    line-height: 1.3;
    padding: 0px 12px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
  }
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .title:not(:last-child):not(.no-margin) {
    margin-bottom: 8px;
  }
}
@media (max-width: 991px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links {
    display: inline-flex;
    gap: 8px;
  }
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links {
    display: flex;
    flex-flow: column;
  }
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links:not(:last-child):not(.no-margin) {
    margin-bottom: 8px;
  }
}
@media (max-width: 991px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles {
    gap: 8px;
  }
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles {
    gap: 4px;
  }
}
.bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles a, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles button {
  color: var(--bt-black);
  line-height: 1.3;
  border: 0;
  display: block;
  font-weight: 600;
  letter-spacing: 0.04em;
}
.dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles a, .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles button {
  color: var(--bt-white);
}
@media (max-width: 991px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles a, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles button {
    background-color: var(--bt-white);
    padding: 16px 32px;
    border-radius: 25px;
    font-size: 13px;
  }
  .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles a, .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles button {
    background-color: var(--gray-550);
  }
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles a, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles button {
    background-color: transparent;
    padding: 12px 16px;
    border-radius: 12px;
    font-size: 16px;
  }
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles a:hover, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles button:hover {
    color: var(--blue-24);
    text-decoration: none;
  }
  .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles a:hover, .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles button:hover {
    color: var(--blue-24);
  }
}
.bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles a.selected, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles button.selected {
  pointer-events: none;
}
@media (max-width: 991px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles a.selected, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles button.selected {
    background-color: var(--bt-blue);
    color: var(--bt-white);
    box-shadow: 0 20px 33px rgba(0, 0, 0, 0.08);
  }
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles a.selected, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles button.selected {
    background-color: var(--gray-100);
  }
  .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles a.selected, .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-titles button.selected {
    background-color: var(--gray-550);
  }
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets:not(:last-child):not(.no-margin-desktop) {
    margin-bottom: 12px;
  }
}
.bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets a, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets button, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets .link {
  color: var(--bt-black);
  border: 0;
}
.dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets a, .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets button, .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets .link {
  color: var(--bt-white);
}
@media (max-width: 991px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets a, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets button, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets .link {
    background-color: var(--bt-white);
    padding: 16px 32px;
    border-radius: 25px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
  }
  .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets a, .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets button, .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets .link {
    background-color: var(--gray-550);
  }
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets a, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets button, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets .link {
    background-color: transparent;
    padding: 4px;
    border-radius: 12px;
    display: flex;
    align-items: start;
    font-size: 16px;
    gap: 8px;
    line-height: 28px;
  }
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets a:hover, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets button:hover, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets .link:hover {
    background-color: var(--gray-100);
    color: var(--bt-black) !important;
  }
}
.bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets a i, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets button i, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets .link i {
  display: block;
  font-size: 28px;
}
@media (max-width: 991px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets a i, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets button i, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets .link i {
    display: none;
  }
}
.bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets a svg, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets button svg, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets .link svg {
  width: 28px;
  height: 28px;
  display: block;
}
.bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets a[href]:hover, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets button[href]:hover, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets .link[href]:hover {
  color: var(--blue-24);
  text-decoration: none;
}
.bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets a.selected, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets button.selected, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets .link.selected {
  pointer-events: none;
}
@media (max-width: 991px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets a.selected, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets button.selected, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets .link.selected {
    background-color: var(--bt-blue);
    color: var(--bt-white);
  }
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets a.selected, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets button.selected, .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets .link.selected {
    background-color: var(--gray-100);
    color: var(--bt-black);
  }
  .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets a.selected, .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets button.selected, .dark-background .bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets .link.selected {
    background-color: var(--gray-550);
  }
}
.bt-sidebar-menu .bt-sidebar-menu-wrapper .bt-sidebar-menu-box .links.links-with-bullets .load-more ~ * {
  display: none;
}
.bt-sidebar-menu .bt-sidebar-menu-tool {
  background-color: var(--bt-white);
  color: var(--bt-black);
  line-height: 1.3;
  border: 0;
  gap: 8px;
  align-items: center;
  font-family: "Inter", sans-serif;
  font-weight: 600;
  overflow: hidden;
  /*
		&:not(:last-child):not(.no-margin) {
			margin-bottom: 16px;
		}
		*/
}
@media (max-width: 991px) {
  .bt-sidebar-menu .bt-sidebar-menu-tool {
    padding: 10px 24px;
    border-radius: 12px;
    display: inline-flex;
    font-size: 13px;
  }
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-tool {
    padding: 20px 24px;
    border-radius: 20px;
    display: flex;
    font-size: 16px;
    transition: all 0.2s ease;
  }
  .bt-sidebar-menu .bt-sidebar-menu-tool:hover {
    color: var(--blue-24);
    text-decoration: none;
  }
}
.dark-background .bt-sidebar-menu .bt-sidebar-menu-tool {
  background-color: var(--gray-600);
  color: var(--bt-white);
  fill: var(--bt-white);
}
.bt-sidebar-menu .bt-sidebar-menu-tool.bt-sidebar-menu-tool-blue {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-tool.bt-sidebar-menu-tool-blue:hover {
    background-color: var(--blue-24);
    color: var(--bt-white);
  }
}
.bt-sidebar-menu .bt-sidebar-menu-tool.bt-sidebar-menu-tool-dark {
  background-color: var(--gray-600);
  color: var(--bt-white);
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-tool.bt-sidebar-menu-tool-dark:hover {
    color: var(--blue-24);
  }
}
.bt-sidebar-menu .bt-sidebar-menu-tool.selected {
  opacity: 0.4;
  pointer-events: none;
}
.bt-sidebar-menu .bt-sidebar-menu-tool .text {
  flex: 1;
  text-align: left;
}
.bt-sidebar-menu .bt-sidebar-menu-tool .icon {
  display: flex;
  align-items: center;
}
@media (max-width: 991px) {
  .bt-sidebar-menu .bt-sidebar-menu-tool .icon {
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 28px;
  }
}
@media (min-width: 992px) {
  .bt-sidebar-menu .bt-sidebar-menu-tool .icon {
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 32px;
  }
}
.bt-sidebar-menu .bt-sidebar-menu-tool .icon:not(.icon-not-rounded) {
  border-radius: 50%;
  overflow: hidden;
}
.bt-sidebar-menu .bt-sidebar-menu-tool .icon.icon-blue {
  background-color: var(--bt-blue);
  color: var(--bt-white);
}
.bt-sidebar-menu .bt-sidebar-menu-tool .icon.icon-white {
  background-color: var(--bt-white);
  color: var(--bt-blue);
}
.bt-sidebar-menu .bt-sidebar-menu-tool .icon i, .bt-sidebar-menu .bt-sidebar-menu-tool .icon svg {
  width: 100%;
  height: 100%;
  display: block;
  margin-left: 1px;
}
.bt-sidebar-menu .bt-sidebar-menu-tool .icon img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}
@media (min-width: 992px) {
  .box-calculator {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media (max-width: 991px) {
  .box-calculator h2 {
    margin-bottom: 16px;
  }
}
.box-calculator .number-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}
.box-calculator .bt-progress-bar {
  background-color: transparent;
  display: flex;
  gap: 16px;
}
.box-calculator .bt-progress-bar .fill {
  border-radius: 3px;
}
.box-calculator .bt-progress-bar .fill-gray {
  background-color: #F2F2F2;
  border-radius: 3px;
}
.box-calculator .bt-btn-regular.bt-btn-blue-24 {
  padding: 15px 24px;
  max-height: 56px;
  border-radius: 12px;
  font-size: 14px;
}
.box-calculator .bt-btn-regular.bt-btn-blue-24.btn-border {
  border-radius: 70px;
}
.box-calculator .inputslider .area .knob .current-value .current-value-s1 {
  font-size: 16px;
  padding: 4px 10px;
  background-color: #009EE0;
  border-radius: 62px;
  position: absolute;
  top: -40px;
  left: -15px;
  font-weight: 600;
}
.box-calculator .inputslider {
  margin-top: 45px !important;
}
.box-calculator .rezultat.not-show {
  display: none;
}
.box-calculator .bt-default-form .fields {
  margin-bottom: 8px;
}
.box-calculator .bt-default-form .fields.gray {
  background-color: var(--gray-100);
  border-radius: 16px;
}
@media (max-width: 991px) {
  .box-calculator .bt-default-form .fields.gray {
    padding: 24px;
  }
}
@media (min-width: 992px) {
  .box-calculator .bt-default-form .fields.gray {
    padding: 16px 24px;
  }
}
@media (max-width: 991px) {
  .box-calculator .bt-default-form .fields.bg-gray {
    padding: 24px;
  }
}
.box-calculator .bt-default-form .text-gray.flex {
  display: flex;
  align-items: center;
  gap: 8px;
}
.box-calculator .bt-default-form .radiogroup {
  background-color: var(--bt-white);
}
@media (max-width: 991px) {
  .box-calculator .bt-default-form .radiogroup.mobile-grid {
    background-color: transparent;
    grid-auto-flow: row;
  }
  .box-calculator .bt-default-form .radiogroup.mobile-grid label {
    background-color: var(--bt-white);
    border-radius: 12px;
  }
  .box-calculator .bt-default-form .radiogroup.mobile-grid label:not(:last-child) {
    margin-bottom: 8px;
  }
}
.box-calculator .bt-default-form .radiogroup label input ~ span {
  color: var(--blue-24);
}
@media (max-width: 991px) {
  .box-calculator .bt-default-form .radiogroup label input ~ span {
    padding: 20px 0;
  }
}
.box-calculator .bt-default-form .radiogroup label input:checked ~ span {
  background-color: var(--blue-24);
  color: var(--bt-white);
}
.box-calculator .bt-default-form .field.field-input.big label {
  padding: 54px 24px 24px 24px;
  border-radius: 16px;
  border: 0;
}
@media (min-width: 992px) {
  .box-calculator .bt-default-form .field.field-input.big label {
    height: 120px;
  }
}
.box-calculator .bt-default-form .field.field-input.big label input {
  font-family: "Inter", sans-serif;
  color: var(--bt-black);
  max-width: 85%;
}
@media (max-width: 991px) {
  .box-calculator .bt-default-form .field.field-input.big label input {
    font-size: 25px;
    line-height: 27px;
    height: 30px;
  }
}
@media (min-width: 992px) {
  .box-calculator .bt-default-form .field.field-input.big label input {
    font-size: 40px;
    line-height: 42px;
    height: 50px;
  }
}
.box-calculator .bt-default-form .field.field-input.big label .addon-factoring {
  top: 54px;
  position: absolute;
  right: 24px;
  font-family: "Inter", sans-serif;
}
@media (max-width: 991px) {
  .box-calculator .bt-default-form .field.field-input.big label .addon-factoring {
    font-size: 25px;
    line-height: 27px;
  }
}
@media (min-width: 992px) {
  .box-calculator .bt-default-form .field.field-input.big label .addon-factoring {
    font-size: 40px;
    line-height: 42px;
  }
}
.box-calculator .bt-default-form .field.field-input.big .placeholder {
  top: 24px;
  left: 24px;
  font-size: 16px;
  position: absolute;
  font-size: 16px;
  font-weight: normal;
  z-index: 2;
  opacity: 0.5;
  pointer-events: none;
  transition: all 0.25s ease;
}
.box-calculator .bt-default-form .field.field-input.big .input:focus ~ .placeholder {
  top: 24px !important;
}
.box-calculator .box-back-grid {
  display: grid;
  grid-template-columns: 28px 1fr;
  gap: 8px;
}
.box-calculator .box-back-grid button {
  background-color: transparent;
  border: 0;
  display: flex;
  align-items: self-start;
}
@media (max-width: 991px) {
  .box-calculator .bt-btn.bt-btn-regular.bt-btn-blue-24 {
    font-size: 14px;
    padding: 18px;
    border-radius: 12px;
  }
}
.bt-calculator-container {
  display: grid;
  align-items: center;
}
@media (max-width: 991px) {
  .bt-calculator-container {
    gap: 24px;
    margin-bottom: 48px;
  }
}
@media (min-width: 992px) {
  .bt-calculator-container {
    grid-template-columns: 1fr 603px;
  }
}
.bt-calculator-container .text {
  display: grid;
}
.bt-calculator-container .text .icon {
  padding: 11px;
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .bt-calculator-container .text .icon {
    text-align: center;
  }
}
.bt-calculator-container h2 {
  margin-bottom: 16px;
}
.bt-box-calculator-rate {
  border-radius: 20px;
  background: var(--bt-white);
  box-shadow: 0px 12px 42px -4px rgba(24, 39, 75, 0.12), 0px 8px 18px -6px rgba(24, 39, 75, 0.12);
  display: grid;
}
@media (max-width: 991px) {
  .bt-box-calculator-rate {
    padding: 32px 24px;
  }
}
@media (min-width: 992px) {
  .bt-box-calculator-rate {
    padding: 48px;
  }
}
.bt-box-calculator-rate h2 {
  margin-bottom: 24px;
}
.bt-box-calculator-rate .field {
  display: grid;
  gap: 16px 24px;
  align-items: center;
  margin-bottom: 24px;
}
@media (min-width: 992px) {
  .bt-box-calculator-rate .field {
    grid-template-columns: 1fr 123px;
  }
}
.bt-box-calculator-rate .field label {
  grid-column: 1 / -1;
  font-weight: 600;
}
.bt-box-calculator-rate .field .rezultat {
  display: flex;
  height: 48px;
  padding: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 12px;
  background-color: var(--gray-100);
  color: var(--gray-450);
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
}
.bt-box-calculator-rate .bt-btn-regular.bt-btn-blue-24 {
  max-height: 54px;
  border-radius: 108px;
}
.field-rezultat .text-label {
  font-weight: 600;
  margin-bottom: 8px;
}
.field-rezultat .rezultat {
  display: flex;
  padding: 16px 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  align-self: stretch;
  border-radius: 12px;
  background: var(--gray-100);
  margin-bottom: 8px;
  font-size: 30px;
  font-family: "Inter", sans-serif;
  line-height: 33px;
}
.inputslider {
  position: relative;
}
.inputslider input {
  display: none;
}
.inputslider .values {
  position: relative;
  margin-left: 14px;
  margin-right: 14px;
  height: 30px;
  margin-bottom: 8px;
  z-index: 1;
  display: none;
}
.inputslider .values span {
  position: absolute;
  top: 0;
  background-color: var(--gray-100);
  color: var(--bt-black);
  line-height: 1.4;
  padding: 4px 10px;
  border-radius: 15px;
  text-align: center;
  white-space: nowrap;
  display: block;
  font-size: 16px;
  transform: translateX(-50%);
  z-index: 1;
  transition: all 0.2s ease;
}
.inputslider .values span.selected {
  background-color: var(--bt-blue);
  color: var(--bt-white);
  z-index: 2;
}
.inputslider .area {
  position: relative;
  height: 28px;
}
.inputslider .area .track {
  position: absolute;
  top: 50%;
  left: 0;
  background-color: #E4F5FF;
  width: 100%;
  height: 6px;
  border-radius: 3px;
  z-index: 1;
  transform: translateY(-35%);
  height: 13px;
  border-radius: 13px;
}
.inputslider .area .fill {
  position: absolute;
  top: 50%;
  left: 0;
  background: var(--blue-t-4);
  width: 0;
  height: 6px;
  border-radius: 3px;
  z-index: 2;
  transform: translateY(-35%);
  background-color: var(--blue-24);
  height: 13px;
  border-radius: 13px;
}
.inputslider .area .knob {
  position: absolute;
  top: 0;
  left: 0;
  background-color: var(--bt-white);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1), 0px 7px 12px rgba(0, 0, 0, 0.12);
  z-index: 3;
}
.inputslider .area .knob .current-value {
  position: absolute;
  left: 4px;
  bottom: 4px;
  background-color: var(--blue-24);
  color: var(--bt-white);
  line-height: 1.4;
  padding: 4px 10px;
  border-radius: 15px;
  text-align: center;
  white-space: nowrap;
  display: block;
  font-size: 16px;
  /* transform: translate(-50%, -50%); */
  z-index: 1;
  /* display: none; */
  font-size: 0;
  width: 22px;
  height: 22px;
}
.box-home-calculator {
  background-color: var(--bt-white);
}
@media (max-width: 991px) {
  .box-home-calculator {
    margin-top: 32px;
  }
}
@media (min-width: 992px) {
  .box-home-calculator {
    margin-top: 100px;
  }
}
.box-home-calculator .items {
  display: grid;
}
@media (max-width: 991px) {
  .box-home-calculator .items {
    gap: 24px;
    padding: 32px 0;
  }
}
@media (min-width: 992px) {
  .box-home-calculator .items {
    grid-template-columns: 700px 1fr;
    gap: 24px;
    padding: 100px 0;
  }
}
.box-home-calculator .items .image {
  position: relative;
  display: grid;
  padding: 0;
}
.box-home-calculator .items .image::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 94.01%);
}
@media (max-width: 991px) {
  .box-home-calculator .items .image {
    max-height: 216px;
  }
}
.box-home-calculator .items .image img {
  border-radius: 20px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  grid-column: 1 / -1;
  grid-row: 1;
  z-index: 0;
}
@media (max-width: 991px) {
  .box-home-calculator .items .image img {
    object-fit: cover;
    object-position: top;
    max-height: 216px;
  }
}
@media (min-width: 992px) {
  .box-home-calculator .items .image img {
    max-height: 736px;
  }
}
.box-home-calculator .items .image .text-above {
  grid-column: 1 / -1;
  grid-row: 1;
  z-index: 1;
  display: flex;
  align-items: flex-end;
  color: var(--bt-white);
}
@media (max-width: 991px) {
  .box-home-calculator .items .image .text-above {
    padding: 16px;
  }
  .box-home-calculator .items .image .text-above h2 {
    font-size: 21px;
  }
}
@media (min-width: 992px) {
  .box-home-calculator .items .image .text-above {
    padding: 64px;
  }
}
.box-home-calculator .box-calculator {
  background: var(--bt-white);
  box-shadow: 0px 12px 42px -4px rgba(24, 39, 75, 0.12), 0px 8px 18px -6px rgba(24, 39, 75, 0.12);
}
@media (min-width: 992px) {
  .box-home-calculator .box-calculator {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
.box-home-calculator .box-calculator h2 {
  margin-bottom: 24px;
}
.box-home-calculator .box-calculator .subtitle {
  font-size: 13px;
  color: #292929;
  margin-bottom: 24px;
}
.box-home-calculator .box-calculator .bt-btn-regular.bt-btn-blue-24 {
  margin-bottom: 0 !important;
}
@media (max-width: 991px) {
  .box-home-calculator .bt-btn.bt-btn-regular.bt-btn-blue-24 {
    height: 54px;
    font-size: 14px;
    padding: 17px 28px;
  }
}
.bt-slider-box-video video {
  border-radius: 20px;
}
.bt-slider-box-video .video {
  border-radius: 20px;
}
.bt-slider-box-video .bt-btn-regular {
  color: var(--bt-blue);
}
.bt-slider-box-video h2 {
  color: var(--bt-white);
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  .bt-slider-box-video .detaliu--produse-video .video {
    border-radius: 20px;
  }
}
.bt-slider-box-video .detaliu--produse-video .video::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0.83%, rgba(0, 0, 0, 0) 72.97%), linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
}
.bt-slider-box-video .detaliu--produse-video .text {
  display: inline;
  max-width: 460px;
  width: 100%;
}
@media (max-width: 991px) {
  .bt-slider-box-video .detaliu--produse-video .text {
    left: 51%;
    top: 35%;
    width: 88%;
  }
}
@media (min-width: 992px) {
  .bt-slider-box-video .detaliu--produse-video .text {
    left: 23%;
    top: 40%;
  }
}
@media (max-width: 991px) {
  .bt-slider-box-video .detaliu--produse-video .text h2 {
    font-size: 30px;
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .bt-slider-box-video .detaliu--produse-video .text h2 {
    font-size: 52px;
    margin-bottom: 32px;
  }
}
.bt-slider-box-video .detaliu--produse-video .text .bt-btn-regular.bt-btn-blue-24 {
  color: var(--bt-white);
  border-radius: 45px;
}
.bt-slider-box-video .detaliu--produse-video .text .bt-btn-regular.bt-btn-blue-24:hover {
  color: var(--blue-24);
}
@media (max-width: 991px) {
  .bt-slider-box-video .detaliu--produse-video .text .bt-btn-regular.bt-btn-blue-24 {
    font-size: 14px;
    line-height: 16px;
    padding: 12px 32px;
    min-height: 36px;
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .bt-slider-box-video .detaliu--produse-video .text .bt-btn-regular.bt-btn-blue-24 {
    font-size: 14px;
    line-height: 19px;
    padding: 10px 32px;
    min-height: 44px;
  }
}
@media (min-width: 992px) {
  .bt-slider-box-video .detaliu--produse-video .text .button {
    margin-top: 31%;
  }
}
.bt-slider-box-video .detaliu--produse-video .text button svg {
  margin-left: 0;
}
.bt-slider-holder {
  position: relative;
  margin: 0 auto;
  display: grid;
}
.bt-slider-holder .bt-btn.bt-btn-regular.bt-btn-blue:hover {
  background-color: var(--bt-white) !important;
  color: var(--bt-blue) !important;
}
.bt-slider-holder.bt-slider-full-with {
  grid-template-columns: 1fr;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media (max-width: 991px) {
  .bt-slider-holder.bt-slider-full-with .bt-box {
    margin-left: 0px;
  }
  .bt-slider-holder.bt-slider-full-with .bt-slider-item {
    height: 100%;
  }
  .bt-slider-holder.bt-slider-full-with .bt-slider {
    margin-right: -48px;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .bt-slider-holder.bt-slider-full-with .bt-slider::-webkit-scrollbar {
    display: none;
  }
}
@media (min-width: 992px) {
  .bt-slider-holder.bt-slider-full-with .bt-columns .bt-column-span-2 {
    margin-left: -15px;
  }
}
@media (min-width: 992px) {
  .bt-slider-holder.bt-loading {
    opacity: 0;
  }
}
@media (min-width: 992px) {
  .bt-slider-holder.bt-loaded {
    opacity: 1;
  }
}
@media (max-width: 991px) {
  .bt-slider-holder.one-image {
    max-width: 100%;
  }
  .bt-slider-holder.one-image .bt-slider {
    margin-right: 0;
    margin-left: 0;
    z-index: 1;
  }
  .bt-slider-holder.one-image .bt-slider-item {
    min-width: auto;
  }
  .bt-slider-holder.one-image .bt-first {
    width: 100%;
  }
  .bt-slider-holder.one-image .bt-box {
    margin-left: 0;
    padding: 40px 24px 52px 24px;
  }
  .bt-slider-holder.one-image h2 {
    margin-bottom: 24px;
  }
  .bt-slider-holder.one-image .detaliu--produse-video .video {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }
}
@media (max-width: 991px) {
  .bt-slider-holder.bt-header-video {
    margin: 0;
    width: 100%;
  }
  .bt-slider-holder.bt-header-video .bt-first {
    width: 100%;
  }
  .bt-slider-holder.bt-header-video .bt-slider {
    margin-right: 0;
    margin-left: 0;
    overflow: initial;
  }
  .bt-slider-holder.bt-header-video .bt-slider-item {
    min-width: 100%;
  }
  .bt-slider-holder.bt-header-video .bt-box {
    margin-left: 0;
    margin-top: 0;
    padding: 24px 24px 32px 24px;
  }
}
@media (max-width: 991px) {
  .bt-slider-holder {
    grid-template-areas: "bt-slider" "box-text";
    max-width: 327px;
    flex: 1;
  }
  .bt-slider-holder .box-text {
    grid-area: box-text;
  }
  .bt-slider-holder .bt-slider {
    grid-area: bt-slider;
  }
}
@media (min-width: 992px) {
  .bt-slider-holder {
    grid-template-columns: 400px 800px;
  }
}
@media (max-width: 991px) {
  .bt-slider-holder #bt-slider-item-4 {
    margin-right: 40px;
  }
}
.bt-slider-holder.bt-box-slider-images .box-text {
  background-color: transparent;
  grid-row: 1;
  grid-column: 1;
}
.bt-slider-holder.bt-box-slider-images .bt-box {
  background: transparent;
}
@media (max-width: 991px) {
  .bt-slider-holder.bt-box-slider-images .bt-box {
    text-align: center;
  }
}
.bt-slider-holder.bt-box-slider-images .bt-slider {
  grid-column: 1 e("/") -1;
  grid-row: 1;
}
.bt-slider-holder.bt-box-slider-images h2 {
  color: var(--bt-white);
}
@media (max-width: 991px) {
  .bt-slider-holder.bt-box-slider-images h2 {
    font-size: 18px;
    margin-bottom: 18px;
  }
}
.bt-slider-holder.bt-box-slider-images .detaliu--produse-video .video {
  border-radius: 20px;
}
.bt-slider-holder.bt-box-slider-images .bt-btn-regular {
  color: var(--bt-blue);
}
.bt-slider-holder.box-image {
  grid-template-columns: 1fr;
}
.bt-slider-holder.box-image .text {
  display: inline;
  max-width: 458px;
  left: 23%;
  top: 38%;
}
.bt-slider-holder.box-image .text h2 {
  color: var(--bt-white);
}
.bt-slider-holder.box-image .text .bt-btn-regular {
  color: var(--bt-blue);
}
.bt-slider-holder.box-image .detaliu--produse-video .video {
  border-radius: 20px;
}
.bt-slider-holder .bt-box {
  padding: 48px 56px 48px 48px;
  height: 100%;
}
@media (max-width: 991px) {
  .bt-slider-holder .bt-box {
    margin-left: -15px;
    margin-top: -23px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
.bt-slider-holder .bt-btn-blue-outline {
  color: var(--bt-black);
  border-color: var(--blue-t2);
}
.dark-background .bt-slider-holder .bt-btn-blue-outline {
  color: var(--bt-white);
  border-color: var(--gray-500);
}
.bt-slider-holder .bt-columns {
  gap: 0;
}
.bt-slider-holder .bt-first {
  z-index: 1;
}
@media (max-width: 991px) {
  .bt-slider-holder .bt-first {
    width: 327px;
  }
}
.bt-slider-holder h2 {
  margin-bottom: 32px;
}
.bt-slider-holder .bt-slider {
  position: relative;
}
@media (max-width: 991px) {
  .bt-slider-holder .bt-slider {
    grid-gap: 12px;
    overflow: auto hidden;
    display: flex;
    align-items: stretch;
    min-width: 100%;
    margin-right: -24px;
    margin-left: -15px;
  }
}
@media (min-width: 992px) {
  .bt-slider-holder .bt-slider {
    height: 560px;
    overflow: hidden;
    display: grid;
    border-radius: 20px;
  }
}
.bt-slider-holder .bt-slider .bt-btn.bt-btn-regular {
  margin-bottom: 16px;
}
.bt-slider-holder .bt-slider .bt-btn.bt-btn-blue:hover {
  background-color: var(--bt-white);
  color: var(--bt-blue);
}
@media (min-width: 992px) {
  .bt-slider-holder .bt-slider a:first-of-type {
    z-index: 1;
  }
}
@media (max-width: 991px) {
  .bt-slider-holder .bt-slider-item {
    grid-template-areas: "box-video" "box-text";
    min-width: 327px;
    flex: 1;
  }
}
@media (min-width: 992px) {
  .bt-slider-holder .bt-slider-item {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: grid;
    grid-template-columns: minmax(401px) auto;
    background-color: #ffffff;
    border-radius: 20px;
  }
}
@media (max-width: 991px) {
  .bt-slider-holder .bt-slider-item .box-video {
    grid-area: box-video;
  }
}
@media (max-width: 991px) {
  .bt-slider-holder .bt-slider-item .box-text {
    grid-area: box-text;
  }
}
@media (max-width: 991px) {
  .bt-slider-holder .bt-slider-item .box-text .bt-box {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 24px 24px 32px 24px;
  }
}
.slider-nav {
  margin-top: 20px;
  position: absolute;
  left: 4%;
  bottom: 10%;
  z-index: 1;
}
@media (max-width: 991px) {
  .slider-nav {
    display: none;
  }
}
.slider-nav-btn {
  width: 56px;
  height: 56px;
  display: inline-block;
  padding: 4px;
  margin-right: 10px;
  cursor: pointer;
  background-color: var(--bt-white);
  border-radius: 50%;
  transition: all 0.2s;
  border: 0;
}
.slider-nav-btn:hover i {
  color: var(--bt-blue);
}
.slider-nav-btn.disabled {
  opacity: 0.4;
  pointer-events: none;
}
.slider-nav-btn i {
  font-size: 35px;
  margin-left: 3px;
}
.slider-nav-btn i.m-r {
  margin-left: 0;
  margin-right: 2px;
}
.slider-nav-btn:last-child {
  margin-right: 0;
}
.m-b-6 {
  margin-bottom: 6px !important;
}
.detaliu--produse-video .testimonial-video {
  position: relative;
  background-color: #000;
}
@media (max-width: 991px) {
  .detaliu--produse-video .testimonial-video {
    height: 221px;
  }
  .detaliu--produse-video .testimonial-video.bt-video {
    background-color: var(--bt-blackest-black);
    display: grid;
    place-content: center;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
  }
}
@media (min-width: 992px) {
  .detaliu--produse-video .testimonial-video {
    height: 560px;
  }
  .detaliu--produse-video .testimonial-video.bt-video {
    background-color: var(--bt-blackest-black);
    display: grid;
    place-content: center;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }
}
.detaliu--produse-video .video {
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}
@media (max-width: 991px) {
  .detaliu--produse-video .video {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
}
.detaliu--produse-video .video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
.detaliu--produse-video .text {
  position: absolute;
  bottom: 3%;
  z-index: 2;
  transform: translate(-50%, -50%);
  display: inline-flex;
  align-items: center;
}
@media (max-width: 991px) {
  .detaliu--produse-video .text {
    left: 13%;
  }
}
@media (min-width: 992px) {
  .detaliu--produse-video .text {
    left: 7%;
  }
}
.detaliu--produse-video .text h4 {
  color: var(--bt-white);
  margin-left: 20px;
}
.detaliu--produse-video .text button {
  background: transparent;
  border: 0;
  outline: 0;
}
.detaliu--produse-video .text button:hover {
  cursor: pointer;
}
@media (max-width: 991px) {
  .detaliu--produse-video .text button svg {
    width: 48px;
    height: 48px;
  }
}
@media (min-width: 992px) {
  .detaliu--produse-video .text button svg {
    width: 61px;
    height: 61px;
    margin-left: 48px;
  }
}
.bt-slider-holder .slider-nav {
  left: 6%;
}
.bt-slider-holder .slider-nav-btn {
  background-color: transparent;
  border: 2px solid var(--blue-24);
  color: var(--bt-white);
  width: 52px;
  height: 52px;
}
.bt-slider-holder .slider-nav-btn:hover {
  color: var(--bt-white);
}
.section-home-slider {
  background-color: var(--bt-white);
  position: relative;
  z-index: 1;
}
@media (max-width: 991px) {
  .section-home-slider {
    padding-bottom: 10px;
    padding-top: 32px;
  }
}
@media (min-width: 992px) {
  .section-home-slider {
    padding-bottom: 100px;
  }
}
.section-home-slider .detaliu--produse-video .text .bt-btn-regular.bt-btn-blue-24:hover {
  background-color: var(--bt-white);
  color: var(--blue-24);
  fill: var(--bt-white);
  border-color: var(--blue-24);
}
.m-b-12 {
  margin-bottom: 12px !important;
}
.m-b-0 {
  margin-bottom: 0 !important;
}
.m-b-8 {
  margin-bottom: 8px !important;
}
.m-t-16 {
  margin-top: 16px !important;
}
.rezultat-calculator {
  background-color: #E4F5FF;
  padding: 24px;
  border-radius: 16px;
  margin-bottom: 8px;
}
.rezultat-calculator h4 {
  margin-bottom: 16px;
}
@media (max-width: 991px) {
  .rezultat-calculator h4 {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  .rezultat-calculator h4 {
    font-size: 30px;
  }
}
.rezultat-calculator .item {
  padding: 16px 0;
  border-bottom: 1px solid #D3EDFE;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.rezultat-calculator .download a {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #009EE0;
  justify-content: flex-end;
  margin-top: 17px;
  font-weight: 600;
}
.rezultat-calculator .download a .bt-icon-arrow-right {
  font-size: 28px;
}
.table-rezultat .bt-table.bt-table-default {
  border: 0;
  font-size: 15px;
}
@media (min-width: 992px) {
  .table-rezultat .bt-table.bt-table-default.columns .tr {
    grid-template-columns: 1fr repeat(2, 123px);
  }
}
.table-rezultat .bt-table.bt-table-default:not(:last-child) {
  margin-bottom: 8px;
}
.bt-menu-wrapper {
  font-size: 16px;
}
@media (max-width: 991px) {
  .bt-menu-wrapper {
    position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    width: calc(100% - 55px);
    height: 100%;
    box-shadow: -55px 0px 0px 0px rgba(0, 0, 0, 0.38);
    z-index: 2;
    transition: all 0.5s ease;
  }
  .bt-menu-wrapper:not(.showing) {
    right: -100%;
  }
  .bt-menu-wrapper .close-meniu {
    width: 100%;
    z-index: 40;
    display: block;
    height: 100%;
  }
  .bt-menu-wrapper.showing {
    width: 100%;
    display: grid;
    justify-content: end;
    grid-template-columns: 55px 1fr;
    background-color: rgba(0, 0, 0, 0.26);
  }
}
@media (min-width: 992px) {
  .bt-menu-wrapper {
    position: relative;
    font-weight: 600;
    z-index: 1;
  }
}
@media (max-width: 991px) {
  .bt-menu-wrapper .bt-main-menu {
    height: 100%;
    padding: 0 20px 32px 20px;
    overflow: auto;
  }
}
.bt-menu-wrapper ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (max-width: 991px) {
  .bt-menu-wrapper ul {
    display: inline;
  }
}
@media (min-width: 992px) {
  .bt-menu-wrapper ul {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: auto;
    align-items: center;
    text-align: center;
  }
}
.bt-menu-wrapper ul .separator:before {
  content: "";
  background-color: var(--gray-250);
  width: 1px;
  height: 16px;
  margin: 0 auto;
  display: block;
}
.bt-menu-wrapper ul a, .bt-menu-wrapper ul button {
  position: relative;
  background-color: transparent;
  color: var(--bt-black);
  text-decoration: none;
}
@media (max-width: 991px) {
  .bt-menu-wrapper ul a, .bt-menu-wrapper ul button {
    padding: 12px 18px;
    border: 0;
    border-radius: 12px;
    display: block;
    font-size: 16px;
    font-weight: 600;
  }
}
@media (min-width: 992px) {
  .bt-menu-wrapper ul a:hover, .bt-menu-wrapper ul button:hover {
    text-decoration: underline;
  }
}
.bt-menu-wrapper ul a.selected, .bt-menu-wrapper ul button.selected {
  color: var(--bt-blue);
  pointer-events: none;
}
@media (max-width: 991px) {
  .bt-menu-wrapper ul a.selected, .bt-menu-wrapper ul button.selected {
    background-color: var(--bt-white);
  }
}
.bt-menu-wrapper ul a i, .bt-menu-wrapper ul button i {
  top: 0;
  left: 0;
  display: block;
  font-size: 28px;
}
.bt-menu-wrapper .back-button {
  color: var(--bt-blue);
  fill: var(--bt-blue);
  height: 54px;
  line-height: 1.4;
  padding: 16px 8px;
  display: block;
  text-align: center;
  font-family: inherit;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.39px;
  text-decoration: none;
}
@media (max-width: 991px) {
  .bt-menu-wrapper .back-button {
    background-color: var(--bt-white);
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
  }
}
@media (min-width: 992px) {
  .bt-menu-wrapper .back-button {
    background-color: var(--gray-100);
    width: 100%;
    border-radius: 12px;
  }
}
.bt-menu-wrapper .back-button i {
  font-size: 20px;
  display: inline-block;
  vertical-align: bottom;
}
.bt-menu-wrapper .back-button svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: bottom;
}
.bt-menu-wrapper .back-button:hover {
  color: var(--bt-black);
  fill: var(--bt-black);
}
.bt-menu-wrapper .mobile-close-button {
  width: 100%;
  text-align: center;
  z-index: 2;
  margin-top: 150px;
}
.bt-menu-wrapper .mobile-close-button .bt-btn {
  background-color: var(--gray-650);
  border-color: var(--gray-650);
  color: var(--bt-white);
}
@media (min-width: 992px) {
  .bt-menu-wrapper .mobile-close-button {
    display: none;
  }
}
.bt-menu-wrapper .bt-main-links-for-mobile {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  grid-gap: 4px;
  align-items: center;
}
.bt-menu-wrapper .bt-main-links-for-mobile.bt-main-links-for-mobile-inline {
  display: inline-grid;
}
.bt-menu-wrapper .bt-main-links-for-mobile:not(:last-child) {
  margin-bottom: 24px;
}
.bt-menu-wrapper .bt-main-links-for-mobile div {
  position: relative;
}
.bt-menu-wrapper .bt-main-links-for-mobile .separator {
  margin: 0 20px;
}
.bt-menu-wrapper .bt-main-links-for-mobile .separator:before {
  content: "";
  background-color: var(--gray-250);
  width: 1px;
  height: 16px;
  margin: 0 auto;
  display: block;
}
.bt-menu-wrapper .bt-main-links-for-mobile .link {
  background-color: transparent;
  color: var(--bt-black);
  height: 1.3;
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.04em;
}
.bt-menu-wrapper .bt-main-links-for-mobile .link.btn-language {
  background-color: var(--bt-blue);
  border-radius: 49px;
  height: 37px;
  display: flex;
  padding: 0 15px;
  color: var(--bt-white);
  align-items: center;
  justify-content: center;
}
.bt-menu-wrapper .bt-main-links-for-mobile .submenu {
  position: absolute;
  top: 100%;
  left: 20px;
  background-color: var(--bt-white);
  width: auto;
  padding: 12px;
  z-index: 2;
}
.bt-menu-wrapper .bt-main-links-for-mobile .link:not(.expanded) ~ .submenu {
  display: none;
}
.bt-menu-wrapper .menu-separator {
  background-color: var(--gray-250);
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .box-header-mobile__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .box-header-mobile__top button {
    background: transparent;
    border: 0;
    color: var(--bt-white);
  }
  .box-header-mobile__top ul {
    display: flex;
    align-items: center;
  }
  .box-header-mobile__top ul .bt-icon {
    font-size: 30px;
    padding: 1px;
    border: 2px solid var(--blue-24);
    border-radius: 114px;
  }
  .box-header-mobile__top ul .bg {
    border: 2px solid var(--blue-24);
    border-radius: 114px;
  }
  .box-header-mobile__top ul img {
    padding: 4px;
  }
  .box-header-mobile__top ul .btn-close-meniu {
    background-color: #009EE0 !important;
    color: var(--bt-white) !important;
    fill: var(--bt-white) !important;
    border-color: #009EE0 !important;
    min-width: 36px !important;
    min-height: 36px !important;
    height: 36px !important;
    width: 36px !important;
  }
  .box-header-mobile__top ul .btn-close-meniu.open .close {
    display: block;
  }
  .box-header-mobile__top ul .btn-close-meniu:not(.open) .close {
    display: none;
  }
  .box-header-mobile__top ul .btn-close-meniu:not(.open) .open {
    display: block;
  }
  .box-header-mobile__top ul .btn-close-meniu:hover {
    background-color: var(--bt-white) !important;
    border-color: var(--bt-white) !important;
  }
  .box-header-mobile__top ul .btn-close-meniu:hover svg {
    fill: #009EE0 !important;
  }
  .box-header-mobile .hidden-sticky {
    margin-top: 12px;
  }
  .box-header-mobile .hidden-sticky img {
    max-height: 30px;
  }
  .box-header-mobile button.border {
    border: 2px solid var(--blue-24);
    border-radius: 114px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
  }
}
.m-t-32 {
  margin-top: 32px !important;
}
@media (min-width: 992px) {
  .container-bt-box-text {
    width: 690px;
    margin: auto;
  }
  .container-bt-box-text h1 {
    text-align: center;
    margin-bottom: 64px;
  }
  .container-bt-box-text .bt-box-text {
    width: 690px;
    margin: auto;
  }
  .container-bt-box-text .bt-file-list:not(:last-child) {
    margin-bottom: 24px;
  }
}
@media (max-width: 991px) {
  .container-bt-box-text h1 {
    margin-bottom: 40px;
  }
  .container-bt-box-text h3 {
    font-size: 30px;
  }
  .container-bt-box-text .pt-23 {
    font-size: 19px;
  }
}
@media (max-width: 991px) {
  .container-bt-box-text p.padding-more {
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .container-bt-box-text p.padding-more {
    padding: 0 102px;
    text-align: center;
  }
}
.container-bt-box-text .bt-box-expandable.expanded ul {
  font-size: 16px;
}
.m-t-40 {
  margin-top: 40px !important;
}
.bt-faqs-container {
  display: grid;
  gap: 16px;
}
@media (max-width: 991px) {
  .bt-faqs-container {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
.bt-faqs-container .bt-faq {
  border-radius: 16px;
  background: var(--gray-150);
}
.bt-faqs-container .bt-faq.white {
  background: var(--bt-white);
  width: 100%;
}
.bt-faqs-container .bt-faq .title {
  font-weight: 600;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 36px;
  gap: 56px;
  padding: 24px 28px;
  text-align: left;
  border: 0;
  border-radius: 16px;
  background: var(--gray-150);
}
.bt-faqs-container .bt-faq .title.white {
  background: var(--bt-white);
}
@media (min-width: 992px) {
  .bt-faqs-container .bt-faq .title.p-xxl {
    padding: 24px 64px;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .bt-faqs-container .bt-faq .title.no-padding {
    padding: 0;
  }
}
.bt-faqs-container .bt-faq .content {
  display: grid;
  margin-top: -2px;
  gap: 20px;
  justify-items: start;
  padding: 0px 28px 24px;
}
@media (min-width: 992px) {
  .bt-faqs-container .bt-faq .content.p-xxl {
    padding: 0px 64px 64px;
  }
}
@media (min-width: 992px) {
  .bt-faqs-container .bt-faq .content.no-padding {
    padding: 0;
  }
}
.bt-faqs-container .bt-faq .content a {
  word-break: break-all;
}
.bt-faqs-container .bt-faq .content ul {
  list-style: initial;
  padding-left: 20px;
}
.bt-faqs-container .bt-faq .icon {
  display: flex;
  width: 36px;
  height: 36px;
  padding: 10px;
  justify-content: center;
  align-items: center;
  border-radius: 88px;
  background: var(--bt-blue);
}
.bt-faqs-container .bt-faq:not(.open) .hidden-close {
  display: none;
}
.bt-faqs-container .bt-faq:not(.open) .content {
  display: none;
}
.bt-faqs-container .bt-faq.open .hidden-open {
  display: none;
}
.bt-faqs-container .bt-faq.open .hidden-close {
  display: flex;
  border-radius: 108px;
  background: var(--blue-24);
}
.bt-faqs-container .bt-faq.open .bt-faq .icon {
  display: flex;
}
.bt-faqs-container .bt-faq.open .bt-faq:not(.open) .hidden-close {
  display: none;
}
.bt-faqs-container .bt-faq.open .bt-faq.open .hidden-open {
  display: none;
}
.bt-faqs-container .bt-faq.open .bt-faq.open .hidden-close {
  display: flex;
  border-radius: 108px;
  background: var(--blue-24);
}
@media (max-width: 991px) {
  *[class*=":margin-top-1-mobile"] {
    margin-top: 1px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-1-desktop"] {
    margin-top: 1px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-2-mobile"] {
    margin-top: 2px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-2-desktop"] {
    margin-top: 2px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-3-mobile"] {
    margin-top: 3px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-3-desktop"] {
    margin-top: 3px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-4-mobile"] {
    margin-top: 4px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-4-desktop"] {
    margin-top: 4px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-5-mobile"] {
    margin-top: 5px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-5-desktop"] {
    margin-top: 5px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-6-mobile"] {
    margin-top: 6px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-6-desktop"] {
    margin-top: 6px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-7-mobile"] {
    margin-top: 7px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-7-desktop"] {
    margin-top: 7px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-8-mobile"] {
    margin-top: 8px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-8-desktop"] {
    margin-top: 8px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-9-mobile"] {
    margin-top: 9px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-9-desktop"] {
    margin-top: 9px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-10-mobile"] {
    margin-top: 10px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-10-desktop"] {
    margin-top: 10px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-11-mobile"] {
    margin-top: 11px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-11-desktop"] {
    margin-top: 11px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-12-mobile"] {
    margin-top: 12px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-12-desktop"] {
    margin-top: 12px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-13-mobile"] {
    margin-top: 13px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-13-desktop"] {
    margin-top: 13px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-14-mobile"] {
    margin-top: 14px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-14-desktop"] {
    margin-top: 14px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-15-mobile"] {
    margin-top: 15px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-15-desktop"] {
    margin-top: 15px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-16-mobile"] {
    margin-top: 16px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-16-desktop"] {
    margin-top: 16px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-17-mobile"] {
    margin-top: 17px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-17-desktop"] {
    margin-top: 17px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-18-mobile"] {
    margin-top: 18px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-18-desktop"] {
    margin-top: 18px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-19-mobile"] {
    margin-top: 19px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-19-desktop"] {
    margin-top: 19px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-20-mobile"] {
    margin-top: 20px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-20-desktop"] {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-21-mobile"] {
    margin-top: 21px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-21-desktop"] {
    margin-top: 21px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-22-mobile"] {
    margin-top: 22px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-22-desktop"] {
    margin-top: 22px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-23-mobile"] {
    margin-top: 23px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-23-desktop"] {
    margin-top: 23px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-24-mobile"] {
    margin-top: 24px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-24-desktop"] {
    margin-top: 24px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-25-mobile"] {
    margin-top: 25px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-25-desktop"] {
    margin-top: 25px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-26-mobile"] {
    margin-top: 26px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-26-desktop"] {
    margin-top: 26px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-27-mobile"] {
    margin-top: 27px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-27-desktop"] {
    margin-top: 27px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-28-mobile"] {
    margin-top: 28px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-28-desktop"] {
    margin-top: 28px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-29-mobile"] {
    margin-top: 29px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-29-desktop"] {
    margin-top: 29px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-30-mobile"] {
    margin-top: 30px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-30-desktop"] {
    margin-top: 30px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-31-mobile"] {
    margin-top: 31px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-31-desktop"] {
    margin-top: 31px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-32-mobile"] {
    margin-top: 32px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-32-desktop"] {
    margin-top: 32px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-33-mobile"] {
    margin-top: 33px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-33-desktop"] {
    margin-top: 33px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-34-mobile"] {
    margin-top: 34px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-34-desktop"] {
    margin-top: 34px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-35-mobile"] {
    margin-top: 35px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-35-desktop"] {
    margin-top: 35px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-36-mobile"] {
    margin-top: 36px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-36-desktop"] {
    margin-top: 36px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-37-mobile"] {
    margin-top: 37px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-37-desktop"] {
    margin-top: 37px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-38-mobile"] {
    margin-top: 38px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-38-desktop"] {
    margin-top: 38px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-39-mobile"] {
    margin-top: 39px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-39-desktop"] {
    margin-top: 39px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-40-mobile"] {
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-40-desktop"] {
    margin-top: 40px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-41-mobile"] {
    margin-top: 41px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-41-desktop"] {
    margin-top: 41px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-42-mobile"] {
    margin-top: 42px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-42-desktop"] {
    margin-top: 42px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-43-mobile"] {
    margin-top: 43px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-43-desktop"] {
    margin-top: 43px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-44-mobile"] {
    margin-top: 44px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-44-desktop"] {
    margin-top: 44px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-45-mobile"] {
    margin-top: 45px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-45-desktop"] {
    margin-top: 45px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-46-mobile"] {
    margin-top: 46px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-46-desktop"] {
    margin-top: 46px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-47-mobile"] {
    margin-top: 47px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-47-desktop"] {
    margin-top: 47px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-48-mobile"] {
    margin-top: 48px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-48-desktop"] {
    margin-top: 48px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-49-mobile"] {
    margin-top: 49px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-49-desktop"] {
    margin-top: 49px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-50-mobile"] {
    margin-top: 50px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-50-desktop"] {
    margin-top: 50px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-51-mobile"] {
    margin-top: 51px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-51-desktop"] {
    margin-top: 51px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-52-mobile"] {
    margin-top: 52px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-52-desktop"] {
    margin-top: 52px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-53-mobile"] {
    margin-top: 53px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-53-desktop"] {
    margin-top: 53px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-54-mobile"] {
    margin-top: 54px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-54-desktop"] {
    margin-top: 54px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-55-mobile"] {
    margin-top: 55px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-55-desktop"] {
    margin-top: 55px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-56-mobile"] {
    margin-top: 56px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-56-desktop"] {
    margin-top: 56px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-57-mobile"] {
    margin-top: 57px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-57-desktop"] {
    margin-top: 57px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-58-mobile"] {
    margin-top: 58px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-58-desktop"] {
    margin-top: 58px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-59-mobile"] {
    margin-top: 59px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-59-desktop"] {
    margin-top: 59px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-60-mobile"] {
    margin-top: 60px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-60-desktop"] {
    margin-top: 60px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-61-mobile"] {
    margin-top: 61px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-61-desktop"] {
    margin-top: 61px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-62-mobile"] {
    margin-top: 62px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-62-desktop"] {
    margin-top: 62px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-63-mobile"] {
    margin-top: 63px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-63-desktop"] {
    margin-top: 63px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-64-mobile"] {
    margin-top: 64px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-64-desktop"] {
    margin-top: 64px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-65-mobile"] {
    margin-top: 65px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-65-desktop"] {
    margin-top: 65px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-66-mobile"] {
    margin-top: 66px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-66-desktop"] {
    margin-top: 66px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-67-mobile"] {
    margin-top: 67px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-67-desktop"] {
    margin-top: 67px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-68-mobile"] {
    margin-top: 68px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-68-desktop"] {
    margin-top: 68px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-69-mobile"] {
    margin-top: 69px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-69-desktop"] {
    margin-top: 69px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-70-mobile"] {
    margin-top: 70px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-70-desktop"] {
    margin-top: 70px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-71-mobile"] {
    margin-top: 71px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-71-desktop"] {
    margin-top: 71px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-72-mobile"] {
    margin-top: 72px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-72-desktop"] {
    margin-top: 72px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-73-mobile"] {
    margin-top: 73px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-73-desktop"] {
    margin-top: 73px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-74-mobile"] {
    margin-top: 74px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-74-desktop"] {
    margin-top: 74px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-75-mobile"] {
    margin-top: 75px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-75-desktop"] {
    margin-top: 75px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-76-mobile"] {
    margin-top: 76px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-76-desktop"] {
    margin-top: 76px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-77-mobile"] {
    margin-top: 77px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-77-desktop"] {
    margin-top: 77px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-78-mobile"] {
    margin-top: 78px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-78-desktop"] {
    margin-top: 78px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-79-mobile"] {
    margin-top: 79px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-79-desktop"] {
    margin-top: 79px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-80-mobile"] {
    margin-top: 80px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-80-desktop"] {
    margin-top: 80px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-81-mobile"] {
    margin-top: 81px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-81-desktop"] {
    margin-top: 81px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-82-mobile"] {
    margin-top: 82px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-82-desktop"] {
    margin-top: 82px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-83-mobile"] {
    margin-top: 83px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-83-desktop"] {
    margin-top: 83px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-84-mobile"] {
    margin-top: 84px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-84-desktop"] {
    margin-top: 84px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-85-mobile"] {
    margin-top: 85px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-85-desktop"] {
    margin-top: 85px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-86-mobile"] {
    margin-top: 86px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-86-desktop"] {
    margin-top: 86px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-87-mobile"] {
    margin-top: 87px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-87-desktop"] {
    margin-top: 87px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-88-mobile"] {
    margin-top: 88px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-88-desktop"] {
    margin-top: 88px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-89-mobile"] {
    margin-top: 89px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-89-desktop"] {
    margin-top: 89px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-90-mobile"] {
    margin-top: 90px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-90-desktop"] {
    margin-top: 90px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-91-mobile"] {
    margin-top: 91px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-91-desktop"] {
    margin-top: 91px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-92-mobile"] {
    margin-top: 92px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-92-desktop"] {
    margin-top: 92px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-93-mobile"] {
    margin-top: 93px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-93-desktop"] {
    margin-top: 93px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-94-mobile"] {
    margin-top: 94px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-94-desktop"] {
    margin-top: 94px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-95-mobile"] {
    margin-top: 95px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-95-desktop"] {
    margin-top: 95px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-96-mobile"] {
    margin-top: 96px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-96-desktop"] {
    margin-top: 96px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-97-mobile"] {
    margin-top: 97px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-97-desktop"] {
    margin-top: 97px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-98-mobile"] {
    margin-top: 98px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-98-desktop"] {
    margin-top: 98px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-99-mobile"] {
    margin-top: 99px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-99-desktop"] {
    margin-top: 99px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-100-mobile"] {
    margin-top: 100px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-100-desktop"] {
    margin-top: 100px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-101-mobile"] {
    margin-top: 101px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-101-desktop"] {
    margin-top: 101px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-102-mobile"] {
    margin-top: 102px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-102-desktop"] {
    margin-top: 102px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-103-mobile"] {
    margin-top: 103px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-103-desktop"] {
    margin-top: 103px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-104-mobile"] {
    margin-top: 104px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-104-desktop"] {
    margin-top: 104px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-105-mobile"] {
    margin-top: 105px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-105-desktop"] {
    margin-top: 105px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-106-mobile"] {
    margin-top: 106px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-106-desktop"] {
    margin-top: 106px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-107-mobile"] {
    margin-top: 107px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-107-desktop"] {
    margin-top: 107px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-108-mobile"] {
    margin-top: 108px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-108-desktop"] {
    margin-top: 108px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-109-mobile"] {
    margin-top: 109px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-109-desktop"] {
    margin-top: 109px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-110-mobile"] {
    margin-top: 110px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-110-desktop"] {
    margin-top: 110px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-111-mobile"] {
    margin-top: 111px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-111-desktop"] {
    margin-top: 111px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-112-mobile"] {
    margin-top: 112px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-112-desktop"] {
    margin-top: 112px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-113-mobile"] {
    margin-top: 113px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-113-desktop"] {
    margin-top: 113px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-114-mobile"] {
    margin-top: 114px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-114-desktop"] {
    margin-top: 114px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-115-mobile"] {
    margin-top: 115px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-115-desktop"] {
    margin-top: 115px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-116-mobile"] {
    margin-top: 116px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-116-desktop"] {
    margin-top: 116px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-117-mobile"] {
    margin-top: 117px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-117-desktop"] {
    margin-top: 117px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-118-mobile"] {
    margin-top: 118px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-118-desktop"] {
    margin-top: 118px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-119-mobile"] {
    margin-top: 119px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-119-desktop"] {
    margin-top: 119px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-120-mobile"] {
    margin-top: 120px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-120-desktop"] {
    margin-top: 120px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-121-mobile"] {
    margin-top: 121px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-121-desktop"] {
    margin-top: 121px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-122-mobile"] {
    margin-top: 122px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-122-desktop"] {
    margin-top: 122px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-123-mobile"] {
    margin-top: 123px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-123-desktop"] {
    margin-top: 123px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-124-mobile"] {
    margin-top: 124px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-124-desktop"] {
    margin-top: 124px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-125-mobile"] {
    margin-top: 125px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-125-desktop"] {
    margin-top: 125px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-126-mobile"] {
    margin-top: 126px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-126-desktop"] {
    margin-top: 126px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-127-mobile"] {
    margin-top: 127px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-127-desktop"] {
    margin-top: 127px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-128-mobile"] {
    margin-top: 128px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-128-desktop"] {
    margin-top: 128px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-129-mobile"] {
    margin-top: 129px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-129-desktop"] {
    margin-top: 129px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-130-mobile"] {
    margin-top: 130px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-130-desktop"] {
    margin-top: 130px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-131-mobile"] {
    margin-top: 131px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-131-desktop"] {
    margin-top: 131px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-132-mobile"] {
    margin-top: 132px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-132-desktop"] {
    margin-top: 132px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-133-mobile"] {
    margin-top: 133px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-133-desktop"] {
    margin-top: 133px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-134-mobile"] {
    margin-top: 134px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-134-desktop"] {
    margin-top: 134px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-135-mobile"] {
    margin-top: 135px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-135-desktop"] {
    margin-top: 135px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-136-mobile"] {
    margin-top: 136px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-136-desktop"] {
    margin-top: 136px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-137-mobile"] {
    margin-top: 137px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-137-desktop"] {
    margin-top: 137px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-138-mobile"] {
    margin-top: 138px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-138-desktop"] {
    margin-top: 138px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-139-mobile"] {
    margin-top: 139px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-139-desktop"] {
    margin-top: 139px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-140-mobile"] {
    margin-top: 140px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-140-desktop"] {
    margin-top: 140px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-141-mobile"] {
    margin-top: 141px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-141-desktop"] {
    margin-top: 141px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-142-mobile"] {
    margin-top: 142px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-142-desktop"] {
    margin-top: 142px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-143-mobile"] {
    margin-top: 143px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-143-desktop"] {
    margin-top: 143px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-144-mobile"] {
    margin-top: 144px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-144-desktop"] {
    margin-top: 144px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-145-mobile"] {
    margin-top: 145px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-145-desktop"] {
    margin-top: 145px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-146-mobile"] {
    margin-top: 146px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-146-desktop"] {
    margin-top: 146px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-147-mobile"] {
    margin-top: 147px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-147-desktop"] {
    margin-top: 147px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-148-mobile"] {
    margin-top: 148px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-148-desktop"] {
    margin-top: 148px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-149-mobile"] {
    margin-top: 149px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-149-desktop"] {
    margin-top: 149px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-150-mobile"] {
    margin-top: 150px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-150-desktop"] {
    margin-top: 150px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-151-mobile"] {
    margin-top: 151px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-151-desktop"] {
    margin-top: 151px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-152-mobile"] {
    margin-top: 152px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-152-desktop"] {
    margin-top: 152px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-153-mobile"] {
    margin-top: 153px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-153-desktop"] {
    margin-top: 153px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-154-mobile"] {
    margin-top: 154px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-154-desktop"] {
    margin-top: 154px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-155-mobile"] {
    margin-top: 155px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-155-desktop"] {
    margin-top: 155px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-156-mobile"] {
    margin-top: 156px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-156-desktop"] {
    margin-top: 156px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-157-mobile"] {
    margin-top: 157px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-157-desktop"] {
    margin-top: 157px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-158-mobile"] {
    margin-top: 158px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-158-desktop"] {
    margin-top: 158px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-159-mobile"] {
    margin-top: 159px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-159-desktop"] {
    margin-top: 159px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-160-mobile"] {
    margin-top: 160px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-160-desktop"] {
    margin-top: 160px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-161-mobile"] {
    margin-top: 161px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-161-desktop"] {
    margin-top: 161px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-162-mobile"] {
    margin-top: 162px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-162-desktop"] {
    margin-top: 162px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-163-mobile"] {
    margin-top: 163px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-163-desktop"] {
    margin-top: 163px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-164-mobile"] {
    margin-top: 164px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-164-desktop"] {
    margin-top: 164px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-165-mobile"] {
    margin-top: 165px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-165-desktop"] {
    margin-top: 165px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-166-mobile"] {
    margin-top: 166px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-166-desktop"] {
    margin-top: 166px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-167-mobile"] {
    margin-top: 167px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-167-desktop"] {
    margin-top: 167px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-168-mobile"] {
    margin-top: 168px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-168-desktop"] {
    margin-top: 168px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-169-mobile"] {
    margin-top: 169px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-169-desktop"] {
    margin-top: 169px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-170-mobile"] {
    margin-top: 170px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-170-desktop"] {
    margin-top: 170px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-171-mobile"] {
    margin-top: 171px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-171-desktop"] {
    margin-top: 171px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-172-mobile"] {
    margin-top: 172px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-172-desktop"] {
    margin-top: 172px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-173-mobile"] {
    margin-top: 173px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-173-desktop"] {
    margin-top: 173px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-174-mobile"] {
    margin-top: 174px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-174-desktop"] {
    margin-top: 174px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-175-mobile"] {
    margin-top: 175px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-175-desktop"] {
    margin-top: 175px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-176-mobile"] {
    margin-top: 176px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-176-desktop"] {
    margin-top: 176px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-177-mobile"] {
    margin-top: 177px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-177-desktop"] {
    margin-top: 177px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-178-mobile"] {
    margin-top: 178px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-178-desktop"] {
    margin-top: 178px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-179-mobile"] {
    margin-top: 179px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-179-desktop"] {
    margin-top: 179px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-180-mobile"] {
    margin-top: 180px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-180-desktop"] {
    margin-top: 180px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-1-mobile"] {
    margin-bottom: 1px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-1-desktop"] {
    margin-bottom: 1px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-2-mobile"] {
    margin-bottom: 2px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-2-desktop"] {
    margin-bottom: 2px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-3-mobile"] {
    margin-bottom: 3px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-3-desktop"] {
    margin-bottom: 3px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-4-mobile"] {
    margin-bottom: 4px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-4-desktop"] {
    margin-bottom: 4px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-5-mobile"] {
    margin-bottom: 5px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-5-desktop"] {
    margin-bottom: 5px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-6-mobile"] {
    margin-bottom: 6px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-6-desktop"] {
    margin-bottom: 6px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-7-mobile"] {
    margin-bottom: 7px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-7-desktop"] {
    margin-bottom: 7px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-8-mobile"] {
    margin-bottom: 8px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-8-desktop"] {
    margin-bottom: 8px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-9-mobile"] {
    margin-bottom: 9px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-9-desktop"] {
    margin-bottom: 9px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-10-mobile"] {
    margin-bottom: 10px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-10-desktop"] {
    margin-bottom: 10px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-11-mobile"] {
    margin-bottom: 11px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-11-desktop"] {
    margin-bottom: 11px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-12-mobile"] {
    margin-bottom: 12px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-12-desktop"] {
    margin-bottom: 12px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-13-mobile"] {
    margin-bottom: 13px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-13-desktop"] {
    margin-bottom: 13px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-14-mobile"] {
    margin-bottom: 14px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-14-desktop"] {
    margin-bottom: 14px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-15-mobile"] {
    margin-bottom: 15px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-15-desktop"] {
    margin-bottom: 15px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-16-mobile"] {
    margin-bottom: 16px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-16-desktop"] {
    margin-bottom: 16px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-17-mobile"] {
    margin-bottom: 17px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-17-desktop"] {
    margin-bottom: 17px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-18-mobile"] {
    margin-bottom: 18px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-18-desktop"] {
    margin-bottom: 18px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-19-mobile"] {
    margin-bottom: 19px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-19-desktop"] {
    margin-bottom: 19px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-20-mobile"] {
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-20-desktop"] {
    margin-bottom: 20px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-21-mobile"] {
    margin-bottom: 21px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-21-desktop"] {
    margin-bottom: 21px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-22-mobile"] {
    margin-bottom: 22px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-22-desktop"] {
    margin-bottom: 22px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-23-mobile"] {
    margin-bottom: 23px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-23-desktop"] {
    margin-bottom: 23px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-24-mobile"] {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-24-desktop"] {
    margin-bottom: 24px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-25-mobile"] {
    margin-bottom: 25px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-25-desktop"] {
    margin-bottom: 25px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-26-mobile"] {
    margin-bottom: 26px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-26-desktop"] {
    margin-bottom: 26px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-27-mobile"] {
    margin-bottom: 27px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-27-desktop"] {
    margin-bottom: 27px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-28-mobile"] {
    margin-bottom: 28px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-28-desktop"] {
    margin-bottom: 28px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-29-mobile"] {
    margin-bottom: 29px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-29-desktop"] {
    margin-bottom: 29px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-30-mobile"] {
    margin-bottom: 30px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-30-desktop"] {
    margin-bottom: 30px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-31-mobile"] {
    margin-bottom: 31px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-31-desktop"] {
    margin-bottom: 31px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-32-mobile"] {
    margin-bottom: 32px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-32-desktop"] {
    margin-bottom: 32px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-33-mobile"] {
    margin-bottom: 33px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-33-desktop"] {
    margin-bottom: 33px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-34-mobile"] {
    margin-bottom: 34px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-34-desktop"] {
    margin-bottom: 34px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-35-mobile"] {
    margin-bottom: 35px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-35-desktop"] {
    margin-bottom: 35px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-36-mobile"] {
    margin-bottom: 36px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-36-desktop"] {
    margin-bottom: 36px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-37-mobile"] {
    margin-bottom: 37px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-37-desktop"] {
    margin-bottom: 37px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-38-mobile"] {
    margin-bottom: 38px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-38-desktop"] {
    margin-bottom: 38px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-39-mobile"] {
    margin-bottom: 39px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-39-desktop"] {
    margin-bottom: 39px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-40-mobile"] {
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-40-desktop"] {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-41-mobile"] {
    margin-bottom: 41px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-41-desktop"] {
    margin-bottom: 41px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-42-mobile"] {
    margin-bottom: 42px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-42-desktop"] {
    margin-bottom: 42px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-43-mobile"] {
    margin-bottom: 43px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-43-desktop"] {
    margin-bottom: 43px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-44-mobile"] {
    margin-bottom: 44px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-44-desktop"] {
    margin-bottom: 44px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-45-mobile"] {
    margin-bottom: 45px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-45-desktop"] {
    margin-bottom: 45px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-46-mobile"] {
    margin-bottom: 46px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-46-desktop"] {
    margin-bottom: 46px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-47-mobile"] {
    margin-bottom: 47px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-47-desktop"] {
    margin-bottom: 47px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-48-mobile"] {
    margin-bottom: 48px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-48-desktop"] {
    margin-bottom: 48px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-49-mobile"] {
    margin-bottom: 49px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-49-desktop"] {
    margin-bottom: 49px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-50-mobile"] {
    margin-bottom: 50px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-50-desktop"] {
    margin-bottom: 50px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-51-mobile"] {
    margin-bottom: 51px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-51-desktop"] {
    margin-bottom: 51px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-52-mobile"] {
    margin-bottom: 52px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-52-desktop"] {
    margin-bottom: 52px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-53-mobile"] {
    margin-bottom: 53px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-53-desktop"] {
    margin-bottom: 53px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-54-mobile"] {
    margin-bottom: 54px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-54-desktop"] {
    margin-bottom: 54px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-55-mobile"] {
    margin-bottom: 55px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-55-desktop"] {
    margin-bottom: 55px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-56-mobile"] {
    margin-bottom: 56px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-56-desktop"] {
    margin-bottom: 56px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-57-mobile"] {
    margin-bottom: 57px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-57-desktop"] {
    margin-bottom: 57px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-58-mobile"] {
    margin-bottom: 58px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-58-desktop"] {
    margin-bottom: 58px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-59-mobile"] {
    margin-bottom: 59px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-59-desktop"] {
    margin-bottom: 59px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-60-mobile"] {
    margin-bottom: 60px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-60-desktop"] {
    margin-bottom: 60px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-61-mobile"] {
    margin-bottom: 61px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-61-desktop"] {
    margin-bottom: 61px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-62-mobile"] {
    margin-bottom: 62px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-62-desktop"] {
    margin-bottom: 62px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-63-mobile"] {
    margin-bottom: 63px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-63-desktop"] {
    margin-bottom: 63px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-64-mobile"] {
    margin-bottom: 64px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-64-desktop"] {
    margin-bottom: 64px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-65-mobile"] {
    margin-bottom: 65px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-65-desktop"] {
    margin-bottom: 65px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-66-mobile"] {
    margin-bottom: 66px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-66-desktop"] {
    margin-bottom: 66px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-67-mobile"] {
    margin-bottom: 67px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-67-desktop"] {
    margin-bottom: 67px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-68-mobile"] {
    margin-bottom: 68px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-68-desktop"] {
    margin-bottom: 68px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-69-mobile"] {
    margin-bottom: 69px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-69-desktop"] {
    margin-bottom: 69px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-70-mobile"] {
    margin-bottom: 70px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-70-desktop"] {
    margin-bottom: 70px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-71-mobile"] {
    margin-bottom: 71px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-71-desktop"] {
    margin-bottom: 71px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-72-mobile"] {
    margin-bottom: 72px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-72-desktop"] {
    margin-bottom: 72px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-73-mobile"] {
    margin-bottom: 73px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-73-desktop"] {
    margin-bottom: 73px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-74-mobile"] {
    margin-bottom: 74px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-74-desktop"] {
    margin-bottom: 74px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-75-mobile"] {
    margin-bottom: 75px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-75-desktop"] {
    margin-bottom: 75px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-76-mobile"] {
    margin-bottom: 76px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-76-desktop"] {
    margin-bottom: 76px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-77-mobile"] {
    margin-bottom: 77px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-77-desktop"] {
    margin-bottom: 77px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-78-mobile"] {
    margin-bottom: 78px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-78-desktop"] {
    margin-bottom: 78px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-79-mobile"] {
    margin-bottom: 79px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-79-desktop"] {
    margin-bottom: 79px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-80-mobile"] {
    margin-bottom: 80px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-80-desktop"] {
    margin-bottom: 80px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-81-mobile"] {
    margin-bottom: 81px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-81-desktop"] {
    margin-bottom: 81px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-82-mobile"] {
    margin-bottom: 82px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-82-desktop"] {
    margin-bottom: 82px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-83-mobile"] {
    margin-bottom: 83px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-83-desktop"] {
    margin-bottom: 83px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-84-mobile"] {
    margin-bottom: 84px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-84-desktop"] {
    margin-bottom: 84px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-85-mobile"] {
    margin-bottom: 85px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-85-desktop"] {
    margin-bottom: 85px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-86-mobile"] {
    margin-bottom: 86px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-86-desktop"] {
    margin-bottom: 86px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-87-mobile"] {
    margin-bottom: 87px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-87-desktop"] {
    margin-bottom: 87px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-88-mobile"] {
    margin-bottom: 88px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-88-desktop"] {
    margin-bottom: 88px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-89-mobile"] {
    margin-bottom: 89px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-89-desktop"] {
    margin-bottom: 89px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-90-mobile"] {
    margin-bottom: 90px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-90-desktop"] {
    margin-bottom: 90px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-91-mobile"] {
    margin-bottom: 91px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-91-desktop"] {
    margin-bottom: 91px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-92-mobile"] {
    margin-bottom: 92px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-92-desktop"] {
    margin-bottom: 92px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-93-mobile"] {
    margin-bottom: 93px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-93-desktop"] {
    margin-bottom: 93px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-94-mobile"] {
    margin-bottom: 94px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-94-desktop"] {
    margin-bottom: 94px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-95-mobile"] {
    margin-bottom: 95px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-95-desktop"] {
    margin-bottom: 95px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-96-mobile"] {
    margin-bottom: 96px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-96-desktop"] {
    margin-bottom: 96px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-97-mobile"] {
    margin-bottom: 97px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-97-desktop"] {
    margin-bottom: 97px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-98-mobile"] {
    margin-bottom: 98px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-98-desktop"] {
    margin-bottom: 98px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-99-mobile"] {
    margin-bottom: 99px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-99-desktop"] {
    margin-bottom: 99px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-100-mobile"] {
    margin-bottom: 100px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-100-desktop"] {
    margin-bottom: 100px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-101-mobile"] {
    margin-bottom: 101px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-101-desktop"] {
    margin-bottom: 101px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-102-mobile"] {
    margin-bottom: 102px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-102-desktop"] {
    margin-bottom: 102px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-103-mobile"] {
    margin-bottom: 103px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-103-desktop"] {
    margin-bottom: 103px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-104-mobile"] {
    margin-bottom: 104px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-104-desktop"] {
    margin-bottom: 104px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-105-mobile"] {
    margin-bottom: 105px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-105-desktop"] {
    margin-bottom: 105px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-106-mobile"] {
    margin-bottom: 106px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-106-desktop"] {
    margin-bottom: 106px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-107-mobile"] {
    margin-bottom: 107px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-107-desktop"] {
    margin-bottom: 107px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-108-mobile"] {
    margin-bottom: 108px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-108-desktop"] {
    margin-bottom: 108px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-109-mobile"] {
    margin-bottom: 109px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-109-desktop"] {
    margin-bottom: 109px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-110-mobile"] {
    margin-bottom: 110px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-110-desktop"] {
    margin-bottom: 110px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-111-mobile"] {
    margin-bottom: 111px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-111-desktop"] {
    margin-bottom: 111px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-112-mobile"] {
    margin-bottom: 112px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-112-desktop"] {
    margin-bottom: 112px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-113-mobile"] {
    margin-bottom: 113px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-113-desktop"] {
    margin-bottom: 113px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-114-mobile"] {
    margin-bottom: 114px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-114-desktop"] {
    margin-bottom: 114px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-115-mobile"] {
    margin-bottom: 115px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-115-desktop"] {
    margin-bottom: 115px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-116-mobile"] {
    margin-bottom: 116px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-116-desktop"] {
    margin-bottom: 116px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-117-mobile"] {
    margin-bottom: 117px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-117-desktop"] {
    margin-bottom: 117px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-118-mobile"] {
    margin-bottom: 118px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-118-desktop"] {
    margin-bottom: 118px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-119-mobile"] {
    margin-bottom: 119px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-119-desktop"] {
    margin-bottom: 119px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-120-mobile"] {
    margin-bottom: 120px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-120-desktop"] {
    margin-bottom: 120px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-121-mobile"] {
    margin-bottom: 121px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-121-desktop"] {
    margin-bottom: 121px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-122-mobile"] {
    margin-bottom: 122px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-122-desktop"] {
    margin-bottom: 122px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-123-mobile"] {
    margin-bottom: 123px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-123-desktop"] {
    margin-bottom: 123px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-124-mobile"] {
    margin-bottom: 124px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-124-desktop"] {
    margin-bottom: 124px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-125-mobile"] {
    margin-bottom: 125px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-125-desktop"] {
    margin-bottom: 125px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-126-mobile"] {
    margin-bottom: 126px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-126-desktop"] {
    margin-bottom: 126px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-127-mobile"] {
    margin-bottom: 127px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-127-desktop"] {
    margin-bottom: 127px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-128-mobile"] {
    margin-bottom: 128px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-128-desktop"] {
    margin-bottom: 128px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-129-mobile"] {
    margin-bottom: 129px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-129-desktop"] {
    margin-bottom: 129px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-130-mobile"] {
    margin-bottom: 130px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-130-desktop"] {
    margin-bottom: 130px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-131-mobile"] {
    margin-bottom: 131px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-131-desktop"] {
    margin-bottom: 131px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-132-mobile"] {
    margin-bottom: 132px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-132-desktop"] {
    margin-bottom: 132px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-133-mobile"] {
    margin-bottom: 133px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-133-desktop"] {
    margin-bottom: 133px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-134-mobile"] {
    margin-bottom: 134px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-134-desktop"] {
    margin-bottom: 134px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-135-mobile"] {
    margin-bottom: 135px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-135-desktop"] {
    margin-bottom: 135px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-136-mobile"] {
    margin-bottom: 136px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-136-desktop"] {
    margin-bottom: 136px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-137-mobile"] {
    margin-bottom: 137px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-137-desktop"] {
    margin-bottom: 137px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-138-mobile"] {
    margin-bottom: 138px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-138-desktop"] {
    margin-bottom: 138px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-139-mobile"] {
    margin-bottom: 139px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-139-desktop"] {
    margin-bottom: 139px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-140-mobile"] {
    margin-bottom: 140px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-140-desktop"] {
    margin-bottom: 140px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-141-mobile"] {
    margin-bottom: 141px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-141-desktop"] {
    margin-bottom: 141px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-142-mobile"] {
    margin-bottom: 142px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-142-desktop"] {
    margin-bottom: 142px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-143-mobile"] {
    margin-bottom: 143px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-143-desktop"] {
    margin-bottom: 143px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-144-mobile"] {
    margin-bottom: 144px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-144-desktop"] {
    margin-bottom: 144px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-145-mobile"] {
    margin-bottom: 145px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-145-desktop"] {
    margin-bottom: 145px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-146-mobile"] {
    margin-bottom: 146px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-146-desktop"] {
    margin-bottom: 146px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-147-mobile"] {
    margin-bottom: 147px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-147-desktop"] {
    margin-bottom: 147px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-148-mobile"] {
    margin-bottom: 148px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-148-desktop"] {
    margin-bottom: 148px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-149-mobile"] {
    margin-bottom: 149px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-149-desktop"] {
    margin-bottom: 149px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-150-mobile"] {
    margin-bottom: 150px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-150-desktop"] {
    margin-bottom: 150px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-151-mobile"] {
    margin-bottom: 151px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-151-desktop"] {
    margin-bottom: 151px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-152-mobile"] {
    margin-bottom: 152px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-152-desktop"] {
    margin-bottom: 152px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-153-mobile"] {
    margin-bottom: 153px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-153-desktop"] {
    margin-bottom: 153px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-154-mobile"] {
    margin-bottom: 154px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-154-desktop"] {
    margin-bottom: 154px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-155-mobile"] {
    margin-bottom: 155px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-155-desktop"] {
    margin-bottom: 155px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-156-mobile"] {
    margin-bottom: 156px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-156-desktop"] {
    margin-bottom: 156px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-157-mobile"] {
    margin-bottom: 157px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-157-desktop"] {
    margin-bottom: 157px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-158-mobile"] {
    margin-bottom: 158px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-158-desktop"] {
    margin-bottom: 158px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-159-mobile"] {
    margin-bottom: 159px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-159-desktop"] {
    margin-bottom: 159px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-160-mobile"] {
    margin-bottom: 160px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-160-desktop"] {
    margin-bottom: 160px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-161-mobile"] {
    margin-bottom: 161px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-161-desktop"] {
    margin-bottom: 161px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-162-mobile"] {
    margin-bottom: 162px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-162-desktop"] {
    margin-bottom: 162px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-163-mobile"] {
    margin-bottom: 163px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-163-desktop"] {
    margin-bottom: 163px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-164-mobile"] {
    margin-bottom: 164px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-164-desktop"] {
    margin-bottom: 164px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-165-mobile"] {
    margin-bottom: 165px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-165-desktop"] {
    margin-bottom: 165px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-166-mobile"] {
    margin-bottom: 166px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-166-desktop"] {
    margin-bottom: 166px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-167-mobile"] {
    margin-bottom: 167px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-167-desktop"] {
    margin-bottom: 167px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-168-mobile"] {
    margin-bottom: 168px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-168-desktop"] {
    margin-bottom: 168px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-169-mobile"] {
    margin-bottom: 169px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-169-desktop"] {
    margin-bottom: 169px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-170-mobile"] {
    margin-bottom: 170px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-170-desktop"] {
    margin-bottom: 170px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-171-mobile"] {
    margin-bottom: 171px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-171-desktop"] {
    margin-bottom: 171px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-172-mobile"] {
    margin-bottom: 172px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-172-desktop"] {
    margin-bottom: 172px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-173-mobile"] {
    margin-bottom: 173px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-173-desktop"] {
    margin-bottom: 173px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-174-mobile"] {
    margin-bottom: 174px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-174-desktop"] {
    margin-bottom: 174px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-175-mobile"] {
    margin-bottom: 175px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-175-desktop"] {
    margin-bottom: 175px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-176-mobile"] {
    margin-bottom: 176px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-176-desktop"] {
    margin-bottom: 176px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-177-mobile"] {
    margin-bottom: 177px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-177-desktop"] {
    margin-bottom: 177px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-178-mobile"] {
    margin-bottom: 178px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-178-desktop"] {
    margin-bottom: 178px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-179-mobile"] {
    margin-bottom: 179px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-179-desktop"] {
    margin-bottom: 179px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-bottom-180-mobile"] {
    margin-bottom: 180px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-bottom-180-desktop"] {
    margin-bottom: 180px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-1-mobile"] {
    margin-left: 1px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-1-desktop"] {
    margin-left: 1px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-2-mobile"] {
    margin-left: 2px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-2-desktop"] {
    margin-left: 2px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-3-mobile"] {
    margin-left: 3px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-3-desktop"] {
    margin-left: 3px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-4-mobile"] {
    margin-left: 4px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-4-desktop"] {
    margin-left: 4px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-5-mobile"] {
    margin-left: 5px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-5-desktop"] {
    margin-left: 5px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-6-mobile"] {
    margin-left: 6px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-6-desktop"] {
    margin-left: 6px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-7-mobile"] {
    margin-left: 7px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-7-desktop"] {
    margin-left: 7px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-8-mobile"] {
    margin-left: 8px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-8-desktop"] {
    margin-left: 8px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-9-mobile"] {
    margin-left: 9px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-9-desktop"] {
    margin-left: 9px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-10-mobile"] {
    margin-left: 10px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-10-desktop"] {
    margin-left: 10px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-11-mobile"] {
    margin-left: 11px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-11-desktop"] {
    margin-left: 11px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-12-mobile"] {
    margin-left: 12px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-12-desktop"] {
    margin-left: 12px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-13-mobile"] {
    margin-left: 13px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-13-desktop"] {
    margin-left: 13px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-14-mobile"] {
    margin-left: 14px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-14-desktop"] {
    margin-left: 14px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-15-mobile"] {
    margin-left: 15px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-15-desktop"] {
    margin-left: 15px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-16-mobile"] {
    margin-left: 16px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-16-desktop"] {
    margin-left: 16px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-17-mobile"] {
    margin-left: 17px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-17-desktop"] {
    margin-left: 17px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-18-mobile"] {
    margin-left: 18px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-18-desktop"] {
    margin-left: 18px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-19-mobile"] {
    margin-left: 19px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-19-desktop"] {
    margin-left: 19px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-20-mobile"] {
    margin-left: 20px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-20-desktop"] {
    margin-left: 20px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-21-mobile"] {
    margin-left: 21px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-21-desktop"] {
    margin-left: 21px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-22-mobile"] {
    margin-left: 22px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-22-desktop"] {
    margin-left: 22px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-23-mobile"] {
    margin-left: 23px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-23-desktop"] {
    margin-left: 23px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-24-mobile"] {
    margin-left: 24px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-24-desktop"] {
    margin-left: 24px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-25-mobile"] {
    margin-left: 25px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-25-desktop"] {
    margin-left: 25px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-26-mobile"] {
    margin-left: 26px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-26-desktop"] {
    margin-left: 26px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-27-mobile"] {
    margin-left: 27px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-27-desktop"] {
    margin-left: 27px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-28-mobile"] {
    margin-left: 28px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-28-desktop"] {
    margin-left: 28px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-29-mobile"] {
    margin-left: 29px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-29-desktop"] {
    margin-left: 29px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-30-mobile"] {
    margin-left: 30px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-30-desktop"] {
    margin-left: 30px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-31-mobile"] {
    margin-left: 31px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-31-desktop"] {
    margin-left: 31px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-32-mobile"] {
    margin-left: 32px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-32-desktop"] {
    margin-left: 32px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-33-mobile"] {
    margin-left: 33px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-33-desktop"] {
    margin-left: 33px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-34-mobile"] {
    margin-left: 34px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-34-desktop"] {
    margin-left: 34px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-35-mobile"] {
    margin-left: 35px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-35-desktop"] {
    margin-left: 35px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-36-mobile"] {
    margin-left: 36px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-36-desktop"] {
    margin-left: 36px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-37-mobile"] {
    margin-left: 37px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-37-desktop"] {
    margin-left: 37px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-38-mobile"] {
    margin-left: 38px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-38-desktop"] {
    margin-left: 38px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-39-mobile"] {
    margin-left: 39px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-39-desktop"] {
    margin-left: 39px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-40-mobile"] {
    margin-left: 40px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-40-desktop"] {
    margin-left: 40px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-41-mobile"] {
    margin-left: 41px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-41-desktop"] {
    margin-left: 41px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-42-mobile"] {
    margin-left: 42px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-42-desktop"] {
    margin-left: 42px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-43-mobile"] {
    margin-left: 43px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-43-desktop"] {
    margin-left: 43px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-44-mobile"] {
    margin-left: 44px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-44-desktop"] {
    margin-left: 44px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-45-mobile"] {
    margin-left: 45px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-45-desktop"] {
    margin-left: 45px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-46-mobile"] {
    margin-left: 46px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-46-desktop"] {
    margin-left: 46px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-47-mobile"] {
    margin-left: 47px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-47-desktop"] {
    margin-left: 47px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-48-mobile"] {
    margin-left: 48px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-48-desktop"] {
    margin-left: 48px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-49-mobile"] {
    margin-left: 49px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-49-desktop"] {
    margin-left: 49px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-50-mobile"] {
    margin-left: 50px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-50-desktop"] {
    margin-left: 50px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-51-mobile"] {
    margin-left: 51px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-51-desktop"] {
    margin-left: 51px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-52-mobile"] {
    margin-left: 52px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-52-desktop"] {
    margin-left: 52px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-53-mobile"] {
    margin-left: 53px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-53-desktop"] {
    margin-left: 53px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-54-mobile"] {
    margin-left: 54px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-54-desktop"] {
    margin-left: 54px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-55-mobile"] {
    margin-left: 55px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-55-desktop"] {
    margin-left: 55px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-56-mobile"] {
    margin-left: 56px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-56-desktop"] {
    margin-left: 56px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-57-mobile"] {
    margin-left: 57px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-57-desktop"] {
    margin-left: 57px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-58-mobile"] {
    margin-left: 58px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-58-desktop"] {
    margin-left: 58px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-59-mobile"] {
    margin-left: 59px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-59-desktop"] {
    margin-left: 59px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-60-mobile"] {
    margin-left: 60px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-60-desktop"] {
    margin-left: 60px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-61-mobile"] {
    margin-left: 61px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-61-desktop"] {
    margin-left: 61px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-62-mobile"] {
    margin-left: 62px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-62-desktop"] {
    margin-left: 62px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-63-mobile"] {
    margin-left: 63px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-63-desktop"] {
    margin-left: 63px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-64-mobile"] {
    margin-left: 64px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-64-desktop"] {
    margin-left: 64px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-65-mobile"] {
    margin-left: 65px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-65-desktop"] {
    margin-left: 65px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-66-mobile"] {
    margin-left: 66px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-66-desktop"] {
    margin-left: 66px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-67-mobile"] {
    margin-left: 67px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-67-desktop"] {
    margin-left: 67px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-68-mobile"] {
    margin-left: 68px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-68-desktop"] {
    margin-left: 68px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-69-mobile"] {
    margin-left: 69px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-69-desktop"] {
    margin-left: 69px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-70-mobile"] {
    margin-left: 70px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-70-desktop"] {
    margin-left: 70px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-71-mobile"] {
    margin-left: 71px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-71-desktop"] {
    margin-left: 71px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-72-mobile"] {
    margin-left: 72px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-72-desktop"] {
    margin-left: 72px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-73-mobile"] {
    margin-left: 73px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-73-desktop"] {
    margin-left: 73px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-74-mobile"] {
    margin-left: 74px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-74-desktop"] {
    margin-left: 74px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-75-mobile"] {
    margin-left: 75px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-75-desktop"] {
    margin-left: 75px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-76-mobile"] {
    margin-left: 76px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-76-desktop"] {
    margin-left: 76px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-77-mobile"] {
    margin-left: 77px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-77-desktop"] {
    margin-left: 77px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-78-mobile"] {
    margin-left: 78px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-78-desktop"] {
    margin-left: 78px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-79-mobile"] {
    margin-left: 79px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-79-desktop"] {
    margin-left: 79px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-80-mobile"] {
    margin-left: 80px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-80-desktop"] {
    margin-left: 80px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-81-mobile"] {
    margin-left: 81px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-81-desktop"] {
    margin-left: 81px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-82-mobile"] {
    margin-left: 82px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-82-desktop"] {
    margin-left: 82px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-83-mobile"] {
    margin-left: 83px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-83-desktop"] {
    margin-left: 83px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-84-mobile"] {
    margin-left: 84px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-84-desktop"] {
    margin-left: 84px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-85-mobile"] {
    margin-left: 85px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-85-desktop"] {
    margin-left: 85px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-86-mobile"] {
    margin-left: 86px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-86-desktop"] {
    margin-left: 86px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-87-mobile"] {
    margin-left: 87px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-87-desktop"] {
    margin-left: 87px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-88-mobile"] {
    margin-left: 88px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-88-desktop"] {
    margin-left: 88px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-89-mobile"] {
    margin-left: 89px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-89-desktop"] {
    margin-left: 89px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-90-mobile"] {
    margin-left: 90px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-90-desktop"] {
    margin-left: 90px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-91-mobile"] {
    margin-left: 91px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-91-desktop"] {
    margin-left: 91px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-92-mobile"] {
    margin-left: 92px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-92-desktop"] {
    margin-left: 92px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-93-mobile"] {
    margin-left: 93px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-93-desktop"] {
    margin-left: 93px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-94-mobile"] {
    margin-left: 94px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-94-desktop"] {
    margin-left: 94px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-95-mobile"] {
    margin-left: 95px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-95-desktop"] {
    margin-left: 95px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-96-mobile"] {
    margin-left: 96px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-96-desktop"] {
    margin-left: 96px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-97-mobile"] {
    margin-left: 97px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-97-desktop"] {
    margin-left: 97px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-98-mobile"] {
    margin-left: 98px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-98-desktop"] {
    margin-left: 98px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-99-mobile"] {
    margin-left: 99px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-99-desktop"] {
    margin-left: 99px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-100-mobile"] {
    margin-left: 100px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-100-desktop"] {
    margin-left: 100px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-101-mobile"] {
    margin-left: 101px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-101-desktop"] {
    margin-left: 101px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-102-mobile"] {
    margin-left: 102px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-102-desktop"] {
    margin-left: 102px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-103-mobile"] {
    margin-left: 103px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-103-desktop"] {
    margin-left: 103px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-104-mobile"] {
    margin-left: 104px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-104-desktop"] {
    margin-left: 104px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-105-mobile"] {
    margin-left: 105px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-105-desktop"] {
    margin-left: 105px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-106-mobile"] {
    margin-left: 106px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-106-desktop"] {
    margin-left: 106px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-107-mobile"] {
    margin-left: 107px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-107-desktop"] {
    margin-left: 107px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-108-mobile"] {
    margin-left: 108px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-108-desktop"] {
    margin-left: 108px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-109-mobile"] {
    margin-left: 109px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-109-desktop"] {
    margin-left: 109px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-110-mobile"] {
    margin-left: 110px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-110-desktop"] {
    margin-left: 110px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-111-mobile"] {
    margin-left: 111px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-111-desktop"] {
    margin-left: 111px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-112-mobile"] {
    margin-left: 112px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-112-desktop"] {
    margin-left: 112px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-113-mobile"] {
    margin-left: 113px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-113-desktop"] {
    margin-left: 113px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-114-mobile"] {
    margin-left: 114px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-114-desktop"] {
    margin-left: 114px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-115-mobile"] {
    margin-left: 115px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-115-desktop"] {
    margin-left: 115px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-116-mobile"] {
    margin-left: 116px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-116-desktop"] {
    margin-left: 116px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-117-mobile"] {
    margin-left: 117px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-117-desktop"] {
    margin-left: 117px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-118-mobile"] {
    margin-left: 118px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-118-desktop"] {
    margin-left: 118px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-119-mobile"] {
    margin-left: 119px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-119-desktop"] {
    margin-left: 119px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-120-mobile"] {
    margin-left: 120px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-120-desktop"] {
    margin-left: 120px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-121-mobile"] {
    margin-left: 121px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-121-desktop"] {
    margin-left: 121px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-122-mobile"] {
    margin-left: 122px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-122-desktop"] {
    margin-left: 122px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-123-mobile"] {
    margin-left: 123px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-123-desktop"] {
    margin-left: 123px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-124-mobile"] {
    margin-left: 124px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-124-desktop"] {
    margin-left: 124px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-125-mobile"] {
    margin-left: 125px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-125-desktop"] {
    margin-left: 125px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-126-mobile"] {
    margin-left: 126px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-126-desktop"] {
    margin-left: 126px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-127-mobile"] {
    margin-left: 127px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-127-desktop"] {
    margin-left: 127px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-128-mobile"] {
    margin-left: 128px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-128-desktop"] {
    margin-left: 128px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-129-mobile"] {
    margin-left: 129px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-129-desktop"] {
    margin-left: 129px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-130-mobile"] {
    margin-left: 130px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-130-desktop"] {
    margin-left: 130px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-131-mobile"] {
    margin-left: 131px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-131-desktop"] {
    margin-left: 131px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-132-mobile"] {
    margin-left: 132px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-132-desktop"] {
    margin-left: 132px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-133-mobile"] {
    margin-left: 133px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-133-desktop"] {
    margin-left: 133px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-134-mobile"] {
    margin-left: 134px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-134-desktop"] {
    margin-left: 134px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-135-mobile"] {
    margin-left: 135px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-135-desktop"] {
    margin-left: 135px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-136-mobile"] {
    margin-left: 136px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-136-desktop"] {
    margin-left: 136px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-137-mobile"] {
    margin-left: 137px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-137-desktop"] {
    margin-left: 137px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-138-mobile"] {
    margin-left: 138px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-138-desktop"] {
    margin-left: 138px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-139-mobile"] {
    margin-left: 139px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-139-desktop"] {
    margin-left: 139px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-140-mobile"] {
    margin-left: 140px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-140-desktop"] {
    margin-left: 140px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-141-mobile"] {
    margin-left: 141px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-141-desktop"] {
    margin-left: 141px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-142-mobile"] {
    margin-left: 142px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-142-desktop"] {
    margin-left: 142px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-143-mobile"] {
    margin-left: 143px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-143-desktop"] {
    margin-left: 143px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-144-mobile"] {
    margin-left: 144px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-144-desktop"] {
    margin-left: 144px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-145-mobile"] {
    margin-left: 145px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-145-desktop"] {
    margin-left: 145px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-146-mobile"] {
    margin-left: 146px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-146-desktop"] {
    margin-left: 146px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-147-mobile"] {
    margin-left: 147px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-147-desktop"] {
    margin-left: 147px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-148-mobile"] {
    margin-left: 148px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-148-desktop"] {
    margin-left: 148px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-149-mobile"] {
    margin-left: 149px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-149-desktop"] {
    margin-left: 149px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-150-mobile"] {
    margin-left: 150px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-150-desktop"] {
    margin-left: 150px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-151-mobile"] {
    margin-left: 151px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-151-desktop"] {
    margin-left: 151px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-152-mobile"] {
    margin-left: 152px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-152-desktop"] {
    margin-left: 152px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-153-mobile"] {
    margin-left: 153px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-153-desktop"] {
    margin-left: 153px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-154-mobile"] {
    margin-left: 154px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-154-desktop"] {
    margin-left: 154px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-155-mobile"] {
    margin-left: 155px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-155-desktop"] {
    margin-left: 155px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-156-mobile"] {
    margin-left: 156px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-156-desktop"] {
    margin-left: 156px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-157-mobile"] {
    margin-left: 157px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-157-desktop"] {
    margin-left: 157px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-158-mobile"] {
    margin-left: 158px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-158-desktop"] {
    margin-left: 158px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-159-mobile"] {
    margin-left: 159px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-159-desktop"] {
    margin-left: 159px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-160-mobile"] {
    margin-left: 160px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-160-desktop"] {
    margin-left: 160px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-161-mobile"] {
    margin-left: 161px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-161-desktop"] {
    margin-left: 161px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-162-mobile"] {
    margin-left: 162px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-162-desktop"] {
    margin-left: 162px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-163-mobile"] {
    margin-left: 163px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-163-desktop"] {
    margin-left: 163px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-164-mobile"] {
    margin-left: 164px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-164-desktop"] {
    margin-left: 164px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-165-mobile"] {
    margin-left: 165px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-165-desktop"] {
    margin-left: 165px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-166-mobile"] {
    margin-left: 166px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-166-desktop"] {
    margin-left: 166px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-167-mobile"] {
    margin-left: 167px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-167-desktop"] {
    margin-left: 167px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-168-mobile"] {
    margin-left: 168px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-168-desktop"] {
    margin-left: 168px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-169-mobile"] {
    margin-left: 169px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-169-desktop"] {
    margin-left: 169px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-170-mobile"] {
    margin-left: 170px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-170-desktop"] {
    margin-left: 170px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-171-mobile"] {
    margin-left: 171px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-171-desktop"] {
    margin-left: 171px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-172-mobile"] {
    margin-left: 172px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-172-desktop"] {
    margin-left: 172px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-173-mobile"] {
    margin-left: 173px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-173-desktop"] {
    margin-left: 173px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-174-mobile"] {
    margin-left: 174px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-174-desktop"] {
    margin-left: 174px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-175-mobile"] {
    margin-left: 175px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-175-desktop"] {
    margin-left: 175px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-176-mobile"] {
    margin-left: 176px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-176-desktop"] {
    margin-left: 176px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-177-mobile"] {
    margin-left: 177px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-177-desktop"] {
    margin-left: 177px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-178-mobile"] {
    margin-left: 178px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-178-desktop"] {
    margin-left: 178px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-179-mobile"] {
    margin-left: 179px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-179-desktop"] {
    margin-left: 179px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-180-mobile"] {
    margin-left: 180px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-180-desktop"] {
    margin-left: 180px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-1-mobile"] {
    margin-right: 1px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-1-desktop"] {
    margin-right: 1px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-2-mobile"] {
    margin-right: 2px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-2-desktop"] {
    margin-right: 2px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-3-mobile"] {
    margin-right: 3px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-3-desktop"] {
    margin-right: 3px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-4-mobile"] {
    margin-right: 4px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-4-desktop"] {
    margin-right: 4px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-5-mobile"] {
    margin-right: 5px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-5-desktop"] {
    margin-right: 5px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-6-mobile"] {
    margin-right: 6px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-6-desktop"] {
    margin-right: 6px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-7-mobile"] {
    margin-right: 7px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-7-desktop"] {
    margin-right: 7px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-8-mobile"] {
    margin-right: 8px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-8-desktop"] {
    margin-right: 8px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-9-mobile"] {
    margin-right: 9px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-9-desktop"] {
    margin-right: 9px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-10-mobile"] {
    margin-right: 10px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-10-desktop"] {
    margin-right: 10px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-11-mobile"] {
    margin-right: 11px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-11-desktop"] {
    margin-right: 11px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-12-mobile"] {
    margin-right: 12px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-12-desktop"] {
    margin-right: 12px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-13-mobile"] {
    margin-right: 13px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-13-desktop"] {
    margin-right: 13px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-14-mobile"] {
    margin-right: 14px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-14-desktop"] {
    margin-right: 14px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-15-mobile"] {
    margin-right: 15px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-15-desktop"] {
    margin-right: 15px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-16-mobile"] {
    margin-right: 16px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-16-desktop"] {
    margin-right: 16px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-17-mobile"] {
    margin-right: 17px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-17-desktop"] {
    margin-right: 17px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-18-mobile"] {
    margin-right: 18px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-18-desktop"] {
    margin-right: 18px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-19-mobile"] {
    margin-right: 19px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-19-desktop"] {
    margin-right: 19px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-20-mobile"] {
    margin-right: 20px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-20-desktop"] {
    margin-right: 20px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-21-mobile"] {
    margin-right: 21px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-21-desktop"] {
    margin-right: 21px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-22-mobile"] {
    margin-right: 22px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-22-desktop"] {
    margin-right: 22px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-23-mobile"] {
    margin-right: 23px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-23-desktop"] {
    margin-right: 23px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-24-mobile"] {
    margin-right: 24px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-24-desktop"] {
    margin-right: 24px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-25-mobile"] {
    margin-right: 25px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-25-desktop"] {
    margin-right: 25px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-26-mobile"] {
    margin-right: 26px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-26-desktop"] {
    margin-right: 26px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-27-mobile"] {
    margin-right: 27px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-27-desktop"] {
    margin-right: 27px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-28-mobile"] {
    margin-right: 28px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-28-desktop"] {
    margin-right: 28px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-29-mobile"] {
    margin-right: 29px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-29-desktop"] {
    margin-right: 29px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-30-mobile"] {
    margin-right: 30px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-30-desktop"] {
    margin-right: 30px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-31-mobile"] {
    margin-right: 31px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-31-desktop"] {
    margin-right: 31px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-32-mobile"] {
    margin-right: 32px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-32-desktop"] {
    margin-right: 32px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-33-mobile"] {
    margin-right: 33px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-33-desktop"] {
    margin-right: 33px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-34-mobile"] {
    margin-right: 34px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-34-desktop"] {
    margin-right: 34px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-35-mobile"] {
    margin-right: 35px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-35-desktop"] {
    margin-right: 35px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-36-mobile"] {
    margin-right: 36px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-36-desktop"] {
    margin-right: 36px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-37-mobile"] {
    margin-right: 37px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-37-desktop"] {
    margin-right: 37px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-38-mobile"] {
    margin-right: 38px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-38-desktop"] {
    margin-right: 38px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-39-mobile"] {
    margin-right: 39px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-39-desktop"] {
    margin-right: 39px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-40-mobile"] {
    margin-right: 40px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-40-desktop"] {
    margin-right: 40px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-41-mobile"] {
    margin-right: 41px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-41-desktop"] {
    margin-right: 41px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-42-mobile"] {
    margin-right: 42px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-42-desktop"] {
    margin-right: 42px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-43-mobile"] {
    margin-right: 43px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-43-desktop"] {
    margin-right: 43px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-44-mobile"] {
    margin-right: 44px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-44-desktop"] {
    margin-right: 44px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-45-mobile"] {
    margin-right: 45px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-45-desktop"] {
    margin-right: 45px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-46-mobile"] {
    margin-right: 46px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-46-desktop"] {
    margin-right: 46px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-47-mobile"] {
    margin-right: 47px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-47-desktop"] {
    margin-right: 47px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-48-mobile"] {
    margin-right: 48px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-48-desktop"] {
    margin-right: 48px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-49-mobile"] {
    margin-right: 49px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-49-desktop"] {
    margin-right: 49px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-50-mobile"] {
    margin-right: 50px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-50-desktop"] {
    margin-right: 50px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-51-mobile"] {
    margin-right: 51px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-51-desktop"] {
    margin-right: 51px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-52-mobile"] {
    margin-right: 52px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-52-desktop"] {
    margin-right: 52px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-53-mobile"] {
    margin-right: 53px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-53-desktop"] {
    margin-right: 53px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-54-mobile"] {
    margin-right: 54px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-54-desktop"] {
    margin-right: 54px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-55-mobile"] {
    margin-right: 55px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-55-desktop"] {
    margin-right: 55px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-56-mobile"] {
    margin-right: 56px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-56-desktop"] {
    margin-right: 56px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-57-mobile"] {
    margin-right: 57px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-57-desktop"] {
    margin-right: 57px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-58-mobile"] {
    margin-right: 58px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-58-desktop"] {
    margin-right: 58px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-59-mobile"] {
    margin-right: 59px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-59-desktop"] {
    margin-right: 59px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-60-mobile"] {
    margin-right: 60px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-60-desktop"] {
    margin-right: 60px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-61-mobile"] {
    margin-right: 61px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-61-desktop"] {
    margin-right: 61px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-62-mobile"] {
    margin-right: 62px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-62-desktop"] {
    margin-right: 62px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-63-mobile"] {
    margin-right: 63px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-63-desktop"] {
    margin-right: 63px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-64-mobile"] {
    margin-right: 64px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-64-desktop"] {
    margin-right: 64px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-65-mobile"] {
    margin-right: 65px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-65-desktop"] {
    margin-right: 65px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-66-mobile"] {
    margin-right: 66px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-66-desktop"] {
    margin-right: 66px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-67-mobile"] {
    margin-right: 67px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-67-desktop"] {
    margin-right: 67px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-68-mobile"] {
    margin-right: 68px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-68-desktop"] {
    margin-right: 68px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-69-mobile"] {
    margin-right: 69px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-69-desktop"] {
    margin-right: 69px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-70-mobile"] {
    margin-right: 70px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-70-desktop"] {
    margin-right: 70px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-71-mobile"] {
    margin-right: 71px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-71-desktop"] {
    margin-right: 71px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-72-mobile"] {
    margin-right: 72px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-72-desktop"] {
    margin-right: 72px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-73-mobile"] {
    margin-right: 73px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-73-desktop"] {
    margin-right: 73px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-74-mobile"] {
    margin-right: 74px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-74-desktop"] {
    margin-right: 74px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-75-mobile"] {
    margin-right: 75px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-75-desktop"] {
    margin-right: 75px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-76-mobile"] {
    margin-right: 76px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-76-desktop"] {
    margin-right: 76px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-77-mobile"] {
    margin-right: 77px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-77-desktop"] {
    margin-right: 77px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-78-mobile"] {
    margin-right: 78px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-78-desktop"] {
    margin-right: 78px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-79-mobile"] {
    margin-right: 79px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-79-desktop"] {
    margin-right: 79px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-80-mobile"] {
    margin-right: 80px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-80-desktop"] {
    margin-right: 80px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-81-mobile"] {
    margin-right: 81px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-81-desktop"] {
    margin-right: 81px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-82-mobile"] {
    margin-right: 82px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-82-desktop"] {
    margin-right: 82px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-83-mobile"] {
    margin-right: 83px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-83-desktop"] {
    margin-right: 83px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-84-mobile"] {
    margin-right: 84px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-84-desktop"] {
    margin-right: 84px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-85-mobile"] {
    margin-right: 85px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-85-desktop"] {
    margin-right: 85px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-86-mobile"] {
    margin-right: 86px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-86-desktop"] {
    margin-right: 86px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-87-mobile"] {
    margin-right: 87px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-87-desktop"] {
    margin-right: 87px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-88-mobile"] {
    margin-right: 88px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-88-desktop"] {
    margin-right: 88px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-89-mobile"] {
    margin-right: 89px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-89-desktop"] {
    margin-right: 89px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-90-mobile"] {
    margin-right: 90px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-90-desktop"] {
    margin-right: 90px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-91-mobile"] {
    margin-right: 91px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-91-desktop"] {
    margin-right: 91px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-92-mobile"] {
    margin-right: 92px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-92-desktop"] {
    margin-right: 92px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-93-mobile"] {
    margin-right: 93px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-93-desktop"] {
    margin-right: 93px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-94-mobile"] {
    margin-right: 94px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-94-desktop"] {
    margin-right: 94px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-95-mobile"] {
    margin-right: 95px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-95-desktop"] {
    margin-right: 95px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-96-mobile"] {
    margin-right: 96px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-96-desktop"] {
    margin-right: 96px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-97-mobile"] {
    margin-right: 97px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-97-desktop"] {
    margin-right: 97px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-98-mobile"] {
    margin-right: 98px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-98-desktop"] {
    margin-right: 98px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-99-mobile"] {
    margin-right: 99px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-99-desktop"] {
    margin-right: 99px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-100-mobile"] {
    margin-right: 100px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-100-desktop"] {
    margin-right: 100px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-101-mobile"] {
    margin-right: 101px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-101-desktop"] {
    margin-right: 101px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-102-mobile"] {
    margin-right: 102px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-102-desktop"] {
    margin-right: 102px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-103-mobile"] {
    margin-right: 103px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-103-desktop"] {
    margin-right: 103px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-104-mobile"] {
    margin-right: 104px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-104-desktop"] {
    margin-right: 104px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-105-mobile"] {
    margin-right: 105px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-105-desktop"] {
    margin-right: 105px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-106-mobile"] {
    margin-right: 106px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-106-desktop"] {
    margin-right: 106px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-107-mobile"] {
    margin-right: 107px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-107-desktop"] {
    margin-right: 107px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-108-mobile"] {
    margin-right: 108px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-108-desktop"] {
    margin-right: 108px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-109-mobile"] {
    margin-right: 109px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-109-desktop"] {
    margin-right: 109px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-110-mobile"] {
    margin-right: 110px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-110-desktop"] {
    margin-right: 110px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-111-mobile"] {
    margin-right: 111px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-111-desktop"] {
    margin-right: 111px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-112-mobile"] {
    margin-right: 112px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-112-desktop"] {
    margin-right: 112px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-113-mobile"] {
    margin-right: 113px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-113-desktop"] {
    margin-right: 113px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-114-mobile"] {
    margin-right: 114px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-114-desktop"] {
    margin-right: 114px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-115-mobile"] {
    margin-right: 115px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-115-desktop"] {
    margin-right: 115px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-116-mobile"] {
    margin-right: 116px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-116-desktop"] {
    margin-right: 116px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-117-mobile"] {
    margin-right: 117px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-117-desktop"] {
    margin-right: 117px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-118-mobile"] {
    margin-right: 118px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-118-desktop"] {
    margin-right: 118px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-119-mobile"] {
    margin-right: 119px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-119-desktop"] {
    margin-right: 119px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-120-mobile"] {
    margin-right: 120px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-120-desktop"] {
    margin-right: 120px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-121-mobile"] {
    margin-right: 121px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-121-desktop"] {
    margin-right: 121px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-122-mobile"] {
    margin-right: 122px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-122-desktop"] {
    margin-right: 122px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-123-mobile"] {
    margin-right: 123px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-123-desktop"] {
    margin-right: 123px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-124-mobile"] {
    margin-right: 124px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-124-desktop"] {
    margin-right: 124px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-125-mobile"] {
    margin-right: 125px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-125-desktop"] {
    margin-right: 125px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-126-mobile"] {
    margin-right: 126px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-126-desktop"] {
    margin-right: 126px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-127-mobile"] {
    margin-right: 127px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-127-desktop"] {
    margin-right: 127px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-128-mobile"] {
    margin-right: 128px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-128-desktop"] {
    margin-right: 128px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-129-mobile"] {
    margin-right: 129px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-129-desktop"] {
    margin-right: 129px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-130-mobile"] {
    margin-right: 130px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-130-desktop"] {
    margin-right: 130px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-131-mobile"] {
    margin-right: 131px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-131-desktop"] {
    margin-right: 131px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-132-mobile"] {
    margin-right: 132px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-132-desktop"] {
    margin-right: 132px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-133-mobile"] {
    margin-right: 133px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-133-desktop"] {
    margin-right: 133px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-134-mobile"] {
    margin-right: 134px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-134-desktop"] {
    margin-right: 134px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-135-mobile"] {
    margin-right: 135px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-135-desktop"] {
    margin-right: 135px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-136-mobile"] {
    margin-right: 136px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-136-desktop"] {
    margin-right: 136px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-137-mobile"] {
    margin-right: 137px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-137-desktop"] {
    margin-right: 137px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-138-mobile"] {
    margin-right: 138px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-138-desktop"] {
    margin-right: 138px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-139-mobile"] {
    margin-right: 139px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-139-desktop"] {
    margin-right: 139px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-140-mobile"] {
    margin-right: 140px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-140-desktop"] {
    margin-right: 140px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-141-mobile"] {
    margin-right: 141px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-141-desktop"] {
    margin-right: 141px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-142-mobile"] {
    margin-right: 142px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-142-desktop"] {
    margin-right: 142px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-143-mobile"] {
    margin-right: 143px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-143-desktop"] {
    margin-right: 143px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-144-mobile"] {
    margin-right: 144px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-144-desktop"] {
    margin-right: 144px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-145-mobile"] {
    margin-right: 145px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-145-desktop"] {
    margin-right: 145px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-146-mobile"] {
    margin-right: 146px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-146-desktop"] {
    margin-right: 146px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-147-mobile"] {
    margin-right: 147px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-147-desktop"] {
    margin-right: 147px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-148-mobile"] {
    margin-right: 148px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-148-desktop"] {
    margin-right: 148px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-149-mobile"] {
    margin-right: 149px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-149-desktop"] {
    margin-right: 149px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-150-mobile"] {
    margin-right: 150px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-150-desktop"] {
    margin-right: 150px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-151-mobile"] {
    margin-right: 151px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-151-desktop"] {
    margin-right: 151px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-152-mobile"] {
    margin-right: 152px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-152-desktop"] {
    margin-right: 152px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-153-mobile"] {
    margin-right: 153px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-153-desktop"] {
    margin-right: 153px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-154-mobile"] {
    margin-right: 154px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-154-desktop"] {
    margin-right: 154px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-155-mobile"] {
    margin-right: 155px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-155-desktop"] {
    margin-right: 155px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-156-mobile"] {
    margin-right: 156px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-156-desktop"] {
    margin-right: 156px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-157-mobile"] {
    margin-right: 157px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-157-desktop"] {
    margin-right: 157px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-158-mobile"] {
    margin-right: 158px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-158-desktop"] {
    margin-right: 158px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-159-mobile"] {
    margin-right: 159px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-159-desktop"] {
    margin-right: 159px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-160-mobile"] {
    margin-right: 160px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-160-desktop"] {
    margin-right: 160px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-161-mobile"] {
    margin-right: 161px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-161-desktop"] {
    margin-right: 161px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-162-mobile"] {
    margin-right: 162px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-162-desktop"] {
    margin-right: 162px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-163-mobile"] {
    margin-right: 163px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-163-desktop"] {
    margin-right: 163px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-164-mobile"] {
    margin-right: 164px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-164-desktop"] {
    margin-right: 164px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-165-mobile"] {
    margin-right: 165px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-165-desktop"] {
    margin-right: 165px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-166-mobile"] {
    margin-right: 166px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-166-desktop"] {
    margin-right: 166px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-167-mobile"] {
    margin-right: 167px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-167-desktop"] {
    margin-right: 167px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-168-mobile"] {
    margin-right: 168px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-168-desktop"] {
    margin-right: 168px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-169-mobile"] {
    margin-right: 169px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-169-desktop"] {
    margin-right: 169px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-170-mobile"] {
    margin-right: 170px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-170-desktop"] {
    margin-right: 170px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-171-mobile"] {
    margin-right: 171px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-171-desktop"] {
    margin-right: 171px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-172-mobile"] {
    margin-right: 172px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-172-desktop"] {
    margin-right: 172px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-173-mobile"] {
    margin-right: 173px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-173-desktop"] {
    margin-right: 173px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-174-mobile"] {
    margin-right: 174px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-174-desktop"] {
    margin-right: 174px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-175-mobile"] {
    margin-right: 175px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-175-desktop"] {
    margin-right: 175px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-176-mobile"] {
    margin-right: 176px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-176-desktop"] {
    margin-right: 176px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-177-mobile"] {
    margin-right: 177px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-177-desktop"] {
    margin-right: 177px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-178-mobile"] {
    margin-right: 178px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-178-desktop"] {
    margin-right: 178px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-179-mobile"] {
    margin-right: 179px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-179-desktop"] {
    margin-right: 179px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-right-180-mobile"] {
    margin-right: 180px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-right-180-desktop"] {
    margin-right: 180px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-1-mobile"] {
    margin-left: 1px;
    margin-right: 1px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-1-desktop"] {
    margin-left: 1px;
    margin-right: 1px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-2-mobile"] {
    margin-left: 2px;
    margin-right: 2px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-2-desktop"] {
    margin-left: 2px;
    margin-right: 2px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-3-mobile"] {
    margin-left: 3px;
    margin-right: 3px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-3-desktop"] {
    margin-left: 3px;
    margin-right: 3px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-4-mobile"] {
    margin-left: 4px;
    margin-right: 4px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-4-desktop"] {
    margin-left: 4px;
    margin-right: 4px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-5-mobile"] {
    margin-left: 5px;
    margin-right: 5px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-5-desktop"] {
    margin-left: 5px;
    margin-right: 5px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-6-mobile"] {
    margin-left: 6px;
    margin-right: 6px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-6-desktop"] {
    margin-left: 6px;
    margin-right: 6px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-7-mobile"] {
    margin-left: 7px;
    margin-right: 7px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-7-desktop"] {
    margin-left: 7px;
    margin-right: 7px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-8-mobile"] {
    margin-left: 8px;
    margin-right: 8px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-8-desktop"] {
    margin-left: 8px;
    margin-right: 8px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-9-mobile"] {
    margin-left: 9px;
    margin-right: 9px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-9-desktop"] {
    margin-left: 9px;
    margin-right: 9px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-10-mobile"] {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-10-desktop"] {
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-11-mobile"] {
    margin-left: 11px;
    margin-right: 11px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-11-desktop"] {
    margin-left: 11px;
    margin-right: 11px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-12-mobile"] {
    margin-left: 12px;
    margin-right: 12px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-12-desktop"] {
    margin-left: 12px;
    margin-right: 12px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-13-mobile"] {
    margin-left: 13px;
    margin-right: 13px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-13-desktop"] {
    margin-left: 13px;
    margin-right: 13px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-14-mobile"] {
    margin-left: 14px;
    margin-right: 14px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-14-desktop"] {
    margin-left: 14px;
    margin-right: 14px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-15-mobile"] {
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-15-desktop"] {
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-16-mobile"] {
    margin-left: 16px;
    margin-right: 16px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-16-desktop"] {
    margin-left: 16px;
    margin-right: 16px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-17-mobile"] {
    margin-left: 17px;
    margin-right: 17px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-17-desktop"] {
    margin-left: 17px;
    margin-right: 17px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-18-mobile"] {
    margin-left: 18px;
    margin-right: 18px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-18-desktop"] {
    margin-left: 18px;
    margin-right: 18px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-19-mobile"] {
    margin-left: 19px;
    margin-right: 19px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-19-desktop"] {
    margin-left: 19px;
    margin-right: 19px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-20-mobile"] {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-20-desktop"] {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-21-mobile"] {
    margin-left: 21px;
    margin-right: 21px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-21-desktop"] {
    margin-left: 21px;
    margin-right: 21px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-22-mobile"] {
    margin-left: 22px;
    margin-right: 22px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-22-desktop"] {
    margin-left: 22px;
    margin-right: 22px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-23-mobile"] {
    margin-left: 23px;
    margin-right: 23px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-23-desktop"] {
    margin-left: 23px;
    margin-right: 23px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-24-mobile"] {
    margin-left: 24px;
    margin-right: 24px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-24-desktop"] {
    margin-left: 24px;
    margin-right: 24px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-25-mobile"] {
    margin-left: 25px;
    margin-right: 25px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-25-desktop"] {
    margin-left: 25px;
    margin-right: 25px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-26-mobile"] {
    margin-left: 26px;
    margin-right: 26px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-26-desktop"] {
    margin-left: 26px;
    margin-right: 26px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-27-mobile"] {
    margin-left: 27px;
    margin-right: 27px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-27-desktop"] {
    margin-left: 27px;
    margin-right: 27px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-28-mobile"] {
    margin-left: 28px;
    margin-right: 28px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-28-desktop"] {
    margin-left: 28px;
    margin-right: 28px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-29-mobile"] {
    margin-left: 29px;
    margin-right: 29px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-29-desktop"] {
    margin-left: 29px;
    margin-right: 29px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-30-mobile"] {
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-30-desktop"] {
    margin-left: 30px;
    margin-right: 30px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-31-mobile"] {
    margin-left: 31px;
    margin-right: 31px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-31-desktop"] {
    margin-left: 31px;
    margin-right: 31px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-32-mobile"] {
    margin-left: 32px;
    margin-right: 32px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-32-desktop"] {
    margin-left: 32px;
    margin-right: 32px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-33-mobile"] {
    margin-left: 33px;
    margin-right: 33px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-33-desktop"] {
    margin-left: 33px;
    margin-right: 33px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-34-mobile"] {
    margin-left: 34px;
    margin-right: 34px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-34-desktop"] {
    margin-left: 34px;
    margin-right: 34px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-35-mobile"] {
    margin-left: 35px;
    margin-right: 35px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-35-desktop"] {
    margin-left: 35px;
    margin-right: 35px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-36-mobile"] {
    margin-left: 36px;
    margin-right: 36px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-36-desktop"] {
    margin-left: 36px;
    margin-right: 36px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-37-mobile"] {
    margin-left: 37px;
    margin-right: 37px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-37-desktop"] {
    margin-left: 37px;
    margin-right: 37px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-38-mobile"] {
    margin-left: 38px;
    margin-right: 38px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-38-desktop"] {
    margin-left: 38px;
    margin-right: 38px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-39-mobile"] {
    margin-left: 39px;
    margin-right: 39px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-39-desktop"] {
    margin-left: 39px;
    margin-right: 39px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-40-mobile"] {
    margin-left: 40px;
    margin-right: 40px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-40-desktop"] {
    margin-left: 40px;
    margin-right: 40px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-41-mobile"] {
    margin-left: 41px;
    margin-right: 41px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-41-desktop"] {
    margin-left: 41px;
    margin-right: 41px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-42-mobile"] {
    margin-left: 42px;
    margin-right: 42px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-42-desktop"] {
    margin-left: 42px;
    margin-right: 42px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-43-mobile"] {
    margin-left: 43px;
    margin-right: 43px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-43-desktop"] {
    margin-left: 43px;
    margin-right: 43px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-44-mobile"] {
    margin-left: 44px;
    margin-right: 44px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-44-desktop"] {
    margin-left: 44px;
    margin-right: 44px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-45-mobile"] {
    margin-left: 45px;
    margin-right: 45px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-45-desktop"] {
    margin-left: 45px;
    margin-right: 45px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-46-mobile"] {
    margin-left: 46px;
    margin-right: 46px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-46-desktop"] {
    margin-left: 46px;
    margin-right: 46px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-47-mobile"] {
    margin-left: 47px;
    margin-right: 47px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-47-desktop"] {
    margin-left: 47px;
    margin-right: 47px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-48-mobile"] {
    margin-left: 48px;
    margin-right: 48px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-48-desktop"] {
    margin-left: 48px;
    margin-right: 48px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-49-mobile"] {
    margin-left: 49px;
    margin-right: 49px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-49-desktop"] {
    margin-left: 49px;
    margin-right: 49px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-50-mobile"] {
    margin-left: 50px;
    margin-right: 50px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-50-desktop"] {
    margin-left: 50px;
    margin-right: 50px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-51-mobile"] {
    margin-left: 51px;
    margin-right: 51px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-51-desktop"] {
    margin-left: 51px;
    margin-right: 51px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-52-mobile"] {
    margin-left: 52px;
    margin-right: 52px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-52-desktop"] {
    margin-left: 52px;
    margin-right: 52px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-53-mobile"] {
    margin-left: 53px;
    margin-right: 53px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-53-desktop"] {
    margin-left: 53px;
    margin-right: 53px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-54-mobile"] {
    margin-left: 54px;
    margin-right: 54px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-54-desktop"] {
    margin-left: 54px;
    margin-right: 54px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-55-mobile"] {
    margin-left: 55px;
    margin-right: 55px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-55-desktop"] {
    margin-left: 55px;
    margin-right: 55px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-56-mobile"] {
    margin-left: 56px;
    margin-right: 56px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-56-desktop"] {
    margin-left: 56px;
    margin-right: 56px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-57-mobile"] {
    margin-left: 57px;
    margin-right: 57px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-57-desktop"] {
    margin-left: 57px;
    margin-right: 57px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-58-mobile"] {
    margin-left: 58px;
    margin-right: 58px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-58-desktop"] {
    margin-left: 58px;
    margin-right: 58px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-59-mobile"] {
    margin-left: 59px;
    margin-right: 59px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-59-desktop"] {
    margin-left: 59px;
    margin-right: 59px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-60-mobile"] {
    margin-left: 60px;
    margin-right: 60px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-60-desktop"] {
    margin-left: 60px;
    margin-right: 60px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-61-mobile"] {
    margin-left: 61px;
    margin-right: 61px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-61-desktop"] {
    margin-left: 61px;
    margin-right: 61px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-62-mobile"] {
    margin-left: 62px;
    margin-right: 62px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-62-desktop"] {
    margin-left: 62px;
    margin-right: 62px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-63-mobile"] {
    margin-left: 63px;
    margin-right: 63px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-63-desktop"] {
    margin-left: 63px;
    margin-right: 63px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-64-mobile"] {
    margin-left: 64px;
    margin-right: 64px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-64-desktop"] {
    margin-left: 64px;
    margin-right: 64px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-65-mobile"] {
    margin-left: 65px;
    margin-right: 65px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-65-desktop"] {
    margin-left: 65px;
    margin-right: 65px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-66-mobile"] {
    margin-left: 66px;
    margin-right: 66px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-66-desktop"] {
    margin-left: 66px;
    margin-right: 66px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-67-mobile"] {
    margin-left: 67px;
    margin-right: 67px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-67-desktop"] {
    margin-left: 67px;
    margin-right: 67px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-68-mobile"] {
    margin-left: 68px;
    margin-right: 68px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-68-desktop"] {
    margin-left: 68px;
    margin-right: 68px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-69-mobile"] {
    margin-left: 69px;
    margin-right: 69px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-69-desktop"] {
    margin-left: 69px;
    margin-right: 69px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-70-mobile"] {
    margin-left: 70px;
    margin-right: 70px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-70-desktop"] {
    margin-left: 70px;
    margin-right: 70px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-71-mobile"] {
    margin-left: 71px;
    margin-right: 71px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-71-desktop"] {
    margin-left: 71px;
    margin-right: 71px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-72-mobile"] {
    margin-left: 72px;
    margin-right: 72px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-72-desktop"] {
    margin-left: 72px;
    margin-right: 72px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-73-mobile"] {
    margin-left: 73px;
    margin-right: 73px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-73-desktop"] {
    margin-left: 73px;
    margin-right: 73px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-74-mobile"] {
    margin-left: 74px;
    margin-right: 74px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-74-desktop"] {
    margin-left: 74px;
    margin-right: 74px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-75-mobile"] {
    margin-left: 75px;
    margin-right: 75px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-75-desktop"] {
    margin-left: 75px;
    margin-right: 75px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-76-mobile"] {
    margin-left: 76px;
    margin-right: 76px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-76-desktop"] {
    margin-left: 76px;
    margin-right: 76px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-77-mobile"] {
    margin-left: 77px;
    margin-right: 77px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-77-desktop"] {
    margin-left: 77px;
    margin-right: 77px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-78-mobile"] {
    margin-left: 78px;
    margin-right: 78px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-78-desktop"] {
    margin-left: 78px;
    margin-right: 78px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-79-mobile"] {
    margin-left: 79px;
    margin-right: 79px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-79-desktop"] {
    margin-left: 79px;
    margin-right: 79px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-80-mobile"] {
    margin-left: 80px;
    margin-right: 80px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-80-desktop"] {
    margin-left: 80px;
    margin-right: 80px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-81-mobile"] {
    margin-left: 81px;
    margin-right: 81px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-81-desktop"] {
    margin-left: 81px;
    margin-right: 81px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-82-mobile"] {
    margin-left: 82px;
    margin-right: 82px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-82-desktop"] {
    margin-left: 82px;
    margin-right: 82px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-83-mobile"] {
    margin-left: 83px;
    margin-right: 83px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-83-desktop"] {
    margin-left: 83px;
    margin-right: 83px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-84-mobile"] {
    margin-left: 84px;
    margin-right: 84px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-84-desktop"] {
    margin-left: 84px;
    margin-right: 84px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-85-mobile"] {
    margin-left: 85px;
    margin-right: 85px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-85-desktop"] {
    margin-left: 85px;
    margin-right: 85px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-86-mobile"] {
    margin-left: 86px;
    margin-right: 86px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-86-desktop"] {
    margin-left: 86px;
    margin-right: 86px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-87-mobile"] {
    margin-left: 87px;
    margin-right: 87px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-87-desktop"] {
    margin-left: 87px;
    margin-right: 87px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-88-mobile"] {
    margin-left: 88px;
    margin-right: 88px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-88-desktop"] {
    margin-left: 88px;
    margin-right: 88px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-89-mobile"] {
    margin-left: 89px;
    margin-right: 89px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-89-desktop"] {
    margin-left: 89px;
    margin-right: 89px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-90-mobile"] {
    margin-left: 90px;
    margin-right: 90px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-90-desktop"] {
    margin-left: 90px;
    margin-right: 90px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-91-mobile"] {
    margin-left: 91px;
    margin-right: 91px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-91-desktop"] {
    margin-left: 91px;
    margin-right: 91px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-92-mobile"] {
    margin-left: 92px;
    margin-right: 92px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-92-desktop"] {
    margin-left: 92px;
    margin-right: 92px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-93-mobile"] {
    margin-left: 93px;
    margin-right: 93px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-93-desktop"] {
    margin-left: 93px;
    margin-right: 93px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-94-mobile"] {
    margin-left: 94px;
    margin-right: 94px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-94-desktop"] {
    margin-left: 94px;
    margin-right: 94px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-95-mobile"] {
    margin-left: 95px;
    margin-right: 95px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-95-desktop"] {
    margin-left: 95px;
    margin-right: 95px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-96-mobile"] {
    margin-left: 96px;
    margin-right: 96px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-96-desktop"] {
    margin-left: 96px;
    margin-right: 96px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-97-mobile"] {
    margin-left: 97px;
    margin-right: 97px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-97-desktop"] {
    margin-left: 97px;
    margin-right: 97px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-98-mobile"] {
    margin-left: 98px;
    margin-right: 98px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-98-desktop"] {
    margin-left: 98px;
    margin-right: 98px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-99-mobile"] {
    margin-left: 99px;
    margin-right: 99px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-99-desktop"] {
    margin-left: 99px;
    margin-right: 99px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-100-mobile"] {
    margin-left: 100px;
    margin-right: 100px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-100-desktop"] {
    margin-left: 100px;
    margin-right: 100px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-101-mobile"] {
    margin-left: 101px;
    margin-right: 101px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-101-desktop"] {
    margin-left: 101px;
    margin-right: 101px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-102-mobile"] {
    margin-left: 102px;
    margin-right: 102px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-102-desktop"] {
    margin-left: 102px;
    margin-right: 102px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-103-mobile"] {
    margin-left: 103px;
    margin-right: 103px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-103-desktop"] {
    margin-left: 103px;
    margin-right: 103px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-104-mobile"] {
    margin-left: 104px;
    margin-right: 104px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-104-desktop"] {
    margin-left: 104px;
    margin-right: 104px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-105-mobile"] {
    margin-left: 105px;
    margin-right: 105px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-105-desktop"] {
    margin-left: 105px;
    margin-right: 105px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-106-mobile"] {
    margin-left: 106px;
    margin-right: 106px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-106-desktop"] {
    margin-left: 106px;
    margin-right: 106px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-107-mobile"] {
    margin-left: 107px;
    margin-right: 107px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-107-desktop"] {
    margin-left: 107px;
    margin-right: 107px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-108-mobile"] {
    margin-left: 108px;
    margin-right: 108px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-108-desktop"] {
    margin-left: 108px;
    margin-right: 108px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-109-mobile"] {
    margin-left: 109px;
    margin-right: 109px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-109-desktop"] {
    margin-left: 109px;
    margin-right: 109px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-110-mobile"] {
    margin-left: 110px;
    margin-right: 110px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-110-desktop"] {
    margin-left: 110px;
    margin-right: 110px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-111-mobile"] {
    margin-left: 111px;
    margin-right: 111px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-111-desktop"] {
    margin-left: 111px;
    margin-right: 111px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-112-mobile"] {
    margin-left: 112px;
    margin-right: 112px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-112-desktop"] {
    margin-left: 112px;
    margin-right: 112px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-113-mobile"] {
    margin-left: 113px;
    margin-right: 113px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-113-desktop"] {
    margin-left: 113px;
    margin-right: 113px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-114-mobile"] {
    margin-left: 114px;
    margin-right: 114px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-114-desktop"] {
    margin-left: 114px;
    margin-right: 114px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-115-mobile"] {
    margin-left: 115px;
    margin-right: 115px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-115-desktop"] {
    margin-left: 115px;
    margin-right: 115px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-116-mobile"] {
    margin-left: 116px;
    margin-right: 116px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-116-desktop"] {
    margin-left: 116px;
    margin-right: 116px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-117-mobile"] {
    margin-left: 117px;
    margin-right: 117px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-117-desktop"] {
    margin-left: 117px;
    margin-right: 117px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-118-mobile"] {
    margin-left: 118px;
    margin-right: 118px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-118-desktop"] {
    margin-left: 118px;
    margin-right: 118px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-119-mobile"] {
    margin-left: 119px;
    margin-right: 119px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-119-desktop"] {
    margin-left: 119px;
    margin-right: 119px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-120-mobile"] {
    margin-left: 120px;
    margin-right: 120px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-120-desktop"] {
    margin-left: 120px;
    margin-right: 120px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-121-mobile"] {
    margin-left: 121px;
    margin-right: 121px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-121-desktop"] {
    margin-left: 121px;
    margin-right: 121px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-122-mobile"] {
    margin-left: 122px;
    margin-right: 122px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-122-desktop"] {
    margin-left: 122px;
    margin-right: 122px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-123-mobile"] {
    margin-left: 123px;
    margin-right: 123px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-123-desktop"] {
    margin-left: 123px;
    margin-right: 123px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-124-mobile"] {
    margin-left: 124px;
    margin-right: 124px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-124-desktop"] {
    margin-left: 124px;
    margin-right: 124px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-125-mobile"] {
    margin-left: 125px;
    margin-right: 125px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-125-desktop"] {
    margin-left: 125px;
    margin-right: 125px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-126-mobile"] {
    margin-left: 126px;
    margin-right: 126px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-126-desktop"] {
    margin-left: 126px;
    margin-right: 126px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-127-mobile"] {
    margin-left: 127px;
    margin-right: 127px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-127-desktop"] {
    margin-left: 127px;
    margin-right: 127px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-128-mobile"] {
    margin-left: 128px;
    margin-right: 128px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-128-desktop"] {
    margin-left: 128px;
    margin-right: 128px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-129-mobile"] {
    margin-left: 129px;
    margin-right: 129px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-129-desktop"] {
    margin-left: 129px;
    margin-right: 129px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-130-mobile"] {
    margin-left: 130px;
    margin-right: 130px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-130-desktop"] {
    margin-left: 130px;
    margin-right: 130px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-131-mobile"] {
    margin-left: 131px;
    margin-right: 131px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-131-desktop"] {
    margin-left: 131px;
    margin-right: 131px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-132-mobile"] {
    margin-left: 132px;
    margin-right: 132px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-132-desktop"] {
    margin-left: 132px;
    margin-right: 132px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-133-mobile"] {
    margin-left: 133px;
    margin-right: 133px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-133-desktop"] {
    margin-left: 133px;
    margin-right: 133px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-134-mobile"] {
    margin-left: 134px;
    margin-right: 134px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-134-desktop"] {
    margin-left: 134px;
    margin-right: 134px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-135-mobile"] {
    margin-left: 135px;
    margin-right: 135px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-135-desktop"] {
    margin-left: 135px;
    margin-right: 135px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-136-mobile"] {
    margin-left: 136px;
    margin-right: 136px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-136-desktop"] {
    margin-left: 136px;
    margin-right: 136px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-137-mobile"] {
    margin-left: 137px;
    margin-right: 137px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-137-desktop"] {
    margin-left: 137px;
    margin-right: 137px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-138-mobile"] {
    margin-left: 138px;
    margin-right: 138px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-138-desktop"] {
    margin-left: 138px;
    margin-right: 138px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-139-mobile"] {
    margin-left: 139px;
    margin-right: 139px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-139-desktop"] {
    margin-left: 139px;
    margin-right: 139px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-140-mobile"] {
    margin-left: 140px;
    margin-right: 140px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-140-desktop"] {
    margin-left: 140px;
    margin-right: 140px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-141-mobile"] {
    margin-left: 141px;
    margin-right: 141px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-141-desktop"] {
    margin-left: 141px;
    margin-right: 141px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-142-mobile"] {
    margin-left: 142px;
    margin-right: 142px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-142-desktop"] {
    margin-left: 142px;
    margin-right: 142px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-143-mobile"] {
    margin-left: 143px;
    margin-right: 143px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-143-desktop"] {
    margin-left: 143px;
    margin-right: 143px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-144-mobile"] {
    margin-left: 144px;
    margin-right: 144px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-144-desktop"] {
    margin-left: 144px;
    margin-right: 144px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-145-mobile"] {
    margin-left: 145px;
    margin-right: 145px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-145-desktop"] {
    margin-left: 145px;
    margin-right: 145px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-146-mobile"] {
    margin-left: 146px;
    margin-right: 146px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-146-desktop"] {
    margin-left: 146px;
    margin-right: 146px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-147-mobile"] {
    margin-left: 147px;
    margin-right: 147px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-147-desktop"] {
    margin-left: 147px;
    margin-right: 147px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-148-mobile"] {
    margin-left: 148px;
    margin-right: 148px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-148-desktop"] {
    margin-left: 148px;
    margin-right: 148px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-149-mobile"] {
    margin-left: 149px;
    margin-right: 149px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-149-desktop"] {
    margin-left: 149px;
    margin-right: 149px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-150-mobile"] {
    margin-left: 150px;
    margin-right: 150px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-150-desktop"] {
    margin-left: 150px;
    margin-right: 150px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-151-mobile"] {
    margin-left: 151px;
    margin-right: 151px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-151-desktop"] {
    margin-left: 151px;
    margin-right: 151px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-152-mobile"] {
    margin-left: 152px;
    margin-right: 152px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-152-desktop"] {
    margin-left: 152px;
    margin-right: 152px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-153-mobile"] {
    margin-left: 153px;
    margin-right: 153px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-153-desktop"] {
    margin-left: 153px;
    margin-right: 153px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-154-mobile"] {
    margin-left: 154px;
    margin-right: 154px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-154-desktop"] {
    margin-left: 154px;
    margin-right: 154px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-155-mobile"] {
    margin-left: 155px;
    margin-right: 155px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-155-desktop"] {
    margin-left: 155px;
    margin-right: 155px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-156-mobile"] {
    margin-left: 156px;
    margin-right: 156px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-156-desktop"] {
    margin-left: 156px;
    margin-right: 156px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-157-mobile"] {
    margin-left: 157px;
    margin-right: 157px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-157-desktop"] {
    margin-left: 157px;
    margin-right: 157px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-158-mobile"] {
    margin-left: 158px;
    margin-right: 158px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-158-desktop"] {
    margin-left: 158px;
    margin-right: 158px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-159-mobile"] {
    margin-left: 159px;
    margin-right: 159px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-159-desktop"] {
    margin-left: 159px;
    margin-right: 159px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-160-mobile"] {
    margin-left: 160px;
    margin-right: 160px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-160-desktop"] {
    margin-left: 160px;
    margin-right: 160px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-161-mobile"] {
    margin-left: 161px;
    margin-right: 161px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-161-desktop"] {
    margin-left: 161px;
    margin-right: 161px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-162-mobile"] {
    margin-left: 162px;
    margin-right: 162px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-162-desktop"] {
    margin-left: 162px;
    margin-right: 162px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-163-mobile"] {
    margin-left: 163px;
    margin-right: 163px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-163-desktop"] {
    margin-left: 163px;
    margin-right: 163px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-164-mobile"] {
    margin-left: 164px;
    margin-right: 164px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-164-desktop"] {
    margin-left: 164px;
    margin-right: 164px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-165-mobile"] {
    margin-left: 165px;
    margin-right: 165px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-165-desktop"] {
    margin-left: 165px;
    margin-right: 165px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-166-mobile"] {
    margin-left: 166px;
    margin-right: 166px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-166-desktop"] {
    margin-left: 166px;
    margin-right: 166px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-167-mobile"] {
    margin-left: 167px;
    margin-right: 167px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-167-desktop"] {
    margin-left: 167px;
    margin-right: 167px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-168-mobile"] {
    margin-left: 168px;
    margin-right: 168px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-168-desktop"] {
    margin-left: 168px;
    margin-right: 168px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-169-mobile"] {
    margin-left: 169px;
    margin-right: 169px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-169-desktop"] {
    margin-left: 169px;
    margin-right: 169px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-170-mobile"] {
    margin-left: 170px;
    margin-right: 170px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-170-desktop"] {
    margin-left: 170px;
    margin-right: 170px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-171-mobile"] {
    margin-left: 171px;
    margin-right: 171px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-171-desktop"] {
    margin-left: 171px;
    margin-right: 171px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-172-mobile"] {
    margin-left: 172px;
    margin-right: 172px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-172-desktop"] {
    margin-left: 172px;
    margin-right: 172px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-173-mobile"] {
    margin-left: 173px;
    margin-right: 173px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-173-desktop"] {
    margin-left: 173px;
    margin-right: 173px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-174-mobile"] {
    margin-left: 174px;
    margin-right: 174px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-174-desktop"] {
    margin-left: 174px;
    margin-right: 174px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-175-mobile"] {
    margin-left: 175px;
    margin-right: 175px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-175-desktop"] {
    margin-left: 175px;
    margin-right: 175px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-176-mobile"] {
    margin-left: 176px;
    margin-right: 176px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-176-desktop"] {
    margin-left: 176px;
    margin-right: 176px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-177-mobile"] {
    margin-left: 177px;
    margin-right: 177px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-177-desktop"] {
    margin-left: 177px;
    margin-right: 177px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-178-mobile"] {
    margin-left: 178px;
    margin-right: 178px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-178-desktop"] {
    margin-left: 178px;
    margin-right: 178px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-179-mobile"] {
    margin-left: 179px;
    margin-right: 179px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-179-desktop"] {
    margin-left: 179px;
    margin-right: 179px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-left-right-180-mobile"] {
    margin-left: 180px;
    margin-right: 180px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-left-right-180-desktop"] {
    margin-left: 180px;
    margin-right: 180px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-1-mobile"] {
    margin-top: 1px;
    margin-bottom: 1px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-1-desktop"] {
    margin-top: 1px;
    margin-bottom: 1px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-2-mobile"] {
    margin-top: 2px;
    margin-bottom: 2px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-2-desktop"] {
    margin-top: 2px;
    margin-bottom: 2px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-3-mobile"] {
    margin-top: 3px;
    margin-bottom: 3px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-3-desktop"] {
    margin-top: 3px;
    margin-bottom: 3px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-4-mobile"] {
    margin-top: 4px;
    margin-bottom: 4px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-4-desktop"] {
    margin-top: 4px;
    margin-bottom: 4px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-5-mobile"] {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-5-desktop"] {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-6-mobile"] {
    margin-top: 6px;
    margin-bottom: 6px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-6-desktop"] {
    margin-top: 6px;
    margin-bottom: 6px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-7-mobile"] {
    margin-top: 7px;
    margin-bottom: 7px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-7-desktop"] {
    margin-top: 7px;
    margin-bottom: 7px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-8-mobile"] {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-8-desktop"] {
    margin-top: 8px;
    margin-bottom: 8px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-9-mobile"] {
    margin-top: 9px;
    margin-bottom: 9px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-9-desktop"] {
    margin-top: 9px;
    margin-bottom: 9px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-10-mobile"] {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-10-desktop"] {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-11-mobile"] {
    margin-top: 11px;
    margin-bottom: 11px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-11-desktop"] {
    margin-top: 11px;
    margin-bottom: 11px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-12-mobile"] {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-12-desktop"] {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-13-mobile"] {
    margin-top: 13px;
    margin-bottom: 13px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-13-desktop"] {
    margin-top: 13px;
    margin-bottom: 13px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-14-mobile"] {
    margin-top: 14px;
    margin-bottom: 14px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-14-desktop"] {
    margin-top: 14px;
    margin-bottom: 14px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-15-mobile"] {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-15-desktop"] {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-16-mobile"] {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-16-desktop"] {
    margin-top: 16px;
    margin-bottom: 16px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-17-mobile"] {
    margin-top: 17px;
    margin-bottom: 17px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-17-desktop"] {
    margin-top: 17px;
    margin-bottom: 17px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-18-mobile"] {
    margin-top: 18px;
    margin-bottom: 18px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-18-desktop"] {
    margin-top: 18px;
    margin-bottom: 18px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-19-mobile"] {
    margin-top: 19px;
    margin-bottom: 19px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-19-desktop"] {
    margin-top: 19px;
    margin-bottom: 19px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-20-mobile"] {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-20-desktop"] {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-21-mobile"] {
    margin-top: 21px;
    margin-bottom: 21px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-21-desktop"] {
    margin-top: 21px;
    margin-bottom: 21px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-22-mobile"] {
    margin-top: 22px;
    margin-bottom: 22px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-22-desktop"] {
    margin-top: 22px;
    margin-bottom: 22px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-23-mobile"] {
    margin-top: 23px;
    margin-bottom: 23px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-23-desktop"] {
    margin-top: 23px;
    margin-bottom: 23px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-24-mobile"] {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-24-desktop"] {
    margin-top: 24px;
    margin-bottom: 24px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-25-mobile"] {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-25-desktop"] {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-26-mobile"] {
    margin-top: 26px;
    margin-bottom: 26px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-26-desktop"] {
    margin-top: 26px;
    margin-bottom: 26px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-27-mobile"] {
    margin-top: 27px;
    margin-bottom: 27px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-27-desktop"] {
    margin-top: 27px;
    margin-bottom: 27px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-28-mobile"] {
    margin-top: 28px;
    margin-bottom: 28px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-28-desktop"] {
    margin-top: 28px;
    margin-bottom: 28px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-29-mobile"] {
    margin-top: 29px;
    margin-bottom: 29px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-29-desktop"] {
    margin-top: 29px;
    margin-bottom: 29px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-30-mobile"] {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-30-desktop"] {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-31-mobile"] {
    margin-top: 31px;
    margin-bottom: 31px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-31-desktop"] {
    margin-top: 31px;
    margin-bottom: 31px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-32-mobile"] {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-32-desktop"] {
    margin-top: 32px;
    margin-bottom: 32px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-33-mobile"] {
    margin-top: 33px;
    margin-bottom: 33px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-33-desktop"] {
    margin-top: 33px;
    margin-bottom: 33px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-34-mobile"] {
    margin-top: 34px;
    margin-bottom: 34px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-34-desktop"] {
    margin-top: 34px;
    margin-bottom: 34px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-35-mobile"] {
    margin-top: 35px;
    margin-bottom: 35px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-35-desktop"] {
    margin-top: 35px;
    margin-bottom: 35px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-36-mobile"] {
    margin-top: 36px;
    margin-bottom: 36px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-36-desktop"] {
    margin-top: 36px;
    margin-bottom: 36px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-37-mobile"] {
    margin-top: 37px;
    margin-bottom: 37px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-37-desktop"] {
    margin-top: 37px;
    margin-bottom: 37px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-38-mobile"] {
    margin-top: 38px;
    margin-bottom: 38px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-38-desktop"] {
    margin-top: 38px;
    margin-bottom: 38px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-39-mobile"] {
    margin-top: 39px;
    margin-bottom: 39px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-39-desktop"] {
    margin-top: 39px;
    margin-bottom: 39px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-40-mobile"] {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-40-desktop"] {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-41-mobile"] {
    margin-top: 41px;
    margin-bottom: 41px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-41-desktop"] {
    margin-top: 41px;
    margin-bottom: 41px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-42-mobile"] {
    margin-top: 42px;
    margin-bottom: 42px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-42-desktop"] {
    margin-top: 42px;
    margin-bottom: 42px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-43-mobile"] {
    margin-top: 43px;
    margin-bottom: 43px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-43-desktop"] {
    margin-top: 43px;
    margin-bottom: 43px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-44-mobile"] {
    margin-top: 44px;
    margin-bottom: 44px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-44-desktop"] {
    margin-top: 44px;
    margin-bottom: 44px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-45-mobile"] {
    margin-top: 45px;
    margin-bottom: 45px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-45-desktop"] {
    margin-top: 45px;
    margin-bottom: 45px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-46-mobile"] {
    margin-top: 46px;
    margin-bottom: 46px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-46-desktop"] {
    margin-top: 46px;
    margin-bottom: 46px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-47-mobile"] {
    margin-top: 47px;
    margin-bottom: 47px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-47-desktop"] {
    margin-top: 47px;
    margin-bottom: 47px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-48-mobile"] {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-48-desktop"] {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-49-mobile"] {
    margin-top: 49px;
    margin-bottom: 49px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-49-desktop"] {
    margin-top: 49px;
    margin-bottom: 49px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-50-mobile"] {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-50-desktop"] {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-51-mobile"] {
    margin-top: 51px;
    margin-bottom: 51px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-51-desktop"] {
    margin-top: 51px;
    margin-bottom: 51px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-52-mobile"] {
    margin-top: 52px;
    margin-bottom: 52px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-52-desktop"] {
    margin-top: 52px;
    margin-bottom: 52px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-53-mobile"] {
    margin-top: 53px;
    margin-bottom: 53px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-53-desktop"] {
    margin-top: 53px;
    margin-bottom: 53px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-54-mobile"] {
    margin-top: 54px;
    margin-bottom: 54px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-54-desktop"] {
    margin-top: 54px;
    margin-bottom: 54px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-55-mobile"] {
    margin-top: 55px;
    margin-bottom: 55px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-55-desktop"] {
    margin-top: 55px;
    margin-bottom: 55px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-56-mobile"] {
    margin-top: 56px;
    margin-bottom: 56px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-56-desktop"] {
    margin-top: 56px;
    margin-bottom: 56px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-57-mobile"] {
    margin-top: 57px;
    margin-bottom: 57px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-57-desktop"] {
    margin-top: 57px;
    margin-bottom: 57px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-58-mobile"] {
    margin-top: 58px;
    margin-bottom: 58px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-58-desktop"] {
    margin-top: 58px;
    margin-bottom: 58px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-59-mobile"] {
    margin-top: 59px;
    margin-bottom: 59px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-59-desktop"] {
    margin-top: 59px;
    margin-bottom: 59px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-60-mobile"] {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-60-desktop"] {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-61-mobile"] {
    margin-top: 61px;
    margin-bottom: 61px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-61-desktop"] {
    margin-top: 61px;
    margin-bottom: 61px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-62-mobile"] {
    margin-top: 62px;
    margin-bottom: 62px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-62-desktop"] {
    margin-top: 62px;
    margin-bottom: 62px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-63-mobile"] {
    margin-top: 63px;
    margin-bottom: 63px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-63-desktop"] {
    margin-top: 63px;
    margin-bottom: 63px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-64-mobile"] {
    margin-top: 64px;
    margin-bottom: 64px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-64-desktop"] {
    margin-top: 64px;
    margin-bottom: 64px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-65-mobile"] {
    margin-top: 65px;
    margin-bottom: 65px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-65-desktop"] {
    margin-top: 65px;
    margin-bottom: 65px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-66-mobile"] {
    margin-top: 66px;
    margin-bottom: 66px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-66-desktop"] {
    margin-top: 66px;
    margin-bottom: 66px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-67-mobile"] {
    margin-top: 67px;
    margin-bottom: 67px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-67-desktop"] {
    margin-top: 67px;
    margin-bottom: 67px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-68-mobile"] {
    margin-top: 68px;
    margin-bottom: 68px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-68-desktop"] {
    margin-top: 68px;
    margin-bottom: 68px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-69-mobile"] {
    margin-top: 69px;
    margin-bottom: 69px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-69-desktop"] {
    margin-top: 69px;
    margin-bottom: 69px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-70-mobile"] {
    margin-top: 70px;
    margin-bottom: 70px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-70-desktop"] {
    margin-top: 70px;
    margin-bottom: 70px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-71-mobile"] {
    margin-top: 71px;
    margin-bottom: 71px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-71-desktop"] {
    margin-top: 71px;
    margin-bottom: 71px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-72-mobile"] {
    margin-top: 72px;
    margin-bottom: 72px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-72-desktop"] {
    margin-top: 72px;
    margin-bottom: 72px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-73-mobile"] {
    margin-top: 73px;
    margin-bottom: 73px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-73-desktop"] {
    margin-top: 73px;
    margin-bottom: 73px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-74-mobile"] {
    margin-top: 74px;
    margin-bottom: 74px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-74-desktop"] {
    margin-top: 74px;
    margin-bottom: 74px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-75-mobile"] {
    margin-top: 75px;
    margin-bottom: 75px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-75-desktop"] {
    margin-top: 75px;
    margin-bottom: 75px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-76-mobile"] {
    margin-top: 76px;
    margin-bottom: 76px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-76-desktop"] {
    margin-top: 76px;
    margin-bottom: 76px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-77-mobile"] {
    margin-top: 77px;
    margin-bottom: 77px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-77-desktop"] {
    margin-top: 77px;
    margin-bottom: 77px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-78-mobile"] {
    margin-top: 78px;
    margin-bottom: 78px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-78-desktop"] {
    margin-top: 78px;
    margin-bottom: 78px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-79-mobile"] {
    margin-top: 79px;
    margin-bottom: 79px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-79-desktop"] {
    margin-top: 79px;
    margin-bottom: 79px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-80-mobile"] {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-80-desktop"] {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-81-mobile"] {
    margin-top: 81px;
    margin-bottom: 81px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-81-desktop"] {
    margin-top: 81px;
    margin-bottom: 81px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-82-mobile"] {
    margin-top: 82px;
    margin-bottom: 82px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-82-desktop"] {
    margin-top: 82px;
    margin-bottom: 82px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-83-mobile"] {
    margin-top: 83px;
    margin-bottom: 83px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-83-desktop"] {
    margin-top: 83px;
    margin-bottom: 83px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-84-mobile"] {
    margin-top: 84px;
    margin-bottom: 84px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-84-desktop"] {
    margin-top: 84px;
    margin-bottom: 84px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-85-mobile"] {
    margin-top: 85px;
    margin-bottom: 85px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-85-desktop"] {
    margin-top: 85px;
    margin-bottom: 85px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-86-mobile"] {
    margin-top: 86px;
    margin-bottom: 86px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-86-desktop"] {
    margin-top: 86px;
    margin-bottom: 86px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-87-mobile"] {
    margin-top: 87px;
    margin-bottom: 87px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-87-desktop"] {
    margin-top: 87px;
    margin-bottom: 87px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-88-mobile"] {
    margin-top: 88px;
    margin-bottom: 88px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-88-desktop"] {
    margin-top: 88px;
    margin-bottom: 88px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-89-mobile"] {
    margin-top: 89px;
    margin-bottom: 89px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-89-desktop"] {
    margin-top: 89px;
    margin-bottom: 89px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-90-mobile"] {
    margin-top: 90px;
    margin-bottom: 90px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-90-desktop"] {
    margin-top: 90px;
    margin-bottom: 90px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-91-mobile"] {
    margin-top: 91px;
    margin-bottom: 91px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-91-desktop"] {
    margin-top: 91px;
    margin-bottom: 91px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-92-mobile"] {
    margin-top: 92px;
    margin-bottom: 92px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-92-desktop"] {
    margin-top: 92px;
    margin-bottom: 92px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-93-mobile"] {
    margin-top: 93px;
    margin-bottom: 93px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-93-desktop"] {
    margin-top: 93px;
    margin-bottom: 93px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-94-mobile"] {
    margin-top: 94px;
    margin-bottom: 94px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-94-desktop"] {
    margin-top: 94px;
    margin-bottom: 94px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-95-mobile"] {
    margin-top: 95px;
    margin-bottom: 95px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-95-desktop"] {
    margin-top: 95px;
    margin-bottom: 95px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-96-mobile"] {
    margin-top: 96px;
    margin-bottom: 96px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-96-desktop"] {
    margin-top: 96px;
    margin-bottom: 96px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-97-mobile"] {
    margin-top: 97px;
    margin-bottom: 97px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-97-desktop"] {
    margin-top: 97px;
    margin-bottom: 97px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-98-mobile"] {
    margin-top: 98px;
    margin-bottom: 98px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-98-desktop"] {
    margin-top: 98px;
    margin-bottom: 98px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-99-mobile"] {
    margin-top: 99px;
    margin-bottom: 99px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-99-desktop"] {
    margin-top: 99px;
    margin-bottom: 99px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-100-mobile"] {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-100-desktop"] {
    margin-top: 100px;
    margin-bottom: 100px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-101-mobile"] {
    margin-top: 101px;
    margin-bottom: 101px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-101-desktop"] {
    margin-top: 101px;
    margin-bottom: 101px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-102-mobile"] {
    margin-top: 102px;
    margin-bottom: 102px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-102-desktop"] {
    margin-top: 102px;
    margin-bottom: 102px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-103-mobile"] {
    margin-top: 103px;
    margin-bottom: 103px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-103-desktop"] {
    margin-top: 103px;
    margin-bottom: 103px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-104-mobile"] {
    margin-top: 104px;
    margin-bottom: 104px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-104-desktop"] {
    margin-top: 104px;
    margin-bottom: 104px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-105-mobile"] {
    margin-top: 105px;
    margin-bottom: 105px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-105-desktop"] {
    margin-top: 105px;
    margin-bottom: 105px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-106-mobile"] {
    margin-top: 106px;
    margin-bottom: 106px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-106-desktop"] {
    margin-top: 106px;
    margin-bottom: 106px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-107-mobile"] {
    margin-top: 107px;
    margin-bottom: 107px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-107-desktop"] {
    margin-top: 107px;
    margin-bottom: 107px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-108-mobile"] {
    margin-top: 108px;
    margin-bottom: 108px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-108-desktop"] {
    margin-top: 108px;
    margin-bottom: 108px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-109-mobile"] {
    margin-top: 109px;
    margin-bottom: 109px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-109-desktop"] {
    margin-top: 109px;
    margin-bottom: 109px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-110-mobile"] {
    margin-top: 110px;
    margin-bottom: 110px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-110-desktop"] {
    margin-top: 110px;
    margin-bottom: 110px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-111-mobile"] {
    margin-top: 111px;
    margin-bottom: 111px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-111-desktop"] {
    margin-top: 111px;
    margin-bottom: 111px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-112-mobile"] {
    margin-top: 112px;
    margin-bottom: 112px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-112-desktop"] {
    margin-top: 112px;
    margin-bottom: 112px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-113-mobile"] {
    margin-top: 113px;
    margin-bottom: 113px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-113-desktop"] {
    margin-top: 113px;
    margin-bottom: 113px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-114-mobile"] {
    margin-top: 114px;
    margin-bottom: 114px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-114-desktop"] {
    margin-top: 114px;
    margin-bottom: 114px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-115-mobile"] {
    margin-top: 115px;
    margin-bottom: 115px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-115-desktop"] {
    margin-top: 115px;
    margin-bottom: 115px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-116-mobile"] {
    margin-top: 116px;
    margin-bottom: 116px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-116-desktop"] {
    margin-top: 116px;
    margin-bottom: 116px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-117-mobile"] {
    margin-top: 117px;
    margin-bottom: 117px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-117-desktop"] {
    margin-top: 117px;
    margin-bottom: 117px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-118-mobile"] {
    margin-top: 118px;
    margin-bottom: 118px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-118-desktop"] {
    margin-top: 118px;
    margin-bottom: 118px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-119-mobile"] {
    margin-top: 119px;
    margin-bottom: 119px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-119-desktop"] {
    margin-top: 119px;
    margin-bottom: 119px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-120-mobile"] {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-120-desktop"] {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-121-mobile"] {
    margin-top: 121px;
    margin-bottom: 121px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-121-desktop"] {
    margin-top: 121px;
    margin-bottom: 121px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-122-mobile"] {
    margin-top: 122px;
    margin-bottom: 122px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-122-desktop"] {
    margin-top: 122px;
    margin-bottom: 122px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-123-mobile"] {
    margin-top: 123px;
    margin-bottom: 123px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-123-desktop"] {
    margin-top: 123px;
    margin-bottom: 123px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-124-mobile"] {
    margin-top: 124px;
    margin-bottom: 124px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-124-desktop"] {
    margin-top: 124px;
    margin-bottom: 124px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-125-mobile"] {
    margin-top: 125px;
    margin-bottom: 125px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-125-desktop"] {
    margin-top: 125px;
    margin-bottom: 125px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-126-mobile"] {
    margin-top: 126px;
    margin-bottom: 126px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-126-desktop"] {
    margin-top: 126px;
    margin-bottom: 126px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-127-mobile"] {
    margin-top: 127px;
    margin-bottom: 127px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-127-desktop"] {
    margin-top: 127px;
    margin-bottom: 127px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-128-mobile"] {
    margin-top: 128px;
    margin-bottom: 128px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-128-desktop"] {
    margin-top: 128px;
    margin-bottom: 128px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-129-mobile"] {
    margin-top: 129px;
    margin-bottom: 129px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-129-desktop"] {
    margin-top: 129px;
    margin-bottom: 129px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-130-mobile"] {
    margin-top: 130px;
    margin-bottom: 130px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-130-desktop"] {
    margin-top: 130px;
    margin-bottom: 130px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-131-mobile"] {
    margin-top: 131px;
    margin-bottom: 131px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-131-desktop"] {
    margin-top: 131px;
    margin-bottom: 131px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-132-mobile"] {
    margin-top: 132px;
    margin-bottom: 132px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-132-desktop"] {
    margin-top: 132px;
    margin-bottom: 132px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-133-mobile"] {
    margin-top: 133px;
    margin-bottom: 133px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-133-desktop"] {
    margin-top: 133px;
    margin-bottom: 133px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-134-mobile"] {
    margin-top: 134px;
    margin-bottom: 134px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-134-desktop"] {
    margin-top: 134px;
    margin-bottom: 134px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-135-mobile"] {
    margin-top: 135px;
    margin-bottom: 135px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-135-desktop"] {
    margin-top: 135px;
    margin-bottom: 135px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-136-mobile"] {
    margin-top: 136px;
    margin-bottom: 136px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-136-desktop"] {
    margin-top: 136px;
    margin-bottom: 136px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-137-mobile"] {
    margin-top: 137px;
    margin-bottom: 137px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-137-desktop"] {
    margin-top: 137px;
    margin-bottom: 137px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-138-mobile"] {
    margin-top: 138px;
    margin-bottom: 138px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-138-desktop"] {
    margin-top: 138px;
    margin-bottom: 138px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-139-mobile"] {
    margin-top: 139px;
    margin-bottom: 139px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-139-desktop"] {
    margin-top: 139px;
    margin-bottom: 139px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-140-mobile"] {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-140-desktop"] {
    margin-top: 140px;
    margin-bottom: 140px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-141-mobile"] {
    margin-top: 141px;
    margin-bottom: 141px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-141-desktop"] {
    margin-top: 141px;
    margin-bottom: 141px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-142-mobile"] {
    margin-top: 142px;
    margin-bottom: 142px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-142-desktop"] {
    margin-top: 142px;
    margin-bottom: 142px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-143-mobile"] {
    margin-top: 143px;
    margin-bottom: 143px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-143-desktop"] {
    margin-top: 143px;
    margin-bottom: 143px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-144-mobile"] {
    margin-top: 144px;
    margin-bottom: 144px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-144-desktop"] {
    margin-top: 144px;
    margin-bottom: 144px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-145-mobile"] {
    margin-top: 145px;
    margin-bottom: 145px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-145-desktop"] {
    margin-top: 145px;
    margin-bottom: 145px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-146-mobile"] {
    margin-top: 146px;
    margin-bottom: 146px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-146-desktop"] {
    margin-top: 146px;
    margin-bottom: 146px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-147-mobile"] {
    margin-top: 147px;
    margin-bottom: 147px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-147-desktop"] {
    margin-top: 147px;
    margin-bottom: 147px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-148-mobile"] {
    margin-top: 148px;
    margin-bottom: 148px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-148-desktop"] {
    margin-top: 148px;
    margin-bottom: 148px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-149-mobile"] {
    margin-top: 149px;
    margin-bottom: 149px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-149-desktop"] {
    margin-top: 149px;
    margin-bottom: 149px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-150-mobile"] {
    margin-top: 150px;
    margin-bottom: 150px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-150-desktop"] {
    margin-top: 150px;
    margin-bottom: 150px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-151-mobile"] {
    margin-top: 151px;
    margin-bottom: 151px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-151-desktop"] {
    margin-top: 151px;
    margin-bottom: 151px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-152-mobile"] {
    margin-top: 152px;
    margin-bottom: 152px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-152-desktop"] {
    margin-top: 152px;
    margin-bottom: 152px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-153-mobile"] {
    margin-top: 153px;
    margin-bottom: 153px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-153-desktop"] {
    margin-top: 153px;
    margin-bottom: 153px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-154-mobile"] {
    margin-top: 154px;
    margin-bottom: 154px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-154-desktop"] {
    margin-top: 154px;
    margin-bottom: 154px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-155-mobile"] {
    margin-top: 155px;
    margin-bottom: 155px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-155-desktop"] {
    margin-top: 155px;
    margin-bottom: 155px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-156-mobile"] {
    margin-top: 156px;
    margin-bottom: 156px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-156-desktop"] {
    margin-top: 156px;
    margin-bottom: 156px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-157-mobile"] {
    margin-top: 157px;
    margin-bottom: 157px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-157-desktop"] {
    margin-top: 157px;
    margin-bottom: 157px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-158-mobile"] {
    margin-top: 158px;
    margin-bottom: 158px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-158-desktop"] {
    margin-top: 158px;
    margin-bottom: 158px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-159-mobile"] {
    margin-top: 159px;
    margin-bottom: 159px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-159-desktop"] {
    margin-top: 159px;
    margin-bottom: 159px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-160-mobile"] {
    margin-top: 160px;
    margin-bottom: 160px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-160-desktop"] {
    margin-top: 160px;
    margin-bottom: 160px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-161-mobile"] {
    margin-top: 161px;
    margin-bottom: 161px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-161-desktop"] {
    margin-top: 161px;
    margin-bottom: 161px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-162-mobile"] {
    margin-top: 162px;
    margin-bottom: 162px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-162-desktop"] {
    margin-top: 162px;
    margin-bottom: 162px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-163-mobile"] {
    margin-top: 163px;
    margin-bottom: 163px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-163-desktop"] {
    margin-top: 163px;
    margin-bottom: 163px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-164-mobile"] {
    margin-top: 164px;
    margin-bottom: 164px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-164-desktop"] {
    margin-top: 164px;
    margin-bottom: 164px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-165-mobile"] {
    margin-top: 165px;
    margin-bottom: 165px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-165-desktop"] {
    margin-top: 165px;
    margin-bottom: 165px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-166-mobile"] {
    margin-top: 166px;
    margin-bottom: 166px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-166-desktop"] {
    margin-top: 166px;
    margin-bottom: 166px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-167-mobile"] {
    margin-top: 167px;
    margin-bottom: 167px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-167-desktop"] {
    margin-top: 167px;
    margin-bottom: 167px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-168-mobile"] {
    margin-top: 168px;
    margin-bottom: 168px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-168-desktop"] {
    margin-top: 168px;
    margin-bottom: 168px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-169-mobile"] {
    margin-top: 169px;
    margin-bottom: 169px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-169-desktop"] {
    margin-top: 169px;
    margin-bottom: 169px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-170-mobile"] {
    margin-top: 170px;
    margin-bottom: 170px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-170-desktop"] {
    margin-top: 170px;
    margin-bottom: 170px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-171-mobile"] {
    margin-top: 171px;
    margin-bottom: 171px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-171-desktop"] {
    margin-top: 171px;
    margin-bottom: 171px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-172-mobile"] {
    margin-top: 172px;
    margin-bottom: 172px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-172-desktop"] {
    margin-top: 172px;
    margin-bottom: 172px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-173-mobile"] {
    margin-top: 173px;
    margin-bottom: 173px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-173-desktop"] {
    margin-top: 173px;
    margin-bottom: 173px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-174-mobile"] {
    margin-top: 174px;
    margin-bottom: 174px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-174-desktop"] {
    margin-top: 174px;
    margin-bottom: 174px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-175-mobile"] {
    margin-top: 175px;
    margin-bottom: 175px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-175-desktop"] {
    margin-top: 175px;
    margin-bottom: 175px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-176-mobile"] {
    margin-top: 176px;
    margin-bottom: 176px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-176-desktop"] {
    margin-top: 176px;
    margin-bottom: 176px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-177-mobile"] {
    margin-top: 177px;
    margin-bottom: 177px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-177-desktop"] {
    margin-top: 177px;
    margin-bottom: 177px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-178-mobile"] {
    margin-top: 178px;
    margin-bottom: 178px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-178-desktop"] {
    margin-top: 178px;
    margin-bottom: 178px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-179-mobile"] {
    margin-top: 179px;
    margin-bottom: 179px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-179-desktop"] {
    margin-top: 179px;
    margin-bottom: 179px;
  }
}
@media (max-width: 991px) {
  *[class*=":margin-top-bottom-180-mobile"] {
    margin-top: 180px;
    margin-bottom: 180px;
  }
}
@media (min-width: 992px) {
  *[class*=":margin-top-bottom-180-desktop"] {
    margin-top: 180px;
    margin-bottom: 180px;
  }
}
.bt-links-list {
  display: grid;
  gap: 20px;
}
.bt-links-list .title {
  font-weight: 600;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 36px;
  gap: 56px;
  align-items: center;
  padding: 24px 28px;
  text-align: left;
  border: 0;
  border-radius: 16px;
  background: var(--gray-100);
}
.bt-links-list .title:hover {
  color: var(--blue-24);
}
.bt-links-list .title svg {
  transform: rotate(90deg);
}
.bt-default-form .error-text.oc-visible {
  display: block;
}
.simulator-credit .field .error-text.oc-visible {
  display: block;
}
.gradient-text-blue {
  background-color: #42C7FF;
  background-image: linear-gradient(117deg, #009ee0 0%, #42c7ff 22%, #0072bc 61%, #0072bc 100%);
  background-size: 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-text-fill-color: transparent;
}
.gradient-text-blue:hover {
  animation: rotategradient-text-blue 3s infinite;
}
@keyframes rotategradient-text-blue {
  0% {
    background-image: linear-gradient(0deg, #42C7FF, #0072BC);
  }
  25% {
    background-image: linear-gradient(90deg, #42C7FF, #0072BC);
  }
  50% {
    background-image: linear-gradient(180deg, #42C7FF, #0072BC);
  }
  75% {
    background-image: linear-gradient(270deg, #42C7FF, #0072BC);
  }
  100% {
    background-image: linear-gradient(360deg, #42C7FF, #0072BC);
  }
}
.bt-sugestii {
  position: absolute;
  top: 100%;
  width: 100%;
  max-height: 225px;
  overflow: auto;
  background: var(--bt-white);
  border: 1px solid var(--gray-200);
  box-shadow: 0px 32px 58px -12px rgba(0, 0, 0, 0.07);
  border-radius: 12px;
  padding: 16px;
  list-style: none;
  display: grid;
  gap: 10px;
  -ms-overflow-style: none;
  scrollbar-width: none;
  z-index: 10;
}
.bt-sugestii li {
  border-radius: 6px;
  padding: 10px;
  cursor: pointer;
  list-style: none;
}
.bt-sugestii li label {
  border: 0 !important;
  background-color: transparent !important;
  padding: 0 !important;
}
.bt-sugestii li label input {
  display: none;
}
.bt-sugestii li label .text {
  margin-bottom: 0;
  color: #434343;
}
.btn-search {
  background-color: transparent;
  border: 0;
}
.btn-search-close {
  background-color: transparent;
  border: 0;
  color: #4A9EDC;
  font-size: 36px;
  margin-bottom: 0;
  width: 36px;
  height: 36px;
}
@media (max-width: 991px) {
  .box-similar-ads {
    background-color: var(--bt-white);
    padding: 32px 0 32px 24px;
    width: calc(100% + 48px);
    margin-left: -24px;
    margin-right: -24px;
    border-radius: 0;
  }
  .box-similar-ads .box-recovered-goods-items {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-gap: 12px;
    overflow: auto;
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
  }
  .box-similar-ads .box-recovered-goods-items::-webkit-scrollbar {
    display: none;
  }
  .box-similar-ads .box-recovered-goods-items .box-recovered-goods {
    background-color: var(--gray-100);
    width: 327px;
    padding: 24px;
  }
  .box-similar-ads .box-recovered-goods-items .action .blue-t1 {
    max-width: 130px;
    margin-top: 24px;
  }
  .box-similar-ads .box-recovered-goods-items .price {
    background-color: var(--bt-white);
  }
}
@media (max-width: 991px) {
  .box-goods-top {
    position: sticky;
    top: 0;
    background-color: var(--gray-100);
    padding: 20px 0;
    z-index: 3;
  }
}
@media (max-width: 991px) {
  dialog#goods-search .btn-search-close {
    background-color: transparent !important;
    border: 0;
    color: #4A9EDC;
    font-size: 36px;
    margin-bottom: 0;
    width: 36px !important;
    height: 36px !important;
    position: relative !important;
  }
}
@media (max-width: 991px) {
  dialog#goods-search::after {
    display: none !important;
  }
}
.bt-btn.bt-btn-large.bt-btn-blue.btn-reseteaza {
  background-color: #EAF5FD !important;
  border-color: #EAF5FD;
  color: var(--bt-black);
  margin-top: 8px;
  border-radius: 8px !important;
  text-transform: initial;
  margin-bottom: 0;
  height: 50px;
}
.bt-btn.bt-btn-large.bt-btn-blue.btn-reseteaza.blue {
  background-color: #4A9EDC !important;
  border-color: #4A9EDC !important;
  color: #fff;
}
#filter-documents #butonVeziMaiMulte {
  text-align: center;
  margin-top: 32px;
}
#filter-documents #butonVeziMaiMulte button {
  padding: 11px 18px;
  background-color: var(--blue-t1);
  color: var(--bt-black);
  border-radius: 46px;
  border: 1px solid var(--blue-t1);
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0;
  min-height: 42px;
  font-weight: 600;
}
#filter-documents #butonVeziMaiMulte button:hover {
  background-color: var(--bt-white);
}
@media (max-width: 991px) {
  #filter-documents .box-items {
    margin-top: 12px;
  }
}
@media (min-width: 992px) {
  #filter-documents .box-items {
    margin-top: 24px;
  }
}
.bt-breadcrumbs {
  position: relative;
  margin-bottom: 24px;
  padding-bottom: 8px;
  z-index: 0;
  font-size: 13px;
}
@media (max-width: 991px) {
  .bt-breadcrumbs {
    line-height: 18px;
    overflow: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
    margin-right: -24px;
  }
  .bt-breadcrumbs::-webkit-scrollbar {
    display: none;
  }
}
@media (min-width: 992px) {
  .bt-breadcrumbs {
    line-height: 1.4;
  }
}
.bt-breadcrumbs .main {
  margin: 0;
  padding: 0;
  display: inline-grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  gap: 8px;
  list-style: none;
}
.bt-breadcrumbs .main > li {
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  z-index: 1;
}
.bt-breadcrumbs .main > li > a, .bt-breadcrumbs .main > li > span {
  color: var(--bt-black);
  flex: 1;
  display: flex;
  align-items: center;
  transition: color 0.25s ease;
}
.bt-breadcrumbs .main > li > a.last, .bt-breadcrumbs .main > li > span.last {
  color: var(--gray-450);
}
.dark-background .bt-breadcrumbs .main > li > a, .dark-background .bt-breadcrumbs .main > li > span {
  color: var(--bt-white);
}
.bt-breadcrumbs .main > li > a .text, .bt-breadcrumbs .main > li > span .text {
  flex: 1;
}
.bt-breadcrumbs .main > li > a:hover, .bt-breadcrumbs .main > li > a.active, .bt-breadcrumbs .main > li > span:hover, .bt-breadcrumbs .main > li > span.active {
  color: var(--bt-blue);
  text-decoration: none;
}
.bt-breadcrumbs .main > li > a.active, .bt-breadcrumbs .main > li > span.active {
  pointer-events: none;
}
.bt-breadcrumbs .main > li > a > i, .bt-breadcrumbs .main > li > span > i {
  color: var(--bt-blue);
  width: 24px;
  height: 24px;
  line-height: 24px;
  font-size: 24px;
}
.bt-breadcrumbs .main > li > .bar {
  color: var(--gray-250);
}
.dark-background .bt-breadcrumbs .main > li > .bar {
  color: var(--bt-white);
}
.bt-breadcrumbs .main > li > .dot {
  background-color: var(--gray-250);
  width: 6px;
  height: 6px;
  border-radius: 50%;
  display: inline-block;
}
.dark-background .bt-breadcrumbs .main > li > .dot {
  background-color: var(--bt-white);
}
@media (max-width: 991px) {
  .goods .box-recovered-goods .action .blue-t1 {
    text-transform: uppercase;
    background-color: transparent;
    border: 0;
    padding-left: 0;
  }
  .goods .box-recovered-goods .action .blue-t1:hover {
    color: var(--bt-blue);
  }
}
@media (max-width: 991px) {
  .goods .content .action.hidden-desktop .bt-btn.bt-btn-regular {
    height: 50px;
    padding: 18px 20px;
    font-size: 13px;
    border-radius: 49px;
    letter-spacing: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: max-content;
  }
}
.box-about-text-img {
  display: grid;
  align-items: center;
  margin-top: 100px;
}
@media (max-width: 991px) {
  .box-about-text-img {
    margin-top: 24px;
    gap: 24px;
  }
}
@media (min-width: 992px) {
  .box-about-text-img {
    grid-template-columns: repeat(2, 1fr);
    padding: 0 120px;
    gap: 100px;
  }
}
@media (max-width: 991px) {
  .box-about-text-img .text h2 {
    margin-bottom: 16px;
  }
}
@media (min-width: 992px) {
  .box-about-text-img .text h2 {
    margin-bottom: 24px;
  }
}
.box-about-text-img .image {
  display: grid;
}
@media (max-width: 991px) {
  .box-about-text-img .image {
    padding: 26px 22px;
  }
}
@media (min-width: 992px) {
  .box-about-text-img .image {
    padding: 43px 36px;
    max-width: 520px;
  }
}
.box-about-text-img .image::before {
  content: "";
  grid-column: 1;
  grid-row: 1;
  z-index: 1;
  background: #009EE0;
  border-radius: 24px;
  transform: rotate(12deg);
}
.box-about-text-img .image img {
  width: 100%;
  border-radius: 24px;
  grid-column: 1;
  grid-row: 1;
  z-index: 2;
  object-fit: cover;
  object-position: right;
}
@media (max-width: 991px) {
  .box-about-text-img .image img {
    height: 100%;
  }
}
@media (min-width: 992px) {
  .box-about-text-img .image img {
    height: 389px;
  }
}
@media (max-width: 991px) {
  .box-about-text-img.white {
    margin: 56px 0 32px 0;
  }
}
@media (min-width: 992px) {
  .box-about-text-img.white {
    background-color: #fff;
    border-radius: 32px;
    padding: 64px 120px;
  }
}
.box-about-text-img.reverse {
  border-radius: 32px;
}
@media (min-width: 992px) {
  .box-about-text-img.reverse {
    padding: 0 113px;
  }
}
@media (max-width: 991px) {
  .box-about-text-img.reverse .image.yellow {
    order: 2;
    padding: 31px 26px;
  }
}
@media (min-width: 992px) {
  .box-about-text-img.reverse .image.yellow {
    padding: 52px 42px;
  }
}
.box-about-text-img.reverse .image.yellow::before {
  background: #FFC20E;
  transform: rotate(-15deg);
}
.box-about-numbers {
  background-color: #fff;
  border-radius: 32px;
}
@media (max-width: 991px) {
  .box-about-numbers {
    padding: 24px;
    margin: 32px 0;
  }
}
@media (min-width: 992px) {
  .box-about-numbers {
    padding: 64px 88px;
    margin: 100px 0;
  }
}
.box-about-numbers h2 {
  text-align: center;
}
@media (max-width: 991px) {
  .box-about-numbers h2 {
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .box-about-numbers h2 {
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .box-about-numbers .bt-box-choose__items {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 991px) {
  .box-about-numbers .bt-box-choose__items {
    gap: 16px;
  }
}
.box-about-numbers .bt-box-choose__items .item {
  background-color: #FAFAFA;
  border-radius: 22px;
}
@media (max-width: 991px) {
  .box-about-numbers .bt-box-choose__items .item {
    padding: 40px 32px;
  }
}
@media (min-width: 992px) {
  .box-about-numbers .bt-box-choose__items .item {
    padding: 48px;
  }
}
@media (max-width: 991px) {
  .box-about-numbers .bt-box-choose__items .item .number {
    font-size: 56px;
  }
}
@media (min-width: 992px) {
  .box-about-numbers .bt-box-choose__items .item .number {
    font-size: 80px;
  }
}
@media (max-width: 991px) {
  .box-about-numbers .bt-box-choose__items .item .number span {
    font-size: 36px;
  }
}
@media (min-width: 992px) {
  .box-about-numbers .bt-box-choose__items .item .number span {
    font-size: 40px;
  }
}
.bt-btn.bt-btn-regular.bt-btn-white {
  padding: 15px 24px;
  border-radius: 70px;
  color: #009EE0;
  font-size: 14px;
}
.bt-btn.bt-btn-regular.bt-btn-white:hover {
  background-color: #009EE0;
  color: #fff;
  border-color: #009EE0;
}
@media (max-width: 991px) {
  .bt-404 {
    margin-bottom: 62px;
  }
}
@media (min-width: 992px) {
  .bt-404 {
    margin-bottom: 124px;
    padding-top: 100px;
  }
}
.bt-404 .bt-404-anim {
  max-width: 400px;
  margin: 0 auto;
  font-family: "Courier New", monospace;
  font-size: 14px;
}
@media (max-width: 991px) {
  .bt-404 .bt-404-anim:not(:last-child) {
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) {
  .bt-404 .bt-404-anim:not(:last-child) {
    margin-bottom: 80px;
  }
}
.bt-404 svg {
  width: 100%;
  height: auto;
  display: block;
}
.bt-404 .bt-404-actions {
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
@media (max-width: 991px) {
  .bt-404 .bt-404-actions {
    display: grid;
    grid-gap: 8px;
  }
}
@media (min-width: 992px) {
  .bt-404 .bt-404-actions {
    display: inline-grid;
    grid-gap: 16px;
  }
}
.bt-404 .bt-404-actions .action {
  background-color: var(--white);
  color: var(--blue);
  border: 0;
  border-radius: 8px;
  display: block;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  white-space: nowrap;
}
@media (max-width: 991px) {
  .bt-404 .bt-404-actions .action {
    padding: 16px;
  }
}
@media (min-width: 992px) {
  .bt-404 .bt-404-actions .action {
    padding: 16px 40px;
  }
}
.dark-mode .bt-404 .bt-404-actions .action {
  color: #fff;
}
.dark-mode .bt-404 .bt-404-actions .action:hover {
  color: var(--blue);
}
.bt-404 .bt-404-actions .action:hover {
  color: var(--blue-hover);
}
.bt-slider-holder .bt-slider-item:not([data-intersection-ratio]) {
  visibility: hidden;
}
.grecaptcha-badge {
  display: none !important;
}
.page-broker h1 {
  text-align: center;
}
@media (max-width: 991px) {
  .page-broker h1 {
    font-size: 36px;
    margin-top: 32px;
    margin-bottom: 24px;
  }
}
@media (min-width: 992px) {
  .page-broker h1 {
    margin-top: 100px;
    margin-bottom: 56px;
  }
}
.page-broker .items-text-image {
  display: grid;
  gap: 24px;
  margin-bottom: 24px;
}
@media (max-width: 991px) {
  .page-broker .items-text-image {
    grid-template-areas: "image" "text";
  }
}
@media (min-width: 992px) {
  .page-broker .items-text-image {
    grid-template-areas: "text image";
    grid-template-columns: 570px 1fr;
  }
}
@media (max-width: 991px) {
  .page-broker .items-text-image.inverse {
    grid-template-areas: "image" "text";
    margin-top: -50px;
  }
}
@media (min-width: 992px) {
  .page-broker .items-text-image.inverse {
    grid-template-areas: "image text";
    justify-content: start;
    grid-template-columns: 1fr 570px;
  }
}
.page-broker .items-text-image .text {
  grid-area: text;
  background-color: #FFFFFF;
  border-radius: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 991px) {
  .page-broker .items-text-image .text {
    transform: translateY(-64px);
    padding: 32px 24px;
  }
  .page-broker .items-text-image .text h2 {
    font-size: 30px;
  }
}
@media (min-width: 992px) {
  .page-broker .items-text-image .text {
    padding: 64px;
  }
}
.page-broker .items-text-image .text h2 {
  margin-bottom: 24px;
}
.page-broker .items-text-image .text p:not(:last-of-type) {
  margin-bottom: 16px;
}
.page-broker .items-text-image .text .bt-list.bt-list-with-icons [class^="bt-icon-"] {
  width: 28px;
  height: 28px;
  line-height: 28px;
  font-size: 28px;
}
.page-broker .items-text-image .text .bt-list.bt-list-with-icons li {
  padding-left: 44px;
}
.page-broker .items-text-image .image {
  grid-area: image;
}
.page-broker .items-text-image .image img {
  border-radius: 20px;
  width: 100%;
  height: 100%;
  object-fit: fill;
}
@media (max-width: 991px) {
  .page-broker .items-text-image .image img {
    height: auto;
  }
}
.box-broker-read-more {
  background-color: #fff;
  border-radius: 20px;
}
@media (max-width: 991px) {
  .box-broker-read-more {
    padding: 0 23px;
    margin-bottom: 32px;
  }
}
@media (min-width: 992px) {
  .box-broker-read-more {
    padding: 0 60px;
  }
}
@media (max-width: 991px) {
  .box-broker-read-more .bt-read-more {
    padding: 32px 0;
  }
}
@media (min-width: 992px) {
  .box-broker-read-more .bt-read-more {
    padding: 64px 0;
  }
}
.box-broker-read-more .bt-read-more:not(:last-of-type) {
  border-bottom: 1px solid #E7E7E7;
}
.box-broker-read-more .bt-read-more .box-nota {
  display: grid;
  gap: 4px;
}
.box-broker-read-more .bt-read-more .box-nota a {
  display: inline-flex;
  align-items: center;
  color: #009EE0;
  font-weight: 600;
}
@media (max-width: 991px) {
  .box-broker-read-more .bt-read-more .box-nota a {
    font-size: 13px;
    gap: 2px;
  }
}
@media (min-width: 992px) {
  .box-broker-read-more .bt-read-more .box-nota a {
    font-size: 14px;
    gap: 5px;
  }
}
@media (max-width: 991px) {
  .box-broker-read-more .bt-read-more .box-nota .bt-icon {
    font-size: 20px;
  }
}
@media (min-width: 992px) {
  .box-broker-read-more .bt-read-more .box-nota .bt-icon {
    font-size: 22px;
  }
}
.box-broker-read-more .bt-read-more .toggle-button {
  background-color: transparent;
  border: 0;
  color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  gap: 10px;
  margin-top: 24px;
}
.box-broker-read-more .bt-read-more .hidden-collapsed {
  margin-top: 16px;
}
.box-broker-read-more .bt-read-more .hidden-collapsed.toggle-button {
  margin-top: 24px;
}
.box-broker-read-more .bt-read-more .content-box {
  display: grid;
}
@media (max-width: 991px) {
  .box-broker-read-more .bt-read-more .content-box {
    gap: 24px;
  }
}
@media (min-width: 992px) {
  .box-broker-read-more .bt-read-more .content-box {
    grid-template-columns: 431px 1fr;
    gap: 80px;
  }
}
.box-broker-read-more .bt-read-more .content-box .description a {
  color: #009EE0;
  font-weight: 600;
}
.box-broker-read-more .bt-read-more .content-box .description a.mg {
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  gap: 6px;
}
.box-broker-read-more .bt-read-more .content-box .description a .bt-icon {
  font-size: 30px;
}
.bt-read-more.expanded .hidden-expanded {
  display: none;
}
.bt-read-more:not(.expanded) .hidden-collapsed {
  display: none;
}
@media (max-width: 991px) {
  .modal-showing .bt-read-more .hidden-collapsed {
    display: none;
  }
}
@media (max-width: 991px) {
  .icons-mobile {
    display: flex;
    align-items: center;
  }
  .icons-mobile .bt-btn-circle {
    min-width: 36px !important;
    min-height: 36px;
  }
}
@media (min-width: 992px) {
  .m-t-48 {
    margin-top: 48px !important;
  }
}
@media (min-width: 992px) {
  .m-t-72 {
    margin-top: 72px !important;
  }
}
.bt-box-call-center:not(.show) .bt-box-call-center-hidden-content {
  display: none;
}
.bt-box-call-center .btn-call-center {
  background-color: transparent;
  border: 0;
  padding: 10px 20px;
  position: relative;
}
.bt-box-call-center .btn-call-center * {
  pointer-events: none;
}
.bt-box-call-center .btn-call-center:hover {
  background-color: var(--gray-200);
  color: var(--bt-black);
  border-radius: 20px;
  text-decoration: none;
}
@media (max-width: 991px) {
  .bt-box-call-center .btn-call-center {
    color: #000;
  }
}
.bt-box-call-center .bt-box-call-center-hidden-content {
  position: absolute;
}
@media (max-width: 991px) {
  .bt-box-call-center .bt-box-call-center-hidden-content {
    max-width: 100%;
    font-family: inter, sans-serif !important;
  }
  .bt-box-call-center .bt-box-call-center-hidden-content p.m-b-8 {
    font-size: 16px !important;
  }
}
@media (min-width: 992px) {
  .bt-box-call-center .bt-box-call-center-hidden-content {
    width: 440px;
  }
}
.bt-box-call-center .bt-box-call-center-hidden-content .bt-tabs.bt-tabs-gray-bg {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .bt-box-call-center .bt-box-call-center-hidden-content .bt-tabs.bt-tabs-gray-bg {
    background-color: #009EE0;
  }
}
@media (min-width: 992px) {
  .bt-box-call-center .bt-box-call-center-hidden-content .bt-tabs.bt-tabs-gray-bg {
    background-color: #fff;
  }
}
.bt-box-call-center .bt-tabs .bt-tab {
  color: #888888;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  padding: 16px;
}
.bt-box-call-center .bt-tabs .bt-tab:hover {
  text-decoration: none;
}
@media (max-width: 991px) {
  .bt-box-call-center .bt-tabs .bt-tab {
    padding: 16px !important;
    justify-content: center;
  }
}
.bt-box-call-center .bt-tabs .bt-tab:not(.selected):hover {
  color: #888888;
}
.bt-box-call-center .bt-tabs .bt-tab.selected {
  background-color: #F2F2F2;
  border-radius: 16px 16px 0 0;
  color: #000B13;
}
@media (max-width: 991px) {
  .bt-box-call-center .bt-tabs .bt-tab.selected {
    background-color: #F2F2F2 !important;
    color: #000B13 !important;
  }
}
.bt-box-call-center .bt-tabs.bt-tabs-regular {
  border-radius: 0;
}
.bt-box-call-center .bt-box {
  padding: 24px;
}
@media (max-width: 991px) {
  .bt-box-call-center .bt-box {
    background-color: #009EE0;
    padding: 12px 20px 0 0;
  }
}
.bt-box-call-center .box {
  padding: 24px;
  border-radius: 0 16px 16px 16px;
  font-weight: 400;
  background-color: #F2F2F2;
}
.bt-box-call-center .box.right {
  border-radius: 16px 0 16px 16px;
}
@media (max-width: 991px) {
  .bt-box-call-center .box {
    margin-top: -1px;
  }
}
.bt-box-call-center a.flex {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 0 !important;
  color: #009EE0 !important;
  font-weight: 600 !important;
  line-height: 20px;
}
.bt-box-call-center a.flex:hover {
  background-color: transparent !important;
  color: #009EE0 !important;
}
.bt-box-call-center a.blue {
  padding: 0 !important;
  color: #009EE0 !important;
  font-weight: 600 !important;
}
.bt-box-call-center a.blue:hover {
  background-color: transparent !important;
  color: #009EE0 !important;
}
.fs-14 {
  font-size: 14px !important;
}
@media (max-width: 991px) {
  .link-mobile-bunuri {
    background-color: #F0F0F0;
    padding: 10px 16px;
    border-radius: 72px;
    font-weight: 600 !important;
    color: #009EE0 !important;
    font-size: 10px;
    height: 36px;
    line-height: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 991px) {
  .bt-box-call-center-mobile {
    margin-right: 8px;
  }
  .bt-box-call-center-mobile .btn-call-center {
    color: #000;
  }
  .bt-box-call-center-mobile .btn-call-center * {
    pointer-events: none;
  }
  .bt-box-call-center-mobile .bt-box-call-center-hidden {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 10;
    background-color: #fff;
    padding: 24px;
    border-radius: 20px;
  }
  .bt-box-call-center-mobile .bt-box-call-center-hidden button * {
    pointer-events: none;
  }
  .bt-box-call-center-mobile .bt-box-call-center-hidden span.gray {
    color: #999;
    font-family: Inter;
    font-size: 14px;
    font-weight: 600;
    line-height: 140%;
  }
  .bt-box-call-center-mobile .bt-box-call-center-hidden .btn-close-call-center {
    border: 0;
    background-color: transparent;
  }
  .bt-box-call-center-mobile .bt-box-call-center-hidden .text-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 48px;
  }
  .bt-box-call-center-mobile .bt-box-call-center-hidden p.m-b-8 {
    font-size: 19px !important;
    margin-top: 4px;
    font-weight: 600;
    line-height: 136%;
  }
  .bt-box-call-center-mobile .bt-box-call-center-hidden .bt-icon-arrow-right {
    font-size: 24px;
  }
  .bt-box-call-center-mobile .bt-box-call-center-hidden h4 {
    margin-bottom: 0;
  }
  .bt-box-call-center-mobile .bt-box-call-center-hidden a {
    color: #009EE0 !important;
    font-weight: 600 !important;
    line-height: 140%;
    display: flex;
    align-items: center;
    gap: 8px;
  }
  .bt-box-call-center-mobile .bt-box-call-center-hidden a .bt-icon-arrow-right {
    font-size: 24px;
    line-height: 27px;
  }
  .bt-box-call-center-mobile .bt-box-call-center-hidden a.blue {
    display: inline;
  }
  .bt-box-call-center-mobile .bt-box-call-center-hidden .bt-box {
    border-radius: 20px;
    background: rgba(250, 250, 250, 0.98);
    padding: 24px;
    color: #000B13;
  }
  .bt-box-call-center-mobile .bt-box-call-center-hidden .bt-box .box {
    background-color: transparent;
    border-radius: 0;
    padding: 0;
  }
  .bt-box-call-center-mobile:not(.open) .bt-box-call-center-hidden {
    display: none;
  }
}
@media (max-width: 991px) {
  .m-t-100 {
    margin-top: 32px !important;
  }
}
@media (min-width: 992px) {
  .m-t-100 {
    margin-top: 100px !important;
  }
}
@media (max-width: 991px) {
  .bt-leasing-header-chatbot {
    padding: 32px 0;
  }
}
@media (min-width: 992px) {
  .bt-leasing-header-chatbot {
    padding: 64px 0;
  }
}
