/* poppins-regular - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/poppins-v22-latin-regular.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/poppins-v22-latin-italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/poppins-v22-latin-500.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/poppins-v22-latin-500italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-600 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/poppins-v22-latin-600.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-600italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/poppins-v22-latin-600italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/poppins-v22-latin-700.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/poppins-v22-latin-700italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/poppins-v22-latin-800.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/poppins-v22-latin-800italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-900 - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/poppins-v22-latin-900.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-900italic - latin */
@font-face {
  font-display: swap;
  /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: italic;
  font-weight: 900;
  src: url("../fonts/poppins-v22-latin-900italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-100 - latin */
@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: 100;
  src: url("../fonts/inter-v18-latin-100.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-100italic - latin */
@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: italic;
  font-weight: 100;
  src: url("../fonts/inter-v18-latin-100italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-200 - latin */
@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: 200;
  src: url("../fonts/inter-v18-latin-200.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-200italic - latin */
@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: italic;
  font-weight: 200;
  src: url("../fonts/inter-v18-latin-200italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-300 - latin */
@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: 300;
  src: url("../fonts/inter-v18-latin-300.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-300italic - latin */
@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: italic;
  font-weight: 300;
  src: url("../fonts/inter-v18-latin-300italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-regular - latin_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("../fonts/inter-v18-latin_latin-ext-regular.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-italic - latin_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: italic;
  font-weight: 400;
  src: url("../fonts/inter-v18-latin_latin-ext-italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-500 - latin_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("../fonts/inter-v18-latin_latin-ext-500.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-500italic - latin_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: italic;
  font-weight: 500;
  src: url("../fonts/inter-v18-latin_latin-ext-500italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-600 - latin_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("../fonts/inter-v18-latin_latin-ext-600.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-600italic - latin_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: italic;
  font-weight: 600;
  src: url("../fonts/inter-v18-latin_latin-ext-600italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-700 - latin_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("../fonts/inter-v18-latin_latin-ext-700.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-700italic - latin_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: italic;
  font-weight: 700;
  src: url("../fonts/inter-v18-latin_latin-ext-700italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-800 - latin_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: 800;
  src: url("../fonts/inter-v18-latin_latin-ext-800.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-800italic - latin_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: italic;
  font-weight: 800;
  src: url("../fonts/inter-v18-latin_latin-ext-800italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-900 - latin_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: 900;
  src: url("../fonts/inter-v18-latin_latin-ext-900.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* inter-900italic - latin_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: italic;
  font-weight: 900;
  src: url("../fonts/inter-v18-latin_latin-ext-900italic.woff2") format("woff2");
  /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  margin: 0;
  display: grid;
  justify-items: center;
}

.page {
  margin: 0;
  font-family: "Inter", Arial, Helvetica, sans-serif;
  width: min(100%, 120.0625rem);
  color: var(--text-color);
}

img {
  display: block;
  max-width: 100%;
  height: auto;
}

a {
  text-decoration: none;
}

ul {
  padding: 0;
  margin: 0;
}

li {
  list-style: none;
}

.red {
  color: var(--accent-color4);
  white-space: nowrap;
}

.green {
  color: var(--accent-color3);
  font-size: 1.6875rem;
  white-space: nowrap;
}

* {
  --text-color: #000000;
  --text-color2: #FFFFFF;
  --accent-color: #A4DB74;
  --accent-color2: #707070;
  --accent-color3: #77ED25;
  --accent-color4: #F46657;
  --accent-color5: #fff;
  --special-color1: #F23936;
  --special-color2: #008EFF;
  --special-color3: #45C646;
  --special-color4: #E5A90B;
  --bg-color: #03305E;
  --bg-color2: #F2F4F5;
  --bg-color-cta: #DB1F26;
  --bg-color-footer: #212121;
  --color-infobox: #5840B8;
}

h1,
h2,
h3 {
  text-align: center;
}

h1,
h2,
h3,
h4 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  margin: 0;
  line-height: 1;
  max-width: 1070px;
}

h5 {
  margin: 0;
}

h1 {
  font-size: 2.125rem;
  font-size: clamp(2.125rem, 0.9411764706rem + 5.4117647059vw, 5rem);
}

h2 {
  font-size: 1.875rem;
  font-size: clamp(1.875rem, 1rem + 4vw, 4rem);
}

h3 {
  font-size: 1.125rem;
  font-size: clamp(1.125rem, 0.3529411765rem + 3.5294117647vw, 3rem);
}

h4 {
  font-size: 1.5rem;
  font-size: clamp(1.5rem, 1.0367647059rem + 2.1176470588vw, 2.625rem);
  line-height: 1.1;
}

h5 {
  font-size: 1.125rem;
  font-size: clamp(1.125rem, 1.0220588235rem + 0.4705882353vw, 1.375rem);
}

p {
  font-size: 0.875rem;
  font-size: clamp(0.875rem, 0.8235294118rem + 0.2352941176vw, 1rem);
  margin: 0;
}

span {
  color: var(--accent-color);
  font-weight: 700;
}

article {
  display: grid;
  width: 100%;
  justify-items: center;
  gap: 30px;
}
@media (width >= 43.75em) {
  article {
    gap: 64px;
  }
}

header,
main,
section,
footer {
  display: grid;
  width: 100%;
  justify-items: center;
}

.no-wrap {
  white-space: nowrap;
}

.hero {
  background-image: url(../img/bg-hero.png);
  background-repeat: no-repeat;
  background-position: start;
  background-size: 1921px 970px;
  color: var(--text-color2);
}
.hero__wrapper {
  max-width: 1069px;
  display: grid;
  justify-items: center;
  gap: 37px;
  padding-block-start: 40px;
}
@media (width >= 43.75em) {
  .hero__wrapper {
    padding-block-start: 96px;
  }
}
.hero__content {
  display: grid;
  justify-items: center;
  gap: 30px;
}
@media (width >= 43.75em) {
  .hero__content {
    gap: 57px;
  }
}
.hero__text {
  max-width: 823px;
  margin: auto;
}
.hero p {
  text-align: center;
  font-size: 1rem;
  font-size: clamp(1rem, 0.8455882353rem + 0.7058823529vw, 1.375rem);
}
.hero__img-container {
  position: relative;
}
.hero__infobox {
  position: relative;
  width: 271px;
  border-radius: 10px;
  padding: 20px 20px;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--color-infobox);
  border: solid 2px var(--text-color2);
}
@media (width >= 75em) {
  .hero__infobox {
    position: absolute;
    top: 45%;
    right: 0;
  }
}
.hero__infobox p {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 1.375rem;
  line-height: 130%;
  letter-spacing: 2%;
  color: var(--text-color2);
}
.hero__value {
  position: absolute;
  color: #c10101;
  font-size: 0.5rem;
  font-size: clamp(0.5rem, 0.2941176471rem + 0.9411764706vw, 1rem);
  top: 17%;
  left: 10%;
}
@media (width >= 43.75em) {
  .hero__value {
    top: 25%;
  }
}
@media (width >= 75em) {
  .hero__value {
    top: 29%;
    left: 11%;
  }
}
.hero__value--new {
  color: #5ebb0f;
  left: 65%;
}

.section1 {
  text-align: center;
}
.section1__wrapper {
  max-width: 1255px;
  display: grid;
  justify-items: center;
  gap: 32px;
}
.section1__text {
  max-width: 1063px;
}

.section2 {
  padding-inline: 5px;
  padding-block: 64px;
}
.section2__wrapper {
  max-width: 1049.5px;
  display: grid;
  justify-items: center;
  gap: 50px;
}
.section2__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 59px;
  align-items: center;
}
.section2__list-content {
  display: grid;
  gap: 14px;
}
.section2__list-element {
  width: 100%;
  max-width: 447.57px;
  display: flex;
  gap: 32.75px;
}
.section2__list-element img {
  height: 60px;
}
.section2__list-element1 span {
  color: var(--special-color1);
}
.section2__list-element2 span {
  color: var(--special-color2);
}
.section2__list-element3 span {
  color: var(--special-color3);
}
.section2__list-element4 span {
  color: var(--special-color4);
}

.section3 {
  background-color: var(--bg-color);
  color: var(--text-color2);
  padding-inline: 5px;
}
.section3__wrapper {
  padding-block: 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 88px;
}
@media (width >= 43.75em) {
  .section3__wrapper {
    padding-block: 89px;
  }
}
.section3__content {
  width: 100%;
  max-width: 605px;
  display: grid;
  gap: 32px;
}
.section3__content p {
  color: var(--accent-color5);
  line-height: 1.6;
}

.testimonials {
  background: var(--bg-color2);
  padding-inline: 5px;
}
.testimonials__wrapper {
  display: grid;
  justify-items: center;
  padding-block-start: 64px;
  padding-block-end: 94px;
  gap: 64px;
}
.testimonials__title {
  max-width: 797px;
}
.testimonials__list {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  justify-content: center;
  align-items: flex-start;
  max-width: 1512px;
}
.testimonials__testimonial {
  background: var(--text-color2);
  width: 100%;
  max-width: 430px;
  height: auto;
  padding-block-start: 27px;
  padding-block-end: 22px;
  padding-inline-start: 25px;
  padding-inline-end: 28px;
  display: grid;
  gap: 24px;
  border-radius: 16px;
}
.testimonials__text {
  color: var(--accent-color2);
  font-style: italic;
  letter-spacing: -2.5%;
}
.testimonials__author {
  display: flex;
  align-items: center;
  gap: 10px;
}
.testimonials__name {
  display: grid;
  gap: 8px;
}

.section4 {
  padding-inline: 5px;
}
.section4__wrapper {
  display: grid;
  justify-items: center;
  padding-block: 40px;
  gap: 40px;
}
@media (width >= 43.75em) {
  .section4__wrapper {
    padding-block: 100px;
    gap: 100px;
  }
}
.section4__title {
  max-width: 1080px !important;
}
.section4__content {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 45px;
  justify-content: center;
}
.section4__text {
  max-width: 356px;
  display: grid;
  gap: 47px;
}
.section4__text p {
  font-weight: 300;
}
.section4__text b {
  font-weight: 700;
}
.section4__list {
  display: grid;
  gap: 28px;
}
.section4__list-element {
  display: flex;
  align-items: flex-start;
  gap: 15px;
}
.section4__list-content {
  display: grid;
  gap: 6px;
}
.section4__list-content h5 {
  line-height: 1.4;
}

.guide {
  padding-inline: 5px;
}
.guide__wrapper {
  display: grid;
  justify-items: center;
  text-align: center;
  gap: 64px;
}
.guide__list {
  display: flex;
  gap: 36px;
  flex-wrap: wrap;
  justify-content: center;
}
@media (width >= 43.75em) {
  .guide__list {
    gap: 20px;
  }
}
.guide__arrow, .guide__arrow img {
  min-width: 130px;
}
.guide__arrow {
  padding-block-start: 70px;
  display: none;
}
@media (width >= 75em) {
  .guide__arrow {
    display: block;
  }
}
.guide__step {
  display: grid;
  justify-items: center;
  max-width: 246px;
  align-content: start;
  gap: 32px;
}
.guide__content {
  display: grid;
  gap: 16px;
}
.guide__step-final {
  max-width: 325px;
}
.guide__step-text {
  color: var(--accent-color2);
}

.cta {
  margin-block-start: 85px;
  background: linear-gradient(to bottom, white 50%, black 50%);
  color: var(--text-color2);
  width: 100%;
  text-align: center;
}
.cta__wrapper {
  padding-inline: 5px;
  background-color: var(--bg-color);
  display: grid;
  justify-items: center;
  align-items: center;
  padding-block: 43px;
  max-width: 100%;
  gap: 46px;
  border-radius: 10px;
}
@media (width >= 75em) {
  .cta__wrapper {
    max-width: 1252px;
  }
}
.cta__title span,
.cta p span {
  color: var(--text-color2);
  text-decoration: underline;
}
.cta__content {
  display: grid;
  gap: 20px;
  justify-items: center;
}
.cta__content button {
  line-height: 2;
  background-color: var(--text-color);
  color: var(--text-color2);
  padding-block-start: 17px;
  padding-block-end: 18px;
  padding-inline: 30px;
  border-radius: 10px;
  text-transform: uppercase;
  max-width: 85%;
  transition: all 0.5s ease;
  cursor: pointer;
  width: 100%;
  border: none;
  font-size: 16px;
}
.cta__content button:hover {
  background-color: var(--text-color2);
  color: var(--text-color);
}
@media (width >= 43.75em) {
  .cta__content button {
    line-height: 1.27;
  }
}
.cta__content button > b {
  text-decoration: underline;
  text-underline-offset: 8px;
}
.cta__form {
  display: grid;
  justify-items: center;
  width: 100%;
  gap: 20px;
}
.cta__inputs {
  display: grid;
  justify-items: center;
  gap: 10px;
  width: 100%;
}
.cta__input {
  border-radius: 10px;
  padding: 10px;
  width: 100%;
  max-width: 85%;
}

.footer {
  background: var(--text-color);
  color: var(--text-color2);
}
.footer__wrapper {
  padding-inline: 5px;
  padding-block-start: 62px;
  padding-block-end: 32px;
  display: grid;
  width: 100%;
  max-width: 1512px;
  justify-items: center;
  gap: 20px;
}
@media (width >= 43.75em) {
  .footer__wrapper {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
  }
}
.footer__links {
  color: var(--text-color2);
  display: grid;
  justify-items: center;
  gap: 10px;
}
@media (width >= 43.75em) {
  .footer__links {
    gap: 48px;
    display: flex;
  }
}/*# sourceMappingURL=style.css.map */