/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/* FONT IMPORTS */ 

@font-face {
  font-family: 'Serotiva';
  src: url('https://441758544.fs1.hubspotusercontent-ap1.net/hubfs/441758544/raw_assets/public/ServeGate%20v1%20-%20Adamant%20child/fonts/Serotiva/TTF/Serotiva-VF.ttf') format('truetype-variations');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Thunder LC';
  src: url('https://441758544.fs1.hubspotusercontent-ap1.net/hubfs/441758544/raw_assets/public/ServeGate%20v1%20-%20Adamant%20child/fonts/Thunder-LC/TTF/Thunder-BoldLC.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
/* PRICING CARDS BEGIN */
#hs_cos_wrapper_module_17521496425487, #hs_cos_wrapper_module_17521496425488 {
height: 100%;
}
/*#hs_cos_wrapper_module_17521496425487, #hs_cos_wrapper_module_17521496425487 > .pricing-card > .pricing-card__header > .pricing-card__price > .heading--primary,
#hs_cos_wrapper_module_17521496425487 > .pricing-card > .pricing-card__header > h2 {
color: var(--dark-tertiary) !important;
}
#hs_cos_wrapper_module_17521496425488, #hs_cos_wrapper_module_17521496425488 > .pricing-card > .pricing-card__header > .pricing-card__price > .heading--primary,
 #hs_cos_wrapper_module_17521496425488 > .pricing-card > .pricing-card__header > h2{
  color: #0a6d46 !important;
}*/
.pricing-card {
border-top: 0px solid white !important;
  height: 100%
}
.pricing-card__price {
line-height: 1.125
}

.pricing-card__price > .heading--primary {
  font-size: min(max(1.75rem, 6vw), 3.5rem);
}
.pricing-card__body > ul.pricing-card__features {
padding-left: 1rem;
  padding-top: 0.5rem;
}

/* MEMBERSHIPS START */

.hsfc-Step,.hsfc-Form, form, .hsfc-FormWrapper, .hsfc-Renderer {
  transition: all 1s ease;
}
div > [data-hsfc-id=Renderer] .hsfc-TextInput {
    border: 2px solid #00000014;
    background-color: white;
    color: black;
    height: auto;
    border-radius: 0px;
    min-height: 2.75rem;
    margin-top: .5rem;
    margin-bottom: .5rem;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.6;
    transition: all .3s cubic-bezier(.532,-.373,.503,1.241);
}

div > [data-hsfc-id=Renderer] .hsfc-TextInput:focus {
border-style: solid;
    border-color: #fc8005;
    box-shadow: 0 8px 0 0 #00000014, 0 0 0 2px #fc8005;
    transform: scale(1.02);
}

[data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content {
  border: 0px solid #00000017;
  border-radius: 0rem;
}

form label {
padding-left: 0px;
}
.cell_17528304098604-vertical-alignment {
position: relative;
  z-index: 5;
}
.hsfc-Heading {
  font-size: 1.25rem;
  margin-bottom: 0rem;
}
div [data-hsfc-id=Renderer] .hsfc-Row {
  margin-bottom: 0.75rem;
}
.cell_1752830409860-background-layers {
border: 0px solid #661a1a1a;
    border-radius: 0rem;
  box-shadow: 13px 13px 0px 0px #661a1a1a;
    -webkit-box-shadow: 13px 13px 0px 0px #661a1a1a;
    -moz-box-shadow: 13px 13px 0px 0px #661a1a1a;
}
.cell_1752830409860-background-layers > div > .row-fluid {
    align-items: flex-start;
}
.cell_1752835660125-padding {
  position: sticky;
    top: 3.5rem;
}

/* MEMBERSHIPS END */

/* CTA STYLES BEGIN */
/*div.row-fluid-wrapper.row-depth-1.row-number-8.dnd-section.s-call-to-action-color.dnd_area-row-17-padding.dnd_area-row-17-max-width-section-centering.dnd_area-row-17-background-color.dnd_area-row-17-vertical-alignment.dnd_area-row-17-background-layers {
overflow: clip !important;
}
#hs_cos_wrapper_widget_1751604954148_ {
    position: relative;
}
#hs_cos_wrapper_widget_1751604954148_::before,
#hs_cos_wrapper_widget_1751604954148_::after {
  position: absolute;
  top: 0;
  width: 20px;
  height: 100%;
  opacity: 1;
  transform: translateX(0px) scale(0.6);
  animation-fill-mode: forwards;
}

#hs_cos_wrapper_widget_1751604954148_::before {
  content: url(https://441758544.fs1.hubspotusercontent-ap1.net/hubfs/441758544/raw_assets/public/ServeGate%20v1%20-%20Adamant%20child/images/sg_brand/sg_curve-soild-l.png);
  left: -560px;
  top: -644px;
}
#hs_cos_wrapper_widget_1751604954148_::after {
  content: url(https://441758544.fs1.hubspotusercontent-ap1.net/hubfs/441758544/raw_assets/public/ServeGate%20v1%20-%20Adamant%20child/images/sg_brand/sg_curve-dot-r.png);
  right: 40px;
  top: -40px;
}*/

/* HERO SECTION v1 -- START */
.sg_hero-display {
  font-family: 'Thunder LC', impact, sans-serif;
  font-weight: 700;
  letter-spacing: 0em;
  font-size: 12rem;
  font-size: min(max(3.5rem, 13vw), 13rem);
  line-height: 1;
  text-transform: uppercase;
  line-height: 0.78;
}
#hs_cos_wrapper_widget_1751777374778 {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    z-index: 1;
}
#oembed_container-widget_1751777374778 {
  display: block;
  margin-bottom: 0px;
  width: 60svw;
  transition: width 0.1s ease-out;
  will-change: width;
}

