.sl-business-card {
  text-align: center;
  flex-grow: 1 !important;
  padding: 15px 10px !important;
  display: flex;
  justify-content: center;
  flex-direction: column;
  margin-bottom: 10px !important;
}

.sl-business-card .sl-business-card-content p {
  padding: 8px !important;
  line-height: 1.3 !important;
  margin: 0 !important;
}

.sl-business-card.sl-business-card-horz h2 {
  margin: 0;
}

.sl-business-card.sl-business-card-horz {
  padding: 15px 15px !important;
  flex-direction: row;
  justify-content: space-evenly;
  margin-bottom: 10px !important;
}

.sl-business-card.sl-business-card-horz .business-card-right {
  flex-direction: column;
  display: flex;
  justify-content: space-around;
}

.sl-business-card.sl-business-card-horz .business-card-left {
  display: flex;
  align-items: center;
}

.sl-business-card.sl-business-card-horz .business-card-left .fa-wrapper {
  margin-right: 2em;
}

.sl-business-card .sl-business-card-content .fa-wrapper {
  margin-bottom: 5px !important;
}

.sl-business-card h2 {
  transition: all 0.3s ease-in-out !important;
}

.sl-business-card .business-card-title {
  text-decoration-color: var(--gt-warm-gray) !important;
}

.sl-business-card a:hover>h2 {
  color: var(--gt-warm-gray) !important;
  transform: scale(1.1);
}

.sl-business-card .business-card-title:hover {
  background: transparent !important;
}

@media only screen and (max-width: 600px) {
  .sl-business-card.sl-business-card-horz {
    flex-direction: column;
    flex-wrap: nowrap;
  }

  .sl-business-card.sl-business-card-horz .business-card-left {
    justify-content: center !important;
  }

  .sl-business-card.sl-business-card-horz .business-card-left .fa-wrapper {
    margin-right: 0 !important;
  }
}

.sl-business-card.sl-business-card-horz.shadow {
  padding: 15px 25px !important;
}

.sl-business-card.shadow {
  -webkit-box-shadow: 0px 3px 6px 2px rgba(0, 0, 0, 0.5) !important;
  box-shadow: 0px 3px 6px 2px rgba(0, 0, 0, 0.5) !important;
}

.sl-business-card.rounded {
  border-radius: 10px !important;
}

.gt-white.sl-business-card.rounded {
  border: 1px solid var(--gt-warm-gray);
}

.default-fa-size,
.sl-business-card-horz.fa-wrapper {
  background-color: transparent !important;
}

.default-fa-size .fontawesome-icon svg,
.default-fa-size .fontawesome-icon i {
  font-size: 4em !important;
}

.gt-gold.sl-business-card h2 {
  color: var(--gt-black) !important;
}

/* blue */
.gt-blue {
  background-color: var(--gt-navy) !important;
}

.gt-text-white,
.gt-text-white p {
  color: var(--gt-white) !important;
}

:root {
  --gt-purple: #7800FF;
  --gt-electric: #00FFFF;
  --gt-buzz: #FFCC00;
  --gt-bright_blue: #2961FF;
  --gt-canopy: #00EC9C;
  --gt-horizon: #FF640F;
}

/* OVERIDE STYLE */
.gt-white.sl-business-card h2.gt-text-black {
  color: var(--gt-gold) !important;
}

.grow-1 {
  flex-grow: 1 !important;
}

.no-grow {
  flex-grow: 0 !important;
}

.gt-gold {
  background-color: var(--gt-gold) !important;
}

h2.gt-text-gold,
.gt-text-gold h3,
.gt-text-gold h4,
.gt-text-gold h5,
.gt-text-gold h6,
.gt-text-gold dl,
.gt-text-gold ol,
.gt-text-gold ul,
.gt-text-gold p,
.gt-text-gold .p {
  color: var(--gt-gold) !important;
}

.btn.btn-primary-gold,
.btn.btn-primary-gold a,
.btn.btn-primary-gold a:link,
.btn.btn-primary-gold a:visited,
a.btn.btn-primary-gold,
a.btn.btn-primary-gold:link,
a.btn.btn-primary-gold:visited {
  background-color: var(--gt-gold) !important;
}

.btn.btn-primary-text-gold,
.btn.btn-primary-text-gold a,
.btn.btn-primary-text-gold a:link,
.btn.btn-primary-text-gold a:visited,
a.btn.btn-primary-text-gold,
a.btn.btn-primary-text-gold:link,
a.btn.btn-primary-text-gold:visited {
  color: var(--gt-gold) !important;
}

