#branding {
  width:280px;
  height:44px;
  background-image:url('../images/AWG-Full-RGB.svg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-right: 40px;
}

/* #site-header.scrolled #branding {
  background-image:url('../images/AWG-Full-RGB.svg');
} */

#hero {
  padding:120px 20px;
  min-height:70vh;
  display:flex;
  align-items: center;
  justify-content: center;
  background-image:url('../../assets/images/hero2.jpg');
  background-size: cover;
  background-position: center bottom;
  background-repeat: no-repeat;
}

#hero h1, #hero h2, #hero h3 {
  color:#28343F;
}

#hero p {
  color:#28343F;
}

#hero-content {
  padding-top:100px;
  width:100%;
}

#hero-content p {
  font-size: clamp(
    var(--fluid-type-min, 1rem),
    calc(1rem + var(--fluid-type-target, 1vw)),
    var(--fluid-type-max, 1.2rem)
  );
}

#hero-content p {
  --fluid-type-min: 1.0rem;
  --fluid-type-max: 2.0rem;
}

#mission .tall {
  padding-top:40px;
}

#services .intro {
  text-align: center;
  width:100%;
  max-width:800px;
  padding:10px;
  margin:0 auto;
}

#services .tall {
  padding-top:20px;
}

#services .intro img, #services .intro svg {
  width:80px;
  margin-bottom:20px;
}

.services-card {
  padding:20px 30px;
  border-radius:15px;
  background:#f3f9ec;
  transition: all 500ms ease;
  margin-bottom:40px;
}

.services-card img, .services-card svg {
  width:40px;
  margin-bottom:40px;
  transition: all 500ms ease;
}

.services-card:hover,  .services-card:focus {
  box-shadow: 0px 15px 30px 0px rgba(35, 35, 35, 0.1);
}

.services-card:hover > img, .services-card:focus > img, .services-card:hover > svg, .services-card:focus > svg {
  transform: scale(1.40);
}

.services-card h3 {
  transition: all 500ms ease;
}

.services-card:hover h3, .services-card:focus h3 {
  color:#1DA598;
}

.services-card p {
  font-size:14px;
  line-height: 20px;
}

#account-access {
  /* background: linear-gradient(90deg, rgba(40,52,63,1) 0%, rgba(40,52,63,1) 51%, rgba(255,255,255,1) 51%, rgba(255,255,255,1) 100%); */
  background:#28343F;
  text-align:center;
}

#account-access .boxed {
  background: #28343F;
  /* border-radius:15px; */
}

#account-access {
  padding-top:60px;
  padding-bottom:60px;
}

#account-access p {
  color:#ffffff;
}

#account-access .grid3 div {
  width:100%;
  margin-top:40px;
}

#account-access a img {
  transition: all 500ms ease;
  max-width:50%;
}

@media (min-width: 768px) {
  #account-access .grid3 div:nth-child(2) a img {
    width:40%;
  }

  #account-access .grid3 div:nth-child(3) a img {
    width:30%;
  }
}

@media (min-width: 900px) {
  nav ul li a {
    color:#333333;
    margin-left:18px;
    font-size:1em;
    margin-bottom:0;
  }

  nav ul li a:hover, nav ul li a:focus {
    cursor:pointer;
    color:#8AC63F;
  }

  a.brokercheck {
    color:#333333;
    text-decoration:none;
    padding-top:20px;
  }

  a.brokercheck:hover, a.brokercheck:focus {
    color:#8AC63F;
  }
}

@media (min-width: 1024px) {
  #account-access .grid3 div:nth-child(2) a img {
    width:40%;
  }

  #account-access .grid3 div:nth-child(3) a img {
    width:30%;
  }
}

@media (min-width: 1200px) {
  #hero {
    /* padding:140px 40px 0 40px; */
    padding:0 40px 0 40px;
  }

  #hero-content {
    padding-top:0;
  }

  .services-card {
    margin-bottom:0;
  }

  #mission .offset-grid3 p.offset-top {
    margin-top:66px;
  }

  #account-access a {
    padding:60px 60px 60px 0;
  }

  #account-access .grid3 div a img {
    width:100%;
    max-width:100%;
  }

  #account-access .grid3 div:nth-child(2) a img {
    margin-left:60px;
  }

  #account-access a:hover img, #account-access a:focus img {
    transform: scale(1.10);
  }

  #account-access .grid3 div:nth-child(2) a img {
    width:55%;
  }

  #account-access .grid3 div:nth-child(3) a img {
    width:50%;
  }
}
