.s-quiz {
  background-color: var(--a-color_grey_20);
}

.s-quiz__bg img {
  object-fit: contain;
  object-position: top center;
}

.s-quiz__intro-title {
  margin: 0 0 calc(var(--scale) * 12);
}

.s-quiz__intro-description {
  margin: 0 0 calc(var(--scale) * 12);
}

.s-fip-about__grid {
  gap: calc(var(--scale) * 8);
  display: grid;
}

.s-fip-about__main {
  gap: calc(var(--scale) * 24);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-width: 0;
  padding: calc(var(--scale) * 12);
  border-radius: calc(var(--scale) * 12);
  background: var(--a-color_grey_40) url("https://sys3.ru/synergyuniversity-ru/fip/s-fip-about/bg-sm.webp") no-repeat bottom right;
  background-size: cover;
}

.s-fip-about__main svg {
  width: calc(var(--scale) * 40);
  height: calc(var(--scale) * 40);
  border-radius: 50%;
  background-color: var(--a-color_white);
  color: var(--a-color_red);
}

.s-fip-about__cards {
  gap: calc(var(--scale) * 8);
  display: grid;
  min-width: 0;
}

.s-fip-about__card {
  overflow: hidden;
  position: relative;
  gap: calc(var(--scale) * 24);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-width: 0;
  min-height: calc(var(--scale) * 110);
  padding: calc(var(--scale) * 12);
  border-radius: calc(var(--scale) * 12);
}

.s-fip-about__card .a-bg-images {
  z-index: -1;
  background-color: var(--a-color_grey_40);
}

.s-fip-about__card img {
  width: 100%;
  height: 100%;
  object-position: bottom right;
}

.s-fip-about__card:last-child {
  color: var(--a-color_white);
}

.s-fip-about__card:last-child .a-bg-images {
  background-color: var(--a-color_red);
}

.s-fip-about__card-txt {
  max-width: calc(var(--scale) * 172);
}

.s-fip-about__card:last-child .s-fip-about__card-txt {
  max-width: calc(var(--scale) * 222);
}

.s-fip-about ul {
  gap: calc(var(--scale) * 12);
  display: grid;
  margin-left: 1em;
  list-style: outside disc;
}

.s-fip-status__title {
  max-width: calc(var(--scale) * 460);
}

.s-fip-status__inner {
  overflow: hidden;
  position: relative;
  padding: var(--padding_def);
  border-radius: calc(var(--scale) * 16);
  background-color: var(--a-color_grey_20);
}

.s-fip-status__inner:before {
  content: '';
  position: absolute;
  left: auto;
  top: calc(var(--scale) * -50);
  right: calc(var(--scale) * -266);
  width: calc(var(--scale) * 350);
  height: calc(var(--scale) * 350);
  border-radius: 50%;
  background-color: var(--a-color_red);
  filter: blur(100px);
}

.s-fip-status__inner > * {
  position: relative;
}

.s-fip-status img {
  position: absolute;
  left: auto;
  top: calc(var(--scale) * 190);
  right: calc(var(--scale) * 10);
  width: calc(var(--scale) * 76);
  height: calc(var(--scale) * 76);
}

.s-fip-status__description {
  display: block;
  margin: calc(var(--scale) * 8) 0;
}

.s-fip-status__bottom {
  margin: calc(var(--scale) * 24) 0 0;
}

.s-fip-status__cards {
  position: relative;
  z-index: 1;
  gap: calc(var(--scale) * 8);
  display: flex;
  flex-direction: column;
  margin: calc(var(--scale) * 12) 0 0;
  backdrop-filter: blur(0.75rem);
}

.s-fip-status__card {
  position: relative;
  gap: calc(var(--scale) * 16);
  display: flex;
  flex-direction: column;
  min-height: calc(var(--scale) * 98);
  padding: calc(var(--scale) * 12);
  border-radius: calc(var(--scale) * 12);
  background-color: rgba(255, 255, 255, 0.4);
}

.s-fip-status__card:before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: calc(var(--scale) * 12);
  border: 0.125rem solid transparent;
  background: linear-gradient(0, #fff 0%, rgba(255, 255, 255, 0.25) 50%, #fff 100%) border-box;
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
}