.btn.btn-primary-gold:hover,
a.btn.btn-primary-gold:hover,
a.btn.btn-primary-gold:link:hover,
a.btn.btn-primary-gold:visited:hover,
.btn.btn-primary-gold a:hover,
.btn.btn-primary-gold a:link:hover,
.btn.btn-primary-gold a:visited:hover {
  background-color: var(--gt-warm-gray) !important;
  color: var(--gt-black) !important;
}

.gt-text-gold .fontawesome-icon i {
  color: var(--gt-gold) !important;
}

.gt-black {
  background-color: var(--gt-black) !important;
}

h2.gt-text-black,
.gt-text-black h3,
.gt-text-black h4,
.gt-text-black h5,
.gt-text-black h6,
.gt-text-black dl,
.gt-text-black ol,
.gt-text-black ul,
.gt-text-black p,
.gt-text-black .p {
  color: var(--gt-black) !important;
}

.btn.btn-primary-black,
.btn.btn-primary-black a,
.btn.btn-primary-black a:link,
.btn.btn-primary-black a:visited,
a.btn.btn-primary-black,
a.btn.btn-primary-black:link,
a.btn.btn-primary-black:visited {
  background-color: var(--gt-black) !important;
}

.btn.btn-primary-text-black,
.btn.btn-primary-text-black a,
.btn.btn-primary-text-black a:link,
.btn.btn-primary-text-black a:visited,
a.btn.btn-primary-text-black,
a.btn.btn-primary-text-black:link,
a.btn.btn-primary-text-black:visited {
  color: var(--gt-black) !important;
}

.btn.btn-primary-black:hover,
a.btn.btn-primary-black:hover,
a.btn.btn-primary-black:link:hover,
a.btn.btn-primary-black:visited:hover,
.btn.btn-primary-black a:hover,
.btn.btn-primary-black a:link:hover,
.btn.btn-primary-black a:visited:hover {
  background-color: var(--gt-warm-gray) !important;
  color: var(--gt-black) !important;
}

.gt-text-black .fontawesome-icon i {
  color: var(--gt-black) !important;
}

.gt-horizon {
  background-color: var(--gt-horizon) !important;
}

h2.gt-text-horizon,
.gt-text-horizon h3,
.gt-text-horizon h4,
.gt-text-horizon h5,
.gt-text-horizon h6,
.gt-text-horizon dl,
.gt-text-horizon ol,
.gt-text-horizon ul,
.gt-text-horizon p,
.gt-text-horizon .p {
  color: var(--gt-horizon) !important;
}

.btn.btn-primary-horizon,
.btn.btn-primary-horizon a,
.btn.btn-primary-horizon a:link,
.btn.btn-primary-horizon a:visited,
a.btn.btn-primary-horizon,
a.btn.btn-primary-horizon:link,
a.btn.btn-primary-horizon:visited {
  background-color: var(--gt-horizon) !important;
}

.btn.btn-primary-text-horizon,
.btn.btn-primary-text-horizon a,
.btn.btn-primary-text-horizon a:link,
.btn.btn-primary-text-horizon a:visited,
a.btn.btn-primary-text-horizon,
a.btn.btn-primary-text-horizon:link,
a.btn.btn-primary-text-horizon:visited {
  color: var(--gt-horizon) !important;
}

.btn.btn-primary-horizon:hover,
a.btn.btn-primary-horizon:hover,
a.btn.btn-primary-horizon:link:hover,
a.btn.btn-primary-horizon:visited:hover,
.btn.btn-primary-horizon a:hover,
.btn.btn-primary-horizon a:link:hover,
.btn.btn-primary-horizon a:visited:hover {
  background-color: var(--gt-warm-gray) !important;
  color: var(--gt-black) !important;
}

.gt-text-horizon .fontawesome-icon i {
  color: var(--gt-horizon) !important;
}

.gt-buzz {
  background-color: var(--gt-buzz) !important;
}

h2.gt-text-buzz,
.gt-text-buzz h3,
.gt-text-buzz h4,
.gt-text-buzz h5,
.gt-text-buzz h6,
.gt-text-buzz dl,
.gt-text-buzz ol,
.gt-text-buzz ul,
.gt-text-buzz p,
.gt-text-buzz .p {
  color: var(--gt-buzz) !important;
}

