:root {
    --_style-guide-v2---arboria: Arboria,sans-serif;
    --_style-guide-v2---fs-64-4: 64px;
    --_style-guide-v2---lh-52: 52px;
    --_style-guide-v2---fw-700-bold: 700;
    --inter: Inter,sans-serif;
    --background-alternate: #18174d;
    --_style-guide-v2---fs-16-1: 16px;
    --_style-guide-v2---lh-22-1-375: 22px;
    --_style-guide-v2---fw-400-normal: 400;
    --_style-guide-v2---color--accent: #4f4bff;
    --_style-guide-v2---fs-18-1-125: 18px;
    --_style-guide-v2---lh-24: 24px;
    --_style-guide-v2---color--alternate: #18174d;
    --_style-guide-v2---ls-0-25: -.25px;
    --white: #fff;
    --electric-blue: #4f4bff;
    --gainsboro: #dadae1;
    --hover-blue: #615dff;
    --bg-primary: #f4f4fa;
    --lavender: #e2e9f8;
    --dark-blue: #0c0989;
    --acqua: #35e0b4;
    --light-black: #504f5c;
    --light-gray: #efeff8;
    --dim-grey: #555c6a;
    --purple: #9d4edd;
    --_style-guide-v2---lh-68: 68px;
    --_style-guide-v2---ls-2: -2px;
    --_style-guide-v2---fs-48-3: 48px;
    --_style-guide-v2---ls-1-5: -1.5px;
    --_style-guide-v2---fs-60-3-75: 60px;
    --_style-guide-v2---fs-42-2-625: 42px;
    --_style-guide-v2---lh-44: 44px;
    --_style-guide-v2---fs-24--1-5: 24px;
    --_style-guide-v2---fs-24-1-5: 24px;
    --_style-guide-v2---lh-28: 28px;
    --_style-guide-v2---size-75: 12px;
    --_style-guide-v2---color--aqua-green: #35e0b4;
    --_style-guide-v2---ls-1-25: -1.25px;
    --_style-guide-v2---fs-32-2: 32px;
    --_style-guide-v2---lh-36: 36px;
    --_style-guide-v2---color--white: #fff;
    --_style-guide-v2---size-2-25-36: 36px;
    --fw-3-48: 48px;
    --_style-guide-v2---lavender: #f2f2f9;
    --_style-guide-v2---ls-0-5: -.5px;
    --_style-guide-v2---fw-300-light: 300;
    --_style-guide-v2---fw-500-medium: 500;
    --_style-guide-v2---inter-h5: 42px;
    --_style-guide-v2---lh-h5: 46.1px;
    --_style-guide-v2---size-5-8: 8;
    --_style-guide-v2---size-0-25: .25rem;
    --fs-0-875-14: 14px;
    --lh-1-125-18: 18px;
    --_style-guide-v2---fw-600-book: 600;
    --_style-guide-v2---color--bg-gray: #efeff8;
    --_style-guide-v2---color--light-blue: #e2e9f8;
    --_style-guide-v2---fs-30-1-875: 30px;
    --_style-guide-v2---fs-20: 20px;
    --_style-guide-v2---fs-14-0-875: 14px;
    --2-rem--32-px: 32px;
    --_style-guide-v2---white-80: #ffffff80;
    --_style-guide-v2---bg-gray: var(--_style-guide-v2---color--bg-gray);
    --fw-2--32--2-32: var(--2-rem--32-px);
    --_style-guide-v2---transparent: #fff0;
    --_style-guide-v2---fs-40-2-5: 40px;
    --_style-guide-v2---color--red: #ff2e2e;
    --_style-guide-v2---color--gray: #504f5c;
    --_style-guide-v2---color--lavender-f4: #f4f4ff;
    --_style-guide-v2---color--black: #fff;
    --lh-56px: 56px;
    --ls-1-5: -1.5em;
    --_style-guide-v2---ls-1: -1px
}