#hs_cos_wrapper_widget_1751774913256 {
  position: relative;
}

/* Pseudo elements for side bars */
#hs_cos_wrapper_widget_1751774913256::before,
#hs_cos_wrapper_widget_1751774913256::after {
  position: absolute;
  top: 0;
  width: 20px;
  height: 100%;
  opacity: 1;
  transform: translateX(0px) scale(0.656);
  animation-fill-mode: forwards;
}

/* ::before (solid curve) */
#hs_cos_wrapper_widget_1751774913256::before {
  content: url(https://441758544.fs1.hubspotusercontent-ap1.net/hubfs/441758544/raw_assets/public/ServeGate%20v1%20-%20Adamant%20child/images/sg_brand/sg_curve-soild-l.png);
  left: -620px;
  top: -694px;
  /*animation: slideInLeft 0.6s ease-out 3s 1;*/
}

/* ::after (dotted curve) */
#hs_cos_wrapper_widget_1751774913256::after {
  content: url(https://441758544.fs1.hubspotusercontent-ap1.net/hubfs/441758544/raw_assets/public/ServeGate%20v1%20-%20Adamant%20child/images/sg_brand/sg_curve-dot-r.png);
  right: 20px;
  top: -40px;
  /*animation: slideInLeft 0.6s ease-out 3.8s 1;*/
}

/* Keyframes 
@keyframes slideInLeft {
  to {
    transform: translateX(0) scale(0.6);
    opacity: 1;
  }
}
*/

/* Mob Heading Start */

#hs_cos_wrapper_module_17533928501404 {
position: relative;
}

#hs_cos_wrapper_module_17533928501404_::before,
#hs_cos_wrapper_module_17533928501404_::after {
  position: absolute;
  top: 0;
  width: 20px;
  height: 100%;
  opacity: 1;
  transform: translateX(0px) scale(0.656);
  animation-fill-mode: forwards;
  z-index: 0;
}

#hs_cos_wrapper_module_17533928501404_::before {
  content: url(https://441758544.fs1.hubspotusercontent-ap1.net/hubfs/441758544/raw_assets/public/ServeGate%20v1%20-%20Adamant%20child/images/sg_brand/sg_curve-soild-l.png);
  left: -620px;
  top: -694px;
}

#hs_cos_wrapper_module_17533928501404_::after {
  content: url(https://441758544.fs1.hubspotusercontent-ap1.net/hubfs/441758544/raw_assets/public/ServeGate%20v1%20-%20Adamant%20child/images/sg_brand/sg_curve-dot-r.png);
  right: 20px;
  top: -40px;
}
.dnd_area-row-9-background-layers {
z-index: 3;
    position: relative;
}
/* Mob Heading End */

/* HERO SECTION v1 -- END */


/* Footer Styles */

.footer {
background-color: #1a1a1a;
  color: #f0ede0;
  border-top: 0px solid #f0ede0;
}
.sg_footer-subtitle, .footer__nav ul[role=menu] .hs-menu-depth-1 > a, .footer__nav [role=navigation] ul .hs-menu-depth-1 > a {
color: var(--footer-nav-item-color);
    cursor: initial;
    display: block;
    font-weight: 700;
    letter-spacing: 0.1em;
    line-height: 1;
    margin-bottom: 0em;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
}

