
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700&display=swap');

@font-face {
font-family: 'Outfit', sans-serif;
src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJuktqUYLkn8BJ.woff2) format('woff2');
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family: 'Outfit', sans-serif;
src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2) format('woff2');
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
font-family: 'Outfit', sans-serif;
src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2) format('woff2');
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family: 'Outfit', sans-serif;
src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2) format('woff2');
font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;
}

@font-face {
font-family: 'Outfit', sans-serif;
src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJuktqUYLkn8BJ.woff2) format('woff2');
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family: 'Outfit', sans-serif;
src: url(https://fonts.gstatic.com/s/outfit/v11/QGYvz_MVcBeNP4NJuktqUYLkn8BJ.woff2) format('woff2');
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

.tk-neuzeit-grotesk-condensed { font-family: 'Outfit', sans-serif; }
.tk-neuzeit-grotesk { font-family: 'Outfit', sans-serif; }
.tk-neuzeit-grotesk-extra-conden { font-family: 'Outfit', sans-serif; }

.gh-top-menu a {
    padding: 13px 26px !important;
}

.font-lilly {
    font-family: 'Lilly', sans-serif !important;
}

.font-tt-commons {
    /* font-family: 'TT Commons', sans-serif !important; */
    font-family: 'Outfit', sans-serif !important;
}

body .gh-unleash-landing-page, body .gh-unleash-landing-page div {
    /* font-family: 'TT Commons', sans-serif !important; */
    font-family: 'Outfit', sans-serif !important;

}

.gh-unleash-landing-page h1, .gh-unleash-landing-page h2, .gh-unleash-landing-page h3, .gh-unleash-landing-page h4, .gh-unleash-landing-page h5, .gh-unleash-landing-page h6 {
    font-family: 'Nunito', sans-serif !important;
}

.gh-unleash-lz .rmp_menu_trigger {
    display: none !important;
}

.gh-unleash-landing-page .gh-top-menu .elementor-menu-toggle {
    margin-top: 1rem !important;
    background: #0000;
    color: white !important;
}

.gh-unleash-landing-page .gh-top-menu i {
    color: white;
}

.gh-unleash-landing-page a {
    /* font-family: 'TT Commons', sans-serif !important; */
    font-family: 'Outfit', sans-serif !important;
}

.gh-unleash-landing-page .page-container {
    margin-top: 0;
}

.gh-unleash-landing-page .gh-section {
    padding: 6rem 2rem;
}

.gh-unleash-landing-page .gh-section-first h2 {
    color: black;
}

.gh-unleash-landing-page .gh-section-top {
    padding: 6rem 2rem 0 2rem;
}

.gh-unleash-landing-page .gh-section-bottom {
    padding: 0 2rem 6rem 2rem;
}

.gh-unleash-landing-page article p {
    font-size: 2.4rem;
    font-weight: 400;
}

.gh-unleash-landing-page .gh-section-heading-mobile {
    display: none;
}

.gh-unleash-landing-page .gh-section-heading, .gh-unleash-landing-page .gh-section-heading h2 {
    font-size: 3.4rem;
    font-weight: 600;
}

.gh-unleash-landing-page .gh-section-heading-lg, .gh-unleash-landing-page .gh-section-heading-lg h2 {
    font-size: 4.3rem;
    font-weight: 600;
}

.gh-unleash-landing-page h2 {
    margin-top: 0 !important;
}

.gh-unleash-landing-page .gh-header .elementor-container {
    padding: 1rem 0;
}

.gh-unleash-landing-page .header-top a {
    color: black;
    font-weight: 600;
}

.gh-unleash-landing-page .header-top img {
    margin-right: 1rem;
    width: 37px;
}

.gh-unleash-landing-page .header-top .elementor-widget-container {
    align-items: center;
    display: flex;
    justify-content: center;
}

.gh-unleash-landing-page .gh-btn-order-now, .gh-unleash-landing-page .gh-btn-order-now .elementor-button {
    letter-spacing: 1px;
    font-weight: 600;
    padding: 1.5rem 2.5rem;
    border-radius: 28px !important;
    background: #EA443C;
    color: white;
    max-width: 167px;
}

.gh-unleash-landing-page .gh-btn-order-now .elementor-button {
    width: 100%;
    text-align: center;
    line-height: 1;
    padding: 0;
}

.gh-unleash-landing-page .gh-banner .gh-banner-body {
    max-width: 560px;
    width: 100%;
    padding: 9rem 0;
}

.gh-unleash-landing-page .gh-banner h1 {
    color: black;
    font-weight: 600;
    font-size: 5rem;
    margin-bottom: 0;
    line-height: 1.05;
}

.gh-unleash-landing-page .gh-banner h2 {
    color: black;
    font-weight: 400;
    font-size: 4rem;
    margin-bottom: 3.5rem;
    margin-top: 0.5rem;
    line-height: 1.7;
}

.gh-unleash-landing-page .gh-banner h2 b {
    background: #F0DC01;
    padding: 0 0.5rem 0.5rem;
}

.gh-unleash-landing-page .gh-banner p {
    color: black;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2;
    margin-bottom: 3rem;
}

.gh-unleash-landing-page .gh-banner p span {
    font-weight: 500;
}

.gh-unleash-landing-page .gh-banner .gh-btn-section {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    font-size: 3rem;
    font-weight: 400;
    margin-top: 5rem;
}

.gh-unleash-landing-page .gh-banner .gh-btn-section .gh-btn-order-now {
    min-width: 120px;
    margin-right: 2rem;
    font-size: 15px;
}

.gh-unleash-landing-page .gh-thumbnails a {
    width: 100%;
}

.gh-unleash-landing-page .gh-thumbnails .gh-thumbnails-first-col {
    position: relative;
}

.gh-unleash-landing-page .gh-thumbnails .gh-thumbnails-first-col .gh-a-closer-look {
    position: absolute;
    left: -19rem;
    top: 3rem;
}

.gh-unleash-landing-page .gh-thumbnails .gh-thumbnails-first-col .gh-a-closer-look p {
    font-family: 'Lilly', sans-serif !important;
    font-size: 2rem;
    font-weight: 400;
    margin-bottom: 0;
}

.gh-unleash-landing-page .gh-thumbnails .gh-thumbnails-first-col .gh-a-closer-look svg {
    width: 112px;
    height: auto;
}

.gh-unleash-landing-page .gh-thumbnails .gh-thumbnails-first-col .gh-a-closer-look .elementor-icon-box-wrapper {
    display: flex;
    flex-flow: column-reverse;
}

.gh-section-help-your-child .gh-help-your-child-list svg {
    width: 35px;
    height: 35px;
}

.gh-section-help-your-child .gh-help-your-child-list span {
    font-size: 2.4rem;
    color: black;
    /* font-family: 'TT Commons', sans-serif !important; */
    font-family: 'Outfit', sans-serif !important;
}

.gh-section-help-your-child .gh-help-your-child-list li {
    display: flex;
    align-items: baseline;
}

.gh-section-help-your-child .gh-help-your-child-list li + li {
    margin-top: 2rem;
}

.gh-unleash-landing-page article .gh-section-testimonial a {
    color: black;
}

.gh-unleash-landing-page article .gh-section-testimonial .gh-read-more {
    display: flex;
    justify-content: center;
}

.gh-unleash-landing-page article .gh-section-testimonial .gh-read-more a {
    text-decoration: underline;
    color: #81B4E3 !important;
    /* font-family: 'TT Commons', sans-serif !important; */
    font-family: 'Outfit', sans-serif !important;
}

.gh-unleash-landing-page article .gh-section-testimonial p {
    font-size: 2rem !important;
}

.gh-unleash-landing-page .gh-section-limited-time-only img {
    margin-right: -30rem;
}

.gh-unleash-landing-page .gh-section-limited-time-only .gh-limited-time-only-body .elementor-widget-heading {
    margin-top: -4rem;
    font-weight: 700;
}

.gh-unleash-landing-page .gh-lz-footer p, .gh-unleash-landing-page .gh-lz-footer a {
    /* font-family: 'TT Commons', sans-serif !important; */
    font-family: 'Outfit', sans-serif !important;
}

.gh-unleash-landing-page .gh-lz-footer a {
    color: black !important;
}

.gh-unleash-landing-page .gh-lz-footer .elementor-icon-box-title {
    margin-left: 0;
}

.gh-unleash-landing-page .gh-lz-footer-bottom {
    margin-bottom: -60px;
}

.gh-unleash-landing-page .gh-lz-footer-bottom a {
    color: black;
}

.gh-unleash-landing-page .gh-lz-footer-bottom nav {
    display: flex;
    justify-content: flex-end;
}

.gh-unleash-landing-page .gh-section-author img {
    display: flex;
}

.gh-unleash-landing-page .gh-section-buy-now p a {
    text-decoration: underline;
    color: #81B4E3;
}

.gh-unleash-landing-page .gh-section-buy-now .gh-section-buy-now-body p {
    font-size: 2.8rem;
    font-weight: 500;
}

.gh-unleash-landing-page .gh-about-list {

}



@media only screen and (max-width: 1450px) {
    .gh-unleash-landing-page .gh-banner .gh-banner-body {
        padding-left: 2rem !important;
    }
}

@media only screen and (max-width: 1366px) {
    .gh-unleash-landing-page .gh-lz-footer .elementor-widget-social-icons a {
        width: 40px;
        height: 40px;
        margin: 0 0.2rem;
    }

    .gh-unleash-landing-page .gh-thumbnails .gh-thumbnails-first-col .gh-a-closer-look {
        display: none;
    }

    .gh-unleash-landing-page .gh-lz-footer p, .gh-unleash-landing-page .gh-lz-footer-bottom div, .gh-unleash-landing-page .gh-lz-footer-bottom p, .gh-unleash-landing-page .gh-lz-footer-bottom a {
        font-size: 16px !important;
    }
}

@media only screen and (max-width: 1200px) {
    .gh-unleash-landing-page .gh-lz-footer-bottom-col, .gh-unleash-landing-page .gh-lz-footer-col {
        width: 100% !important;
    }

    .gh-unleash-landing-page .gh-lz-footer-inner-right {
        justify-content: flex-start;
    }

    .gh-unleash-landing-page .gh-parents-left {
        width: 66% !important;
    }
}

@media only screen and (max-width: 1024px) {
    .gh-unleash-landing-page .gh-section {
        padding: 4rem 2rem;
    }

    .gh-unleash-landing-pag .gh-lz-footer-bottom {
        padding-top: 0;
    }

    .gh-unleash-landing-page .gh-lz-footer .elementor-social-icons-wrapper {
        display: flex;
        justify-content: flex-start;
    }

    .gh-unleash-landing-page .gh-lz-footer-bottom-inner-right nav {
        justify-content: flex-start;
        margin-left: -2rem;
    }

    .gh-banner {
        background-position: left !important;
    }

    .gh-unleash-landing-page .gh-banner .gh-banner-body {
        padding: 4rem 0;
    }

    .gh-unleash-landing-page .gh-banner .gh-banner-body h1 {
        margin-top: 0;
    }

    .gh-unleash-landing-page .gh-lz-footer-bottom .elementor-menu-toggle {
        display: none !important;
    }

    .gh-unleash-landing-page .gh-section-beautifully .elementor-widget-wrap {
        margin-right: 2rem !important;
    }
}
@media only screen and (max-width: 991px) {
    .gh-unleash-landing-page .gh-section-limited-time-only img {
        margin-right: -19rem;
    }
}

@media only screen and (max-width: 800px) {
    .gh-unleash-landing-page .gh-section-limited-time-only h3 {
        margin-top: 0;
    }
    .gh-unleash-landing-page .gh-section-limited-time-only img {
        margin-right: -19rem;
    }
}

@media only screen and (max-width: 768px) {
    .gh-unleash-landing-page .gh-section-limited-time-only h3 {
        margin-top: -3rem;
    }
    .gh-unleash-landing-page .gh-section-limited-time-only img {
        margin-right: -16rem;
    }
}

@media only screen and (max-width: 767px) {
    .gh-unleash-landing-page .gh-banner .gh-btn-section .gh-btn-order-now {
        margin-bottom: 2rem;
    }
    .gh-unleash-landing-page .gh-section-limited-time-only h3 {
        margin-top: -3rem;
    }

    .gh-unleash-landing-page .gh-section-heading-desktop {
        display: none;
    }

    .gh-unleash-landing-page .gh-section-heading-mobile {
        display: block;
    }

    .gh-unleash-landing-page .gh-header .elementor-column:first-child, .gh-unleash-landing-page .gh-header .elementor-column:last-child, .gh-unleash-landing-page .gh-a-closer-look {
        display: none;
    }

    .gh-unleash-landing-page .gh-section-limited-time-only img {
        margin-right: 0;
        margin-bottom: 4rem;
        width: 100%;
        max-width: 500px;
        height: auto;
        display: flex;
    }

    .gh-unleash-landing-page .gh-section-parents .elementor-slide-description {
        margin-bottom: 0 !important;
    }

    .gh-section-author .elementor-inner-column + .elementor-inner-column .elementor-widget-wrap {
        padding-left: 0 !important;
        padding-top: 4rem;
    }

    .gh-unleash-landing-page .gh-parents-left {
        width: 100% !important;
    }

    .gh-unleash-landing-page .gh-lz-footer-bottom {
        padding-top: 0 !important;
    }
}

@media only screen and (max-width: 550px) {
    .gh-unleash-landing-page .gh-parents-left .swiper-slide {
        height: 500px !important;
    }

    .gh-unleash-landing-page .gh-header-top {
        font-size: 1.2rem;
    }
}

@media only screen and (max-width: 450px) {
    .gh-unleash-landing-page .gh-parents-left .swiper-slide {
        height: 550px !important;
    }
}

@media only screen and (max-width: 400px) {
    .gh-unleash-landing-page .gh-parents-left .swiper-slide {
        height: 620px !important;
    }
}