.btn.btn-primary-buzz,
.btn.btn-primary-buzz a,
.btn.btn-primary-buzz a:link,
.btn.btn-primary-buzz a:visited,
a.btn.btn-primary-buzz,
a.btn.btn-primary-buzz:link,
a.btn.btn-primary-buzz:visited {
  background-color: var(--gt-buzz) !important;
}

.btn.btn-primary-text-buzz,
.btn.btn-primary-text-buzz a,
.btn.btn-primary-text-buzz a:link,
.btn.btn-primary-text-buzz a:visited,
a.btn.btn-primary-text-buzz,
a.btn.btn-primary-text-buzz:link,
a.btn.btn-primary-text-buzz:visited {
  color: var(--gt-buzz) !important;
}

.btn.btn-primary-buzz:hover,
a.btn.btn-primary-buzz:hover,
a.btn.btn-primary-buzz:link:hover,
a.btn.btn-primary-buzz:visited:hover,
.btn.btn-primary-buzz a:hover,
.btn.btn-primary-buzz a:link:hover,
.btn.btn-primary-buzz a:visited:hover {
  background-color: var(--gt-warm-gray) !important;
  color: var(--gt-black) !important;
}

.gt-text-buzz .fontawesome-icon i {
  color: var(--gt-buzz) !important;
}

.gt-white {
  background-color: var(--gt-white) !important;
}

h2.gt-text-white,
.gt-text-white h3,
.gt-text-white h4,
.gt-text-white h5,
.gt-text-white h6,
.gt-text-white dl,
.gt-text-white ol,
.gt-text-white ul,
.gt-text-white p,
.gt-text-white .p {
  color: var(--gt-white) !important;
}

.btn.btn-primary-white,
.btn.btn-primary-white a,
.btn.btn-primary-white a:link,
.btn.btn-primary-white a:visited,
a.btn.btn-primary-white,
a.btn.btn-primary-white:link,
a.btn.btn-primary-white:visited {
  background-color: var(--gt-white) !important;
}

.btn.btn-primary-text-white,
.btn.btn-primary-text-white a,
.btn.btn-primary-text-white a:link,
.btn.btn-primary-text-white a:visited,
a.btn.btn-primary-text-white,
a.btn.btn-primary-text-white:link,
a.btn.btn-primary-text-white:visited {
  color: var(--gt-white) !important;
}

.btn.btn-primary-white:hover,
a.btn.btn-primary-white:hover,
a.btn.btn-primary-white:link:hover,
a.btn.btn-primary-white:visited:hover,
.btn.btn-primary-white a:hover,
.btn.btn-primary-white a:link:hover,
.btn.btn-primary-white a:visited:hover {
  background-color: var(--gt-warm-gray) !important;
  color: var(--gt-black) !important;
}

.gt-text-white .fontawesome-icon i {
  color: var(--gt-white) !important;
}

.gt-purple {
  background-color: var(--gt-purple) !important;
}

h2.gt-text-purple,
.gt-text-purple h3,
.gt-text-purple h4,
.gt-text-purple h5,
.gt-text-purple h6,
.gt-text-purple dl,
.gt-text-purple ol,
.gt-text-purple ul,
.gt-text-purple p,
.gt-text-purple .p {
  color: var(--gt-purple) !important;
}

.btn.btn-primary-purple,
.btn.btn-primary-purple a,
.btn.btn-primary-purple a:link,
.btn.btn-primary-purple a:visited,
a.btn.btn-primary-purple,
a.btn.btn-primary-purple:link,
a.btn.btn-primary-purple:visited {
  background-color: var(--gt-purple) !important;
}

.btn.btn-primary-text-purple,
.btn.btn-primary-text-purple a,
.btn.btn-primary-text-purple a:link,
.btn.btn-primary-text-purple a:visited,
a.btn.btn-primary-text-purple,
a.btn.btn-primary-text-purple:link,
a.btn.btn-primary-text-purple:visited {
  color: var(--gt-purple) !important;
}

.btn.btn-primary-purple:hover,
a.btn.btn-primary-purple:hover,
a.btn.btn-primary-purple:link:hover,
a.btn.btn-primary-purple:visited:hover,
.btn.btn-primary-purple a:hover,
.btn.btn-primary-purple a:link:hover,
.btn.btn-primary-purple a:visited:hover {
  background-color: var(--gt-warm-gray) !important;
  color: var(--gt-black) !important;
}

.gt-text-purple .fontawesome-icon i {
  color: var(--gt-purple) !important;
}

.gt-electric {
  background-color: var(--gt-electric) !important;
}

