#schooley-mitchell {
  color: #212529;
}
#landing-page-callouts > .wp-block-group__inner-container {
  max-width: 1500px;
}
#landing-page-callouts .wp-block-columns {
  margin: 0;
}
#landing-page-callouts .wp-block-column {
  border-radius: 38px;
  border: 1px solid #236092;
  overflow: hidden;
  max-width: 502px;
  margin: 0 auto;
}
#landing-page-callouts figure  {
  background-color: white;
}
#landing-page-callouts .wp-block-column a {
	transition-duration: .5s;
  display: block;
	text-decoration: none !important;
}
#landing-page-callouts p {
	transition-duration: .5s;
  display: block;
  color: #236092;
  font-size: 26px;
  line-height: 1.2em;
  font-weight: 700;
  text-transform: uppercase;
  padding: 25px;
  margin: 0;
}
#landing-page-callouts img {
  border-bottom: 1px solid #236092;
}
@media screen and (max-width: 980px) {
  #landing-page-callouts p {
    font-size: 20px;
  }
}
#next-steps {
  border-radius: 150px 150px 0 0;
  overflow: hidden;
  background: linear-gradient(102deg, #0C3B5D 10.28%, #236094 96.6%);
  color: white;
  position: relative;
}
#next-steps > .wp-block-group__inner-container {
  position: relative;
  z-index: 2;
  padding-left: 50px;
  padding-right: 50px;
}
#next-steps:after {
  display: block;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-image: url("images/red-watermark.svg?");
  background-repeat: no-repeat;
  background-size: auto 115%;
  background-position: right -10% center;
}
@media screen and (max-width: 980px) {
  #next-steps:after {
    opacity: .25;
  }
}
#next-steps h2 {
  color: white;
  font-weight: 600;
  margin: 0;
}
#next-steps ul:last-child, #guttmans-commitment ul:last-child {
  margin: 0;
}
#next-steps ul, #guttmans-commitment ul {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
#next-steps li::marker, #guttmans-commitment li::marker {
  color: #C40D3C;
}
#lets-get-started h2 {
  text-transform: uppercase;
}
#lets-get-started h3 {
  color: #C40D3C;
  font-size: 35px;
  font-weight: 700;
  text-transform: none;
}
#lets-get-started .bio-image img {
  border-radius: 38px;
  filter: drop-shadow(0 10px 20px rgba(0, 0, 0, 0.25));
}
#lets-get-started .wp-block-columns, #lets-get-started p:last-child {
  margin: 0;
}
#lets-get-started-icons figure {
  margin-bottom: 15px;
}
#lets-get-started-icons {
  color: #236094;
  font-size: 20px;
  line-height: 1.2em;
  font-weight: 700;
}
#lets-get-started .larger {
  color: #236094;
  font-size: 26px;
  font-weight: 700;
}
@media screen and (max-width: 980px) {
  #lets-get-started-icons {
    flex-wrap: wrap !important;
  }
  #lets-get-started-icons > div {
    min-width: 100px;
  }
}
@media screen and (max-width: 780px) {
  #lets-get-started .wp-block-spacer {
    max-height: 50px;
  }
}
#guttmans-commitment > .wp-block-group__inner-container {
  max-width: 1500px;
}
#guttmans-commitment .wp-block-columns {
  gap: 0;
}
#guttmans-commitment .wp-block-column:nth-child(2) {
  flex-basis: 460px;
  max-width: 460px;
}
#guttmans-commitment .wp-block-column:first-child {
  position: relative;
  z-index: 2;
}
#guttmans-commitment .wp-block-column:first-child, #guttmans-commitment .wp-block-column:last-child {
  border-radius: 38px;
  border: 1px solid #236092;
  background: #FFF;
  padding: 35px;
}
#guttmans-commitment h3 {
  text-transform: none;
  border-bottom: 1px solid #ACACAC;
  max-width: 380px;
  padding-bottom: 10px;
  margin: 0 auto 30px;
}
#guttmans-commitment p, #guttmans-commitment ul {
  max-width: 360px;
  margin-left: auto !important;
  margin-right: auto !important;
}
#guttmans-commitment ul {
  max-width: 400px;
}
#guttmans-commitment p:last-child, #guttmans-commitment ul:last-child {
  margin: 0;
}
#guttmans-commitment ul mark {
  color: #C40D3C !important;
  font-size: 16px;
	padding: 0;
	
}
#guttmans-commitment figure {
  transform: scale(140%) translate(-10px, -70px);
  margin-bottom: -50%;
}
#guttmans-commitment img {
  margin: 0;
}
@media screen and (max-width: 1400px) {
  #guttmans-commitment .wp-block-column:nth-child(2) {
    flex-basis: 30%;
    max-width: 30%;
  }
}
@media screen and (max-width: 1080px) {
  #guttmans-commitment .wp-block-column:nth-child(2) {
    display: none;
  }
  #guttmans-commitment .wp-block-columns {
    gap: 40px;
  }
  #guttmans-commitment p, #guttmans-commitment ul {
    max-width: none;
  }
  #guttmans-commitment ul {
    max-width: none;
  }
}
#best-employee-owned > .wp-block-group__inner-container {
  max-width: 1500px;
}
#best-employee-owned figure {
  transform: translateX(-100px);
  opacity: .5;
}
#best-employee-owned .wp-block-button__link {
  text-transform: none;
}
@media screen and (max-width: 1080px) {
  #best-employee-owned figure {
    transform: translateX(0);
  }
}
@media screen and (max-width: 780px) {
  #best-employee-owned figure {
    max-width: 300px;
    margin: auto;
  }
}
.no-menu-logo {
  display: none;
}
.page-template-fleet-fuel-card-page header.entry-header.no-menu {
  padding: 30px 0 0;
  min-height: 90vh !important;
}
.header-wrapper {
  max-width: none !important;
}
.banner-content {
  margin-top: 0 !important;
  display: flex !important;
  flex-direction: column;
  gap: 50px;
}
.banner-content > div {
  display: flex;
	justify-content: center;
  gap: 80px;
	position: relative;
}
.banner-content > div:after {
	display: block;
 content:'';
	height:100%;
	width: 1px;
	background-color: #9A9A9A;
	position: absolute;
	left:50%;
	top:0;
}
.banner-content figure, .banner-content img, .banner-content p {
  margin: 0;
}
h1.entry-title {
  color: #236092 !important;
  font-size: 60px !important;
  font-weight: 600 !important;
}
@media screen and (max-width: 780px) {
	.banner-content {
  gap: 20px;
}
  h1.entry-title {
  font-size: 40px !important;
}
	.banner-content > div {
  gap: 40px;
}
}