.s-fip-status__card-title {
  padding-right: calc(var(--scale) * 36);
}

.s-fip-status .--ico {
  position: absolute;
  left: auto;
  top: calc(var(--scale) * 12);
  right: calc(var(--scale) * 12);
  width: calc(var(--scale) * 24);
  height: calc(var(--scale) * 24);
}

.s-fip-status .--ico svg {
  width: 100%;
  height: 100%;
}

.s-fip-projects {
  overflow: hidden;
  position: relative;
}

.s-fip-projects .m-section__inner {
  overflow: visible;
}

.s-fip-projects .swiper {
  overflow: visible;
}

.s-fip-projects .swiper-slide {
  height: auto;
  width: calc(var(--scale) * 318);
}

.s-fip-projects__slide {
  position: relative;
  gap: calc(var(--scale) * 10);
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: var(--padding_def);
  border-radius: calc(var(--scale) * 16);
  background-color: var(--a-color_grey_20);
  user-select: none;
}

.s-fip-projects__top {
  gap: calc(var(--scale) * 24);
  display: flex;
  flex-direction: column;
  margin: 0 0 calc(var(--scale) * 14);
}

.s-fip-projects__top .a-tag {
  flex: none;
  height: calc(var(--scale) * 32);
  padding: calc(var(--scale) * 8) calc(var(--scale) * 16);
}

.s-fip-projects__content {
  flex: 1;
  gap: calc(var(--scale) * 12);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: var(--padding_def);
  border-radius: calc(var(--scale) * 16);
  background-color: var(--a-color_white);
}

.s-fip-projects__text {
  gap: calc(var(--scale) * 24);
  display: flex;
  flex-direction: column;
}

.s-fip-projects__text ul {
  gap: calc(var(--scale) * 8);
  display: grid;
  margin-left: calc(var(--scale) * 20);
  list-style: outside disc;
}

.s-fip-projects__img {
  position: relative;
  flex: none;
  overflow: hidden;
  display: block;
  width: 100%;
  height: calc(var(--scale) * 180);
  border-radius: calc(var(--scale) * 12);
}

.s-fip-projects__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.s-banner-form {
  z-index: 1;
  position: relative;
  overflow: hidden;
  padding: 0;
  border-radius: var(--border-radius_def);
}

.s-banner-form_bg--dark {
  background-color: var(--a-color_dark);
  color: var(--a-color_white);
}

.s-banner-form_bg--red {
  background-color: var(--a-color_red);
  color: var(--a-color_white);
}

.s-banner-form__content {
  z-index: 1;
  position: relative;
  padding: var(--padding_def);
  border-radius: calc(var(--scale) * 16);
  background-color: var(--a-color_dark);
  color: var(--a-color_white);
}

.s-banner-form__image {
  display: block;
  margin-bottom: calc(var(--scale) * -24);
  border-radius: calc(var(--scale) * 16);
  overflow: hidden;
}

.s-banner-form__image img {
  display: block;
  width: 100%;
}

.s-banner-form__title {
  max-width: calc(var(--scale) * 1200);
  margin: 0 0 calc(var(--scale) * 12);
}

.s-banner-form__description {
  max-width: calc(var(--scale) * 630);
}

.s-banner-form__image {
  height: calc(var(--scale) * 256);
}

.s-fip-partners__grid {
  gap: calc(var(--scale) * 8);
  display: grid;
}

.s-fip-partners__text {
  gap: calc(var(--scale) * 12);
  display: flex;
  flex-direction: column;
  min-width: 0;
  padding: var(--padding_def);
  border-radius: calc(var(--scale) * 16);
  background: var(--a-color_white) url("https://sys3.ru/synergyuniversity-ru/fip/s-fip-partners/bg-sm.webp") no-repeat 100% 0;
  background-size: contain;
}

.s-fip-partners__title {
  max-width: calc(var(--scale) * 246);
  margin: 0 0 calc(var(--scale) * 12);
}

.s-fip-partners__tags {
  gap: calc(var(--scale) * 4);
  display: flex;
  flex-direction: column;
}

.s-fip-partners .a-tag {
  width: 100%;
  min-height: calc(var(--scale) * 30);
  padding: calc(var(--scale) * 6) calc(var(--scale) * 14);
  text-align: center;
}

