/* Custom Footer Text Sizes for Empower Fund */

/* Base size - mobile */
.footer-text-v2 {
  font-size: 101px;
}

/* Small screens (sm: 640px and up) */
@media (min-width: 640px) {
  .footer-text-v2 {
    font-size: 169px;
  }
}

/* Medium screens (md: 768px and up) */
@media (min-width: 768px) {
  .footer-text-v2 {
    font-size: 218px;
  }
}

/* Large screens (lg: 1024px and up) */
@media (min-width: 1024px) {
  .footer-text-v2 {
    font-size: 254px;
  }
}

/* Extra large screens (xl: 1280px and up) */
@media (min-width: 1280px) {
  .footer-text-v2 {
    font-size: 296px;
  }
}

/* 2XL screens (2xl: 1536px and up) */
@media (min-width: 1536px) {
  .footer-text-v2 {
    font-size: 326px;
  }
}

/* Material Icons Custom Size */
.icon-small {
  font-size: 40px !important;
}

.icon-medium {
  font-size: 60px !important;
}

.icon-large {
  font-size: 80px !important;
}

/* Desktop Navigation */
.desktop-nav > li > a {
  font-size: 20px;
}

/* Mobile Navigation */
.menu-list > li {
  margin-bottom: 2rem;
}

.menu-list > li > a {
  font-size: 24px;
}

/* Get in Touch Button Styles */
.rv-button-primary .rv-button-bottom {
  background-color: #f5f5f5 !important;
}

.rv-button-primary .rv-button-bottom span {
  color: #000 !important;
}

.rv-button-primary:hover .rv-button-top {
  background-color: #f5f5f5 !important;
}

.rv-button-primary:hover .rv-button-top span {
  color: #000 !important;
}

.rv-button-primary:hover .rv-button-bottom {
  background-color: #f5f5f5 !important;
}

.rv-button-primary:hover .rv-button-bottom span {
  color: #000 !important;
}