h2.gt-text-electric,
.gt-text-electric h3,
.gt-text-electric h4,
.gt-text-electric h5,
.gt-text-electric h6,
.gt-text-electric dl,
.gt-text-electric ol,
.gt-text-electric ul,
.gt-text-electric p,
.gt-text-electric .p {
  color: var(--gt-electric) !important;
}

.btn.btn-primary-electric,
.btn.btn-primary-electric a,
.btn.btn-primary-electric a:link,
.btn.btn-primary-electric a:visited,
a.btn.btn-primary-electric,
a.btn.btn-primary-electric:link,
a.btn.btn-primary-electric:visited {
  background-color: var(--gt-electric) !important;
}

.btn.btn-primary-text-electric,
.btn.btn-primary-text-electric a,
.btn.btn-primary-text-electric a:link,
.btn.btn-primary-text-electric a:visited,
a.btn.btn-primary-text-electric,
a.btn.btn-primary-text-electric:link,
a.btn.btn-primary-text-electric:visited {
  color: var(--gt-electric) !important;
}

.btn.btn-primary-electric:hover,
a.btn.btn-primary-electric:hover,
a.btn.btn-primary-electric:link:hover,
a.btn.btn-primary-electric:visited:hover,
.btn.btn-primary-electric a:hover,
.btn.btn-primary-electric a:link:hover,
.btn.btn-primary-electric a:visited:hover {
  background-color: var(--gt-warm-gray) !important;
  color: var(--gt-black) !important;
}

.gt-text-electric .fontawesome-icon i {
  color: var(--gt-electric) !important;
}

.gt-canopy {
  background-color: var(--gt-canopy) !important;
}

h2.gt-text-canopy,
.gt-text-canopy h3,
.gt-text-canopy h4,
.gt-text-canopy h5,
.gt-text-canopy h6,
.gt-text-canopy dl,
.gt-text-canopy ol,
.gt-text-canopy ul,
.gt-text-canopy p,
.gt-text-canopy .p {
  color: var(--gt-canopy) !important;
}

.btn.btn-primary-canopy,
.btn.btn-primary-canopy a,
.btn.btn-primary-canopy a:link,
.btn.btn-primary-canopy a:visited,
a.btn.btn-primary-canopy,
a.btn.btn-primary-canopy:link,
a.btn.btn-primary-canopy:visited {
  background-color: var(--gt-canopy) !important;
}

.btn.btn-primary-text-canopy,
.btn.btn-primary-text-canopy a,
.btn.btn-primary-text-canopy a:link,
.btn.btn-primary-text-canopy a:visited,
a.btn.btn-primary-text-canopy,
a.btn.btn-primary-text-canopy:link,
a.btn.btn-primary-text-canopy:visited {
  color: var(--gt-canopy) !important;
}

.btn.btn-primary-canopy:hover,
a.btn.btn-primary-canopy:hover,
a.btn.btn-primary-canopy:link:hover,
a.btn.btn-primary-canopy:visited:hover,
.btn.btn-primary-canopy a:hover,
.btn.btn-primary-canopy a:link:hover,
.btn.btn-primary-canopy a:visited:hover {
  background-color: var(--gt-warm-gray) !important;
  color: var(--gt-black) !important;
}

.gt-text-canopy .fontawesome-icon i {
  color: var(--gt-canopy) !important;
}

.gt-warm-gray {
  background-color: var(--gt-warm-gray) !important;
}

h2.gt-text-warm-gray,
.gt-text-warm-gray h3,
.gt-text-warm-gray h4,
.gt-text-warm-gray h5,
.gt-text-warm-gray h6,
.gt-text-warm-gray dl,
.gt-text-warm-gray ol,
.gt-text-warm-gray ul,
.gt-text-warm-gray p,
.gt-text-warm-gray .p {
  color: var(--gt-warm-gray) !important;
}

.btn.btn-primary-warm-gray,
.btn.btn-primary-warm-gray a,
.btn.btn-primary-warm-gray a:link,
.btn.btn-primary-warm-gray a:visited,
a.btn.btn-primary-warm-gray,
a.btn.btn-primary-warm-gray:link,
a.btn.btn-primary-warm-gray:visited {
  background-color: var(--gt-warm-gray) !important;
}