h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
}
.text-style-1line {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.text-style-2lines {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.text-style-3lines {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.text-style-4lines {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.margin-0 {
    margin: 0;
}

.text-white {
    color: var(--white);
}

.padding-global {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large {
    margin-left: auto;
    margin-right: auto;
    max-width: 80rem;
    width: 100%;
}

.padding-section-small {
    padding-bottom: 3rem;
    padding-top: 3rem;
    transition: all .2s;
}

.padding-section-xsmall {
    padding-bottom: 2rem;
    padding-top: 2rem;
}
.padding-section-xxxsmall {
    padding-top: .25rem;
    padding-bottom: .25rem;
}

.padding-section-large {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    overflow: hidden;
    padding-top: 7rem;
    padding-bottom: 7rem;
}

.padding-section-xlarge {
    grid-column-gap: 0;
    grid-row-gap: 0;
    padding-bottom: 4rem;
    padding-top: 4rem;
}

.margin-bottom,.margin-bottom.margin-medium,.margin-bottom.margin-small,.margin-bottom.margin-xsmall,.margin-bottom.margin-xxlarge
.margin-bottom.margin-medium, .margin-bottom.margin-xxlarge, .margin-bottom.margin-small, .margin-bottom.margin-small, .margin-bottom.margin-small {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
.margin-top, .margin-top.margin-medium, .margin-top.margin-xxlarge, .margin-top.margin-small {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
}
.margin-medium {
    margin: 2rem;
}

.margin-small {
    margin: 1rem;
}

.margin-xsmall {
    margin: .5rem;
}

.max-width-xlarge {
    max-width: 64rem;
    width: 100%;
}

.max-width-medium {
    width: 100%;
    max-width: 32rem;
}

.max-width-large {
    max-width: 48rem;
    width: 100%;
}
.margin-xxlarge {
    margin: 5rem;
}
.button-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.button-v2 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    border: 1px none;
    background-color: var(--_style-guide-v2---color--accent);
    font-family: var(--inter);
    color: var(--_style-guide-v2---color--white);
    font-size: var(--fs-0-875-14);
    line-height: var(--lh-1-125-18);
    font-weight: var(--_style-guide-v2---fw-600-book);
    text-align: center;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    padding: .875rem 1.25rem;
    text-decoration: none;
    transition: background-color .3s;
    display: flex;
}

.button-v2:where(.w-variant-3a8fc172-35ce-164f-93e6-283cedc054e2) {
    min-width: 250px;
    display: inline-flex;
}



.button-v2:where(.w-variant-cd21cb46-0a1e-ca2f-7771-f4e4992b9446) {
    min-width: 250px;
}

.button-v2:hover {
    background-color: var(--_style-guide-v2---lavender);
    color: var(--_style-guide-v2---color--accent);
}

.button-v2.is-secondary {
    background-color: var(--_style-guide-v2---color--bg-gray);
    color: var(--_style-guide-v2---color--accent);
    min-width: 250px;
}

.button-v2.is-secondary:where(.w-variant-8fd7af64-c13b-56f3-b5a6-493e009e2417) {
    min-width: auto;
}

.button-v2.is-secondary:hover {
    background-color: var(--_style-guide-v2---color--accent);
    color: var(--_style-guide-v2---color--white);
}

.button-v2.is-white {
    background-color: var(--_style-guide-v2---color--white);
    color: var(--_style-guide-v2---color--alternate);
    min-width: 250px;
}

.button-v2.is-white:where(.w-variant-8fd7af64-c13b-56f3-b5a6-493e009e2417) {
    min-width: auto;
}

.button-v2.is-white:where(.w-variant-e5624d16-ac62-dc9d-ed29-c60b1ddd58f8) {
    min-width: 0;
}

.button-v2.is-white:where(.w-variant-24ae4abb-76b1-a230-d4a0-db9501a00ad9) {
    background-color: var(--_style-guide-v2---color--light-blue);
}

.button-v2.is-white:where(.w-variant-b2bf034a-f502-192a-600c-4dcd10403be1) {
    background-color: var(--_style-guide-v2---lavender);
    min-width: 0;
}

.button-v2.is-white:where(.w-variant-77ee3679-d928-009b-89b6-3df2f52e61d9) {
    background-color: var(--_style-guide-v2---color--alternate);
    color: var(--_style-guide-v2---color--white);
}

.button-v2.is-white:where(.w-variant-413d42b1-d46b-ed24-add9-554de7fb27ab) {
    padding: var(--_style-guide-v2---size-5-8)var(--_style-guide-v2---fs-30-1-875);
    background-color: var(--_style-guide-v2---color--light-blue);
    min-width: auto;
}

.button-v2.is-white:hover {
    background-color: var(--_style-guide-v2---color--alternate);
    color: var(--_style-guide-v2---color--white);
}

.button-v2.is-white:hover:where(.w-variant-77ee3679-d928-009b-89b6-3df2f52e61d9) {
    background-color: var(--_style-guide-v2---color--white);
    color: var(--_style-guide-v2---color--alternate);
}

.button-v2.is-white.is-lavender-inline {
    background-color: var(--_style-guide-v2---lavender);
    min-width: 0;
}

.button-v2.is-white.is-blue-inline-small {
    padding: var(--_style-guide-v2---size-5-8)var(--_style-guide-v2---fs-30-1-875);
    background-color: var(--_style-guide-v2---color--light-blue);
    min-width: auto;
}

.button-v2.is-white.is-blue-inline-small:hover {
    background-color: var(--_style-guide-v2---color--alternate);
}

.button-v2.is-white.is-blue-inline-small-2 {
    padding: var(--_style-guide-v2---size-5-8)var(--_style-guide-v2---fs-30-1-875);
    background-color: var(--_style-guide-v2---color--light-blue);
    min-width: auto;
}

.button-v2.full-width {
    min-width: 250px;
    display: inline-flex;
}

.button-v2.full-width.cp {
    padding-top: var(--_style-guide-v2---fs-24-1-5);
    padding-bottom: var(--_style-guide-v2---fs-24-1-5);
    font-size: var(--_style-guide-v2---fs-18-1-125);
    min-width: 660px;
}

.button-v2.full-width.cp-main {
    padding-top: var(--_style-guide-v2---fs-24-1-5);
    padding-bottom: var(--_style-guide-v2---fs-24-1-5);
    font-size: var(--_style-guide-v2---fs-18-1-125);
    min-width: 100%;
}

.button-v2._2-buttons-inline {
    min-width: 250px;
}

.button-v2.is-primary {
    background-color: var(--_style-guide-v2---color--alternate);
}

.button-v2.is-primary:hover {
    background-color: var(--_style-guide-v2---color--white);
    color: var(--_style-guide-v2---color--alternate);
}

.button-v2.full-width-2,.button-v2.full-width-3,.button-v2.full-width-4,.button-v2.full-width-5 {
    min-width: 250px;
    display: inline-flex;
}
.button-v2.inline.is-blue {
    background-color: var(--_style-guide-v2---color--light-blue);
    color: var(--_style-guide-v2---color--alternate);
}
.button-v2.inline.is-blue:hover {
    background-color: var(--_style-guide-v2---color--alternate);
    color: var(--_style-guide-v2---color--white);
}
.align-center {
    margin-left: auto;
    margin-right: auto;
}

.text-align-center {
    text-align: center;
}

.hide {
    display: none;
}

.heading-style-h1 {
    font-family: var(--_style-guide-v2---arboria);
    font-size: var(--_style-guide-v2---fs-64-4);
    font-weight: var(--_style-guide-v2---fw-700-bold);
    letter-spacing: var(--_style-guide-v2---ls-2);
    line-height: var(--_style-guide-v2---lh-68);
    margin-bottom: 0;
    margin-top: 0;
}

.text-color-primary {
    color: var(--_style-guide-v2---color--alternate);
}

.text-color-secondary {
/*     font-size: var(--_style-guide-v2---fs-64-4); */
}

.text-color-alternate,
.text-color-white {
    color: var(--_style-guide-v2---color--white);
}

.dr-h1,.heading-style-h1.dr-h1-inter {
    font-size: var(--_style-guide-v2---fs-60-3-75);
    letter-spacing: -1.85px;
    line-height: 65.09px;
}

.dr-h1-inter,.inter {
    font-family: var(--inter);
}

.heading-style-h2 {
    /* color:var(--_style-guide-v2---color--white); */
    font-size: var(--fw-3-48);
    letter-spacing: var(--_style-guide-v2---ls-1-5);
    line-height: var(--_style-guide-v2---lh-52);
    margin-bottom: 0;
    margin-top: 0;
}

.heading-style-h2,.heading-style-h3 {
    font-family: var(--_style-guide-v2---arboria);
    font-weight: var(--_style-guide-v2---fw-700-bold);
}

.heading-style-h3 {
    font-size: var(--_style-guide-v2---fs-42-2-625);
    line-height: var(--_style-guide-v2---lh-44);
}

.heading-style-h3.text-color-accent.ls-1-31,.heading-style-h3.text-color-accent.ls-1-31:where(.w-variant-3f161c95-1968-64cc-7394-ba0e4fdd6312) {
    letter-spacing: -1.31px;
}

.heading-style-h3.inter,.heading-style-h3.text-color-accent.ft-inter {
    font-family: var(--inter);
}

p {
    color: var(--background-alternate);
    font-size: var(--_style-guide-v2---fs-16-1);
    line-height: var(--_style-guide-v2---lh-22-1-375);
}

.copy-reg-v2,p {
    font-family: var(--inter);
    font-weight: var(--_style-guide-v2---fw-400-normal);
}

.copy-reg-v2 {
    font-size: var(--_style-guide-v2---fs-18-1-125);
    letter-spacing: var(--_style-guide-v2---ls-0-25);
    line-height: var(--_style-guide-v2---fs-24--1-5);
}

.title-5-bold-v2 {
    font-family: var(--inter);
    font-size: var(--_style-guide-v2---fs-24--1-5);
    font-weight: var(--_style-guide-v2---fw-700-bold);
    letter-spacing: -.75px;
    line-height: var(--_style-guide-v2---lh-28);
    margin-bottom: 0;
    margin-top: 0;
}

.text-style-tagline {
    display: inline-block;
    font-family: var(--_style-guide-v2---arboria);
    color: var(--_style-guide-v2---color--accent);
    font-size: var(--_style-guide-v2---fs-16-1);
    line-height: 22px;
    font-weight: var(--_style-guide-v2---fw-700-bold);
    text-align: center;
    letter-spacing: 8px;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    text-decoration: none;
}
.success-pill-wrapper {
    grid-column-gap: var(--_style-guide-v2---size-5-8);
    grid-row-gap: var(--_style-guide-v2---size-5-8);
    flex-flow: wrap;
    display: flex;
}
.success-pill {
    grid-column-gap: var(--_style-guide-v2---size-5-8);
    grid-row-gap: var(--_style-guide-v2---size-5-8);
    background-color: var(--_style-guide-v2---color--alternate);
    border-radius: 97.67px;
    justify-content: flex-start;
    align-items: center;
    padding: 3px 8px;
    display: inline-flex;
}
.icon-embed-xxsmall {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    display: flex;
}
.pill {
    font-family: var(--inter);
    color: var(--_style-guide-v2---color--white);
    line-height: 12px;
    font-weight: var(--_style-guide-v2---fw-700-bold);
    letter-spacing: 1.95px;
    font-size: 9.77px;
}
.title-6-bold-v2 {
    font-family: var(--inter);
    font-size: var(--_style-guide-v2---fs-20);
    line-height: var(--_style-guide-v2---fs-24--1-5);
    font-weight: var(--_style-guide-v2---fw-700-bold);
    letter-spacing: var(--_style-guide-v2---ls-0-5);
    margin-bottom: 0;
    padding-bottom: 0;
}
/* .font-inter {
    font-family: Arboria book,sans-serif;
} */

.title-3-bold-v2 {
    font-family: var(--inter);
    font-size: var(--_style-guide-v2---fs-40-2-5);
    font-weight: var(--_style-guide-v2---fw-700-bold);
    letter-spacing: var(--_style-guide-v2---ls-1-25);
    line-height: var(--_style-guide-v2---lh-44);
}
.title-4-bold-v2 {
  font-family: var(--inter);
  color: var(--_style-guide-v2---color--white);
  font-size: var(--_style-guide-v2---fs-32-2);
  line-height: var(--_style-guide-v2---size-2-25-36);
  font-weight: var(--_style-guide-v2---fw-700-bold);
}
.title-4-bold-v2.text-color-primary {
  color: var(--_style-guide-v2---color--alternate);
}
.card-wrapper-details {
    min-height: 80px;
}

.text-color-accent {
    color: var(--_style-guide-v2---color--accent);
}

.header62_component {
    position: relative;
    transition: all .2s;
    z-index: 1;
}

.section_hero.bg-learning-hub {
    background-image: url(https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/raw_assets/public/Reejig_Theme_2022/images/learning-hub/BG%20hero%20learning%20hub.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-bottom-left-radius: 60px;
    border-bottom-right-radius: 60px;
}
.button-group.float-hero-btn {
    position: absolute;
    z-index: 5;
}
.layout1_image-dr {
    height: 100%;
    max-width: 54px;
    width: 100%;
}
.layout1_image.lh.video.mobile {
  display: none;
}
.rh {
    max-width: 54px;
}
.section_logo.purple {
    min-height: 36px;
}

.background-color-accent {
    background-color: var(--_style-guide-v2---color--accent);
}

.section_layout239 {
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    margin-bottom: -1.25rem;
    position: relative;
    z-index: 1;
}

.zwp-wapper {
    align-items: flex-end;
    display: inline-flex;
    justify-content: flex-end;
    position: relative;
    width: 96.3px;
}

.layout1_image.zwp {
    max-height: 21.6px;
    max-width: 96.3px;
}

.layout1_image {
    aspect-ratio: 1;
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.layout4_list {
    grid-column-gap: var(--_style-guide-v2---fs-32-2);
    grid-row-gap: var(--_style-guide-v2---fs-32-2);
    display: grid;
    grid-auto-columns: 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-template-rows: auto;
    place-items: stretch center;
}

.layout239_item-lh {
    align-items: flex-start;
    display: flex;
    flex-flow: column;
    justify-content: center;
    padding: 0;
    transition: all .3s;
    width: 100%;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
}

.card-wrapper-lh {
    min-height: 60px;
}

#w-node-_73c22331-c556-15a3-5806-0fbc54c45321-1854f249,#w-node-_85c58893-b677-181b-2d64-dbfa6f18c9d9-1854f249,#w-node-abb02a4e-09c3-d890-dc64-3ebe164d4687-1854f249,#w-node-e56318cd-0249-a342-e9c3-bb8788338829-1854f249 {
    grid-area: span 1/span 1/span 1/span 1
}

.spacer-small {
    padding-top: 1rem;
    width: 100%;
}
.spacer-medium {
    padding-top: 2rem;
    width: 100%;
}
.spacer-large {
    padding-top: 3rem;
    width: 100%;
}

.section_layout1.bg-learning-hub-list {
    background-image: url(https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/raw_assets/public/Reejig_Theme_2022/images/learning-hub/bg-learning-hub-list.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 100%;
}

.listing-learning-hub {
    grid-column-gap: var(--_style-guide-v2---fs-32-2);
    grid-row-gap: var(--_style-guide-v2---fs-32-2);
    display: flex;
    flex-flow: column
}
.layout1_video-wrapper.tul-col-head {
    width: auto;
    max-width: 360px;
    overflow: visible
}

.layout1_video-wrapper.small {
    height: 481px
}

.layout1_video-wrapper.lh-image {
    max-height: 418px;
}

.layout1_image-lh {
  width: 100%;
  max-width: 362px;
  height: 100%;
}

.list-lh {
    flex-flow: column;
    justify-content: space-between;
    display: flex
}

.list-lh-item {
    padding-top: var(--_style-guide-v2---fs-16-1);
    padding-bottom: var(--_style-guide-v2---fs-16-1);
    grid-column-gap: var(--_style-guide-v2---fs-16-1);
    grid-row-gap: var(--_style-guide-v2---fs-16-1);
/*     border-bottom: 1px solid var(--_style-guide-v2---color--alternate); */
    flex-flow: row;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.lh-video {
    border-radius: var(--_style-guide-v2---lh-24);
    background-image: linear-gradient(90deg,#4f4bff,#ff4bb5 85%,#fa0);
    flex: 1;
    padding: 1.2px;
    transition: all .3s;
    box-shadow: 0 16px 32px -10px #18174d1a,0 4px 4px -10px #18174d0d;
}

.lh-video:hover {
    transform: scale(1.01);
    box-shadow: 0 16px 32px #18174d1a,0 4px 4px #18174d0d
}

.layout1_wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    display: flex;
    flex-flow: column;
}

.layout1_content.lh-video-inner,.layout1_content.lh-video-inner-full {
    background-color: var(--_style-guide-v2---color--white);
}

.layout1_content.lh-video-inner-full {
    grid-column-gap: 0;
    grid-row-gap: 0;
    display: flex;
    flex-flow: column;
    height: 100%;
    justify-content: space-between;
    place-items: flex-start stretch;
}

.layout1_content.lh-video-inner,.layout1_content.lh-video-inner-full {
    background-color: var(--_style-guide-v2---color--white);
    border-radius: var(--_style-guide-v2---lh-24);
    grid-template-columns: 1fr 1.25fr;
    padding: var(--_style-guide-v2---fs-30-1-875);
}

.layout1_content.lh-video-inner {
    grid-column-gap: var(--_style-guide-v2---fs-32-2);
    grid-row-gap: var(--_style-guide-v2---fs-32-2);
    display: flex;
    height: 100%;
    justify-content: flex-start;
    place-items: flex-start stretch;
}

.lh-video:hover {
    box-shadow: 0 16px 32px #18174d1a,0 4px 4px #18174d0d;
    transform: scale(1.01);
}

.layout1_content {
    grid-column-gap: 5rem;
    grid-row-gap: 4rem;
    align-items: start;
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-flow: dense;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    transition: all .2s;
}

#w-node-_790997b8-ecfc-c1b6-ff9b-2c8f8af9e585-8af9e57b {
    align-self: stretch;
}

.layout1_content-left.lh {
    align-items: flex-start;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    height: 100%;
}

.layout1_content-left {
    flex: 1;
}

#w-node-_790997b8-ecfc-c1b6-ff9b-2c8f8af9e59b-8af9e57b,
#w-node-b27e753a-ca6c-d885-559c-bc1dd89c6a1b-1854f249 {
    place-self: stretch stretch;
}

.layout1_video-wrapper {
    border-radius: var(--_style-guide-v2---fs-18-1-125);
    background-image: url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    flex-flow: column;
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: flex-start;
    height: 100%;
    max-height: 540px;
    transition: opacity .2s;
    display: flex;
    position: relative;
    overflow: hidden;
}

.layout1_wrapper._2-col {
    grid-column-gap: var(--_style-guide-v2---fs-32-2);
    grid-row-gap: var(--_style-guide-v2---fs-32-2);
    align-items: stretch;
    display: grid;
    flex-flow: row;
    grid-auto-columns: 1fr;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    justify-content: space-between;
}

.text-gradient {
    -webkit-text-fill-color: transparent;
    background-image: radial-gradient(100% 100% at 50% 0%, #9D4FDD 28.85%, #36E0B4 100%);
    background-clip: text;
    position: relative;
}
/* Listing 3 */
.list-success, .list-resources {
    grid-column-gap: var(--_style-guide-v2---fs-16-1);
    grid-row-gap: var(--_style-guide-v2---fs-16-1);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
#w-node-_9263c917-b92f-c604-edb3-76adcbbc3423-1854f249, #w-node-ba2fd113-9f5e-253a-e551-6a8230a0fb37-1854f249, #w-node-_0cddad07-0fab-786d-ca64-d0abf22664d7-1854f249 {
    align-self: stretch;
}
.item-success {
    padding: var(--_style-guide-v2---lh-22-1-375);
    border-radius: var(--_style-guide-v2---fs-24-1-5);
    background-color: var(--_style-guide-v2---color--white);
    transition: all .3s;
    box-shadow: 0 4px 10px #00000040;
}
.item-success:hover {
    transform: scale(1.01);
    box-shadow: 0 4px 20px -10px #00000040;
}
.success-image {
    border-radius: var(--_style-guide-v2---fs-16-1);
    object-fit: cover;
    width: 100%;
    height: 100%;
    min-height: auto;
    max-height: 250px;
}
.card-success-wrapper.learn-wrapper {
    min-height: 168px;
}
.card-success-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    min-height: 145px;
    display: flex;
}

/* Section Transform */
.book_content span {
    background: linear-gradient(90deg, #FF00FB 35.58%, #27AAE1 81.73%, #4F4BFF 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
}

.talk-to-a-ws {
    background-image: url(https://9116355.fs1.hubspotusercontent-na1.net/hubfs/9116355/raw_assets/public/Reejig_Theme_2022/images/learning-hub/bg-talk-cta.png);
    background-position: 0 0;
    background-size: cover;
    background-attachment: fixed;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: 850px;
    max-height: 1200px;
    display: flex;
    overflow: hidden;
}
.section_contact1 {
    background-color: var(--_style-guide-v2---color--alternate);
}

.contact1_form-block {
    flex-direction: column;
    align-items: stretch;
    margin-bottom: 0;
}

.contact1_form {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}

.form_input {
    border: 1px solid var(--_style-guide-v2---stroke-primary);
    background-color: var(--_style-guide-v2---color--white);
    font-family: var(--inter);
    color: var(--_style-guide-v2---form-field);
    font-size: var(--_style-guide-v2---fs-14-0-875);
    line-height: var(--_style-guide-v2---fs-18-1-125);
    font-weight: var(--_style-guide-v2---fw-400-normal);
    border-radius: 12px;
    min-height: 3rem;
    margin-bottom: .75rem;
    padding: 15px 12px;
}

.form-term-text-v2 {
    margin-top: var(--_style-guide-v2---fs-16-1);
    color: #fff;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Inter, sans-serif;
    font-size: 9px;
    display: flex;
}

.form-term-link {
    color: var(--_style-guide-v2---color--aqua-green);
    font-size: .563rem;
}

@media screen and (min-width: 1920px) {
    .section_header62 {
        padding-top: 4rem;
    }
}

@media screen and (max-width: 991px) {
    .section_hero.bg-learning-hub {
        border-bottom-right-radius: 32px;
        border-bottom-left-radius: 32px;
    }
    .button-group.float-hero-btn {
        position: unset;
    }
    .padding-section-medium {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .heading-style-h1 {
        font-size: var(--_style-guide-v2---fs-48-3);
        line-height: var(--_style-guide-v2---lh-52);
        letter-spacing: var(--_style-guide-v2---ls-1-5);
    }
    .section_logo.purple {
        min-height: 28px;
    }
    .strip-float-wrapper {
        display: none;
    }
    .layout4_list {
        grid-column-gap: var(--_style-guide-v2---fs-16-1);
        grid-row-gap: var(--_style-guide-v2---fs-16-1);
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        align-items: stretch;
    }
    .card-wrapper-lh {
        min-height: 45px;
    }
    .title-3-bold-v2 {
        font-size: var(--_style-guide-v2---fs-32-2);
        line-height: var(--_style-guide-v2---lh-36);
    }
    .layout1_wrapper {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
    }
    .layout1_wrapper._2-col {
        grid-column-gap: var(--_style-guide-v2---fs-16-1);
        grid-row-gap: var(--_style-guide-v2---fs-16-1);
        flex-flow: column;
        display: flex;
    }
    .layout1_content {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        grid-auto-flow: row;
        min-height: auto;
    }
    .layout1_content.lh-video-inner {
        flex-flow: column-reverse;
        justify-content: flex-start;
        align-items: stretch;
        display: flex;
    }
/*     .list-success {
        grid-template-columns: 1fr 1fr;
    } */

     .list-success {
        display: flex;
        overflow: auto;
        padding: 1rem;
        scroll-snap-type: x mandatory;
        scroll-padding: 0.5rem;
        -webkit-overflow-scrolling: touch;
    }
    .list-success::-webkit-scrollbar {
      display: none;
      -ms-overflow-style: none;
      scrollbar-width: none;
    }
    .item-success {
      padding: var(--_style-guide-v2---lh-22-1-375);
      border-radius: var(--_style-guide-v2---fs-24-1-5);
      background-color: var(--_style-guide-v2---color--white);
      transition: all .3s;
      box-shadow: 0 4px 10px #00000040;
      flex: 0 0 80%;
      scroll-snap-align: start;
      scroll-snap-stop: always;
    }
    .margin-medium {
        margin: 1.5rem;
    }
    .layout1_video-wrapper.lh-image {
        max-height: 340px;
    }
    .layout1_image.lh {
        aspect-ratio: auto;
    }
    .layout1_image.lh.video.mobile {
        display: block;
    }
    .video {
        min-height: 340px;
        max-height: 340px;
        display: none;
    }
    .mobile {
        display: block;
    }
    .layout1_content.lh-video-inner, .layout1_content.lh-video-inner-full {
        padding: var(--_style-guide-v2---lh-24);
    }
  
}

@media screen and (max-width: 767px) {
/*     .list-success {
        flex-flow: column;
        display: flex;
    } */
    .layout239_item-lh {
      align-items: center;
    }
    .card-wrapper-details {
      text-align: center;
    }
    .padding-global {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
  
  
  @media screen and (max-width: 479px) {
    .layout4_list {
      flex-flow: column;
      grid-template-columns: 1fr 1fr;
      align-items: stretch;
      display: flex;
  }
  
}