/* Loader Styles Start */
/* Loader wrapper */
.page-loader {
  position: fixed;
  inset: 0;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  z-index: 9999;
  pointer-events: none;
}
.page-loader-single {
  position: fixed;
  inset: 0;
  display: flex;
  justify-content: stretch;
  z-index: 9999;
  pointer-events: none;
}

/* Each column */
.loader-col-single {
  transform: translateY(0);
  animation-delay: 2.33s !important;
  animation: lift 1s ease-in-out forwards;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%
}
.loader-col {
  transform: translateY(0);
  animation: lift 1s ease-in-out forwards;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.loader-col > img {
height: 100px;
}
.loader-col:nth-child(1) > img {
transform: scale(0.8) rotate(-5deg) translate(300px, 0px);
  animation: brand-img 0.5s ease-in-out forwards;
  opacity: 0;
}
.loader-col:nth-child(3) > img {
transform: scale(0.8) rotate(-5deg) translate(-300px, 0px);
  animation: brand-img 0.5s ease-in-out forwards;
  opacity: 0;
}
.loader-col:nth-child(2) > img {
  transform: scale(0.5) rotate(0deg) translate(0px, 0px);
  opacity: 0;
  animation: brand-logo 0.75s ease-in-out forwards;
height: auto;
width: 80%;
      filter: grayscale(100%) brightness(0%) invert(100%);
    -webkit-filter: grayscale(100%) brightness(0%) invert(100%);
    -moz-filter: grayscale(100%) brightness(0%) invert(100%);
}


/* Stagger the columns */
.loader-col:nth-child(1) {
  animation-delay: 2s;
}

.loader-col:nth-child(2) {
  animation-delay: 2.25s;
}
.loader-col:nth-child(3) {
  animation-delay: 2.5s;
}

@keyframes lift {
  to {
    transform: translateY(-100%);
  }
}
@keyframes brand-img {
  to {
    transform: scale(1) rotate(0deg) translate(0px, 0px);
    opacity: 1;
  }
}
@keyframes brand-logo {
  to {
    transform: scale(1) rotate(0deg) translate(0px, 0px);
    opacity: 1;
  }
}

/* Loader Styles End */

/* HEADINGS START */ 

h1, h2, h3, h4, h5, h6 {
  letter-spacing: var(--heading-letter-spacing);
}
h1, h2 {
  font-family: 'Thunder LC', impact, sans-serif;
  font-weight: 700;
  letter-spacing: 0.03em;
font-size: min(max(2rem, 7vw), 4rem);
    line-height: 0.78;
 /* line-height: 0.825; !important */
  text-transform: uppercase;
}
.sg_h2-style {
font-family: 'Thunder LC', impact, sans-serif;
  font-weight: 700;
  letter-spacing: 0.03rem;
  font-size: min(max(2rem, 7vw), 4rem);
    line-height: 0.78;
  text-transform: uppercase;
  line-height: 0.825;
}
p {
  /* letter-spacing: 0.00em; */
}
.heading-style_display {
  font-family: 'Thunder LC', impact, sans-serif;
  font-weight: 700;
}

.text-feed__item {
  font-family: 'Thunder LC', impact, sans-serif;
  font-weight: 700;
  letter-spacing: 0.015em !important;
  font-size: 14rem !important;
  line-height: 1;
  text-transform: uppercase;
  padding-top: 3rem;
}

/* HEADINGS END */ 

/* CALLOUT START */ 
.s-lk-callout {
min-height: 90svh;
}
/* CALLOUT END */ 

/* NAV START */
/* SECONDARY NAV START */
/*#hs_menu_wrapper_widget_1752812813264_ > .menu {
      flex-direction: row-reverse;
}
#hs_menu_wrapper_widget_1752812813264_ > .menu > li > a {

}*/

.header__block-toggle {
height: 48px;
 width: 48px;
  padding: 15px;
  background-color: rgb(255 255 255 / 11%);
}

/* SECONDARY NAV END */

.header {
z-index: 9998;
  position: fixed;
  transition: all ease 0.67s;
}
#header > .inner-header > .header__main > .header__block > .header__cta > div > ul > li > .button1 {
margin-right: 0.5rem;
}
.header__logo {
/*filter: grayscale(100%) brightness(0%) invert(100%);
-webkit-filter: grayscale(100%) brightness(0%) invert(100%);
-moz-filter: grayscale(100%) brightness(0%) invert(100%);*/
  transition: all ease 0.33s;
}
.header__logo:hover {
  transform: scale(1.1);
}
.header__nav > #hs_cos_wrapper_module_16524285148791 > nav > ul > li > ul {
background-color: #1a1a1a;
  border: 2px solid #1a1a1a;
}
.header__nav > #hs_cos_wrapper_module_16524285148791 > nav > ul > li > ul > li {
transition: all ease 0.33s;
}

