/* line 2, footer.scss */
.footer__wrapper {
  border-top: 1px solid #505050; }
/* line 6, footer.scss */
.footer__row {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  padding-top: clamp(0px, 4vw, 73px);
  padding-bottom: clamp(0px, 4vw, 91px); }
  @media screen and (max-width: 1435px) {
    /* line 6, footer.scss */
    .footer__row {
      flex-direction: column;
      margin-inline: auto; }
      /* line 16, footer.scss */
      .footer__row footer__section {
        padding-block: 18px; } }
  /* line 24, footer.scss */
  .footer__row h3 {
    color: #505050;
    font-size: clamp(13px, 4vw, 32px);
    font-weight: 800;
    text-transform: uppercase; }
  /* line 31, footer.scss */
  .footer__row ul {
    display: flex;
    flex-direction: column;
    gap: 28px; }
  /* line 37, footer.scss */
  .footer__row li {
    display: flex;
    align-items: center;
    gap: clamp(9px, 4vw, 15px);
    color: #505050;
    font-size: clamp(13px, 4vw, 30px);
    font-weight: 300; }
    /* line 46, footer.scss */
    .footer__row li svg {
      max-width: clamp(18px, 4vw, 34px); }
    /* line 50, footer.scss */
    .footer__row li a {
      display: flex;
      align-items: center;
      gap: clamp(9px, 4vw, 15px);
      color: #505050; }
/* line 59, footer.scss */
.footer__bottom {
  display: flex;
  justify-content: space-between; }
  @media screen and (max-width: 850px) {
    /* line 59, footer.scss */
    .footer__bottom {
      align-items: center;
      flex-direction: column-reverse;
      gap: 21px; }
      /* line 64, footer.scss */
      .footer__bottom-logo {
        max-width: 114px; } }
  /* line 73, footer.scss */
  .footer__bottom-wrapper {
    background-color: #F1F1F1;
    padding-block: clamp(24px, 4vw, 48px); }
/* line 79, footer.scss */
.footer__section {
  display: flex;
  flex-direction: column;
  gap: clamp(18px, 4vw, 38px);
  max-width: 437px; }
  @media screen and (max-width: 1435px) {
    /* line 79, footer.scss */
    .footer__section {
      padding-block: 18px; } }
/* line 91, footer.scss */
.footer__socials {
  display: flex;
  align-items: center;
  gap: 30px; }
  /* line 96, footer.scss */
  .footer__socials svg {
    max-width: clamp(24px, 4vw, 34px); }
