

/* latin-ext */
@font-face {
    font-family: 'Karla';
    font-style: italic;
    font-weight: 200 800;
    font-display: swap;
    src: url(https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2440527/assets/Karla-Italic-VariableFont_wght.ttf) format('truetype');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Karla';
    font-style: italic;
    font-weight: 200 800;
    font-display: swap;
    src: url(https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2440527/assets/Karla-Italic-VariableFont_wght.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Karla';
    font-style: normal;
    font-weight: 200 800;
    font-display: swap;
    src: url(https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2440527/assets/Karla-VariableFont_wght.ttf) format('truetype');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Karla';
    font-style: normal;
    font-weight: 200 800;
    font-display: swap;
    src: url(https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2440527/assets/Karla-VariableFont_wght.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* INTER */

/* latin-ext */
@font-face {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 200 800;
    font-display: swap;
    src: url(https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2440527/assets/InterVariable-Italic.ttf) format('truetype');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Inter';
    font-style: italic;
    font-weight: 200 800;
    font-display: swap;
    src: url(https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2440527/assets/InterVariable-Italic.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 200 800;
    font-display: swap;
    src: url(https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2440527/assets/InterVariable.ttf) format('truetype');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 200 800;
    font-display: swap;
    src: url(https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2440527/assets/InterVariable.ttf) format('truetype');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.ps-social-icon {
    background-color: #000000;
    border: 3px dashed #FFFFFF;
    border-radius: 50%;
    color: #FFFFFF;
    height: 48px;
    width: 48px;
    font-size: 26px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.ps-social-icon:hover {
    /*color: #FFFFFF;*/
    text-decoration: none;
}

.footer__menu-item {
    /*margin-right: 10px;*/
}

.footer__menu-item::after {
    /* Bullet point character */
    display: inline-block;
    content: "\2022";
    margin-left: 10px;
    margin-right: 10px;
    font-size: 24px;
}

.footer__menu-item:last-child::after {
    display: none;
}

/* Overflow */
.overflow-y--auto {
    overflow-y: auto;
}

.overflow-y--scroll {
    overflow-y: scroll;
}

.overflow-y--hidden {
    overflow-y: hidden;
}

/* Margin - all sides */
.ps-h-m-auto {
    margin: auto;
}

.ps-h-m-0 {
    margin: 0;
}

.ps-h-m-5 {
    margin: 5px;
}

.ps-h-m-10 {
    margin: 10px;
}

.ps-h-m-15 {
    margin: 15px;
}

.ps-h-m-20 {
    margin: 20px;
}

.ps-h-m-25 {
    margin: 25px;
}

.ps-h-m-30 {
    margin: 30px;
}

.ps-h-m-35 {
    margin: 35px;
}

.ps-h-m-40 {
    margin: 40px;
}

/* Margin - top */
.ps-h-mt-auto {
    margin-top: auto;
}

.ps-h-mt-0 {
    margin-top: 0;
}

.ps-h-mt-5 {
    margin-top: 5px;
}

.ps-h-mt-10 {
    margin-top: 10px;
}

.ps-h-mt-15 {
    margin-top: 15px;
}

.ps-h-mt-20 {
    margin-top: 20px;
}

.ps-h-mt-25 {
    margin-top: 25px;
}

.ps-h-mt-30 {
    margin-top: 30px;
}

.ps-h-mt-35 {
    margin-top: 35px;
}

.ps-h-mt-40 {
    margin-top: 40px;
}

.ps-h-mt-45 {
    margin-top: 45px;
}

.ps-h-mt-50 {
    margin-top: 50px;
}

.ps-h-mt-55 {
    margin-top: 55px;
}

.ps-h-mt-60 {
    margin-top: 60px;
}

.ps-h-mt-65 {
    margin-top: 65px;
}

.ps-h-mt-70 {
    margin-top: 70px;
}

.ps-h-mt-75 {
    margin-top: 75px;
}

.ps-h-mt-80 {
    margin-top: 80px;
}

/* REM units */
.ps-h-mt--0-rem {
    margin-top: 0rem;
}

.ps-h-mt--0-25-rem {
    margin-top: 0.25rem;
}

.ps-h-mt--0-5-rem {
    margin-top: 0.5rem;
}

.ps-h-mt--0-75-rem {
    margin-top: 0.75rem;
}

.ps-h-mt--1-rem {
    margin-top: 1rem;
}

.ps-h-mt--1-25-rem {
    margin-top: 1.25rem;
}

.ps-h-mt--1-5-rem {
    margin-top: 1.5rem;
}

.ps-h-mt--1-75-rem {
    margin-top: 1.75rem;
}

.ps-h-mt--2-rem {
    margin-top: 2rem;
}

.ps-h-mt--2-5-rem {
    margin-top: 2.5rem;
}

.ps-h-mt--3-rem {
    margin-top: 3rem;
}

.ps-h-mt--4-rem {
    margin-top: 4rem;
}

.ps-h-mt--6-rem {
    margin-top: 6rem;
}

/* Margin - bottom */
.ps-h-mb-auto {
    margin-bottom: auto;
}

.ps-h-mb-0 {
    margin-bottom: 0;
}

.ps-h-mb-5 {
    margin-bottom: 5px;
}

.ps-h-mb-10 {
    margin-bottom: 10px;
}

.ps-h-mb-15 {
    margin-bottom: 15px;
}

.ps-h-mb-20 {
    margin-bottom: 20px;
}

.ps-h-mb-25 {
    margin-bottom: 25px;
}

.ps-h-mb-30 {
    margin-bottom: 30px;
}

.ps-h-mb-35 {
    margin-bottom: 35px;
}

.ps-h-mb-40 {
    margin-bottom: 40px;
}

.ps-h-mb-45 {
    margin-bottom: 45px;
}

.ps-h-mb-50 {
    margin-bottom: 50px;
}

.ps-h-mb-55 {
    margin-bottom: 55px;
}

.ps-h-mb-60 {
    margin-bottom: 60px;
}

.ps-h-mb-65 {
    margin-bottom: 65px;
}

.ps-h-mb-70 {
    margin-bottom: 70px;
}

.ps-h-mb-75 {
    margin-bottom: 75px;
}

.ps-h-mb-80 {
    margin-bottom: 80px;
}

.ps-h-mb-85 {
    margin-bottom: 85px;
}

.ps-h-mb-90 {
    margin-bottom: 90px;
}

.ps-h-mb-95 {
    margin-bottom: 95px;
}

.ps-h-mb-100 {
    margin-bottom: 100px;
}

/* REM units */
.ps-h-mb--0-rem {
    margin-bottom: 0rem;
}

.ps-h-mb--0-25-rem {
    margin-bottom: 0.25rem;
}

.ps-h-mb--0-5-rem {
    margin-bottom: 0.5rem;
}

.ps-h-mb--0-75-rem {
    margin-bottom: 0.75rem;
}

.ps-h-mb--1-rem {
    margin-bottom: 1rem;
}

.ps-h-mb--1-25-rem {
    margin-bottom: 1.25rem;
}

.ps-h-mb--1-5-rem {
    margin-bottom: 1.5rem;
}

.ps-h-mb--1-75-rem {
    margin-bottom: 1.75rem;
}

.ps-h-mb--2-rem {
    margin-bottom: 2rem;
}

.ps-h-mb--2-5-rem {
    margin-bottom: 2.5rem;
}

.ps-h-mb--3-rem {
    margin-bottom: 3rem;
}

.ps-h-mb--4-rem {
    margin-bottom: 4rem;
}

.ps-h-mb--6-rem {
    margin-bottom: 6rem;
}

/* Margin - right */
.ps-h-mr-auto {
    margin-right: auto;
}

.ps-h-mr-0 {
    margin-right: 0;
}

.ps-h-mr-5 {
    margin-right: 5px;
}

.ps-h-mr-10 {
    margin-right: 10px;
}

.ps-h-mr-15 {
    margin-right: 15px;
}

.ps-h-mr-20 {
    margin-right: 20px;
}

.ps-h-mr-25 {
    margin-right: 25px;
}

.ps-h-mr-30 {
    margin-right: 30px;
}

.ps-h-mr-35 {
    margin-right: 35px;
}

.ps-h-mr-40 {
    margin-right: 40px;
}

.ps-h-mr-45 {
    margin-right: 45px;
}

.ps-h-mr-50 {
    margin-right: 50px;
}

.ps-h-mr-55 {
    margin-right: 55px;
}

.ps-h-mr-60 {
    margin-right: 60px;
}

.ps-h-mr-65 {
    margin-right: 65px;
}

.ps-h-mr-70 {
    margin-right: 70px;
}

.ps-h-mr-75 {
    margin-right: 75px;
}

.ps-h-mr-80 {
    margin-right: 80px;
}

/* Margin right - rem units */
.ps-h-mr--0-125--rem {
    margin-right: 0.125rem;
}

.ps-h-mr--1-rem {
    margin-right: 1rem;
}

/* Margin - left */
.ps-h-ml-auto {
    margin-left: auto;
}

.ps-h-ml-0 {
    margin-left: 0;
}

.ps-h-ml-5 {
    margin-left: 5px;
}

.ps-h-ml-10 {
    margin-left: 10px;
}

.ps-h-ml-15 {
    margin-left: 15px;
}

.ps-h-ml-20 {
    margin-left: 20px;
}

.ps-h-ml-25 {
    margin-left: 25px;
}

.ps-h-ml-30 {
    margin-left: 30px;
}

.ps-h-ml-35 {
    margin-left: 35px;
}

.ps-h-ml-40 {
    margin-left: 40px;
}

.ps-h-ml-45 {
    margin-left: 45px;
}

.ps-h-ml-50 {
    margin-left: 50px;
}

.ps-h-ml-55 {
    margin-left: 55px;
}

.ps-h-ml-60 {
    margin-left: 60px;
}

.ps-h-ml-65 {
    margin-left: 65px;
}

.ps-h-ml-70 {
    margin-left: 70px;
}

.ps-h-ml-75 {
    margin-left: 75px;
}

.ps-h-ml-80 {
    margin-left: 80px;
}

/* Margin left - rem units */
.ps-h-ml--0-rem {
    margin-left: 0;
}

.ps-h-ml--0-25-rem {
    margin-left: 0.25rem;
}

.ps-h-ml--0-5-rem {
    margin-left: 0.5rem;
}

.ps-h-ml--0-75-rem {
    margin-left: 0.75rem;
}

.ps-h-ml--1-rem {
    margin-left: 1rem;
}

.ps-h-ml--1-25-rem {
    margin-left: 1.25rem;
}

.ps-h-ml--1-5-rem {
    margin-left: 1.5rem;
}

.ps-h-ml--2-rem {
    margin-left: 2rem;
}

.ps-h-text-left {
    text-align: left;
}

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

.ps-h-text-right {
    text-align: right;
}

.ps-h-text-justify {
    text-align: justify;
}

/* Display */
.display-flex {
    display: flex;
}

.display-inline-flex {
    display: inline-flex;
}

.display-none {
    display: none;
}

.display-grid {
    display: grid;
}

.display-inline-block {
    display: inline-block;
}

.display-block {
    display: block;
}

/* Alignment */
.text-right {
    text-align: right;
}

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

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

/* Flex stuff */
.display-flex--row {
    flex-direction: row;
}

.display-flex--col {
    flex-direction: column;
}

.display-flex--col-reverse {
    flex-direction: column-reverse;
}


.flex-1 {
    flex: 1;
}

.flex--default {
    flex: 1 1 0;
}

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

.items-start {
    align-items: flex-start;
}

.items-end {
    align-items: flex-end;
}

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

.self-start {
    align-self: flex-start;
}

.self-end {
    align-self: flex-end;
}

.self-stretch {
    align-self: stretch;
}

.items-stretch {
    align-items: stretch;
}

/* Grid stuff */
.grid-gap-5 {
    grid-gap: 5px;
}

.grid-gap-10 {
    grid-gap: 10px;
}

.grid-gap-15 {
    grid-gap: 15px;
}

.grid-gap-20 {
    grid-gap: 20px;
}

.grid-gap-25 {
    grid-gap: 25px;
}

.grid-gap-30 {
    grid-gap: 30px;
}

.grid-gap-x-5 {
    column-gap: 5px;
}

.grid-gap-x-10 {
    column-gap: 10px;
}

.grid-gap-x-15 {
    column-gap: 15px;
}

.grid-gap-x-20 {
    column-gap: 20px;
}

.grid-gap-x-25 {
    column-gap: 25px;
}

.grid-gap-x-30 {
    column-gap: 30px;
}

.grid-gap-x-35 {
    column-gap: 35px;
}

.grid-gap-x-40 {
    column-gap: 40px;
}

.grid-gap-y-5 {
    row-gap: 5px;
}

.grid-gap-y-10 {
    row-gap: 10px;
}

.grid-gap-y-15 {
    row-gap: 15px;
}

.grid-gap-y-20 {
    row-gap: 20px;
}

.grid-gap-y-25 {
    row-gap: 25px;
}

.grid-gap-y-30 {
    row-gap: 30px;
}

.grid-gap-y-35 {
    row-gap: 35px;
}

.grid-gap-y-40 {
    row-gap: 40px;
}

.grid-cols-1 {
    grid-template-columns: 1fr;
}

.grid-cols-2 {
    grid-template-columns: 1fr 1fr;
}

.grid-cols-3 {
    grid-template-columns: 1fr 1fr 1fr;
}

/* Border radius */
.border-radius-5 {
    border-radius: 5px;
}

.border-radius-8 {
    border-radius: 8px;
}

.border-radius-10 {
    border-radius: 10px;
}

.border-radius-full {
    border-radius: 50%;
}

.border-radius-max {
    border-radius: 9999px;
}

/* Font weights */
.font-weight--light {
    font-weight: 300;
}

.font-weight--normal {
    font-weight: 400;
}

.font-weight--semi-bold {
    font-weight: 500;
}

.font-weight--bold {
    font-weight: 600;
}

.font-weight--extra-bold {
    font-weight: 700;
}

.font-weight--super-bold {
    font-weight: 900;
}

/* Letter spacing */
.letter-spacing--minus-5 {
    letter-spacing: -0.05em;
}
.letter-spacing--minus-4 {
    letter-spacing: -0.04em;
}
.letter-spacing--minus-3 {
    letter-spacing: -0.03em;
}
.letter-spacing--minus-2 {
    letter-spacing: -0.02em;
}
.letter-spacing--minus-1 {
    letter-spacing: -0.01em;
}
.letter-spacing--normal {
    letter-spacing: 0;
}
.letter-spacing--1 {
    letter-spacing: 0.01em;
}
.letter-spacing--2 {
    letter-spacing: 0.02em;
}
.letter-spacing--3 {
    letter-spacing: 0.03em;
}
.letter-spacing--4 {
    letter-spacing: 0.04em;
}
.letter-spacing--5 {
    letter-spacing: 0.05em;
}

/* Font size */
.font-size--xs {
    font-size: 14px;
}

.font-size--sm {
    font-size: 16px;
}

.font-size--normal {
    font-size: 18px;
}

.font-size--lg {
    font-size: 20px;
}

.font-size--xl {
    font-size: 22px;
}

.font-size--xxl {
    font-size: 24px;
}

.font-size--xxxl {
    font-size: 26px;
}

/* Icon sizes */
.icon-size--xl {
    font-size: 64px;
}

.icon-size--lg {
    font-size: 48px;
}

.icon-size--md {
    font-size: 32px;
}

.icon-size--sm {
    font-size: 20px;
}

.icon-size--xs {
    font-size: 16px;
}

/* Position */
.position--absolute {
    position: absolute;
}

.position--relative {
    position: relative;
}

.position--static {
    position: static;
}

/* Position shorthand defs... */
.top--0 {
    top: 0;
}

.top--100-percent {
    top: 100%;
}

.right--0 {
    right: 0;
}


/* Font family */
.font-family--heading {
    font-family: 'Roboto Condensed', sans-serif;
}

.font-family--body {
    font-family: 'Karla', sans-serif;
}

/* Text Transform */
.text-transform--uppercase {
    text-transform: uppercase;
}



/* padding - all sides */
.ps-h-p-0 {
    padding: 0;
}

.ps-h-p-5 {
    padding: 5px;
}

.ps-h-p-10 {
    padding: 10px;
}

.ps-h-p-15 {
    padding: 15px;
}

.ps-h-p-20 {
    padding: 20px;
}

.ps-h-p-25 {
    padding: 25px;
}

.ps-h-p-30 {
    padding: 30px;
}

.ps-h-p-35 {
    padding: 35px;
}

.ps-h-p-40 {
    padding: 40px;
}

/* padding - top */
.ps-h-pt-0 {
    padding-top: 0;
}

.ps-h-pt-5 {
    padding-top: 5px;
}

.ps-h-pt-10 {
    padding-top: 10px;
}

.ps-h-pt-15 {
    padding-top: 15px;
}

.ps-h-pt-20 {
    padding-top: 20px;
}

.ps-h-pt-25 {
    padding-top: 25px;
}

.ps-h-pt-30 {
    padding-top: 30px;
}

.ps-h-pt-35 {
    padding-top: 35px;
}

.ps-h-pt-40 {
    padding-top: 40px;
}

.ps-h-pt-45 {
    padding-top: 45px;
}

.ps-h-pt-50 {
    padding-top: 50px;
}

.ps-h-pt-55 {
    padding-top: 55px;
}

.ps-h-pt-60 {
    padding-top: 60px;
}

.ps-h-pt-65 {
    padding-top: 65px;
}

.ps-h-pt-70 {
    padding-top: 70px;
}

.ps-h-pt-75 {
    padding-top: 75px;
}

.ps-h-pt-80 {
    padding-top: 80px;
}

.ps-h-pt-85 {
    padding-top: 85px;
}

.ps-h-pt-90 {
    padding-top: 90px;
}

.ps-h-pt-95 {
    padding-top: 95px;
}

.ps-h-pt-100 {
    padding-top: 100px;
}

.ps-h-pt-105 {
    padding-top: 105px;
}

.ps-h-pt-110 {
    padding-top: 110px;
}

.ps-h-pt-115 {
    padding-top: 115px;
}

.ps-h-pt-120 {
    padding-top: 120px;
}

.ps-h-pt-125 {
    padding-top: 125px;
}

.ps-h-pt-130 {
    padding-top: 130px;
}

.ps-h-pt-135 {
    padding-top: 135px;
}

.ps-h-pt-140 {
    padding-top: 140px;
}

.ps-h-pt-145 {
    padding-top: 145px;
}

.ps-h-pt-150 {
    padding-top: 150px;
}

.ps-h-pt-200 {
    padding-top: 200px;
}

/* Padding top - REM units */
.ps-h-pt--0-5-rem {
    padding-top: 0.5rem;
}

.ps-h-pt--1-25-rem {
    padding-top: 1.25rem;
}

.ps-h-pt--4-rem {
    padding-top: 4rem;
}

.ps-h-pt--6-rem {
    padding-top: 6rem;
}

.ps-h-pt--8-rem {
    padding-top: 128px;
}

.ps-h-pt--10-rem {
    padding-top: 160px;
}

/* padding - bottom */
.ps-h-pb-5 {
    padding-bottom: 5px;
}

.ps-h-pb-10 {
    padding-bottom: 10px;
}

.ps-h-pb-15 {
    padding-bottom: 15px;
}

.ps-h-pb-20 {
    padding-bottom: 20px;
}

.ps-h-pb-25 {
    padding-bottom: 25px;
}

.ps-h-pb-30 {
    padding-bottom: 30px;
}

.ps-h-pb-35 {
    padding-bottom: 35px;
}

.ps-h-pb-40 {
    padding-bottom: 40px;
}

.ps-h-pb-45 {
    padding-bottom: 45px;
}

.ps-h-pb-50 {
    padding-bottom: 50px;
}

.ps-h-pb-55 {
    padding-bottom: 55px;
}

.ps-h-pb-60 {
    padding-bottom: 60px;
}

.ps-h-pb-65 {
    padding-bottom: 65px;
}

.ps-h-pb-70 {
    padding-bottom: 70px;
}

.ps-h-pb-75 {
    padding-bottom: 75px;
}

.ps-h-pb-80 {
    padding-bottom: 80px;
}

.ps-h-pb-85 {
    padding-bottom: 85px;
}

.ps-h-pb-90 {
    padding-bottom: 90px;
}

.ps-h-pb-95 {
    padding-bottom: 95px;
}

.ps-h-pb-100 {
    padding-bottom: 100px;
}

.ps-h-pb-105 {
    padding-bottom: 105px;
}

.ps-h-pb-110 {
    padding-bottom: 110px;
}

.ps-h-pb-115 {
    padding-bottom: 115px;
}

.ps-h-pb-120 {
    padding-bottom: 120px;
}

.ps-h-pb-125 {
    padding-bottom: 125px;
}

.ps-h-pb-130 {
    padding-bottom: 130px;
}

.ps-h-pb-135 {
    padding-bottom: 135px;
}

.ps-h-pb-140 {
    padding-bottom: 140px;
}

.ps-h-pb-145 {
    padding-bottom: 145px;
}

.ps-h-pb-150 {
    padding-bottom: 150px;
}

.ps-h-pb-200 {
    padding-bottom: 200px;
}

/* Padding bottom - REM units */
.ps-h-pb--0-5-rem {
    padding-bottom: 0.5rem;
}

.ps-h-pb--4-rem {
    padding-bottom: 4rem;
}

.ps-h-pb--6-rem {
    padding-bottom: 6rem;
}

.ps-h-pb--8-rem {
    padding-bottom: 128px;
}

.ps-h-pb--10-rem {
    padding-bottom: 160px;
}

/* padding - right */
.ps-h-pr-0 {
    padding-right: 0;
}

.ps-h-pr-5 {
    padding-right: 5px;
}

.ps-h-pr-10 {
    padding-right: 10px;
}

.ps-h-pr-15 {
    padding-right: 15px;
}

.ps-h-pr-20 {
    padding-right: 20px;
}

.ps-h-pr-25 {
    padding-right: 25px;
}

.ps-h-pr-30 {
    padding-right: 30px;
}

.ps-h-pr-35 {
    padding-right: 35px;
}

.ps-h-pr-45 {
    padding-right: 45px;
}

.ps-h-pr-50 {
    padding-right: 50px;
}

.ps-h-pr-55 {
    padding-right: 55px;
}

.ps-h-pr-60 {
    padding-right: 60px;
}

.ps-h-pr-65 {
    padding-right: 65px;
}

.ps-h-pr-70 {
    padding-right: 70px;
}

.ps-h-pr-75 {
    padding-right: 75px;
}

.ps-h-pr-80 {
    padding-right: 80px;
}

.ps-h-pr-85 {
    padding-right: 85px;
}

.ps-h-pr-90 {
    padding-right: 90px;
}

.ps-h-pr-95 {
    padding-right: 95px;
}

.ps-h-pr-100 {
    padding-right: 100px;
}

.ps-h-pr-40 {
    padding-right: 40px;
}

/* Padding right - rem units */
.ps-h-pr--0-5-rem {
    padding-right: 0.5rem;
}

/* padding - left */
.ps-h-pl-0 {
    padding-left: 0;
}

.ps-h-pl-5 {
    padding-left: 5px;
}

.ps-h-pl-10 {
    padding-left: 10px;
}

.ps-h-pl-15 {
    padding-left: 15px;
}

.ps-h-pl-20 {
    padding-left: 20px;
}

.ps-h-pl-25 {
    padding-left: 25px;
}

.ps-h-pl-30 {
    padding-left: 30px;
}

.ps-h-pl-35 {
    padding-left: 35px;
}

.ps-h-pl-40 {
    padding-left: 40px;
}

.ps-h-pl-45 {
    padding-left: 45px;
}

.ps-h-pl-50 {
    padding-left: 50px;
}

.ps-h-pl-55 {
    padding-left: 55px;
}

.ps-h-pl-60 {
    padding-left: 60px;
}

.ps-h-pl-65 {
    padding-left: 65px;
}

.ps-h-pl-70 {
    padding-left: 70px;
}

.ps-h-pl-75 {
    padding-left: 75px;
}

.ps-h-pl-80 {
    padding-left: 80px;
}

.ps-h-pl-85 {
    padding-left: 85px;
}

.ps-h-pl-90 {
    padding-left: 90px;
}

.ps-h-pl-95 {
    padding-left: 95px;
}

.ps-h-pl-100 {
    padding-left: 100px;
}

/* Padding left - REM units */
.ps-h-pl--0-5-rem {
    padding-left: 0.5rem;
}

/* Line height */
.line-height--1 {
    line-height: 1;
}

.line-height--1-5 {
    line-height: 1.5;
}

.line-height--1-2 {
    line-height: 1.2;
}

.line-height--1-3 {
    line-height: 1.3;
}

.line-height--1-5 {
    line-height: 1.5;
}

.line-height--1-6 {
    line-height: 1.6;
}

.line-height--1-7 {
    line-height: 1.7;
}

/* Borders */
.border--1 {
    border: 1px solid;
}

.border--2 {
    border: 2px solid;
}

.border--t-1 {
    border-top: 1px solid;
}

.border--t-2 {
    border-top: 2px solid;
}

.border--r-1 {
    border-right: 1px solid;
}

.border--r-2 {
    border-right: 2px solid;
}

.border--b-1 {
    border-bottom: 1px solid;
}

.border--b-2 {
    border-bottom: 2px solid;
}

.border--l-1 {
    border-left: 1px solid;
}

.border--l-2 {
    border-left: 2px solid;
}

/* Text Colours */
.color--light-1 {
    color: #F0F0F0;
}

.color--light-2 {
    color: #E0E0E0;
}

.color--grey-100 {
    color: #F0F0F0;
}

.color--grey-300 {
    color: #969CA4;
}

.color--grey-500 {
    color: #5C6570;
}

.color--grey-600 {
    color: #49525B;
}

.color--grey-700 {
    color: #363E46
}

.color--grey-800 {
    color: #2F2F2F;
}

.color--grey-900 {
    color: #2f2f2f;
}

.color--black {
    color: #14171C;
}

.color--secondary--900 {
    color: #75000C;
}

.colour--primary-brand {
    color: #0C54A6;
}

.color--accent {
    color: #E48A22;
}

.color--accent--200 {
    color: #B58052;
}

.color--accent--300 {
    color: #E48A22;
}

.color--accent--500 {
    color: #D6790F;
}

.color--accent--700 {
    color: #BE6500;
}

.color--accent--800 {
    color: #9F6421;
}

.colour--danger {
    color: #930211;
}

.color--primary-brand--700 {
    color: #283169;
}

.color--primary--700 {
    color: #00367D;
}

.color--primary-brand {
    color: #0C54A6;
}

.color--primary-grey--200 {
    color: #2A3441;
}

.color--primary-grey--300 {
    color: #95A2B1;
}

.color--primary-grey--500 {
    color: #4A5564;
}

.color--primary-grey--900 {
    color: #2A3441;
}

.color--primary-brand-light {
    color: #4093f1;
}

.color--pn--primary {
    color: #0D5B6D;
}

.color--danger {
    color: #930211;
}

.color--white {
    color: #fff;
}

/* Border colours */
.border-color--light-1 {
    border-color: #F0F0F0;
}

.border-color--light-2 {
    border-color: #E0E0E0;
}

.border-color--primary-brand {
    border-color: #0C54A6;
}

.border-color--danger {
    border-color: #930211;
}

/* Z-index */
.z-index--999 {
    z-index: 999;
}

.z-index--998 {
    z-index: 998;
}

.z-index--997 {
    z-index: 997;
}

.z-index--996 {
    z-index: 996;
}

.z-index--1000 {
    z-index: 1000;
}

.z-index--1001 {
    z-index: 1001;
}

.z-index--1002 {
    z-index: 1002;
}

.z-index--1003 {
    z-index: 1003;
}

.z-index--1004 {
    z-index: 1004;
}

.z-index--neg-1 {
    z-index: -1;
}

/* Cursor */
.cursor--pointer {
    cursor: pointer;
}

/* Background Colours */
.bg-colour--grey-100 {
    background-color: #F9F9F9;
}

.bg-colour--grey-200 {
    background-color: #CCCCCC;
}

.bg-colour--grey-300 {
    background-color: #969CA4;
}

.bg-colour--grey-800 {
    background-color: #2f2f2f;
}

.bg-colour--grey-900 {
    background-color: #1e1e1e;
}

.bg-colour--white {
    background-color: #FFFFFF;
}

.bg-colour--black {
    background-color: #14171C;
}

.bg-colour--primary-100 {
    background-color: #F5F8FC;
}

.bg-colour--primary--200 {
    background-color: #c8cedb;
}

.bg-colour--primary-grey--200 {
    background-color: #E9EDF2;
}

.bg-colour--secondary--900 {
    background-color: #75000C;
}

/* Justify content */
.justify-content--space-around {
    justify-content: space-around;
}

.justify-content--space-between {
    justify-content: space-between;
}

.justify-content--center {
    justify-content: center;
}

/* Justify self */
.justify-self--center {
    justify-self: center;
}

.justify-self--flex-end {
    justify-self: flex-end;
}

.justify-self--flex-start {
    justify-self: flex-start;
}

/* Wrap definitions */
.white-space--nowrap {
    white-space: nowrap;
}

/* Width */
.width--full {
    width: 100%;
}

.width--50 {
    width: 50%;
}

.width--auto {
    width: auto;
}

.width--min {
    width: min-content;
}

.width--max {
    width: max-content;
}

.width--fit-content {
    width: fit-content;
}

.width--max--50 {
    max-width: 50%;
}

.width--max--100 {
    max-width: 100%;
}

.height--full {
    height: 100%;
}

.height--auto {
    height: auto;
}

.height--min {
    height: min-content;
}

/* Borders */
.border-t-1 {
    border-top: 1px solid #363E46;
}

.border-t-2 {
    border-top: 2px solid #363E46;
}

.border-b-1 {
    border-bottom: 1px solid #363E46;
}

.border-b-2 {
    border-bottom: 2px solid #363E46;
}

.border-l-1 {
    border-left: 1px solid #363E46;
}

.border-l-2 {
    border-left: 2px solid #363E46;
}

.border-r-1 {
    border-right: 1px solid #363E46;
}

.border-r-2 {
    border-right: 2px solid #363E46;
}


/* Mobile variations */
@media screen and (max-width: 575px) {
    /* Vertical align */
    .--xs--vertical-align--middle {
        vertical-align: middle;
    }

    .--xs--vertical-align--top {
        vertical-align: top;
    }

    .--xs--vertical-align--bottom {
        vertical-align: bottom;
    }

    /* Overflow */
    .--xs--overflow-y--auto {
        overflow-y: auto;
    }

    .--xs--overflow-y--scroll {
        overflow-y: scroll;
    }

    .--xs--overflow-y--hidden {
        overflow-y: hidden;
    }
    
    /* Margin - all sides */
    .--xs--ps-h-m-0 {
        margin: 0;
    }

    .--xs--ps-h-m-5 {
        margin: 5px;
    }

    .--xs--ps-h-m-10 {
        margin: 10px;
    }

    .--xs--ps-h-m-15 {
        margin: 15px;
    }

    .--xs--ps-h-m-20 {
        margin: 20px;
    }

    .--xs--ps-h-m-25 {
        margin: 25px;
    }

    .--xs--ps-h-m-30 {
        margin: 30px;
    }

    .--xs--ps-h-m-35 {
        margin: 35px;
    }

    .--xs--ps-h-m-40 {
        margin: 40px;
    }

    /* Margin - top */
    .--xs--ps-h-mt-0 {
        margin-top: 0;
    }

    .--xs--ps-h-mt-5 {
        margin-top: 5px;
    }

    .--xs--ps-h-mt-10 {
        margin-top: 10px;
    }

    .--xs--ps-h-mt-15 {
        margin-top: 15px;
    }

    .--xs--ps-h-mt-20 {
        margin-top: 20px;
    }

    .--xs--ps-h-mt-25 {
        margin-top: 25px;
    }

    .--xs--ps-h-mt-30 {
        margin-top: 30px;
    }

    .--xs--ps-h-mt-35 {
        margin-top: 35px;
    }

    .--xs--ps-h-mt-40 {
        margin-top: 40px;
    }
    
    .--xs--ps-h-mt-45 {
        margin-top: 45px;
    }

    .--xs--ps-h-mt-50 {
        margin-top: 50px;
    }

    .--xs--ps-h-mt-55 {
        margin-top: 55px;
    }

    .--xs--ps-h-mt-60 {
        margin-top: 60px;
    }

    .--xs--ps-h-mt-65 {
        margin-top: 65px;
    }

    .--xs--ps-h-mt-70 {
        margin-top: 70px;
    }

    .--xs--ps-h-mt-75 {
        margin-top: 75px;
    }

    .--xs--ps-h-mt-80 {
        margin-top: 80px;
    }

    .--xs--ps-h-mt-85 {
        margin-top: 85px;
    }

    .--xs--ps-h-mt-90 {
        margin-top: 90px;
    }

    .--xs--ps-h-mt-95 {
        margin-top: 95px;
    }

    .--xs--ps-h-mt-100 {
        margin-top: 100px;
    }

    /* Margin - bottom */
    .--xs--ps-h-mb-0 {
        margin-bottom: 0px;
    }

    .--xs--ps-h-mb-5 {
        margin-bottom: 5px;
    }

    .--xs--ps-h-mb-10 {
        margin-bottom: 10px;
    }

    .--xs--ps-h-mb-15 {
        margin-bottom: 15px;
    }

    .--xs--ps-h-mb-20 {
        margin-bottom: 20px;
    }

    .--xs--ps-h-mb-25 {
        margin-bottom: 25px;
    }

    .--xs--ps-h-mb-30 {
        margin-bottom: 30px;
    }

    .--xs--ps-h-mb-35 {
        margin-bottom: 35px;
    }

    .--xs--ps-h-mb-40 {
        margin-bottom: 40px;
    }

    .--xs--ps-h-mb-45 {
        margin-bottom: 45px;
    }

    .--xs--ps-h-mb-50 {
        margin-bottom: 50px;
    }

    .--xs--ps-h-mb-55 {
        margin-bottom: 55px;
    }

    .--xs--ps-h-mb-60 {
        margin-bottom: 60px;
    }

    .--xs--ps-h-mb-65 {
        margin-bottom: 65px;
    }

    .--xs--ps-h-mb-70 {
        margin-bottom: 70px;
    }

    .--xs--ps-h-mb-75 {
        margin-bottom: 75px;
    }

    .--xs--ps-h-mb-80 {
        margin-bottom: 80px;
    }

    .--xs--ps-h-mb-85 {
        margin-bottom: 85px;
    }

    .--xs--ps-h-mb-90 {
        margin-bottom: 90px;
    }

    .--xs--ps-h-mb-95 {
        margin-bottom: 95px;
    }

    .--xs--ps-h-mb-100 {
        margin-bottom: 100px;
    }

    /* Margin - right */
    .--xs--ps-h-mr-0 {
        margin-right: 0;
    }

    .--xs--ps-h-mr-5 {
        margin-right: 5px;
    }

    .--xs--ps-h-mr-10 {
        margin-right: 10px;
    }

    .--xs--ps-h-mr-15 {
        margin-right: 15px;
    }

    .--xs--ps-h-mr-20 {
        margin-right: 20px;
    }

    .--xs--ps-h-mr-25 {
        margin-right: 25px;
    }

    .--xs--ps-h-mr-30 {
        margin-right: 30px;
    }

    .--xs--ps-h-mr-35 {
        margin-right: 35px;
    }

    .--xs--ps-h-mr-40 {
        margin-right: 40px;
    }

    /* Margin - left */
    .--xs--ps-h-ml-0 {
        margin-left: 0;
    }

    .--xs--ps-h-ml-5 {
        margin-left: 5px;
    }

    .--xs--ps-h-ml-10 {
        margin-left: 10px;
    }

    .--xs--ps-h-ml-15 {
        margin-left: 15px;
    }

    .--xs--ps-h-ml-20 {
        margin-left: 20px;
    }

    .--xs--ps-h-ml-25 {
        margin-left: 25px;
    }

    .--xs--ps-h-ml-30 {
        margin-left: 30px;
    }

    .--xs--ps-h-ml-35 {
        margin-left: 35px;
    }

    .--xs--ps-h-ml-40 {
        margin-left: 40px;
    }

    .--xs--ps-h-text-left {
        text-align: left;
    }

    .--xs--ps-h-text-center {
        text-align: center;
    }

    .--xs--ps-h-text-right {
        text-align: right;
    }

    .--xs--ps-h-text-justify {
        text-align: justify;
    }

    /* Display */
    .--xs--display-flex {
        display: flex;
    }

    .--xs--display-inline-flex {
        display: inline-flex;
    }

    .--xs--display-none {
        display: none;
    }

    .--xs--display-grid {
        display: grid;
    }

    .--xs--display-inline-block {
        display: inline-block;
    }

    .--xs--display-block {
        display: block;
    }

    /* Alignment */
    .--xs--text-right {
        text-align: right;
    }

    .--xs--text-left {
        text-align: left;
    }

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

    /* Flex stuff */
    .--xs--display-flex--row {
        flex-direction: row;
    }

    .--xs--display-flex--col {
        flex-direction: column;
    }

    .--xs--display-flex--col-reverse {
        flex-direction: column-reverse;
    }


    .--xs--flex-1 {
        flex: 1;
    }

    .--xs--flex--default {
        flex: 1 1 0;
    }

    .--xs--items-center {
        align-items: center;
    }

    .--xs--items-start {
        align-items: flex-start;
    }

    .--xs--items-end {
        align-items: flex-end;
    }

    .--xs--self-center {
        align-self: center;
    }

    .--xs--self-start {
        align-self: flex-start;
    }

    .--xs--self-end {
        align-self: flex-end;
    }

    /* Grid stuff */
    .--xs--grid-gap-5 {
        grid-gap: 5px;
    }

    .--xs--grid-gap-10 {
        grid-gap: 10px;
    }

    .--xs--grid-gap-15 {
        grid-gap: 15px;
    }

    .--xs--grid-gap-20 {
        grid-gap: 20px;
    }

    .--xs--grid-gap-25 {
        grid-gap: 25px;
    }

    .--xs--grid-gap-30 {
        grid-gap: 30px;
    }

    .--xs--grid-gap-x-5 {
        column-gap: 5px;
    }

    .--xs--grid-gap-x-10 {
        column-gap: 10px;
    }

    .--xs--grid-gap-x-15 {
        column-gap: 15px;
    }

    .--xs--grid-gap-x-20 {
        column-gap: 20px;
    }

    .--xs--grid-gap-x-25 {
        column-gap: 25px;
    }

    .--xs--grid-gap-x-30 {
        column-gap: 30px;
    }

    .--xs--grid-gap-x-35 {
        column-gap: 35px;
    }

    .--xs--grid-gap-x-40 {
        column-gap: 40px;
    }

    .--xs--grid-gap-y-5 {
        row-gap: 5px;
    }

    .--xs--grid-gap-y-10 {
        row-gap: 10px;
    }

    .--xs--grid-gap-y-15 {
        row-gap: 15px;
    }

    .--xs--grid-gap-y-20 {
        row-gap: 20px;
    }

    .--xs--grid-gap-y-25 {
        row-gap: 25px;
    }

    .--xs--grid-gap-y-30 {
        row-gap: 30px;
    }

    .--xs--grid-gap-y-35 {
        row-gap: 35px;
    }

    .--xs--grid-gap-y-40 {
        row-gap: 40px;
    }

    .--xs--grid-cols-1 {
        grid-template-columns: 1fr;
    }

    .--xs--grid-cols-2 {
        grid-template-columns: 1fr 1fr;
    }

    .--xs--grid-cols-3 {
        grid-template-columns: 1fr 1fr 1fr;
    }

    /* Font weights */
    .--xs--font-weight--light {
        font-weight: 300;
    }

    .--xs--font-weight--normal {
        font-weight: 400;
    }

    .--xs--font-weight--semi-bold {
        font-weight: 500;
    }

    .--xs--font-weight--bold {
        font-weight: 600;
    }

    .--xs--font-weight--extra-bold {
        font-weight: 700;
    }

    .--xs--font-weight--super-bold {
        font-weight: 900;
    }

    /* Letter spacing */
    .--xs--letter-spacing--minus-5 {
        letter-spacing: -0.05em;
    }
    .--xs--letter-spacing--minus-4 {
        letter-spacing: -0.04em;
    }
    .--xs--letter-spacing--minus-3 {
        letter-spacing: -0.03em;
    }
    .--xs--letter-spacing--minus-2 {
        letter-spacing: -0.02em;
    }
    .--xs--letter-spacing--minus-1 {
        letter-spacing: -0.01em;
    }
    .--xs--letter-spacing--normal {
        letter-spacing: 0;
    }
    .--xs--letter-spacing--1 {
        letter-spacing: 0.01em;
    }
    .--xs--letter-spacing--2 {
        letter-spacing: 0.02em;
    }
    .--xs--letter-spacing--3 {
        letter-spacing: 0.03em;
    }
    .--xs--letter-spacing--4 {
        letter-spacing: 0.04em;
    }
    .--xs--letter-spacing--5 {
        letter-spacing: 0.05em;
    }

    /* Font size */
    .--xs--font-size--xs {
        font-size: 14px;
    }

    .--xs--font-size--sm {
        font-size: 16px;
    }

    .--xs--font-size--normal {
        font-size: 18px;
    }

    .--xs--font-size--lg {
        font-size: 20px;
    }

    .--xs--font-size--xl {
        font-size: 22px;
    }

    /* Icon sizes */
    .--xs--icon-size--xl {
        font-size: 64px;
    }

    .--xs--icon-size--lg {
        font-size: 48px;
    }

    .--xs--icon-size--md {
        font-size: 32px;
    }

    .--xs--icon-size--sm {
        font-size: 20px;
    }

    .--xs--icon-size--xs {
        font-size: 16px;
    }

    /* Position */
    .--xs--position--absolute {
        position: absolute;
    }

    .--xs--position--relative {
        position: relative;
    }

    .--xs--position--static {
        position: static;
    }

    /* Position shorthand defs... */
    .--xs--top--0 {
        top: 0;
    }

    .--xs--right--0 {
        right: 0;
    }

    /* Font family */
    .--xs--font-family--heading {
        font-family: 'Roboto Condensed', sans-serif;
    }

    .--xs--font-family--body {
        font-family: 'Karla', sans-serif;
    }

    /* Text Transform */
    .--xs--text-transform--uppercase {
        text-transform: uppercase;
    }



    /* padding - all sides */
    .--xs--ps-h-p-0 {
        padding: 0;
    }

    .--xs--ps-h-p-5 {
        padding: 5px;
    }

    .--xs--ps-h-p-10 {
        padding: 10px;
    }

    .--xs--ps-h-p-15 {
        padding: 15px;
    }

    .--xs--ps-h-p-20 {
        padding: 20px;
    }

    .--xs--ps-h-p-25 {
        padding: 25px;
    }

    .--xs--ps-h-p-30 {
        padding: 30px;
    }

    .--xs--ps-h-p-35 {
        padding: 35px;
    }

    .--xs--ps-h-p-40 {
        padding: 40px;
    }

    /* padding - top */
    .--xs--ps-h-pt-0 {
        padding-top: 0;
    }

    .--xs--ps-h-pt-5 {
        padding-top: 5px;
    }

    .--xs--ps-h-pt-10 {
        padding-top: 10px;
    }

    .--xs--ps-h-pt-15 {
        padding-top: 15px;
    }

    .--xs--ps-h-pt-20 {
        padding-top: 20px;
    }

    .--xs--ps-h-pt-25 {
        padding-top: 25px;
    }

    .--xs--ps-h-pt-30 {
        padding-top: 30px;
    }

    .--xs--ps-h-pt-35 {
        padding-top: 35px;
    }

    .--xs--ps-h-pt-40 {
        padding-top: 40px;
    }

    .--xs--ps-h-pt-45 {
        padding-top: 45px;
    }

    .--xs--ps-h-pt-50 {
        padding-top: 50px;
    }

    .--xs--ps-h-pt-55 {
        padding-top: 55px;
    }

    .--xs--ps-h-pt-60 {
        padding-top: 60px;
    }

    .--xs--ps-h-pt-65 {
        padding-top: 65px;
    }

    .--xs--ps-h-pt-70 {
        padding-top: 70px;
    }

    .--xs--ps-h-pt-75 {
        padding-top: 75px;
    }

    .--xs--ps-h-pt-80 {
        padding-top: 80px;
    }

    .--xs--ps-h-pt-85 {
        padding-top: 85px;
    }

    .--xs--ps-h-pt-90 {
        padding-top: 90px;
    }

    .--xs--ps-h-pt-95 {
        padding-top: 95px;
    }

    .--xs--ps-h-pt-100 {
        padding-top: 100px;
    }

    /* padding - bottom */
    .--xs--ps-h-pb-0 {
        padding-bottom: 0;
    }

    .--xs--ps-h-pb-5 {
        padding-bottom: 5px;
    }

    .--xs--ps-h-pb-10 {
        padding-bottom: 10px;
    }

    .--xs--ps-h-pb-15 {
        padding-bottom: 15px;
    }

    .--xs--ps-h-pb-20 {
        padding-bottom: 20px;
    }

    .--xs--ps-h-pb-25 {
        padding-bottom: 25px;
    }

    .--xs--ps-h-pb-30 {
        padding-bottom: 30px;
    }

    .--xs--ps-h-pb-35 {
        padding-bottom: 35px;
    }

    .--xs--ps-h-pb-40 {
        padding-bottom: 40px;
    }

    .--xs--ps-h-pb-45 {
        padding-bottom: 45px;
    }

    .--xs--ps-h-pb-50 {
        padding-bottom: 50px;
    }

    .--xs--ps-h-pb-55 {
        padding-bottom: 55px;
    }

    .--xs--ps-h-pb-60 {
        padding-bottom: 60px;
    }

    .--xs--ps-h-pb-65 {
        padding-bottom: 65px;
    }

    .--xs--ps-h-pb-70 {
        padding-bottom: 70px;
    }

    .--xs--ps-h-pb-75 {
        padding-bottom: 75px;
    }

    .--xs--ps-h-pb-80 {
        padding-bottom: 80px;
    }

    .--xs--ps-h-pb-85 {
        padding-bottom: 85px;
    }

    .--xs--ps-h-pb-90 {
        padding-bottom: 90px;
    }

    .--xs--ps-h-pb-95 {
        padding-bottom: 95px;
    }

    .--xs--ps-h-pb-100 {
        padding-bottom: 100px;
    }

    /* padding - right */
    .--xs--ps-h-pr-0 {
        padding-right: 0;
    }

    .--xs--ps-h-pr-5 {
        padding-right: 5px;
    }

    .--xs--ps-h-pr-10 {
        padding-right: 10px;
    }

    .--xs--ps-h-pr-15 {
        padding-right: 15px;
    }

    .--xs--ps-h-pr-20 {
        padding-right: 20px;
    }

    .--xs--ps-h-pr-25 {
        padding-right: 25px;
    }

    .--xs--ps-h-pr-30 {
        padding-right: 30px;
    }

    .--xs--ps-h-pr-35 {
        padding-right: 35px;
    }

    .--xs--ps-h-pr-40 {
        padding-right: 40px;
    }

    .--xs--ps-h-pr-45 {
        padding-right: 45px;
    }

    .--xs--ps-h-pr-50 {
        padding-right: 50px;
    }

    .--xs--ps-h-pr-55 {
        padding-right: 55px;
    }

    .--xs--ps-h-pr-60 {
        padding-right: 60px;
    }

    .--xs--ps-h-pr-65 {
        padding-right: 65px;
    }

    .--xs--ps-h-pr-70 {
        padding-right: 70px;
    }

    .--xs--ps-h-pr-75 {
        padding-right: 75px;
    }

    .--xs--ps-h-pr-80 {
        padding-right: 80px;
    }

    .--xs--ps-h-pr-85 {
        padding-right: 85px;
    }

    .--xs--ps-h-pr-90 {
        padding-right: 90px;
    }

    .--xs--ps-h-pr-95 {
        padding-right: 95px;
    }

    .--xs--ps-h-pr-100 {
        padding-right: 100px;
    }

    /* padding - left */
    .--xs--ps-h-pl-0 {
        padding-left: 0;
    }

    .--xs--ps-h-pl-5 {
        padding-left: 5px;
    }

    .--xs--ps-h-pl-10 {
        padding-left: 10px;
    }

    .--xs--ps-h-pl-15 {
        padding-left: 15px;
    }

    .--xs--ps-h-pl-20 {
        padding-left: 20px;
    }

    .--xs--ps-h-pl-25 {
        padding-left: 25px;
    }

    .--xs--ps-h-pl-30 {
        padding-left: 30px;
    }

    .--xs--ps-h-pl-35 {
        padding-left: 35px;
    }

    .--xs--ps-h-pl-40 {
        padding-left: 40px;
    }

    .--xs--ps-h-pl-45 {
        padding-left: 45px;
    }

    .--xs--ps-h-pl-50 {
        padding-left: 50px;
    }

    .--xs--ps-h-pl-55 {
        padding-left: 55px;
    }

    .--xs--ps-h-pl-60 {
        padding-left: 60px;
    }

    .--xs--ps-h-pl-65 {
        padding-left: 65px;
    }

    .--xs--ps-h-pl-70 {
        padding-left: 70px;
    }

    .--xs--ps-h-pl-75 {
        padding-left: 75px;
    }

    .--xs--ps-h-pl-80 {
        padding-left: 80px;
    }

    .--xs--ps-h-pl-85 {
        padding-left: 85px;
    }

    .--xs--ps-h-pl-90 {
        padding-left: 90px;
    }

    .--xs--ps-h-pl-95 {
        padding-left: 95px;
    }

    .--xs--ps-h-pl-100 {
        padding-left: 100px;
    }

    /* Line height */
    .--xs--line-height--1 {
        line-height: 1;
    }

    .--xs--line-height--1-5 {
        line-height: 1.5;
    }

    /* Borders */
    .--xs--border--1 {
        border: 1px solid;
    }

    .--xs--border--2 {
        border: 2px solid;
    }

    .--xs--border--t-1 {
        border-top: 1px solid;
    }

    .--xs--border--t-2 {
        border-top: 2px solid;
    }

    .--xs--border--r-1 {
        border-right: 1px solid;
    }

    .--xs--border--r-2 {
        border-right: 2px solid;
    }

    .--xs--border--b-1 {
        border-bottom: 1px solid;
    }

    .--xs--border--b-2 {
        border-bottom: 2px solid;
    }

    .--xs--border--l-1 {
        border-left: 1px solid;
    }

    .--xs--border--l-2 {
        border-left: 2px solid;
    }

    /* Text Colours */
    .--xs--color--light-1 {
        color: #F0F0F0;
    }

    .--xs--color--light-2 {
        color: #E0E0E0;
    }

    .--xs--colour--primary-brand {
        color: #0C54A6;
    }

    .--xs--colour--danger {
        color: #930211;
    }

    .--xs--color--primary-brand {
        color: #0C54A6;
    }

    .--xs--color--primary-brand-light {
        color: #4093f1;
    }

    .--xs--color--danger {
        color: #930211;
    }

    /* Border colours */
    .--xs--border-color--light-1 {
        border-color: #F0F0F0;
    }

    .--xs--border-color--light-2 {
        border-color: #E0E0E0;
    }

    .--xs--border-color--primary-brand {
        border-color: #0C54A6;
    }

    .--xs--border-color--danger {
        border-color: #930211;
    }

    /* Background Colours */


    /* Justify content */
    .--xs--justify-content--space-around {
        justify-content: space-around;
    }

    .--xs--justify-content--space-between {
        justify-content: space-between;
    }

    /* Width */
    .--xs--width--full {
        width: 100%;
    }

    .--xs--width--auto {
        width: auto;
    }

    .--xs--width--min {
        width: min-content;
    }

    .--xs--width--max-50 {
        width: 50%;
    }

    .--xs--height--full {
        height: 100%;
    }

    .--xs--height--auto {
        height: auto;
    }

    .--xs--height--min {
        height: min-content;
    }

    /* Z-index */
    .--xs--z-index--999 {
        z-index: 1001;
    }

    .--xs--z-index--998 {
        z-index: 1002;
    }

    .--xs--z-index--997 {
        z-index: 1003;
    }

    .--xs--z-index--996 {
        z-index: 1004;
    }

    .--xs--z-index--1000 {
        z-index: 1000;
    }

    .--xs--z-index--1001 {
        z-index: 1001;
    }

    .--xs--z-index--1002 {
        z-index: 1002;
    }

    .--xs--z-index--1003 {
        z-index: 1003;
    }

    .--xs--z-index--1004 {
        z-index: 1004;
    }

    .--xs--z-index--neg-1 {
        z-index: -1;
    }
}

/* Mobile variations */
@media screen and (max-width: 767px) {
    /* Vertical align */
    .--sm--vertical-align--middle {
        vertical-align: middle;
    }

    .--sm--vertical-align--top {
        vertical-align: top;
    }

    .--sm--vertical-align--bottom {
        vertical-align: bottom;
    }

    /* Overflow */
    .--sm--overflow-y--auto {
        overflow-y: auto;
    }

    .--sm--overflow-y--scroll {
        overflow-y: scroll;
    }

    .--sm--overflow-y--hidden {
        overflow-y: hidden;
    }

    /* Margin - all sides */
    .--sm--ps-h-m-auto {
        margin: auto;
    }

    .--sm--ps-h-m-0 {
        margin: 0;
    }

    .--sm--ps-h-m-5 {
        margin: 5px;
    }

    .--sm--ps-h-m-10 {
        margin: 10px;
    }

    .--sm--ps-h-m-15 {
        margin: 15px;
    }

    .--sm--ps-h-m-20 {
        margin: 20px;
    }

    .--sm--ps-h-m-25 {
        margin: 25px;
    }

    .--sm--ps-h-m-30 {
        margin: 30px;
    }

    .--sm--ps-h-m-35 {
        margin: 35px;
    }

    .--sm--ps-h-m-40 {
        margin: 40px;
    }

    /* Margin - top */
    .--sm--ps-h-mt-0 {
        margin-top: 0;
    }

    .--sm--ps-h-mt-5 {
        margin-top: 5px;
    }

    .--sm--ps-h-mt-10 {
        margin-top: 10px;
    }

    .--sm--ps-h-mt-15 {
        margin-top: 15px;
    }

    .--sm--ps-h-mt-20 {
        margin-top: 20px;
    }

    .--sm--ps-h-mt-25 {
        margin-top: 25px;
    }

    .--sm--ps-h-mt-30 {
        margin-top: 30px;
    }

    .--sm--ps-h-mt-35 {
        margin-top: 35px;
    }

    .--sm--ps-h-mt-40 {
        margin-top: 40px;
    }

    .--sm--ps-h-mt-45 {
        margin-top: 45px;
    }

    .--sm--ps-h-mt-50 {
        margin-top: 50px;
    }

    .--sm--ps-h-mt-55 {
        margin-top: 55px;
    }

    .--sm--ps-h-mt-60 {
        margin-top: 60px;
    }

    .--sm--ps-h-mt-65 {
        margin-top: 65px;
    }

    .--sm--ps-h-mt-70 {
        margin-top: 70px;
    }

    .--sm--ps-h-mt-75 {
        margin-top: 75px;
    }

    .--sm--ps-h-mt-80 {
        margin-top: 80px;
    }

    .--sm--ps-h-mt-85 {
        margin-top: 85px;
    }

    .--sm--ps-h-mt-90 {
        margin-top: 90px;
    }

    .--sm--ps-h-mt-95 {
        margin-top: 95px;
    }

    .--sm--ps-h-mt-100 {
        margin-top: 100px;
    }

    /* Margin - bottom */
    .--sm--ps-h-mb-0 {
        margin-bottom: 0px;
    }

    .--sm--ps-h-mb-5 {
        margin-bottom: 5px;
    }

    .--sm--ps-h-mb-10 {
        margin-bottom: 10px;
    }

    .--sm--ps-h-mb-15 {
        margin-bottom: 15px;
    }

    .--sm--ps-h-mb-20 {
        margin-bottom: 20px;
    }

    .--sm--ps-h-mb-25 {
        margin-bottom: 25px;
    }

    .--sm--ps-h-mb-30 {
        margin-bottom: 30px;
    }

    .--sm--ps-h-mb-35 {
        margin-bottom: 35px;
    }

    .--sm--ps-h-mb-40 {
        margin-bottom: 40px;
    }

    .--sm--ps-h-mb-45 {
        margin-bottom: 45px;
    }

    .--sm--ps-h-mb-50 {
        margin-bottom: 50px;
    }

    .--sm--ps-h-mb-55 {
        margin-bottom: 55px;
    }

    .--sm--ps-h-mb-60 {
        margin-bottom: 60px;
    }

    .--sm--ps-h-mb-65 {
        margin-bottom: 65px;
    }

    .--sm--ps-h-mb-70 {
        margin-bottom: 70px;
    }

    .--sm--ps-h-mb-75 {
        margin-bottom: 75px;
    }

    .--sm--ps-h-mb-80 {
        margin-bottom: 80px;
    }

    .--sm--ps-h-mb-85 {
        margin-bottom: 85px;
    }

    .--sm--ps-h-mb-90 {
        margin-bottom: 90px;
    }

    .--sm--ps-h-mb-95 {
        margin-bottom: 95px;
    }

    .--sm--ps-h-mb-100 {
        margin-bottom: 100px;
    }

    /* Margin - right */
    .--sm--ps-h-mr-0 {
        margin-right: 0;
    }

    .--sm--ps-h-mr-5 {
        margin-right: 5px;
    }

    .--sm--ps-h-mr-10 {
        margin-right: 10px;
    }

    .--sm--ps-h-mr-15 {
        margin-right: 15px;
    }

    .--sm--ps-h-mr-20 {
        margin-right: 20px;
    }

    .--sm--ps-h-mr-25 {
        margin-right: 25px;
    }

    .--sm--ps-h-mr-30 {
        margin-right: 30px;
    }

    .--sm--ps-h-mr-35 {
        margin-right: 35px;
    }

    .--sm--ps-h-mr-40 {
        margin-right: 40px;
    }

    /* Margin - left */
    .--sm--ps-h-ml-0 {
        margin-left: 0;
    }

    .--sm--ps-h-ml-5 {
        margin-left: 5px;
    }

    .--sm--ps-h-ml-10 {
        margin-left: 10px;
    }

    .--sm--ps-h-ml-15 {
        margin-left: 15px;
    }

    .--sm--ps-h-ml-20 {
        margin-left: 20px;
    }

    .--sm--ps-h-ml-25 {
        margin-left: 25px;
    }

    .--sm--ps-h-ml-30 {
        margin-left: 30px;
    }

    .--sm--ps-h-ml-35 {
        margin-left: 35px;
    }

    .--sm--ps-h-ml-40 {
        margin-left: 40px;
    }

    .--sm--ps-h-text-left {
        text-align: left;
    }

    .--sm--ps-h-text-center {
        text-align: center;
    }

    .--sm--ps-h-text-right {
        text-align: right;
    }

    .--sm--ps-h-text-justify {
        text-align: justify;
    }

    /* Display */
    .--sm--display-flex {
        display: flex;
    }

    .--sm--display-inline-flex {
        display: inline-flex;
    }

    .--sm--display-none {
        display: none;
    }

    .--sm--display-grid {
        display: grid;
    }

    .--sm--display-inline-block {
        display: inline-block;
    }

    .--sm--display-block {
        display: block;
    }

    /* Alignment */
    .--sm--text-right {
        text-align: right;
    }

    .--sm--text-left {
        text-align: left;
    }

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

    /* Flex stuff */
    .--sm--display-flex--row {
        flex-direction: row;
    }

    .--sm--display-flex--col {
        flex-direction: column;
    }

    .--sm--display-flex--col-reverse {
        flex-direction: column-reverse;
    }


    .--sm--flex-1 {
        flex: 1;
    }

    .--sm--flex--default {
        flex: 1 1 0;
    }

    .--sm--items-center {
        align-items: center;
    }

    .--sm--items-start {
        align-items: flex-start;
    }

    .--sm--items-end {
        align-items: flex-end;
    }

    .--sm--self-center {
        align-self: center;
    }

    .--sm--self-start {
        align-self: flex-start;
    }

    .--sm--self-end {
        align-self: flex-end;
    }

    /* Grid stuff */
    .--sm--grid-gap-5 {
        grid-gap: 5px;
    }

    .--sm--grid-gap-10 {
        grid-gap: 10px;
    }

    .--sm--grid-gap-15 {
        grid-gap: 15px;
    }

    .--sm--grid-gap-20 {
        grid-gap: 20px;
    }

    .--sm--grid-gap-25 {
        grid-gap: 25px;
    }

    .--sm--grid-gap-30 {
        grid-gap: 30px;
    }

    .--sm--grid-gap-x-5 {
        column-gap: 5px;
    }

    .--sm--grid-gap-x-10 {
        column-gap: 10px;
    }

    .--sm--grid-gap-x-15 {
        column-gap: 15px;
    }

    .--sm--grid-gap-x-20 {
        column-gap: 20px;
    }

    .--sm--grid-gap-x-25 {
        column-gap: 25px;
    }

    .--sm--grid-gap-x-30 {
        column-gap: 30px;
    }

    .--sm--grid-gap-x-35 {
        column-gap: 35px;
    }

    .--sm--grid-gap-x-40 {
        column-gap: 40px;
    }

    .--sm--grid-gap-y-5 {
        row-gap: 5px;
    }

    .--sm--grid-gap-y-10 {
        row-gap: 10px;
    }

    .--sm--grid-gap-y-15 {
        row-gap: 15px;
    }

    .--sm--grid-gap-y-20 {
        row-gap: 20px;
    }

    .--sm--grid-gap-y-25 {
        row-gap: 25px;
    }

    .--sm--grid-gap-y-30 {
        row-gap: 30px;
    }

    .--sm--grid-gap-y-35 {
        row-gap: 35px;
    }

    .--sm--grid-gap-y-40 {
        row-gap: 40px;
    }

    .--sm--grid-cols-1 {
        grid-template-columns: 1fr;
    }

    .--sm--grid-cols-2 {
        grid-template-columns: 1fr 1fr;
    }

    .--sm--grid-cols-3 {
        grid-template-columns: 1fr 1fr 1fr;
    }

    /* Font weights */
    .--sm--font-weight--light {
        font-weight: 300;
    }

    .--sm--font-weight--normal {
        font-weight: 400;
    }

    .--sm--font-weight--semi-bold {
        font-weight: 500;
    }

    .--sm--font-weight--bold {
        font-weight: 600;
    }

    .--sm--font-weight--extra-bold {
        font-weight: 700;
    }

    .--sm--font-weight--super-bold {
        font-weight: 900;
    }

    /* Letter spacing */
    .--sm--letter-spacing--minus-5 {
        letter-spacing: -0.05em;
    }
    .--sm--letter-spacing--minus-4 {
        letter-spacing: -0.04em;
    }
    .--sm--letter-spacing--minus-3 {
        letter-spacing: -0.03em;
    }
    .--sm--letter-spacing--minus-2 {
        letter-spacing: -0.02em;
    }
    .--sm--letter-spacing--minus-1 {
        letter-spacing: -0.01em;
    }
    .--sm--letter-spacing--normal {
        letter-spacing: 0;
    }
    .--sm--letter-spacing--1 {
        letter-spacing: 0.01em;
    }
    .--sm--letter-spacing--2 {
        letter-spacing: 0.02em;
    }
    .--sm--letter-spacing--3 {
        letter-spacing: 0.03em;
    }
    .--sm--letter-spacing--4 {
        letter-spacing: 0.04em;
    }
    .--sm--letter-spacing--5 {
        letter-spacing: 0.05em;
    }

    /* Font size */
    .--sm--font-size--xs {
        font-size: 14px;
    }

    .--sm--font-size--sm {
        font-size: 16px;
    }

    .--sm--font-size--normal {
        font-size: 18px;
    }

    .--sm--font-size--lg {
        font-size: 20px;
    }

    .--sm--font-size--xl {
        font-size: 22px;
    }

    /* Icon sizes */
    .--sm--icon-size--xl {
        font-size: 64px;
    }

    .--sm--icon-size--lg {
        font-size: 48px;
    }

    .--sm--icon-size--md {
        font-size: 32px;
    }

    .--sm--icon-size--sm {
        font-size: 20px;
    }

    .--sm--icon-size--xs {
        font-size: 16px;
    }

    /* Position */
    .--sm--position--absolute {
        position: absolute;
    }

    .--sm--position--relative {
        position: relative;
    }

    .--sm--position--static {
        position: static;
    }

    /* Position shorthand defs... */
    .--sm--top--0 {
        top: 0;
    }

    .--sm--right--0 {
        right: 0;
    }

    /* Font family */
    .--sm--font-family--heading {
        font-family: 'Roboto Condensed', sans-serif;
    }

    .--sm--font-family--body {
        font-family: 'Karla', sans-serif;
    }

    /* Text Transform */
    .--sm--text-transform--uppercase {
        text-transform: uppercase;
    }



    /* padding - all sides */
    .--sm--ps-h-p-0 {
        padding: 0;
    }

    .--sm--ps-h-p-5 {
        padding: 5px;
    }

    .--sm--ps-h-p-10 {
        padding: 10px;
    }

    .--sm--ps-h-p-15 {
        padding: 15px;
    }

    .--sm--ps-h-p-20 {
        padding: 20px;
    }

    .--sm--ps-h-p-25 {
        padding: 25px;
    }

    .--sm--ps-h-p-30 {
        padding: 30px;
    }

    .--sm--ps-h-p-35 {
        padding: 35px;
    }

    .--sm--ps-h-p-40 {
        padding: 40px;
    }

    /* padding - top */
    .--sm--ps-h-pt-0 {
        padding-top: 0;
    }

    .--sm--ps-h-pt-5 {
        padding-top: 5px;
    }

    .--sm--ps-h-pt-10 {
        padding-top: 10px;
    }

    .--sm--ps-h-pt-15 {
        padding-top: 15px;
    }

    .--sm--ps-h-pt-20 {
        padding-top: 20px;
    }

    .--sm--ps-h-pt-25 {
        padding-top: 25px;
    }

    .--sm--ps-h-pt-30 {
        padding-top: 30px;
    }

    .--sm--ps-h-pt-35 {
        padding-top: 35px;
    }

    .--sm--ps-h-pt-40 {
        padding-top: 40px;
    }

    .--sm--ps-h-pt-45 {
        padding-top: 45px;
    }

    .--sm--ps-h-pt-50 {
        padding-top: 50px;
    }

    .--sm--ps-h-pt-55 {
        padding-top: 55px;
    }

    .--sm--ps-h-pt-60 {
        padding-top: 60px;
    }

    .--sm--ps-h-pt-65 {
        padding-top: 65px;
    }

    .--sm--ps-h-pt-70 {
        padding-top: 70px;
    }

    .--sm--ps-h-pt-75 {
        padding-top: 75px;
    }

    .--sm--ps-h-pt-80 {
        padding-top: 80px;
    }

    .--sm--ps-h-pt-85 {
        padding-top: 85px;
    }

    .--sm--ps-h-pt-90 {
        padding-top: 90px;
    }

    .--sm--ps-h-pt-95 {
        padding-top: 95px;
    }

    .--sm--ps-h-pt-100 {
        padding-top: 100px;
    }

    /* padding - bottom */
    .--sm--ps-h-pb-0 {
        padding-bottom: 0;
    }

    .--sm--ps-h-pb-5 {
        padding-bottom: 5px;
    }

    .--sm--ps-h-pb-10 {
        padding-bottom: 10px;
    }

    .--sm--ps-h-pb-15 {
        padding-bottom: 15px;
    }

    .--sm--ps-h-pb-20 {
        padding-bottom: 20px;
    }

    .--sm--ps-h-pb-25 {
        padding-bottom: 25px;
    }

    .--sm--ps-h-pb-30 {
        padding-bottom: 30px;
    }

    .--sm--ps-h-pb-35 {
        padding-bottom: 35px;
    }

    .--sm--ps-h-pb-40 {
        padding-bottom: 40px;
    }

    .--sm--ps-h-pb-45 {
        padding-bottom: 45px;
    }

    .--sm--ps-h-pb-50 {
        padding-bottom: 50px;
    }

    .--sm--ps-h-pb-55 {
        padding-bottom: 55px;
    }

    .--sm--ps-h-pb-60 {
        padding-bottom: 60px;
    }

    .--sm--ps-h-pb-65 {
        padding-bottom: 65px;
    }

    .--sm--ps-h-pb-70 {
        padding-bottom: 70px;
    }

    .--sm--ps-h-pb-75 {
        padding-bottom: 75px;
    }

    .--sm--ps-h-pb-80 {
        padding-bottom: 80px;
    }

    .--sm--ps-h-pb-85 {
        padding-bottom: 85px;
    }

    .--sm--ps-h-pb-90 {
        padding-bottom: 90px;
    }

    .--sm--ps-h-pb-95 {
        padding-bottom: 95px;
    }

    .--sm--ps-h-pb-100 {
        padding-bottom: 100px;
    }

    /* padding - right */
    .--sm--ps-h-pr-0 {
        padding-right: 0;
    }

    .--sm--ps-h-pr-5 {
        padding-right: 5px;
    }

    .--sm--ps-h-pr-10 {
        padding-right: 10px;
    }

    .--sm--ps-h-pr-15 {
        padding-right: 15px;
    }

    .--sm--ps-h-pr-20 {
        padding-right: 20px;
    }

    .--sm--ps-h-pr-25 {
        padding-right: 25px;
    }

    .--sm--ps-h-pr-30 {
        padding-right: 30px;
    }

    .--sm--ps-h-pr-35 {
        padding-right: 35px;
    }

    .--sm--ps-h-pr-40 {
        padding-right: 40px;
    }

    .--sm--ps-h-pr-45 {
        padding-right: 45px;
    }

    .--sm--ps-h-pr-50 {
        padding-right: 50px;
    }

    .--sm--ps-h-pr-55 {
        padding-right: 55px;
    }

    .--sm--ps-h-pr-60 {
        padding-right: 60px;
    }

    .--sm--ps-h-pr-65 {
        padding-right: 65px;
    }

    .--sm--ps-h-pr-70 {
        padding-right: 70px;
    }

    .--sm--ps-h-pr-75 {
        padding-right: 75px;
    }

    .--sm--ps-h-pr-80 {
        padding-right: 80px;
    }

    .--sm--ps-h-pr-85 {
        padding-right: 85px;
    }

    .--sm--ps-h-pr-90 {
        padding-right: 90px;
    }

    .--sm--ps-h-pr-95 {
        padding-right: 95px;
    }

    .--sm--ps-h-pr-100 {
        padding-right: 100px;
    }

    /* padding - left */
    .--sm--ps-h-pl-0 {
        padding-left: 0;
    }

    .--sm--ps-h-pl-5 {
        padding-left: 5px;
    }

    .--sm--ps-h-pl-10 {
        padding-left: 10px;
    }

    .--sm--ps-h-pl-15 {
        padding-left: 15px;
    }

    .--sm--ps-h-pl-20 {
        padding-left: 20px;
    }

    .--sm--ps-h-pl-25 {
        padding-left: 25px;
    }

    .--sm--ps-h-pl-30 {
        padding-left: 30px;
    }

    .--sm--ps-h-pl-35 {
        padding-left: 35px;
    }

    .--sm--ps-h-pl-40 {
        padding-left: 40px;
    }

    .--sm--ps-h-pl-45 {
        padding-left: 45px;
    }

    .--sm--ps-h-pl-50 {
        padding-left: 50px;
    }

    .--sm--ps-h-pl-55 {
        padding-left: 55px;
    }

    .--sm--ps-h-pl-60 {
        padding-left: 60px;
    }

    .--sm--ps-h-pl-65 {
        padding-left: 65px;
    }

    .--sm--ps-h-pl-70 {
        padding-left: 70px;
    }

    .--sm--ps-h-pl-75 {
        padding-left: 75px;
    }

    .--sm--ps-h-pl-80 {
        padding-left: 80px;
    }

    .--sm--ps-h-pl-85 {
        padding-left: 85px;
    }

    .--sm--ps-h-pl-90 {
        padding-left: 90px;
    }

    .--sm--ps-h-pl-95 {
        padding-left: 95px;
    }

    .--sm--ps-h-pl-100 {
        padding-left: 100px;
    }

    /* Line height */
    .--sm--line-height--1 {
        line-height: 1;
    }

    .--sm--line-height--1-5 {
        line-height: 1.5;
    }

    /* Borders */
    .--sm--border--1 {
        border: 1px solid;
    }

    .--sm--border--2 {
        border: 2px solid;
    }

    .--sm--border--t-1 {
        border-top: 1px solid;
    }

    .--sm--border--t-2 {
        border-top: 2px solid;
    }

    .--sm--border--r-1 {
        border-right: 1px solid;
    }

    .--sm--border--r-2 {
        border-right: 2px solid;
    }

    .--sm--border--b-1 {
        border-bottom: 1px solid;
    }

    .--sm--border--b-2 {
        border-bottom: 2px solid;
    }

    .--sm--border--l-1 {
        border-left: 1px solid;
    }

    .--sm--border--l-2 {
        border-left: 2px solid;
    }

    /* Text Colours */
    .--sm--color--light-1 {
        color: #F0F0F0;
    }

    .--sm--color--light-2 {
        color: #E0E0E0;
    }

    .--sm--colour--primary-brand {
        color: #0C54A6;
    }

    .--sm--colour--danger {
        color: #930211;
    }

    .--sm--color--primary-brand {
        color: #0C54A6;
    }

    .--sm--color--primary-brand-light {
        color: #4093f1;
    }

    .--sm--color--danger {
        color: #930211;
    }

    /* Border colours */
    .--sm--border-color--light-1 {
        border-color: #F0F0F0;
    }

    .--sm--border-color--light-2 {
        border-color: #E0E0E0;
    }

    .--sm--border-color--primary-brand {
        border-color: #0C54A6;
    }

    .--sm--border-color--danger {
        border-color: #930211;
    }

    /* Background Colours */


    /* Justify content */
    .--sm--justify-content--space-around {
        justify-content: space-around;
    }

    .--sm--justify-content--space-between {
        justify-content: space-between;
    }

    /* Width */
    .--sm--width--full {
        width: 100%;
    }

    .--sm--width--auto {
        width: auto;
    }

    .--sm--width--min {
        width: min-content;
    }

    .--sm--width--max-50 {
        width: 50%;
    }

    .--sm--height--full {
        height: 100%;
    }

    .--sm--height--auto {
        height: auto;
    }

    .--sm--height--min {
        height: min-content;
    }

    /* Z-index */
    .--sm--z-index--999 {
        z-index: 1001;
    }

    .--sm--z-index--998 {
        z-index: 1002;
    }

    .--sm--z-index--997 {
        z-index: 1003;
    }

    .--sm--z-index--996 {
        z-index: 1004;
    }

    .--sm--z-index--1000 {
        z-index: 1000;
    }

    .--sm--z-index--1001 {
        z-index: 1001;
    }

    .--sm--z-index--1002 {
        z-index: 1002;
    }

    .--sm--z-index--1003 {
        z-index: 1003;
    }

    .--sm--z-index--1004 {
        z-index: 1004;
    }

    .--sm--z-index--neg-1 {
        z-index: -1;
    }
}

/* Mobile variations */
@media screen and (max-width: 991px) {
    /* Overflow */
    .--md--overflow-y--auto {
        overflow-y: auto;
    }

    .--md--overflow-y--scroll {
        overflow-y: scroll;
    }

    .--md--overflow-y--hidden {
        overflow-y: hidden;
    }

    /* Margin - all sides */
    .--md--ps-h-m-auto {
        margin: auto;
    }

    .--md--ps-h-m-0 {
        margin: 0;
    }

    .--md--ps-h-m-5 {
        margin: 5px;
    }

    .--md--ps-h-m-10 {
        margin: 10px;
    }

    .--md--ps-h-m-15 {
        margin: 15px;
    }

    .--md--ps-h-m-20 {
        margin: 20px;
    }

    .--md--ps-h-m-25 {
        margin: 25px;
    }

    .--md--ps-h-m-30 {
        margin: 30px;
    }

    .--md--ps-h-m-35 {
        margin: 35px;
    }

    .--md--ps-h-m-40 {
        margin: 40px;
    }

    /* Margin - top */
    .--md--ps-h-mt-0 {
        margin-top: 0;
    }

    .--md--ps-h-mt-5 {
        margin-top: 5px;
    }

    .--md--ps-h-mt-10 {
        margin-top: 10px;
    }

    .--md--ps-h-mt-15 {
        margin-top: 15px;
    }

    .--md--ps-h-mt-20 {
        margin-top: 20px;
    }

    .--md--ps-h-mt-25 {
        margin-top: 25px;
    }

    .--md--ps-h-mt-30 {
        margin-top: 30px;
    }

    .--md--ps-h-mt-35 {
        margin-top: 35px;
    }

    /* Margin - bottom */
    .--md--ps-h-mb-0 {
        margin-bottom: 0px;
    }

    .--md--ps-h-mb-5 {
        margin-bottom: 5px;
    }

    .--md--ps-h-mb-10 {
        margin-bottom: 10px;
    }

    .--md--ps-h-mb-15 {
        margin-bottom: 15px;
    }

    .--md--ps-h-mb-20 {
        margin-bottom: 20px;
    }

    .--md--ps-h-mb-25 {
        margin-bottom: 25px;
    }

    .--md--ps-h-mb-30 {
        margin-bottom: 30px;
    }

    .--md--ps-h-mb-35 {
        margin-bottom: 35px;
    }

    .--md--ps-h-mb-40 {
        margin-bottom: 40px;
    }

    .--md--ps-h-mb-45 {
        margin-bottom: 45px;
    }

    .--md--ps-h-mb-50 {
        margin-bottom: 50px;
    }

    .--md--ps-h-mb-55 {
        margin-bottom: 55px;
    }

    .--md--ps-h-mb-60 {
        margin-bottom: 60px;
    }

    .--md--ps-h-mb-65 {
        margin-bottom: 65px;
    }

    .--md--ps-h-mb-70 {
        margin-bottom: 70px;
    }

    .--md--ps-h-mb-75 {
        margin-bottom: 75px;
    }

    .--md--ps-h-mb-80 {
        margin-bottom: 80px;
    }

    /* REM units */
    .--md--ps-h-mb--0-rem {
        margin-bottom: 0rem;
    }

    .--md--ps-h-mb--0-25-rem {
        margin-bottom: 0.25rem;
    }

    .--md--ps-h-mb--0-5-rem {
        margin-bottom: 0.5rem;
    }

    .--md--ps-h-mb--0-75-rem {
        margin-bottom: 0.75rem;
    }

    .--md--ps-h-mb--1-rem {
        margin-bottom: 1rem;
    }

    .--md--ps-h-mb--1-25-rem {
        margin-bottom: 1.25rem;
    }

    .--md--ps-h-mb--1-5-rem {
        margin-bottom: 1.5rem;
    }

    .--md--ps-h-mb--1-75-rem {
        margin-bottom: 1.75rem;
    }

    .--md--ps-h-mb--2-rem {
        margin-bottom: 2rem;
    }

    .--md--ps-h-mb--2-5-rem {
        margin-bottom: 2.5rem;
    }

    .--md--ps-h-mb--3-rem {
        margin-bottom: 3rem;
    }

    .--md--ps-h-mb--4-rem {
        margin-bottom: 4rem;
    }

    .--md--ps-h-mb--6-rem {
        margin-bottom: 6rem;
    }

    /* Margin - right */
    .--md--ps-h-mr-0 {
        margin-right: 0;
    }

    .--md--ps-h-mr-5 {
        margin-right: 5px;
    }

    .--md--ps-h-mr-10 {
        margin-right: 10px;
    }

    .--md--ps-h-mr-15 {
        margin-right: 15px;
    }

    .--md--ps-h-mr-20 {
        margin-right: 20px;
    }

    .--md--ps-h-mr-25 {
        margin-right: 25px;
    }

    .--md--ps-h-mr-30 {
        margin-right: 30px;
    }

    .--md--ps-h-mr-35 {
        margin-right: 35px;
    }

    .--md--ps-h-mr-40 {
        margin-right: 40px;
    }

    /* REM units */
    .--md--ps-h-mr--0-rem {
        margin-right: 0rem;
    }

    .--md--ps-h-mr--0-25-rem {
        margin-right: 0.25rem;
    }

    .--md--ps-h-mr--0-5-rem {
        margin-right: 0.5rem;
    }

    .--md--ps-h-mr--0-75-rem {
        margin-right: 0.75rem;
    }

    .--md--ps-h-mr--1-rem {
        margin-right: 1rem;
    }

    .--md--ps-h-mr--1-25-rem {
        margin-right: 1.25rem;
    }

    .--md--ps-h-mr--1-5-rem {
        margin-right: 1.5rem;
    }

    .--md--ps-h-mr--1-75-rem {
        margin-right: 1.75rem;
    }

    .--md--ps-h-mr--2-rem {
        margin-right: 2rem;
    }

    .--md--ps-h-mr--2-5-rem {
        margin-right: 2.5rem;
    }

    .--md--ps-h-mr--3-rem {
        margin-right: 3rem;
    }

    .--md--ps-h-mr--4-rem {
        margin-right: 4rem;
    }

    .--md--ps-h-mr--6-rem {
        margin-right: 6rem;
    }

    /* Margin - left */
    .--md--ps-h-ml-0 {
        margin-left: 0;
    }

    .--md--ps-h-ml-5 {
        margin-left: 5px;
    }

    .--md--ps-h-ml-10 {
        margin-left: 10px;
    }

    .--md--ps-h-ml-15 {
        margin-left: 15px;
    }

    .--md--ps-h-ml-20 {
        margin-left: 20px;
    }

    .--md--ps-h-ml-25 {
        margin-left: 25px;
    }

    .--md--ps-h-ml-30 {
        margin-left: 30px;
    }

    .--md--ps-h-ml-35 {
        margin-left: 35px;
    }

    .--md--ps-h-ml-40 {
        margin-left: 40px;
    }

    /* REM units */
    .--md--ps-h-ml--0-rem {
        margin-left: 0rem;
    }

    .--md--ps-h-ml--0-25-rem {
        margin-left: 0.25rem;
    }

    .--md--ps-h-ml--0-5-rem {
        margin-left: 0.5rem;
    }

    .--md--ps-h-ml--0-75-rem {
        margin-left: 0.75rem;
    }

    .--md--ps-h-ml--1-rem {
        margin-left: 1rem;
    }

    .--md--ps-h-ml--1-25-rem {
        margin-left: 1.25rem;
    }

    .--md--ps-h-ml--1-5-rem {
        margin-left: 1.5rem;
    }

    .--md--ps-h-ml--1-75-rem {
        margin-left: 1.75rem;
    }

    .--md--ps-h-ml--2-rem {
        margin-left: 2rem;
    }

    .--md--ps-h-ml--2-5-rem {
        margin-left: 2.5rem;
    }

    .--md--ps-h-ml--3-rem {
        margin-left: 3rem;
    }

    .--md--ps-h-ml--4-rem {
        margin-left: 4rem;
    }

    .--md--ps-h-ml--6-rem {
        margin-left: 6rem;
    }

    .--md--ps-h-text-left {
        text-align: left;
    }

    .--md--ps-h-text-center {
        text-align: center;
    }

    .--md--ps-h-text-right {
        text-align: right;
    }

    .--md--ps-h-text-justify {
        text-align: justify;
    }

    /* Display */
    .--md--display-flex {
        display: flex;
    }

    .--md--display-inline-flex {
        display: inline-flex;
    }

    .--md--display-none {
        display: none;
    }

    .--md--display-grid {
        display: grid;
    }

    .--md--display-inline-block {
        display: inline-block;
    }

    .--md--display-block {
        display: block;
    }

    /* Alignment */
    .--md--text-right {
        text-align: right;
    }

    .--md--text-left {
        text-align: left;
    }

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

    /* Flex stuff */
    .--md--display-flex--row {
        flex-direction: row;
    }

    .--md--display-flex--col {
        flex-direction: column;
    }

    .--md--display-flex--col-reverse {
        flex-direction: column-reverse;
    }


    .--md--flex-1 {
        flex: 1;
    }

    .--md--flex--default {
        flex: 1 1 0;
    }

    .--md--items-center {
        align-items: center;
    }

    .--md--items-start {
        align-items: flex-start;
    }

    .--md--items-end {
        align-items: flex-end;
    }

    .--md--self-center {
        align-self: center;
    }

    .--md--self-start {
        align-self: flex-start;
    }

    .--md--self-end {
        align-self: flex-end;
    }

    /* Grid stuff */
    .--md--grid-gap-5 {
        grid-gap: 5px;
    }

    .--md--grid-gap-10 {
        grid-gap: 10px;
    }

    .--md--grid-gap-15 {
        grid-gap: 15px;
    }

    .--md--grid-gap-20 {
        grid-gap: 20px;
    }

    .--md--grid-gap-25 {
        grid-gap: 25px;
    }

    .--md--grid-gap-30 {
        grid-gap: 30px;
    }

    .--md--grid-gap-x-5 {
        column-gap: 5px;
    }

    .--md--grid-gap-x-10 {
        column-gap: 10px;
    }

    .--md--grid-gap-x-15 {
        column-gap: 15px;
    }

    .--md--grid-gap-x-20 {
        column-gap: 20px;
    }

    .--md--grid-gap-x-25 {
        column-gap: 25px;
    }

    .--md--grid-gap-x-30 {
        column-gap: 30px;
    }

    .--md--grid-gap-x-35 {
        column-gap: 35px;
    }

    .--md--grid-gap-x-40 {
        column-gap: 40px;
    }

    .--md--grid-gap-y-5 {
        row-gap: 5px;
    }

    .--md--grid-gap-y-10 {
        row-gap: 10px;
    }

    .--md--grid-gap-y-15 {
        row-gap: 15px;
    }

    .--md--grid-gap-y-20 {
        row-gap: 20px;
    }

    .--md--grid-gap-y-25 {
        row-gap: 25px;
    }

    .--md--grid-gap-y-30 {
        row-gap: 30px;
    }

    .--md--grid-gap-y-35 {
        row-gap: 35px;
    }

    .--md--grid-gap-y-40 {
        row-gap: 40px;
    }

    .--md--grid-cols-1 {
        grid-template-columns: 1fr;
    }

    .--md--grid-cols-2 {
        grid-template-columns: 1fr 1fr;
    }

    /* Font weights */
    .--md--font-weight--light {
        font-weight: 300;
    }

    .--md--font-weight--normal {
        font-weight: 400;
    }

    .--md--font-weight--semi-bold {
        font-weight: 500;
    }

    .--md--font-weight--bold {
        font-weight: 600;
    }

    .--md--font-weight--extra-bold {
        font-weight: 700;
    }

    .--md--font-weight--super-bold {
        font-weight: 900;
    }

    /* Letter spacing */
    .--md--letter-spacing--minus-5 {
        letter-spacing: -0.05em;
    }
    .--md--letter-spacing--minus-4 {
        letter-spacing: -0.04em;
    }
    .--md--letter-spacing--minus-3 {
        letter-spacing: -0.03em;
    }
    .--md--letter-spacing--minus-2 {
        letter-spacing: -0.02em;
    }
    .--md--letter-spacing--minus-1 {
        letter-spacing: -0.01em;
    }
    .--md--letter-spacing--normal {
        letter-spacing: 0;
    }
    .--md--letter-spacing--1 {
        letter-spacing: 0.01em;
    }
    .--md--letter-spacing--2 {
        letter-spacing: 0.02em;
    }
    .--md--letter-spacing--3 {
        letter-spacing: 0.03em;
    }
    .--md--letter-spacing--4 {
        letter-spacing: 0.04em;
    }
    .--md--letter-spacing--5 {
        letter-spacing: 0.05em;
    }

    /* Font size */
    .--md--font-size--xs {
        font-size: 14px;
    }

    .--md--font-size--sm {
        font-size: 16px;
    }

    .--md--font-size--normal {
        font-size: 18px;
    }

    .--md--font-size--lg {
        font-size: 20px;
    }

    .--md--font-size--xl {
        font-size: 22px;
    }

    .--md--font-size--xxl {
        font-size: 24px;
    }

    .--md--font-size--xxxl {
        font-size: 26px;
    }

    /* Icon sizes */
    .--md--icon-size--xl {
        font-size: 64px;
    }

    .--md--icon-size--lg {
        font-size: 48px;
    }

    .--md--icon-size--md {
        font-size: 32px;
    }

    .--md--icon-size--sm {
        font-size: 20px;
    }

    .--md--icon-size--xs {
        font-size: 16px;
    }

    /* Position */
    .--md--position--absolute {
        position: absolute;
    }

    .--md--position--relative {
        position: relative;
    }

    .--md--position--static {
        position: static;
    }

    /* Position shorthand defs... */
    .--md--top--0 {
        top: 0;
    }

    .--md--right--0 {
        right: 0;
    }

    /* Font family */
    .--md--font-family--heading {
        font-family: 'Roboto Condensed', sans-serif;
    }

    .--md--font-family--body {
        font-family: 'Karla', sans-serif;
    }

    /* Text Transform */
    .--md--text-transform--uppercase {
        text-transform: uppercase;
    }



    /* padding - all sides */
    .--md--ps-h-p-0 {
        padding: 0;
    }

    .--md--ps-h-p-5 {
        padding: 5px;
    }

    .--md--ps-h-p-10 {
        padding: 10px;
    }

    .--md--ps-h-p-15 {
        padding: 15px;
    }

    .--md--ps-h-p-20 {
        padding: 20px;
    }

    .--md--ps-h-p-25 {
        padding: 25px;
    }

    .--md--ps-h-p-30 {
        padding: 30px;
    }

    .--md--ps-h-p-35 {
        padding: 35px;
    }

    .--md--ps-h-p-40 {
        padding: 40px;
    }

    /* padding - top */
    .--md--ps-h-pt-0 {
        padding-top: 0;
    }

    .--md--ps-h-pt-5 {
        padding-top: 5px;
    }

    .--md--ps-h-pt-10 {
        padding-top: 10px;
    }

    .--md--ps-h-pt-15 {
        padding-top: 15px;
    }

    .--md--ps-h-pt-20 {
        padding-top: 20px;
    }

    .--md--ps-h-pt-25 {
        padding-top: 25px;
    }

    .--md--ps-h-pt-30 {
        padding-top: 30px;
    }

    .--md--ps-h-pt-35 {
        padding-top: 35px;
    }

    .--md--ps-h-pt-40 {
        padding-top: 40px;
    }

    .--md--ps-h-mt-40 {
        margin-top: 40px;
    }

    .--md--ps-h-pt-40 {
        padding-top: 40px;
    }

    .--md--ps-h-pt-45 {
        padding-top: 45px;
    }

    .--md--ps-h-pt-50 {
        padding-top: 50px;
    }

    .--md--ps-h-pt-55 {
        padding-top: 55px;
    }

    .--md--ps-h-pt-60 {
        padding-top: 60px;
    }

    .--md--ps-h-pt-65 {
        padding-top: 65px;
    }

    .--md--ps-h-pt-70 {
        padding-top: 70px;
    }

    .--md--ps-h-pt-75 {
        padding-top: 75px;
    }

    .--md--ps-h-pt-80 {
        padding-top: 80px;
    }

    .--md--ps-h-pt-85 {
        padding-top: 85px;
    }

    .--md--ps-h-pt-90 {
        padding-top: 90px;
    }

    .--md--ps-h-pt-95 {
        padding-top: 95px;
    }

    .--md--ps-h-pt-100 {
        padding-top: 100px;
    }

    .--md--ps-h-pt-110 {
        padding-top: 110px;
    }

    .--md--ps-h-pt-115 {
        padding-top: 115px;
    }

    .--md--ps-h-pt-120 {
        padding-top: 120px;
    }

    .--md--ps-h-pt-125 {
        padding-top: 125px;
    }

    .--md--ps-h-pt-130 {
        padding-top: 130px;
    }

    /* REM units */
    .--md--ps-h-pt--0-rem {
        padding-top: 0rem;
    }

    .--md--ps-h-pt--0-25-rem {
        padding-top: 0.25rem;
    }

    .--md--ps-h-pt--0-5-rem {
        padding-top: 0.5rem;
    }

    .--md--ps-h-pt--0-75-rem {
        padding-top: 0.75rem;
    }

    .--md--ps-h-pt--1-rem {
        padding-top: 1rem;
    }

    .--md--ps-h-pt--1-25-rem {
        padding-top: 1.25rem;
    }

    .--md--ps-h-pt--1-5-rem {
        padding-top: 1.5rem;
    }

    .--md--ps-h-pt--1-75-rem {
        padding-top: 1.75rem;
    }

    .--md--ps-h-pt--2-rem {
        padding-top: 2rem;
    }

    .--md--ps-h-pt--2-5-rem {
        padding-top: 2.5rem;
    }

    .--md--ps-h-pt--3-rem {
        padding-top: 3rem;
    }

    .--md--ps-h-pt--4-rem {
        padding-top: 4rem;
    }

    .--md--ps-h-pt--6-rem {
        padding-top: 6rem;
    }

    .--md--ps-h-pt--8-rem {
        padding-top: 128px;
    }

    /* padding - bottom */
    .--md--ps-h-pb-0 {
        padding-bottom: 0;
    }

    .--md--ps-h-pb-5 {
        padding-bottom: 5px;
    }

    .--md--ps-h-pb-10 {
        padding-bottom: 10px;
    }

    .--md--ps-h-pb-15 {
        padding-bottom: 15px;
    }

    .--md--ps-h-pb-20 {
        padding-bottom: 20px;
    }

    .--md--ps-h-pb-25 {
        padding-bottom: 25px;
    }

    .--md--ps-h-pb-30 {
        padding-bottom: 30px;
    }

    .--md--ps-h-pb-35 {
        padding-bottom: 35px;
    }

    .--md--ps-h-pb-40 {
        padding-bottom: 40px;
    }

    .--md--ps-h-pb-45 {
        padding-bottom: 45px;
    }

    .--md--ps-h-pb-50 {
        padding-bottom: 50px;
    }

    .--md--ps-h-pb-55 {
        padding-bottom: 55px;
    }

    .--md--ps-h-pb-60 {
        padding-bottom: 60px;
    }

    .--md--ps-h-pb-65 {
        padding-bottom: 65px;
    }

    .--md--ps-h-pb-70 {
        padding-bottom: 70px;
    }

    .--md--ps-h-pb-75 {
        padding-bottom: 75px;
    }

    .--md--ps-h-pb-80 {
        padding-bottom: 80px;
    }

    .--md--ps-h-pb-85 {
        padding-bottom: 85px;
    }

    .--md--ps-h-pb-90 {
        padding-bottom: 90px;
    }

    .--md--ps-h-pb-95 {
        padding-bottom: 95px;
    }

    .--md--ps-h-pb-100 {
        padding-bottom: 100px;
    }

    .--md--ps-h-pb-105 {
        padding-bottom: 105px;
    }

    .--md--ps-h-pb-110 {
        padding-bottom: 110px;
    }

    .--md--ps-h-pb-115 {
        padding-bottom: 115px;
    }

    .--md--ps-h-pb-120 {
        padding-bottom: 120px;
    }

    .--md--ps-h-pb-125 {
        padding-bottom: 125px;
    }

    .--md--ps-h-pb-130 {
        padding-bottom: 130px;
    }

    /* REM units */
    .--md--ps-h-pb--0-rem {
        padding-bottom: 0rem;
    }

    .--md--ps-h-pb--0-25-rem {
        padding-bottom: 0.25rem;
    }

    .--md--ps-h-pb--0-5-rem {
        padding-bottom: 0.5rem;
    }

    .--md--ps-h-pb--0-75-rem {
        padding-bottom: 0.75rem;
    }

    .--md--ps-h-pb--1-rem {
        padding-bottom: 1rem;
    }

    .--md--ps-h-pb--1-25-rem {
        padding-bottom: 1.25rem;
    }

    .--md--ps-h-pb--1-5-rem {
        padding-bottom: 1.5rem;
    }

    .--md--ps-h-pb--1-75-rem {
        padding-bottom: 1.75rem;
    }

    .--md--ps-h-pb--2-rem {
        padding-bottom: 2rem;
    }

    .--md--ps-h-pb--2-5-rem {
        padding-bottom: 2.5rem;
    }

    .--md--ps-h-pb--3-rem {
        padding-bottom: 3rem;
    }

    .--md--ps-h-pb--4-rem {
        padding-bottom: 4rem;
    }

    .--md--ps-h-pb--6-rem {
        padding-bottom: 6rem;
    }

    .--md--ps-h-pb--8-rem {
        padding-bottom: 128px;
    }

    .--md--ps-h-pb--10-rem {
        padding-bottom: 160px;
    }

    /* padding - right */
    .--md--ps-h-pr-0 {
        padding-right: 0;
    }

    .--md--ps-h-pr-5 {
        padding-right: 5px;
    }

    .--md--ps-h-pr-10 {
        padding-right: 10px;
    }

    .--md--ps-h-pr-15 {
        padding-right: 15px;
    }

    .--md--ps-h-pr-20 {
        padding-right: 20px;
    }

    .--md--ps-h-pr-25 {
        padding-right: 25px;
    }

    .--md--ps-h-pr-30 {
        padding-right: 30px;
    }

    .--md--ps-h-pr-35 {
        padding-right: 35px;
    }

    .--md--ps-h-pr-40 {
        padding-right: 40px;
    }

    /* padding - left */
    .--md--ps-h-pl-0 {
        padding-left: 0;
    }

    .--md--ps-h-pl-5 {
        padding-left: 5px;
    }

    .--md--ps-h-pl-10 {
        padding-left: 10px;
    }

    .--md--ps-h-pl-15 {
        padding-left: 15px;
    }

    .--md--ps-h-pl-20 {
        padding-left: 20px;
    }

    .--md--ps-h-pl-25 {
        padding-left: 25px;
    }

    .--md--ps-h-pl-30 {
        padding-left: 30px;
    }

    .--md--ps-h-pl-35 {
        padding-left: 35px;
    }

    .--md--ps-h-pl-40 {
        padding-left: 40px;
    }

    /* Line height */
    .--md--line-height--1 {
        line-height: 1;
    }

    .--md--line-height--1-5 {
        line-height: 1.5;
    }

    .--md--line-height--1-2 {
        line-height: 1.2;
    }

    .--md--line-height--1-3 {
        line-height: 1.3;
    }

    /* Borders */
    .--md--border--1 {
        border: 1px solid;
    }

    .--md--border--2 {
        border: 2px solid;
    }

    .--md--border--t-1 {
        border-top: 1px solid;
    }

    .--md--border--t-2 {
        border-top: 2px solid;
    }

    .--md--border--r-1 {
        border-right: 1px solid;
    }

    .--md--border--r-2 {
        border-right: 2px solid;
    }

    .--md--border--b-1 {
        border-bottom: 1px solid;
    }

    .--md--border--b-2 {
        border-bottom: 2px solid;
    }

    .--md--border--l-1 {
        border-left: 1px solid;
    }

    .--md--border--l-2 {
        border-left: 2px solid;
    }

    /* Text Colours */
    .--md--color--light-1 {
        color: #F0F0F0;
    }

    .--md--color--light-2 {
        color: #E0E0E0;
    }

    .--md--colour--primary-brand {
        color: #0C54A6;
    }

    .--md--colour--danger {
        color: #930211;
    }

    .--md--color--primary-brand {
        color: #0C54A6;
    }

    .--md--color--primary-brand-light {
        color: #4093f1;
    }

    .color--grey-700 {
        color: #363E46
    }

    .--md--color--grey-900 {
        color: #2f2f2f;
    }

    .--md--color--danger {
        color: #930211;
    }

    /* Border colours */
    .--md--border-color--light-1 {
        border-color: #F0F0F0;
    }

    .--md--border-color--light-2 {
        border-color: #E0E0E0;
    }

    .--md--border-color--primary-brand {
        border-color: #0C54A6;
    }

    .--md--border-color--danger {
        border-color: #930211;
    }

    /* Background Colours */


    /* Justify content */
    .--md--justify-content--space-around {
        justify-content: space-around;
    }

    .--md--justify-content--space-between {
        justify-content: space-between;
    }

    .--md--justify-content--center {
        justify-content: center;
    }

    /* Justify self */
    .--md--justify-self--center {
        justify-self: center;
    }

    .--md--justify-self--flex-end {
        justify-self: flex-end;
    }

    .--md--justify-self--flex-start {
        justify-self: flex-start;
    }

    /* Width */
    .--md--width--full {
        width: 100%;
    }

    .--md--width--auto {
        width: auto;
    }

    .--md--width--min {
        width: min-content;
    }

    .--md--width--max-50 {
        max-width: 50%;
    }

    .--md--height--full {
        height: 100%;
    }

    .--md--height--auto {
        height: auto;
    }

    .--md--height--min {
        height: min-content;
    }

    /* Z-index */
    .--md--z-index--999 {
        z-index: 1001;
    }

    .--md--z-index--998 {
        z-index: 1002;
    }

    .--md--z-index--997 {
        z-index: 1003;
    }

    .--md--z-index--996 {
        z-index: 1004;
    }

    .--md--z-index--1000 {
        z-index: 1000;
    }

    .--md--z-index--1001 {
        z-index: 1001;
    }

    .--md--z-index--1002 {
        z-index: 1002;
    }

    .--md--z-index--1003 {
        z-index: 1003;
    }

    .--md--z-index--1004 {
        z-index: 1004;
    }

    .--md--z-index--neg-1 {
        z-index: -1;
    }
}

.ps-core--btn--btn-link,.ps-core__btn--link{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--text--light-100);color:var(--text--light-100);letter-spacing:.1em;text-transform:uppercase;padding-bottom:3px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none}.ps-core--btn--btn-link:hover,.ps-core__btn--link:hover{-webkit-text-stroke-color:var(--text--light-100);text-decoration:none;color:var(--text--light-100);opacity:.8}.ps-core__btn{transition:background-color ease-out 100ms,color ease-out 100ms,border-color ease-out 100ms}.ps-core__btn:hover{text-decoration:none}.ps-core__btn--primary{color:var(--white);letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;background-color:#3a66bd;border:1px solid #3a66bd;padding:12px 32px;font-family:adelle-sans,sans-serif;font-size:16px;font-weight:600;line-height:21px;text-decoration:none;display:inline-block;text-align:center}.ps-core__btn--primary:hover{color:#eceff5;background-color:#2d5ab7;border-color:#2d5ab7;text-decoration:none}.ps-core__btn--secondary{border-top-style:solid;border-top-width:1px;border-top-color:var(--text--light-100);border-right-style:solid;border-right-width:1px;border-right-color:var(--text--light-100);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--text--light-100);border-left-style:solid;border-left-width:1px;border-left-color:var(--text--light-100);background-color:var(--transparent);color:var(--text--light-100);letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;padding:12px 32px;font-family:adelle-sans,sans-serif;font-size:16px;font-weight:600;line-height:21px;text-decoration:none;display:inline-block}.ps-core__btn--secondary:hover{color:var(--dark--900);background-color:var(--text--light-100);border-color:var(--text--light-100)}.ps-theme--light.ps-core__btn--secondary{border-color:var(--dark--900);color:var(--dark--900)}.ps-core__btn--primary.ps-core__btn--primary--dark{background-color:var(--primary-600)}@media screen and (max-width: 991px){.ps-core__btn--primary{text-align:center;width:100%;font-size:14px;line-height:18px}.ps-core__btn--secondary{text-align:center;width:100%;margin-bottom:46px;font-size:14px;line-height:18px}.ps-core--btn--btn-link,.ps-core__btn--link{font-size:14px}}
.content-accordion-item{grid-column-gap:0px;grid-row-gap:0px;border-top:1px dashed #303840;grid-template-rows:auto auto;grid-template-columns:56px 1fr max-content;grid-auto-columns:1fr;padding-right:24px;display:grid}.content-accordion-item__expand{padding-top:22px;cursor:pointer}.content-accordion-item__expand__icon{width:20px;height:20px}.content-accordion-item__header__title{padding-top:19px;padding-bottom:19px;margin-right:12px;font-weight:600;cursor:pointer}.content-accordion-item__body{margin-bottom:23px;font-size:16px;line-height:24px;display:none;grid-column:2/-1}.content-accordion-item__gap{border-right:1px dashed #303840;margin-right:24px}.content-accordion-item--active{border-top-color:#717880}.content-accordion-item--active .content-accordion-item__header__title{padding-bottom:12px}.content-accordion-item--active .content-accordion-item__body{display:block}.content-accordion-item--active .content-accordion-item__gap{border-right-color:#717880;grid-row:1/-1}.content-accordion-item--active+.content-accordion-item{border-top-color:#717880}@media screen and (max-width: 991px){.content-accordion-item{grid-template-columns:1fr max-content}.content-accordion-item__header__title{padding-top:21px;padding-bottom:21px;font-size:16px;line-height:24px}.content-accordion-item__gap{display:none}.content-accordion-item__body{margin-bottom:26px;grid-column:1/-1}.content-accordion-item__expand{padding-top:22.5px}.content-accordion-item--active{border-top-color:#717880}.content-accordion-item--active .content-accordion-item__header__title{padding-bottom:14px}}.ps-theme--light .content-accordion-item{border-top:1px dashed #717880}.ps-theme--light .content-accordion-item .content-accordion-item__gap{border-right-color:#717880}.ps-theme--light .content-accordion-item--active{border-top-color:#303840}.ps-theme--light .content-accordion-item--active .content-accordion-item__gap{border-right-color:#303840}.ps-theme--light .content-accordion-item--active .content-accordion-item__header__title{color:var(--dark--900)}.ps-theme--light .content-accordion-item--active .content-accordion-item__body{color:var(--dark--850);font-weight:300}.ps-theme--light .content-accordion-item--active .content-accordion-item__body strong{font-weight:600;color:var(--dark--900)}.ps-theme--light .content-accordion-item--active+.ps-theme--light .content-accordion-item{border-top-color:#303840}.ps-theme--light .content-accordion-item .content-accordion-item__header__title{color:var(--dark--900)}.ps-theme--light .content-accordion-item .content-accordion-item__expand svg,.ps-theme--light .content-accordion-item .content-accordion-item__expand path{fill:var(--dark--900)}@media screen and (max-width: 991px){.ps-theme--light .content-accordion-item--active{border-top-color:#303840}}.content-accordion-item:first-child{border-top:0}
#_form_35_{font-size:14px;line-height:1.6;font-family:arial,helvetica,sans-serif;margin:0}#_form_35_ *{outline:0}._form_hide{display:none;visibility:hidden}._form_show{display:block;visibility:visible}#_form_35_._form-top{top:0}#_form_35_._form-bottom{bottom:0}#_form_35_._form-left{left:0}#_form_35_._form-right{right:0}#_form_35_ input[type=text],#_form_35_ input[type=tel],#_form_35_ input[type=date],#_form_35_ textarea{padding:6px;height:auto;border:#979797 1px solid;border-radius:4px;color:#000 !important;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#_form_35_ textarea{resize:none}#_form_35_ ._submit{-webkit-appearance:none;cursor:pointer;font-family:arial,sans-serif;font-size:14px;text-align:center;background:#0c54a6 !important;border:0 !important;color:#fff !important;padding:10px !important}#_form_35_ ._submit:disabled{cursor:not-allowed;opacity:.4}#_form_35_ ._submit.processing{position:relative}#_form_35_ ._submit.processing::before{content:"";width:1em;height:1em;position:absolute;z-index:1;top:50%;left:50%;border:double 3px rgba(0,0,0,0);border-radius:50%;background-image:linear-gradient(#0c54a6, #0c54a6),conic-gradient(#0c54a6, #fff);background-origin:border-box;background-clip:content-box,border-box;animation:1200ms ease 0s infinite normal none running _spin}#_form_35_ ._submit.processing::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#0c54a6 !important;border:0 !important;color:#fff !important;padding:10px !important}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(90deg)}100%{transform:translate(-50%, -50%) rotate(450deg)}}#_form_35_ ._close-icon{cursor:pointer;background-image:url("https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png");background-repeat:no-repeat;background-size:14.2px 14.2px;position:absolute;display:block;top:11px;right:9px;overflow:hidden;width:16.2px;height:16.2px}#_form_35_ ._close-icon:before{position:relative}#_form_35_ ._form-body{margin-bottom:30px}#_form_35_ ._form-image-left{width:150px;float:left}#_form_35_ ._form-content-right{margin-left:164px}#_form_35_ ._form-branding{color:#fff;font-size:10px;clear:both;text-align:left;margin-top:30px;font-weight:100}#_form_35_ ._form-branding ._logo{display:block;width:130px;height:14px;margin-top:6px;background-image:url("https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png");background-size:130px auto;background-repeat:no-repeat}#_form_35_ .form-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}#_form_35_ ._form-label,#_form_35_ ._form_element ._form-label{font-weight:bold;margin-bottom:5px;display:block}#_form_35_._dark ._form-branding{color:#333}#_form_35_._dark ._form-branding ._logo{background-image:url("https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png")}#_form_35_ ._form_element{position:relative;margin-bottom:10px;font-size:0;max-width:100%}#_form_35_ ._form_element *{font-size:14px}#_form_35_ ._form_element._clear{clear:both;width:100%;float:none}#_form_35_ ._form_element._clear:after{clear:left}#_form_35_ ._form_element input[type=text],#_form_35_ ._form_element input[type=date],#_form_35_ ._form_element select,#_form_35_ ._form_element textarea:not(.g-recaptcha-response){display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:inherit}#_form_35_ ._field-wrapper{position:relative}#_form_35_ ._inline-style{float:left}#_form_35_ ._inline-style input[type=text]{width:150px}#_form_35_ ._inline-style:not(._clear)+._inline-style:not(._clear){margin-left:20px}#_form_35_ ._form_element img._form-image{max-width:100%}#_form_35_ ._form_element ._form-fieldset{border:0;padding:.01em 0 0 0;margin:0;min-width:0}#_form_35_ ._clear-element{clear:left}#_form_35_ ._full_width{width:100%}#_form_35_ ._form_full_field{display:block;width:100%;margin-bottom:10px}#_form_35_ input[type=text]._has_error,#_form_35_ textarea._has_error{border:#f37c7b 1px solid}#_form_35_ input[type=checkbox]._has_error{outline:#f37c7b 1px solid}#_form_35_ ._error{display:block;position:absolute;font-size:14px;z-index:10000001}#_form_35_ ._error._above{padding-bottom:4px;bottom:39px;right:0}#_form_35_ ._error._below{padding-top:8px;top:100%;right:0}#_form_35_ ._error._above ._error-arrow{bottom:-4px;right:15px;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:8px solid #fdd}#_form_35_ ._error._below ._error-arrow{top:0;right:15px;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid #fdd}#_form_35_ ._error-inner{padding:12px 12px 12px 36px;background-color:#fdd;background-image:url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z%27 fill=%27%23CA0000%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:12px center;font-size:14px;font-family:arial,sans-serif;font-weight:600;line-height:16px;color:#000;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0px 1px 4px rgba(31,33,41,.298295)}#_form_35_ ._error-inner._form_error{margin-bottom:5px;text-align:left}#_form_35_ ._button-wrapper ._error-inner._form_error{position:static}#_form_35_ ._error-inner._no_arrow{margin-bottom:10px}#_form_35_ ._error-arrow{position:absolute;width:0;height:0}#_form_35_ ._error-html{margin-bottom:10px}.pika-single{z-index:10000001 !important}#_form_35_ input[type=text].datetime_date{width:69%;display:inline}#_form_35_ select.datetime_time{width:29%;display:inline;height:32px}#_form_35_ input[type=date].datetime_date{width:69%;display:inline-flex}#_form_35_ input[type=time].datetime_time{width:29%;display:inline-flex}@media all and (min-width: 320px)and (max-width: 667px){::-webkit-scrollbar{display:none}#_form_35_{margin:0;width:100%;min-width:100%;max-width:100%;box-sizing:border-box}#_form_35_ *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1em}#_form_35_ ._form-content{margin:0;width:100%}#_form_35_ ._form-inner{display:block;min-width:100%}#_form_35_ ._form-title,#_form_35_ ._inline-style{margin-top:0;margin-right:0;margin-left:0}#_form_35_ ._form-title{font-size:1.2em}#_form_35_ ._form_element{margin:0 0 20px;padding:0;width:100%}#_form_35_ ._form-element,#_form_35_ ._inline-style,#_form_35_ input[type=text],#_form_35_ label,#_form_35_ p,#_form_35_ textarea:not(.g-recaptcha-response){float:none;display:block;width:100%}#_form_35_ ._row._checkbox-radio label{display:inline}#_form_35_ ._row,#_form_35_ p,#_form_35_ label{margin-bottom:.7em;width:100%}#_form_35_ ._row input[type=checkbox],#_form_35_ ._row input[type=radio]{margin:0 !important;vertical-align:middle !important}#_form_35_ ._row input[type=checkbox]+span label{display:inline}#_form_35_ ._row span label{margin:0 !important;width:initial !important;vertical-align:middle !important}#_form_35_ ._form-image{max-width:100%;height:auto !important}#_form_35_ input[type=text]{padding-left:10px;padding-right:10px;font-size:16px;line-height:1.3em;-webkit-appearance:none}#_form_35_ input[type=radio],#_form_35_ input[type=checkbox]{display:inline-block;width:1.3em;height:1.3em;font-size:1em;margin:0 .3em 0 0;vertical-align:baseline}#_form_35_ button[type=submit]{padding:20px;font-size:1.5em}#_form_35_ ._inline-style{margin:20px 0 0 !important}}#_form_35_{position:relative;text-align:left;margin:25px auto 0;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;background:rgba(0,0,0,0) !important;border:0px solid #b0b0b0 !important;-moz-border-radius:0px !important;-webkit-border-radius:0px !important;border-radius:0px !important;color:#000}#_form_35_._inline-form,#_form_35_._inline-form ._form-content{font-family:"IBM Plex Sans",Helvetica,sans-serif}#_form_35_._inline-form ._row span,#_form_35_._inline-form ._row label{font-family:"IBM Plex Sans",Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.6em}#_form_35__inlineform input[type=text],#_form_35__inlineform input[type=date],#_form_35__inlineform input[type=tel],#_form_35__inlineform select,#_form_35__inlineform textarea:not(.g-recaptcha-response){font-family:"IBM Plex Sans",Helvetica,sans-serif;font-size:14px;font-weight:400;font-color:#000;line-height:1.6em}#_form_35_._inline-form ._html-code *{font-family:"IBM Plex Sans",Helvetica,sans-serif}#_form_35_._inline-form ._form-label{font-family:"IBM Plex Sans",Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:1.6em}#_form_35_._inline-form ._submit{font-family:"IBM Plex Sans",Helvetica,sans-serif}#_form_35_._inline-form ._form-title{font-size:22px;line-height:normal;font-weight:600;margin-bottom:0}#_form_35_._inline-form ._form-branding{font-family:"IBM Plex Sans",Helvetica,sans-serif;font-size:13px;font-weight:100;font-style:normal;text-decoration:none}#_form_35_:before,#_form_35_:after{content:" ";display:table}#_form_35_:after{clear:both}#_form_35_._inline-style{width:auto;display:inline-block}#_form_35_._inline-style input[type=text],#_form_35_._inline-style input[type=date]{padding:10px 12px}#_form_35_._inline-style button._inline-style{position:relative;top:27px}#_form_35_._inline-style p{margin:0}#_form_35_._inline-style ._button-wrapper{position:relative;margin:27px 12.5px 0 20px}#_form_35_ ._form-thank-you{position:relative;left:0;right:0;text-align:center;font-size:18px}@media all and (min-width: 320px)and (max-width: 667px){#_form_35_._inline-form._inline-style ._inline-style._button-wrapper{margin-top:20px !important;margin-left:0 !important}}#_form_35_ .iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}#_form_35_ .iti input{width:100%;height:32px;border:#979797 1px solid;border-radius:4px}#_form_35_ .iti--separate-dial-code .iti__selected-flag{background-color:#fff;border-radius:4px}#_form_35_ .iti--separate-dial-code .iti__selected-flag:hover{background-color:rgba(0,0,0,.05)}#_form_35_ .iti__country-list{border-radius:4px;margin-top:4px;min-width:460px}#_form_35_ .iti__country-list--dropup{margin-bottom:4px}#_form_35_ .phone-error-hidden{display:none}#_form_35_ .phone-error{color:#e40e49}#_form_35_ .phone-input-error{border:1px solid #e40e49 !important}
.pos__selector {
	/* overflow: hidden; */
	/* grid-auto-flow: column; */
	display: grid;
	grid-template-columns: auto auto;
	width: fit-content;
	margin-bottom: 16px;
}

.pos__selector__option {
	display: flex;
	align-items: center;
	justify-content: center;
	color: rgba(255, 255, 255, 0.41);
	font-family: var(--Font--Adelle-Sans);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 21px;
	letter-spacing: 1.6px;
	padding: 12px 32px;
	border: 1px solid rgba(255, 255, 255, 0.41);
}

/* Move to CSS file */
.pos__selector__option--active {
	color: var(--White);
	position: relative;
	z-index: 1000;
	border: 1px solid #fff;
}

/* .pos__selector__option--active::before {
	position: absolute;
	content: '';
	display: block;
	background-color: #2f2f2f;
	height: 100%;
	width: calc(100% + 40px);
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.5);
	border-radius: 9999px;
	z-index: -1;
} */

.pos__price {
	color: var(--Primary-White);
	font-variant-numeric: lining-nums tabular-nums;
	font-family: var(--Font--Adelle-Sans);
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: 42px;
	letter-spacing: normal;
}

.pos__price__slash {
	color: #969ca4;
	margin-right: 15px;
	position: relative;
}

.pos__price__slash::before {
	content: '';
	display: block;
	position: absolute;
	background-color: #969ca4;
	height: 3px;
	width: 100%;
	top: 50%;
	transform: rotate(170deg);
}

.pos__price__current {
	color: #0c54a6;
}

.pos__cta {
	display: grid;
	grid-template-columns: 300px auto;
	/* grid-column-gap: 30px; */
	align-items: center;
}

/* RESKIN - 12/04/2024 */
.pos__header {
	color: var(--Primary-White);
	font-family: var(--Font--Adelle-Sans);
	font-size: 24px;
	line-height: 31px;
	font-style: normal;
	font-weight: 700;
	margin-bottom: 16px;
	letter-spacing: normal;
}

.pos__text {
	color: rgba(255, 255, 255, 0.8);
	font-family: var(--Font--Adelle-Sans);
	font-size: 18px;
	font-style: normal;
	font-weight: 350;
	line-height: 28px;
	max-width: 480px;
	margin-bottom: 28px;
	letter-spacing: normal;
}

.pos__separator {
	width: 447px;
	border-bottom: 1px solid #2a3441;
	margin-left: 1px;
	margin-bottom: 40px;
}

.pos__description {
	color: rgba(255, 255, 255, 0.5);
	font-variant-numeric: oldstyle-nums tabular-nums;
	font-family: var(--Font--Adelle-Mono);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 20px;
	letter-spacing: 1.76px;
	margin-top: 16px;
	margin-left: 19px;
}

.pos__price-details {
	margin-bottom: 32px;
	width: fit-content;
	display: flex;
	flex-direction: row;
	align-items: flex-start;
}

@media screen and (max-width: 767px) {
	/*.pos__selector__option {
		min-height: 50px;
	}*/

	/*.pos__price {
		line-height: 1;
		font-size: 32px;
	}*/

	.pos__price__slash {
		width: fit-content;
	}
}

@media screen and (max-width: 991px) {
	.pos__cta {
		grid-template-columns: 1fr;
		justify-items: center;
	}

	.pos__cta__label {
		grid-row: 2;
	}

	.pos__selector {
		margin-bottom: 19px;
	}

	.pos__selector__option {
		font-size: 14px;
		line-height: 18px;
	}

	.pos__price {
		font-size: 24px;
		line-height: 31px;
	}

	.pos__description {
		margin-left: 14px;
		margin-top: unset;
		font-size: 14px;
		line-height: 18px;
		letter-spacing: 1.54px;
		align-self: flex-end;
		margin-bottom: 3px;
	}
}

:root{--Bg-Black--Primary: #14171c;--Bg-Black--Secondary: #1c2129;--Primary-White: #f5f7fa;--White: #fff;--Primary-Grey--200: #c2c9d1;--Primary-Brand: #0c54a6;--Primary-Brand--200: #6489af;--Font--Adelle-Sans: "adelle-sans", "Helvetica", sans-serif;--Font--Adelle-Serif: "adelle", "Times New Roman", serif;--Font--Adelle-Mono: "adelle-mono", "Helvetica", sans-serif;--Primary-Grey--100: #e9edf2;--ps-white: #f5f7fa;--ps-black: #14171c;--ps-grey-200: #c2c9d1;--white: white;--grey-350: #818e9e;--ps-grey-900: #2a3441;--ps-atf-feature-header: #f5f7fa99;--text--light-400: #9098a6;--stroke--dark-100: #2b3138;--text--light-100: #f7f8fa;--transparent: transparent;--primary-600: #064592;--text--light-150: #ebedf0;--text--light-500: #737a87;--text--one-off--medium-label: #737980;--text--light-300: #c7ccd4;--ps-grey-100: #c2c9d1;--primary-200: #6489af;--text--light-200: #d1d6e0;--stroke--dark-50: #1f2129;--text--light-600: #606b78;--font-size--desktop--secondary: 16px;--font-size--desktop--h2: 32px;--font-size--desktop--h1: 48px;--font-size--mobile--h1: 24px;--font-size--mobile--secondary: 14px;--font-size--mobile--paragraph: 16px;--black: black;--ps-dialog-blur-background: #f5f7fa26;--ps-grey-400: #6d798a}body{scroll-behavior:smooth}.ps-level-1__wave-logo{width:400px}.ps-level-1__wave-logo{background-image:url("https://storage.googleapis.com/pre-script-web-public/png/l1-wave-logo.png");background-position:center;background-repeat:no-repeat;background-size:100% auto;height:calc(100% + 200px);position:relative;top:-100px}.ps-level-1__wave-logo::before,.ps-level-1__wave-logo::after{display:block;content:"";position:absolute;width:100%;height:100px}.ps-level-1__wave-logo::before{top:0;background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, var(--Bg-Black--Primary) 80%)}.ps-level-1__wave-logo::after{bottom:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, var(--Bg-Black--Primary) 80%)}.ps-level-1 .ps-lp__feature-set--rows .ps-lp__section__row__title{margin-bottom:10px}.ps-level-1 .ps-lp__feature-set--rows .ps-lp__section__row__subtitle{margin-bottom:20px;font-weight:500}.ps-level-1__feature-set .ps-lp__section__row .ps-lp__section__row__image{min-height:280px;min-width:380px}.ps-level-1__feature-set .ps-lp__section__row:nth-child(1) .ps-lp__section__row__image__content::before{background-image:url("https://storage.googleapis.com/pre-script-web-public/jpg/l1-overview-1.jpg");background-position:center bottom}.ps-level-1__feature-set .ps-lp__section__row:nth-child(2) .ps-lp__section__row__image__content::before{background-image:url("https://storage.googleapis.com/pre-script-web-public/jpg/l1-spine.jpg");background-position:center top}.ps-level-1__feature-set .ps-lp__section__row:nth-child(3) .ps-lp__section__row__image__content::before{background-image:url("https://storage.googleapis.com/pre-script-web-public/jpg/l1-upper-body.jpg?538958392");background-position:center top}.ps-level-1__feature-set .ps-lp__section__row:nth-child(4) .ps-lp__section__row__image__content::before{background-image:url("https://storage.googleapis.com/pre-script-web-public/jpg/l1-lower-body.jpg?385935928");background-position:center bottom}.ps-level-1__course-details{background-position:calc(50% - 200px) top;background-size:1500px;background-repeat:no-repeat;z-index:1000;position:relative}.ps-level-1__section-3 .ps-lp__section__row__image{background-image:url("https://storage.googleapis.com/pre-script-web-public/jpg/l1-dark-cta-image.jpg");background-position:center top;background-repeat:no-repeat;background-size:100%}.ps-level-1__section-3 .ps-lp__section__row__text{max-width:460px}.ps-level-1__section-4 .ps-lp__section__offset-feature-grid .ps-lp__section__feature-card:nth-child(-n+2){border-color:#b4c6e0}.ps-level-1__section-4 .ps-lp__section__offset-feature-grid .ps-lp__section__feature-card:nth-child(3),.ps-lp__section__offset-feature-grid .ps-lp__section__feature-card:nth-child(4),.ps-lp__section__offset-feature-grid .ps-lp__section__feature-card:nth-child(5){border-color:#6a8cc0}.ps-level-1__section-4 .ps-lp__section__offset-feature-grid .ps-lp__section__feature-card:nth-child(2){grid-column:span 2;grid-row:span 3}.ps-level-1__section-4 .ps-lp__section__offset-feature-grid .ps-lp__section__feature-card:nth-child(4),.ps-lp__section__offset-feature-grid .ps-lp__section__feature-card:nth-child(5){grid-row:span 3}.ps-level-1__section-4 .ps-lp__section__offset-feature-grid .ps-lp__section__feature-card:nth-child(7){grid-row:span 3;grid-column:span 2}.ps-level-1__section-4 .ps-lp__section__offset-feature-grid .ps-lp__section__feature-card:nth-child(9){grid-column:span 2}.ps-level-1__section-4{position:relative}.ps-level-1__section-4{background-color:var(--Bg-Black--Primary)}.ps-level-1__section-5{position:relative;z-index:1000;background-color:var(--Bg-Black--Primary);padding-top:256px;padding-bottom:256px}.ps-level-1__section-5__header{max-width:340px;margin-bottom:96px}.ps-lp__directory-table{max-height:390px;overflow-y:auto;background-color:#f9f9f9;border-radius:6px}.ps-lp__directory-table__row{border-bottom:1px solid var(--stroke--dark-100);display:flex;flex-direction:row;align-items:center;padding:15px 20px}.ps-lp__directory-table__row:last-child{border-bottom:none}.ps-lp__directory-table__row__title{margin-right:20px;font-size:30px;line-height:38px;font-weight:600;color:#14171c;display:flex;flex-direction:row;align-items:center}.ps-lp__directory-table__row__content{font-size:18px;color:#363e46;align-self:flex-end;flex:1}.ps-level-1__section-5 .ps-lp__directory-table__row__title{width:180px}.ps-level-1__section-6{background-color:var(--Bg-Black--Primary)}.ps-level-1__section-6 .ps-wrapper--xl{position:relative;z-index:1001}.ps-level-1__section-6 .ps-lp__section__row__image img{height:auto;width:100%}.ps-level-1__section-6 .ps-lp__section__row__image{max-width:450px}.ps-level-1__course-price__slash{color:#969ca4;margin-right:15px;position:relative}.ps-level-1__course-price__slash::before{content:"";display:block;position:absolute;background-color:#969ca4;height:3px;width:100%;top:50%;transform:rotate(170deg)}.ps-level-1__course-price__current{color:#0c54a6}.ps-level-1__section-7{position:relative;z-index:1000;padding-top:256px;padding-bottom:256px}.ps-level-1__section-7{background-color:#101317}.ps-level-1__section-8 .ps-lp__section__row:nth-child(1) .ps-lp__section__row__image__content::before{background-image:url("https://storage.googleapis.com/pre-script-web-public/jpg/shallow-board.jpeg");background-position:top center}.ps-level-1__section-8 .ps-lp__section__row:nth-child(2) .ps-lp__section__row__image__content::before{background-image:url("https://storage.googleapis.com/pre-script-web-public/jpg/killian-board.jpg?893589208");background-position:top center}.ps-level-1__section-8{position:relative;z-index:1000;background-color:var(--Bg-Black--Primary);padding-top:256px;padding-bottom:256px}.ps-level-1__section-8__header{margin-bottom:128px}.psl1-lp-ng__instructors__profile{display:grid;grid-template-columns:400px 1fr;grid-template-rows:auto 1fr;grid-column-gap:96px;grid-row-gap:0}.psl1-lp-ng__instructors__profile__image{grid-area:1/1/3/1;max-width:400px;width:100%}.psl1-lp-ng__instructors__profile__image__content{height:100%}.psl1-lp-ng__instructors__profile__name{grid-area:1/2/2/3;margin-top:32px}.psl1-lp-ng__instructors__profile__desc{grid-area:2/2/3/3;margin-bottom:32px;max-width:560px}.psl1-lp-ng__instructors__profile--shallow .psl1-lp-ng__instructors__profile__image__content,.psl1-lp-ng__instructors__profile--killian .psl1-lp-ng__instructors__profile__image__content{background-repeat:no-repeat}.psl1-lp-ng__instructors__profile--shallow .psl1-lp-ng__instructors__profile__image__content{background-size:cover;background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/product/shallow-sa-machine-row-exp.jpg");background-position:center -20px}.psl1-lp-ng__instructors__profile--killian .psl1-lp-ng__instructors__profile__image__content{background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/product/killian-teaching-exp.jpg");background-position:center -20px;background-size:auto calc(100% + 20px);background-repeat:no-repeat}.psl1-lp-ng__instructors__profiles{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-row-gap:80px}.psl1-lp-ng__instructors__actions{margin:96px auto 0 auto;text-align:center}.ps-level-1__section-9 .ps-lp__section__row__image{max-width:400px;background-color:#16191f;padding-top:256px;padding-bottom:256px}.ps-level-1__section-1 .ps-lp__body-copy{font-size:20px}.ps-level-1__faq{background-color:#16191f;padding-top:256px;padding-bottom:256px}.ps-level-1__faq__accordion{max-width:700px;width:100%}.ps-level-1__faq__accordion ul{margin-top:12px}.ps-level-1__faq__accordion ul+p{margin-top:16px}.ps-level-1__faq__accordion__text--em{font-weight:600;color:var(--text--light-100)}.ps-level-1__faq__accordion__item__btn{margin-top:16px}.ps-level-1__section-3__cta{display:flex;flex-direction:column;align-items:flex-start}.ps-cta-label-wrapper{max-width:240px;display:flex;justify-content:center;align-items:center}.ps-cta-label-wrapper.ps-cta-label-wrapper--primary{max-width:300px}@media screen and (max-width: 991px){.ps-level-1__section-1 .ps-lp__section__row{position:relative;z-index:1000}.ps-level-1__section-1 .ps-lp__section__row__image{display:none}.ps-level-1__section-1__headings{position:relative;display:flex;flex-direction:column;justify-content:center;z-index:1000}.ps-level-1__section-1__headings::before{content:"";display:block;background-image:url("https://storage.googleapis.com/pre-script-web-public/png/l1-wave-logo.png");background-position:center;background-repeat:no-repeat;background-size:100% auto;height:calc(100% + 60px);width:170px;right:-20px;position:absolute;z-index:-1}.ps-level-1__section-1__headings::after{content:"";display:block;position:absolute;height:calc(100% + 60px);width:170px;right:-20px;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.2) 50%, rgb(255, 255, 255) 100%);z-index:-1}.ps-level-1__section-1 .ps-lp__body-copy{position:relative;z-index:1000}.ps-level-1__section-1__headings>*{margin-right:80px}.ps-level-1__feature-set .ps-lp__section__row .ps-lp__section__row__image{min-width:unset;max-width:350px;margin-bottom:40px}.ps-level-1__feature-set .ps-lp__section__row .ps-lp__section__row__image{min-height:175px}.ps-level-1__feature-set.ps-lp__feature-set--rows--alternating .ps-lp__section__row:nth-child(even) .ps-lp__section__row__image{align-self:flex-end;width:100%}.ps-level-1__feature-set .ps-lp__section__row:nth-child(1) .ps-lp__section__row__image__content::before{background-position:center}.ps-level-1__feature-set .ps-lp__section__row:nth-child(2) .ps-lp__section__row__image__content::before{background-position:center}.ps-level-1__feature-set .ps-lp__section__row:nth-child(3) .ps-lp__section__row__image__content::before{background-position:top center}.ps-level-1__feature-set .ps-lp__section__row:nth-child(3) .ps-lp__section__row__image__content::before{background-position:center}.ps-level-1 .ps-lp__feature-set--rows .ps-lp__section__row__title{line-height:120%}.ps-lp__feature-set--rows .ps-lp__section__row__text{padding:0 0 40px}.ps-lp__feature-set--rows .ps-lp__section__row+.ps-lp__section__row{margin-top:100px}.ps-lp__feature-set--rows .ps-lp__section__row{margin-bottom:50px}.ps-level-1__section-2::before{background-color:rgba(255,255,255,.9)}.ps-level-1__section-2::after{height:200px}.ps-level-1__section-3 .ps-lp__section__row__image{background:rgba(0,0,0,0);position:relative;height:400px;width:auto;top:0;right:0}.ps-level-1__section-3.ps-lp__section--side-image.ps-lp__section--dark .ps-lp__section__row__image__content{height:calc(100% + 200px);background-size:auto 100%;background-image:url("https://storage.googleapis.com/pre-script-web-public/jpg/l1-dark-cta-image.jpg");background-repeat:no-repeat;background-position:center top}.ps-lp__section--side-image.ps-lp__section--dark .ps-lp__section__row__image::before,.ps-lp__section--side-image.ps-lp__section--dark .ps-lp__section__row__image::after{display:none}.ps-level-1__section-3 .ps-lp__section__row__text{max-width:unset;width:100%}.ps-level-1__section-4 .ps-lp__section__offset-feature-grid .ps-lp__section__feature-card:nth-child(n){grid-column:auto;grid-row:auto}.ps-level-1__section-6 .ps-lp__section__row__image{background:rgba(0,0,0,0)}.ps-level-1__section-6 .ps-lp__section__row__image__content img{max-height:260px;width:auto}.ps-level-1__section-6.ps-lp__section--side-image .ps-lp__section__row__image__content::after{height:300px}.ps-level-1__section-7{background-size:auto 100%}.ps-level-1__section-7::after{bottom:-140px}.ps-level-1__section-9 .ps-lp__section__row.ps-lp__section__row--inline .ps-lp__section__row__image{max-width:200px;height:auto;align-self:flex-start;margin-bottom:30px}.ps-level-1__section-6{background-position:top center;background-size:auto max(300px,40vw)}.ps-level-1__section-3__cta{max-width:100%}.ps-level-1 .btn.ps-btn--ng.ps-btn--md{font-size:18px;width:100%}#ps-content-frame .ps-tlbp.rc-gradient-opt-in{margin-top:40px}}@media screen and (min-width: 768px)and (max-width: 991px){.ps-level-1__section-3.ps-lp__section--side-image.ps-lp__section--dark .ps-lp__section__row__image__content{background-size:100%}}@media screen and (max-width: 374px){.ps-level-1__section-1__headings>*{margin-right:40px}}@media screen and (min-width: 475px)and (max-width: 991px){.ps-level-1__section-1__headings>*{margin-right:calc(27.8551532033vw + 17.6880222841px)}.ps-level-1__section-1__headings::before,.ps-level-1__section-1__headings::after{right:calc(27.8551532033vw + 17.6880222841px - 170px)}}#ps-content-frame .ps-tlbp.rc-gradient-opt-in .fa-circle-info,#ps-content-frame .ps-tlbp.rc-gradient-opt-in .fa-circle-dollar{font-size:36px}.ps-h3.font-weight--bold{font-weight:600}.oi--header-row__label{font-size:18px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:#818e9e;margin-bottom:2px}@media screen and (max-width: 991px){#ps-content-frame .ps-tlbp.rc-gradient-opt-in .fa-circle-info,#ps-content-frame .ps-tlbp.rc-gradient-opt-in .fa-circle-dollar{font-size:32px}}.ps-lp__feature-bar{display:flex;flex-direction:row}.ps-lp__feature-bar--sm{max-width:800px;width:100%}.ps-lp__feature-bar--md{max-width:991px;width:100%}.ps-lp__feature-bar--md .ps-lp__feature-bar__feature__header{font-size:22px}.ps-lp__feature-bar--dark-heading .ps-lp__feature-bar__feature__header{color:#14171c}.ps-lp__feature-bar--square .ps-lp__feature-bar__feature__header{min-height:unset;white-space:nowrap}.ps-lp__feature-bar--square .ps-lp__feature-bar__feature{position:relative;border-radius:0}.ps-lp__feature-bar--offset .ps-lp__feature-bar__feature{border:0;background:linear-gradient(180deg, #E48A22 0%, #814400 100%)}.ps-lp__feature-bar--square .ps-lp__feature-bar__feature::before{content:"";display:block;padding-top:100%}.ps-lp__feature-bar--square .ps-lp__feature-bar__feature__frame{position:absolute;padding:30px 15px;top:0;left:0}.ps-lp__feature-bar--frame .ps-lp__feature-bar__feature__frame{background-color:#fff;height:100%;width:100%;padding:15px}.ps-lp__feature-bar--frame .ps-lp__feature-bar__feature{border:0;background:linear-gradient(180deg, #E48A22 0%, #814400 100%)}.ps-lp__feature-bar--grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.ps-lp__feature-bar--grid .ps-lp__feature-bar__feature{margin:0}.ps-lp__feature-bar--grid.ps-lp__feature-bar--card{grid-auto-rows:1fr}.ps-lp__feature-bar--card .ps-lp__feature-bar__feature{padding:10px 10px 0 0}.ps-lp__feature-bar--card .ps-lp__feature-bar__feature__frame{border-radius:6px}.ps-lp__feature-bar--frame.ps-lp__feature-bar--card .ps-lp__feature-bar__feature{background:rgba(0,0,0,0);position:relative;z-index:1000}.ps-lp__feature-bar--frame.ps-lp__feature-bar--card .ps-lp__feature-bar__feature::before{content:"";display:block;position:absolute;top:0;right:0;width:50%;height:50%;background:linear-gradient(0deg, rgb(190, 101, 0) 0%, rgb(214, 121, 15) 100%);z-index:-1;border-radius:14px}.ps-lp__feature-bar--card .ps-lp__feature-bar__feature__frame{padding:15px 15px 40px}.ps-lp__feature-bar--offset .ps-lp__feature-bar__feature__frame{background-color:#fff;top:15px;left:-15px;height:100%;width:100%;box-shadow:-4px 4px 4px 0 rgba(0,0,0,.25)}@media screen and (max-width: 991px){.ps-lp__feature-bar--grid{grid-template-columns:1fr}}.ps-lp__feature-bar--offset .ps-lp__feature-bar__feature,.ps-lp__feature-bar--offset .ps-lp__feature-bar__feature:first-child,.ps-lp__feature-bar--offset .ps-lp__feature-bar__feature:last-child{margin-bottom:15px;margin-left:15px}.ps-lp__feature-bar--center{text-align:center}.ps-lp__feature-bar--center .ps-lp__feature-bar__feature__header{justify-content:center}.ps-lp__feature-bar__feature{flex:1;border:1px solid #9eb5d7;border-radius:6px;margin:0 5px;padding:15px}.ps-lp__feature-bar__feature:first-child{margin-left:0}.ps-lp__feature-bar__feature:last-child{margin-right:0}.ps-lp__feature-bar__feature__header{display:flex;flex-direction:row;font-weight:700;font-size:24px;align-items:flex-start;margin-bottom:15px;min-height:58px}.ps-lp__feature-bar__feature__header__icon{margin-right:10px;height:30px;width:30px;background-color:#0c54a6;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:16px}.ps-lp__feature-bar__feature__header__title{flex:1;color:#003b7d;line-height:1.2}.ps-lp__feature-bar__feature__thumbnail{height:100px}.ps-lp__feature-bar__feature__thumbnail img{height:100%;width:auto;border-radius:6px}.ps-lp__feature-bar--card .ps-lp__feature-bar__feature__thumbnail{margin-bottom:30px}.ps-lp__feature-bar--card .ps-lp__feature-bar__feature__header{margin-bottom:10px;min-height:unset}.ps-lp__feature-bar--card .ps-lp__feature-bar__feature__content{font-size:20px}#ps-content-frame .ps-level-1 .inline-layout--icon__content svg{margin-top:1px}#ps-content-frame .ps-level-1 .inline-layout--icon__content svg,#ps-content-frame .ps-level-1 .inline-layout--icon__content path{stroke:#0c54a6}#ps-content-frame .ps-level-1 .ps-lp__feature-bar__feature svg,#ps-content-frame .ps-level-1 .ps-lp__feature-bar__feature path{stroke:#fff}#ps-content-frame .ps-level-1 .ps-lp__section__feature-card--lg .ps-lp__section__feature-card__image{height:48px;width:48px;border-radius:0}#ps-content-frame .ps-level-1 .ps-level-1__section-7__header{max-width:556px}#ps-content-frame .ps-level-1 .ps-lp__section__feature-cards{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:48px;grid-row-gap:48px;max-width:1076px;margin:128px auto 0}#ps-content-frame .ps-level-1 .ps-lp__section__feature-card{background-color:rgba(0,0,0,0);border:1px solid var(--stroke--dark-100);padding:36px 40px}#ps-content-frame .ps-level-1 .ps-lp__section__feature-card svg,#ps-content-frame .ps-level-1 .ps-lp__section__feature-card path{stroke:var(--text--light-150)}#ps-content-frame .ps-level-1 .ps-lp__section__feature-card__image{margin-bottom:16px;display:flex}#ps-content-frame .ps-level-1 .ps-lp__section__feature-card__header{text-transform:uppercase;font-size:16px;line-height:21px;margin-bottom:16px;color:var(--text--light-200);letter-spacing:.1em;font-weight:700}#ps-content-frame .ps-level-1 .ps-lp__section__feature-card__body{font-size:18px;line-height:26px;color:var(--text--light-150)}#ps-content-frame .ps-level-1 .ps-lead-form__input-container--name{display:none}#ps-content-frame .ps-level-1 .ps-lead-form__input-container+.ps-lead-form__input-container{margin-left:0}#ps-content-frame .ps-level-1 .oi-header-row__header{padding-bottom:16px}#ps-content-frame .ps-level-1 .ps-tlbp.rc-gradient-opt-in{padding:40px 32px;background:linear-gradient(76deg, #e7ebf0 24.84%, #fcfcfd 87.24%);border-radius:12px}#ps-content-frame .ps-level-1 .ps-tlbp.rc-gradient-opt-in .oi-header-row__header{letter-spacing:-0.03em}#ps-content-frame .ps-level-1 .course-countdown-timer__exp{display:none}.ps-level-1__countdown{padding-left:6px;text-transform:uppercase;letter-spacing:.03em}@media screen and (max-width: 991px){.ps-level-1__countdown{padding-left:3px}}.ps-level-1 .ps-wrapper--xl{max-width:1280px;padding-left:32px;padding-right:32px;margin:auto}.ps-level-1 .ps-overheading{font-family:var(--Font--Adelle-Mono);color:rgba(255,255,255,.5);font-size:16px;line-height:20px;font-weight:500;letter-spacing:1.76px;text-transform:uppercase}.ps-level-1 .ps-h1{font-family:var(--Font--Adelle-Sans);color:rgba(245,247,250,.85);font-weight:400;font-size:48px;line-height:55px;letter-spacing:normal}.ps-level-1 .ps-h1--strong{color:var(--Primary-White);font-weight:500}.ps-level-1 .ps-body-text{font-family:var(--Font--Adelle-Sans);color:var(--Primary-Grey--200);font-size:18px;font-weight:350;line-height:28px;letter-spacing:normal}.ps-level-1 .ps-body-text--bullet{font-family:var(--Font--Adelle-Sans);color:var(--Primary-Grey--100);font-size:18px;font-weight:400;line-height:26px;letter-spacing:normal}.ps-level-1 .btn.ps-btn.ps-btn--primary{font-family:var(--Font--Adelle-Sans);color:var(--White);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase;padding:12px 32px;border-radius:0}.ps-level-1 .ps-btn-link{font-family:var(--Font--Adelle-Sans);color:var(--Primary-White);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:1.6px;text-transform:uppercase;padding-bottom:3px;border-bottom:1px solid var(--Primary-White);padding-top:4px}.ps-level-1 .bg-color--ps-black{background-color:var(--Bg-Black--Primary)}.ps-level-1 .ps-lp__feature-bar{gap:32px;justify-content:center}.ps-level-1 .ps-lp__feature-bar__feature{margin:0 3px 2px 0;border:none;border-radius:0;padding:0;max-width:245px}.ps-level-1 .ps-lp__feature-bar__feature__header{flex-direction:column;min-height:41px;margin-bottom:8px}.ps-level-1 .ps-lp__feature-bar__feature__header__icon{margin-right:0;height:20px;width:20px;background-color:rgba(0,0,0,0);color:var(--Primary-White);opacity:.4;border-radius:0;margin-bottom:4px}.ps-level-1 .ps-lp__feature-bar__feature__header__title{color:rgba(245,247,250,.85);font-family:var(--Font--Adelle-Sans);font-size:16px;font-style:normal;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;line-height:21px}.ps-level-1 .ps-lp__feature-bar__feature__content{color:var(--Primary-Grey--200);font-family:var(--Font--Adelle-Sans);font-size:16px;font-style:normal;font-weight:350;line-height:20px}.ps-level-1 .ps-h2{color:var(--Primary-White);font-family:var(--Font--Adelle-Sans);font-size:24px;font-style:normal;font-weight:700;line-height:31px;letter-spacing:normal}.ps-level-1 .ps-lp__feature-set--rows .ps-lp__section__row{background-color:var(--Bg-Black--Secondary)}.ps-level-1 .ps-lp__feature-set--rows .ps-lp__section__row::before{background:linear-gradient(90deg, var(--Bg-Black--Primary) 20%, var(--Bg-Black--Secondary) 100%)}.ps-level-1 .ps-lp__feature-set--rows .ps-lp__section__row::after{background:linear-gradient(270deg, var(--Bg-Black--Primary) 20%, var(--Bg-Black--Secondary) 100%)}.ps-level-1 .ps-lp__directory-table__row{flex-direction:column;align-items:flex-start;padding:20px 24px}.ps-level-1 .ps-lp__directory-table__row__title{font-size:16px;line-height:21px;color:var(--text--light-300);letter-spacing:.01em;text-transform:uppercase;font-weight:700;margin-bottom:6px}.ps-level-1 .ps-lp__directory-table__row__content{font-size:18px;line-height:23px;align-self:flex-start;color:var(--text--light-100)}.ps-level-1 .ps-lp__directory-table{background-color:var(--Bg-Black--Secondary);border-radius:0}.ps-level-1 .inline-layout--icon__content svg,.ps-level-1 .inline-layout--icon__content path{stroke:none}.ps-level-1 .inline-layout--icon__content svg{margin-top:2px}.ps-level-1 .ps-card-header{color:rgba(245,247,250,.85);font-family:var(--Font--Adelle-Sans);font-size:16px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:8px}.ps-level-1 .pos__cta{grid-template-columns:auto auto;width:fit-content}.ps-level-1 #ps-payment-option{background-color:var(--Bg-Black--Secondary);max-width:593px;padding:43px 40px 46px 40px;border-top:3px solid var(--Primary-Brand--200)}.ps-level-1 .inline-layout--checklist--lg .ps-body-text--bullet{margin-left:10px}.ps-level-1 .inline-layout--checklist--lg .inline-layout--icon{margin-top:2px}.ps-level-1 .ps-lp__section--background--light.ps-lp__section--fade--top::before,.ps-level-1 .ps-lp__section--background--light.ps-lp__section--fade::before{background:var(--Bg-Black--Primary)}.ps-level-1 .ps-lp__section--background--light.ps-lp__section--fade--top::after,.ps-level-1 .ps-lp__section--background--light.ps-lp__section--fade--bottom::before{background-color:var(--Bg-Black--Primary)}.ps-level-1 .ps-lp__section--background--light{background-color:var(--Bg-Black--Primary)}.ps-level-1 .ps-lp__section--background--light.ps-lp__section--fade::after{background:rgba(0,0,0,0)}.ps-level-1 li{font-family:var(--Font--Adelle-Sans)}.ps-level-1 .ps-lp__section--dark{background-color:var(--Bg-Black--Secondary)}.ps-level-1 .ps-lp__section--side-image.ps-lp__section--dark .ps-lp__section__row__image::before{background:linear-gradient(270deg, rgba(28, 33, 41, 0) 0%, rgb(28, 33, 41) 95%)}.ps-level-1 .ps-lp__section--side-image.ps-lp__section--dark .ps-lp__section__row__image::after{background:linear-gradient(90deg, rgba(28, 33, 41, 0) 0%, rgb(28, 33, 41) 95%)}.ps-level-1 .ps-h-mb-52{margin-bottom:52px}.ps-level-1 .ps-cta__separator{width:86px;border-bottom:3px solid var(--Primary-Brand--200);margin-bottom:56px}.ps-level-1 .inline-layout--checklist--lg .inline-layout--icon svg{width:20px;height:20px}.ps-level-1 .content-accordion-item__gap{grid-area:1/1/3/2}.ps-level-1 .content-accordion-item__header__title{grid-area:1/2/2/3}.ps-level-1 .content-accordion-item__expand{grid-area:1/3/2/4}.ps-level-1 .content-accordion-item__body{grid-area:2/2/3/4}.ps-level-1 .ps-h-mb-88{margin-bottom:88px}@media screen and (max-width: 991px){.ps-level-1 .ps-wrapper--xl{max-width:none;padding-left:16px;padding-right:16px}.ps-level-1 .ps-overheading{font-size:14px;font-weight:500;line-height:18px;letter-spacing:1.54px}.ps-level-1 .ps-h1{font-size:24px;font-style:normal;line-height:32px}.ps-level-1 .ps-body-text{font-size:16px;font-style:normal;line-height:24px}.ps-level-1 .inline-layout--checklist--lg .inline-layout--icon{margin-top:3px}.ps-level-1 .inline-layout--checklist--lg .inline-layout--icon svg{width:18px;height:18px}.ps-level-1 .pos__separator{width:100%}.ps-level-1 .ps-body-text--bullet{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.ps-level-1 .btn.ps-btn.ps-btn--primary{font-size:14px;line-height:18px;letter-spacing:1.4px;padding:11px 32px;max-width:unset;width:100%}.ps-level-1 .ps-btn-link{font-size:14px;line-height:18px;letter-spacing:1.4px;width:100%}.ps-level-1 .ps-h2{font-size:20px;line-height:26px}.ps-level-1 .ps-level-1__section-1__headings::after{background:linear-gradient(0deg, var(--Bg-Black--Primary) 0%, rgba(20, 23, 28, 0.2) 50%, var(--Bg-Black--Primary) 100%)}.ps-level-1 .ps-level-1__section-1 .ps-lp__section__row__text .ps-body-text{position:relative;z-index:1000}.ps-level-1 .ps-level-1__section-1__headings::before,.ps-level-1 .ps-level-1__section-1__headings::after{right:calc(27.8551532033vw + 17.6880222841px - 150px)}.ps-level-1 .--md--ps-h-mb-40{margin-bottom:40px}.ps-level-1 .ps-cta__separator{margin-bottom:40px}.ps-level-1 .--md--ps-h-mb-48{margin-bottom:48px}.ps-level-1 #ps-payment-option{padding-left:16px;padding-right:16px;max-width:unset;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.ps-level-1 .pos__cta{grid-template-columns:auto;width:100%}.ps-level-1 .ps-lp__section--side-image .ps-lp__section__row__image__content{margin-left:-16px;margin-right:-16px}.ps-level-1 .ps-lp__section--side-image.ps-lp__section--dark .ps-lp__section__row__image__content::after{background:linear-gradient(180deg, rgba(28, 33, 41, 0) 0%, rgb(28, 33, 41) 95%)}.ps-level-1 .ps-lp__section--side-image.ps-lp__section--dark .ps-lp__section__row{width:100%}.ps-level-1 .ps-lp__section--side-image.ps-lp__section--dark .ps-level-1__section-3__label{width:100%}}@media screen and (min-width: 768px)and (max-width: 991px){.ps-level-1 .ps-lp__section--side-image.ps-lp__section--dark .ps-lp__section__row__image__content::after{background:linear-gradient(180deg, rgba(28, 33, 41, 0) 0%, rgb(28, 33, 41) 65%)}}.ps-level-1 .course-opt-in-form{width:789px;margin-top:48px;mix-blend-mode:screen}.ps-level-1 .course-opt-in-form .psl1-lp-ng__opt-in__head__subhead{font-size:16px;letter-spacing:.1em;line-height:21px;margin-bottom:4px;color:var(--text--light-300);font-weight:700;text-transform:uppercase}.ps-level-1 .course-opt-in-form .psl1-lp-ng__opt-in__head{display:flex;flex-direction:column}.ps-level-1 .psl1-lp-ng__atf .psl1-lp-ng__opt-in__head__subhead{margin-bottom:0;margin-top:4px}.ps-level-1 .psl1-lp-ng__cta .course-opt-in-form{width:auto;flex-direction:column;padding-left:46px;gap:34px}.ps-level-1 .psl1-lp-ng__cta .course-opt-in-form__text{max-width:unset;padding-right:0;border-right:0}.ps-level-1 .psl1-lp-ng__cta .course-opt-in-form__form{padding-left:0}.ps-level-1 .ps-opt-in-card__body__success{margin-top:-5px;margin-left:-2px;display:flex;flex-direction:row;column-gap:12px}.ps-level-1 .ps-opt-in-card__body__success__icon svg,.ps-level-1 .ps-opt-in-card__body__success__icon path{stroke:#1d8c55}.ps-level-1 .ps-opt-in-card__body__success__text{padding-top:1px}.ps-level-1 .ps-opt-in-card__body__success__text__header{font-weight:700;font-size:18px;line-height:23px;color:var(--text--light-100);margin-bottom:12px;text-transform:uppercase;letter-spacing:.1em}.ps-level-1 .ps-opt-in-card__body__success__text__subtext{color:var(--text--light-150);margin-left:-34px}body{background-color:#101317}.ps-lp__action-bar{position:fixed;z-index:2000;width:100%}.ps-lp__action-bar::before{background-color:rgba(255,255,255,.1);backdrop-filter:blur(36px);content:"";width:100%;height:100%;top:0;left:0;position:absolute;z-index:-1}.ps-lp__action-bar__text{padding-top:4px;display:flex;flex-direction:row;align-items:flex-end;gap:12px;color:var(--text--light-150);flex:1}.ps-lp__action-bar__text__header,.ps-lp__action-bar__text__divider{font-size:24px;font-weight:600;line-height:31px}.ps-lp__action-bar__text__header{opacity:.4}.ps-lp__action-bar__text__divider{opacity:.2}.ps-lp__action-bar__text__subhead{font-size:16px;font-weight:700;line-height:21px;letter-spacing:.1em;text-transform:uppercase;padding-bottom:2px}.ps-lp__action-bar .psl1-lp-ng__wrapper{display:flex;flex-direction:row;align-items:flex-start;padding:16px 32px}.ps-lp__action-bar__actions .psl1-lp-ng__btn{padding:9px 16px;min-width:auto;width:auto;font-size:14px;line-height:18px}.ps-lp__action-bar__actions .psl1-lp-ng__btn.psl1-lp-ng__btn--primary{background-color:#3a66bd;border-color:#3a66bd}@media screen and (max-width: 991px){.ps-lp__action-bar .psl1-lp-ng__wrapper{padding:12px 16px}.ps-lp__action-bar__text{padding-top:0}.ps-lp__action-bar__text__divider,.ps-lp__action-bar__text__header{display:none}.ps-lp__action-bar__text__subhead{font-size:14px;line-height:18px}.ps-lp__action-bar__text__subhead .course-countdown-timer__countdown__label{display:block;opacity:.7}.ps-lp__action-bar__actions{padding-top:1px}.ps-lp__action-bar__actions .psl1-lp-ng__btn{font-size:12px;line-height:16px;padding:7px 12px}}body,p,ul{font-family:"adelle-sans",Helvetica,sans-serif;font-size:18px;line-height:26px;font-weight:100;letter-spacing:0;color:var(--text--light-150);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}p{margin:0}p+p{margin-top:16px}h1,h2,h3,h4,h5,h6{font-family:"adelle-sans",Helvetica,sans-serif;margin:0}a,a:hover{color:var(--text--light-150);text-decoration:none}.psl1-lp-ng__atf{background-color:var(--ps-black);text-align:left;background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/product/shallow-bb-row-atf.jpg");background-position:55% bottom;background-repeat:no-repeat;background-size:1970px;padding-top:376px;padding-bottom:128px;position:relative;overflow:hidden}.psl1-lp-ng__atf__content{z-index:1000;grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;max-width:660px;padding-bottom:0;position:relative}.psl1-lp-ng__wrapper{grid-column-gap:96px;grid-row-gap:96px;flex-flow:row;width:100%;max-width:1280px;margin-bottom:0;margin-left:auto;margin-right:auto;padding:0 32px;display:flex}.psl1-lp-ng__benefits__header,.psl1-lp-ng__benefits__body{display:flex;margin-right:calc((100% - min(1280px,100%))/2);flex-direction:column;align-items:flex-end}.psl1-lp-ng__benefits__body__contents{grid-template-rows:auto 1fr auto}.psl1-lp-ng__benefits__header{background-color:#12151a}.psl1-lp-ng__benefits__header .psl1-lp-ng__wrapper{margin:0;color:var(--text--light-400);padding-right:0}.psl1-lp-ng__benefits__header .psl1-lp-ng__benefits__body__contents__text{padding-right:64px;align-content:flex-end}.psl1-lp-ng__benefits__header .psl1-lp-ng__benefits__body__contents__graphic-head{padding-top:192px}.psl1-lp-ng__benefits__header .psl1-lp-ng__benefits__body__contents__graphic-img__content{min-height:508px}.psl1-lp-ng__benefits__header .psl1-lp-ng__benefits__body__contents__graphic-footer__keyval.psl1-lp-ng__benefits__body__contents__directives{padding-bottom:192px}.psl1-lp-ng__wrapper.psl1-lp-ng__benefits__body__wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;padding-bottom:0;padding-right:0;margin:0}.psl1-lp-ng__wrapper.psl1-lp-ng__wrapper--foot{padding-bottom:0;padding-right:0}.psl1-lp-ng__atf__content__accent{opacity:1;margin-left:-3px;font-family:adelle,sans-serif;font-size:32px;line-height:42px;display:flex}.psl1-lp-ng__atf__content__header{margin-top:18px;margin-bottom:32px}.psl1-lp-ng__atf__content__header__content{color:var(--text--light-100);margin-top:0;margin-bottom:0;font-size:48px;font-weight:600;line-height:54px}.psl1-lp-ng__atf__content__actions__grid{grid-column-gap:32px;grid-row-gap:16px;align-items:flex-end;margin-top:64px;display:grid;grid-template-columns:auto auto;width:fit-content}.psl1-lp-ng__action__label{text-transform:uppercase;font-size:16px;line-height:21px;letter-spacing:.11em;font-family:"adelle-mono","Courier New",sans-serif;font-weight:600;color:var(--text--light-300)}.psl1-lp-ng__btn{border:1px solid var(--ps-white);background-color:var(--transparent);text-align:center;letter-spacing:.1em;-webkit-text-stroke-width:0px;text-transform:uppercase;min-width:180px;padding:12px 32px;font-size:16px;line-height:24px;font-weight:600;font-family:adelle-sans,Helvetica,sans-serif;display:inline-block}.psl1-lp-ng__btn:hover{color:var(--text--light-100)}.psl1-lp-ng__btn--secondary{color:var(--text--light-100);border-color:var(--text--light-100);background:rgba(0,0,0,0)}.psl1-lp-ng__btn.psl1-lp-ng__btn--link{border-style:solid;border-width:0 0 1px;min-width:auto;margin-bottom:8px;padding:0 0 4px}.psl1-lp-ng__btn.psl1-lp-ng__btn--primary{border-color:#3a66bd;background-color:#3a66bd}.psl1-lp-ng{color:var(--ps-white);font-family:adelle-sans,sans-serif;font-size:18px;line-height:28px}.psl1-lp-ng__atf__content__subhead__body{opacity:.9;-webkit-text-stroke-color:var(--text--light-150);font-weight:400}.psl1-lp-ng__atf__scrim__content{z-index:-1;opacity:.8;background-image:radial-gradient(circle farthest-side, #000 42%, rgba(0, 0, 0, 0));width:1790px;height:300%;position:absolute;top:-211px;right:-256px}.div-block-17{width:100%;height:100%;position:absolute;top:0;left:0}.psl1-lp-ng__atf__content__accent__text{opacity:1;-webkit-text-stroke-color:rgba(247,248,250,.2);color:rgba(247,248,250,.5019607843);border-bottom:1px solid rgba(247,248,250,.2);width:auto;margin-bottom:0;padding-bottom:10px;padding-left:4px;padding-right:4px;display:block;font-weight:600}.psl1-lp-ng__atf__content__accent__tail{border-bottom:1px dashed rgba(247,248,250,.2);width:64px}.psl1-lp-ng__cta{background-color:#16191f;position:relative}.psl1-lp-ng__cta .pos__selector{grid-template-columns:1fr 1fr;width:100%}.psl1-lp-ng__cta .pos__selector__option{font-size:16px;line-height:19px;text-transform:uppercase;letter-spacing:.1em;opacity:60%;color:#fff;border:1px solid #fff;text-align:center;padding-top:9px;padding-bottom:9px}.psl1-lp-ng__cta .pos__selector__option__text{width:min-content}.psl1-lp-ng__cta .pos__selector__option:hover{cursor:pointer}.psl1-lp-ng__cta .pos__selector__option--active{opacity:100%}.psl1-lp-ng__cta .product-payment-info__price{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.psl1-lp-ng__cta .product-payment-info__price__amount{font-size:32px;line-height:42px;color:#fff;font-weight:600}.psl1-lp-ng__cta .product-payment-info__price__amount__dollar-sign{font-size:inherit;line-height:inherit;margin-right:0;padding-bottom:0}.psl1-lp-ng__cta .product-payment-info__price__type__frequency{font-family:adelle-mono,Helvetica,sans-serif;font-size:16px;line-height:21px;font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:var(--text--light-300);opacity:.8;padding:0;text-align:left}.psl1-lp-ng__cta .product-payment-info__price__type__frequency__interest{display:block;color:var(--text--light-100)}.psl1-lp-ng__cta .pos__description{display:none}.psl1-lp-ng__cta .ps-lp__cta__payment-option{margin-bottom:18px}.psl1-lp-ng__cta .ps-lp__buy-option__price{margin-bottom:32px}.psl1-lp-ng__cta .product-payment-option-linker{width:100%}.psl1-lp-ng__cta .ps-lp__buy-option__actions--btn-link{display:grid;grid-template-columns:1fr;grid-gap:12px;justify-items:center;width:100%}.psl1-lp-ng__cta .ps-lp__buy-option__actions--btn-link .psl1-lp-ng__btn{width:100%}.psl1-lp-ng__cta__body{font-size:18px;line-height:26px;color:var(--text--light-150);font-weight:100;max-width:520px;margin-bottom:32px}.psl1-lp-ng__cta__body--em{font-weight:600;color:var(--text--light-100)}.psl1-lp-ng__cta__content{flex:1;margin-top:0;padding-top:256px;padding-bottom:256px}.psl1-lp-ng__cta__img{flex:1}.psl1-lp-ng__cta__img__content{height:100%;position:absolute;width:calc((min(1280px,100%) - 96px)/2 + (100% - min(1280px,100%))/2);background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/product/ridpath-landmine-press-exp.jpg");background-position:-155px -100px;background-repeat:no-repeat;background-size:auto max(1462px,100% + 100px)}.psl1-lp-ng__cta__content__header{margin-bottom:48px}.psl1-lp-ng__cta__content__header .psl1-lp-ng__benefits__info{line-height:21px;margin-bottom:16px;margin-left:2px;color:var(--text--light-300)}.psl1-lp-ng__cta__content__header__label{opacity:1;color:var(--text--light-500);letter-spacing:.11em;-webkit-text-stroke-color:var(--text--one-off--medium-label);text-transform:uppercase;margin-bottom:20px;font-family:adelle-mono,sans-serif;font-size:16px;font-weight:500;line-height:20px;display:none}.psl1-lp-ng__cta__content__header__header{color:var(--text--light-400);-webkit-text-stroke-color:var(--transparent);margin-bottom:40px;font-size:48px;line-height:54px;font-weight:400}.psl1-lp-ng__cta__content__body{color:var(--text--light-150);margin-bottom:40px;font-weight:100}.psl1-lp-ng__cta__content__features{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;margin-bottom:64px;margin-left:0;padding-left:20px;display:flex;max-width:448px}.psl1-lp-ng__cta__content__features__feature{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:flex-start;display:flex}.psl1-lp-ng__cta__content__features__feature__icon{padding-top:2px;display:flex}.psl1-lp-ng__cta__content__features__feature__text{color:var(--text--light-100);line-height:26px}.psl1-lp-ng__cta__content__features__feature__text__value{font-size:16px;line-height:21px;font-weight:600;color:var(--text--light-300);margin-top:2px;text-transform:uppercase;letter-spacing:.1em;display:block}.psl1-lp-ng__cta__content__cta{border-style:solid;border-width:3px 1px 1px;border-color:var(--primary-200) #2c3036 #2c3036;background-color:#1c2129;padding:36px 40px 40px;max-width:480px}.psl1-lp-ng__cta__content__cta__head{padding-bottom:32px}.psl1-lp-ng__cta__content__cta__head::after{content:"";display:block;height:3px;width:48px;background-color:var(--primary-200);margin-top:18px}.psl1-lp-ng__cta__content__cta__head__header{color:var(--text--light-150);font-size:24px;font-weight:700;line-height:31px}.psl1-lp-ng__cta__content__header__header__em{color:var(--text--light-150);-webkit-text-stroke-color:var(--ps-white);font-weight:600}.psl1-lp-ng__cta__content__header__divider{border-bottom:3px solid var(--primary-200);width:64px}.psl1-lp-ng__benefits-old{background-color:var(--ps-black)}.psl1-lp-ng__benefits__accent{writing-mode:vertical-rl;font-family:adelle,sans-serif;font-size:80px;font-weight:400;line-height:106px}.psl1-lp-ng__benefits__content{border-left:1px solid rgba(122,161,193,.1490196078);max-width:570px;padding-top:256px;padding-bottom:256px;padding-left:32px}.psl1-lp-ng__benefits__content__header{margin-bottom:128px;font-size:48px;line-height:54px}.psl1-lp-ng__benefits__content__benefits{grid-column-gap:80px;grid-row-gap:80px;flex-flow:column;display:flex}.psl1-lp-ng__benefits__content__benefits__benefit{color:rgba(245,247,250,.7019607843);border-left:1px solid rgba(122,161,193,.4509803922);margin-left:-33px;padding-top:12px;padding-bottom:12px;padding-left:32px;font-size:32px;line-height:41px}.psl1-lp-ng__benefits__content__benefits__benefit__em{color:var(--ps-white);font-weight:600}.psl1-lp-ng__benefits{background-color:#0e1114;font-family:adelle-mono,sans-serif;font-size:12px;line-height:15px}.psl1-lp-ng__benefits__see-more{margin-left:-28.5px;text-transform:uppercase;letter-spacing:.1em;font-size:16px;line-height:21px;font-weight:400;color:var(--text--light-100);font-family:adelle-sans,Helvetica,sans-serif;display:flex;flex-direction:row;align-items:center}.psl1-lp-ng__benefits__see-more__icon{margin-right:12px}.psl1-lp-ng__benefits__see-more__icon svg,.psl1-lp-ng__benefits__see-more__icon path{stroke:#465b6e}.psl1-lp-ng__benefits__head{color:var(--text--light-400);max-width:574px;font-family:adelle-sans,sans-serif;font-weight:400;font-size:48px;line-height:54px;margin-bottom:64px}.psl1-lp-ng__benefits__subhead{font-family:adelle-sans,sans-serif;line-height:26px;font-size:18px;color:var(--text--light-150);font-weight:100;max-width:480px}.psl1-lp-ng__benefits__body__contents{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto auto;grid-template-columns:7fr 5fr;grid-auto-columns:1fr;display:grid;position:static;width:100%}.psl1-lp-ng__benefits__body__contents__text{flex:1;padding-top:0;grid-area:2/1/3/2}.psl1-lp-ng__benefits__body__contents__graphic-head{border-style:solid;border-width:0 1px;border-color:rgba(255,255,255,.0509803922) var(--stroke--dark-50) var(--stroke--dark-100);background-color:#101317;flex:1;padding-top:88px;padding-bottom:32px;padding-left:32px;border-right-color:#15171f;grid-area:1/2/2/3}.psl1-lp-ng__benefits__body__contents__text__features{grid-column-gap:96px;grid-row-gap:96px;flex-flow:column;display:flex}.psl1-lp-ng__benefits__body__contents__text__features__feature{border-bottom:1px none var(--stroke--dark-50);margin-left:-32px;padding-bottom:48px;padding-left:32px;padding-right:64px;position:relative}.psl1-lp-ng__benefits__body{background-color:#101317;border-top:1px rgba(255,255,255,.0509803922)}.psl1-lp-ng__benefits__body:nth-child(2) .psl1-lp-ng__benefits__body__contents__graphic-head{padding-top:160px;border-top:1px dashed var(--stroke--dark-50)}.psl1-lp-ng__benefits__body__contents__text__features__feature__label{color:var(--text--light-600);font-family:adelle-mono,sans-serif;font-size:var(--font-size--desktop--secondary);padding-bottom:16px;font-weight:500;line-height:20px}.psl1-lp-ng__benefits__body__contents__text__features__feature__body{color:var(--text--light-400);font-family:adelle-sans,sans-serif;font-size:var(--font-size--desktop--h2);max-width:570px;font-weight:400;line-height:41px}.psl1-lp-ng__benefits__body__contents__text__features__feature__body--em{font-weight:600;color:var(var--text-light-150)}.psl1-lp-ng__benefits__body__contents__graphic-img{border:1px solid var(--stroke--dark-50);flex-flow:column;display:flex;position:relative;grid-area:2/2/3/3;border-right-color:#15171f;overflow:hidden}.psl1-lp-ng__benefits__body__contents__graphic-footer{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;padding-top:40px;padding-bottom:28px;padding-left:33px;display:flex;align-self:flex-end;justify-content:flex-end;grid-area:2/2/3/3;position:relative;z-index:1000;overflow:hidden;height:100%}.psl1-lp-ng__benefits__body__contents__graphic-head__rx{color:rgba(245,247,250,.1490196078);margin-left:-1px;padding-bottom:8px;font-family:adelle,sans-serif;font-size:32px;font-weight:600;line-height:42px}.psl1-lp-ng__benefits__body__contents__graphic-head__ex{color:rgba(245,247,250,.4)}.psl1-lp-ng__benefits__body__contents__graphic-footer__keyval{margin-bottom:0;padding-bottom:0;max-width:270px}.psl1-lp-ng__benefits__body__contents__graphic-footer__keyval.psl1-lp-ng__benefits__body__contents__directives{border-style:solid;border-width:0 1px;border-color:rgba(255,255,255,.0509803922) var(--stroke--dark-50) var(--stroke--dark-100);background-color:#101317;padding:28px 40px 96px 32px;border-right-color:#15171f;grid-area:3/2/4/3;max-width:unset}.psl1-lp-ng__benefits__body:last-child .psl1-lp-ng__benefits__body__contents__graphic-footer__keyval.psl1-lp-ng__benefits__body__contents__directives{border-bottom-width:1px;border-bottom-color:var(--stroke--dark-50);padding-bottom:192px}.psl1-lp-ng__benefits__body .psl1-lp-ng__benefits__body__contents__graphic-footer__keyval.psl1-lp-ng__benefits__body__contents__directives{border-bottom:1px dashed #191a21}.psl1-lp-ng__benefits__body__contents__graphic-footer__keyval__key{color:rgba(245,247,250,.55);padding-bottom:4px;font-family:adelle,sans-serif;font-size:16px;font-weight:600;line-height:21px}.psl1-lp-ng__benefits__body__contents__graphic-footer__keyval__val{color:rgba(245,247,250,.85);line-height:19px}.psl1-lp-ng__benefits__body__contents__directives .psl1-lp-ng__benefits__body__contents__graphic-footer__keyval__key{color:rgba(245,247,250,.15)}.psl1-lp-ng__benefits__body__contents__directives .psl1-lp-ng__benefits__body__contents__graphic-footer__keyval__val{color:rgba(245,247,250,.4)}.psl1-lp-ng__text-em{color:var(--text--light-150);font-weight:600}.psl1-lp-ng__benefits__body__contents__graphic-img__content{background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/product/shallow-tbar-row-exp.jpg");background-position:50%;background-size:cover;flex:1}.psl1-lp-ng__benefits__header .psl1-lp-ng__benefits__body__contents__graphic-img__content{background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/product/landmine-press.jpg");background-size:660px auto}.psl1-lp-ng__benefits__body:nth-child(2) .psl1-lp-ng__benefits__body__contents__graphic-img__content{background-size:650px auto;background-position:center -65px}.psl1-lp-ng__benefits__body:nth-child(3) .psl1-lp-ng__benefits__body__contents__graphic-img__content{background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/product/walking-lunge.jpg");background-position:center -17px}.psl1-lp-ng__benefits__body:nth-child(4) .psl1-lp-ng__benefits__body__contents__graphic-img__content{background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/product/leg-press.jpg")}.psl1-lp-ng__benefits__body__contents__graphic-img__scrim{width:814px;border-radius:814px;height:524px;content:"";display:block;position:absolute;left:-375px;bottom:-170px;background:radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%)}.psl1-lp-ng__lr{background-color:#fff}.psl1-lp-ng__lr--frame{position:relative;z-index:1000;isolation:isolate}.psl1-lp-ng__lr__company{background-color:var(--ps-black);padding-top:0}.psl1-lp-ng__foot__cta{background-color:var(--transparent)}.psl1-lp-ng__foot__cta .psl1-lp-ng__btn.psl1-lp-ng__btn--primary{background-color:var(--primary-600);border-color:var(--primary-600)}.psl1-lp-ng__lr__content__deco{width:121px;position:relative}.psl1-lp-ng__lr__content__deco.psl1-lp-ng__foot__cta__text__deco{display:block;position:relative}.psl1-lp-ng__lr__content{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:auto 1fr 440px;grid-auto-columns:1fr;width:100%;margin-bottom:0;padding-bottom:0;display:flex}.psl1-lp-ng__foot__content__body{flex:1;margin-bottom:373px;margin-left:44px;padding-top:24px}.psl1-lp-ng__foot__content__body.psl1-lp-ng__foot__cta__content__text__body{z-index:1004;margin-top:192px;margin-bottom:256px;padding-top:0;position:relative}.psl1-lp-ng__lr__content__graphic{width:513px;position:static}.psl1-lp-ng__lr__content__graphic.psl1-lp-ng__foot__cta__graphic{position:relative}.psl1-lp-ng__lr__content__body__head{color:var(--text--light-150);-webkit-text-stroke-color:var(--text--light-150);padding-bottom:40px;font-size:48px;font-weight:600;line-height:55px}.psl1-lp-ng__lr__content__body__head.psl1-lp-ng__foot__cta__content__body__head{color:rgba(20,23,28,.8509803922);padding-bottom:56px;font-weight:400}.psl1-lp-ng__lr__content__body__paragraph{color:var(--text--light-150);line-height:26px}.psl1-lp-ng__lr__company__deco__text{z-index:1001;color:#fff;-webkit-text-stroke-color:#f5f7fa;writing-mode:vertical-rl;white-space:nowrap;border-left:1px solid rgba(122,161,193,.1490196078);border-right:0 #7aa1c1;padding-top:16px;padding-bottom:16px;padding-left:24px;font-family:adelle,sans-serif;font-size:80px;font-weight:100;line-height:92px;position:absolute;transform:scaleY(-1) scaleX(-1)}.psl1-lp-ng__lr__content__graphic__content__img{z-index:1001;background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/product/wave-white.png");background-position:0 0;background-repeat:no-repeat;background-size:699px;width:min(699px,545px + max(50% - 640px,0px));height:100%;position:absolute;inset:auto}.psl1-lp-ng__lr__content__text{flex-flow:row;flex:1;margin-top:256px;margin-bottom:0;display:flex}.psl1-lp-ng__lr__content__text.psl1-lp-ng__foot__cta__content__text{margin-top:0}.psl1-lp-ng__foot__company__content__graphic__content__multiply{background-color:#6489af}.psl1-lp-ng__lr__content__graphic__content__blend{z-index:1002;mix-blend-mode:multiply;background-color:#3d5166;height:100%;position:relative;top:0}.psl1-lp-ng__lr__content__graphic__content{z-index:1001;background-color:var(--ps-black);mix-blend-mode:lighten;width:min(699px,545px + max(50% - 640px,0px));height:100%;margin-left:-32px;position:static}.psl1-lp-ng__foot__cta__content__body__divider{background-color:var(--primary-200);width:86px;height:3px}.psl1-lp-ng__foot__cta__content__body__actions{padding-top:64px;padding-left:3px;display:grid;width:fit-content;grid-template-columns:auto;grid-gap:16px}.psl1-lp-ng__foot__cta__content__body__actions .psl1-lp-ng__action__label{color:var(--ps-black);opacity:.8}.psl1-lp-ng__text-em--dark{color:var(--ps-black);font-weight:600}.psl1-lp-ng__foot__cta__content__body__label{color:rgba(20,23,28,.5019607843);letter-spacing:.1em;text-transform:uppercase;padding-bottom:20px;padding-left:3px;font-family:adelle-mono,sans-serif;font-size:16px;line-height:21px;font-weight:500}.psl1-lp-ng__foot__cta__text__deco__mask{z-index:1003;mix-blend-mode:difference;background-color:#fff;width:100%;height:100%;display:block;position:absolute}.psl1-lp-ng__foot__cta__text__deco__mask.psl1-lp-ng__foot__cta__text__deco__mask--colour{mix-blend-mode:lighten;background-color:#e1e5eb;display:block}.psl1-lp-ng__foot__cta__text__deco__mask.psl1-lp-ng__lr__company__foot__cta__deco__mask{mix-blend-mode:darken;background-color:#1e232b;display:block}.psl1-lp-ng__foot{z-index:auto;position:relative}.psl1-lp-ng__foot__cta__graphic__blend-base{z-index:1003;mix-blend-mode:color;background-color:#153b69;width:min(699px,545px + max(50% - 640px,0px));height:100%;margin-left:-32px;position:absolute}.psl1-lp-ng__foot__cta__graphic__blend{z-index:1003;mix-blend-mode:difference;background-color:#153b69;width:min(699px,545px + max(50% - 640px,0px));height:100%;margin-left:-32px;display:block;position:absolute}.psl1-lp-ng__foot__cta__graphic__blend.psl1-lp-ng__foot__cta__graphic__blend-revert{background-color:var(--white);mix-blend-mode:difference;display:block}.psl1-lp-ng__foot__cta__graphic__blend.psl1-lp-ng__foot__cta__graphic__blend-fade{background-color:var(--transparent);mix-blend-mode:normal;background-image:linear-gradient(0deg, #fff 192px, rgba(255, 255, 255, 0) 50%);display:block}.psl1-lp-ng__course{grid-column-gap:275px;grid-row-gap:275px;background-color:var(--ps-black);flex-flow:column;padding-top:256px;padding-bottom:256px;display:flex}.psl1-lp-ng__course-unit{width:100%}.psl1-lp-ng__course-unit__wrapper.psl1-lp-ng__wrapper{padding-left:0}.psl1-lp-ng__course-unit__wrapper.psl1-lp-ng__wrapper.psl1-lp-ng__course-unit__wrapper--alt{padding-left:32px;padding-right:0}.psl1-lp-ng__course-unit__wrapper--alt .psl1-lp-ng__course-unit__content__image{grid-area:1/2/4/3}.psl1-lp-ng__course-unit__content{grid-column-gap:96px;grid-row-gap:0px;grid-template-rows:auto auto auto;grid-template-columns:max(min(518px,50% - 48px),424px) 1fr;grid-auto-columns:1fr;width:100%;display:grid}.psl1-lp-ng__course-unit__content.psl1-lp-ng__course-unit__content--alt{grid-template-columns:1fr max(min(518px,50% - 48px),424px)}.psl1-lp-ng__course-unit__content__image{grid-row:span 3;display:block}.psl1-lp-ng__course-unit__content__text{flex:1;margin-top:18px;display:none}.psl1-lp-ng__course-unit__content__image__img{background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/product/jiuntas-snatch-exp.jpg");background-position:-44px;background-repeat:no-repeat;background-size:849px;flex:1;width:100%;padding-top:100%}.psl1-lp-ng__course-unit__content__image__img.psl1-lp-ng__course-unit__content__image__img--unit-2{background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/product/shallow-dl-exp.jpg");background-position:-45px;background-size:572px}.psl1-lp-ng__course-unit__content__image__img.psl1-lp-ng__course-unit__content__image__img--unit-3{background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/product/db-bench-exp.jpg");background-position:0%;background-size:672px}.psl1-lp-ng__course-unit__content__image__img.psl1-lp-ng__course-unit__content__image__img--unit-4{background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/product/shallow-squat-exp.jpg");background-position:50%}.psl1-lp-ng__course-unit__content__text__head{padding-bottom:52px}.psl1-lp-ng__course-unit__content__text__head__unit{color:var(--text--light-600);margin-top:18px;margin-bottom:16px;font-family:adelle,sans-serif;font-size:48px;font-weight:600;line-height:64px}.psl1-lp-ng__course-unit__content__text__head__title{color:var(--text--light-150);margin-bottom:8px;font-size:32px;font-weight:600;line-height:41px}.psl1-lp-ng__course-unit__content__text__head__duration{opacity:1;color:var(--text--light-150);font-size:16px;line-height:21px}.psl1-lp-ng__course-unit__content__text__divider{background-color:var(--stroke--dark-100);opacity:1;color:var(--stroke--dark-100);-webkit-text-stroke-color:var(--transparent);height:1px;margin-left:-96px;margin-right:-32px}.psl1-lp-ng__course-unit__content__text__divider.psl1-lp-ng__course-unit__content__text__divider--alt{margin-left:-32px;margin-right:-96px}.psl1-lp-ng__course-unit__content__text__body__feat{margin-top:70px}.psl1-lp-ng__course-unit__content__text__body__feat__head{opacity:1;color:var(--text--one-off--medium-label);letter-spacing:.11em;text-transform:uppercase;margin-bottom:20px;font-size:16px;line-height:21px;font-weight:700}.psl1-lp-ng__course-unit__content__text__body__feat__body{color:var(--text--light-150);margin-bottom:16px}.psl1-lp-ng__course-unit__content__text__body__feat__body.psl1-lp-ng__course-unit__content__text__body__feat__body--last{margin-bottom:0}.psl1-lp-ng__course-unit__content__text__body__action{margin-top:32px}.psl1-lp-ng__atf__content__subhead{color:var(--text--light-100)}.psl1-lp-ng__atf__content__subhead__course{color:var(--text--light-100);font-weight:600}.psl1-lp-ng__atf__content__subhead__divider{color:var(--text--light-100);font-weight:300}.psl1-lp-ng__benefits__body__contents__graphic-img__blend{opacity:.2;mix-blend-mode:multiply;background-color:#0b1524;width:100%;height:100%;position:absolute}.psl1-lp-ng__about{background-color:#101317;padding-top:256px;padding-bottom:256px;overflow-x:hidden;position:relative}.psl1-lp-ng__action{display:flex;flex-direction:column;align-items:stretch;row-gap:16px;width:fit-content}.psl1-lp-ng__about__content{grid-column-gap:88px;grid-row-gap:0px;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(469px, 1.5fr) 1fr;grid-auto-columns:1fr;display:grid}.psl1-lp-ng__about__content__actions{margin-top:60px}.psl1-lp-ng__about__content__actions__label{color:var(--text--light-300)}.psl1-lp-ng__about__content__head{margin-bottom:40px}.psl1-lp-ng__about__content__divider{background-color:var(--stroke--dark-100);opacity:.4;width:calc(100% + 304px);height:1px;margin-left:-32px;margin-right:-224px}.psl1-lp-ng__about__content__body{margin-top:64px}.psl1-lp-ng__about__content__image{width:439px;grid-area:1/2/6/3}.psl1-lp-ng__about__content__features{margin-left:32px;margin-top:48px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.psl1-lp-ng__about__content__features__feature{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.psl1-lp-ng__about__content__features__feature__icon{height:40px;width:40px;background-color:#272a30;border-radius:9999px;display:flex;align-items:center;justify-content:center}.psl1-lp-ng__about__content__features__feature__icon svg,.psl1-lp-ng__about__content__features__feature__icon path{stroke:#999ea3}.psl1-lp-ng__about__content__features__feature__text{display:flex;flex-direction:column;gap:8px;padding-top:10px;flex:1}.psl1-lp-ng__about__content__features__feature__text__title{color:var(--text--light-100);font-weight:700;font-size:16px;line-height:21px;opacity:.9;letter-spacing:.1em;text-transform:uppercase}.psl1-lp-ng__about__content__features__feature__text__body{font-size:18px;line-height:26px;font-weight:100;color:var(--text--light-300);max-width:480px}.psl1-lp-ng__about__content__features__feature__text__body--em{font-weight:600;color:var(--text--light-200)}.psl1-lp-ng__about__content__head__title{color:var(--text--light-400);font-size:var(--font-size--desktop--h1);margin-bottom:32px;font-weight:400;line-height:55px}.psl1-lp-ng__benefits__info{margin-bottom:24px}.psl1-lp-ng__about__content__head__info{margin-bottom:48px}.psl1-lp-ng__about__content__head__info,.psl1-lp-ng__benefits__info{grid-column-gap:14px;grid-row-gap:14px;color:var(--text--light-200);font-family:adelle-mono,sans-serif;font-size:var(--font-size--desktop--secondary);letter-spacing:.11em;text-transform:uppercase;font-weight:500;line-height:26px;display:block}.psl1-lp-ng__about__content__head__info__course,.psl1-lp-ng__benefits__info__course{opacity:1;color:var(--text--light-400);display:inline}.psl1-lp-ng__about__content__head__info__divider,.psl1-lp-ng__benefits__info__divider{opacity:1;color:var(--text--light-400);margin-left:14px;margin-right:14px;display:inline}.psl1-lp-ng__about__content__head__info__desc,.psl1-lp-ng__benefits__info__desc{opacity:1;display:inline-block}.psl1-lp-ng__about__content__body__paragraph{color:var(--text--light-150);margin-bottom:16px}.psl1-lp-ng__about__content__body__paragraph.psl1-lp-ng__about__content__body__paragraph--last{margin-bottom:0}.psl1-lp-ng__about__content__image__img{background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/product/manual-mock-down.png");background-position:0 0;background-size:auto 100%;background-repeat:no-repeat;width:max(547px + (100vw - 1280px)/2,547px);height:522px;margin-top:126px;position:absolute}.psl1-lp-ng__benefits__body__contents__arrow{width:20px;height:20px;margin-left:-7px;position:static;align-self:flex-end;margin-bottom:-6px;grid-area:3/1/4/2}.psl1-lp-ng__benefits__body__contents__arrow svg,.psl1-lp-ng__benefits__body__contents__arrow path{stroke:#3d4e5e}.psl1-lp-ng__benefits__body__contents__text__features__feature__border{border-bottom:1px dashed #21262b;width:100%;height:1px;position:absolute;bottom:0;left:0}.psl1-lp-ng__atf__scrim{justify-content:center;align-items:center;width:0;height:0;display:flex;position:static;bottom:0}.psl1-lp-ng__cta__content__features__feature__text__secondary{opacity:.5;font-size:var(--font-size--desktop--secondary);line-height:24px}.psl1-lp-ng__atf__content__cert{margin-top:80px}.psl1-lp-ng__atf__content__cert__divider{opacity:.21;background-color:#f7f8fa;width:72px;height:1px;margin-left:1px}.psl1-lp-ng__atf__content__cert__label{color:#6f7378;letter-spacing:.11em;text-transform:uppercase;margin-top:48px;margin-bottom:26px;font-family:adelle-mono,sans-serif;font-size:16px;line-height:20px;font-weight:500}.psl1-lp-ng__atf__content__cert__icons{display:flex;margin-left:-3px}.psl1-lp-ng__atf__content__cert__icons__icon__img{display:block}.psl1-lp-ng__atf__content__cert__icons__icon__img path{fill:#35373b}.psl1-lp-ng__atf__content__cert__icons__icon__img.psl1-lp-ng__atf__content__cert__icons__icon__img--ace{width:89.45px;margin-top:12.15px;margin-right:34.22px}.psl1-lp-ng__atf__content__cert__icons__icon__img.psl1-lp-ng__atf__content__cert__icons__icon__img--nsca{width:111.81px;margin-right:29.7px}.psl1-lp-ng__atf__content__cert__icons__icon__img.psl1-lp-ng__atf__content__cert__icons__icon__img--nasm{width:99.2px;margin-top:5.21px;margin-right:37.54px}.psl1-lp-ng__atf__content__cert__icons__icon__img.psl1-lp-ng__atf__content__cert__icons__icon__img--cimspa{width:114.08px;margin-top:10.61px}.psl1-lp-ng__atf__floor-fade{mix-blend-mode:multiply;background-image:linear-gradient(rgba(18, 19, 20, 0), #121314 39%);width:100%;height:470px;position:absolute;bottom:0;left:0}.ps-level-1--closed .psl1-lp-ng__atf__content__cert{margin-top:64px}.ps-level-1--closed .psl1-lp-ng__atf__content__cert__divider{display:none}.ps-level-1--closed .psl1-lp-ng__atf__content__cert__label{margin-top:0}.psl1-lp-ng__course-unit__content__text__body__feat__body--em{color:var(--text--light-100);font-weight:600}.psl1-lp-ng__h1{font-size:48px;line-height:55px;font-weight:400;color:var(--text--light-400)}.psl1-lp-ng__h1--em{color:var(--text--light-100);font-weight:600}.psl1-lp-ng__topics{padding:256px 0;background-color:#16191f}.psl1-lp-ng__topics__content{display:flex;flex-direction:column;width:100%}.psl1-lp-ng__topics__content__head__title{margin-bottom:96px;max-width:904px;line-height:58px}.psl1-lp-ng__topics__content__body{align-self:center}.psl1-lp-ng__topics__content__actions{align-self:center;margin-top:96px}.ps-ng-thumbcards{display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr}.ps-ng-thumbcards__card{background-color:#191d24;padding:32px 32px 30px;border-radius:0;display:flex;align-items:flex-start;flex-direction:column;gap:0;border:0;max-width:360px;min-width:320px;flex:1}.ps-ng-thumbcards__card__image{width:80px;height:80px;border-radius:0;margin-bottom:24px;position:relative}.ps-ng-thumbcards__card__image img{height:100%;width:100%}.ps-ng-thumbcards__card__image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#14171c;mix-blend-mode:multiply;opacity:.3}.ps-ng-thumbcards__card__header{margin-bottom:8px;text-transform:uppercase;font-size:16px;line-height:21px;letter-spacing:.1em;font-weight:700;color:var(--text--light-100);opacity:.9}.ps-ng-thumbcards__card__text{font-size:16px;color:var(--text--light-300);line-height:22px}.psl1-wr-r-lp__sp{z-index:2;background-color:#101317;padding-top:256px;padding-bottom:256px;position:relative}.psl1-wr-r-lp__sp__wrapper{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.psl1-wr-r-lp__sp__header{color:var(--text--light-400);max-width:677px;padding-bottom:64px;font-family:adelle-sans,sans-serif;font-size:48px;font-weight:400;line-height:55px;margin-left:-2px}.psl1-wr-r-lp__sp__header--strong{color:var(--text--light-150);font-weight:600}.psl1-wr-r-lp__sp__card-grid{grid-column-gap:8px;grid-row-gap:8px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:stretch;padding-top:128px;display:flex}.psl1-wr-r-lp__sp__card{background-color:#1f2329;max-width:340px;padding:24px 28px 26px}.psl1-wr-r-lp__sp__card.psl1-wr-r-lp__sp__card--light{background-color:#252930}.psl1-wr-r-lp__sp__card__header-row{grid-column-gap:13px;grid-row-gap:13px;justify-content:flex-start;align-items:flex-start;padding-bottom:12px;display:flex}.psl1-wr-r-lp__sp__card__image{border-radius:999px;width:48px;height:48px;border:1px solid rgba(75,81,89,.7);position:relative;overflow:hidden}.psl1-wr-r-lp__sp__card__image::after{content:"";display:block;position:absolute;height:100%;width:100%;top:0;left:0;background-color:#14171c;mix-blend-mode:multiply;opacity:.35}.psl1-wr-r-lp__sp__card__image__img{width:100%}.psl1-wr-r-lp__sp__card__header-row__name-block{grid-column-gap:2px;grid-row-gap:2px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-top:2px;display:flex}.psl1-wr-r-lp__sp__card__name{color:var(--text--light-150);font-family:adelle-sans,sans-serif;font-size:18px;font-weight:600;line-height:23px}.psl1-wr-r-lp__sp__card__social{color:var(--text--light-400);font-family:adelle-sans,sans-serif;font-size:16px;font-weight:300;line-height:21px}.psl1-wr-r-lp__sp__card__text{color:var(--text--light-150);font-family:adelle-sans,sans-serif;font-size:16px;font-weight:100;line-height:22px;padding-left:2px}.psl1-wr-r-lp__sp__card__text--em{color:var(--text--light-100);font-weight:600}.psl1-wr-lp__instructor{background-color:#161b21;padding-top:256px;padding-bottom:256px}.psl1-wr-lp__instructor .psl1-lp-ng__wrapper{flex-direction:column;row-gap:128px}.psl1-wr-lp__instructor__wrapper{grid-template-rows:auto;grid-template-columns:minmax(auto, 335px) 1fr;grid-auto-columns:1fr;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;display:grid}.psl1-wr-lp__instructor__set{display:flex;flex-direction:column;gap:96px}.psl1-wr-lp__instructor__deco__text{-webkit-text-stroke-color:#2f3540;color:#2f3540;white-space:nowrap;writing-mode:vertical-rl;font-family:adelle,sans-serif;font-size:80px;font-weight:100;line-height:92px;position:absolute;transform:scaleY(-1) scaleX(-1)}.psl1-wr-lp__instructor__image{background-repeat:no-repeat;background-size:cover;border:1px solid rgba(73,79,89,.6);max-height:413px}.psl1-wr-lp__instructor__wrapper--jordan .psl1-wr-lp__instructor__image{background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/202501/webinar/shallow-sa-machine-row.jpg");background-position:left -20px}.psl1-wr-lp__instructor__wrapper--killian .psl1-wr-lp__instructor__image{background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/product/killian-teaching-exp.jpg");background-position:-193px center}.psl1-wr-lp__instructor__content__header{color:var(--text--light-100);padding-bottom:12px;padding-left:64px;font-family:adelle-sans,Helvetica,sans-serif;font-size:32px;font-weight:600;line-height:41px}.psl1-wr-lp__instructor__content__title{color:var(--text--light-600);letter-spacing:1.76px;text-transform:uppercase;padding-bottom:32px;padding-left:64px;font-family:adelle-mono,sans-serif;font-size:16px;font-weight:500;line-height:20px}.psl1-wr-lp__instructor__content__separator{border-bottom:1px solid #383c42;width:100%;max-width:574px}.psl1-wr-lp__instructor__content__text{grid-column-gap:16px;grid-row-gap:16px;color:var(--text--light-150);flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:560px;padding-top:40px;padding-left:64px;font-family:adelle-sans,Helvetica,sans-serif;font-size:18px;font-weight:100;line-height:26px;display:flex}.psl1-wr-lp__instructor__content__text--strong{color:var(--text--light-100);font-weight:400}.psl1-wr-r-lp__cta{overflow-x:hidden;z-index:1;background-color:#161b21;position:relative}.psl1-wr-r-lp__cta__wrapper{max-width:1280px;margin-left:auto;margin-right:auto;padding:256px 32px}.psl1-wr-r-lp__cta__content{grid-auto-rows:auto;grid-template-columns:minmax(620px, 1fr) minmax(200px, 460px);display:grid}.psl1-wr-r-lp__cta__header-deco{font-size:64px;line-height:76px;font-family:"adelle",Times,serif;font-weight:100;color:#333740;max-width:480px}.psl1-wr-r-lp__cta__header-block{z-index:1000;font-family:adelle-sans,sans-serif;font-size:48px;font-weight:100;line-height:60px;margin-right:-146px}.psl1-wr-r-lp__cta__header-1{color:rgba(235,237,240,.2)}.psl1-wr-r-lp__cta__header-2{color:rgba(235,237,240,.4)}.psl1-wr-r-lp__cta__header-3{color:rgba(235,237,240,.6)}.psl1-wr-r-lp__cta__header-4{color:rgba(235,237,240,.8)}.psl1-wr-r-lp__cta__header-5{color:var(--text--light-150);padding-top:8px;font-weight:600;line-height:52px}.psl1-wr-r-lp__cta__divider{grid-template-rows:auto;grid-template-columns:auto 1fr;grid-auto-columns:1fr;width:100%;margin-top:40px;margin-left:-24px;display:grid}.psl1-wr-r-lp__cta__divider__solid{border-bottom:1px solid #2b3138;width:452px}.psl1-wr-r-lp__cta__divider__dash{border-bottom:1px dashed #2b3138;width:calc(100% + 87px)}.psl1-wr-r-lp__cta__image{background-image:url("https://storage.googleapis.com/pre-script-web-public/lp/l1/202501/webinar/replay/hamstring-anatomy.png?35294094");background-position:0 -124px;background-repeat:no-repeat;background-size:auto 100%;width:868px;height:100%;position:absolute;top:0}.psl1-wr-r-lp__cta__image-card{z-index:1000;background-color:#1a1e24;border:1px solid #23282e;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:30px;display:flex}.psl1-wr-r-lp__cta__image-card__header{color:rgba(235,237,240,.3019607843);text-transform:capitalize;padding-bottom:20px;font-family:adelle,sans-serif;font-size:16px;font-weight:600;line-height:21px}.psl1-wr-r-lp__cta__feature-label{color:rgba(235,237,240,.168627451);letter-spacing:1px;text-transform:uppercase;padding-bottom:5px;font-family:adelle-sans,sans-serif;font-size:10px;font-weight:700;line-height:13px}.psl1-wr-r-lp__cta__image-card__feature__text{color:rgba(235,237,240,.3019607843);padding-bottom:14px;font-family:adelle-mono,sans-serif;font-size:12px;font-weight:300;line-height:18px;text-align:justify;hyphens:auto}.psl1-wr-r-lp__cta__image-card__feature__text.psl1-wr-r-lp__cta__image-card__feature__text--last{padding-bottom:0}.psl1-wr-r-lp__cta__content__body{max-width:620px;padding-top:48px;z-index:1000}.psl1-wr-r-lp__cta__content__body__text{color:var(--text--light-150);max-width:455px;padding-bottom:32px;font-family:adelle-sans,sans-serif;font-size:18px;font-weight:100;line-height:26px}.psl1-wr-r-lp__cta__content__body__text--strong{color:var(--text--light-100);font-weight:600}.psl1-wr-r-lp__cta__content__body__features{grid-column-gap:12px;grid-row-gap:12px;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-bottom:56px;padding-left:30px;display:flex}.psl1-wr-r-lp__cta__content__body__feature{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:flex-start;display:flex}.psl1-wr-r-lp__cta__content__body__feature__icon{width:20px;height:20px;margin-top:3px}.psl1-wr-r-lp__cta__content__body__feature__text{color:var(--text--light-150);font-family:adelle-sans,sans-serif;font-size:18px;font-weight:100;line-height:26px}.psl1-wr-r-lp__cta__content__body__cta{color:var(--white);letter-spacing:1.6px;text-transform:uppercase;background-color:#3a66bd;border:1px solid #3a66bd;padding:12px 32px;font-family:adelle-sans,sans-serif;font-size:16px;font-weight:600;line-height:20px;text-decoration:none;display:inline-block}.psl1-wr-r-lp__cta__image-wrapper{grid-area:1/2/6/3}.psl1-wr-r-lp__cta__header{margin-left:64px;margin-top:112px}.psl1-wr-r-lp__problem__body{grid-column-gap:16px;grid-row-gap:16px;color:var(--text--light-150);flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:535px;margin-bottom:80px;margin-left:64px;padding-top:40px;font-family:adelle-sans,sans-serif;font-size:18px;font-weight:250;line-height:26px;display:flex}.psl1-wr-r-lp__body-subhead{font-size:24px;line-height:31px;color:var(--text--light-100);font-weight:600;padding-top:48px;padding-bottom:8px}.psl1-wr-r-lp__problem__cta-wrapper{margin-left:31.5px;display:flex;flex-direction:row;gap:12.5px;align-items:flex-start}.psl1-wr-r-lp__problem__cta-wrapper .psl1-wr-lp-r__inline-link-cta__icon{margin-top:2.5px}.psl1-wr-r-lp__problem__cta-wrapper .psl1-wr-lp-r__inline-link-cta__icon svg,.psl1-wr-r-lp__problem__cta-wrapper .psl1-wr-lp-r__inline-link-cta__icon path{stroke:#465b6e}@media screen and (max-width: 991px){body,p,ul{font-size:16px;line-height:24px}p+p{margin-top:12px}.ps-cta-stripe--dark__img{background-attachment:scroll}.ps-lp__wr-cta__body__image{background-position:35%;background-repeat:no-repeat}.image-4{width:100%}.psl1-lp-ng__atf{background-position:-630px calc(-2px + (max(539px,100vw) - 539px)*-0.4);background-size:max(1169px,100vw + 630px) auto;padding-top:88px;padding-bottom:0}.psl1-lp-ng__atf__content{padding-top:0;padding-bottom:0;max-width:unset}.psl1-lp-ng__wrapper{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;padding-bottom:128px;padding-left:16px;padding-right:16px}.psl1-lp-ng__benefits__header .psl1-lp-ng__wrapper{padding:128px 0 0}.psl1-lp-ng__benefits__header__text{padding:0 16px}.psl1-lp-ng__wrapper.psl1-lp-ng__benefits__body__wrapper{padding-left:0}.psl1-lp-ng__wrapper.psl1-lp-ng__wrapper--foot{padding-right:16px}.psl1-lp-ng__wrapper.psl1-lp-ng__atf__wrapper{padding-bottom:0}.psl1-lp-ng__wrapper.psl1-lp-ng__cta__wrapper{padding-right:16px}.psl1-lp-ng__atf__content__header{margin-top:12px;margin-bottom:282px}.ps-lp__action-bar__text__subhead__line{display:block;color:var(--text--light-150)}.ps-level-1--closed .ps-lp__action-bar__text__subhead{color:var(--text--light-300)}.ps-level-1--closed .psl1-lp-ng__atf__content__header{margin-bottom:242px}.ps-level-1--closed .psl1-lp-ng__atf__content__cert{margin-top:0;padding-top:80px}.ps-level-1--closed .psl1-lp-ng__atf__content__cert::before{top:0}.psl1-lp-ng__atf__content__header__content{font-size:24px;line-height:31px}.psl1-lp-ng__atf__content__subhead{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;font-size:16px;line-height:25px;display:flex}.psl1-lp-ng__atf__content__actions__grid{grid-row-gap:0;flex-flow:column;align-items:center;margin-top:40px;grid-template-columns:1fr;width:100%;justify-items:center}.psl1-lp-ng__atf__content__actions__grid .psl1-lp-ng__action__label{grid-row:2;padding:12px 0 8px}.psl1-lp-ng__action{width:100%;row-gap:12px}.psl1-lp-ng__action__label{font-size:14px;line-height:18px;font-weight:500;text-align:center}.psl1-lp-ng__btn{width:100%;font-size:14px;line-height:18px}.psl1-lp-ng__btn.psl1-lp-ng__btn--link{width:auto;padding:26px 2px 8px}.psl1-lp-ng__atf__scrim__content{opacity:.75;width:684px;height:705px;top:auto;bottom:-353px;right:auto}.psl1-lp-ng__atf__content__accent__text{padding-bottom:6px;padding-left:2px;padding-right:2px;font-size:20px;line-height:27px}.psl1-lp-ng__benefits__see-more{margin-top:48px;margin-bottom:96px;margin-left:-9px;font-size:14px;line-height:18px}.psl1-lp-ng__benefits__see-more svg{width:18px;height:18px;margin-right:8px}.psl1-lp-ng__benefits__subhead::before{content:"";display:block;width:64px;margin-bottom:48px;border-bottom:1px solid var(--stroke--dark-100)}.ps-lp__feature-bar{flex-direction:column}.ps-lp__feature-bar__feature{margin:8px 0}.ps-lp__feature-bar__feature:first-child{margin-top:0}.ps-lp__feature-bar__feature:last-child{margin-bottom:0}.ps-lp__feature-bar__feature__header{min-height:58px}.psl1-lp-ng__cta__body{font-size:16px;line-height:24px;margin-bottom:20px}.psl1-lp-ng__cta .pos__selector-container{width:100%}.psl1-lp-ng__cta .pos__selector{width:100%;grid-template-columns:1fr 1fr;margin-bottom:16px}.psl1-lp-ng__cta .pos__selector__option{font-size:14px;line-height:18px;padding:7px 16px}.psl1-lp-ng__cta .ps-lp__cta__payment-option{margin-bottom:12px}.psl1-lp-ng__cta .ps-lp__buy-option__price{margin-bottom:28px}.psl1-lp-ng__cta .ps-lp__buy-option__actions--btn-link{grid-gap:8px;width:100%;justify-items:center}.psl1-lp-ng__cta .product-payment-option-linker{width:100%}.psl1-lp-ng__cta .product-payment-info__price{padding-bottom:0}.psl1-lp-ng__cta .product-payment-info__price__amount{font-size:24px;line-height:31px;color:var(--text--light-200)}.psl1-lp-ng__cta .product-payment-info__price__type{padding-bottom:0;margin-left:0;font-size:14px;line-height:18px}.psl1-lp-ng__cta .product-payment-info__price__type__frequency{font-size:14px;line-height:18px}.psl1-lp-ng__cta__content{padding-bottom:0}.psl1-lp-ng__cta__content__cta__head{padding-bottom:28px}.psl1-lp-ng__cta__content__cta__head::after{margin-top:16px}.psl1-lp-ng__cta__img{flex:0 0 372px}.psl1-lp-ng__cta__img__content{background-position:-93px calc(-112px + (max(435px,100vw) - 435px)*-0.15);background-size:max(527px,100% + 93px) auto;margin-left:-16px;margin-right:-16px;position:relative;z-index:1000;height:100%;width:calc(100% + 32px)}.psl1-lp-ng__cta__img__content::after{content:"";display:block;position:absolute;height:100%;width:100%;background-color:#12151c;mix-blend-mode:multiply;opacity:.35}.psl1-lp-ng__cta__content__header{margin-bottom:24px}.psl1-lp-ng__cta__content__header .psl1-lp-ng__benefits__info{margin-bottom:6px;margin-left:1px;line-height:19px}.psl1-lp-ng__cta__content__header__label{font-size:14px;line-height:18px}.psl1-lp-ng__cta__content__header__header{font-size:24px;line-height:31px;margin-bottom:0}.psl1-lp-ng__cta__content__body{margin-bottom:20px;font-size:16px;line-height:24px}.psl1-lp-ng__cta__content__features{grid-column-gap:8px;grid-row-gap:8px;padding-left:8px;margin-bottom:48px}.psl1-lp-ng__cta__content__features__feature__icon{align-self:flex-start;width:18px;height:18px;padding-top:1px}.psl1-lp-ng__cta__content__features__feature__text{flex:1;font-size:16px;line-height:24px}.psl1-lp-ng__cta__content__cta{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;padding-bottom:52px}.psl1-lp-ng__cta__content__cta__head__header{margin-bottom:8px;font-size:20px;line-height:26px}.psl1-lp-ng__cta__content__cta__head__body{font-size:16px;line-height:24px}.psl1-lp-ng__cta__content__header__header__em{line-height:31px;font-weight:600}.psl1-lp-ng__cta__content__features__feature__icon__img{margin-bottom:0}.psl1-lp-ng__cta__content__header__divider{border-bottom-width:2px;width:48px}.psl1-lp-ng__benefits__head{margin-bottom:16px;font-size:24px;line-height:31px}.psl1-lp-ng__benefits__body__contents{grid-template-columns:1fr;grid-template-rows:auto 1fr min-content}.psl1-lp-ng__benefits__body__contents__text{padding:40px 0 0;grid-row:1/2}.psl1-lp-ng__benefits__header .psl1-lp-ng__benefits__body__contents__text{padding:0 16px}.psl1-lp-ng__benefits__header .psl1-lp-ng__benefits__body__contents__graphic-head{padding-top:0}.psl1-lp-ng__benefits__header .psl1-lp-ng__benefits__body__contents__graphic-img__content{min-height:unset}.psl1-lp-ng__benefits__header .psl1-lp-ng__benefits__body__contents__graphic-footer__keyval.psl1-lp-ng__benefits__body__contents__directives{padding-bottom:26px}.psl1-lp-ng__benefits__body__contents__graphic-head{z-index:1001;background-color:var(--transparent);padding-bottom:16px;padding-left:16px;padding-right:16px;position:relative;grid-area:2/1/3/2;padding-top:0;align-self:flex-end}.psl1-lp-ng__benefits__body:nth-child(2) .psl1-lp-ng__benefits__body__contents__graphic-head{padding-top:0;border:0}.psl1-lp-ng__benefits__body:last-child .psl1-lp-ng__benefits__body__contents__graphic-footer__keyval.psl1-lp-ng__benefits__body__contents__directives{padding-bottom:26px}.psl1-lp-ng__benefits__header .psl1-lp-ng__benefits__body__contents__graphic-img__content{background-size:121% auto;background-position:-50px -100px}.psl1-lp-ng__benefits__body:nth-child(2) .psl1-lp-ng__benefits__body__contents__graphic-img__content{background-size:141% auto;background-position:-100px -65px}.psl1-lp-ng__benefits__body:nth-child(3) .psl1-lp-ng__benefits__body__contents__graphic-img__content{background-position:center -50px}.psl1-lp-ng__benefits__body__contents__text__features{grid-column-gap:32px;grid-row-gap:32px}.psl1-lp-ng__benefits__body__contents__text__features__feature{margin-left:0;margin-right:0;padding-bottom:32px;padding-left:16px;padding-right:16px}.psl1-lp-ng__benefits__body__contents__text__features__feature__label{padding-bottom:12px;font-size:14px;line-height:18px}.psl1-lp-ng__benefits__body__contents__text__features__feature__body{font-size:18px;line-height:24px}.psl1-lp-ng__benefits__body__contents__graphic-img{margin-left:0;margin-right:0;position:relative;grid-area:2/1/4/2;height:max(270px,70vw);overflow:hidden}.psl1-lp-ng__benefits__body__contents__graphic-footer{z-index:1001;grid-column-gap:16px;grid-row-gap:16px;background-color:var(--transparent);padding-top:0;padding-bottom:26px;padding-left:0;position:relative;height:auto;grid-area:3/1/4/2}.psl1-lp-ng__benefits__body__contents__graphic-head__rx{color:rgba(245,247,250,.4);padding-bottom:4px;font-size:14px;line-height:19px}.psl1-lp-ng__benefits__body__contents__graphic-head__ex{color:rgba(245,247,250,.65)}.psl1-lp-ng__benefits__body__contents__graphic-footer__keyval{padding-left:16px;padding-right:16px;max-width:unset}.psl1-lp-ng__benefits__body__contents__graphic-footer__keyval.psl1-lp-ng__benefits__body__contents__directives{background-color:#0d1014;margin-left:0;margin-right:0;padding:20px 16px 26px;grid-area:4/1/5/2}.psl1-lp-ng__benefits__body__contents__graphic-footer__keyval__key{color:rgba(245,247,250,.4);padding-bottom:4px;font-size:14px;line-height:19px}.psl1-lp-ng__benefits__body__contents__graphic-footer__keyval__key.psl1-lp-ng__benefits__body__contents__graphic-footer__keyval--directives__key{color:rgba(245,247,250,.1490196078)}.psl1-lp-ng__benefits__body__contents__graphic-footer__keyval__val{color:rgba(245,247,250,.65)}.psl1-lp-ng__benefits__body__contents__graphic-footer__keyval__val.psl1-lp-ng__benefits__body__contents__graphic-footer__keyval--directive__val{color:rgba(245,247,250,.4)}.psl1-lp-ng__benefits__body__contents__graphic-img__content{transform:scaleX(-1)}.psl1-lp-ng__benefits__body__contents__arrow{grid-area:3/1/4/2;display:none}.psl1-lp-ng__lr__content__deco{z-index:0;background-color:var(--ps-black);isolation:isolate;width:calc(100% + 32px);padding-left:16px;padding-right:16px;left:-16px}.psl1-lp-ng__lr__content{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;grid-template-rows:1fr;grid-template-columns:1fr calc(50% + 32px);grid-auto-columns:1fr;display:grid}.psl1-lp-ng__lr__content.psl1-lp-ng__foot__cta__content{margin-bottom:0}.psl1-lp-ng__foot__content__body{z-index:1004;margin-bottom:0;margin-left:0;padding-top:80px;position:relative}.psl1-lp-ng__foot__content__body.psl1-lp-ng__foot__cta__content__text__body{z-index:1004;margin-bottom:192px;padding-top:0;position:relative}.psl1-lp-ng__lr__content__graphic{width:calc(100% + 16px);min-width:192px;height:100%;margin-right:-16px;display:block;grid-area:1/2/2/3}.psl1-lp-ng__lr__content__body__head{border-bottom:1px solid rgba(255,255,255,.4);width:244px;margin-bottom:24px;padding-bottom:16px;font-size:24px;line-height:32px}.psl1-lp-ng__lr__content__body__head.psl1-lp-ng__foot__cta__content__body__head{width:auto;margin-bottom:0;padding-bottom:32px}.psl1-lp-ng__lr__content__body__paragraph{font-size:16px;line-height:24px}.psl1-lp-ng__lr__company__deco__text{writing-mode:horizontal-tb;transform:revert;white-space:normal;border-bottom:0 rgba(122,161,193,.1490196078);border-left-style:none;border-left-width:0;padding-left:0;font-size:51px;line-height:55px;position:static}.psl1-lp-ng__lr__content__graphic__content__img{background-position:-42px -100px;background-size:891px;width:calc(50% + 32px);right:0}.psl1-lp-ng__lr__content__text{flex-flow:column;flex:0 auto;margin-top:128px;margin-bottom:128px;grid-area:1/1/2/3}.psl1-lp-ng__lr__content__text.psl1-lp-ng__foot__cta__content__text{margin-bottom:0}.psl1-lp-ng__lr__content__graphic__content{z-index:auto;width:100%;margin-left:0;position:static}.psl1-lp-ng__foot__cta__content__body__actions{width:100%;padding-top:40px;padding-left:0;grid-gap:12px;justify-items:center}.psl1-lp-ng__foot__cta__content__body__label{font-size:14px;line-height:18px}.psl1-lp-ng__foot__cta__text__deco__mask.psl1-lp-ng__lr__company__foot__cta__deco__mask{width:100%;margin-left:0;margin-right:0;top:0;left:0}.psl1-lp-ng__foot__cta__graphic__blend-base,.psl1-lp-ng__foot__cta__graphic__blend{width:100%;margin-left:0}.psl1-lp-ng__foot__cta__graphic__blend.psl1-lp-ng__foot__cta__graphic__blend-revert{width:100%;margin-left:0;display:block}.psl1-lp-ng__foot__cta__graphic__blend.psl1-lp-ng__foot__cta__graphic__blend-fade{display:none}.psl1-lp-ng__course{grid-column-gap:0px;grid-row-gap:0px;padding-top:128px;padding-bottom:128px}.psl1-lp-ng__course-unit__wrapper.psl1-lp-ng__wrapper{padding-bottom:96px;padding-left:16px}.psl1-lp-ng__course-unit__wrapper.psl1-lp-ng__wrapper.psl1-lp-ng__course-unit__wrapper--alt{padding-left:16px;padding-right:16px}.psl1-lp-ng__course-unit__content{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.psl1-lp-ng__course-unit__content.psl1-lp-ng__course-unit__content--alt{grid-template-columns:1fr}.psl1-lp-ng__course-unit__wrapper .psl1-lp-ng__course-unit__content__image,.psl1-lp-ng__course-unit__wrapper--alt .psl1-lp-ng__course-unit__content__image{height:71vw;margin-left:-16px;margin-right:-16px;grid-area:3/1/4/2}.psl1-lp-ng__course-unit__content__image__img{background-position:-20px -50px;background-size:144% auto;height:100%;padding-top:0%}.psl1-lp-ng__course-unit__content__image__img.psl1-lp-ng__course-unit__content__image__img--unit-2{background-position:50% -25px;background-size:100%}.psl1-lp-ng__course-unit__content__image__img.psl1-lp-ng__course-unit__content__image__img--unit-3{background-position:0 -100px;background-size:123% auto}.psl1-lp-ng__course-unit__content__image__img.psl1-lp-ng__course-unit__content__image__img--unit-4{background-position:-59px -29px;background-size:117%}.psl1-lp-ng__course-unit__content__text__head{margin-top:80px;padding-bottom:40px}.psl1-lp-ng__course-unit__content__text__head__unit{font-size:24px;line-height:32px;margin-top:0}.psl1-lp-ng__course-unit__content__text__head__title{font-size:18px;line-height:23px}.psl1-lp-ng__course-unit__content__text__head__duration{font-size:14px;line-height:18px}.psl1-lp-ng__course-unit__content__text__divider{margin-left:-16px;margin-right:-16px}.psl1-lp-ng__course-unit__content__text__divider,.psl1-lp-ng__course-unit__content__text__divider.psl1-lp-ng__course-unit__content__text__divider--alt{margin-left:-16px;margin-right:-16px;grid-area:1/1/2/2}.psl1-lp-ng__course-unit:first-child .psl1-lp-ng__course-unit__content__text__divider{display:none}.psl1-lp-ng__course-unit:first-child .psl1-lp-ng__course-unit__content__text__head{margin-top:0}.psl1-lp-ng__course-unit:first-child .psl1-lp-ng__course-unit__wrapper .psl1-lp-ng__course-unit__content__image{grid-area:2/1/3/2}.psl1-lp-ng__course-unit:last-child .psl1-lp-ng__course-unit__wrapper.psl1-lp-ng__wrapper{padding-bottom:0}.psl1-lp-ng__course-unit__content__text__body__feat{margin-top:40px}.psl1-lp-ng__course-unit__content__text__body__feat__head{font-size:14px;line-height:18px;margin-bottom:16px}.psl1-lp-ng__course-unit__content__text__body__feat__body{font-size:16px;line-height:24px;margin-bottom:12px}.psl1-lp-ng__course-unit__content__text__body__action{margin-top:2px}.psl1-lp-ng__atf__content__subhead__divider{display:none}.psl1-lp-ng__benefits__body__contents__graphic-img__blend{z-index:1000;opacity:.35;mix-blend-mode:multiply;background-color:#0b1524;width:100%;height:100%;position:absolute}.psl1-lp-ng__about{padding-top:160px;padding-bottom:128px}.psl1-lp-ng__about .psl1-lp-ng__wrapper{padding-bottom:0}.psl1-lp-ng__about__content{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;position:relative;z-index:1000}.psl1-lp-ng__about__content__body{margin-top:0}.psl1-lp-ng__about__content__divider{width:64px;margin-bottom:48px;border-bottom:1px solid var(--stroke--dark-100);grid-area:2/1/3/2;margin-left:0;margin-right:0}.psl1-lp-ng__about__content__image{width:calc(100% + 32px);grid-area:2/1/3/2;height:144px;background-color:#12151a;display:flex;align-items:center;margin:48px 0 76px -16px}.psl1-lp-ng__about__content__head__title{font-size:var(--font-size--mobile--h1);margin-bottom:40px;line-height:32px;max-width:280px}.psl1-lp-ng__benefits__info,.psl1-lp-ng__about__content__head__info{font-size:var(--font-size--mobile--secondary)}.psl1-lp-ng__about__content__head__info{line-height:18px}.psl1-lp-ng__benefits__info{margin-bottom:20px;line-height:21px}.psl1-lp-ng__about__content__head__info{font-weight:600;margin-bottom:16px;line-height:22px}.psl1-lp-ng__about__content__body__paragraph{font-size:var(--font-size--mobile--paragraph);margin-bottom:12px;line-height:24px}.psl1-lp-ng__about__content__image__img{width:100%;height:calc(100% + 96px);background-position:center;margin-top:0;position:static}.psl1-lp-ng__atf__content__cert{position:relative;flex-flow:column;align-items:center;display:flex;padding-bottom:96px;margin-left:-16px;margin-right:-16px}.psl1-lp-ng__atf__content__cert::before{content:"";position:absolute;left:0;width:100%;height:100%;z-index:-1;background-color:#090b0c;background-image:radial-gradient(at 51% 48%, hsl(195, 15%, 5%) 0px, transparent 50%),radial-gradient(at 20% 18%, hsl(195, 18%, 8%) 0px, transparent 50%),radial-gradient(at 69% 68%, hsl(225, 16%, 9%) 0px, transparent 50%)}.psl1-lp-ng__atf__content__cert::after{content:"";position:absolute;top:-226px;left:0;width:100%;height:calc(100% + 226px);background-color:rgba(3,5,6,.01);backdrop-filter:blur(40px);mask-image:linear-gradient(180deg, rgba(3, 5, 6, 0) 0%, #030506 226px);z-index:-1}.psl1-lp-ng__atf__content__cert__divider{padding-right:2.5px;margin-left:0}.psl1-lp-ng__atf__content__cert__label{font-size:var(--font-size--mobile--secondary);margin-top:64px;margin-bottom:42px;padding-right:2.5px;line-height:18px}.psl1-lp-ng__atf__content__cert__icons{grid-column-gap:20px;grid-row-gap:27.47px;grid-template-rows:auto auto;grid-template-columns:max-content max-content;grid-auto-columns:auto;padding-left:1.75px;display:grid;margin-left:0}.psl1-lp-ng__atf__content__cert__icons__icon__img.psl1-lp-ng__atf__content__cert__icons__icon__img--ace{margin-right:13.1px;width:85.6px}.psl1-lp-ng__atf__content__cert__icons__icon__img.psl1-lp-ng__atf__content__cert__icons__icon__img--nsca{margin-right:0;width:107px}.psl1-lp-ng__atf__content__cert__icons__icon__img.psl1-lp-ng__atf__content__cert__icons__icon__img--nasm{margin-top:0;margin-left:9.54px;margin-right:0;width:94.93px}.psl1-lp-ng__atf__content__cert__icons__icon__img.psl1-lp-ng__atf__content__cert__icons__icon__img--cimspa{margin-top:5.17px;width:109.17px}.psl1-lp-ng__atf__content__cert__icons__icon{justify-self:flex-end}.psl1-lp-ng__atf__content__cert__icons__icon--cimspa{grid-column:1;grid-row:2}.psl1-lp-ng__atf__floor-fade{display:block}#ps-content-frame .ps-level-1 .ps-lp__section__feature-cards{grid-template-columns:1fr;grid-row-gap:40px;margin-left:-16px;margin-right:-16px;margin-top:80px}#ps-content-frame .ps-level-1 .ps-lp__section__feature-card{padding:0 16px 0;border:0}#ps-content-frame .ps-level-1 .ps-lp__section__feature-card::before{content:"";display:block;width:64px;border-bottom:1px solid var(--stroke--dark-100);margin-bottom:40px}#ps-content-frame .ps-level-1 .ps-lp__section__feature-card:first-child::before{display:none}#ps-content-frame .ps-level-1 .ps-lp__section__feature-card__body{font-size:16px;line-height:24px}#ps-content-frame .ps-level-1 .ps-lp__section__feature-card__header{font-size:14px;line-height:18px;margin-bottom:12px}#ps-content-frame .ps-level-1 .ps-lp__section__feature-card__image{margin-bottom:12px}#ps-content-frame .ps-level-1 .ps-lp__section__feature-card__image svg{height:18px;width:18px}#ps-content-frame .ps-level-1 .ps-lp__directory-table__row{padding:16px 16px}#ps-content-frame .ps-level-1 .ps-lp__directory-table__row__title{font-size:14px;line-height:18px}#ps-content-frame .ps-level-1 .ps-lp__directory-table__row__content{font-size:16px;line-height:22px}.psl1-lp-ng__h1{font-size:24px;line-height:31px}.ps-level-1__section-7{padding-top:128px;padding-bottom:128px}.ps-level-1__section-5__header{margin-bottom:80px;text-align:center;padding-left:8px;padding-right:8px;width:100%;max-width:unset}.psl1-lp-ng__instructors__profiles{grid-auto-rows:auto;grid-gap:48px}.psl1-lp-ng__instructors__actions{margin-top:0}.ps-level-1__section-8{padding-top:128px;padding-bottom:128px}.ps-level-1__section-8__header{margin-bottom:80px}.psl1-lp-ng__instructors__profile{grid-template-columns:1fr}.psl1-lp-ng__instructors__profile__name{margin-top:0;grid-area:1/1/2/2}.psl1-lp-ng__instructors__profile__name .ps-h2{margin-bottom:8px;font-weight:600}.psl1-lp-ng__instructors__profile__name .ps-overheading{margin-bottom:32px}.psl1-lp-ng__instructors__profile__image{grid-area:2/1/3/2;height:70vw;margin-bottom:32px}.psl1-lp-ng__instructors__profile__desc{grid-area:3/1/4/2;margin-bottom:0}.psl1-lp-ng__cta .psl1-lp-ng__cta__wrapper{padding-bottom:0;gap:96px}.psl1-lp-ng__cta .psl1-lp-ng__cta__content{padding-top:128px}.ps-level-1__section-5{padding-top:128px;padding-bottom:128px}.ps-level-1__section-5 .ps-wrapper--xl{padding:0 7px}.ps-level-1__faq{padding-top:128px;padding-bottom:128px}.ps-level-1__faq__header{margin-bottom:64px}.ps-level-1__faq__header__text{text-align:center}.ps-ng-thumbcards{grid-template-columns:1fr}.ps-ng-thumbcards__card{max-width:100%;min-width:unset;padding-left:20px;padding-right:20px;padding-bottom:28px}.ps-ng-thumbcards__card__header{font-size:14px;line-height:18px}.psl1-lp-ng__topics{padding:128px 0}.psl1-lp-ng__topics .psl1-lp-ng__wrapper{padding:0 7px}.psl1-lp-ng__topics__content__head{padding-left:8px;padding-right:8px}.psl1-lp-ng__topics__content__head__title{margin-bottom:80px}.psl1-lp-ng__topics__content__actions{width:100%;margin-top:80px}.psl1-lp-ng__about__content__features{margin-top:32px;gap:16px;margin-left:12px}.psl1-lp-ng__about__content__features__feature{gap:12px}.psl1-lp-ng__about__content__features__feature__icon{height:36px;width:36px}.psl1-lp-ng__about__content__features__feature__icon svg{height:18px;width:18px}.psl1-lp-ng__about__content__features__feature__text{flex:1;gap:6px}.psl1-lp-ng__about__content__features__feature__text__title{font-size:14px;line-height:18px}.psl1-lp-ng__about__content__features__feature__text__body{font-size:16px;line-height:24px}.ps-level-1 .content-accordion-item__header__title{grid-column:1/2}.ps-level-1 .content-accordion-item__body{grid-column:1/3}.ps-level-1 .content-accordion-item__expand{grid-column:2/3}.ps-level-1__faq__accordion__item__btn{margin-top:20px}.psl1-lp-ng__about__content__actions{margin-top:64px}.psl1-wr-r-lp__sp{padding-top:128px;padding-bottom:128px}.psl1-wr-r-lp__sp__wrapper{padding-left:8px;padding-right:8px}.psl1-wr-r-lp__sp__header{padding-bottom:48px;font-size:24px;line-height:31px}.psl1-wr-r-lp__sp__card-grid{flex-flow:column;padding-top:80px;padding-left:0}.psl1-wr-r-lp__sp__card{max-width:none;padding:20px 20px 20px 18px}.psl1-wr-r-lp__sp__card__header-row{grid-column-gap:10px;grid-row-gap:10px;padding-bottom:12px}.psl1-wr-r-lp__sp__card__image{width:40px;height:40px}.psl1-wr-r-lp__sp__card__header-row__name-block{grid-column-gap:0px;grid-row-gap:0px;padding-top:0}.psl1-wr-r-lp__sp__card__name{font-size:16px;line-height:21px}.psl1-wr-r-lp__sp__card__social{font-size:14px;line-height:18px}.psl1-wr-r-lp__sp__card__text{padding-left:2px;font-size:16px;line-height:23px}.psl1-wr-lp__instructor{padding-top:128px;padding-bottom:128px}.psl1-wr-lp__instructor__wrapper{grid-template-columns:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.psl1-wr-lp__instructor__wrapper+.psl1-wr-lp__instructor__wrapper::before{content:"";display:block;width:calc(100% + 32px);border:1px dashed var(--stroke--dark-100);margin:60px -16px 64px}.psl1-wr-lp__instructor__image{background-position:left -8vw;height:66.7vw}.psl1-wr-lp__instructor__content{padding-top:40px}.psl1-wr-lp__instructor__content__header{padding-bottom:8px;padding-left:0;font-size:20px;line-height:26px}.psl1-wr-lp__instructor__content__title{letter-spacing:1.54px;padding-bottom:24px;padding-left:0;font-size:14px;line-height:18px}.psl1-wr-lp__instructor__content__separator{max-width:64px}.psl1-wr-lp__instructor__content__text{max-width:none;padding-top:26px;padding-bottom:0;padding-left:0;font-size:16px;line-height:24px;grid-row-gap:12px}.psl1-wr-lp__instructor__wrapper--killian .psl1-wr-lp__instructor__image{background-position:center}.psl1-wr-lp__instructor .psl1-lp-ng__wrapper{row-gap:64px;padding-bottom:0}.psl1-wr-lp__instructor .psl1-lp-ng__h1{padding-bottom:16px}.psl1-wr-lp__instructor__set{row-gap:0}.psl1-wr-r-lp__cta__header-block{font-size:24px;line-height:38px;margin-right:0}.psl1-wr-r-lp__cta__header-4{padding-bottom:6px}.psl1-wr-r-lp__cta__header-5{padding-top:0;line-height:31px}.psl1-wr-r-lp__cta__header-5__text{max-width:230px;display:block}.psl1-wr-r-lp__cta__divider{margin-left:-8px;margin-top:24px;width:200px;position:relative}.psl1-wr-r-lp__cta__divider .psl1-wr-r-lp__cta__divider__solid{width:200px}.psl1-wr-r-lp__cta__divider .psl1-wr-r-lp__cta__divider__dash{position:absolute;width:calc(min(100vw,426px) - 100% - 91px);left:100%}.psl1-wr-r-lp__cta__content{grid-template-columns:1fr;grid-row:3}.psl1-wr-r-lp__cta__image{z-index:-1;background-position:min(100% + 59px,302px) -130px;background-size:auto 612px;width:100%;height:100%;top:0;left:0}.psl1-wr-r-lp__cta__image-card{z-index:997;border-left-style:none;width:291px;padding:20px 24px 20px 16px;position:relative}.psl1-wr-r-lp__cta__image-card__header{padding-bottom:14px}.psl1-wr-r-lp__cta__feature-label{padding-bottom:4px}.psl1-wr-r-lp__cta__image-card__feature__text{padding-bottom:9px;font-size:11px;line-height:16px}.psl1-wr-r-lp__cta__content__body{padding-top:40px}.psl1-wr-r-lp__cta__content__body__text{padding-bottom:20px;font-size:16px;line-height:24px}.psl1-wr-r-lp__cta__content__body__features{grid-column-gap:8px;grid-row-gap:8px;padding-bottom:40px;padding-left:8px}.psl1-wr-r-lp__cta__content__body__feature{grid-column-gap:6px;grid-row-gap:6px}.psl1-wr-r-lp__cta__content__body__feature__icon{width:18px;height:18px;margin-top:1px}.psl1-wr-r-lp__cta__content__body__feature__text{font-size:16px;line-height:21px}.psl1-wr-r-lp__cta__image-card-wrapper{z-index:auto;margin-top:56px;margin-left:-16px;position:static}.psl1-wr-r-lp__cta__content__body__cta-wrapper{flex-flow:column;justify-content:center;align-items:center;display:flex}.psl1-wr-r-lp__cta__content__body__cta{text-align:center;width:100%;margin-bottom:80px;font-size:14px;line-height:18px}.psl1-wr-r-lp__cta__ceus__header{text-align:center;font-size:14px;line-height:18px}.psl1-wr-r-lp__problem__body{margin-bottom:64px;margin-left:0;padding-top:20px;grid-row-gap:12px;font-size:16px;line-height:24px}.psl1-wr-r-lp__cta__header{margin-left:0;margin-top:80px}.psl1-wr-r-lp__cta__wrapper{padding:112px 16px 128px}.psl1-wr-r-lp__body-subhead{font-size:20px;line-height:26px;padding-top:32px;padding-bottom:4px}.psl1-wr-r-lp__cta__header-deco{font-size:40px;line-height:46px;max-width:300px}.psl1-wr-r-lp__problem__cta-wrapper{margin-left:-9px}.psl1-wr-r-lp__problem__cta-wrapper .psl1-lp-ng__btn.psl1-lp-ng__btn--link{padding-top:4px}.ps-level-1 .course-opt-in-form{margin-left:-16px;margin-right:-16px;margin-top:40px;width:calc(100% + 32px);border-left:0;border-right:0}.ps-level-1 .course-opt-in-form .ps-lead-form{align-items:flex-start}.ps-level-1 .course-opt-in-form .psl1-lp-ng__opt-in__head__subhead{font-size:14px;line-height:18px;margin-bottom:4px}.ps-level-1 .psl1-lp-ng__atf .course-opt-in-form .psl1-lp-ng__opt-in__head{flex-direction:column-reverse}.ps-level-1 .psl1-lp-ng__atf .course-opt-in-form .psl1-lp-ng__opt-in__head__subhead{margin-top:0}.ps-level-1 .psl1-lp-ng__cta .course-opt-in-form{padding-left:16px;gap:0}.ps-level-1 .ps-opt-in-card__body__success{margin-top:-4px;column-gap:10px}.ps-level-1 .ps-opt-in-card__body__success__icon{height:22px;width:22px}.ps-level-1 .ps-opt-in-card__body__success__text{padding-top:1.5px}.ps-level-1 .ps-opt-in-card__body__success__text__header{font-size:16px;line-height:21px;margin-bottom:10px}.ps-level-1 .ps-opt-in-card__body__success__text__subtext{font-size:16px;line-height:22px;margin-left:-30px}}
.ps-lead-form{display:flex;flex-direction:column}.ps-lead-form--success .ps-lead-form__container,.ps-lead-form--success .ps-lead-form__terms{display:none}.ps-lead-form__container{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;margin-bottom:16px;row-gap:12px}.ps-lead-form input{font-size:18px;line-height:23px;color:#667085;padding:10px 14px 11px;border:1px solid #d0d5dd;background-color:#fff;box-shadow:0px 1px 2px 0px rgba(16,24,40,.05);border-radius:0;font-weight:100}.ps-lead-form--dark input{color:var(--text--light-100);background-color:#14191f;border-color:#3e4247}.ps-lead-form--no-labels .ps-lead-form__label{display:none}.ps-lead-form__email-input{margin-right:32px}.ps-lead-form__action{display:flex;flex-direction:column;align-items:stretch}.ps-lead-form__loading-message{margin-bottom:16px}.ps-lead-form__terms{max-width:384px;font-size:12px;line-height:18px;color:#818e9e;font-weight:400;letter-spacing:-0.015em}.ps-lead-form__terms a{font-size:12px;line-height:18px;color:#818e9e;font-weight:400;letter-spacing:-0.015em;text-decoration:underline}.ps-lead-form__input-container{flex:1;min-width:160px;max-width:200px}.ps-lead-form__input-container input{width:100%}.ps-lead-form__input-container+.ps-lead-form__input-container{margin-left:16px;margin-right:32px}.ps-lead-form__label{font-size:16px;line-height:21px;text-transform:uppercase;margin-bottom:8px;letter-spacing:1.6px;font-weight:700}.ps-lead-form__action__spinner{animation:pulse 1s infinite steps(8)}@media screen and (max-width: 991px){.ps-lead-form{align-items:center}.ps-lead-form__container{flex-direction:column;flex-wrap:nowrap;width:100%;row-gap:0;margin-bottom:12px}.ps-lead-form__name-input{margin-right:0;margin-bottom:16px}.ps-lead-form__email-input{margin-right:0;margin-bottom:10px}.ps-lead-form__terms{max-width:unset}.ps-lead-form__input-container{max-width:unset}.ps-lead-form__input-container+.ps-lead-form__input-container{margin-left:0;margin-right:0}.ps-lead-form__label{font-size:14px;line-height:18px;letter-spacing:.1em}}@keyframes pulse{100%{transform:rotate(1turn)}}
.product-payment-info__price__amount {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    line-height: 1;
}

.product-payment-info__price__amount__dollar-sign {
    font-size: 36px;
    margin-right: 0.125rem;
    line-height: 120%;
    padding-bottom: 20px;
}

.product-payment-info__price__payment-num {
    /*font-weight: 500;*/
    /*color: #4A5564;*/
    /*font-size: 24px;*/
    text-align: right;
    /*line-height: 120%;*/
}

.product-payment-info__price__type {
    /*margin-top: 0.25rem;*/
    font-size: 16px;
    color: #4A5564;
    /*margin-left: 0.125rem;*/
    font-weight: 500;
    line-height: 150%;
    text-align: right;
    /*padding-bottom: 0.5rem;*/

    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.product-payment-info__price__type__description {
    font-size: 14px;
    color: #4A5564;
    font-weight: 400;
    line-height: 150%;
    /*padding-bottom: 0.5rem;*/

    /*margin-left: 0.25rem;*/
    /*padding-left: 0.25rem;*/
    /*border-left: 1px solid #D6DBE1;*/
}

@media screen and (max-width: 991px) {
    .product-payment-info__price__amount__dollar-sign {
        padding-bottom: 10px;
    }

    .product-payment-info__price {
        display: flex;
        flex-direction: row;
        align-items: flex-end;
        padding-bottom: 1rem;
    }

    .product-payment-info__price__type {
        padding-bottom: 7px;
        margin-left: 0.25rem;
    }

    .product-payment-info__price__amount {
        font-size: 48px;
        line-height: 60px;
    }

    .product-payment-info__price__type {
        align-items: flex-start;
    }
}
.course-opt-in-form{background-color:#050608;mix-blend-mode:screen;border:1px solid #2e313b;padding:46px 46px 40px 42px;display:flex;flex-direction:row}.course-opt-in-form__text{margin-top:-4px;border-right:1px dashed #2e313b;padding-right:32px;max-width:365px;width:100%}.course-opt-in-form__text__header{color:var(--text--light-100);text-transform:uppercase;letter-spacing:.1em;font-size:18px;line-height:23px;font-weight:700;margin-bottom:18px}.course-opt-in-form__text__divider{background-color:var(--primary-200);height:3px;width:48px}.course-opt-in-form__text__body{font-size:18px;line-height:25px;margin-top:24px;color:var(--text--light-150);font-weight:100}.course-opt-in-form__text__body--em{font-weight:600;color:var(--text--light-100)}.course-opt-in-form__form{padding-left:36px;flex:1}.course-opt-in-form__form .ps-lead-form__container{row-gap:8px}.course-opt-in-form__form .ps-lead-form__input-container{max-width:unset}.course-opt-in-form__form .ps-lead-form__action{width:100%}.course-opt-in-form__form .ps-lead-form input{height:44px;font-size:16px;line-height:21px;background-color:#101317;border:1px solid #23262b;color:var(--text--light-150);font-weight:100;border-radius:0;margin-right:0;max-width:unset}.course-opt-in-form__form .ps-lead-form .ps-lead-form__action__icon{display:none}.course-opt-in-form__form .ps-lead-form .ps-btn{background-color:#3a66bd;border-color:#3a66bd;max-width:unset;width:100%}.course-opt-in-form__form .ps-lead-form .ps-lead-form__input-container--email{margin-right:0}.course-opt-in-form__form .ps-lead-form .ps-lead-form__input-container--email .ps-lead-form__label{display:none}.course-opt-in-form .ps-lead-form{display:grid;grid-template-columns:1fr}.course-opt-in-form .ps-lead-form__error{grid-row:1;font-size:16px;line-height:21px;margin-bottom:12px;font-weight:700}@media screen and (max-width: 991px){.course-opt-in-form{width:auto;flex-direction:column;padding:36px 16px}.course-opt-in-form__text{margin-bottom:28px;margin-top:0;border:0;max-width:unset;padding-right:0}.course-opt-in-form__text__header{font-size:16px;line-height:21px;margin-bottom:16px}.course-opt-in-form__text__body{font-size:16px;line-height:22px;margin-top:20px}.course-opt-in-form__form{padding-left:0}.course-opt-in-form__form .ps-lead-form__container{align-items:stretch;gap:12px}.course-opt-in-form__form .ps-lead-form__email-input{margin-bottom:0}.course-opt-in-form__form .ps-lead-form__terms{text-align:left}.course-opt-in-form .ps-lead-form__error{font-size:14px;line-height:19px}}