.header__nav > #hs_cos_wrapper_module_16524285148791 > nav > ul > li > a:hover {
 color: #fc8005;
}

@media only screen and (max-width: 860px) {
    .main-nav__item {
        font-size: 0.75rem;
        margin-left: 1em;
        margin-right: 1em;
    }
}

@media only screen and (min-width: 768px) {
  .header__nav > #hs_cos_wrapper_module_16524285148791.orange--navlink-mod > nav > ul > li > a:hover,
.header__nav > #hs_cos_wrapper_module_16524285148791.orange--navlink-mod > nav > ul > li.main-nav__item.is-active > button > span,
.header__nav > #hs_cos_wrapper_module_16524285148791.orange--navlink-mod > nav > ul > li.main-nav__item.is-active > button > svg *,
.header__nav > #hs_cos_wrapper_module_16524285148791.orange--navlink-mod > nav > ul > li.main-nav__item.is-active > button:hover > span,
.header__nav > #hs_cos_wrapper_module_16524285148791.orange--navlink-mod > nav > ul > li.main-nav__item.is-active > button:hover > svg *,
.header__nav > #hs_cos_wrapper_module_16524285148791.orange--navlink-mod > nav > ul > li.main-nav__item > button:hover > svg *,
.header__nav > #hs_cos_wrapper_module_16524285148791.orange--navlink-mod > nav > ul > li.main-nav__item:hover > button > svg *,
.header__nav > #hs_cos_wrapper_module_16524285148791.orange--navlink-mod > nav > ul > li > button:hover,
.header__nav > #hs_cos_wrapper_module_16524285148791.orange--navlink-mod > nav > ul > li > button:hover > span{
 color: #1a1a1a;
 fill: #1a1a1a;
}
      .main-nav__item {
        font-size: 0.75rem;
        padding: 0.2em 0;
    }
}
}
.header__nav > #hs_cos_wrapper_module_16524285148791 .main-nav__item a,
.header__nav > #hs_cos_wrapper_module_16524285148791 .main-nav__item>button,
.drop-link > .drop-trigger > .main-nav__item-icon, .drop-link > .drop-trigger > .main-nav__item-icon {
transition: all ease 0.33s;
color: #f0ede0;
}

.header__nav > #hs_cos_wrapper_module_16524285148791.orange--navlink-mod > nav > ul > li > a::after, 
.header__nav > #hs_cos_wrapper_module_16524285148791.orange--navlink-mod > nav > ul > li > button::after {
    content: '';
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 1px;
    bottom: 0;
    left: 0;
    background-color: #1a1a1a;
    transform-origin: bottom right;
    transition: transform 0.25s ease-out;
}

.header__nav > #hs_cos_wrapper_module_16524285148791 > nav > ul > li > a::after, 
.header__nav > #hs_cos_wrapper_module_16524285148791 > nav > ul > li > button::after {
    content: '';
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 1px;
    bottom: 0;
    left: 0;
    background-color: #fc8005;
    transform-origin: bottom right;
    transition: transform 0.25s ease-out;
}

.header__nav > #hs_cos_wrapper_module_16524285148791 > nav > ul > li > a:hover::after, 
.header__nav > #hs_cos_wrapper_module_16524285148791 > nav > ul > li > button:hover::after {
   transform: scaleX(1);
  transform-origin: bottom left;
}
/* NAV END */ 

/* Visual Cards */

/*.visual-card__desc > p > span::after, .visual-card__desc > span::after  {
  padding-top: 1rem;
  font-weight: 600;
  text-decoration: underline;
content: 'Read More';
  display: block;
}*/

@media (max-width: 480px) {
  .visual-card {
    height: 382px;
  }
}


