p {
color: black!important;
}
.hustle-popup p,
.footer p {
  color: white!important;
}

h1, h2, h3, h4, h5, h6 {
    display: block;
}

.hr {
height: 2px;
background-color: #1E2D56;
}

/**** Buttons ****/
.common-btn.is--accent {
    background: #64B246!important;
}
.common-btn.is--accent:hover {
    background: transparent!important;
    border-color: #64B246!important;
}
.common-btn.is--accent:hover .common-btn-inn {
    color: #64B246!important;
}

/**** Utility Classes ****/
.mb-96 {
   margin-bottom: 96px!important;
}
.mb-64 {
   margin-bottom: 64px!important;
}
.mb-48 {
   margin-bottom: 48px!important;
}
.mb-32 {
   margin-bottom: 32px!important;
}
.mb-24 {
   margin-bottom: 24px!important;
}
.mb-16 {
   margin-bottom: 16px!important;
}
.mb-12 {
   margin-bottom: 12px!important;
}
.mb-8 {
   margin-bottom: 8px!important;
}
.mb-4 {
   margin-bottom: 4px!important;
}
.mb-0 {
  margin-bottom: 0!important;
}
.u-text-accent {
  color: #64b246!important;
}

.c-video {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}

.c-video__embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%!important;
    height: 100%;
}

/**** Team Page ****/
.teams-link,
.teams-link.no_pointer:hover {
    color: #000!important;
}
.teams-link h4 {
   color: #64B246!important;
}
.teams-img .product-center-img {
  height: auto!important;
}

/**** Team Page Single ****/
.teams-single table {
    border-collapse: collapse;
    width: 100%!important;
}
.teams-single table th,
.teams-single table td {
    border: 1px solid black;
    color: black!important;
    text-align: left!important;
}
.teams-single table tr {
    background: white!important;
}

/**** Square Links ****/
.square-link {
overflow: hidden;
}

.square-link__image {
transition: transform .5s ease;
display: block;
}

.square-link:hover .square-link__image {
transform: scale(1.05);
}

/**** 4 Column Grid ****/
.c-quad__grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  column-gap: 16px;
  row-gap: 16px;
}

@media (max-width: 991px) {
  .c-quad__grid {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 767px) {
  .c-quad__grid {
    grid-template-columns: 1fr;
  }
}

/**** 3 Column Grid ****/
.c-triple__grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 16px;
  row-gap: 16px;
}

@media (max-width: 991px) {
  .c-triple__grid {
    grid-template-columns: 1fr 1fr;
  }
}

@media (max-width: 767px) {
  .c-triple__grid {
    grid-template-columns: 1fr;
  }
}

/**** 2 Column Grid ****/
.c-double__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 16px;
  row-gap: 16px;
}

@media (max-width: 767px) {
  .c-double__grid {
    grid-template-columns: 1fr;
  }
}


/**** Footer ****/
footer.footer {
  background-image: url('/wp-content/uploads/sites/14/2021/09/Seawolves_WebsiteBackgrounds-01.jpeg')!important;
  background-size: cover;
  background-repeat: no-repeat;
}


/**** Partners ****/
.c-partner {
  display: flex;
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #9A9A9A;
  border-color: #9A9A9A;
  align-items: flex-start;
}
.c-partner p:last-child {
margin-bottom: 0;
}
.c-partner__link {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 175px;
  padding: 24px;
  background-color: #F2F0F0;
}
.c-partner__logo {
  max-width: 100%;
  max-height: 100%;
}
.c-partner__bio {
  flex: 1;
margin-left: 24px;
}

@media (max-width: 767px) {
  .c-partner {
    display: block;
  }
.c-partner__link {
width: 100%;
}
.c-partner__bio {
margin-left: 0;
}
}
.partners-box-inn img {
  max-height: 80px;
  max-width: 80%!important;
}