.s-fip-partners__partners {
  gap: calc(var(--scale) * 8);
  display: grid;
  grid-template-columns: 1fr 1fr;
}

.s-fip-partners__partner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: calc(var(--scale) * 64);
  padding: calc(var(--scale) * 12);
  border-radius: calc(var(--scale) * 8);
  background-color: var(--a-color_grey_20);
}

.s-fip-partners__partner:last-child:nth-child(odd) {
  grid-column: 1 / -1;
}

.s-fip-partners__partner img {
  width: 100%;
  max-width: calc(var(--scale) * 140);
  height: 100%;
  max-height: calc(var(--scale) * 146);
  object-fit: contain;
}

.s-fip-partners .m-form {
  margin: var(--layout-v-padding) 0 0;
}

.s-university__achievs-card {
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: 1fr auto;
}

.s-university__achievs-card-title {
  grid-column: 1;
  grid-row: 1;
  padding: 0;
}

.s-university__achievs-card-text {
  grid-column: 1;
  grid-row: 2;
}

.s-university__achievs-card-img {
  position: static;
  grid-row: 1 / 3;
  width: calc(var(--scale) * 70);
  height: calc(var(--scale) * 70);
  margin: auto 0;
  border-radius: unset;
  background-color: transparent;
}

.s-university__achievs-card-img svg,
.s-university__achievs-card-img img {
  width: 100%;
  height: 100%;
}

.s-ratings__slider {
  overflow: visible;
}

.s-ratings__slider.--dark .swiper-navigation button {
  color: var(--a-color_white);
  background-color: var(--a-color_grey_100);
}

.s-ratings__slider .swiper-slide {
  overflow: hidden;
  width: calc(var(--scale) * 280);
  height: auto;
  border-radius: calc(var(--scale) * 16);
}

.s-ratings__slide {
  cursor: pointer;
  display: block;
  height: 100%;
  min-height: calc(var(--scale) * 200);
  padding: var(--padding_def);
  background-color: var(--a-color_grey_40);
  transition: var(--transition);
}

.s-ratings__slide:hover {
  background-color: var(--a-color_red);
  color: var(--a-color_white);
}

.s-ratings__slide:hover .s-ratings__slide-bg-num {
  text-shadow: 0 2px 2px var(--a-color_red), 0 -2px 2px rgba(92, 0, 0, 0.15), 0 4px 4px #ff9090;
}

.s-ratings__slide:hover .s-ratings__slide-bg-img {
  opacity: 0;
}

.s-ratings__slide:hover .s-ratings__slide-bg-img.--hover {
  opacity: .5;
}

.s-ratings__slide-bg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
}

.s-ratings__slide-bg-img {
  position: absolute;
  bottom: 0;
  right: 0;
  width: calc(var(--scale) * 150);
  height: calc(var(--scale) * 140);
}

.s-ratings__slide-bg-img.--hover {
  opacity: 0;
}

.s-ratings__slide-bg-num {
  position: absolute;
  left: auto;
  top: auto;
  z-index: 1;
  right: calc(var(--scale) * 22);
  bottom: calc(var(--scale) * -58);
  font-size: calc(var(--scale) * 210);
  font-family: "Raleway";
  font-weight: 900;
  line-height: normal;
  text-align: center;
  color: transparent;
  letter-spacing: calc(var(--scale) * -18);
  transition: var(--transition);
  text-shadow: 0 2px 2px var(--a-color_grey_40), 0 -2px 2px rgba(140, 140, 140, 0.15), 0 4px 4px var(--a-color_white);
}