#hs_cos_wrapper_module_17515485076336 .visual-card::after {
    content: url(https://441758544.fs1.hubspotusercontent-ap1.net/hubfs/441758544/raw_assets/public/ServeGate%20v1%20-%20Adamant%20child/images/sg_brand/sg_curve-soild-l.png) !important;
    position: absolute;  
    left: -640px;
    bottom: auto;
    right: auto;
    top: -720px;
    transition: var(--transition);
    /* mix-blend-mode: overlay; */
    transform: scale(0.8);
}
#hs_cos_wrapper_module_17515485076337 .visual-card::after {
    content: url(https://441758544.fs1.hubspotusercontent-ap1.net/hubfs/441758544/raw_assets/public/ServeGate%20v1%20-%20Adamant%20child/images/sg_brand/sg_curve-dot-r.png) !important;
    position: absolute;  
    left: auto;
    bottom: -1170px;
    right: -620px;
    top: auto;
    /* mix-blend-mode: overlay; */
    transform: scale(0.8);
    transition: var(--transition);
}

.visual-card::before {
transition: all ease 0.33s
}
.visual-card__wrapper > .visual-card {
box-shadow: 0px 0px 0px 0px #cfff1a;
-webkit-box-shadow: 0px 0px 0px 0px #cfff1a;
-moz-box-shadow: 0px 0px 0px 0px #cfff1a;
  transition: all ease 0.33s;
  position: relative;
}
.visual-card__wrapper:hover > .visual-card {

  box-shadow: 13px 13px 0px 0px #cfff1a;
-webkit-box-shadow: 13px 13px 0px 0px #cfff1a;
-moz-box-shadow: 13px 13px 0px 0px #cfff1a;
}
.visual-card__wrapper > .visual-card > .visual-card__title {
font-size: 1.5rem;
  font-weight: 500;
}
.visual-card__wrapper > .visual-card > .visual-card__desc {
background-color: #f0ede0;
    border-top: 1px solid #fff;
    bottom: 0;
    left: 0;
    padding: 1rem 1.5rem;
    position: absolute;
    transition: all .33s ease;
    width: 100%;
    min-height: 38%;
    height: auto;
  opacity: 0;
  z-index: 10;
}
.visual-card__wrapper:hover > .visual-card > .visual-card__desc {
  height: auto;
  opacity: 1;
}

.visual-card {
    margin: 0 auto;
}

#hs_cos_wrapper_module_1752195695306 > .visual-card__wrapper > .visual-card > .visual-card__desc,
#hs_cos_wrapper_module_17521957900262 > .visual-card__wrapper > .visual-card > .visual-card__desc,
#hs_cos_wrapper_module_17521957921293 > .visual-card__wrapper > .visual-card > .visual-card__desc {
  background-color: #661a1a;
}

#hs_cos_wrapper_module_1752195695306 > .visual-card__wrapper > .visual-card,
#hs_cos_wrapper_module_17521957900262 > .visual-card__wrapper > .visual-card,
#hs_cos_wrapper_module_17521957921293 > .visual-card__wrapper > .visual-card {
box-shadow: 0px 0px 0px 0px #f5abcf;
-webkit-box-shadow: 0px 0px 0px 0px #f5abcf;
-moz-box-shadow: 0px 0px 0px 0px #f5abcf;
  transition: all ease 0.33s;
  position: relative;
}
#hs_cos_wrapper_module_1752195695306 > .visual-card__wrapper:hover > .visual-card,
#hs_cos_wrapper_module_17521957900262 > .visual-card__wrapper:hover > .visual-card,
#hs_cos_wrapper_module_17521957921293 > .visual-card__wrapper:hover > .visual-card {

  box-shadow: 13px 13px 0px 0px #f5abcf;
-webkit-box-shadow: 13px 13px 0px 0px #f5abcf;
-moz-box-shadow: 13px 13px 0px 0px #f5abcf;
}

/* TESTIMONIALS */
.swiper-scrollbar {
    background-color: #dddddd !important;
    bottom: 0;
}
.swiper-scrollbar-drag {
  background-color: #1a1a1a !important;
}
.img-cover--oval-sm, .img-cover--oval-sm img {
    aspect-ratio: 1 / 1;
}
.img-cover--oval-sm {
    max-width: 114px;
    border-radius: 0px;
  
}
.testimonial__info {
  padding-bottom: 2.5rem;
        border-bottom: 1px solid white;
}
.testimonial__content {
  height: 100%;
  padding-bottom: 1rem;
  border-bottom: 1px solid white;
}
.card--framed {
    display: flex;
    flex-direction: column;
}
.swiper-wrapper > article > header > figure {
  box-shadow: 0px 0px 0 0 rgba(242, 245, 238, 1);
-webkit-box-shadow: 0px 0px 0 0 rgba(242, 245, 238, 1);
-moz-box-shadow: 0px 0px 0 0 rgba(242, 245, 238, 1);
}

