.btn.btn-default, .btn.btn-default:focus, .btn.btn-default:active {
    background-color: #3579f5;
    color: #fff;
    border: 1px solid #3579f5;
}
#box178835 .box-block-text-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
}
#box178834 .box-block-text-wrap {
    padding-top: 20px;
    padding-bottom: 0px;
}
footer {
    padding: 10px 0px 70px;
}
.footer A {
    color: #8c94a8;
    text-decoration: none;
}
.footer A:hover, .footer A:visited {
    color: #000000;
    opacity: 0.6;
}
#application_cta {
    display: none;
}
.header-nav__btns .button {
    border-color: #3579f5;
    background-color: #3579f5;
}

/*--------------------------------------------------------*/
@font-face {
  font-family: "PTRootUIWeb";
  src: url("/templates/2017/themes/nnpf.ndfl.tech/assets/fonts/PTRootUI-Regular.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "PTRootUIWeb";
  src: url("/templates/2017/themes/nnpf.ndfl.tech/assets/fonts/PTRootUI-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "PTRootUIWeb";
  src: url("/templates/2017/themes/nnpf.ndfl.tech/assets/fonts/PTRootUI-Bold.woff2") format("woff2");
  font-weight: bold;
  font-style: normal;
}
:root {
  --blue: #FF640D;
  --black: #282d3c;
  --white: #ffffff;
  --light-grey: #e8e8ef;
  --grey: #c1c6c8;
}

html {
  height: 100%;
  scroll-behavior: smooth;
}

body {
  font-family: "PTRootUIWeb", sans-serif;
  color: var(--black);
}

.wrapper {
  min-height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.content {
  flex: 1 1 auto;
}
.btn-outline-warning {
    background: transparent !important;
    border-color: #ffc72c !important;    
}
.btn-outline-warning:hover {
    background: #ffc72c !important;
}
.btn.btn-outline-primary,
.btn.btn-outline-warning {
  font-weight: 500;
  --bs-btn-padding-x: 1rem;
  --bs-btn-padding-y: 0.625rem;
  --bs-btn-font-size: 1rem;
}

.btn-outline-primary {
  --bs-btn-color: var(--blue);
  --bs-btn-border-color: var(--blue);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: var(--blue);
  --bs-btn-hover-border-color: var(--blue);
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: var(--blue);
  --bs-btn-active-border-color: var(--blue);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--blue);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: var(--blue);
  --bs-gradient: none;
}

.btn.btn-primary {
  --bs-btn-padding-x: 2rem;
  --bs-btn-padding-y: 0.75rem;
  --bs-btn-font-size: 0.875rem;
}

.btn-primary {
  font-weight: 500;
  --bs-btn-bg: var(--blue);
  --bs-btn-border-color: var(--blue);
  --bs-btn-hover-bg: #FF640D;
  --bs-btn-hover-border-color: #FF640D;
  --bs-btn-active-bg: var(--blue);
  --bs-btn-active-border-color: var(--blue);
  --bs-btn-disabled-bg: var(--blue);
  --bs-btn-disabled-border-color: var(--blue);
}

.btn-primary:hover {
  color: var(--white) !important;
  background-color: #FF833D !important;
  border-color: #FF833D !important;
}

.btn-light {
  --bs-btn-color: var(--black);
  --bs-btn-bg: var(--white);
  --bs-btn-border-color: #FF833D;
  --bs-btn-hover-color: var(--white);
  --bs-btn-hover-bg: var(--blue);
  --bs-btn-hover-border-color: #FF833D;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: var(--black);
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: var(--black);
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn:hover.btn-primary {
  color: var(--blue);
  background-color: transparent;
  border-color: var(--blue);
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.tooltip-inner {
  max-width: 25rem;
  text-align: start;
}

.header__main {
  padding: 31.5px 0 32.5px;
  margin: 0 0 20px 0;
  border-bottom: 1px solid var(--light-grey);
}
.header__btn:hover .header__btn-svg {
  fill: var(--white);
}
.header__btn-svg {
  fill: var(--blue);
  width: 0.875rem;
  height: 1rem;
  margin-right: 10px;
}
@media screen and (max-width: 575px) {
  .header__logo {
      max-width: 110px;
  }
  .header__btn-svg {
    margin-right: 0;
  }
  .header__btn.btn-outline-warning {
      padding: 6px;
  }
}

.hero__main {
  background: no-repeat url(/uploads/files/hero__41_746.png), #F7F7F7;
  background-size: contain;
  background-position: top right;
 /* background-blend-mode: multiply; */
  min-height: 140px;
}
.hero__body {
  padding: 50px 0 50px 48px;
}
@media screen and (max-width: 575px) {
  .hero__body {
    padding: 15px 0 15px 28px;
  }
}
.hero__info {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 0.5rem 1rem;
  background: #FFDAC5;
  margin-bottom: 1.25rem;
  border-radius: 0.1875rem;
  -webkit-border-radius: 0.1875rem;
  -moz-border-radius: 0.1875rem;
  -ms-border-radius: 0.1875rem;
  -o-border-radius: 0.1875rem;
}
@media screen and (max-width: 991px) {
  .hero__info {
    margin-bottom: 0.75rem;
  }
}
@media screen and (max-width: 575px) {
  .hero__info {
    font-size: 0.75rem;
    line-height: 1rem;
  }
}
.hero__title {
  font-weight: 700;
  font-size: 3rem;
  line-height: 3.5rem;
  margin-bottom: 1.875rem;
}
@media screen and (max-width: 991px) {
  .hero__title {
    width: 40%;
    font-size: 2.625rem;
    line-height: 3.125rem;
    margin-bottom: 9.875rem;
  }
}
@media screen and (max-width: 767px) {
  .hero__title {
    margin-bottom: 1.875rem;
  }
}
@media screen and (max-width: 575px) {
  .hero__title {
    font-size: 1.625rem;
    line-height: 1.75rem;
    margin-bottom: 0;
  }
}
.hero__subtitle {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin-bottom: 4.375rem;
}
@media screen and (max-width: 991px) {
  .hero__subtitle {
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 575px) {
  .hero__subtitle {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.hero__wrapper {
  background: #eff5fb;
  padding: 1.25rem 0.75rem 1.875rem;
  margin: 0;
}

.cases {
  padding: 70px 0;
}
@media screen and (max-width: 575px) {
  .cases {
    padding: 30px 0;
  }
}
.cases__title {
  font-weight: 700;
  font-size: 2.5rem;
  line-height: 3rem;
  margin-bottom: 3.125rem;
}
@media screen and (max-width: 575px) {
  .cases__title {
    font-size: 1.5rem;
    line-height: 1.75rem;
    margin-bottom: 1.25rem;
  }
}
.cases__subtitle {
  font-weight: 700;
  font-size: 2rem;
  line-height: 2.25rem;
  color: #282d3c;
  margin-bottom: 1.875rem;
}
@media screen and (max-width: 575px) {
  .cases__subtitle {
    font-size: 1.25rem;
    line-height: 1.5rem;
    margin-bottom: 0.625rem;
  }
}
.cases__subtitle-sm {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.75rem;
  color: #282d3c;
  margin-bottom: 1.875rem;
}
@media screen and (max-width: 575px) {
  .cases__subtitle-sm {
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
}
.cases__text {
  font-size: 1rem;
  line-height: 1.25rem;
}
.cases__link {
  color: var(--blue);
  text-decoration: none;
}
.cases__link:hover {
  color: var(--blue);
  text-decoration: underline;
}
.cases__percent-svg {
  width: 3rem;
  height: 2.875rem;
  margin: 0 1.875rem 0 0;
}
.cases__training-svg {
  width: 3.75rem;
  height: 3rem;
  margin: 0 1.875rem 0 0;
}
@media screen and (max-width: 575px) {
  .cases__training-svg {
    margin: 0 1.875rem 0.9375rem 0;
  }
}
.cases__contribution-svg {
  width: 3rem;
  height: 3rem;
  margin: 0 1.875rem 0 0;
}
.cases__main {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  gap: 2rem 1.875rem;
  grid-auto-flow: row;
  grid-template-areas: "first first first first first second second second second second second second" "first first first first first second second second second second second second" "first first first first first third third third third fourth fourth fourth" "first first first first first third third third third fourth fourth fourth" "first first first first first third third third third fourth fourth fourth" "fifth fifth fifth fifth fifth fifth fifth sixth sixth sixth sixth sixth" "fifth fifth fifth fifth fifth fifth fifth sixth sixth sixth sixth sixth" "seventh seventh seventh seventh eighth eighth eighth eighth eighth eighth eighth eighth" "seventh seventh seventh seventh eighth eighth eighth eighth eighth eighth eighth eighth";
}
@media screen and (max-width: 1400px) {
  /*.cases__main {
    grid-template-areas: "first first first first first second second second second second second second" "first first first first first second second second second second second second" "first first first first first third third third third third third third" "first first first first first third third third third third third third" "first first first first first third third third third third third third" "fourth fourth fourth fourth fifth fifth fifth fifth fifth fifth fifth fifth" "fourth fourth fourth fourth fifth fifth fifth fifth fifth fifth fifth fifth" "sixth sixth sixth sixth sixth sixth seventh seventh seventh seventh seventh seventh" "sixth sixth sixth sixth sixth sixth seventh seventh seventh seventh seventh seventh" "eighth eighth eighth eighth eighth eighth eighth eighth eighth eighth eighth eighth" "eighth eighth eighth eighth eighth eighth eighth eighth eighth eighth eighth eighth";
  }*/
  .cases__main {
    grid-template-areas: "first first first first first first second second second second second second"
    "first first first first first first second second second second second second"
    "third third third third third third third third third third third third"
    "third third third third third third third third third third third third"
    "fourth fourth fourth fourth fifth fifth fifth fifth fifth fifth fifth fifth"
    "fourth fourth fourth fourth fifth fifth fifth fifth fifth fifth fifth fifth"
    "sixth sixth sixth sixth sixth sixth seventh seventh seventh seventh seventh seventh"
    "sixth sixth sixth sixth sixth sixth seventh seventh seventh seventh seventh seventh"
    "eighth eighth eighth eighth eighth eighth eighth eighth eighth eighth eighth eighth"
    "eighth eighth eighth eighth eighth eighth eighth eighth eighth eighth eighth eighth";
    }
}
@media screen and (max-width: 767px) {
  .cases__main {
    grid-template-areas: "first first first first first first first first first first first first" "second second second second second second second second second second second second" "third third third third third third third third third third third third" "fourth fourth fourth fourth fourth fourth fourth fourth fourth fourth fourth fourth" "fifth fifth fifth fifth fifth fifth fifth fifth fifth fifth fifth fifth" "sixth sixth sixth sixth sixth sixth sixth sixth sixth sixth sixth sixth" "seventh seventh seventh seventh seventh seventh seventh seventh seventh seventh seventh seventh" "eighth eighth eighth eighth eighth eighth eighth eighth eighth eighth eighth eighth";
  }
}
.cases .first {
  grid-area: first;
  background: #F7F7F7;
  border-radius: 1.875rem;
  -webkit-border-radius: 1.875rem;
  -moz-border-radius: 1.875rem;
  -ms-border-radius: 1.875rem;
  -o-border-radius: 1.875rem;
}
.cases .first img {
  border-top-left-radius: 1.875rem;
  border-top-right-radius: 1.875rem;
  width: 100%;
}
.cases .first__body {
  padding: 1.875rem 1.875rem 2.5rem 1.875rem;
}
@media screen and (max-width: 575px) {
  .cases .first__body {
    padding: 1.25rem 1.5625rem 1.25rem 1rem;
  }
}
/*
.cases .second {
  grid-area: second;
  background: rgba(255, 100, 13, 0.1);
  padding: 2.5rem 1.875rem;
  border-radius: 1.875rem;
  -webkit-border-radius: 1.875rem;
  -moz-border-radius: 1.875rem;
  -ms-border-radius: 1.875rem;
  -o-border-radius: 1.875rem;
}*/
.cases .second {
  display: flex;
  grid-area: second;
  border-radius: 1.25rem;
  -webkit-border-radius: 1.25rem;
  -moz-border-radius: 1.25rem;
  -ms-border-radius: 1.25rem;
  -o-border-radius: 1.25rem;
}
.cases .second img {
  height: 100%;
  border-top-right-radius: 1.25rem;
  border-bottom-right-radius: 1.25rem;
}
@media screen and (max-width: 1399px) {
  .cases .second img {
    width: 100%;
    border-top-right-radius: 0;
    border-bottom-left-radius: 1.25rem;
  }
}
.cases .second__body {
  position: relative;
  z-index: 1;
  /*width: 52%;*/
  flex: 0 0 65%;
  background: #FFF7F3;
  padding: 2.5rem 3.125rem 2.5rem 1.875rem;
  border-radius: 1.25rem 0 0 1.25rem;
  margin-right: -20px;
}
@media screen and (max-width: 1399px) {
  .cases .second__body {
    /*width: 70%;*/
    flex: 0 0 70%;
  }
}
@media screen and (max-width: 1399px) {
  .cases .second__body {
    /*width: 100%;*/
    flex: unset;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin-right: 0px;
    padding: 2.5rem 1.875rem;
  }
}
@media screen and (max-width: 1399px) {
  .cases .second {
    flex-direction: column;
  }
}
.cases .third {
  grid-area: third;
  background: #ffffff;
  padding: 2.5rem 1.875rem;
  border: 1px solid #E5E5E5;
  border-radius: 1.875rem;
  -webkit-border-radius: 1.875rem;
  -moz-border-radius: 1.875rem;
  -ms-border-radius: 1.875rem;
  -o-border-radius: 1.875rem;
}
.cases .fourth {
  grid-area: fourth;
  background: #F4F4F9;
  padding: 2.75rem 1.875rem 2.75rem 1.875rem;
  border-radius: 1.875rem;
  -webkit-border-radius: 1.875rem;
  -moz-border-radius: 1.875rem;
  -ms-border-radius: 1.875rem;
  -o-border-radius: 1.875rem;
}
.cases .fifth {
  display: flex;
  grid-area: fifth;
  background: #F4F4F9;
  border-radius: 1.25rem;
  -webkit-border-radius: 1.25rem;
  -moz-border-radius: 1.25rem;
  -ms-border-radius: 1.25rem;
  -o-border-radius: 1.25rem;
}
.cases .fifth img {
  padding: 0.8125rem 1.875rem 0.8125rem 0.75rem;
}
@media screen and (max-width: 991px) {
  .cases .fifth img {
    padding: 6.8125rem 1.875rem 5.8125rem 0.75rem;
  }
}
@media screen and (max-width: 767px) {
  .cases .fifth img {
    padding: 0.8125rem 1.875rem 0 0.75rem;
  }
}
.cases .fifth__body {
  padding: 2.5rem 1.875rem;
}
@media screen and (max-width: 575px) {
  .cases .fifth__body {
    padding: 1.25rem 1rem 1.25rem 1rem;
  }
}
@media screen and (max-width: 767px) {
  .cases .fifth {
    flex-direction: column-reverse;
    align-items: center;
  }
}
.cases .sixth {
  grid-area: sixth;
  background: #FFF7F3;
  padding: 2.75rem 1.875rem 2.75rem 1.875rem;
  border-radius: 1.875rem;
  -webkit-border-radius: 1.875rem;
  -moz-border-radius: 1.875rem;
  -ms-border-radius: 1.875rem;
  -o-border-radius: 1.875rem;
}
.cases .seventh {
  grid-area: seventh;
  padding: 2.5rem 1.875rem 2.1875rem 1.875rem;
  border: 1px solid #E5E5E5;
  border-radius: 1.875rem;
  -webkit-border-radius: 1.875rem;
  -moz-border-radius: 1.875rem;
  -ms-border-radius: 1.875rem;
  -o-border-radius: 1.875rem;
}
.cases .seventh .cases__subtitle {
  margin-bottom: 1.25rem;
}
.cases .eighth {
  display: flex;
  grid-area: eighth;
  border-radius: 1.25rem;
  -webkit-border-radius: 1.25rem;
  -moz-border-radius: 1.25rem;
  -ms-border-radius: 1.25rem;
  -o-border-radius: 1.25rem;
}
.cases .eighth img {
  height: 100%;
  border-top-right-radius: 1.25rem;
  border-bottom-right-radius: 1.25rem;
}
@media screen and (max-width: 767px) {
  .cases .eighth img {
    width: 100%;
    border-top-right-radius: 0;
    border-bottom-left-radius: 1.25rem;
  }
}
.cases .eighth__body {
  position: relative;
  z-index: 1;
  width: 52%;
  background: #F7F7F7;
  padding: 2.5rem 3.125rem 2.5rem 1.875rem;
  border-radius: 1.25rem 0 0 1.25rem;
  margin-right: -20px;
}
@media screen and (max-width: 1399px) {
  .cases .eighth__body {
    width: 70%;
  }
}
@media screen and (max-width: 767px) {
  .cases .eighth__body {
    width: 100%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
}
@media screen and (max-width: 767px) {
  .cases .eighth {
    flex-direction: column;
  }
}

.calc__help-svg {
  width: 1.5rem;
  height: 1.5rem;
}
.calc__close-svg {
  width: 0.5625rem;
  height: 0.5625rem;
  margin-right: 0.8125rem;
  margin-bottom: 2px;
}
.calc__header {
  margin-bottom: 3.75rem;
}
@media screen and (max-width: 767px) {
  .calc__header {
    margin-bottom: 1.875rem;
  }
}
.calc__title {
  font-weight: 700;
  font-size: 2.25rem;
  line-height: 2.625rem;
  margin: 0 6.75rem 0 0;
}
@media screen and (max-width: 767px) {
  .calc__title {
    margin-bottom: 1.25rem;
  }
}
@media screen and (max-width: 575px) {
  .calc__title {
    font-size: 1.375rem;
    line-height: 1.625rem;
  }
}
.calc__subtitle {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.75rem;
  color: #1c1c1c;
  margin-bottom: 1.5rem;
}
.calc .collapse {
  position: relative;
  z-index: 1;
  margin-bottom: -2rem;
}
.calc__body {
  background: var(--white);
  padding: 1.875rem;
  box-shadow: 0 4px 30px rgba(155, 155, 155, 0.18);
  border-radius: 0.625rem;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  -ms-border-radius: 0.625rem;
  -o-border-radius: 0.625rem;
}
.calc__input {
  padding: 0.875rem 0 1.125rem 1rem;
}
.calc__input:focus {
  box-shadow: 0 0 0 0.1rem var(--blue);
}
.calc__result:disabled {
  font-size: 1.5rem;
  line-height: 2rem;
  background: transparent;
  padding-left: 0;
}
.calc__warning {
  color: var(--blue);
  padding: 1.875rem 0 0 0;
}
.calc__info {
  display: none;
}
@media screen and (max-width: 575px) {
  .calc__btn-total {
    width: 100%;
  }
}
.calc__reset {
  background: transparent;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #8c94a8;
}
@media screen and (max-width: 575px) {
  .calc__reset {
    width: 100%;
  }
}
.calc__reset:hover {
  color: #7c818b;
}
.calc__bottom {
  margin-top: -6.25rem;
}
@media screen and (max-width: 767px) {
  .calc__bottom {
    margin-top: 0;
  }
}

.calc__form .form-label {
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: #8c94a8;
  margin-bottom: 0.5rem;
}

.tariff {
  padding: 6.375rem 0 4.375rem;
  background: #FAFAFA;
}
@media screen and (max-width: 575px) {
  .tariff {
    padding: 3.25rem 0 1.25rem;
  }
}
.tariff__title {
  font-weight: 700;
  font-size: 2.25rem;
  line-height: 2.625rem;
  margin-bottom: 2.5rem;
}
@media screen and (max-width: 575px) {
  .tariff__title {
    font-size: 1.375rem;
    line-height: 26px;
    margin-bottom: 1.25rem;
  }
}
.tariff__item {
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #ffffff;
  box-shadow: 0 4px 30px rgba(155, 155, 155, 0.18);
  border-radius: 20px;
  padding: 2.5rem 1.875rem 2.1875rem 1.875rem;
  color: #282d3c;
}
.tariff__item-height {
  flex: 1 1 auto;
}
.tariff__name {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin-bottom: 0.4rem;
}
.tariff__subname {
  margin-bottom: 1.5rem;
}
.tariff__price {
  font-weight: 300;
  font-size: 3.125rem;
  line-height: 3.125rem;
  color: var(--blue);
  margin-bottom: 1rem;
}
.tariff__info {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin-bottom: 0.75rem;
}
@media screen and (max-width: 575px) {
  .tariff__info {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.tariff__lists {
  font-size: 1rem;
  line-height: 1.25rem;
  opacity: 0.8;
  margin-bottom: 3rem;
  padding-left: 0;
}
.tariff__list-done {
  list-style: none;
  display: flex;
  margin-top: 1rem;
}
.tariff__list-done::before {
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.625rem;
  background: url(/uploads/files/done_1.svg) center no-repeat;
}
.tariff__list-not {
  list-style: none;
  display: flex;
  margin-top: 1rem;
}
.tariff__list-not::before {
  content: "";
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 0.625rem;
  background: url(/uploads/files/not.svg) center no-repeat;
}

.info {
  padding: 1.25rem 0 7.5rem;
}
@media screen and (max-width: 575px) {
  .info {
    padding: 1.25rem 0 2rem;
  }
}
.info__block {
  border-radius: 10px;
  padding: 2.5rem 1.875rem 2.1875rem 1.875rem;
}

.answers {
  padding: 4.375rem 0 4.375rem;
}
@media screen and (max-width: 575px) {
  .answers {
    padding: 1.25rem 0 1.25rem;
  }
}
.answers__main {
  align-items: center;
}
.answers__title {
  font-weight: 700;
  font-size: 2.25rem;
  line-height: 2.625rem;
  margin-bottom: 2.5rem;
}
@media screen and (max-width: 575px) {
  .answers__title {
    font-size: 1.375rem;
    line-height: 26px;
    margin-bottom: 1.25rem;
  }
}
.answers__subtitle {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin-bottom: 0.75rem;
}
@media screen and (max-width: 575px) {
  .answers__subtitle {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.answers__lists {
  margin-bottom: 1.875rem;
}
.answers__lists li::marker {
  color: var(--blue);
}
.answers__lists li, .answers__text {
  font-size: 1rem;
  line-height: 1.25rem;
  color: #6b6b7a;
}
.answers__lists li {
  margin-top: 1rem;
}
@media screen and (max-width: 575px) {
  .answers__lists li, .answers__text {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
}
.answers__bottom {
  display: flex;
  justify-content: space-between;
  align-items: end;
}
@media screen and (max-width: 991px) {
  .answers__bottom {
    flex-direction: column;
    align-items: center;
  }
}

.information {
  text-align: center;
  padding: 4.375rem 0 3.125rem;
  background: #FAFAFA;
  box-shadow: 0px 5px 24px 0px #0000000A inset;
}
.information__text {
  font-size: 1rem;
  line-height: 1.25rem;
  color: #8c94a8;
  text-align: left;
}

.icon {
  fill: #007bfb;
  width: 20px;
  height: 20px;
  margin: 0.5em;
}