.btn.btn-primary-text-warm-gray,
.btn.btn-primary-text-warm-gray a,
.btn.btn-primary-text-warm-gray a:link,
.btn.btn-primary-text-warm-gray a:visited,
a.btn.btn-primary-text-warm-gray,
a.btn.btn-primary-text-warm-gray:link,
a.btn.btn-primary-text-warm-gray:visited {
  color: var(--gt-warm-gray) !important;
}

.btn.btn-primary-warm-gray:hover,
a.btn.btn-primary-warm-gray:hover,
a.btn.btn-primary-warm-gray:link:hover,
a.btn.btn-primary-warm-gray:visited:hover,
.btn.btn-primary-warm-gray a:hover,
.btn.btn-primary-warm-gray a:link:hover,
.btn.btn-primary-warm-gray a:visited:hover {
  background-color: var(--gt-warm-gray) !important;
  color: var(--gt-black) !important;
}

.gt-text-warm-gray .fontawesome-icon i {
  color: var(--gt-warm-gray) !important;
}

.gt-navy {
  background-color: var(--gt-navy) !important;
}

h2.gt-text-navy,
.gt-text-navy h3,
.gt-text-navy h4,
.gt-text-navy h5,
.gt-text-navy h6,
.gt-text-navy dl,
.gt-text-navy ol,
.gt-text-navy ul,
.gt-text-navy p,
.gt-text-navy .p {
  color: var(--gt-navy) !important;
}

.btn.btn-primary-navy,
.btn.btn-primary-navy a,
.btn.btn-primary-navy a:link,
.btn.btn-primary-navy a:visited,
a.btn.btn-primary-navy,
a.btn.btn-primary-navy:link,
a.btn.btn-primary-navy:visited {
  background-color: var(--gt-navy) !important;
}

.btn.btn-primary-text-navy,
.btn.btn-primary-text-navy a,
.btn.btn-primary-text-navy a:link,
.btn.btn-primary-text-navy a:visited,
a.btn.btn-primary-text-navy,
a.btn.btn-primary-text-navy:link,
a.btn.btn-primary-text-navy:visited {
  color: var(--gt-navy) !important;
}

.btn.btn-primary-navy:hover,
a.btn.btn-primary-navy:hover,
a.btn.btn-primary-navy:link:hover,
a.btn.btn-primary-navy:visited:hover,
.btn.btn-primary-navy a:hover,
.btn.btn-primary-navy a:link:hover,
.btn.btn-primary-navy a:visited:hover {
  background-color: var(--gt-warm-gray) !important;
  color: var(--gt-black) !important;
}

.gt-text-navy .fontawesome-icon i {
  color: var(--gt-navy) !important;
}

.gt-bright_blue {
  background-color: var(--gt-bright_blue) !important;
}

h2.gt-text-bright_blue,
.gt-text-bright_blue h3,
.gt-text-bright_blue h4,
.gt-text-bright_blue h5,
.gt-text-bright_blue h6,
.gt-text-bright_blue dl,
.gt-text-bright_blue ol,
.gt-text-bright_blue ul,
.gt-text-bright_blue p,
.gt-text-bright_blue .p {
  color: var(--gt-bright_blue) !important;
}

.btn.btn-primary-bright_blue,
.btn.btn-primary-bright_blue a,
.btn.btn-primary-bright_blue a:link,
.btn.btn-primary-bright_blue a:visited,
a.btn.btn-primary-bright_blue,
a.btn.btn-primary-bright_blue:link,
a.btn.btn-primary-bright_blue:visited {
  background-color: var(--gt-bright_blue) !important;
}

.btn.btn-primary-text-bright_blue,
.btn.btn-primary-text-bright_blue a,
.btn.btn-primary-text-bright_blue a:link,
.btn.btn-primary-text-bright_blue a:visited,
a.btn.btn-primary-text-bright_blue,
a.btn.btn-primary-text-bright_blue:link,
a.btn.btn-primary-text-bright_blue:visited {
  color: var(--gt-bright_blue) !important;
}

.btn.btn-primary-bright_blue:hover,
a.btn.btn-primary-bright_blue:hover,
a.btn.btn-primary-bright_blue:link:hover,
a.btn.btn-primary-bright_blue:visited:hover,
.btn.btn-primary-bright_blue a:hover,
.btn.btn-primary-bright_blue a:link:hover,
.btn.btn-primary-bright_blue a:visited:hover {
  background-color: var(--gt-warm-gray) !important;
  color: var(--gt-black) !important;
}

.gt-text-bright_blue .fontawesome-icon i {
  color: var(--gt-bright_blue) !important;
}

/*# sourceMappingURL=sl-business-card.css.map */