/* Target the 1st slide */

.swiper-wrapper > article:nth-of-type(1) > header > div > .testimonial__meta,
.swiper-wrapper > article:nth-of-type(3) > header > div > .testimonial__meta,
.swiper-wrapper > article:nth-of-type(4) > header > div > .testimonial__meta,
.swiper-wrapper > article:nth-of-type(5) > header > div > .testimonial__meta {
color: #661a1a;
}

.swiper-wrapper > article > div > div > p {
font-size: 1rem;
 line-height: 1.25;
}
.swiper-wrapper > article:nth-of-type(1) {
  background-color: #fc8005;
  color: #661a1a;
}

/* 2nd slide */
.swiper-wrapper > article:nth-of-type(2) {
  background-color: #085436;
  color: #cfff1a;
}
.swiper-wrapper > article:nth-of-type(2) > header > div > .testimonial__meta {
  color: #f0ede0;
}

/* 3rd slide */
.swiper-wrapper > article:nth-of-type(3) {
  background-color: #f5abcf;
  color: #661a1a;
}

/* 4th slide */
.swiper-wrapper > article:nth-of-type(4) {
  background-color: #7abfe5;
  color: #661a1a;
}

/* 5th slide */
.swiper-wrapper > article:nth-of-type(5) {
  background-color: #fc8005;
  color: #661a1a;
}
/* 6nd slide */
.swiper-wrapper > article:nth-of-type(6) {
  background-color: #085436;
  color: #cfff1a;
}

/* 7rd slide */
.swiper-wrapper > article:nth-of-type(7) {
  background-color: #f5abcf;
  color: #661a1a;
}

/* 8th slide */
.swiper-wrapper > article:nth-of-type(8) {
  background-color: #7abfe5;
  color: #661a1a;
}

/* Diversity Cards */
.diversity-cards > article > figure > img {
    aspect-ratio: 2 / 3;
}
.diversity-cards > article > figure {
  aspect-ratio: 2 / 3;
}

/*Team Bits - added to page head

.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_linked_image > img {
    max-width: 100%;
    height: 100% !important;
}
*/

div > .diversity-cards {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 1rem;
}

.diversity-cards__card {
grid-column: span 2;
}
.diversity-cards__card:nth-of-type(4) {
   grid-column: span 3;
  margin-right: 0.5rem;
  justify-self: right;
}
.diversity-cards__card:nth-of-type(5) {
  grid-column: span 3;
  margin-left: 0.5rem;
  justify-self: left;
}
.diversity-cards__card:nth-of-type(9) {
   grid-column: span 3;
  margin-right: 0.5rem;
  justify-self: right;
}
.diversity-cards__card:nth-of-type(10) {
  grid-column: span 3;
  margin-left: 0.5rem;
  justify-self: left;
}
.diversity-cards__card:nth-of-type(14) {
   grid-column: span 3;
  margin-right: 0.5rem;
  justify-self: right;
}
.diversity-cards__card:nth-of-type(15) {
  grid-column: span 3;
  margin-left: 0.5rem;
  justify-self: left;
}

/* Accordion */
section > ul > .accordion__item {
   border-bottom-style: solid;
}
section > ul > li > button > .accordion__item-heading {
font-size: 1.25rem;
  font-weight: 600 !important;
  padding-top: 0.35rem;
}
.accordion__item-desc {
    font-size: 1rem;
    line-height: 1.1;
}

section.accordion.container {
  padding: 0;
}

/* BLOG STYLES BEGIN */

.sg_test_block-quote {
  padding: 1rem;
    margin: 1rem 0;
    background-color: #fdf8f8;
    border-left: 3px solid;
  font-size: 18px;
}

#hs_cos_wrapper_post_body > h2 {
      font-family: 'Serotiva', arial, sans-serif;
  letter-spacing: normal;
    line-height: normal;
}

.profile > div > .profile__bio {
font-family: var(--body-text-family);
    font-size: 14px;
    font-weight: var(--body-text-weight);
}
.blog-post > footer > .profile {
padding: 1.5rem;
}

/* BLOG STYLES END*/
/* LOGOS STYLES BEGIN*/

/* LOGOS STYLES END*/