#distributor p,
#distributor ul,
#distributor a,
#distributor a:hover {
  color: #4f5c5d;
}
#distributor .w-full.bg-white {
  background-color: #ffffff;
}
#distributor .w-full.bg-white h2,
#distributor .w-full.bg-white p,
#distributor .w-full.bg-white ul {
  color: #4f5c5d;
}
#distributor .w-full.bg-white h2 span.s-underline::after,
#distributor .w-full.bg-white p span.s-underline::after,
#distributor .w-full.bg-white ul span.s-underline::after {
  background-color: #ffd327;
}
#distributor .w-full.bg-white .image-card-container {
  border-color: #ffd327;
}
#distributor .w-full.bg-white .button.s-default {
  background-color: #4f5c5d;
  color: #ffffff;
}
#distributor .w-full.bg-uropa-grey {
  background-color: #4f5c5d;
}
#distributor .w-full.bg-uropa-grey h2,
#distributor .w-full.bg-uropa-grey p,
#distributor .w-full.bg-uropa-grey ul {
  color: #ffffff;
}
#distributor .w-full.bg-uropa-grey h2 span.s-underline::after,
#distributor .w-full.bg-uropa-grey p span.s-underline::after,
#distributor .w-full.bg-uropa-grey ul span.s-underline::after {
  background-color: #ffd327;
}
#distributor .w-full.bg-uropa-grey .image-card-container {
  border-color: #ffd327;
}
#distributor .w-full.bg-uropa-grey .button.s-default {
  background-color: #ffffff;
  color: #4f5c5d;
}
#distributor .w-full.bg-uropa-2tone {
  background: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(50%, #ffffff), color-stop(50%, #4f5c5d), to(#4f5c5d));
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #4f5c5d 50%, #4f5c5d 100%);
}
#distributor .w-full.bg-uropa-2tone h2,
#distributor .w-full.bg-uropa-2tone p,
#distributor .w-full.bg-uropa-2tone ul {
  color: #ffffff;
}
#distributor .w-full.bg-uropa-2tone h2 span.s-underline::after,
#distributor .w-full.bg-uropa-2tone p span.s-underline::after,
#distributor .w-full.bg-uropa-2tone ul span.s-underline::after {
  background-color: #ffd327;
}
#distributor .w-full.bg-uropa-2tone .image-card-container {
  border-color: #ffd327;
}
#distributor .w-full.bg-uropa-2tone .button.s-default {
  background-color: #ffffff;
  color: #4f5c5d;
}

main #distributor h1.uropa-logo {
  font-size: 2.4em;
  width: 282px;
  height: auto;
  background-image: url("https://media.nisbets.com/static/content/logos/logo_uropa.svg");
  background-repeat: no-repeat;
  background-position: center;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
@media (min-width: 640px) {
  main #distributor h1.uropa-logo {
    font-size: 2.5em;
  }
}
main div.hero-banner.hb-split .hb-image {
  background-image: url("https://media.nisbets.com/cdn-cgi/image/w=425,h=200,q=75,f=auto,fit=cover/https://media.nisbets.com/static/fuse/projects/UK/become_a_distributor/assets/images/top_banner_131123.jpg");
}
@media (min-width: 768px) {
  main div.hero-banner.hb-split .hb-image {
    background-image: url("https://media.nisbets.com/cdn-cgi/image/w=502,h=200,q=75,f=auto,fit=cover/https://media.nisbets.com/static/fuse/projects/UK/become_a_distributor/assets/images/top_banner_131123.jpg");
  }
}
@media (min-width: 1024px) {
  main div.hero-banner.hb-split .hb-image {
    background-image: url("https://media.nisbets.com/cdn-cgi/image/w=620,h=200,q=75,f=auto,fit=cover/https://media.nisbets.com/static/fuse/projects/UK/become_a_distributor/assets/images/top_banner_131123.jpg");
  }
}
@media (min-width: 1280px) {
  main div.hero-banner.hb-split .hb-image {
    background-image: url("https://media.nisbets.com/cdn-cgi/image/w=620,h=200,q=75,f=auto,fit=cover/https://media.nisbets.com/static/fuse/projects/UK/become_a_distributor/assets/images/top_banner_131123.jpg");
  }
}

#distributor .image-cards .image-card-container {
  border-style: solid;
  border-width: 3px;
  border-radius: 18px;
  padding: 0;
  width: 100%;
  height: 100%;
  max-width: 190px;
  max-height: 190px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.3);
}
@media (min-width: 640px) {
  #distributor .image-cards .image-card-container {
    border-width: 2px;
    border-radius: 16px;
  }
}
@media (min-width: 768px) {
  #distributor .image-cards .image-card-container {
    border-width: 3px;
    border-radius: 18px;
  }
}
@media (min-width: 1024px) {
  #distributor .image-cards .image-card-container {
    border-width: 4px;
    border-radius: 20px;
  }
}
#distributor .image-cards .image-card-container img {
  border-radius: 15px;
  width: 100%;
  height: 100%;
  max-width: 182px;
  max-height: 182px;
}
@media (min-width: 640px) {
  #distributor .image-cards .image-card-container img {
    border-radius: 14px;
    max-width: 142px;
    max-height: 142px;
  }
}
@media (min-width: 768px) {
  #distributor .image-cards .image-card-container img {
    border-radius: 15px;
    max-width: 142px;
    max-height: 142px;
  }
}
@media (min-width: 1024px) {
  #distributor .image-cards .image-card-container img {
    border-radius: 17px;
    max-width: 182px;
    max-height: 182px;
  }
}
#distributor p strong {
  font-weight: 700;
  text-decoration: underline;
}