/* Custom styles to customize the application */

:root {
    /* Custom colors */
    --color-gray-00: #ffffff;
    --color-gray-01: #f9fafa;
    --color-gray-02: #eff0f1;
    --color-gray-03: #e2e3e4;
    --color-gray-04: #91959c;
    --color-gray-05: #4f5259;

    --color-main: #a6192e;
    --color-text-hover: #aa2d41;

    /* Fonts */
    /* Remember to import the font if not a system font */
    
}

.n7-hero {
  background-color: #d0ddeb;
}
.aw-home__top-hero .n7-hero__text-wrapper {
  max-width: 850px;
}
.n7-hero__text, .n7-hero__title {
  text-shadow: 0px 2px 7px rgb(46 46 46);
}
.n7-hero.has-background-image:after {
  background-color: rgb(68 68 68 / 46%)!important;
}

.aw-home__bottom-hero .n7-hero__title, .aw-home__bottom-hero .n7-hero__text p{
  text-shadow: none;
  color: #626166;
}
.aw-home__bottom-hero .n7-hero.has-image .n7-hero__btn {
  background: var(--color-main);
}
.aw-home__bottom-hero .n7-hero.has-image .n7-hero__btn:hover {
  background: var(--color-text-hover);
}
.aw-home__top-hero .n7-hero__title, .aw-home__top-hero .n7-hero__title, .aw-home__outer-links-title, .aw-home__bottom-hero .n7-hero.has-image .n7-hero__title {
  font-weight: 500;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 500;
  color: #626166;
}
h3{
  font-weight: 700;
}
.aw-home__outer-links-title{
  color: #626166;
}
.n7-header__nav-link {
  color: #626166!important;
}
.n7-footer__column-title {
  font-size: 14px;
  font-weight: 700;
}
.aw-home__top-hero .n7-hero__text-wrapper {
  max-width: 990px;
}
.aw-home__top-hero .n7-hero__text {
  font-size: 23px;
}
.aw-home__top-hero .n7-hero__input-wrapper .n7-hero__input {
  width: 500px;
}

.n7-header__nav-label {
 text-transform: none;
}

p.n7-footer__column-text * {
  font-size: 12px;
}