/* [project]/src/components/forms/NewsletterForm/NewsletterForm.scss.css [app-client] (css) */
@media (min-width: 0) and (max-width: 639.98px) {
  .row > * {
    padding-right: calc(var(--bs-gutter-x) * .65);
    padding-left: calc(var(--bs-gutter-x) * .65);
  }
}

.newsletter-form .heading-2 {
  margin: 5px 0 15px;
  font-size: 1.375rem;
  font-weight: bold;
}

@media (max-width: 767.98px) {
  .newsletter-form .heading-2 {
    font-size: 1.125rem;
  }
}

.newsletter-form ul {
  color: #9c9c9c;
  margin-bottom: 2rem;
  padding-left: 1rem;
  font-size: 1.375rem;
}

@media (max-width: 767.98px) {
  .newsletter-form ul {
    margin-bottom: 1rem;
    font-size: 1.125rem;
  }
}

.newsletter-form ul li span {
  color: #9c9c9c;
  font-size: 1rem;
  line-height: 1.6;
  display: flex;
}

.newsletter-form .dark .image-wrapper {
  width: 20px;
  height: auto;
}

.newsletter-form .form-floating .form-control {
  box-shadow: none;
  font-weight: bold;
}

.newsletter-form.blog-newsletter .form-floating {
  flex-direction: column;
}

/* [project]/src/components/common/Footer/FooterNavLink/FooterNavLink.scss.css [app-client] (css) */
@media (min-width: 0) and (max-width: 639.98px) {
  .row > * {
    padding-right: calc(var(--bs-gutter-x) * .65);
    padding-left: calc(var(--bs-gutter-x) * .65);
  }
}

.footer-nav-link {
  padding: 3px 0 3px 20px;
  display: flex;
  position: relative;
}

.footer-nav-link .nav-link {
  color: #565656;
  padding: 0;
  font-size: 1rem;
  font-style: normal;
  font-weight: normal;
  transition: color .2s ease-in-out;
}

.footer-nav-link .nav-link:hover {
  color: #101010;
}

.footer-nav-link:before {
  content: "";
  background: #a8a8a8;
  border-radius: 50%;
  width: 7px;
  height: 7px;
  position: absolute;
  top: 10px;
  left: 0;
}

/* [project]/src/components/common/Footer/FooterNavContainer/FooterNavContainer.scss.css [app-client] (css) */
@media (min-width: 0) and (max-width: 639.98px) {
  .row > * {
    padding-right: calc(var(--bs-gutter-x) * .65);
    padding-left: calc(var(--bs-gutter-x) * .65);
  }
}

.footer-nav-container {
  text-transform: uppercase;
  color: #adadad;
  font-family: proxima-nova-condensed, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  list-style-type: none;
}

.footer-nav-container ul {
  flex-direction: column;
  gap: 1rem;
  margin-top: 2rem;
  font-family: proxima-nova-condensed, sans-serif;
  list-style: none;
  display: flex;
}

.footer-nav-container ul .footer-nav-link {
  padding: 0;
}

.footer-nav-container ul .footer-nav-link:before {
  content: none;
}

.footer-nav-container ul .footer-nav-link .nav-link {
  color: #fff;
  letter-spacing: -.2px;
  text-transform: none;
  font-family: proxima-nova, sans-serif;
  font-weight: 300;
}

.footer-nav-container ul .footer-nav-link .nav-link:hover {
  opacity: .85;
}