.s-ratings__slide-inner {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.s-ratings__slide-title {
  margin: 0 0 calc(var(--scale) * 4);
  padding-right: calc(var(--scale) * 90);
}

.s-ratings__slide-subtitle {
  margin: 0 0 calc(var(--scale) * 4);
}

.s-ratings__slide-text {
  margin: auto 0 0;
  opacity: .5;
}

.s-ratings__slide:hover .s-ratings__slide-text {
  opacity: .8;
}

.s-ratings__slide-position {
  position: absolute;
  left: auto;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: calc(var(--scale) * 6) calc(var(--scale) * 12);
  border-radius: calc(var(--scale) * 20);
  background-color: var(--a-color_grey_10);
  white-space: nowrap;
  color: var(--a-color_dark);
}

.s-ratings__slide-position.--up:before,
.s-ratings__slide-position.--down:before {
  content: "";
  width: 0;
  height: 0;
  margin-right: calc(var(--scale) * 4);
  border-style: solid;
}

.s-ratings__slide-position.--up:before {
  color: var(--a-color_rating-green);
  border-width: 0 calc(var(--scale) * 6) calc(var(--scale) * 10) calc(var(--scale) * 6);
  border-color: transparent transparent currentColor transparent;
}

.s-ratings__slide-position.--down:before {
  border-width: calc(var(--scale) * 10) calc(var(--scale) * 6) 0 calc(var(--scale) * 6);
  border-color: currentColor transparent transparent transparent;
}

.s-ratings__btns {
  display: flex;
  justify-content: center;
  margin: calc(var(--scale) * 24) auto 0;
}

.s-ratings__btns .a-btn {
  width: calc(var(--scale) * 278);
}

.s-faq__inner {
  display: grid;
  gap: calc(var(--scale) * 12);
}

.s-faq .m-accordion {
  background-color: var(--a-color_grey_40);
  border-radius: calc(var(--scale) * 12);
  transition: var(--transition);
}

.s-faq .m-accordion.--open {
  background-color: var(--a-color_white);
}

.s-faq .m-accordion.--open .m-accordion__wrap {
  max-width: calc(var(--scale) * 880);
  padding: calc(var(--scale) * 20) calc(var(--scale) * 12) calc(var(--scale) * 12);
}

.s-faq .m-accordion.--open .m-accordion__icon svg {
  transform: rotate(45deg);
}

.s-faq .m-accordion__header {
  gap: calc(var(--scale) * 20);
  cursor: pointer;
  padding: calc(var(--scale) * 12);
}

.s-faq .m-accordion__icon svg {
  width: calc(var(--scale) * 24);
  height: calc(var(--scale) * 24);
}

.s-faq .m-accordion__wrap {
  padding: 0 calc(var(--scale) * 12);
  transition: var(--transition);
}

.s-faq .m-accordion__wrap a {
  color: var(--a-color_red);
  transition: var(--transition);
}

.s-faq .m-accordion__wrap a:hover {
  color: var(--a-color_red_dark);
}

.s-faq .m-accordion__wrap ul {
  list-style: outside disc;
  margin-left: 1em;
}

.s-faq .m-accordion__wrap ul:not(:first-child),
.s-faq .m-accordion__wrap p:not(:first-child) {
  margin-top: .5em;
}

@media only screen and (min-width: 768px) {
  .s-quiz {
    min-height: calc(var(--scale) * 330);
  }

  .s-quiz__bg img {
    object-fit: cover;
    object-position: top right;
  }

  .s-quiz__intro-title {
    margin: 0 0 auto;
  }

  .s-quiz__intro-description {
    max-width: calc(var(--scale) * 754);
    margin: 0 0 calc(var(--scale) * 24);
  }

  .s-fip-about__grid {
    grid-template-columns: 1fr 1fr;
  }

  .s-fip-projects .swiper-slide {
    width: calc(var(--scale) * 660);
  }

  .s-fip-projects__content {
    flex-direction: row;
  }

  .s-fip-projects__img {
    width: calc(var(--scale) * 240);
    height: auto;
    min-height: calc(var(--scale) * 317);
    border-radius: calc(var(--scale) * 20);
  }

  .s-fip-projects__img img {
    position: absolute;
    left: 0;
    top: 0;
  }

  .s-fip-projects__content:nth-child(odd) .s-fip-projects__img {
    order: -1;
  }

  .s-banner-form {
    margin: var(--layout-v-padding) var(--layout-h-padding);
  }

  .s-banner-form__content {
    display: flex;
    flex-direction: column;
    min-height: calc(var(--scale) * 340);
    background-color: transparent;
  }

  .s-banner-form__image {
    z-index: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .s-banner-form__image img {
    height: 100%;
    object-fit: cover;
    object-position: center right;
  }

  .s-fip-partners__grid {
    grid-template-columns: 1fr 1fr;
  }

  .s-fip-partners__partner {
    height: auto;
  }
}

@media only screen and (min-width: 1200px) {
  .s-quiz {
    min-height: calc(var(--scale) * 456);
  }

  .s-quiz__intro {
    width: calc(var(--scale) * 1200);
  }

  .s-fip-about__grid {
    gap: calc(var(--scale) * 20);
  }

  .s-fip-about__main {
    min-height: calc(var(--scale) * 572);
    padding: calc(var(--scale) * 24);
    border-radius: calc(var(--scale) * 16);
    background-image: url("https://sys3.ru/synergyuniversity-ru/fip/s-fip-about/bg-lg.webp");
  }

  .s-fip-about__main svg {
    width: calc(var(--scale) * 100);
    height: calc(var(--scale) * 100);
  }

  .s-fip-about__cards {
    gap: calc(var(--scale) * 20);
  }

  .s-fip-about__card {
    min-height: 0;
    padding: calc(var(--scale) * 24);
    border-radius: calc(var(--scale) * 16);
  }

  .s-fip-about__card-txt {
    max-width: calc(var(--scale) * 542);
  }

  .s-fip-about__card:last-child .s-fip-about__card-txt {
    max-width: calc(var(--scale) * 655);
  }

  .s-fip-status__title {
    max-width: calc(var(--scale) * 1350);
  }

  .s-fip-status__inner:before {
    left: auto;
    top: calc(var(--scale) * -213);
    right: calc(var(--scale) * -344);
    width: calc(var(--scale) * 835);
    height: calc(var(--scale) * 553);
    filter: blur(200px);
  }

  .s-fip-status img {
    top: calc(var(--scale) * 78);
    right: calc(var(--scale) * 54);
    width: calc(var(--scale) * 224);
    height: calc(var(--scale) * 224);
  }

  .s-fip-status__description {
    position: absolute;
    left: auto;
    top: var(--padding_def);
    right: var(--padding_def);
    margin: 0;
    text-align: right;
    color: var(--a-color_white);
  }

  .s-fip-status__bottom {
    margin: calc(var(--scale) * 50) 0 0;
  }

  .s-fip-status__cards {
    gap: calc(var(--scale) * 12);
    flex-direction: row;
    margin: calc(var(--scale) * 16) 0 0;
  }

  .s-fip-status__card {
    flex: 1;
    justify-content: space-between;
    min-height: calc(var(--scale) * 188);
    padding: calc(var(--scale) * 16);
    border-radius: calc(var(--scale) * 16);
  }

  .s-fip-status__card-title {
    padding-right: calc(var(--scale) * 86);
  }

  .s-fip-status .--ico {
    top: calc(var(--scale) * 16);
    right: calc(var(--scale) * 16);
    width: calc(var(--scale) * 40);
    height: calc(var(--scale) * 40);
  }

  .s-fip-projects .swiper-slide {
    width: calc(var(--scale) * 1714);
  }

  .s-fip-projects__slide {
    gap: calc(var(--scale) * 20);
  }

  .s-fip-projects__top {
    flex-direction: row-reverse;
    align-items: flex-start;
    justify-content: space-between;
    margin: 0 0 calc(var(--scale) * 30);
  }

  .s-fip-projects__top .a-tag {
    padding: calc(var(--scale) * 10) calc(var(--scale) * 24);
  }

  .s-fip-projects__content {
    gap: calc(var(--scale) * 20) calc(var(--scale) * 24);
  }

  .s-fip-projects__text {
    gap: calc(var(--scale) * 32);
  }

  .s-fip-projects__text ul {
    gap: calc(var(--scale) * 16);
    margin-left: calc(var(--scale) * 36);
  }

  .s-fip-projects__img {
    width: calc(var(--scale) * 380);
  }

  .s-banner-form__content {
    min-height: calc(var(--scale) * 480);
  }

  .s-fip-partners__grid {
    gap: calc(var(--scale) * 20);
  }

  .s-fip-partners__text {
    gap: calc(var(--scale) * 24);
    padding-right: calc(var(--scale) * 250);
    background-image: url("https://sys3.ru/synergyuniversity-ru/fip/s-fip-partners/bg-lg.webp");
    background-position: 100% 100%;
  }

  .s-fip-partners__title {
    max-width: unset;
    margin: 0 0 auto;
  }

  .s-fip-partners__tags {
    flex-wrap: wrap;
    flex-direction: row;
    gap: calc(var(--scale) * 6);
  }

  .s-fip-partners .a-tag {
    flex: none;
    width: auto;
    min-height: calc(var(--scale) * 39);
    padding: calc(var(--scale) * 8) calc(var(--scale) * 24);
  }

  .s-fip-partners__partners {
    gap: calc(var(--scale) * 20);
  }

  .s-fip-partners__partner {
    height: calc(var(--scale) * 226);
    padding: calc(var(--scale) * 40);
    border-radius: calc(var(--scale) * 16);
  }

  .s-fip-partners__partner img {
    max-width: calc(var(--scale) * 380);
  }

  .s-university__first .m-card-text__title + .m-card-text__text {
    flex: 1;
    display: flex;
    flex-direction: column;
    margin-top: 0;
  }

  .s-university__first .m-card-text__title + .m-card-text__text .a-btn {
    width: calc(var(--scale) * 305);
    margin-top: auto;
  }

  .s-university__achievs-card-img {
    width: calc(var(--scale) * 110);
    height: calc(var(--scale) * 110);
  }

  .s-university__video .a-play {
    width: calc(var(--scale) * 80);
    height: calc(var(--scale) * 80);
  }

  .s-ratings__slider .swiper-slide {
    width: calc((100%  - var(--gap_def) * 2) / 3);
  }

  .s-ratings__slide {
    min-height: calc(var(--scale) * 320);
  }

  .s-ratings__slide-bg-img {
    width: calc(var(--scale) * 315);
    height: calc(var(--scale) * 276);
  }

  .s-ratings__slide-bg-num {
    bottom: calc(var(--scale) * -140);
    right: calc(var(--scale) * 72);
    width: auto;
    font-size: calc(var(--scale) * 395);
    letter-spacing: calc(var(--scale) * -72);
  }

  .s-ratings__slide-title {
    max-width: calc(var(--scale) * 430);
    margin: 0 0 calc(var(--scale) * 12);
  }

  .s-ratings__slide-subtitle {
    max-width: calc(var(--scale) * 450);
    margin: 0 0 calc(var(--scale) * 12);
  }

  .s-ratings__slide-position {
    padding: calc(var(--scale) * 10) calc(var(--scale) * 20);
  }

  .s-ratings__slide-position.--up:before,
  .s-ratings__slide-position.--down:before {
    margin-right: calc(var(--scale) * 10);
  }

  .s-ratings__slide-position.--up:before {
    border-width: 0 calc(var(--scale) * 8) calc(var(--scale) * 12) calc(var(--scale) * 8);
  }

  .s-ratings__slide-position.--down:before {
    border-width: calc(var(--scale) * 12) calc(var(--scale) * 8) 0 calc(var(--scale) * 8);
  }

  .s-ratings__btns {
    display: none;
  }

  .s-faq .m-accordion.--open .m-accordion__wrap {
    padding: calc(var(--scale) * 24);
  }

  .s-faq .m-accordion {
    border-radius: calc(var(--scale) * 16);
  }

  .s-faq .m-accordion__header {
    gap: calc(var(--scale) * 36);
    padding: calc(var(--scale) * 20) calc(var(--scale) * 24);
  }

  .s-faq .m-accordion__wrap {
    padding: 0 calc(var(--scale) * 24);
  }
}

@media only screen and (max-width: 767px) {
  .s-quiz__bg:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, transparent 36%, var(--a-color_grey_20) 50%);
  }

  .s-quiz__intro {
    position: relative;
    height: auto;
    margin: calc(var(--scale) * 228) calc(-1 * var(--padding_def)) 0;
    padding: 0 var(--padding_def);
    color: var(--a-color_dark);
  }

  .s-quiz__intro-description {
    padding: 0 calc(var(--scale) * 40);
    color: var(--a-color_grey_80);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1198px) {
  .s-fip-status img {
    top: calc(var(--scale) * 116);
  }

  .s-banner-form__title {
    max-width: calc(var(--scale) * 364);
  }

  .s-banner-form__description {
    max-width: calc(var(--scale) * 364);
  }
}
/*# sourceMappingURL=maps/fip.css.map */
