/*
Theme Name: Jessica Zweig
Description: This is a custom theme for Jessicazweig.com 
Author: Gif Design Studios
Author URI:  https://GifDesignStudios.com
Template: salient
Version: 1.0
*/
.container.main-content {
    max-width: 1220px;
}
.row .jz-list ul {
    margin-left: 0;
}

.row .jz-list ul li {
    list-style: none;
    padding-bottom: 36px;
    padding-left: 60px;
    position: relative;
}

.row .jz-list ul li:before {
    content: '';
    background: url(/wp-content/uploads/2024/02/icon_feather_brown_up.webp) no-repeat;
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    left: 0;
    background-size: contain;
    background-position: center;
    top: -2px;
}
div#jz-home-header {
    padding-top: 70px !important;
    /* padding-bottom: 20px !important; */
}

div#jz-home-header p {
    padding-bottom: 24px;
    text-transform: uppercase;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.8px;
}

div#jz-home-header h1 {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #F8F9FA;
    font-family: "lust-sans";
    font-size: 58px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px;  
    letter-spacing: 2.32px;
    text-transform: uppercase;
    color: #F8F9FA;
}

.jz-home-header-text {
    max-width: 820px;
    margin: 0 auto;
}

#jz-home-header img.jz-home-header-image {
    max-width: 360px;
    margin: -40px auto 0;
    display: block;
}

.jz-btn, input[type=submit].jz-btn {
    color: #1D1D1D;
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;  
    letter-spacing: 0.9px;
    text-transform: uppercase;
    border: 1px solid #000;
    padding: 20px 28px;
    background: var(--Yellow, #FFFEB4);
}
.jz-btn:hover, input[type=submit].jz-btn:hover {
    color: #fffeb4 !important;
}
body .row a.jz-btn:hover, body .row input[type=submit].jz-btn:hover {
    background-color: #000 !important;
    color: #fff;
}
.jz-home-header-top {
    margin-bottom: 57px !important;
}

.jz-home-header-btm {
    padding: 20px 0;
}

.jz-home-header-btm > .row_col_wrap_12_inner {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap !important;
    justify-content: space-evenly;
}

.jz-home-header-btm .jz-home-header-btm-logo {
    max-height: 30px;
    width: auto;
}

.jz-home-header-btm > .row_col_wrap_12_inner > .wpb_column.column_container {
    width: auto;
}

.jz-text {
    max-width: 480px;
}

body .row .jz-text h6 {
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 40px;
}

.jz-quote .row_col_wrap_12.col > .vc_col-sm-3,
.jz-quote .row_col_wrap_12_inner.col > .vc_col-sm-3{
    background: #F4F4E9;
    color: #000;
    text-align: center;
    padding: 40px 10px;
    width: 280px;
    margin-bottom: 0;
}

img.jz-quote-img {
    width: 120px;
    margin: 0 auto;
    display: block;
    border-radius: 50%;
    object-fit: cover;
    object-position: center;
}

.row .jz-quote-meta h6 {
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px; /* 155.556% */
    letter-spacing: 0.9px;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 0;
}

.row .jz-quote-meta p {
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px; /* 157.143% */
    letter-spacing: 0.7px;
    text-transform: uppercase;
    color: #000;
}

.jz-quote {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.jz-quote > .row_col_wrap_12.col {
    /* border: 1px solid #F8F9FA; */
    max-width: 980px;
    margin: 0 auto;
}

.jz-quote-text {
    max-width: 480px;
    margin: 0 auto;
}

.row .jz-quote-text h6 {
    font-family: Lato;
    font-size: 24px;
    font-style: italic;
    font-weight: 500;
    line-height: 34px;
}

.jz-quote > .row_col_wrap_12.col > .vc_col-sm-9,
.jz-quote .row_col_wrap_12_inner.col > .vc_col-sm-9 {
    width: calc(100% - 280px);
    padding-top: 60px;
    padding-bottom: 60px;
}
.jz-quote .row_col_wrap_12.col > .vc_col-sm-3,
.jz-quote .row_col_wrap_12_inner.col > .vc_col-sm-3 {
    border: 1px solid #fff;
    border-right: 0;
}

.jz-quote > .row_col_wrap_12.col > .vc_col-sm-9,
.jz-quote .row_col_wrap_12_inner.col > .vc_col-sm-9 {
    border: 1px solid #fff;
    border-left: 0;
}
.row .jz-quote-text p {
    margin-top: 20px;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 0;
}

#jz-home-hi .jz-home-hi-right-img {
    max-width: 460px;
    margin: 0 auto;
    display: block;
}

div#jz-home-hi {
    margin-bottom: 0;
    padding-bottom: 100px !important;
    padding-top: 100px !important;
}

div#jz-home-hi .vc_col-sm-7 > .vc_column-inner:after {
    border-radius: 681px;
    opacity: 0.8;
    background: url(/wp-content/uploads/2024/02/jz-glare-circle.webp) no-repeat; 
    content: '';
    width: 90%;
    height: 90%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-53%, -50%);
    z-index: -1;
    background-size: contain;
    background-position: center;
}

div#jz-home-impact {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
}
#jz-home-impact p {
    color: #fff;
}
#jz-home-impact .wpb_text_column {
    max-width: 780px;
}

div#jz-growth {
    padding-top: 100px !important;
    padding-bottom: 0px;
}

div#jz-growth img {
    max-width: 520px;
    display: block;
    margin: 0 auto;
    margin-bottom: -230px;
}

div#jz-home-hustle {
    z-index: 10;
}

#jz-home-hustle .row-bg {
    background-size: contain !important;
}

.jz-home-hustle-top-text p {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    text-align: center;
}

div#jz-home-hustle-top {
    margin-bottom: 0;
    padding: 40px 0;
}

#jz-home-hustle-mid .wpb_text_column {
    max-width: 480px;
    margin: 0 auto;
    padding-top: 70px;
}

#jz-home-hustle-mid .wpb_text_column h2 {
    font-family: "lust-sans";
    font-size: 58px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 113.793% */
    letter-spacing: 2.32px;
    text-transform: uppercase;
    color: #1D1D1D;
    -webkit-text-stroke: 1px #1d1d1d;
}

#jz-home-hustle-mid .wpb_text_column h6 {
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}

#jz-home-hustle-mid .wpb_text_column p {
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

#jz-home-hustle-mid img {
    display: block;
    max-width: 454px;
    margin: 0 auto -100px;
}

#jz-home-hustle-btm .vc_col-sm-7 .wpb_wrapper {
    display: flex;
    justify-content: center;
}

#jz-home-hustle-btm .vc_col-sm-7 .wpb_wrapper .img-with-aniamtion-wrap {
    border: 1px solid #000;
    background: #FFFEB4;
    text-align: center;
    margin: 0 20px;
    padding: 14px 18px;
}
#jz-home-hustle-btm .vc_col-sm-7 .wpb_wrapper .img-with-aniamtion-wrap:hover {
    background: transparent;
}
#jz-home-hustle-btm .vc_col-sm-7 .wpb_wrapper .img-with-aniamtion-wrap img {
    max-height: 26px;
    margin: 0 auto;
    display: block;
    line-height: 1;
}

#jz-home-hustle-btm .vc_col-sm-7 .wpb_wrapper .img-with-aniamtion-wrap .hover-wrap {
    margin-bottom: 0;
}

div#jz-home-hustle-btm {
    padding-bottom: 40px;
    padding-top: 40px; 
}
#jz-home-hustle > .row-bg-wrap:after {
    content: '';
    background: #f8f9fa94;
    width: 100%;
    height: 137px;
    position: absolute;
    bottom: 0;
    z-index: 10;
    border-top: 1px solid #000;
}
#jz-home-hustle .row_col_wrap_12.col.span_12 {
    border-left: 1px solid #000 !important;
    border-right: 1px solid #000 !important;
}

#jz-home-hustle > .row-bg-wrap:before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    top: 110px;
    z-index: 10;
    border-top: 1px solid #000;
}

div#jz-home-hustle-mid {
    margin-bottom: 0;
}

#jz-home-hustle-mid .vc_col-sm-5:before {
    content: '';
    width: 1px;
    height: calc(100% + 130px);
    left: auto;
    display: block;
    position: absolute;
    background: #000;
    z-index: 10;
    right: 0;
    top: 6px;
}
.js-home-hi-text p {
    font-size: 115px;
    font-family: 'lust-sans';
    line-height: 1;
    text-transform: uppercase;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #1d1d1d;
    max-width: 530px;
    margin: 0 auto;
}
div#jz-home-burned {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

div#jz-home-burned .jz-home-burned-text p em {font-family: Lato;font-size: 16px;font-style: normal;font-weight: 600;line-height: 24px; /* 150% */letter-spacing: 0.8px;text-transform: uppercase;color: #8E7666;}

.jz-text.jz-home-burned-text {
    max-width: 580px;
}

.jz-text.jz-home-burned-text p:first-child {
    padding-bottom: 5px;
}

#jz-home-burned .jz-text.jz-home-burned-text h3 {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #1D1D1D;
    font-family: "lust-sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 132% */
    letter-spacing: 2px;
    text-transform: uppercase;
}

div#jz-home-giving,
.jz-cause {
    margin-bottom: 0;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

div#jz-home-giving .vc_column-inner ,
.jz-cause  .vc_column-inner {
    max-width: 740px;
    margin: 0 auto;
    padding-top: 60px;
    padding-bottom: 110px;
}

#jz-home-giving .row_col_wrap_12 ,
.jz-cause  .row_col_wrap_12 {
    position: relative;
    overflow-x: visible;
}

#jz-home-giving .row-bg-wrap ,
.jz-cause  .row-bg-wrap {
    border-left: 1px #1d1d1d solid;
    border-right: 1px #1d1d1d solid;
}

#jz-home-giving .row_col_wrap_12:before, 
#jz-home-giving .row_col_wrap_12:after, 
.jz-cause .row_col_wrap_12:before, 
.jz-cause .row_col_wrap_12:after{
    content:'';
    width: 300%;
    height: 1px;
    background: #1d1d1d;
    z-index: 100;
    position: absolute;
    left: -75%;
    top: 0;
}

#jz-home-giving .row_col_wrap_12:after ,
.jz-cause .row_col_wrap_12:after {
    bottom: 0px;
    top: auto;
    visibility: visible;
}

#jz-home-giving .jz-home-giving-logo ,
.jz-cause  .jz-cause-text img {
    max-width: 320px;
    margin-bottom: 60px;
}

.jz-home-giving-text h4 ,
.jz-cause-text h4 {
    margin-bottom: 80px !important;
}

.jz-home-giving-text p ,
.jz-cause-text p {
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.jz-home-giving-text p a ,
.jz-cause-text p a {
    color: #000;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
}

.jz-home-giving-text p a:hover ,
.jz-cause-text p a:hover {
    color: #8f7663;
}

div#jz-home-cta {
    padding-top: 50px !important;
}

.jz-home-cta-text {
    padding-top: 50px;
    margin-bottom: 40px !important;
}

#jz-home-cta form {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    margin-bottom: 100px;
}

#jz-home-cta form input[type="text"], #jz-home-cta form input[type="email"] {
    border: 1px solid #000;
    background: #F8F9FA;
    border-radius: 0;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    color: #000;  
    padding: 18px;
}

#jz-home-cta form input[type="text"]::placeholder, #jz-home-cta form input[type="email"]::placeholder {
    color: rgba(29, 29, 29, 0.50);
}

#jz-home-cta form input[type="submit"] {
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px; /* 155.556% */
    letter-spacing: 0.9px;
    text-transform: uppercase;
    color: #1D1D1D;
    text-align: center;
    border: 1px solid #000;
}

#jz-home-cta form input[type="text"] {
    margin-right: 1%;
}

#jz-home-cta form input[type="email"] {
    margin-left: 1%;
}

#jz-home-cta img {
    width: 140%;
    max-width: 140%;
}
div#jz-home-pre {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    width: 120%;
    max-width: 94vw;
    transform: translateX(-50%);
    left: 50%;
} 

div#jz-home-pre > .row-bg-wrap:before, div#jz-home-pre > .row-bg-wrap:after,
div#jz-home-pre:after{
    content: '';
    background: #000;
    width: 100vw;
    position: absolute;
    height: 1px;
    left: 0;
    top: 60px;
}

div#jz-home-pre > .row-bg-wrap:after {
    bottom: 60px;
    top: auto;
}

div#jz-home-pre:after{left: 51%;visibility:visible;width: 1px;height: 100%;top: 0;}

.jz-home-pre-text.jz-text {
    margin-left: 60px;
}

#jz-home-pre .jz-btn {
    margin-left: 60px;
}


#jz-home-pre .vc_col-sm-6:nth-child(2) * {
    height: 100%;
}

#jz-home-pre .vc_col-sm-6:nth-child(2) img {
    object-fit: cover;
    height: 100%;
}
/* #jz-home-hustle > .row-bg-wrap .inner-wrap.row-bg-layer:before,#jz-home-hustle > .row-bg-wrap .inner-wrap.row-bg-layer:after {
    content: '';
    height: 100%;
    width: 1px;
    background: #000;
    display: block;
    position: absolute;
    left: 70px;
    z-index: 10;
}

#jz-home-hustle > .row-bg-wrap .inner-wrap.row-bg-layer:after {
    right: 100px;
    left: auto;
} */

#jz-home-hi > .row-bg-wrap:before, #jz-home-hi > .row-bg-wrap:after {
    content: '';
    background: #000;
    width: 100%;
    height: 1px;
    display: block;
    visibility: visible;
    position: absolute;
    left: 0;
    top: 100px;
}

#jz-home-hi > .row-bg-wrap:after {
    top: auto;
    bottom: 100px;
}

.jz-home-hi-left .vc_column-inner:after, .jz-home-hi-left .vc_column-inner:before {
    content: '';
    background: #000;
    height: calc(100% + 200px);
    width: 1px;
    top: -100px;
    bottom: auto;
    display: block;
    position: absolute;
    left: 0px;
}

.jz-home-hi-left .vc_column-inner:after {
    right: 0;
    left: auto;
}
img.jz-home-hi-left-img:not(.jz-home-hi-left-img-placer) {
    position: absolute;
    top: 0;
    left: 0;
    margin-bottom: 0 !important;
}

.jz-home-hi-left 
 .hover-wrap {
    margin: 0;
}

.jz-home-hi-left .img-with-aniamtion-wrap:nth-child(2) {
    top: 0;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
}
/*--- ABOUT PAGE ---*/
div#jz-about-header {
    padding-top: 145px !important;
    padding-bottom: 0px;
}

#jz-about-header-top p {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    color: #F8F9FA;
}

#jz-about-header-top h1 {
    color: #F8F9FA;
/* H2 Heading */
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--White, #F8F9FA);
    font-family: "lust-sans";
    font-size: 58px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 113.793% */
    letter-spacing: 2.32px;
    text-transform: uppercase;
}

div#jz-about-header-top {
    margin-bottom: 132px;
}

#jz-about-header-btm .vc_col-sm-3 {
    border-right: 1px solid #fff;
    padding: 30px 30px;
    width: auto;
}

#jz-about-header-btm .vc_col-sm-3:first-child {
    border-left: 1px solid #fff;
}

.jz-about-header-seen-text img {
    max-height: 20px;
    margin-bottom: 0 !important;
    width: auto;
}

.jz-about-header-seen-text p {
    padding-bottom: 6px;
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 157.143% */
    letter-spacing: 0.7px;
    text-transform: uppercase;
}

.jz-about-header-seen-text {
    max-width: 260px;
}

div#jz-about-header-btm:before {
    content: '';
    background: #fff;
    width: 300%;
    display: block;
    height: 1px;
    left: 50%;
    transform: translateX(-50%);
}

.jz-about-banner-text p {
    font-family: Lato;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

div#jz-about-banner-1 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
}

div#jz-about-hi {
    padding-top: 100px !important;
    padding-bottom: 180px !important;
}

.row .jz-about-hi-text h2 {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    font-family: "lust-sans";
}

.row .jz-about-hi-text h5 {
    color: #000;

/* H5 Heading */
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 40px;
}
 
.jz-about-way-text p {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding-bottom: 20px;
}

.row .jz-about-way-text h5 {
    max-width: 780px;
    margin: 0 auto;
}

.row .jz-about-way-text img {
    max-width: 370px;
    margin: 0 auto;
}

div#jz-about-way {
    padding-bottom: 57px !important;
}
#jz-about-hi .img-with-aniamtion-wrap {
    margin-bottom: -110px;
}
#jz-about-spent {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.jz-about-spent-left > .vc_column-inner {
    background: #fff;
    padding: 80px 80px 40px;
}

.row .jz-about-spent-text h2 {
    color: #1D1D1D;
/* H4 Heading */
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; 
    text-transform: uppercase;
    letter-spacing: 0.9px;
}

.row .jz-about-spent-text h6 {
    color: #000; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin-bottom: 40px;
}

#jz-about-spent > .row-bg-wrap:after,
#jz-about-spent > .row-bg-wrap:before,
#jz-about-mission > .row-bg-wrap:after,
#jz-about-mission > .row-bg-wrap:before  {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    top: 99px;
    z-index: 10;
    border-top: 1px solid #000;
}

#jz-about-spent > .row-bg-wrap:after,
#jz-about-mission > .row-bg-wrap:after {
    bottom: 98px;
    top: auto;
}

.jz-about-spent-left > .vc_column-inner:after, 
.jz-about-spent-left > .vc_column-inner:before,
.jz-about-mission-left > .vc_column-inner:after, 
.jz-about-mission-left > .vc_column-inner:before {
    content: '';
    background: #000;
    width: 1px;
    height: calc(100% + 200px);
    position: absolute;
    left: 0;
    top: -100px;
}

.jz-about-spent-left > .vc_column-inner:after,
.jz-about-mission-left > .vc_column-inner:after {
    right: 0;
    left: auto;
}
#jz-about-spent .jz-about-spent-img {
    width: 170%;
    max-width: 170%;
    margin-bottom: -100px;
    margin-left: -90px;
}

div#jz-about-grab {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

.row .jz-about-grab-text h5 { 
color: #F8F9FA; 
font-family: "Tenor Sans"; 
font-style: normal;  
text-transform: uppercase;

}

#jz-about-grab .vc_col-sm-6:nth-child(2) .wpb_wrapper {
    max-width: 480px;
    margin-right: 0;
    margin-left: auto;
}

div#jz-about-secret {
    padding-top: 100px !important;
    padding-bottom: 130px !important;
}

.row .jz-about-secret-text h5 {
    margin-bottom: 40px !important;
    font-size: 29px;
}

.row .jz-about-secret-text img {
    position: absolute;
    bottom: -60px;
    right: -80px;
    width: 280px;
}
.jz-ticker {
    padding: 13px 0;
}

.jz-ticker-word {
    color: #000; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
}
.row .jz-about-launch-text h6 {
    color: #8E7666; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; 
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.row .jz-about-launch-text p {
    color: #1D1D1D; 
    font-family: Lato;
    font-size: 24px;
    font-style: italic;
    font-weight: 500;
    line-height: 34px;
}

.row .jz-about-launch-text {
    margin-bottom: 60px;
}

.jz-about-launch-img {
    margin: -40px auto -40px !important;
}

#jz-about-trip {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

#jz-about-trip .vc_col-sm-6 {
    padding: 0 0 0 10px;
}

#jz-about-trip .jz-about-trip-text h6 {
    color: #1D1D1D; 
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}
 

div#jz-about-mission {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
.jz-about-mission-right .vc_column-inner {
    max-width: 480px;
    margin: 0 0 0px auto !important;
}
.jz-about-mission-text {
    margin-bottom: 40px !important;
}
.row .jz-about-mission-text h2 {
    color: #1D1D1D; 
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-bottom: 40px;
}
.jz-about-fun-title p {
    color: #000;
    text-align: center; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;  
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding-bottom: 10px;
}
.jz-about-fun-title h2 {
    position: relative;
    padding-bottom: 120px;
}

.jz-about-fun-title h2:after {
    content: '';
    background: #1d1d1d;
    width: 1px;
    height: 80px;
    left: 50%;
    bottom: 0;
    display: block;
    position: absolute;
}
.jz-about-fun-title h2 {
    color: #000;
    text-align: center;
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
}

div#jz-about-fun {
    padding-top: 100px !important;
    padding-bottom: 140px !important;
}

div#jz-about-fun-slide {
    /* padding-bottom: 100px !important; */
}
#jz-about-cause .vc_column-inner {
    max-width: 980px;
}

#jz-about-cause .jz-about-cause-text h4 {
    margin-bottom: 60px !important;
}

div#jz-about-grow {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#jz-about-grow .jz-about-grow-text h2 {
    color: #000; 
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
}

#jz-about-grow .jz-about-grow-text img {
    max-width: 380px;
}
#jz-about-grow img.jz-about-grow-img {
    width: 140%;
    max-width: 300%;
    margin-top: -20%;
    margin-bottom: -20%;
}
#jz-about-secret .row-bg {
    background-size: contain;
}
.jz-horz-circle-item {
    width: 600px;
    height: 600px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 140px;
    border-radius: 50%;
    border: 1px solid #000;
}

.row .jz-horz-circle-item h6 {
    color: #000;
    text-align: center; 
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 20px;
    position: relative;
    padding-top: 30px;
}

.row .jz-horz-circle-item p {
    color: #000; 
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}
.row .jz-horz-circle-item h5 {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin-bottom: 0;
}

.row .jz-horz-circle-item-quote p {
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
}
.row .jz-horz-circle-item .wpb_wrapper:before{
    content: '';
    width: 72px;
    height: 20px;
    background: url(/wp-content/uploads/2024/01/feather.webp) no-repeat;
    position: absolute;
    top: -30px;
    left: calc(50% - 35px);
    background-size: contain;
    background-position: center;
}
.row .jz-horz-circle-item .wpb_wrapper {
    /* position: relative; */
}
.jz-horz-circle-slide-wrap > .vc_column-inner > .wpb_wrapper {
    display: flex; 
}
 

.jz-horz-circle-slide-wrap > .vc_column-inner > .wpb_wrapper > div {
    width: 600px;
    margin: 0 -30px;
}
.jz-horz-circle-slide-wrap { 
    margin-left: calc(50% - 255px) !important;
    min-height: 600px;
}
.jz-horz-circle-slide-wrap > .vc_column-inner {
    width: auto;
    position: absolute;
}
.jz-horz-circle-slide > .row-bg-wrap:after {
    content: '';
    width: 400px;
    height: 400px;
    background: #fffeb4;
    filter: blur(51px);
    display: block;
    left: 50%;
    top: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    border-radius: 50%;
}
/*---Monthly Coaching----*/
body #jz-coach-header h6 {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

body #jz-coach-header h1 {
    /* font-family: "lust-sans"; */
    font-size: 55px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 113.793% */
    letter-spacing: 0.82px;
    text-transform: uppercase;
}

body #jz-coach-header p {
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    line-height: 36px;
}

.jz-coach-header-btn.jz-btn.jz-btn-yellow {
    margin-bottom: 20px;
}

div#jz-coach-header {
    padding-top: 140px !important;
    padding-bottom: 90px !important;
}

body #jz-coach-header .jz-coach-header-subtitle p {
    font-size: 18px;
    font-style: italic;
}

div#jz-coach-it {
    padding-top: 100px !important;
    padding-bottom: 150px !important;
}

.jz-coach-it-text p {
    font-family: 'Tenor Sans';
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
    padding-bottom: 0;
}

body .row .jz-coach-it-text p img {
    margin: 0 auto;
    max-width: 600px;
    margin-top: -16px;
}

#jz-coach-busy h3 {
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 40px;
    letter-spacing: 0px;
}

#jz-coach-busy .wpb_text_column {
    max-width: 480px;
    margin: 0 auto;
    padding-bottom: 100px;
}

div#jz-coach-own,
.jz-frame-section{
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

#jz-coach-own .vc_col-sm-12 {
    max-width: 790px;
    margin: 0 auto;
    padding-top: 80px;
    padding-bottom: 80px;
}
.jz-frame-image {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
#jz-coach-own > .row-bg-wrap:after,
#jz-coach-own > .row-bg-wrap:before ,
#jz-coach-so > .row-bg-wrap:after,
#jz-coach-so > .row-bg-wrap:before,
#jz-coach-side > .row-bg-wrap:after,
#jz-coach-side > .row-bg-wrap:before,
.jz-frame-section > .row-bg-wrap:after,
.jz-frame-section > .row-bg-wrap:before,
.jz-frame-image > .row-bg-wrap:after,
.jz-frame-image > .row-bg-wrap:before{
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    top: 99px;
    z-index: 11;
    border-top: 1px solid #000;
}

#jz-coach-own > .row-bg-wrap:after,
#jz-coach-so > .row-bg-wrap:after,
.jz-frame-section > .row-bg-wrap:after,
.jz-frame-image > .row-bg-wrap:after,
#jz-coach-side > .row-bg-wrap:after{
    top: auto;
    bottom: 99px;
}

.jz-coach-own-text p {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding-bottom: 0;
} 

#jz-coach-star {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

#jz-coach-star .wpb_text_column {
    /* padding: 0; */
    max-width: 620px;
}

#jz-coach-star .wpb_text_column img {
    width: 250px;
    margin: -10px -70px 0 auto;
}

#jz-coach-star .row-bg.viewport-desktop.using-image {
    background-size: contain;
    background: #f8fafb;
    background-size: auto 100%;
}

.jz-horz-circle-item .wpb_wrapper {
    max-width: 280px;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    padding-top:30px;
}

.jz-coach-bright-item {
    border: 1px solid #000;
    border-radius: 50%;
    aspect-ratio: 1;
    position: relative;
    max-width: 600px;
    width: 600px;
    margin: 0 -20px;
}

.jz-coach-bright-scroll 
 > .vc_column-inner > .wpb_wrapper {
    display: flex;
    overflow: visible;
    width: 1800px;
    margin-left: 300px;
}

.row .jz-coach-bright-title h5 {
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    text-align: center;
    max-width: 780px;
    margin: 0 auto;
    position:relative;
    padding-bottom: 100px;
}
.row .jz-coach-bright-title h5:after {
    content: '';
    height: 60px;
    width: 1px;
    display: block;
    margin: 0 auto;
    position: absolute;
    bottom: 0;
    left: 50%;
    background: #000;
}
div#jz-coach-so,
#jz-coach-ready { 
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
.jz-coach-so-right > .vc_column-inner:after, 
.jz-coach-so-right > .vc_column-inner:before,
.jz-coach-side-left  > .vc_column-inner:after, 
.jz-coach-side-left  > .vc_column-inner:before, 
.jz-frame-image-col > .vc_column-inner:after, 
.jz-frame-image-col > .vc_column-inner:before {
    content: '';
    background: #000;
    width: 1px;
    height: calc(100% + 200px);
    position: absolute;
    left: 0;
    top: -100px;
    z-index:11;
}
.jz-coach-so-right > .vc_column-inner:after,
.jz-frame-image-col > .vc_column-inner:after,
.jz-coach-side-left  > .vc_column-inner:after {
    right: 0;
    left: auto;
}

.jz-coach-so-text {
    padding: 80px 0;
    max-width: 510px;
}

.row .jz-coach-so-text h6 {
    color: #8E7666; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; 
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.row .jz-coach-so-text h3 {
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; 
    text-transform: uppercase;
    margin-bottom: 40px;
}

#jz-coach-so .col .jz-coach-so-img {
    height: 100%;
    object-fit: cover;
}
div#jz-coach-catch {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

#jz-coach-catch h6 {
    margin-bottom: 40px;
}
.jz-coach-so-right * {
    height: 100%;
}
#jz-coach-but {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

#jz-coach-but .jz-coach-but-text {
    max-width: 780px;
    margin: 0 auto;
}

#jz-coach-but .jz-coach-but-text p {
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    padding-bottom: 0;
    margin-bottom: 20px;
}

#jz-coach-but .jz-coach-but-text h3 {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    font-family: "lust-sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 132% */
    letter-spacing: 2px;
    text-transform: uppercase;
}

#jz-coach-but .jz-coach-but-text img {
    max-width: 540px;
}

div#jz-coach-side {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
.jz-coach-side-left > .vc_column-inner {
    background: #FFF;
    padding: 80px 100px;
}

.row .jz-coach-your-text h6 {
    color: #8E7666; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;  
    letter-spacing: 0.8px;
    text-transform: uppercase;
}
.jz-coach-side-right .vc_column-inner {
    justify-content: flex-end;
    align-items: flex-end;
    margin-bottom: 0;
    margin-top: auto;
}
.row .jz-coach-your-text h5 {
    color: #000; 
    font-family: "Tenor Sans";
    font-size: 29px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; 
    text-transform: uppercase;
    margin-bottom: 40px;
}

.row .jz-coach-your-text p {
    font-family: Lato;
    font-size: 24px;
    font-style: italic;
    font-weight: 500;
    line-height: 34px;
}

 

div#jz-coach-bright {
    /* padding-top: 100px !important;
    padding-bottom: 100px !important; */
}

.jz-coach-ready-text {
    max-width: 800px;
    margin: 0 auto;
    text-align: center;
}

.jz-coach-ready-text h2 {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    font-family: "lust-sans";
    font-size: 58px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; 
    letter-spacing: 2.32px;
    text-transform: uppercase;
}
.jz-frame-image[data-midnight="light"] > .row-bg-wrap:before,.jz-frame-image[data-midnight="light"] > .row-bg-wrap:after {
    border-color: #fff;
}
.jz-frame-image[data-midnight="light"] .jz-frame-image-col > .vc_column-inner:after,.jz-frame-image[data-midnight="light"] .jz-frame-image-col > .vc_column-inner:before {
    background: #fff;
} 
.jz-frame-image-col * {
    height: 100%;
}
.jz-frame-image .jz-frame-image-col img{ height:100%; object-fit:cover;}
#jz-pod-header {
    padding-top: 160px !important;
    padding-bottom: 160px !important;
}

#jz-pod-header h1 {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color:  #F8F9FA;
    font-family: "lust-sans";
    font-size: 58px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 113.793% */
    letter-spacing: 2.32px;
    text-transform: uppercase;
}

#jz-pod-header p {
    color: #F8F9FA; 
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    line-height: 36px;
}

.jz-pod-sub-btn {
    border: 1px solid #1D1D1D;
    background: #FFFEB4;
    padding: 10px 14px !important;
    max-width: 180px !important;
    margin: 0 auto;
}
#jz-pod-banner-btns .jz-pod-sub-btn {
    border: none;
    padding: 0 !important;
    background: none;
    max-width: 150px !important;
}
#jz-pod-banner-btns .img-with-aniamtion-wrap a,
#jz-header-btns a{
    display: block;
    padding: 14px 18px;
    border: 1px solid #1D1D1D;
    background: #FFFEB4;
}
 
#jz-header-btns img.jz-pod-sub-btn{
    max-width: 130px !important;
}
#jz-header-btns a:hover,
#jz-pod-banner-btns .img-with-aniamtion-wrap a:hover {
    background: transparent;
    border-color: #fff;
}
#jz-pod-intro {
    padding-top: 100px !important;
    padding-bottom: 75px !important;
}

.row #jz-pod-intro .jz-pod-intro-text p {
    font-family: Lato;
    font-size: 24px;
    font-style: italic;
    font-weight: 500;
    line-height: 34px;
    padding-bottom: 10px;
}

.row #jz-pod-intro .jz-pod-intro-text p img {
    max-width: 268px;
}

.jz-intro-box-text {
    text-align: center;
    background: #FFF;
    padding: 40px 60px;
    max-width: 710px;
    margin: 0 auto;
}

.jz-intro-box-text p {
    color: #1D1D1D;
    text-align: center; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; 
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding-bottom: 10px;
}

.jz-intro-box-text p:last-child {
    display: flex;
    justify-content: center;
}

.jz-intro-box-text p:last-child a {
    margin: 0 10px;
    max-width: 180px;
    border: 1px solid #1D1D1D;
    background: #FFFEB4;
    padding: 12px 14px;
}

.jz-intro-box-text p:last-child a img {
    margin: 0;
}

#jz-pod-optin, #jz-pod-optin-btm {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

#jz-pod-optin p ,
#jz-pod-optin-btm p { 
    text-align: center; 
    font-family: Lato;
    font-size: 18px;
    font-style: italic;
    font-weight: 400;
    line-height: 28px;
}

#jz-pod-optin form ,
#jz-pod-optin-btm form {
    display: flex;
}

#jz-pod-optin form input[type="text"],
 #jz-pod-optin form input[type="email"],
 #jz-pod-optin-btm form input[type="text"],
 #jz-pod-optin-btm form input[type="email"]{
    border: 1px solid #F8F9FA;
    background: none;
    color: #F8F9FA;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding: 10px 18px;
}
#jz-pod-optin form input[type="text"]::placeholder,
#jz-pod-optin form input[type="email"]::placeholder ,
#jz-pod-optin-btm form input[type="text"]::placeholder,
#jz-pod-optin-btm form input[type="email"]::placeholder {
    color:#fff;  
    opacity:1;
    
}

#jz-pod-optin form input ,
#jz-pod-optin-btm form input {
    margin: 0 10px;
    border-radius: 0;
}

.row .jz-pod-exists-text h6 {
    color:  #8E7666; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; 
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.row .jz-pod-exists-text h5 {
    margin-bottom: 40px;
}
#jz-pod-optin-btm form input[type="text"], #jz-pod-optin-btm form input[type="email"] {
    border-color: #000;
    color: #000;
}

#jz-pod-optin-btm form input[type="text"]::placeholder, #jz-pod-optin-btm form input[type="email"]::placeholder {
    color: #000;
}

#jz-pod-banner h2 {
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; 
    text-transform: uppercase;
}

#jz-pod-banner .wpb_text_column {
    max-width: 480px;
}

#jz-pod-banner .wpb_text_column p {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.jz-pod-lives-text {
    max-width: 740px;
    margin: 0 auto;
    padding: 100px 20px;
}

.jz-pod-lives-text h2 {
    color: #1D1D1D;
    text-align: center; 
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
}

.jz-pod-lives-text p {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;   
    letter-spacing: 0.8px;
    text-transform: uppercase;
    color: #1D1D1D;
}

.row .jz-pod-note-text h6 {
    color: #FFFEB4; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; 
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.row .jz-pod-note-text h5 {
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; 
    text-transform: uppercase;
    margin-bottom: 40px;
}

.row .jz-pod-note-text {
    max-width: 580px;
    padding: 80px 0;
}

.row .jz-pod-note-text img {
    margin: 0;
    max-width: 80px;
}

div#jz-pod-say {
    padding-top: 100px !important;
}

#jz-pod-say .nectar-flickity .cell .jz-pod-say-item {
    background: #F8F9FA;
    padding: 40px 40px 50px;
}

.row .jz-pod-say-item h5 {
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px; 
    letter-spacing: 0.9px;
    text-transform: uppercase;
}

.row .jz-pod-say-item p {
    font-family: Lato;
    font-size: 24px;
    font-style: italic;
    font-weight: 500;
    line-height: 34px;
    color: #2B2B2B;
}

.row #jz-pod-say ol.flickity-page-dots {
    text-align: left;
    bottom: -45px;
}

.row #jz-pod-say ol.flickity-page-dots .dot::before {
    background: #8e7666d4;
    border: none !important;
    border-radius: 0;
    box-shadow: none;
}

.row #jz-pod-say ol.flickity-page-dots .dot {
    border: none !important;
}

.row #jz-pod-say ol.flickity-page-dots .dot.is-selected::before {
    transform: scale(1.6);
}
#jz-pod-say .row-bg {
    background-size: contain;
    background-position: left bottom;
}
.row .jz-pod-exists-text {
    max-width: 480px;
}
.jz-pod-world-title {
    max-width: 820px;
    margin: 0 auto;
    text-align: center;
}

.row .jz-pod-world-title h2 {
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
}

.row .jz-pod-world-title p {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

#jz-pod-world {
    padding-top: 100px !important;
    padding-bottom: 190px !important;
}

#jz-pod-world-box {
    max-width: 780px;
    margin: 0 auto;
    border: 1px solid #000;
    background:  #F8F9FA;
    padding: 40px 20px;
}

#jz-pod-world-box .jz-pod-world-box-text {
    max-width: 580px;
    margin: 0 auto;
}

#jz-pod-world-box .jz-pod-world-box-text h6 {
    color:  #8E7666; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

#jz-pod-world-box .jz-pod-world-box-text p {
    color: #1D1D1D; 
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}

#jz-pod-world .jz-pod-world-icon {
    max-width: 50px;
    margin: 60px auto 0;
}
.jz-pod-say-right > .vc_column-inner {
    padding-bottom: 70px;
}
.jz-ticker-wrap {
    white-space: nowrap;
    overflow: hidden;
    /* border: 1px solid #ccc; */
    font-size: 20px;
    width: 200%;
    position: relative;
    margin-left: -20%;
    overflow-x:hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.jz-ticker-word {
    display: block;
    animation: tickerMove 20s linear infinite; /* Adjust the duration as needed */
    margin: 0 10px;
}

@keyframes tickerMove {
    0% { transform: translateX(200%); }
    100% { transform: translateX(-166%); }
}

#jz-coach-own > .row-bg-wrap .inner-wrap.row-bg-layer:before ,
.jz-glare > .row-bg-wrap .inner-wrap.row-bg-layer:before {
    content: '';
    border-radius: 346px;
    opacity: 0.8;
    background: var(--Yellow, #FFFEB4);
    filter: blur(61px);
    position: absolute;
    width: 346px;
    height: 346px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
#jz-coach-own > .row-bg-wrap .inner-wrap.row-bg-layer:before,
.jz-glare > .row-bg-wrap .inner-wrap.row-bg-layer:before {
    animation: glareBreath 20s linear infinite;
    z-index:0;
}
@keyframes glareBreath {
    0% {
        width: 646px;
        height: 646px;
        }
    25% {
        width: 446px;
        height: 446px;
        transform: translate(40%, 10%);
        }
    50% {
        width: 346px;
        height: 346px;
        transform: translate(-20%, -60%);
        }
    66% {
        width: 346px;
        height: 346px;
        transform: translate(-80%, -50%);
        }
    75% {
        width: 446px;
        height: 446px;
        transform: translate(-120%, 10%);
        }
    100% {
        width: 646px;
        height: 646px;
        }
}

/* ----------- TY PAGE ---------------- */
.jz-ty-enter-cta > .vc_column-inner {
    background: #F4F4E9;
    padding: 70px 70px 70px;
    margin-bottom: -110px;
    max-width: 440px;
    margin: 0 auto;
    margin-bottom: -80px;
}

div#jz-ty-start {
    padding-top: 260px !important;
    padding-bottom: 80px !important;
}
.jz-ty-enter-cta > .vc_column-inner:after{
    content:'';
    height: 0px;
    width: 0;
    position:absolute;
    bottom: -130px;
    left: 0;
    border-left: 220px solid transparent;
    border-bottom: 0px solid green;
    border-top: 130px solid #f4f4e9;
    border-right: 220px solid transparent;
}

div#jz-ty-enter {
    padding-top: 84px !important;
    padding-bottom: 0px;
}

.jz-ty-enter-text {
    max-width: 430px;
    padding-bottom: 100px;
}

.row .jz-ty-enter-text h6 {
    color: var(--White, #F8F9FA);

/* H6 Heading - Testimonials */
    font-family: Lato;
    font-size: 24px;
    font-style: italic;
    font-weight: 500;
    line-height: 34px;
    margin-bottom: 20px;
}

.row .jz-ty-enter-text p {}

.row .jz-ty-enter-cta-text h5 {
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    color: #1d1d1d;
    text-align: center;
    margin-bottom: 20px;
}

.row .jz-ty-enter-cta-text img {
    max-width: 60px;
    margin: 0 auto;
}

.jz-ty-enter-cta .jz-ty-enter-cta-form input[type="email"],.jz-ty-enter-cta .jz-ty-enter-cta-form input[type="text"] {
    color: #1d1d1d;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding: 20px;
    border: 1px solid #000;
    background: var(--White, #F8F9FA);
    margin-bottom:10px;
    border-radius:0;
}

.jz-ty-enter-cta .jz-ty-enter-cta-form input[type="email"]::placeholder, 
.jz-ty-enter-cta .jz-ty-enter-cta-form input[type="text"]::placeholder {
    color: #1d1d1dc7;
}

#jz-ty-start .row-bg {
    background-color: #e8e8e8 !important;
    background-size: auto 100%;
}

.jz-ty-enter-cta-form input.jz-btn {
    font-size: 18px !important;
    padding: 22px 22px!important;
    font-family: Lato;
}

.row .jz-ty-start-text p {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
}

.row .jz-ty-start-text p em {
    font-family: Lato;
    font-size: 24px;
    font-style: italic;
    font-weight: 500;
    line-height: 34px;
}

.row .jz-ty-start-text p strong {
    color: #000;
    text-align: center;
    font-family: Lato;
    font-size: 24px;
    font-style: italic;
    font-weight: 800;
    line-height: 34px;
}

.jz-ty-start-text {
    max-width: 480px;
    margin: 0 auto;
}
div#jz-ty-header:before {
    content: '';
    background: #000;
    width: 1px;
    height: calc(100%);
    position: absolute;
    left: 0;
    top: 00px;
    z-index: 11;
}
.jz-ty-header-text {
    padding: 60px 0;
    max-width: 430px;
    margin: 0 auto;
}

.jz-ty-header-text h1 {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #1D1D1D;
    font-family: "Lust-Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 132% */
    letter-spacing: 2px;
    text-transform: uppercase;
}

/*-----FOOTER Section --------*/

#footer-outer .span_4 {
    width: 49%;
}

#footer-outer .span_4:first-child, #footer-outer .span_4:last-child {
    width: 23.5%;
}

#footer-outer .widget {
    margin-bottom: 0;
    max-width: 380px;
}

div#footer-widgets {
    padding-top: 120px; 
    border-bottom: 1px solid #fff !important;
}

div#footer-widgets:before {
    content: '';
    width: 100%;
    height: 1px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 60px;
}

#footer-outer .span_4:nth-child(2):before {
    content: '';
    background: #fff;
    width: 1px;
    height: calc(100% + 177px);
    position: absolute;
    left: auto;
    top: -120px;
    right: 0;
}

#footer-widgets .row {
    padding-bottom: 54px !important;
    padding-top: 0 !important;
}

#footer-widgets h5.wp-block-heading {
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 20px;
}

#footer-widgets .col p {
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 40px;
}
 

#footer-outer a.jz-btn.jz-btn-outline {
    color: #fffeb4 !important;
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.9px;
    text-transform: uppercase;
    border: 1px solid #fffeb4;
    padding: 20px 28px;
    border-radius: 0;
    padding-left: 50px;
    position: relative;
    background: transparent;
}

a.jz-btn.jz-btn-outline.wp-block-button__link.wp-element-button:before {
    content: '';
    background: url(/wp-content/uploads/2024/02/brands_linkedin_yellow.webp) no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 17px;
    top: 19px;
    background-size: contain;
    background-position: center;
}
#footer-outer a.jz-btn.jz-btn-outline:hover {
    border: 1px solid var(--Yellow, #FFFEB4);
    background: var(--Yellow, #FFFEB4) !important;
    color: var(--Classic-Black, #1D1D1D) !important;
    opacity: 1 !important;
}

#footer-outer a.jz-btn.jz-btn-outline:hover:before {
    filter: brightness(0);
}
#footer-outer .span_4:last-child .widget_nav_menu {
    margin: 0 auto;
    display: block;
    max-width: 200px;
}

#footer-outer #footer-widgets .span_4.col:last-child .widget_nav_menu ul.menu li a {
    color: var(--White, #F8F9FA); 
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; 
    letter-spacing: 0.7px;
    text-transform: uppercase;
}

#footer-outer  #footer-widgets  .span_4.col:last-child .widget_nav_menu ul.menu li {
    padding-bottom: 18px !important;
}
div#jz-footer-slider {
    width: 120%;
    margin-left: 50%;
    transform: translateX(-50%); 
    padding: 60px 20px;
    max-width: 100vw;
}

.jz-footer-slider-wrap {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.jz-footer-slider-left {
    width: 260px;
    height: 260px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--White, #F8F9FA);
    background: rgba(0, 0, 0, 0.00);
}

.jz-footer-slider-left h6 {
    color: var(--White, #F8F9FA);
    text-align: center; 
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 157.143% */
    letter-spacing: 0.7px;
    text-transform: uppercase;
}
#footer-widgets .row:after {
    content: '';
    display: block;
    width: 300%;
    left: 50%;
    transform: translateX(-50%);
    bottom: -56px;
    height: 1px;
    background: #fff !important;
    position: relative;
    z-index: 10;
    visibility: visible;
} 

div#footer-widgets .row:before {
        content: '';
        background: url(/wp-content/uploads/2024/01/img_jess_footer.webp) no-repeat;
        background-size:410px auto;
        background-position:left top;
        width: 400px;
        height: 344px;
        display: block;
        position: absolute;
        left: -110px;
        bottom: 0px;
}


/*----Quiz Page----*/

#jz-superpower-header .vc_column-inner {
    max-width: 680px;
    margin: 0 0 0 auto;
}

.jz-quiz-header .jz-quiz-text h1 {
    color: var(--White, #F8F9FA); 
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--White, #F8F9FA);
    font-family: "Lust-Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; 
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 40px;
}

.jz-quiz-header .jz-quiz-text h1 img {
    width: 470px;
    max-width: 100%;
    margin-top: -18px;
}

.jz-quiz-header .jz-quiz-text p {
    color: var(--White, #F8F9FA); 
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}

.jz-quiz-header a.jz-btn {
    margin-bottom: 20px;
}

.row .jz-quiz-footer p {
    color: var(--Yellow, #FFFEB4); 
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}


/*----VIP DAYS -----*/
#jz-vip-header {
    padding-top: 170px !important;
    padding-bottom: 170px !important;
}
#jz-vip-header .jz-vip-header-text p {
    color: var(--White, #F8F9FA); 
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    padding-bottom: 6px;
}
#jz-vip-header .jz-vip-header-text p em {
    color: var(--White, #F8F9FA); 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

#jz-vip-header .jz-vip-header-text h2 {
    color: var(--White, #F8F9FA); 
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--White, #F8F9FA);
    font-family: "Lust-Sans";
    font-size: 58px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 113.793% */
    letter-spacing: 2.32px;
    text-transform: uppercase;
} 
div#jz-vip-queen {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.row .jz-vip-queen-text p {
    color: #1D1D1D;
    text-align: center; 
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}

.row .jz-vip-queen-text p strong:after {
    content: '';
    background: url(/wp-content/uploads/2024/01/underscore.webp) no-repeat;
    width: 100%;
    height: 6px;
    position: absolute;
    bottom: -7px;
    left: 0;
    background-size: contain;
    background-position: center;
}

.row .jz-vip-queen-text p strong {
    position: relative;
}

.jz-vip-unlock-text {max-width: 580px;padding-top: 80px;}

.row .jz-vip-unlock-text h6,
.row .jz-vip-day-text h6{
    color: var(--Authentic-Taupe, #8E7666); 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin-bottom: 0;
}

.row .jz-vip-unlock-text h5,
.row .jz-vip-day-text h5 {
    color: #1D1D1D; 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 40px;
}
#jz-vip-foryou {
    padding-top: 130px !important;
    padding-bottom: 200px !important;
}

#jz-vip-foryou .jz-vip-foryou-title {
    margin-bottom: 80px;
    text-align: center;
}

#jz-vip-foryou .jz-vip-foryou-title h2 {
    color: #1D1D1D; 
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #1D1D1D;
    font-family: "Lust-Sans";
    font-size: 58px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 113.793% */
    letter-spacing: 2.32px;
    text-transform: uppercase;
}
#jz-vip-foryou .jz-vip-foryou-title h2 em:before {
    content: '';
    background: url(/wp-content/uploads/2024/02/you.webp) no-repeat;
    display: block;
    width: 204px;
    height: 90px;
    position: absolute;
    top: 0px;
    left: -94px;
    background-size: contain;
    background-position: center;
}

#jz-vip-foryou .jz-vip-foryou-title h2 em {
    position: relative;
    color: transparent;
    -webkit-text-stroke-width: 0px !important;
}
#jz-vip-foryou .nectar-fancy-ul {
    background: #F8F9FA;
    padding: 60px;
    margin-bottom: 60px;
}

#jz-vip-foryou .nectar-fancy-ul ul {
    column-count: 2;
    column-gap: 50px;
}

#jz-vip-foryou .nectar-fancy-ul ul li {
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 16px;
}

img.jz-vip-foryou-logo {
    max-width: 61px !important;
}

#jz-vip-foryou .nectar-fancy-ul ul li i:before {
    background: url(/wp-content/uploads/2024/01/icon_triangle_brown.webp) no-repeat;
    content: '';
    width: 25px;
    height: 28px;
    display: block;
    position: absolute;
    left: 0;
    top: 7px;
    background-size: contain;
    background-position: center;
}

div#jz-vip-reality {
    padding-top: 120px !important;
    padding-bottom: 100px !important;
}

#jz-vip-reality .jz-vip-reality-text {
    max-width: 780px;
    margin: 0 auto;
}

#jz-vip-reality .jz-vip-reality-text p {
    color: #FFF;
    text-align: center;
/* H7 Heading */
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    position: relative;
}

#jz-vip-reality .jz-vip-reality-text p img {
    position: absolute;
    right: -50px;
    bottom: -40px;
    width: 140px;
}

div#jz-vip-meet {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.jz-frame-text .row-bg-wrap:before, .jz-frame-text .row-bg-wrap:after {
    content: '';
    height: 1px;
    width: 100%;
    left: 0;
    top: 100px;
    background: #1d1d1d;
    display: block;
    bottom: auto;
    position: absolute;
    z-index: 11;
}

.jz-frame-text .row-bg-wrap:after {
    top: auto;
    bottom: 99px;
    z-index: 10;
}

.jz-frame-text-col .vc_column-inner {
    background: #FFF;
    padding: 60px 50px 50px;
}

.row .jz-vip-meet-text h4 {
     /* 137.5% */
}

.row .jz-vip-meet-text h6 {
    color: #000;

/* H7 Heading */
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 40px;
}

.row .jz-vip-meet-text {
    margin-bottom: 40px;
}

.jz-frame-text-col .vc_column-inner:before, .jz-frame-text-col .vc_column-inner:after {
    content: '';
    position: absolute;
    left: 0;
    top: -100px;
    width: 1px;
    height: calc(100% + 200px);
    display: block;
    z-index: 11;
    background: #1d1d1d;
}

.jz-frame-text-col .vc_column-inner:after {
    left: auto;
    right: 0;
}

#jz-vip-meet img.jz-vip-meet-img {
    position: absolute;
    top: auto;
    left: -10%;
    width: 120%;
    max-width: 120%;
    z-index: 20;
    bottom: -100px;
}

#jz-vip-meet .img-with-aniamtion-wrap, #jz-vip-meet .img-with-aniamtion-wrap * {
    height: 100%;
}
#jz-vip-secret {
    padding-top: 80px !important;
    padding-bottom: 100px !important;
}

#jz-vip-secret .vc_column-inner {
    max-width: 580px;
    margin: 0 auto;
}

.row .jz-vip-secret-text h3 {
    color: var(--White, #F8F9FA);
    text-align: center;
/* H3 Heading */
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--White, #F8F9FA);
    font-family: "Lust-Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 132% */
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 40px;
}

.row .jz-vip-secret-text p {
    padding-bottom: 0;
    color: var(--White, #F8F9FA);
    text-align: center;
/* H7 Heading */
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}

.row .jz-vip-secret-text p img {
    max-width: 290px;
    margin-left: 0px;
    margin-bottom: -20px;
}

.jz-vip-my-title img {
    max-width: 330px !important;
    margin: 0 auto 0 !important;
}

.row .jz-vip-my-title p {
    padding-bottom: 0;
}

.row .jz-vip-my-title {
    margin: 0 auto;
    max-width: 580px;
    text-align: center;
    padding-top: 65px;
    padding-bottom: 70px;
}

div#jz-vip-day {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.row .jz-vip-great-title h3 {
    color: #1D1D1D;

/* H3 Heading */
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #1D1D1D;
    font-family: "Lust-Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 132% */
    letter-spacing: 2px;
    text-transform: uppercase;
}

.row .jz-vip-great-title p {
    color: #000; 
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}

.jz-vip-great-text {
    /* padding: 80px 0 0 80px; */
    max-height: 570px;
}
.jz-vip-great-right > .vc_column-inner {
    padding: 80px 0 0 80px;
}
.row .jz-vip-great-text h3 {
    color: #1D1D1D;
    font-family: Lato;
    font-size: 30px;
    font-style: italic;
    font-weight: 700;
    line-height: 40px;
    text-transform: initial;
    letter-spacing: 1px;
}

.row .jz-vip-great-text h6 {
    color: #1D1D1D;

/* H8 Heading */
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin-bottom: 20px;
}

div#jz-vip-ready {
       padding-top: 100px !important;
       padding-bottom: 100px !important;
}

.row .jz-vip-ready-title h4 {
    text-align: right;
}

.row .jz-vip-ready-title {
    margin-bottom: 100px !important;
}

#jz-vip-ready-cta {
    background: #fff;
    text-align: center;
    max-width: 580px;
    margin: 0 auto;
    padding: 40px 80px;
}
div#jz-contact-social {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

#jz-contact-social .vc_col-sm-12.wpb_column.column_container {
    padding: 80px 0;
}

#jz-contact-social .row-bg {
    background-size: contain;
}

.jz-contact-social-text {
    max-width: 780px;
    margin: 0 auto 40px !important;
}

div#jz-contact-social-icons {
    max-width: 350px;
    margin: 0 auto;
}

div#jz-contact-social-icons a:hover img {
    filter: grayscale(1);
}


div#jz-contact-main {
    padding-top: 100px !important;
    padding-bottom: 0px !important;
}

.row .jz-contact-main-text h5 {
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 13px;
}

.row .jz-contact-main-text p {
    color: #000; 
    font-family: Lato;
    font-size: 18px;
    font-style: italic;
    font-weight: 400;
    line-height: 28px;
}

.row .jz-contact-main-text {
    max-width: 390px;
}

.row .jz-contact-main-text img {
    max-width: 142px !important;
    margin-top: -20px;
}

.row .jz-contact-main-title h3 {
    font-family: "Lust-Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 132% */
    letter-spacing: 2px;
    text-transform: uppercase;
    -webkit-text-stroke: 1px #000;
}

.row .jz-contact-main-title {
    max-width: 390px;
}
.jz-contact-header-text img {
    max-width: 260px !important;
    margin-bottom: 0 !important;
}

.row .jz-contact-header-text h3 {
    color: var(--White, #F8F9FA); 
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--White, #F8F9FA);
    font-family: "Lust-Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 132% */
    letter-spacing: 2px;
    text-transform: uppercase;
}

.jz-contact-header-text p {
    padding-bottom: 0;
}

div#jz-contact-header {
    padding-top: 170px !important;
    padding-bottom: 0 !important;
}

.jz-contact-header-text {
    padding-bottom: 180px;
}
#jz-contact-main input.wpcf7-form-control.wpcf7-text, #jz-contact-main textarea {
    border: 1px solid #000;
    background: var(--White, #F8F9FA);
    border-radius: 0;
    padding: 20px;
     font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
}

#jz-contact-main input.wpcf7-form-control.wpcf7-text::placeholder, 
#jz-contact-main textarea::placeholder {
    color: rgba(0, 0, 0, 0.50);  
    text-transform: uppercase;
}

#jz-contact-main input.wpcf7-form-control.wpcf7-submit {
    border: 1px solid #000;
    color: #000;
    padding: 20px 32px !important;
}
.row .jz-contact-main-text p a {
    color: #8E7666;
}
 
.row .jz-contact-main-text p a:hover {
    text-decoration: underline;
}
/*---- PODCAST SINGLE -----*/
.jz-header.jz-header-single {
    padding: 230px 20px 140px;
    background: url(/wp-content/uploads/2024/01/podcast_header_single-scaled.webp) no-repeat !important;
    background-size: cover !important;
    background-position: center 40% !important;
    position: relative;

}

.jz-header.jz-header-single .jz-header-wrapper {
    max-width: 980px;
    margin: 0 auto;
    text-align: center;
    z-index: 10;
    position: relative;
}

.jz-header.jz-header-single h1 {
    color: var(--White, #F8F9FA);
    text-align: center;
/* H4 Heading */
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px;
    text-transform: uppercase;
}

.jz-header.jz-header-single p.jz-episode-nbr {
    color: var(--White, #F8F9FA);
    text-align: center; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding-bottom: 20px;
}

.jz-header.jz-header-single .jz-header-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.50);
    top: 0;
    left: 0;
    z-index: 1;
}

.jz-header.jz-header-single p.jz-post-date {
    color: var(--White, #F8F9FA);
    text-align: center; 
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;  
    opacity: 0.7;
}

.jz-triangle-divider {
    padding-top: 60px !important;
    margin-top: -60px;
    display: block;
    position: relative;
}

.jz-triangle-divider:before {
    content: '';
    position: absolute;
    height: 60px;
    display: block;
    left: 0;
    z-index: 100;
    width: 0;
    height: 0;
    top: -75px;
    margin-left: 50%;
    border-left: 1500px solid #ffffff;
    border-right: 1500px solid #ffffff;
    border-top: 135px solid transparent;
    transform: translateX(-50%);
}

.jz-podcast-listen-wrap {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.jz-podcast-listen-item {
    width: 180px;
    margin-right: 20px;
    border: 1px solid #1D1D1D;
    background: #FFFEB4;
    display: flex;
    justify-content: center;
    align-items: center;
}
.jz-podcast-listen-item:hover {
    background: transparent;
}
.row .jz-podcast-listen-item img {
    margin: 0;
    max-height: 25px;
}

.jz-podcast-listen-item a {
    padding: 14px;
    line-height: 1;
}

.jz-podcast-listen {
    margin-bottom: 60px;
}

.jz-podcast-player {
    margin-bottom: 30px;
}

.jz-podcast-main {
    max-width: 580px;
    color: #2B2B2B;

/* Paragraph */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 60px;
}

.jz-podcast-main blockquote {
    color: #2B2B2B;

/* H7 Heading */
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    padding-left: 0;
    margin-bottom: 60px;
}

.jz-podcast-main blockquote:before {
    display: none;
}

.row .jz-podcast-include h2 ,
.row .jz-podcast-author h2 {
    color: rgb(43 43 43 / 80%); 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin-bottom: 24px;
}
 

.row .jz-podcast-include ul li , 
.row .jz-podcast-author ul li { 
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    color: rgb(43 43 43 / 80%);
}

.row .jz-podcast-include li a, 
.row .jz-podcast-include li a span,
.row .jz-podcast-author li a, 
.row .jz-podcast-author li a span,
 .jz-podcast-produced a {
    color: #1d1d1d;
    font-weight: 600 !important;
}

.row .jz-podcast-include li a:hover,
.row .jz-podcast-include li a:hover span,
.row .jz-podcast-author li a:hover,
.row .jz-podcast-author li a:hover span,
.jz-podcast-produced a:hover{
    color: #fffea9 !important;
}

body .jz-single-share-wrap p {
    color: #2b2b2bcf; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.jz-related {
    padding: 80px 20px;
    background: var(--Lightbearer-Beige, #F4F4E9);
}

.jz-related-wrap {
    max-width: 1220px;
    margin: 0 auto;
    position:relative;
}

body .jz-related h2 {
    color: #1D1D1D; 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 40px;
}

.jz-related-feed-wrap {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    width: calc(100% + 40px);
    max-width: calc(100% + 40px);
    margin-left: -20px;
    align-items: stretch;
}

.jz-feed-item {
    width: 33%;
    margin: 0 20px;
    position:relative; 
}
.jz-feed-item a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.jz-feed-item-wrap {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    background: var(--White, #F8F9FA);
    padding: 35px 35px 57px;
    height: calc(100% - 280px);
    position: relative;
}               

.jz-podcast-sb-get {
    background: #F4F4E9;
}

.custom-text-widget-content {
    padding: 0 23px 50px 40px;
}

.row .jz-podcast-sb-get img {
    margin-bottom: 0 !important;
    width: 150% !important;
    max-width: 150% !important;
    margin-top: -90px;
}

.row #sidebar 
 .custom-text-widget h4 {
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    letter-spacing: -0.3px;
}

.row #sidebar .custom-text-widget a {
    color: #1D1D1D;
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0.9px;
    text-transform: uppercase;
    border: 1px solid #000;
    padding: 20px 28px;
    background-color: #fffeb4;
    display: block;
    text-align: center;
}

.jz-podcast-sb-vip {
    padding-top: 250px;
    background: #666;
    background: url(/wp-content/uploads/2024/01/ja-podcast-vip.webp) no-repeat;
    background-size: cover;
    background-position: center top;
}

#sidebar .jz-podcast-sb-vip p, #sidebar .jz-podcast-sb-vip h4 {
    color: #fff;
}

.jz-podcast-container {
    padding-top: 100px;
    padding-bottom: 80px;
}

.jz-podcast-container > .row {
    display: flex;
}

.jz-podcast-container > .row .post-area.col.standard-minimal {
    width: calc(100% - 380px);
    margin-right: 0;
    padding-right: 40px;
}

.jz-podcast-container > .row #sidebar {
    width: 380px;
}   
.jz-feed-item-top img {
    max-width: 100%;
    object-fit: cover;
    object-position: center;
    width: 100%;
    height: 100%;
}

.jz-feed-item-top {
    height: 280px;
    border: 1px solid #000;
}
.jz-feed-item-wrap p {
    padding-bottom: 0;
}

.row p.jz-feed-item-guest {
    color: var(--Authentic-Taupe, #8E7666); 
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;  
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.row p.jz-feed-item-title {
    color: #2B2B2B; 
    font-family: Lato;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;  
    margin-bottom: 6px;
} 
p.jz-feed-item-date, 
.jz-podcast-item p.jz-feed-item-date {
    color: #2B2B2B; 
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
    margin-bottom: 20px;
} 

p.jz-feed-item-link {
    color: #8E7666; 
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 157.143% */
    letter-spacing: 0.7px;
    text-transform: uppercase;
    padding-left: 30px;
    position: absolute;
    bottom: 40px;
}

p.jz-feed-item-link:before {
    content: '\f04b';
    font-family: fontawesome;
    color: #fff;
    background:  #8E7666;
    border-radius: 50%;
    padding: 5px 5px 6px 8px !important;
    text-align: center;
    font-size: 10px;
    left: 0;
    top: 0;
    position: absolute;
    line-height: 1;
}
.jz-podcast-container-wrap {
    padding-bottom: 0;
}
.jz-related-wrap > a.jz-podcast-more-episodes {
    z-index: 260;
    position: absolute;
    right: 0;
    top: 23px;
    color: #1D1D1D;
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px; /* 157.143% */
    letter-spacing: 0.7px;
    text-decoration-line: underline;
    text-transform: uppercase;
}

.jz-podcast-related-wrap:before,
.jz-podcast-related-wrap:after {
    content: '';
    background: url(/wp-content/uploads/2024/02/jz-glare-circle.webp) no-repeat;
    background-size: contain;
    background-position: center;
    width: 190px;
    height: 190px;
    position: absolute; 
    z-index: 0;
    display: block;
    opacity: 0.9;
    top: 0;
    right: 0;
    left: auto; 
}

.jz-related-feed {
    z-index: 10;
    position: relative;
}

.jz-podcast-related-wrap:after {
    top: auto;
    right: auto;
    left: -120px;
    bottom: -60px;
}
.jz-single-share-icons {
    display: flex;
}

.jz-single-share-icons a {
    padding: 14px 18px;
    border: 1px solid var(--Classic-Black, #1D1D1D);
    font-size: 0;
    width: 60px;
    background-color: yellow;
    background: url(/wp-content/uploads/2024/01/brands_linkedin.webp) no-repeat;
    background-position: center !important;
    background-size: 25px !important;
    margin-right: 10px;
}
a.jz-social-icon:hover {
    background-color: #fffeb4 !important;
}
a.jz-social-icon.jz-social-fb {
    background: url(/wp-content/uploads/2024/01/brands_facebook.webp) no-repeat;
}
.row #sidebar .custom-text-widget a:hover {
    background: #1D1D1D;
    color: #fffeb4;
}

/*---- PERSONAL BRANDING-----*/
#jz-brand-header-top .jz-brand-header-top-text p {
    color: var(--Classic-Black, #1D1D1D);
/* H8 Heading */
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding-bottom: 0 !important;
}

#jz-brand-header-top .jz-brand-header-top-text h1 {
    color: var(--Classic-Black, #1D1D1D);
/* H3 Heading */
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #1D1D1D;
    font-family: "Lust-Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 132% */
    letter-spacing: 2px;
    text-transform: uppercase;
}

#jz-brand-header-top > .row-bg-wrap:after {
    content: '';
    background: #fffeb4b3;
    width: 100vw;
    height: 90px;
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: 20;
    transform: translateX(-50%);
}

div#jz-brand-header {
    padding-top: 120px !important;
}

div#jz-brand-header-btm {
    position: absolute;
    bottom: 0;
    z-index: 163;
}

div#jz-brand-header-top {
    margin-bottom: 0;
    z-index: -1;
    position: relative;
}

.jz-brand-header-top-text {
    padding-bottom: 160px;
}

#jz-brand-header-btm .row_col_wrap_12_inner {
    display: flex;
    flex-wrap: nowrap;
    padding: 22px;
    justify-content: space-between;
    align-items: center;
}

#jz-brand-header-btm img {
    max-height: 28px;
    max-width: 100%;
    margin: 0 auto;
}

div#jz-brand-real {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.row #jz-brand-real h2 {
    padding: 6px 19px;
    background: #F4F4E9;
    color: var(--Classic-Black, #1D1D1D);
    text-align: center;
/* H5 Heading */
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    display: table;
    margin: 0 auto 40px;
}

.row #jz-brand-real p {
    color: var(--White, #F8F9FA);

/* Paragraph */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

div#jz-brand-ways {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.row .jz-brand-ways-title h2 {
    color: #1D1D1D;
    text-align: center;
/* H4 Heading */
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
}

.row .jz-brand-ways-title {
    margin-bottom: 60px;
}

.jz-brand-ways-item-top {
    background: #1D1D1D;
    color: #fff;
    padding: 35px 27px 0;
    min-height: 180px;
    margin-bottom: 0 !important;
}

.row .jz-brand-ways-item-top p {
    color: var(--White, #F8F9FA);
/* H8 Heading */
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding-bottom: 10px;
}

.row .jz-brand-ways-item-top h4 {
    color: var(--White, #F8F9FA);
/* H5 Heading */
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
}

.jz-brand-ways-col .img-with-aniamtion-wrap .hover-wrap {
    margin-bottom: 0 !important;
}

.jz-brand-ways-item-btm {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    border-left: 1px solid #000;
    background: var(--Lightbearer-Beige, #F4F4E9);
    padding: 35px 30px;
}

#jz-brand-quote.jz-quote > .row_col_wrap_12.col {
    /* border: 1px solid #1d1d1d; */
}

#jz-brand-quote .vc_col-sm-3 {
    background: #fff; 
    padding: 10px 10px;
    border: 1px solid #1d1d1d;
    border-right: 0;
}

#jz-brand-quote.jz-quote > .row_col_wrap_12.col > .vc_col-sm-9 {
    padding-top: 30px;
    padding-bottom: 30px;
    border: 1px solid #1d1d1d;
}

div#jz-brand-magnets {
    padding-top: 40px !important;
    padding-bottom: 50px !important;
}

.row #jz-brand-magnets .jz-brand-magnets-text p {
    color: var(--White, #F8F9FA);
    text-align: center;
/* H8 Heading */
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin-bottom: 40px;
}

#jz-brand-magnets-logos .row_col_wrap_12_inner.col {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

#jz-brand-magnets-logos .row_col_wrap_12_inner.col img {
    max-height: 43px;
}
#jz-brand-order {
    padding-top: 100px !important;
    padding-bottom: 150px !important;
}

.row .jz-text h4 {
    color: var(--Authentic-Taupe, #8E7666); 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.row .jz-text h2 {
    color: #1D1D1D; 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    position: relative;
    margin-bottom: 58px;
}

.row .jz-text h2 img {
    position: absolute;
    width: 180px;
    bottom: -68px;
    right: -10px;
}
div#jz-brand-quote-1 {
    padding-bottom: 0px !important;
}

div#jz-brand-quote-2 {
    padding-top: 20px !important;
}
#jz-brand-order {
    padding-top: 100px !important;
    padding-bottom: 150px !important;
}

.row .jz-text h4 {
    color: var(--Authentic-Taupe, #8E7666); 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.row .jz-text h2 {
    color: #1D1D1D;
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    position: relative;
    margin-bottom: 40px;
}

.row .jz-text h2 img {
    position: absolute;
    width: 180px;
    bottom: -68px;
    right: -10px;
}

div#jz-brand-quote-1 {
    padding-bottom: 0px !important;
}

div#jz-brand-quote-2 {
    padding-top: 20px !important;
}

div#jz-brand-get {
    padding-top: 70px !important;
    padding-bottom: 100px !important;
}

.row .jz-brand-order-text h2 {
    margin-bottom: 58px;
}

.jz-text.jz-brand-get-text {
    max-width: 510px;
}

#jz-brand-get img.jz-brand-get-img {
    max-width: 110%;
    width: 110%;
}

.row .jz-brand-coach-title h2 {
    margin-bottom: 20px;
    color: #1D1D1D; 
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
}

.jz-brand-coach-box {
    background: #1D1D1D;
    padding: 30px;
    color: #fff;
    max-width: 480px;
}

.row  .jz-brand-coach-box h5 {color: #FFFEB4;font-family: Lato;font-size: 16px;font-style: normal;font-weight: 500;line-height: 24px; /* 150% */letter-spacing: 0.8px;text-decoration-line: underline;text-transform: uppercase;}

.row .jz-brand-coach-box p {
    color: #F8F9FA; 
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

.jz-brand-coach-box:last-child {
    margin-bottom: 100px !important;
}

div#jz-brand-coach {
    padding-top: 60px !important;
}
div#jz-brand-help {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.jz-brand-help-text p img {
    max-width: 250px !important;
    margin-bottom: 0 !important;
}

.row .jz-brand-help-text h4 {
    color: #1D1D1D;
    text-align: center; 
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
    max-width: 512px;
    margin: 0 auto;
}

/*----FEEDS----*/
.jz-feed .jz-feed-item {
    margin-bottom: 30px;
    flex-basis: calc(33% - 40px);
}

.jz-feed .jz-feed-item .jz-feed-item-wrap {
    padding: 0;
    height: 100%;
    border: 1px solid #000;
}

.jz-feed .jz-feed-item .jz-feed-item-top {
    border: none;
}

.jz-feed .jz-feed-item .jz-feed-item-top img {
    width: 100%;
    height: 280px;
    object-fit: cover;
    object-position: center;
    aspect-ratio: 1;
    margin: 0;
}

.jz-jz_podcasts-feed .jz-feed-item .jz-feed-item-btm {
    padding: 35px 35px 60px;
    border-top: 1px solid #000;
}

.jz-feed .jz-feed-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
}
ul.jz-nav-list-pag {
    display: flex;
    justify-content: center;
    align-items: center;
    list-style: none;
}

span.jz-feed-nav-trigger {
    width: 30px;
    text-align: center;
    position: relative;
    font-size: 0;
    height: 28px;
    width: 25px;
    cursor:pointer;
}

li.jz-feed-nav-page {
    list-style: none;
    margin: 0 8px;
    color: rgba(0, 0, 0, 0.20);
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 30.822px;
    cursor:pointer;
}

span.jz-feed-nav-trigger:before {
    content: '\f053';
    font-family: 'FontAwesome';
    font-size: 16px;
    line-height: 30px;
}

span.jz-feed-nav-trigger-next:before {
    content: '\f054';
}

li.jz-feed-nav-page.active {
    font-size: 21px;
    font-weight: 600;
    color: #000;
}
.jz-feed-nav {
    position: relative;
    z-index: 120;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    margin-bottom: 80px !important;
}
.jz-feed-left {
    width: calc(100% - 300px);
    display: flex;
    border-bottom: 1px solid #0000002b;
}
.jz-feed-filter-outer {
    position: relative;
    width: 162px;
    margin-right: 40px;
    display: block;
    /* flex: 1; */
    flex-basis: 162px;
}

.jz-feed-filter-current {
    padding-right: 18px;
    cursor: pointer;
    color: rgba(44, 44, 44, 0.50);
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.jz-feed-filter {
    margin: 0;
    background: #fffeb4;
    position: absolute;
    padding: 10px;
    z-index: 30;
    top: 30px;
    left: 0;
    width: 100%;
    display: none;
    box-shadow: 0px 4px 6px 4px #b9b9b9bd;
}
#jz-filter-all li.jz-feed-filter-item {
    color: #000; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    text-align: center;
}

div#jz-filter-all {
    flex-basis: 90px;
    border-bottom: 1px solid #000;
}

div#jz-filter-all li:hover {
    color: #9a9a9a; 
}
li.jz-feed-filter-item {
    list-style: none;
    font-family: Lato;
    font-size: 14px;
    font-weight: bold;
    color: #1d1d1d;
    cursor: pointer;
}

div#jz-feed-search-outer {
    align-self: flex-end;
    margin-right: 0;
    margin-left: auto;
    width: 193px;
}

div.jz-feed-filter-current:after {
    content: '\f078';
    width: 10px;
    height: 6px;
    position: absolute;
    right: 0;
    top: -2px;
    cursor: pointer;
    font-family: 'FontAwesome';
}

div#jz-feed-search-outer input#jz-feed-search {
    width: 100%;
    border: 1px solid #000;
    background: none;
    border-radius: 0;
    padding: 6px 40px 6px 8px;
}

div#jz-feed-search-outer button.jz-search-submit {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 37px;
    background: url(/wp-content/uploads/2024/02/user_interface_magnifier.webp)  no-repeat;
    background-size: 20px;
    background-position: center;
}

.jz-feed-filter-container {
    padding-top: 80px;
}
.jz-blog-new-item-wrap {
    display: flex;
}

.jz-blog-new-item-left {
    width: 56%;
}

.jz-blog-new-item-right {
    padding: 30px 40px;
    width: 44%;
    border-left: 1px solid #fff;
}

.jz-blog-new-item-right-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}

p.jz-blog-new-item-date {
    color: #FFF;
    text-align: right; 
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: uppercase;
    padding: 0;
}

p.jz-blog-new-item-topic {
    background: #fffeb4;
    padding: 4px 19px !important;
    text-transform: uppercase;
    line-height: 24px;
}

p.jz-blog-new-item-title {
    color: #FFF;
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 36px;
    padding-bottom: 10px;

}

p.jz-blog-new-item-exc {
    color: #FFF; 
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    opacity: 0.8;
    padding-bottom: 60px;
}

p.jz-blog-new-item-link {
    color: #FFF;
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 157.143% */
    letter-spacing: 0.7px;
    text-decoration-line: underline;
    text-transform: uppercase;
    opacity: 0.8;
}

.jz-blog-new {
    padding: 80px 0px;
}

.jz-blog-new-wrap {
    border: 1px solid #fff;
}
.jz-post-feed .jz-feed-item-btm {
    padding: 23px 23px 73px;
}

.jz-post-feed .jz-feed-item-meta {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}

.jz-post-feed p.jz-feed-item-topic {
    padding: 4px 19px;
    background: #fffeb4;
    color: #2B2B2B; 
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
}

.jz-post-feed p.jz-feed-item-date {
    color: #2B2B2B;
    text-align: right;
/* Paragraph Small */
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    opacity: 0.5;
    padding-bottom:0;
}

.jz-post-feed p.jz-feed-item-title {
    color: #2B2B2B;
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 800;
    line-height: 36px;
    opacity: 0.8;
}

.jz-post-feed p.jz-feed-item-exc {
    color: #2B2B2B; 
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    opacity: 0.8;
}

.jz-post-feed p.jz-feed-item-link {
    position: absolute;
    bottom: 23px;
    padding-left: 0;
    border-bottom: 1px solid;
}

.jz-post-feed p.jz-feed-item-link:before {
    display: none;
}
.jz-blog-header-text h1 {
    color: #F8F9FA; 
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color:  #F8F9FA;
    font-family: "Lust-Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; 
    letter-spacing: 2px;
    text-transform: uppercase;
}

.jz-blog-header-text h1 img {
    width: 244px;
    margin-bottom: 5px !important;
}

.row .jz-blog-header-text p {
    color:  #F8F9FA ; 
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
}

div#jz-blog-header {
    padding-top: 170px !important;
    padding-bottom: 190px !important;
}



/*---- WORK WITH ME ----*/
#jz-work-profits > .row_col_wrap_12:before,#jz-work-profits > .row_col_wrap_12:after {
    content: '';
    background: #000;
    width: 1px;
    height: calc(100% + 200px);
    position: absolute;
    top: -100px;
    left: 0;
    z-index: 100;
}

#jz-work-profits > .row_col_wrap_12:after {
    left: auto;
    right: 0;
    visibility: visible;
}

div#jz-work-header {
    padding-top: 180px !important;
    padding-bottom: 190px !important;
}

.row .jz-work-header-text h1 {
    color: var(--White, #F8F9FA); 
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
    margin-bottom: 40px;
}

.row .jz-work-header-text h1 img {
    max-width: 470px;
}

.jz-text.jz-work-ready-text {
    max-width: 590px;
}

.jz-text.jz-work-ready-text h2 {
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
}

.row .jz-work-what-title p {
    color: var(--Yellow, #FFFEB4);
    text-align: center;
/* H8 Heading */
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding-bottom: 5px;
}

.jz-work-what-title h5 {
    color: var(--White, #F8F9FA);
    text-align: center;
/* H5 Heading */
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
}

#jz-work-what .jz-work-what-title {
    max-width: 780px;
    margin: 0 auto 100px;
    text-align: center;
}

#jz-work-what {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.jz-what-circle {
    border: 1px solid #fff;
    aspect-ratio: 1;
    position: relative;
}

.jz-what-circle .wpb_wrapper {
    border: 1px solid #fff;
    border-radius: 50%;
    padding: 40px 60px;
    text-align: center;
    /* aspect-ratio: 1; */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.jz-what-circle p {
    color: var(--White, #F8F9FA);
    text-align: center;
/* H7 Heading */
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    max-width: 340px;
}

.jz-what-circle p img {
    max-width: 45px !important;
    display: block;
    margin: 0 auto 20px !important;
}

#jz-work-what .jz-what-circle p a {
    color: var(--White, #F8F9FA);
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 155.556% */
    letter-spacing: 0.9px;
    text-decoration-line: underline;
    text-transform: uppercase;
}

.jz-what-circle-right p img {
    max-width: 91px !important;
}

.jz-quote-light.jz-quote > .row_col_wrap_12.col > .vc_col-sm-3 {
    background: #fff;
    border-right: 1px solid #000;
}

.jz-quote-light.jz-quote > .row_col_wrap_12.col .vc_col-sm-3,
.jz-quote-light.jz-quote > .row_col_wrap_12.col .vc_col-sm-9 {
    border-color: #000;
}

.jz-quote-light.jz-quote .jz-quote-text h6, .jz-quote-light.jz-quote .jz-quote-text p {
    color: #000;
}

#jz-work-here-title .jz-work-here-title-text {
    text-align: center;
}

#jz-work-here-title .jz-work-here-title-text h4 {}

div#jz-work-here-title {
    padding-top: 100px !important;
    padding-bottom: 80px !important;
}

.jz-work-here-box > .vc_column-inner {
    border: 1px solid #000;
    background: #1D1D1D;
    color: #fff;
    padding-bottom: 50px;
}

.jz-work-here-box-text {
    padding: 60px 50px 20px;
}

body .row .jz-work-here-box-text h6 {
    color: var(--Yellow, #FFFEB4);

/* H8 Heading */
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin-bottom: 0;
}

body .row .jz-work-here-box-text h4 {
    color: var(--White, #F8F9FA);

/* H5 Heading */
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
}

.jz-work-here-box a.nectar-button.large.regular.accent-color.regular-button.jz-btn {
    margin-left: 50px;
    display: inline-block;
}

.vc_col-sm-6.jz-work-here-box {
    margin-bottom: 30px !important;
}

body #jz-work-profits h2 {
    color: #1D1D1D;
    text-align: center;
/* H4 Heading */
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
}

body #jz-work-profits p {
    color: #000;
    text-align: center;
/* Paragraph */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

body #jz-work-profits p a {
    color: #000;
    font-weight: 600;
}

body #jz-work-profits .wpb_text_column {
    max-width: 580px;
    margin: 0 auto;
    padding-top: 100px;
    padding-bottom: 100px;
}

div#jz-work-book {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

div#jz-work-book .jz-work-book-text h4 {
    margin-bottom: 40px;
}

div#jz-work-book .vc_column-inner {
    max-width: 470px;
}

div#jz-work-book .jz-work-book-text p {
    max-width: 380px;
}
div#jz-work-might-top {
    padding-top: 90px !important;
    padding-bottom: 120px !important;
}

.jz-work-might-title p {
    padding-bottom: 20px;
    color: var(--Yellow, #FFFEB4);
    text-align: center; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.jz-work-might-title h5 {
    color: #FFF;
    text-align: center;
/* H5 Heading */
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 40px;
}

.jz-work-might-title img {
    max-width: 61px !important;
    margin: 0 auto !important;
}

div#jz-work-might-btm {
    padding-top: 40px !important;
    padding-bottom: 100px !important;
}

.jz-work-might-text {
    text-align: left;
    max-width: 780px;
    margin: 0 auto;
}

.jz-work-might-text p {
    color: #000; 
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
}

.jz-work-coach-right >  .vc_column-inner {
    background: #FFF;
    padding: 80px 70px;
}

div#jz-work-coach {
    padding-top: 100px !important;
}

#jz-work-coach > .row-bg-wrap:before,
#jz-work-coach > .row-bg-wrap:after {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    top: 99px;
    z-index: 11;
    border-top: 1px solid #000;
}
#jz-work-coach > .row-bg-wrap:after{
    bottom:98px;
    top:auto;
}

.jz-work-coach-right {
    margin-bottom: 100px !important;
    position: relative;
}

.jz-work-coach-right .vc_column-inner:before,
.jz-work-coach-right .vc_column-inner:after {
    content: '';
    width: 1px;
    height: calc(100% + 200px);
    position: absolute;
    top: -100px;
    left: 0px;
    z-index: 11;
    background: #000;
}
.jz-work-coach-right .vc_column-inner:after{
    left:auto;
    right:0;
}

#jz-work-coach img.jz-work-coach-img {
    width: 150%;
    max-width: 150%;
    margin-left: -30%;
    z-index: 10;
}

#jz-work-coach .row_col_wrap_12.col.span_12.dark.left {
    z-index: 500;
    position: relative;
}

#jz-work-coach .jz-work-coach-text h2 {
    color: var(--Classic-Black, #1D1D1D); 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 10px;
}
#jz-work-coach .jz-work-coach-text h6 {
    color: var(--Classic-Black, #1D1D1D); 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin-bottom: 40px;
}
#jz-work-what .jz-what-circle p a:hover {
    color: #fffeb3;
}

.jz-horz-circle-item.jz-horz-circle-item-yellow {
    background: #FFFEB4;
    border: none;
}

.row .jz-horz-circle-item.jz-horz-circle-item-yellow .wpb_wrapper:before {
    display: none;
}

.vc_col-sm-4.jz-work-coach-left {
    z-index: 20;
}

#jz-about-grow.jz-work-mission img.jz-about-grow-img {
    filter: grayscale(1);
    width: 100%;
    max-width: 100%;
    margin-top: 0%;
    margin-bottom: -10%;
}
#jz-vip-ready .row-bg.viewport-desktop.using-image:after {
    content:'';
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(/wp-content/uploads/2024/01/jz-vip-bg-shape-scaled.webp) no-repeat; 
    background-position: center;
    background-size: auto 100%;
}
.jz-vip-great-right {
    /* border-left: 1px solid #000; */
}
.jz-vip-great-right:before {
    content: '';
    position: absolute;
    height: 100vh;
    width: 1px;
    background: #000;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.jz-vip-great-left > .vc_column-inner:before, .jz-vip-great-left > .vc_column-inner:after {
    content: '';
    height: 1px;
    width: calc(50vw + 100px);
    background: #000;
    right: -12px;
    left: auto;
    position: absolute;
    z-index: 10;
    top: 50px;
}

.jz-vip-great-left > .vc_column-inner {
    position: relative;
}

.jz-vip-great-left > .vc_column-inner:after {
    bottom: 50px;
    top: auto;
}
.jz-podcast-featured .jz-feed-item-btm {
    padding: 35px 35px 60px;
    border-top: 1px solid #000;
}
.jz-podcast-featured .jz-feed-item-btm {
    padding: 35px 35px 60px;
    border-top: 1px solid #000;
}

.jz-podcast-new-item {
    margin-bottom: 100px;
    border: 1px solid #000;
}

.jz-podcast-new-item-left {
    width: 290px;
    border-right: 1px solid #000;
    filter: saturate(0);
}

.jz-podcast-new-item-wrap {
    display: flex;
}

.jz-podcast-new-item-right {
    padding: 40px 45px;
    width: calc(100% - 290px);
}

.jz-podcast-new-item-right-top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 6px;
    align-items: center;
}

.jz-podcast-new-item-right-top p {
    padding-bottom: 0;
}

p.jz-podcast-new-item-date {
    color: #2B2B2B;

/* H8 Heading */
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    opacity: 0.5;
}

p.jz-podcast-new-item-topic {
    border: 1px solid #000;
    background: var(--Yellow, #FFFEB4);
    padding: 3px 16px !important;
}

p.jz-podcast-new-item-title {
    color: #2B2B2B;
    text-overflow: ellipsis;
/* H5 Heading */
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    opacity: 0.8;
    padding-bottom: 10px;
}

p.jz-podcast-new-item-title, p.jz-podcast-new-item-exc {
    max-width: 680px;
}

p.jz-podcast-new-item-link {
    color: #8E7666;
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    letter-spacing: 0.7px;
    text-transform: uppercase;
    padding-left: 30px;
    border: 1px solid #000;
    padding: 14px 15px 14px 40px !important;
    display: inline-block;
    position: relative;
}

p.jz-podcast-new-item-link:before {
        content: '\f04b';
        font-family: fontawesome;
        color: #fff;
        background: #8E7666;
        border-radius: 50%;
        padding: 5px 5px 6px 8px !important;
        text-align: center;
        font-size: 10px;
        left: 9px;
        top: 14px;
        position: absolute;
        line-height: 1;
}

.jz-podcast-new a {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.jz-podcast-new:hover p.jz-podcast-new-item-link {
    background: #8e7666;
    color: #fff;
}
.jz-podcast-new:hover p.jz-podcast-new-item-link:before{
    color:#8e7666;
    background:#fff;
}
.jz-podcast-featured-wrap.jz-feed-wrap {
    width: calc(100% + 60px);
    margin-left: -20px;
}

.row .jz-podcast-featured-title h4 {
    color: rgba(29, 29, 29, 0.50); 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
}

.jz-podcast-featured-title h4 strong {
    color: #1D1D1D;
    font-family: "Tenor Sans";
}

.row .jz-podcast-featured-link a {
    color: #1D1D1D;
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 157.143% */
    letter-spacing: 0.7px;
    text-decoration-line: underline;
    text-transform: uppercase;
}
 

.jz-podcast-featured-link:before {
    content: '';
    background: #FFFEB4;
    width: 180px;
    height: 190px;
    position: absolute;
    transform: translate(-50% , -50%);
    filter: blur(61px);
    z-index: -1;
    display: block;
    opacity: 0.9;
    top: -50px;
    right: -10px;
    left: auto;
    transform: none;
}

.jz-podcast-featured-text {
    position: relative;
    z-index: 10;
}
div#jz-pod-featured {
    padding-bottom: 80px !important;
}



/*---- ANIM INTRO -----*/
div#jz-home-anim-intro {
    width: 100%;
    height: 100%;
    background-color: black;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 2em;
    min-height: 100vh;
    /* opacity: 0; */
    position: fixed;
    top:0;
    left:0;
}

div#jz-home-anim-intro h1 {
    color: #fff;
    text-align: center;
    max-width: 1010px;
    margin: 0 auto;
    color: var(--Lightbearer-Beige, #F4F4E9);
    text-align: center; 
    font-family: "Lust-Sans";
    font-size: 100px;
    font-style: normal;
    font-weight: 400;
    line-height: 120px; /* 120% */
    text-transform: uppercase;
    -webkit-text-stroke: 1px #fff;
}

.jz-home-anim-intro-glare {
    background: rgba(244, 244, 233, 1);
    filter:  blur(267px);
    width: 140vw;
    height: 150vh;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50% , -50%);
    display: block;
    border-radius: 50%;
}
.jz-vip-great-right > .vc_column-inner {
    overflow: hidden;
}


/*--- Singel Post ----*/
.jz-post-item .jz-feed-item-btm {
    border: 1px solid #000;
    border-top: 0;
    background: #fff;
}

.jz-post-item p.jz-feed-item-link {
    padding-bottom: 3px;
    bottom: 30px;
}

.jz-post-item p.jz-feed-item-title {
    padding-bottom: 10px;
}

.jz-post-item p.jz-feed-item-exc {
    padding-bottom: 6px;
}
.container-wrap.jz-post-container-wrap {
    padding-bottom: 0 !important;
}

.container.jz-post-container {
    max-width: 840px;
    margin: 0 auto;
    padding: 0px 0 80px!important;
}

.container.jz-post-container {
}

body .jz-post-container .row  h2 {
    color: #000;
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    text-transform: uppercase;
    margin-bottom: 40px;
}

body .jz-post-container .row  h5 {
    color: #000;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin-bottom: 40px;
}

body .jz-post-container .row ul,
body .jz-post-container .row ol{
    margin-left: 19px;
    margin-bottom: 40px;
}

body .jz-post-container .row ul li,
body .jz-post-container .row ol li{
    color: #000;

/* Paragraph */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    padding-bottom: 26px;
}

body .jz-post-container .row ul li::marker,
body .jz-post-container .row ol li::marker{
    color: #8E7666;
    font-weight:600;
}

body .jz-post-container .row blockquote {
    background: #F4F4E9;
    padding: 50px 60px;
    color: #000;
    text-align: center; 
    font-family: Lato;
    font-size: 24px;
    font-style: italic;
    font-weight: 500;
    line-height: 34px;
    margin-bottom: 80px;
}

body .jz-post-container .row blockquote:before {
    display: none;
}

body .jz-post-container .row h6 {
    color:  #8E7666; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin-bottom: 20px;
}

body .jz-post-container .row a {
    color: #8E7666;
}

body .jz-post-container .row ol {
}

body .jz-post-container .row ul li:last-child, body .jz-post-container .row ol li:last-child {
    padding-bottom: 0;
}

body .jz-post-container .row ol li {
    padding-left: 7px;
}

body .jz-post-container .row {
    padding-bottom: 80px;
    border-bottom: 1px solid rgba(3, 0, 51, 1);
}

.jz-single-btm {
    padding: 20px 0 0;
}

.jz-single-btm-wrap {
    display: flex;
    justify-content: space-between;
}

.jz-single-btm .jz-single-btm-left a {
    color: #1D1D1D;
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px; /* 155.556% */
    letter-spacing: 0.9px;
    text-decoration-line: underline;
    text-transform: uppercase;
}

.jz-single-btm .jz-single-share.jz-single-share-btm .jz-single-share-wrap {
    display: flex;
}

.jz-single-btm .jz-single-share.jz-single-share-btm .jz-single-share-wrap p {
    padding-bottom: 0;
    margin-right: 14px;
}

.jz-single-btm .jz-single-share.jz-single-share-btm .jz-single-share-wrap .jz-single-share-icons a {
    padding: 5px;
    width: 36px;
    height: 36px;
    line-height: 1;
    background-size: 24px !important;
}
.jz-header.jz-header-single.jz-header-post {
    background: url(/wp-content/uploads/2024/02/singel_banner_-scaled.webp) no-repeat !important;
    position: relative;
}

.jz-header.jz-header-single.jz-header-post .jz-header-mask {
    opacity: 0.5;
    background: linear-gradient(90deg, #000 0.09%, rgba(0, 0, 0, 0.00) 99.89%);
    background-blend-mode: color;
    mix-blend-mode: multiply;
}

.jz-header-post p.jz-post-date {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding-bottom: 12px;
}

.jz-header.jz-header-single.jz-header-post h1 {
    color: #F8F9FA; 
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--White, #F8F9FA);
    font-family: "Lust-Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 132% */
    letter-spacing: 2px;
    text-transform: uppercase;
}

.jz-header.jz-header-single.jz-header-post  p.jz-post-tagline {
    color: var(--White, #F8F9FA);
    text-align: center; 
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    line-height: 36px;
}

.jz-post-intro {
    background: #F4F4E9;
    padding: 100px 20px;
}

.jz-post-intro-container {
    max-width: 850px;
    margin: 0 auto;
}

.jz-post-intro-container .jz-single-share-icons {
    text-align: center;
    justify-content: center;
    align-items: center;
}

.jz-post-intro-social {
    text-align: center;
}

.jz-post-intro-social p {
    color: var(--Authentic-Taupe, #8E7666);
    text-align: center; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding-bottom: 20px;
}

.jz-post-intro-wrap {
    padding-bottom: 60px;
}

.jz-post-intro-wrap p:last-child {
    padding-bottom: 0;
}

.jz-post-intro h3 {
    color: #000;
    text-align: center; 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
}

.jz-post-intro-wrap p {
    font-family: Lato;
    font-size: 24px;
    font-style: italic;
    font-weight: 500;
    line-height: 34px;
}
body .jz-post-container .row h3 {
    color: #000;
    font-family: "Tenor Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    text-transform: uppercase;
    margin-bottom: 30px;
}

body .jz-post-container .row h4 {
    color: #000;
    font-family: "Tenor Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    text-transform: uppercase;
    margin-bottom: 20px;
}



/*---- SPIRITUAL RETREATS ----*/
#jz-sr-header {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
}

#jz-sr-header h6 {
    color: var(--White, #F8F9FA); 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

#jz-sr-header  h1 {
    color: var(--White, #F8F9FA); 
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--White, #F8F9FA);
    font-family: "Lust-Sans";
    font-size: 58px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 113.793% */
    letter-spacing: 2.32px;
    text-transform: uppercase;
}

#jz-sr-header .jz-sr-header-text p {
    color: var(--White, #F8F9FA); 
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}

#jz-sr-header .jz-sr-header-footer p {
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

div#jz-sr-ready {
    padding-top: 110px !important;
    padding-bottom: 90px !important;
}

#jz-sr-ready .jz-sr-ready-top {
    margin-bottom: 0;
    padding-bottom: 180px;
    position: relative;
}

#jz-sr-ready .jz-sr-ready-btm {
    position: relative;
    padding-bottom: 220px;
}

#jz-sr-ready .jz-sr-ready-top p {
    color: #000;
    text-align: center; 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    max-width: 580px;
    margin: 0 auto;
}

#jz-sr-ready .jz-sr-ready-top:after, #jz-sr-ready .jz-sr-ready-btm:after {
    content: '';
    height: 100px;
    width: 1px;
    background: #1d1d1d;
    display: block;
    position: absolute;
    left: 50%;
    bottom: 40px;
    top: auto;
}

#jz-sr-ready .jz-sr-ready-btm p {
    color: #000;
    text-align: center;
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    max-width: 450px;
    margin: 0 auto;
    opacity: 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}

#jz-sr-ready .jz-sr-ready-btm:after {
    bottom: 0px;
    top: auto;
}

div#jz-sr-all {
    padding-top: 100px !important;
    padding-bottom: 40px !important;
}
.row .jz-sr-all-text.jz-text h2 {
    margin-bottom: 20px !important;
}

.row .jz-sr-all-text.jz-text h4 {
    margin-bottom: 40px;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    color: #1d1d1d;
}
.jz-sr-all-text.jz-text {
    padding-bottom: 90px !important;
}

.row .jz-sr-unlock-text h6 {
    color: var(--White, #F8F9FA);
    text-align: center; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.row .jz-sr-unlock-text h2 {
    color: var(--White, #F8F9FA);
    text-align: center; 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    max-width: 800px;
    margin: 0 auto;
}

.row .jz-sr-unlock-text p img {
    max-width: 330px;
}

.row .jz-sr-unlock-text p {
    color: var(--White, #F8F9FA);
    text-align: center; 
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    max-width: 410px;
    margin: 0 auto;
}

div#jz-sr-unlock {
    padding-top: 40px !important;
    padding-bottom: 100px !important;
}

div#jz-sr-ignite {
    padding-top: 100px !important;
    padding-bottom: 640px !important;
}

.jz-sr-ignite-text img {
    transform: rotate(180deg);
}

.row .jz-sr-ignite-text h2 {
    color: #000;
    text-align: center; 
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
    max-width: 900px;
    margin: 0 auto;
}

div#jz-sr-secret {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
}

div#jz-sr-secret h4 {
    color: var(--White, #F8F9FA); 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

div#jz-sr-secret p {
    color: var(--White, #F8F9FA); 
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--White, #F8F9FA);
    font-family: "Lust-Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 132% */
    letter-spacing: 2px;
    text-transform: uppercase;
}

.jz-sr-secret-text {
    max-width: 980px;
}

div#jz-sr-claim-top {
    margin-bottom: 0;
    padding: 80px 20px 60px; 
}

div#jz-sr-claim {
    border-left: 1px solid #1d1d1d;
    border-right: 1px solid #1d1d1d;
}

#jz-sr-claim {
    padding-bottom: 100px !important;
} 

#jz-sr-claim-btm > .row-bg-wrap:before, #jz-sr-claim-btm > .row-bg-wrap:after {
    content: '';
    background: #1d1d1d;
    width: 100vw;
    height: 1px;
    position: absolute;
    display: block;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
    bottom: auto;
}

#jz-sr-claim-btm > .row-bg-wrap:after {
    bottom: 0;
    top: auto;
}

.jz-sr-claim-title {
    max-width: 780px;
    margin: 0 auto;
}

.row .jz-sr-claim-title h6 {
    color: #000;
    text-align: center; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.row .jz-sr-claim-title h2 {
    color: #000;
    text-align: center; 
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    font-family: "Lust-Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 132% */
    letter-spacing: 2px;
    text-transform: uppercase;
}

.row .jz-sr-claim-title p {
    color: #000;
    text-align: center; 
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
}

#jz-sr-sacred {
    padding-top: 100px !important;
    padding-bottom: 160px !important;
}

#jz-sr-sacred .row_col_wrap_12.col.span_12 {
    max-width: 600px;
    margin: 0 auto;
}

#jz-sr-sacred .jz-sr-sacred-title h2 {
    color: #000;
    text-align: center; 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 20px;
}

#jz-sr-sacred .jz-sr-sacred-title p {
    color: #000;
    text-align: center; 
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

#jz-sr-sacred .jz-sr-sacred-title {
    margin-bottom: 40px;
}

.row .jz-sr-sacred-list h4 {
    color: #000;
    text-align: center; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;  
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.row .jz-sr-sacred-list ul {
    background: var(--White, #F8F9FA);
    padding: 40px 50px;
}

.row .jz-sr-sacred-list ul li {
    color: #000; 
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    padding-bottom: 16px;
    position: relative;
    list-style: none;
    padding-left: 40px;
}
.row .jz-sr-sacred-list ul li:before,
.row .jz-list-triangle ul li:before{
    content:'';
    width: 25px;
    height:  28px;
    position: absolute;
    left: 0;
    top: 7px;
    background: url(/wp-content/uploads/2024/01/icon_triangle_brown.webp) no-repeat;
    background-size: contain;
    background-position: center;
}
.jz-sr-cards-col .vc_column-inner {
    height: 100%;
    border: 1px solid #1d1d1d;
    background: var(--Lightbearer-Beige, #F4F4E9);
}

.jz-sr-cards-col .img-with-aniamtion-wrap {
}

.jz-sr-cards-col .img-with-aniamtion-wrap img {
    object-fit: cover;
    width: 100%;
    height: auto;
    display: block;
    aspect-ratio: 2;
}

.jz-sr-card-text {
    background: var(--Lightbearer-Beige, #F4F4E9);
    padding: 40px 35px;
}

.row .jz-sr-card-text h3 {
    color: #000; 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 10px;
    letter-spacing: 1px;
}

.row .jz-sr-card-text p {
    color: #000;

/* Paragraph */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

.jz-sr-cards-col > div > .wpb_wrapper {
    height: 100%;
    position: relative;
}

div#jz-sr-cards {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

div#jz-sr-quote-2 {
    padding-bottom: 0px !important;
}

div#jz-sr-quote-3 {
    padding-top: 30px !important;
}

.jz-sr-grow-text {}

.row .jz-sr-grow-text h2 {
    color: #000;

/* H5 Heading */
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 40px;
}

.row .jz-sr-grow-text p {
    color: #000;

/* Paragraph */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    padding-bottom: 20px;
}

.row .jz-sr-grow-text ul {
    list-style: none;
    margin: 0;
}

.row .jz-sr-grow-text ul li {
    list-style: none;
    padding-bottom: 20px;
    padding-left: 60px;
}

.row .jz-sr-grow-text {
    padding-left: 50px;
    padding: 100px 0 100px 50px;
}

div#jz-sr-grow {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

div#jz-sr-grow > .row-bg-wrap:after, div#jz-sr-grow > .row-bg-wrap:before {
    content: '';
    width: 100%;
    height: 1px;
    background: #1d1d1d;
    position: absolute;
    left: 0;
    top: 99px;
}

div#jz-sr-grow > .row-bg-wrap:after {
    bottom: 99px;
    top: auto;
}

div#jz-sr-grow .vc_col-sm-5:before {
    content: '';
    height: calc(100% + 200px);
    top: -100px;
    left: auto;
    right: 2.3%;
    width: 1px;
    background: #000;
    display: block;
    position: absolute;
}

div#jz-sr-grow .vc_col-sm-5 img.img-with-animation.skip-lazy {
    height: 100%;
    object-fit: cover;
}

div#jz-sr-grow .vc_col-sm-5 .wpb_wrapper, div#jz-sr-grow .vc_col-sm-5 .wpb_wrapper * {
    height: 100%;
}

.row .jz-sr-spots-text h2 {
    color: #000;
    text-align: center;
/* H5 Heading */
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 20px;
}

.row .jz-sr-spots-text {
    max-width: 780px;
    margin: 0 auto;
}

div#jz-sr-spots {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.row .jz-sr-spots-text p {
    color: #000;
    text-align: center;
/* Paragraph */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

.row .jz-sr-spots-text h3 {
    font-size: 28px;
    line-height: 1.5;
    font-weight: 600;
}

.row .jz-sr-spots-text h5 {
    font-size: 21px;
    line-height: 1.5;
    margin-bottom: 0;
}

.row .jz-sr-spots-text h4 {
    font-size: 46px;
    line-height: 55px;
}

.row .jz-sr-spots-text p:last-child {
    font-size: 20px;
}

.row .jz-sr-spots-text {
    margin-bottom: 40px;
}

.jz-sr-testimonies-col > .vc_column-inner{
    border: 1px solid var(--White, #F8F9FA);
    padding: 35px !important;
    margin: 0 5px;
}
.jz-sr-testimonies-quote p {
    color: var(--White, #F8F9FA);
/* H6 Heading - Testimonials */
    font-family: Lato;
    font-size: 24px;
    font-style: italic;
    font-weight: 500;
    line-height: 34px;
}

.jz-sr-testimonies-quote {
    margin-bottom: 40px !important;
}

.jz-sr-testimonies-col-alt .jz-sr-testimonies-quote {
    margin-bottom: 0px !important;
}

.row .jz-sr-testimonies-meta h5 {
    color: var(--White, #F8F9FA);
    text-align: center;
/* Button */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px; /* 155.556% */
    letter-spacing: 0.9px;
    text-transform: uppercase;
    margin-bottom: 5px;
}

.jz-sr-testimonies-meta p {
    color: var(--White, #F8F9FA);
    text-align: center;
/* Menu Light */
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 22px; /* 157.143% */
    letter-spacing: 0.7px;
    text-transform: uppercase;
}

.jz-sr-testimonies-col .img-with-aniamtion-wrap img {
    max-width: 130px;
    margin: 0 auto;
}

.jz-sr-testimonies-col-alt.jz-sr-testimonies-col .img-with-aniamtion-wrap img {
    margin-bottom: 30px !important;
}

.jz-sr-testimonies-col-alt.jz-sr-testimonies-col p, .jz-sr-testimonies-col-alt.jz-sr-testimonies-col h5 {
    color: #1d1d1d;
}

.jz-sr-testimonies-col-alt.jz-sr-testimonies-col > .vc_column-inner {
    background: #F4F4E9;
    border-color: #1d1d1d;
}

div#jz-sr-testimonies {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.row .jz-sr-slide-text h2 {
    color: #000;
    text-align: center;
/* H5 Heading */
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 20px;
}

.jz-sr-slide-text p img {
    margin: 0 auto;
}

.jz-sr-slide-text {
    text-align: center;
    max-width: 780px;
    margin: 0 auto 0 !important;
}

div#jz-sr-slide {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

#jz-sr-each .jz-sr-each-text.jz-text {
    max-width: 580px;
    padding: 80px 0;
}

#jz-sr-each .jz-sr-each-text.jz-text img {
    max-width: 90px;
}

#jz-sr-each .jz-sr-each-text.jz-text h2 {
    color: var(--Yellow, #FFFEB4);
}

.jz-sr-asked-title {
    max-width: 760px;
    margin: 0 auto;
}

.jz-sr-asked-title p {
    color: #000;
    text-align: center;
/* H8 Heading */
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.jz-sr-asked-title h2 {
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    text-align: center;
}

.jz-sr-asked-title {
    padding-bottom: 160px;
    margin-bottom: 40px !important;
    position: relative;
}

.jz-sr-asked-title:after {
    content: '';
    background: #000;
    width: 1px;
    height: 100px;
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
}
.jz-sr-letter-title p {
    text-align: center;
/* H8 Heading */
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding-bottom: 10px;
}

.row .jz-sr-letter-title h2 {
    color: #000;
/* H5 Heading */
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    text-transform: uppercase;
    text-align: center;
}

div#jz-sr-letter {
    padding-top: 100px !important;
}

.jz-sr-letter-title {
    margin-bottom: 70px !important;
}

.jz-sr-letter-paper-text img {
    height: 40px !important;
    width: auto;
    margin-bottom: 0 !important;
}

.row .jz-sr-letter-paper-text p {
    color: #000;

/* Paragraph Italic */
    font-family: Lato;
    font-size: 18px;
    font-style: italic;
    font-weight: 400;
    line-height: 28px;
}

.jz-sr-letter-paper-text {
    max-width: 680px;
    margin: 0 auto;
}

.jz-sr-letter-paper-col {
    background: linear-gradient(270deg, #E9E9E9 0%, #FEFEFE 100%);
    padding-bottom: 320px;
    position: relative;
    box-shadow: 0px 0px 27.5px 0px rgba(0, 0, 0, 0.09) !important;
    padding-top: 70px;
    max-width: 980px;
    margin: 0 auto !important;
}

.jz-sr-letter-paper-col:before {
    content: '';
    background: url(/wp-content/uploads/2024/02/envelope_mask.png) no-repeat;
    width: calc(100% + 30px);
    height: 42%;
    bottom: 0px;
    top: auto;
    left: -16px;
    position: absolute;
    z-index: 200;
    display: block;
    visibility: visible;
    background-size: 100% auto;
    background-position: center bottom;
}


div#jz-sr-slide li.dot:before {
    border-radius: 0 !important;
    background: #1d1d1db3;
    border-color: #1d1d1db3 !important;
    box-shadow: none !important;
}

div#jz-sr-slide li.dot.is-selected:before {
    border-color: #1d1d1db3 !important;
}
#jz-sr-slide .cell.is-selected {
    opacity: 1;
}

#jz-sr-slide .cell {
    opacity: 0.3;
    max-width: 80%;
}
/*----- Lightworkers Template -----*/
.jz-lw-header {
    padding-top: 100px !important;
    padding-bottom: 170px !important;
}
.jz-lw-header .jz-lw-header-icon {
    width: 100px;
    margin-bottom: 50px;
}

.jz-lw-header .jz-lw-header-text {
    color: #FFF;
    text-align: center;
/* H8 Heading */
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.jz-lw-header .jz-lw-header-text h1 {
    color: var(--White, #F8F9FA);
    text-align: center;
/* H2 Heading */
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #FFF;
    font-family: "Lust-Sans";
    font-size: 58px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 113.793% */
    letter-spacing: 2.32px;
    text-transform: uppercase;
}

.jz-lw-header .jz-lw-header-text {
    max-width: 980px;
    margin: 0 auto;
}

.jz-lw-super {
    padding-bottom: 90px !important;
}

.jz-lw-super-text p {color: #FFF;text-align: center;
/* H7 Heading */font-family: Lato;font-size: 24px;font-style: normal;font-weight: 600;line-height: 36px;}

.jz-lw-super-text p img {
    max-width: 350px !important;
    margin-top: -27px;
}

.jz-lw-super-text {
    max-width: 780px;
    margin: 0 auto;
}

.jz-lw-super-text p:first-child {
    padding-bottom: 0;
}

.jz-lw-let-text {
    padding: 60px 0;
}

.row .jz-lw-but-text p {  
    
    color: var(--Classic-Black, #1D1D1D);     
    font-family: Lato;    
    font-size: 24px;    
    font-style: italic;    
    font-weight: 500;    
    line-height: 34px;
}

.jz-lw-but-img {
    max-width: 420px !important;
    margin: 0 auto;
    display: block;
}

.jz-lw-when {
    padding-top: 170px !important;
}

.jz-lw-when-img {
    max-width: 500px !important;
    margin: 0 auto;
}

.jz-text.jz-lw-when-text {
    max-width: 580px;
    padding-bottom: 90px;
}

.jz-lw-ultimate-text {
    max-width: 613px;
    margin: 0 auto;
}

.row .jz-lw-ultimate-text h4 {
    color: var(--Yellow, #FFFEB4); 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.row .jz-lw-ultimate-text h2 {
    color: var(--White, #F8F9FA); 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 40px;
}

.jz-lw-ultimate {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

.jz-lw-ultimate .row-bg {
    background-size: auto 100% !important;
}

.jz-lw-order .vc_col-sm-6:nth-child(2) {}

.jz-lw-order .vc_col-sm-6:nth-child(2) .vc_column-inner {
    max-width: 480px;
    margin: 0 0 0 auto;
    padding: 60px 0;
}

.row .jz-lw-order-text h2 {
    color: #1D1D1D; 
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #1D1D1D;
    font-family: "Lust-Sans";
    font-size: 58px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 113.793% */
    letter-spacing: 2.32px;
    text-transform: uppercase;
}

.row .jz-lw-order-text h6 {
    color: #000; 
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}

.row .jz-lw-order-footer p {
    color: #000; 
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.jz-lw-word {
    padding-top: 100px !important;
    padding-bottom: 200px !important;
}

.row .jz-lw-word .jz-lw-word-text h3 {
    color: var(--Classic-Black, #1D1D1D);
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px; /* 150% */
    text-transform: uppercase;
}

.row .jz-lw-word .jz-lw-word-text h2 {
    color: var(--Classic-Black, #1D1D1D); 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 40px;
}

.jz-lw-pop {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

.jz-lw-pop p {
    color: #1D1D1D;
    text-align: center; 
    font-family: Lato;
    font-size: 18px;
    font-style: italic;
    font-weight: 400;
    line-height: 28px;
    padding-bottom: 0;
}

.jz-lw-pop h2 {
    color: #1D1D1D;
    text-align: center; 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 30px;
}

.jz-lw-pop-text {
    max-width: 980px;
    margin: 0 auto;
}

.jz-lw-pop-text img {
    max-width: 300px !important;
}

.jz-lw-blog-title p {
    text-align: center;
    padding-bottom: 60px;
}

.jz-lw-blog-title img {
    margin: 0 auto !important;
}

.jz-lw-blog-title h2 {
    color: #1D1D1D;
    text-align: center; 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
}

.jz-lw-blog {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
.jz-lw-next .jz-lw-next-title {
    text-align: center;
}

.jz-lw-next .jz-lw-next-title img {
    margin: 0 auto 40px;
    max-width: 46px;
}

.jz-lw-next .jz-lw-next-title h2 {
    color: var(--Yellow, #FFFEB4);
    text-align: center;
/* H5 Heading */
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    max-width: 630px;
    margin: 0 auto 60px;
}

.jz-lw-next .jz-lw-next-title p {
    color: var(--White, #F8F9FA);
    text-align: center;
/* H8 Heading */
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.jz-lw-next > .row_col_wrap_12 {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}
#jz-lws-next .jz-lw-next-title {
    position: relative;
}

#jz-lws-next  .jz-lw-next-title:before, #jz-lws-next  .jz-lw-next-title:after {
    content: '';
    width: 1px;
    height: calc(100% + 81px);
    position: absolute;
    left: -1.1%;
    top: -53px;
    display: block;
    visibility: visible;
    z-index: 10;
    opacity: 1;
    background: white;
}

#jz-lws-next .jz-lw-next-title:after {
    right: -1.1%;
    left: auto;
}
.jz-lw-next-mid {
    margin-bottom: 0 !important;
}

.jz-lw-next-mid > .row_col_wrap_12_inner.col {
    position: relative;
}

.jz-lw-next-mid > .row_col_wrap_12_inner.col:after, .jz-lw-next-mid > .row_col_wrap_12_inner.col:before {
    content: '';
    width: 100vw;
    height: 1px;
    display: block;
    position: absolute;
    background: #fff;
    left: 50%;
    transform: translateX(-50%);
}

.jz-lw-next-mid > .row_col_wrap_12_inner.col:after {
    bottom: 0px;
    top: auto;
    visibility: visible;
}

.jz-lw-next-btm {
    padding: 40px 0;
}

.jz-lw-next-btm img.jz-btn {
    padding: 14px 18px !important;
    max-width: 210px;
    background: #FFFEB4;
}

.jz-lw-next-btm .wpb_wrapper {
    display: flex;
}

.jz-lw-next-btm .wpb_wrapper .img-with-aniamtion-wrap {
    margin-right: 16px;
}

.jz-lw-next-btm .wpb_wrapper .img-with-aniamtion-wrap .hover-wrap {
    margin-bottom: 0;
}

.jz-lw-next-mid .vc_col-sm-5:after {
    content: '';
    height: calc(100% + 142px);
    width: 1px;
    background: #fff;
    position: absolute;
    right: 0;
    top: 0;
    visibility: visible;
}

.jz-lw-next-mid-img {
    width: 130% !important;
    max-width: 130% !important;
    margin-left: -30%;
    margin-bottom: -30% !important;
    z-index: 10;
}

.jz-lw-next-mid-text {
    padding: 20px 50px;
}

.jz-lw-next-mid-text h2 {
    color: var(--Lightbearer-Beige, #F4F4E9);

/* H2 Heading */
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--Lightbearer-Beige, #F4F4E9);
    font-family: "Lust-Sans";
    font-size: 58px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 113.793% */
    letter-spacing: 2.32px;
    text-transform: uppercase;
}

.jz-lw-next-mid-text {
    max-width: 580px;
}

.jz-lw-next-mid-text h6 {
    color: var(--White, #F8F9FA); 
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 40px;
}

.jz-lw-next-btm .vc_col-sm-7 {
    padding-left: 50px !important;
}
.jz-lw-next > .row-bg-wrap:before {
    content: '';
    visibility: visible;
    height: 120px;
    top: -220px;
    position: absolute;
    left: 50%;
    z-index: 10;
    border-bottom: 120px solid #1d1d1d;
    border-left: transparent 1500px solid !important;
    border-right: transparent 1500px solid !important;
    border-top: 0px solid transparent;
    transform: translateX(-50%);
}

.jz-lw-next {
    padding-top: 0px !important;
    /* margin-top: -120px; */
}
/*--- 404 ---*/
div#jz-404-header {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
}

div#jz-404-header img {
    width: 192px;
    height: 96px;
    margin-bottom: 0;
}

div#jz-404-header p:first-child {
    padding-bottom: 4px;
    margin-left: -40px;
}

div#jz-404-header h5 {
    color: var(--White, #F8F9FA); 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
}

div#jz-404-header p {
    color: var(--White, #F8F9FA); 
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
}

div#jz-404-header .wpb_text_column {
    max-width: 480px;
}

/*--- Lightworker Salespage ----*/
img.jz-tlw-header-img {
    max-width: 264px !important;
    margin: 0 auto;
}

.jz-tlw-header-img-col > .vc_column-inner {
    position: relative;
    padding: 24px 10px 24px;
}

.jz-tlw-header-img-col > .vc_column-inner:after, .jz-tlw-header-img-col > .vc_column-inner:before {
    content: '';
    width: 1px;
    background: #1d1d1d;
    height: calc(100% + 200px);
    position: absolute;
    top: -100px;
    left: 0;
    visibility: visible;
    display: block;
}

.jz-tlw-header-img-col > .vc_column-inner:after {
    left: auto;
    right: -1px;
}

.jz-tlw-header-img-col  a.jz-btn {
    position: absolute;
    bottom: -26px;
    top: auto;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
    padding: 20px 34px !important;
    margin: 0;
    z-index: 100;
}

.jz-tlw-header-img-col {
    z-index: 100;
    position: relative;
    padding-right: 0 !important;
}

div#jz-tlw-header > .row-bg-wrap:after {
    z-index: 10;
    bottom: 98px;
}

div#jz-tlw-header .vc_col-sm-7 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

div#jz-tlw-header .vc_col-sm-7 div {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    display: flex;
}

div#jz-tlw-header .vc_col-sm-7 img {
    object-fit: cover;
    object-position: center;
}

div#jz-tlw-header .vc_col-sm-7:after {
        content: '';
    width: 1px;
    background: #1d1d1d;
    height: calc(100% + 200px);
    position: absolute;
    top: -100px;
    left: auto;
    visibility: visible;
    display: block;
    right:-1px;
}

div#jz-tlw-intro {
    padding-top: 100px !important;
    padding-bottom: 120px !important;
}

.jz-tlw-intro-text {
    max-width: 780px !important;
    margin: 0 auto;
}

.jz-tlw-intro-text img {
    width: 40px !important;
}

.row .jz-tlw-intro-text h5 {
    color: var(--White, #F8F9FA);
    text-align: center;
/* H5 Heading */
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 40px !important;
}

div#jz-tlw-over {
    padding-top: 80px !important;
    padding-bottom: 100px !important;
}

.row .jz-tlw-over-text ul li {
    padding-bottom: 21px;
}

div#jz-tlw-steps-title {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
    border-left: 1px solid #1d1d1d;
    border-right: 1px solid #1d1d1d;
}

.row div#jz-tlw-steps-title p {
    color: #000;
    text-align: center;
/* H4 Heading */
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
    position: relative;
    max-width: 600px;
    margin: 0 auto;
}

.row div#jz-tlw-steps-title p:after {
    content: '';
    background: var(--Yellow, #FFFEB4);
    opacity: 0.8;
    filter: blur(61px);
    width: 150px;
    height: 150px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
}

div#jz-tlw-steps {
    padding-top: 0px !important;
}

div#jz-tlw-steps.jz-frame-section > .row-bg-wrap:before {
    top: 0;
}
 

.jz-tlw-step-col {
    background: #F4F4E9;
    margin: 0 10px !important;
    width: calc(33% - 17px);
    border-left: 1px solid #1d1d1d;
    border-right: 1px solid #1d1d1d;
}

.jz-tlw-step-col.jz-tlw-step-3 {
    border-right: 0px solid transparent !important;
}

.jz-tlw-step-col > .vc_column-inner {
    padding: 40px 20px;
}

.jz-tlw-step-col .jz-tlw-step-top {
    text-align: center;
}

.row .jz-tlw-step-col .jz-tlw-step-top h3 {
    color: #1D1D1D;
    text-align: center; 
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
    margin-bottom: 15px;
}

.row .jz-tlw-step-col .jz-tlw-step-top h5 {
    color: #1D1D1D;
    text-align: center; 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 20px;
}

.row .jz-tlw-step-col .jz-tlw-step-top p, .row .jz-tlw-step-col .jz-tlw-step-top li {
    color: #000;
    text-align: center;
/* Paragraph Small */
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.row .jz-tlw-step-col .jz-tlw-step-top img {
    display: block;
    margin: 0 auto;
    width: 60px;
}

.row .jz-tlw-step-1 .jz-tlw-step-top p {
    max-width: 230px;
    margin: 0 auto;
}

.row .jz-tlw-step-col .jz-tlw-step-btm form input[type="text"], .row .jz-tlw-step-col .jz-tlw-step-btm form input[type="email"] {
    border: 1px solid #000;
    background: var(--White, #F8F9FA);
    border-radius: 0;
    margin-bottom: 20px;
    padding: 20px;
}

.row .jz-tlw-step-col .jz-tlw-step-btm form input[type="submit"] {
    margin: 0 auto;
    text-align: center;
    display: block;
}

.row .jz-tlw-step-col .jz-tlw-step-btm form input[type="text"]::placeholder, .row .jz-tlw-step-col .jz-tlw-step-btm form input[type="email"]::placeholder {
    color: rgba(0, 0, 0, 0.50);

/* H8 Heading */
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.row .jz-tlw-testimonial-boxes .jz-sr-testimonies-meta h5, .row .jz-tlw-testimonial-boxes .jz-sr-testimonies-meta p,  .row .jz-tlw-testimonial-boxes .jz-sr-testimonies-quote p {
    color: #1d1d1d;
}

.row .jz-tlw-testimonial-boxes .jz-sr-testimonies-col > .vc_column-inner {
    border-color: #1d1d1d;
    background: #fff;
}

.jz-tlw-note-title-text h2 {
    color: var(--Classic-Black, #1D1D1D); 
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #1D1D1D;
    font-family: "Lust-Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 132% */
    letter-spacing: 2px;
    text-transform: uppercase;
    max-width: 480px;
}

.jz-tlw-note-title-text p img {
    display: block;
    max-width: 320px !important;
    margin-bottom: 0 !important;
}

div#jz-tlw-note {
    padding-top: 0px !important;
}

div#jz-tlw-note.jz-frame-section > .row-bg-wrap:before {
    top: 0;
}

div#jz-tlw-note-title {
    border-left: 1px solid #1d1d1d;
    border-right: 1px solid #1d1d1d;            
    padding-top: 100px !important;
    padding-bottom: 60px !important;
}
div#jz-tlw-note {
    background: #F4F4E9;
    padding-top: 60px !important;
    z-index: 100;
    position: relative;
}

#jz-tlw-note .jz-tlw-note-text h5 {
    color: #1D1D1D;

/* H6 Heading - Testimonials */
    font-family: Lato;
    font-size: 24px;
    font-style: italic;
    font-weight: 500;
    line-height: 34px;
    text-transform: initial;
    margin-bottom: 40px;
}

#jz-tlw-note .jz-tlw-note-text p {
    font-family: Lato;
    font-size: 18px;
    font-style: italic;
    font-weight: 400;
    line-height: 28px;
}

#jz-tlw-note .jz-tlw-note-text p img {
    margin-bottom: 0 !important;
}

#jz-tlw-note::after {
    background: #fff;
    width: 100%;
    height: 100px;
    z-index: 10;
    position: absolute;
    bottom: 0;
    top: auto;
}

.jz-tlw-note-img {
    height: 130% !important;
    max-height: 130% !important;
    margin-top: -30%;
    max-width: 120% !important;
    width: auto;
    z-index: 1000;
    position: relative;
    margin-right: -27% !important;
    margin-left: auto;

}

div#jz-tlw-note.jz-frame-section > .row-bg-wrap:before {
    z-index: 1;
}

.jz-tlw-extract {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.jz-tlw-extract-text p {
    color: #000;

/* H6 Heading - Testimonials */
    font-family: Lato;
    font-size: 24px;
    font-style: italic;
    font-weight: 500;
    line-height: 34px;
}

#jz-tlw-includes {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

.jz-tlw-includes-text img {max-width: 420px !important;margin: 0 auto;}

.jz-tlw-includes-text ul {
    column-count: 2;
}

.jz-tlw-includes-text ul li {
    padding-bottom: 28px !important;
}

.jz-tlw-includes-text ul li:nth-child(2) {
    padding-bottom: 48px !important;
}

#jz-tlw-includes a.nectar-button {
    display: block;
    margin: 0 auto;
    text-align: center;
    max-width: 250px;
}

div#jz-tlw-extract-2 {
    padding-top: 50px !important;
    padding-bottom: 40px !important;
}

.jz-tlw-extract-img {
    max-width: 440px !important;
    margin: 0 auto;
}

div#jz-tlw-clear {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.row div#jz-tlw-clear h2 {
    color: #fff;
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
    margin-bottom: 5px;
}

.row div#jz-tlw-clear h6 {font-weight: 400;}

.row div#jz-tlw-clear a.nectar-button {margin-top: 20px;}

.jz-tlw-sneak-title {
    max-width: 580px;
    margin: 0 auto 40px !important;
    padding-bottom: 120px;
    position: relative;
}

.row .jz-tlw-sneak-title h2 {
    color: #fff;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--White, #F8F9FA);
    font-family: "Lust-Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 132% */
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
}

.row .jz-tlw-sneak-title p {
    color: #fff;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding-bottom: 20px;
    text-align: center;
}

div#jz-tlw-sneak {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.jz-tlw-sneak-title:after {
    content: '';
    width: 1px;
    height: 100px;
    left: 50%;
    bottom: 0;
    position: absolute;
    background: #fff;
    display: block;
    visibility: visible;
}

.jz-tlw-sneak-row .vc_col-sm-12 {
    max-width: 580px;
    margin: 0 auto !important;
    border: 1px solid #000;
    background: var(--Lightbearer-Beige, #F4F4E9);
    padding: 52px !important;
}

.jz-tlw-sneak-row .vc_column-inner {
    /* border: 1px solid #1D1D1D; */
    text-align: center;
}

.jz-tlw-sneak-row .vc_column-inner > .wpb_wrapper {
    /* aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #1d1d1d;
    border-radius: 50%; */
}

.row .jz-tlw-sneak-card h2 {
    color: #1D1D1D;
    
/* H2 Heading */
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #1D1D1D;
    font-family: "Lust-Sans";
    font-size: 58px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 113.793% */
    letter-spacing: 2.32px;
    text-transform: uppercase;
    margin-bottom: 0;
}

.row .jz-tlw-sneak-card h4 {
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
    max-width: 450px;
    margin-bottom: 40px;
}

.row .jz-tlw-sneak-card p img {
    margin: 0 auto;
    max-width: 90px;
}

#jz-tlw-sneak a.nectar-button {
    margin: 0 auto;
    display: block;
    text-align: center;
    max-width: 270px;
}

div#jz-tlw-dear {
    padding-top: 100px !important;
    padding-bottom: 60px !important;
}

.jz-tlw-dear-top {
    max-width: 580px;
    margin: 0 auto 40px !important;
    padding-bottom: 140px;
    position: relative;
}

.jz-tlw-dear-btm {
    max-width: 580px;
    margin: 0 auto !important;
    padding-bottom: 140px;
    position: relative;
}

.jz-tlw-dear-btm p {
    color: #000;
    text-align: center;
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 300;
    line-height: 36px;
}
 

.jz-tlw-dear-top:after, .jz-tlw-dear-btm:after {
    content: '';
    width: 1px;
    height: 100px;
    left: 50%;
    bottom: 0;
    position: absolute;
    background: #1D1D1D;
    display: block;
    visibility: visible;
}

.jz-glare-static h2:before, .jz-glare-static p:before {
    content: '';
    border-radius: 50%;
    opacity: 1;
    background: radial-gradient(50% 50% at 50% 50%, #FFFEB4 31.25%, rgb(255 254 180 / 22%) 47.92%);
    filter: blur(61px);
    position: absolute;
    width: 300px;
    height: 300px;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: -1;
}

.jz-glare-static h2, .jz-glare-static p {
    position: relative;
}

div#jz-tlw-desire {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.jz-tlw-desire-text h5 {
    text-align: center;
    margin-bottom: 40px;
}

.jz-tlw-desire-text ul {
    column-count: 2;
}

.jz-tlw-desire-text ul li {
    padding-bottom: 20px !important;
}

#jz-tlw-desire a.nectar-button {
    display: block;
    max-width: 280px;
    margin: 0 auto;
    text-align: center;
}

.row .jz-tlw-need .jz-sr-grow-text {
    max-width: 580px;
}

.row .jz-tlw-need .jz-sr-grow-text h2 {
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
    margin-bottom: 0;
}

.row .jz-tlw-need .jz-sr-grow-text p {
    padding-bottom: 60px;
}

.row .jz-tlw-need .jz-sr-grow-text li {
    padding-bottom: 20px;
}

div#jz-tlw-invite {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.row div#jz-tlw-invite h5 {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.row div#jz-tlw-invite h2 {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--White, #F8F9FA);
    font-family: "Lust-Sans";
    font-size: 58px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 113.793% */
    letter-spacing: 2.32px;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 80px;
    margin-bottom: 40px;
    max-width: 440px;
}

.row div#jz-tlw-invite h2 img {
    max-width: 360px;
    margin-top: -40px;
}

.row div#jz-tlw-invite h2:after {
        content: '';
        width: 1px;
        height: 70px;
        left: 50%;
        bottom: 0;
        position: absolute;
        background: #ffffff;
        display: block;
        visibility: visible;
}

.row div#jz-tlw-invite p {
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

.row div#jz-tlw-invite p em {
    font-family: Lato;
    font-size: 24px;
    font-style: italic;
    font-weight: 500;
    line-height: 34px;
}

.jz-tlw-might-text {
    max-width: 940px;
    margin: 0 auto;
    padding: 100px 10px;
}

.row .jz-tlw-might-text h4 {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.row .jz-tlw-might-text h2 {
    font-family: "Tenor Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 55px; /* 137.5% */
    text-transform: uppercase;
    text-align: center;
}

.row .jz-tlw-might-text p img {
    max-width: 300px;
    margin-top: -9px;
    margin-bottom: 0;
}

.row .jz-tlw-reason-text h2 {
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 20px;
}

.row .jz-tlw-reason-text p {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    text-align: center;
}

.row .jz-tlw-reason-text {
    text-align: center;
    max-width: 680px;
    margin: 0 auto;
}

.row .jz-tlw-reason-text p img {
    width: 40px !important;
    margin: 0 auto;
}

div#jz-tlw-reason {
    padding-top: 60px !important;
}

div#jz-tlw-active {
    padding-top: 200px !important;
    padding-bottom: 80px !important;
}

.row .jz-tlw-active-text h5 {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
}

.row .jz-tlw-active-text h2 {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--White, #F8F9FA);
    font-family: "Lust-Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 132% */
    letter-spacing: 2px;
    text-transform: uppercase;
}

.row .jz-tlw-active-text {
    max-width: 380px;
}

.row .jz-tlw-active-text p {
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
}

.row .jz-tlw-active-footer p {
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    max-width: 380px;
}

.row .jz-tlw-listed-text h5 {
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 40px;
    text-transform: initial;
}

.row .jz-tlw-listed-text {
    max-width: 480px;
}

div#jz-tlw-listed {
    padding-top: 80px !important;
}

div#jz-tlw-reason-sep:before {
    z-index: 4;
    border-color: transparent !important;
    border-top-color: #1d1d1d !important;
    top: 0px;
}
.jz-tlw-listed-col {
    padding-bottom: 60px !important;
}
div#jz-tlw-reason-sep {
    padding-top: 0px !important;
    margin-top: -50px;
}
#jz-tlw-dear > .row-bg-wrap:before, #jz-tlw-dear > .row-bg-wrap:after {
    content: '';
    background: url(/wp-content/uploads/2024/02/frame_53.webp) no-repeat;
    max-width: 38vw;
    max-height: 31vw;
    position: absolute;
    left: 0;
    top: -10px;
    display: block;
    z-index: 10;
    background-size: contain;
    background-position: left top;
    width: 890px;
    height: 463px;
}

#jz-tlw-dear > .row-bg-wrap:after {
    background: url(/wp-content/uploads/2024/02/objects_1.webp) no-repeat;
    background-size: contain;
    background-position: right top;
    left: auto;
    top: 200px;
    right: 0;
    max-width: 16vw;
    max-height: 26vw;
    width: 630px;
    height: 400px;
}
div#jz-tlw-quote-4 {
    padding-bottom: 0px !important;
}

div#jz-tlw-quote-5 {
    padding-top: 40px !important;
}


#jz-sr-ready > .row-bg-wrap:before, #jz-sr-ready > .row-bg-wrap:after {
    content: '';
    background: url(/wp-content/uploads/2024/02/mask_group_handle.webp) no-repeat;
    position: absolute;
    left: 0;
    top: auto;
    display: block;
    z-index: 10;
    background-size: contain;
    background-position: left top;
    width: 20vw;
    height: 18vw;
    bottom: 20vh;
}
#jz-sr-ready > .row-bg-wrap:after {
    background: url(/wp-content/uploads/2024/02/frame_53.webp) no-repeat;
    width: 19vw;
    height: 20vw;
    background-size: contain;
    background-position: right top;
    left: auto;
    top: 110px;
    right: 0;
    transform: scale(-1 , 1);
}
#jz-contact-main select.wpcf7-form-control {
    border: 1px solid #000;
    background: var(--White, #F8F9FA);
    border-radius: 0;
    padding: 20px;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    color: #1d1d1d94;
}

#jz-contact-main select.wpcf7-form-control option {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.8px;
    padding: 5px;
}
#jz-pod-header .video-color-overlay.row-bg-layer {
    background: linear-gradient(90deg, black, transparent) !important;
}
div#jz-pod-latest {
    padding-top: 20px !important;
}
.jz-podcast-new-item-right:after {
    content: 'NEW';  
    border: 1px solid #000;
    background: var(--Yellow, #FFFEB4);
    position: absolute;
    top: 30px;
    right: 30px;
    padding: 3px 12px;
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px; /* 155.556% */
    letter-spacing: 0.9px;
    text-transform: uppercase;
}
#jz-coach-ready .row-bg {
    background-color: #fff;
    background-blend-mode: lighten;
}
.row  .jz-home-pre-text.jz-text h2 {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #1D1D1D;
    font-family: "Lust-Sans";
    font-size: 58px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 113.793% */
    letter-spacing: 2.32px;
    text-transform: uppercase;
    margin-bottom: 0;
}
.jz-lws-blog-item .img-with-aniamtion-wrap {
    border: 1px solid #000;
}

.jz-lws-blog-item .img-with-aniamtion-wrap .hover-wrap {
    margin-bottom: 0 !important;
}

.jz-lws-blog-item .jz-lws-blog-text {
    margin-bottom: 0; 
    padding: 30px 15px;
    border: 1px solid #000;
    border-top: none;
    border-bottom: none;
    background: #F8F9FA;
}

.jz-lws-blog-item .jz-lws-blog-text h5 {
    color: #8e766680; 
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin: 0;
}

.jz-lws-blog-item .jz-lws-blog-text h4 {
    color: #2B2B2B; 
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
}
 

.jz-lws-blog-item .jz-lws-blog-text p {
    color: #2b2b2b73; 
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
}

.jz-lws-blog-item a.nectar-button.large.regular.accent-color.regular-button.jz-btn {
    width: 100%;
    text-align: center;
}
.jz-lw-blog-title {
    max-width: 780px;
    margin: 0 auto 60px !important;
}
.jz-blog-new-item a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.jz-blog-new-item {
    position: relative;
}
.jz-blog-new-item:hover p.jz-blog-new-item-link {
    color: #fffeb4;
    opacity: 1;
}

.jz-lws-but {
    padding-top: 100px !important;
}

.jz-lw-next-btm img.jz-btn:hover {
    background: transparent;
    filter: contrast(0) brightness(1.7);
    border-color: #fff;
}
#jz-superpower-header .nectar-video-wrap.row-bg-layer.position-loaded {
    opacity: 0.4 !important;
}
.jz-quiz-wrap iframe {
    width: 100%;
    height: 100%;
    aspect-ratio: 1.7;
}
.jz-podcast-featured p.jz-feed-item-link, 
.jz-jz_podcasts-feed p.jz-feed-item-link {
    bottom: 20px;
}
.jz-feed-item-top img {
    filter: saturate(0);
}
#jz-pod-say a.nectar-button.jz-btn {
    margin:  0 0 0 auto !important;
    display: table;
}
.jz-pod-sub-btn:hover {
    background: transparent;
    border-color: #fff;
    filter: contrast(0) brightness(2);
}
.jz-intro-box-text p:last-child a:hover  img{
    /* filter: contrast(0) brightness(2); */
}
.jz-intro-box-text p:last-child a:hover {
    background: transparent;
    border-color: #000;
}
#jz-brand-header-btm img.jz-brand-header-logo-short {
    max-height: 47px;
}
#jz-brand-help .row-bg.viewport-desktop.using-image.using-bg-color {
    background-blend-mode: overlay;
}
#jz-brand-magnets-logos .row_col_wrap_12_inner.col img.jz-brand-magnets-logo-sf {
    max-height: 66px;
}
#jz-sr-spots .row-bg {
    background-color: rgb(255 255 207 / 92%);
    opacity: 0.8;
    background-blend-mode: color;
}
.jz-horz-circle-slide-outer {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
.row .jz-list-triangle.jz-list-gold ul li:before {
    background: url(/wp-content/uploads/2024/02/icon_triangle_gold.webp) no-repeat;
    background-size: contain;
    background-position: center;
}
.jz-tlw-desire-text {
    max-width: 980px;
    margin: 0 auto;
}

.flip-box-front {
    background-color: rgb(244 244 233) !important;
}

.flip-box-back {
    background-color: rgb(244 244 233) !important;
}

.jz-tlw-sneak-row .flip-box-front .inner, 
.jz-tlw-sneak-row .flip-box-back .inner {
    border: 1px solid #1d1d1d;
    border-radius: 50%;
    aspect-ratio: 1;
    top: 0;
    margin-top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.jz-tlw-sneak-row .flip-box-back .inner {
    border:none;
    padding: 20px;
}
.nectar-flip-box {
    aspect-ratio: 1;
}

.jz-tlw-sneak-row .flip-box-front, .jz-tlw-sneak-row .flip-box-back {
    max-height: 100%;
    display: flex;
    flex: 1;
    min-height: 100% !important;
    border: 1px solid #1d1d1d;
}

.jz-tlw-sneak-row .nectar-flip-box {
    display: flex;
    flex: 1;
    justify-content: center;
    align-items: center;
}
.jz-tlw-sneak-row .flip-box-front h4:after {
    content: '';
    background: black;
    display: block;
    width: 90px;
    height: 25px;
    text-align: center;
    margin: 40px auto 0;
    background: url(/wp-content/uploads/2024/01/feather.webp) no-repeat;
    background-size: contain;
    background-position: center;
}
.row .jz-vip-great-text li {
    margin-bottom: 20px;
    text-indent: 0px;
    padding-left: 10px;
}

.row .jz-vip-great-text li::marker {
    font-weight: 600;
}
#jz-contact-main input.wpcf7-form-control.wpcf7-submit:hover {
    background: #000;
    color: #ffffb2;
}
.jz-what-circle-right.jz-what-circle p img {
    max-width: 91px !important;
}
.jz-post-feed .jz-feed-item-top img {
    filter: none;
}

div#jz-vip-glance-row-1 {
    /* border-left: 1px solid #1d1d1d; */
    opacity: 1;
}

.jz-vip-glance-row > .row-bg-wrap:after,
.jz-vip-glance-row > .row-bg-wrap:before  {
    /* content: ''; */
    background: #1d1d1d;
    width: 1px;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 100;
    left: 150px;
    top: 0px;
}


#jz-vip-glance > .row-bg-wrap:after,
 #jz-vip-glance > .row-bg-wrap:before {
    content: '';
    background: #1d1d1d;
    width: 1px;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 100;
    left: 144px;
    top: 0px;
}
.jz-vip-glance-row > .row-bg-wrap:after  {
    left: auto;
    right: 150px;
} 
#jz-vip-glance > .row-bg-wrap:after {
    left: auto;
    right: 143px;
}
#jz-vip-glance-row-3 > .row-bg-wrap:after, 
#jz-vip-glance-row-3 > .row-bg-wrap:before {
    /* content: ''; */
    background: #fff;
    width: 1px;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 100;
    left: 151px;
    top: 0px;
}
#jz-vip-glance-row-3 > .row-bg-wrap:after {
    left: auto;
    right: 151px;
}
.jz-vip-glance-row > .row-bg-wrap .row-bg:after {
    /* content: ''; */
    background: #000;
    height: 1px;
    width: 100%;
    display: block;
    position: absolute;
    z-index: 100;
    left: 0px;
    bottom: 100px;
}
#jz-vip-glance-row-3 > .row-bg-wrap .row-bg:after {
    /* content: ''; */
    background: #fff;
}
#jz-vip-glance > .row-bg-wrap .inner-wrap.row-bg-layer:after {
    content: '';
    content: '';
    background: #1d1d1d;
    height: 1px;
    width: 100%;
    display: block;
    position: absolute;
    z-index: 100;
    left: 0;
    bottom: 100px;
}
div#jz-vip-my {
    border-left: none;
    border-right: none;
    padding-bottom: 0 !important;
}
div#jz-vip-my > .row-bg-wrap .inner-wrap:after, div#jz-vip-my > .row-bg-wrap .inner-wrap:before {
    content: '';
    background: #000;
    width: 1px;
    height: 100%;
    display: block;
    position: absolute;
    z-index: 100;
    left: 144px;
    top: 0px;
}
.jz-js-code {margin:0 !important; }
div#jz-vip-my > .row-bg-wrap .inner-wrap:after {
    left: auto;
    right: 143px;
}
#jz-vip-my > .row-bg-wrap:after {
    display: none;
}
.row  .jz-vip-glance-title h2 {
    color: #000;
    text-align: center;
    font-family: "Lust-Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: uppercase;
    border: 1px solid #1d1d1d;
    border-radius: 50%;
    padding: 13px 23px 8px;
    display: block;
    width: 70px;
    margin: 0 20px 0px 0;
}

.jz-vip-glance-title {
    box-sizing: content-box;
    max-width: 520px;
    margin: 0 auto;
    padding: 20px 0;
}

.row .jz-vip-glance-title h3 {
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    text-align: center;
    padding: 0 20px;
}

.jz-vip-glance-row .vc_col-sm-6:first-child {
    border-right: 1px solid #1d1d1d;
}

.jz-vip-glance-text {
    max-width: 360px;
    margin-left: 70px;
}

.row .jz-vip-glance-text p {
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    color: #1d1d1d;
}

#jz-vip-glance-row-2 .jz-vip-glance-title h2 {
    padding: 13px 19px 8px;
}

#jz-vip-glance-row-3 .jz-vip-glance-title h2 {
    color: #1d1d1d;
    border: 1px solid #1d1d1d;
    padding: 14px 17px 8px;
}

#jz-vip-glance-row-3 .jz-vip-glance-title h3 {
    color: #1d1d1d;
}

#jz-vip-glance-row-3 p {
    /* color: #fff; */
}
.jz-vip-glance-row {
    /* position: absolute; */
    /* top: 50%; */
    /* left: 50%; */
    /* width: 100vw; */
    /* height: 100vh; */
    /* opacity: 0; */
    /* transform: translate(-50%, -50%); */
    margin-bottom: 80px !important;
}
.jz-vip-glance-row > .row_col_wrap_12_inner.col.span_12.left {
    /* left: 50%; */
    /* top: 50%; */
    /* transform: translate(-50%, -50%); */
    /* position: absolute; */
    /* width: 100%; */
    /* max-width: 980px; */
}
#jz-vip-glance-row-3 .vc_col-sm-6:first-child {
    border-right: 1px solid #1d1d1d;
}
div#jz-vip-glance {
    padding-top: 10px !important;
    padding-bottom: 100px !important;
}

.jz-vip-glance-title > .wpb_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}
div#jz-tlw-full-inner {
    position: absolute;
    top: auto;
    bottom: 30vh;
    width: 100%;
}

div#jz-tlw-full-inner > .row_col_wrap_12_inner.col {
    max-width: 1660px;
    margin: 0 auto;
}

.jz-tlw-full-text-item  p {
    color: #000; 
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #000;
    font-family: "Lust-Sans";
    font-size: 58px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 113.793% */
    letter-spacing: 2.32px;
    text-transform: uppercase;
    max-width: 500px;
}

.jz-tlw-full-text-item-right p {
    text-align: right;
    margin: 50px 0 0 auto;
}

div#jz-tlw-jz-full img {
    object-fit: cover;
    object-position: center top !important;
    min-height: 100vh;
    width: auto !important;
    display: block;
}
div#test7 {
    padding: 184px 20px 100px;
    background: #fffeb4;
}
div#header-space {
    display: none;
}

div#jz-tlw-extract-1 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.jz-work-here-box a.nectar-button.large.regular.accent-color.regular-button.jz-btn:hover,
#jz-vip-secret a.nectar-button.large.regular.accent-color.regular-button.jz-btn:hover,
#jz-coach-catch a.nectar-button.large.regular.accent-color.regular-button.jz-btn:hover{
    border-color: #fffeb4;
}
.jz-quiz-wrap {
    padding-top: 100px;
    padding-bottom: 100px !important;
}
#jz-home-impact h3 {
    color: var(--White, #F8F9FA); 
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: var(--White, #F8F9FA);
    font-family: "Lust-Sans";
    font-size: 50px;
    font-style: normal;
    font-weight: 300;
    line-height: 66px; /* 132% */
    letter-spacing: 2px;
    text-transform: uppercase;
}





.jz-cta form  {
    display: flex;
}

.jz-cta form input[type="text"],
.jz-cta form input[type="email"] {
    border: 1px solid #1d1d1d;
    background: none;
    color: #1d1d1d;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding: 18px 18px;
}
.jz-cta form input[type="text"]::placeholder,
.jz-cta form input[type="email"]::placeholder   {
    color:#fff;  
    opacity:1;
    
}

.jz-cta form input  {
    margin: 0 10px;
    border-radius: 0;
}


.jz-cta form input[type="text"]::placeholder, .jz-cta form input[type="email"]::placeholder {
    color: #1d1d1d99;
}

div.jz-cta {
    /* padding: 70px 60px; */
}

.jz-cta form input[type=submit] {
    background: #000;
    font-weight: 400;
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 155.556% */
    letter-spacing: 0.9px;
    text-transform: uppercase;
} 
 
.jz-cta .fd-form-content {
    display: flex;
}

.jz-cta .fd-form-success ,
.jz-cta .fd-form-error {
    display: none;
    color:#000;
}
.jz-cta .fd-has-success .fd-form-success {
    display: block;
    color: #000;
    font-size: 36px;
    font-weight: 400;
}
.jz-cta .fd-has-success .fd-form-content{
    display: none;
}
.jz-cta .fd-form-content div[data-ff-el="fields"] {
    display: flex;
}

.jz-cta .fd-form-content div[data-ff-el="fields"] > div {
    width: 33%;
    margin-right: 16px;
}

.jz-cta .fd-form-content div[data-ff-el="footer"] > button {
    background: #000;
    font-weight: 400;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    letter-spacing: 0.9px;
    text-transform: uppercase;
    padding: 12px 14px !important;
    color: var(--Yellow, #FFFEB4);
}
.jz-cta .fd-form-content div[data-ff-el="footer"] {
    margin-bottom: 0 !important;
    margin-top: 10px !important;
}
.jz-cta .fd-form-content div[data-ff-el="footer"] {
    width: 179px;
}

.jz-cta .fd-form-content div[data-ff-el="fields"] > div label {
    margin-left: 0;
    font-family: 'Lato';
    font-size: 14px !important;
    text-transform: uppercase;
}
.jz-cta-form > div > div {
    margin-bottom: 0;
}
.jz-cta form > div[class*="__title"], 
.jz-cta form > div[class*="__subtitle"] {
    display: none !important;
}
.jz-cta [data-ff-el="root"] {
    background: #fffeb4;
    width: 100%;
}

.jz-cta [data-ff-el="root"] > div {
    width: 100%;
    margin: 0 auto;
}

.jz-cta .fd-form-content {
    width: 100%;
}

.jz-cta .fd-form-content div[data-ff-el="footer"] {
    width: 256px;
    margin: 8px 0;
}

.jz-cta form {
    justify-content: center;
    padding: 0;
}
.jz-cta .fd-form-content div[data-ff-el="footer"] > button:hover {
    color: #000;
}
#jz-home-cta .fd-form-content div[data-ff-el="footer"] {
    margin: 20px auto 0 !important;
    display: block;
}
div#jz-pod-optin div[data-ff-el="root"],
div#jz-pod-optin div[data-ff-el="root"] div[class*="__container"],
#jz-pod-optin-btm div[data-ff-el="root"],
#jz-pod-optin-btm div[data-ff-el="root"] div[class*="__container"]{
    background: none !important;
}

div#jz-pod-optin label.fd-form-label {
    color: #fff;
}
div#jz-brand-header > .row-bg-layer {
    filter: saturate(0.2) brightness(1.2);
}
.jz-coach-side-right .img-with-aniamtion-wrap {
    position: absolute;
    right: -27vw;
    top: auto;
    bottom: 100px;
    width: 100%;
}
#jz-pod-optin .jz-cta .fd-form-success,
#jz-pod-optin .jz-cta .fd-form-error {
    color: #fff;
}
#jz-coach-side > .row-bg-wrap .inner-wrap:after {
    content: '';
    background: url(/wp-content/uploads/2024/01/dsc07248_2.webp) no-repeat;
    width: 660px;
    height: calc(100% - 200px);
    display: block;
    position: absolute;
    right: 0;
    top: 100px;
    background-size: contain;
    background-position: bottom right;
}
.jz-tlw-sneak-row .flip-box-back {
    border: none;
}

.jz-tlw-sneak-row .flip-box-back .inner {
    padding: 0;
}

.jz-tlw-sneak-row .flip-box-back .inner, .jz-tlw-sneak-row .flip-box-back .inner p {
    color: #000;

/* Paragraph */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    position: relative;
    text-align: left;
}

.jz-tlw-sneak-row .flip-box-back .inner p {
    margin-bottom: 60px;
    padding: 0;
    margin-top: 20px;
}

.jz-tlw-sneak-row .flip-box-back .inner p strong {
    margin-bottom: 40px;
    display: block;
    padding: 0;
}

.jz-tlw-sneak-row .flip-box-back .inner p em {
    color: #000;

/* Paragraph Italic */
    font-family: Lato;
    font-size: 18px;
    font-style: italic;
    font-weight: 400;
    line-height: 28px;
    padding: 84px 30px 40px;
    border: 1px solid #000;
    display: block;
}

.jz-tlw-sneak-row .flip-box-back .inner h5 {
    color: #000;
    text-align: center;
/* H8 Heading */
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin-bottom: -80px;
}

.jz-tlw-sneak-row .flip-box-back .inner p:last-child {
    margin-bottom: 0;
}

.jz-tlw-sneak-row .flip-box-back .inner p em:before {
    content: '';
    background-color: #f4f4e9;
    width: 90px;
    height: 30px;
    position: absolute;
    top: -15px;
    left: 50%;
    transform: translateX(-50%);
    background-image: url(/wp-content/uploads/2024/01/icon_triangle_black.webp);
    background-size: contain;
    background-position: center;
    display: block;
    background-repeat: no-repeat;
}
.jz-ty-enter-cta [data-ff-el="root"] form {
    padding: 0 !important;
}
#footer-outer #footer-widgets .span_4.col:last-child .widget_nav_menu ul.menu li a:hover {
    color: var(--Yellow, #FFFEB4) !important;
    opacity: 1;
}

#jz-pod-optin .jz-cta .fd-form-success, #jz-pod-optin .jz-cta .fd-form-error {
    color: #fff;
}
.container.jz-pod-footer-container {
    max-width: 1220px !important;
    margin: 0 auto;
}
 

.jz-sb-card {
    background: #F4F4E9;
    margin-bottom: 100px;
}

.jz-sb-card .jz-sb-card-btm {
    padding: 30px 25px;
}

.jz-sb-card .jz-sb-card-top img {
    margin: 0;
    line-height: 1;
}

.jz-sb-card .jz-sb-card-top {
    margin: 0;
    line-height: 1;
}
 

#sidebar .jz-sb-card-btm h4 {
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px;
    text-transform: uppercase;
    letter-spacing: -0.3px;
}

#sidebar .jz-sb-card-btm p {
    padding-bottom: 30px !important;
}

#sidebar .jz-sb-card-btm a {
    display: block;
    text-align: center;
}
div#header-outer:not(.at-top) {
    background: #FFFEB4;
}
div#header-outer:not(.at-top)  .sf-menu span { color:#000;}
div#header-outer:not(.at-top)  #logo img { filter: brightness(0);}
.quizOpen .video-color-overlay, .quizOpen .row-bg-wrap, .quizOpen .nectar-video-wrap {
    display: none;
}
div#jz-quiz-banner {
    background: url(/wp-content/uploads/2024/02/quiz-bannerbg-scaled.webp) no-repeat;
    background-size: cover;
    background-position: top center;
    padding: 50px 20px;
    margin-top: 71px;
}

.jz-quiz-banner-container {
    max-width: 1200px;
    margin: 0 auto;
}

.jz-quiz-banner-wrap {
    max-width: 480px;
    margin: 0 0 0 auto;
}

#jz-quiz-banner h5 {
    margin-bottom: 20px;
}

#jz-quiz-banner p {
    color: #000;

/* Paragraph */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    padding-bottom: 20px;
}

#jz-quiz-banner a {
    display: table;
}

#jz-quiz-banner a:hover {
    background: #000;
}
.jz-horz-circle-item-quote {
    position: relative;
}

.jz-horz-circle-item-quote > .wpb_wrapper {
    width: 100%;
}

.jz-horz-circle-slide-outer .cell {
    width: 600px !important;
    margin-left: -60px;
    margin-right: -60px;
}
.jz-horz-circle-slide-outer .nectar-flickity:after {
    content: '';
    width: 600px;
    height: 600px;
    background: url(/wp-content/uploads/2024/02/jz-glare-circle.webp) no-repeat;
    /* filter: blur(51px); */
    display: block;
    left: 50%;
    top: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    z-index: -1;
    background-size: contain;
}
.jz-pod-sb-quiz {
    background: url(/wp-content/uploads/2024/02/quiz-bannerbg-scaled.webp) no-repeat;
    background-size: auto 100%;
    background-position: 22% 100%;
    padding: 200px 20px 0; 
    background-color: #ffffff94;
    background-blend-mode: lighten;
}
.jz-quote.jz-quote-rev .row_col_wrap_12.col > .vc_col-sm-9 {
    border-left: 1px solid;
    margin-bottom: 0;
}
#header-outer.scrolling #top .slide-out-widget-area-toggle a, 
#header-outer.scrolling #top .slide-out-widget-area-toggle a > span i.lines, 
#header-outer.scrolling #top ul .slide-out-widget-area-toggle a .lines-button .lines {
    color: #111 !important;
}

#header-outer.scrolling #top   .slide-out-widget-area-toggle a .lines:before, 
#header-outer.scrolling #top   .slide-out-widget-area-toggle a .lines:after, 
#header-outer.scrolling #top .slide-out-widget-area-toggle a .lines {
    background-color: #1d1d1d;
    color: #1d1d1d !important;
}
#header-outer.scrolling #top ul .slide-out-widget-area-toggle a .lines-button::after ,
#header-outer.scrolling #top .slide-out-widget-area-toggle a .lines-button::after {
    background-color: #111;
}
#header-outer.scrolling #top .slide-out-widget-area-toggle a .lines-button.hover-effect .lines:before,
#header-outer.scrolling #top .slide-out-widget-area-toggle a .lines-button.hover-effect .lines:after,
#header-outer.scrolling:not(.transparent) #top .slide-out-widget-area-toggle a .lines-button.hover-effect:after {
    background: #666 !important;
}
#ajax-content-wrap .container-wrap {
    padding-bottom: 0;
}
body  #header-outer.scrolling .sf-menu li ul {
    background: #fffeb4 !important;
}
body #header-outer.scrolling #top .sf-menu li ul li.menu-item:hover a:hover ,
body #header-outer.scrolling #top .sf-menu li ul li.menu-item.current_page_item a{
    background-color: #fffeb4!important;
    font-weight: 900;
}
.material-ocm-open div#jz-home-anim-intro {
    display: none !important;
}


div#custom_text_widget-3 {
    display: none;
}
#jz-home-pre .vc_col-sm-6:first-child .vc_column-inner {
    padding-top: 30px;
    padding-bottom: 30px;
}
.jz-podcast-player-wrap iframe {
    height: 200px;
}
.jz-post-container .post-area {
    padding-top: 70px;
}
.row p.jz-feed-item-guest:empty {
    min-height: 14px;
    display: block;
} 
.row .jz-vip-my-title h5 {
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px; /* 150% */
    letter-spacing: 0.8px;
    text-transform: uppercase;
    margin-top: 60px;
}
.jz-lw-when-img {
    max-height: 100% !important;
    width: auto;
    margin: 0;
}

.jz-lw-when .img-with-aniamtion-wrap {
    position: absolute;
    top: 0;
    left: 50%;
    height: 100%;
    transform: translateX(-50%);
}

.jz-lw-when .img-with-aniamtion-wrap * {
    height: 100%;
}

.jz-lw-when {
    padding-top: 100px !important;
}

.jz-lw-ultimate-alt {
    padding-bottom: 200px !important;
}

.jz-lw-ultimate-text {
    padding: 0 20px;
}

.jz-lw-clients {
    margin-top: -130px;
}

.jz-lw-client-col .hover-wrap {
    margin: 0;
}

.jz-lw-client-col .vc_column-inner {
    border: 1px solid #000;
    background: #1D1D1D;
}

.jz-lw-client-text {
    padding: 60px 50px 0;
}

.row .jz-lw-client-text h4 {
    text-transform: initial;
    color: var(--White, #F8F9FA);

/* H7 Heading */
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    margin-bottom: 20px;
}

.row .jz-lw-client-text p {
    color: var(--White, #F8F9FA);

/* Paragraph Bold */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
}

.row .jz-lw-client-text ul li {
    color: #F8F9FA;

/* Paragraph */
    font-family: Lato;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    padding-left: 50px;
}

.jz-lw-client-col a.nectar-button.jz-lw-client-btn {
    margin-left: 50px;
    margin-bottom: 50px;
}

.jz-lw-client-col a.nectar-button.jz-lw-client-btn {color: #1D1D1D;text-align: center;
/* Button */font-family: Lato;font-size: 16px;font-style: normal;font-weight: 600;line-height: 28px; /* 155.556% */letter-spacing: 0.9px;text-transform: uppercase;}

.jz-lw-simply {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.jz-lw-simply-text {
    text-align: center;
    max-width: 780px;
    margin: 0 auto;
}

.jz-lw-simply-text img {
    max-width: 186px !important;
    margin-bottom: 0 !important;
}

.jz-lw-simply a.nectar-button.jz-btn.jz-lw-simply-btn {
    display: table;
    margin: 0 auto;
}

.jz-lw-power-title h5 {
    color: var(--Yellow, #FFFEB4);
    text-align: center; 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    max-width: 480px;
    margin: 0 auto 70px;
}

.jz-lw-power-title img {
    display: block;
    margin: 0 auto;
    width: 50px !important;
}
.jz-lw-power-text .wpb_wrapper {column-count: 2;text-align: left;max-width: 980px;margin: 0 auto;column-gap: 70px;}

.jz-lw-power-text .wpb_wrapper p:last-child { 
padding-bottom: 30px;
}

.jz-lw-power-title {
    margin-bottom: 40px !important;
}

.jz-lw-power {
    padding-top: 100px !important;
    margin-top: -90px;
}  
.jz-lw-creator {
    padding-top: 100px !important;
    padding-bottom: 0px;
}

.row .jz-lwb-word-text h6 {
    color: var(--Classic-Black, #1D1D1D);
    font-family: Lato;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px; /* 150% */
    text-transform: uppercase;
}

.row .jz-lwb-word-text h5 {
    color: var(--Classic-Black, #1D1D1D); 
    font-family: "Tenor Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 400;
    line-height: 40px; /* 133.333% */
    text-transform: uppercase;
    margin-bottom: 40px;
}

.row .jz-lwb-word-text a {
    color: #8E7666;
    text-decoration: underline;
}

.jz-lw-power {
    margin-top: 0px;
    padding-bottom: 100px !important;
}

.jz-lw-word-img {
    max-width: 370px !important;
    margin: 0 auto;
}

.jz-lwb-word-text {
    padding-bottom: 100px;
}
#footer-outer #copyright .container div:last-child {
    text-align: right;
}

#footer-outer #copyright .container div:last-child p {
    color: #000;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
}

#footer-outer #copyright .container div:last-child p a {
    font-weight: 700;
}
#footer-outer #copyright .container div:last-child p a:hover {
    color: #000 !important;
    text-decoration: underline;
}
#jz-lwl-next .vc_col-sm-5 {
    padding: 0;
}

.jz-lw-next-mid-img {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0%;
    margin-bottom: 0% !important;
} 
.jz-lw-next-mid-text a.jz-btn.jz-lw-next-btn {
    display: table;
    opacity: 1 !important;
    color: #000;
    margin-top: 20px;
}

#jz-lwl-next .jz-lw-next-mid .vc_col-sm-5:after {
    height: calc(100% + 82px);
}
#jz-lwt-next div#jz-lws-next-mid .img-with-aniamtion-wrap {
    margin-bottom: 0px;
}

#jz-lwt-next div#jz-lws-next-mid .jz-lw-next-mid-text h2,
#jz-lwl-next div#jz-lws-next-mid .jz-lw-next-mid-text h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 55px;
    font-family: "Tenor Sans";
    -webkit-text-stroke-width: 0px;
}

#jz-lwt-next div#jz-lws-next-mid .jz-lw-next-mid-text a, #jz-lwl-next div#jz-lws-next-mid .jz-lw-next-mid-text a {
    opacity: 1;
    display: table;
    color: #000;
}

#jz-lwt-next .jz-lw-next-mid-img {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0%;
    margin-bottom: -81px !important;
}
#jz-lwt-next .jz-lw-next-mid .vc_col-sm-5:after {
    height: calc(100% + 83px);
}
#jz-lwt-next div#jz-lws-next-mid .img-with-aniamtion-wrap {
    margin-bottom: 0px;
}

#jz-lwt-next div#jz-lws-next-mid .jz-lw-next-mid-text h2,
#jz-lwl-next div#jz-lws-next-mid .jz-lw-next-mid-text h2 {
    font-size: 40px;
    font-style: normal;
    font-weight: 300;
    line-height: 55px;
    font-family: "Tenor Sans";
    -webkit-text-stroke-width: 0px;
}

#jz-lwt-next div#jz-lws-next-mid .jz-lw-next-mid-text a, #jz-lwl-next div#jz-lws-next-mid .jz-lw-next-mid-text a {
    opacity: 1;
    display: table;
    color: #000;
}

#jz-lwt-next .jz-lw-next-mid-img {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0%;
    margin-bottom: -81px !important;
}
.jz-lw-ultimate-text a {
    color: var(--Yellow, #FFFEB4) !important;
    opacity: 1 !important;
}

.jz-lw-ultimate-text a:hover {
    text-decoration: underline;
}
.jz-cta[data-midnight="light"] .fd-form-success, .jz-cta[data-midnight="light"]  .fd-form-error {
    color: #fff;
}
.jz-quiz-header iframe {
    max-height: 100vh !important;
    min-height: 670px;
}
@media all and (max-width:1400px) { 
    #jz-vip-glance > .row-bg-wrap:before, div#jz-vip-my > .row-bg-wrap .inner-wrap:before {
        left: 54px;
    }
    
    #jz-vip-glance > .row-bg-wrap:after, div#jz-vip-my > .row-bg-wrap .inner-wrap:after {
        right: 54px;
    }
}
@media all and (max-width:1250px) { 
    #jz-vip-glance > .row-bg-wrap:before, div#jz-vip-my > .row-bg-wrap .inner-wrap:before {
        left: 20px;
    }
    
    #jz-vip-glance > .row-bg-wrap:after, div#jz-vip-my > .row-bg-wrap .inner-wrap:after {
        right: 20px;
    }
}
     
@media all and (max-width:1000px){
    
    div#jz-home-anim-intro h1 {
        font-size: 70px;
        font-style: normal;
        font-weight: 400;
        line-height: 80px;
        max-width: 670px;
    }
    
    div#jz-home-pre:after {
        display: none;
    }
    
    #jz-home-pre .vc_col-sm-6:nth-child(2) img {
        max-height: 540px;
        border-top: 1px solid #1d1d1d;
    }
    
    div#jz-home-pre > .row-bg-wrap:after {
        bottom: 59px;
    }
    
    .jz-text {
        padding: 50px 50px 30px;
        margin: 0 auto !important;
        max-width: 680px;
    }
    
    #jz-home-pre .jz-btn {
        margin-left: 80px;
    }
    
    .row .jz-home-pre-text.jz-text h2, .row .jz-text h2 {
        font-size: 30px;
        line-height: 42px;
        margin-bottom: 20px;
    }
    
    .row .jz-home-pre-text.jz-text h6, .row .jz-text h6 {
        font-size: 20px;
        margin-bottom: 20px;
    }
    
    .jz-quote {
    }
    
    .jz-quote > .row_col_wrap_12.col {
        padding: 0 20px;
        border: none;
    }
    
    .jz-quote .row_col_wrap_12.col > .vc_col-sm-3 {
        border: 1px solid #fff;
        border-right: 0;
    }
    
    .jz-quote .row_col_wrap_12.col > .vc_col-sm-9 {
        border: 1px solid #fff;
        border-left: 0;
        margin-bottom: 0;
    }
    
    div#jz-home-hi {
        padding-bottom: 70px !important;
        padding-top: 130px !important;
    }
    
    #jz-home-hi > .row-bg-wrap:before {
        top: 60px;
    }
    
    .js-home-hi-text {
        margin-bottom: 60px !important;
    }
    
    .jz-home-hi-left .vc_column-inner {
        max-width: 680px;
        margin: 0 auto;
    }
    
    #jz-home-hi .row_col_wrap_12.col.span_12 {
        max-width: 680px;
        margin: 0 auto;
    }
    
    #jz-home-hi .row_col_wrap_12.col.span_12:after, #jz-home-hi .row_col_wrap_12.col.span_12:before {
        content: '';
        content: '';
        background: #000;
        height: calc(100% + 200px);
        width: 1px;
        top: -130px;
        bottom: auto;
        display: block;
        position: absolute;
        left: 6px;
        z-index: 10;
    }
    
    #jz-home-hi .row_col_wrap_12.col.span_12:after {
        right: 6px;
        left: auto;
        visibility: visible;
    }
    
    .jz-home-hi-left .vc_column-inner:after, .jz-home-hi-left .vc_column-inner:before {display: none;}
    
    #jz-home-hi > .row-bg-wrap:after {
        bottom: 69px;
    }
    
    #jz-home-impact .wpb_text_column {
        max-width: 780px;
        margin: 0 auto;
    }
    
    div#jz-home-impact {
        min-height: auto !important;
        height: auto !important;
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    
    div#jz-growth {
        padding-top: 20px !important;
    }
    
    #jz-growth .vc_col-sm-6 {
        max-width: 680px;
        margin: 0 auto;
    }
    
    #jz-growth .vc_col-sm-6:first-child {
        margin-bottom: 40px;
    }
    
    .jz-text {
        padding: 50px 0px 30px;
    }
    
    #jz-home-hustle-mid img {
        max-width: 204px;
        margin: 0 90px -30% auto !important;
    }
    
    #jz-home-hustle-mid .wpb_text_column {
        margin: 0 auto 50px;
    }
    
    div#jz-home-burned {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    
    .jz-text.jz-home-burned-text {
        max-width: 470px;
        margin: 0 auto 40px 0 !important;
        padding: 0 0px;
    }
    
    #jz-home-burned .jz-text.jz-home-burned-text h3 {
        font-size: 30px;
        line-height: 42px;
    }
    
    body .row .jz-text h6 {
        font-size: 20px;
        margin-bottom: 30px;
    }
    
    #jz-home-burned .row_col_wrap_12.col {
        padding: 0 30px;
    }
    
    div#jz-home-giving, .jz-cause {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    
    #jz-home-giving .row_col_wrap_12:before, #jz-home-giving .row_col_wrap_12:after, .jz-cause .row_col_wrap_12:before, .jz-cause .row_col_wrap_12:after {
    }
    
    #jz-home-cta > .row_col_wrap_12.col {
        padding: 0 20px;
    }
    
    #jz-home-cta img {
        width: 300px;
        max-width: 70%;
        margin: -60px 0 0 auto;
    }
    
    #jz-home-cta form {
        margin-bottom: 70px;
    }
    
    .jz-home-cta-text {
        padding-top: 0px;
    }
    
    div#jz-home-cta {
        padding-top: 70px !important;
    }
    .jz-top-banner div#header-space {
        display: none;
    }
    
    .jz-top-banner div#jz-quiz-banner {
        margin-top: 48px;
    }
    
    div#jz-about-header {
        padding-top: 85px !important;
    }
    
    div#jz-about-header-top {
        margin-bottom: 62px;
    }
    
    #jz-about-header-top .wpb_text_column,
    .jz-about-hi-text,
    .jz-about-secret-text,
    .jz-about-trip-text,
    .jz-work-what-title{
        padding: 0 20px;
    }
    
    #jz-about-header-btm .vc_col-sm-3 {
        width: 50%;
        margin-bottom: 0;
        border-bottom: 1px solid;
    }
    
    #jz-about-hi .img-with-aniamtion-wrap {
        max-width: 380px;
        margin: 0 auto -30px;
    }
    
    div#jz-about-hi {
        padding-top: 60px !important;
        padding-bottom: 0px !important;
    }
    
    .jz-about-hi-text {
        margin-bottom: 50px !important;
    }
    
    .row .jz-about-way-text h5 {
        font-size: 24px;
        line-height: 33px;
    }
    
    .row .jz-about-way-text img {
        max-width: 280px;
    }
    
    div#jz-about-way {
        padding-bottom: 30px !important;
    }
    
    #jz-about-spent {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    #jz-about-spent > .row-bg-wrap:after, #jz-about-spent > .row-bg-wrap:before,
     #jz-about-mission > .row-bg-wrap:after, #jz-about-mission > .row-bg-wrap:before {
        top: 0;
    }
    
    .jz-about-spent-left > .vc_column-inner:after, .jz-about-spent-left > .vc_column-inner:before,
     .jz-about-mission-left > .vc_column-inner:after, .jz-about-mission-left > .vc_column-inner:before {
        left: 0;
        display: none;
    }
    
    #jz-about-spent .jz-about-spent-img {
        width: 380px;
        max-width: 90%;
        margin: 0 0 0 auto;
    }
    
    .jz-about-spent-left {
        border-bottom: 1px solid;
    }
    
    div#jz-about-secret {
        padding-top: 40px !important;
        padding-bottom: 60px !important;
    }
     
    
    div#jz-about-trip {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    
    .jz-about-trip-text {
        max-width: 620px;
    }
    
    #jz-about-trip .row-bg.viewport-desktop.using-image {
        background-position: left top !important;
    }
    
    #jz-about-trip .jz-about-trip-text h4 {
        font-size: 32px;
        line-height: 45px;
    }
    
    #jz-about-trip .jz-about-trip-text h6 {
        font-size: 22px;
    }
    
    div#jz-about-mission {
        padding-bottom: 0px !important;
        padding-top: 60px !important;
    }
    
    .jz-about-mission-left {
        margin-bottom: 0 !important;
    }
    
    .jz-about-mission-right .vc_column-inner {
        max-width: 520px;
        margin: 0 auto 40px !important;
    }
    
    .row .jz-about-mission-text h2 {
        font-size: 32px;
        line-height: 43px;
        margin-bottom: 30px;
    }
    
    .jz-about-mission-left  .jz-about-mission-img {
        max-height: 820px;
        object-fit: cover;
        object-position: center top;
    }
    
    .jz-about-mission-right .vc_column-inner,
    .jz-work-header-text {
        padding: 0 20px;
    }
    
    div#jz-about-fun {
        padding-top: 70px !important;
        padding-bottom: 60px !important;
    }
    
    .jz-about-fun-title {
        padding: 0 20px;
    }
    
    .jz-about-fun-title h2 {
        font-size: 35px;
        font-style: normal;
        font-weight: 400;
        line-height: 55px;
    }
    
    .jz-quote {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    
    #jz-home-giving .jz-home-giving-logo, .jz-cause .jz-cause-text img {
        max-width: 320px;
        margin-bottom: 0px;
    }
    
    #jz-about-cause .jz-cause-text p:nth-child(2) img {
        max-width: 40px;
        margin-top: -20px;
    }
    
    #jz-about-cause .jz-about-cause-text h4 {
        font-size: 32px;
        line-height: 47px;
        margin-bottom: 30px !important;
    }
     
    
    div#jz-home-giving .vc_column-inner, .jz-cause .vc_column-inner {
        padding-bottom: 60px;
    }
    
    .jz-cause-text {
        padding: 0 20px;
    }
    
    .jz-about-grow-text {
        margin: 0 auto;
    }
    
    .jz-about-grow-left .vc_column-inner {
        max-width: 680px;
        margin: 0 auto;
    }
    
    div#jz-about-grow {
        padding-top: 70px !important;
        padding-bottom: 0px !important;
    }
    
    #jz-about-grow img.jz-about-grow-img {
        width: 100%;
        max-width: 100%;
        margin-top: -35%;
        margin-bottom: -10%;
    }
    
    .container-wrap {
        padding-bottom: 0;
    }
    
    .jz-about-fun-title h2 {
        padding-bottom: 70px;
    }
    
    .jz-about-fun-title h2:after {
        height: 50px;
    }
    
    .jz-horz-circle-slide-outer .flickity-viewport {
        margin-top: 30px !important;
    }
    #footer-outer #footer-widgets .col.span_4:first-child {
        display: none;
    }
    
    #footer-outer #footer-widgets .col.span_4:last-child {
        width: 220px;
    }
    
    #footer-outer #footer-widgets .col.span_4:nth-child(2) {
        width: calc(100% - 220px);
        margin-bottom: 0;
    }
    
    div#footer-widgets .row:before {
        width: 260px;
        height: 244px;
        background-size: contain;
        left: -60px;
        display: none;
    }
    
    #footer-widgets .row {
        padding-bottom: 44px !important;
    }
    div#jz-work-header {
        padding-top: 100px !important;
        padding-bottom: 60px !important;
    }
    
    #jz-work-header .video-color-overlay.row-bg-layer {
        opacity: 0.4 !important;
        background: #000;
    }
    
    .jz-frame-image {
        padding-top: 50px !important;
        padding-bottom: 0px !important;
    }
    
    #jz-coach-own > .row-bg-wrap:before, #jz-coach-so > .row-bg-wrap:before, #jz-coach-side > .row-bg-wrap:before,  .jz-frame-section > .row-bg-wrap:before, .jz-frame-image > .row-bg-wrap:before {
        top: 50px;
    }
     
    
    .jz-coach-so-right > .vc_column-inner:after, .jz-coach-so-right > .vc_column-inner:before, .jz-coach-side-left > .vc_column-inner:after, .jz-coach-side-left > .vc_column-inner:before, .jz-frame-image-col > .vc_column-inner:after, .jz-frame-image-col > .vc_column-inner:before {
        display: none;
    }
    
    .jz-frame-image-col img.img-with-animation {
        max-height: 580px;
        object-position: 50% 30%;
    }
    
    #jz-work-what {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    
    #jz-work-what .jz-work-what-title {
        margin: 0 auto 60px;
    }
    
    .jz-work-here-row .row_col_wrap_12.col.span_12 {
        max-width: 680px;
        margin: 0 auto;
    }
    
    .jz-glare > .row-bg-wrap .inner-wrap.row-bg-layer:before {
        width: 226px !important;
        height: 186px !important;
    }
    
    #jz-coach-own > .row-bg-wrap:after, #jz-coach-so > .row-bg-wrap:after, .jz-frame-section > .row-bg-wrap:after, .jz-frame-image > .row-bg-wrap:after, #jz-coach-side > .row-bg-wrap:after {
        bottom: 50px;
    }
    
    div#jz-coach-own, .jz-frame-section {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    
    div#jz-work-book .vc_column-inner {
        padding: 0 20px;
        max-width: 510px;
    }
    
    div#jz-work-book .jz-work-book-text h4 {
        margin-bottom: 20px;
        font-size: 32px;
        line-height: 48px;
    }
    
    #jz-work-book .row-bg.viewport-desktop.using-image {
        background-position: center top !important;
    }
    
    div#jz-work-book {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    
    .jz-work-might-text {
        max-width: 680px;
        margin: 0 auto;
    }
    
    div#jz-work-might-btm {
        padding-bottom: 80px !important;
    }
    
    #jz-about-grow.jz-work-mission img.jz-about-grow-img {
        width: 70%;
        max-width: 70%;
        margin-top: -30%;
    }
    
    .jz-work-coach-right {
        margin-bottom: 0px !important;
    }
    #jz-work-what-circles .vc_col-sm-6 {
        width: calc(50% - 20px);
        padding-left: 10px;
        padding-right: 10px;
    }
    
    #jz-work-what-circles > .row_col_wrap_12_inner {
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: center;
    }
    
    .jz-what-circle p {
        font-size: 20px;
        line-height: 28px;
        padding-bottom: 12px;
    }
    
    #jz-work-ready > .row-bg-wrap:after {
        display: none;
    }
    
    #jz-work-coach img.jz-work-coach-img {
        width: auto;
        max-width: 290px;
        margin-left: auto;
        margin-top: -150px;
        max-height: 300px;
    }
    
    .jz-work-coach-right .vc_column-inner:before, .jz-work-coach-right .vc_column-inner:after {
        display: none;
    }
    
    #jz-work-coach > .row-bg-wrap:after {
        bottom: 148px;
    }
    #jz-tlw-header {
        padding-top: 70px !important;
        padding-bottom: 0px !important;
    }
    
    div#jz-tlw-header .vc_col-sm-7 {
        margin-bottom: 0;
        border-bottom: 1px solid;
    }
    
    div#jz-tlw-header .vc_col-sm-7 > div {
        max-width: 680px;
        margin: 0 auto;
        border: 1px solid;
        border-bottom: 0;
        border-top: 0;
    }
    
    #jz-tlw-header.jz-frame-section > .row-bg-wrap:before {
        top: 70px;
    }
    
    .jz-tlw-header-img-col a.jz-btn {
        position: relative;
        bottom: 0;
        left: auto;
        transform: translate(0);
        margin: 0 auto;
        display: table;
    }
    
    div#jz-tlw-over {
        padding-top: 0px !important;
        padding-bottom: 50px !important;
    }
    
    .jz-tlw-over-text {
        max-width: 680px;
    }
    
    .jz-tlw-over-img {
        max-width: 480px !important;
        margin: 0 auto;
    }
    
    .jz-tlw-step-col {
        width: calc(50% - 21px);
        border-bottom: 1px solid;
        margin-bottom: 20px !important;
    }
    
    .jz-tlw-step-col.jz-tlw-step-3 {
        width: calc(100% - 22px);
        border-bottom: 0;
        margin-bottom: 0 !important;
        border-top: 1px solid;
        border-right: 1px solid #111!important;
    }
    
    .jz-quote.jz-quote-rev .row_col_wrap_12.col > .vc_col-sm-9 {
        border-left: 1px solid;
        margin-bottom: 0;
    }
    
    .jz-tlw-testimonial-boxes > .row_col_wrap_12.col {
        max-width: 480px;
        margin: 0 auto;
    }
    
    div#jz-sr-testimonies {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    
    .jz-tlw-note-title-text {
        max-width: 480px;
        margin: 0 auto;
    }
    
    div#jz-tlw-note-title {
        padding-top: 50px !important;
        padding-bottom: 40px !important;
        border: none;
    }
    
    .jz-tlw-note-text {
        max-width: 600px;
        margin: 0 auto;
        padding: 0 20px;
    }
    
    #jz-tlw-note .vc_col-sm-6 > .vc_column-inner {
        max-width: 600px;
        margin: 0 auto;
    }
    
    .jz-tlw-note-img {
        max-width: 220px !important;
        margin: -270px 0 0 auto;
        right: 0;
        margin-right: 0% !important;
    }
    
    div#jz-tlw-note {
        padding-top: 40px !important;
        padding-bottom: 50px !important;
    }
    
    #jz-tlw-note::after {
        height: 51px;
    }
    
    .jz-tlw-extract .vc_col-sm-6:nth-child(2) {
        max-width: 680px;
        margin: 0 auto 50px!important;
    }
    
    .jz-tlw-extract img.img-with-animation {
        display: none;
    }
    
    .jz-tlw-full-text-item p {
        font-size: 46px;
        line-height: 56px;
    }
    
    div#jz-tlw-full-inner {
        padding: 0 30px;
    }
    
    div#jz-tlw-jz-full {
    }
    
    #jz-tlw-includes > .row_col_wrap_12.col {
        padding: 0 20px;
    }
    
    .jz-tlw-includes-text ul {
        column-count: 1;
        max-width: 560px;
        margin: 0 auto !important;
    }
    
    div#jz-tlw-clear {
        padding-top: 0px !important;
    }
    
    div#jz-tlw-clear > .row_col_wrap_12.col {
        max-width: 600px;
        margin: 0 auto;
    }
    
    .jz-quote-text {
        padding: 0 20px;
    }
    
    div#jz-tlw-sneak {
        padding-top: 60px !important;
    }
    
    .row .jz-tlw-sneak-title h2 {
        font-size: 40px;
        line-height: 51px;
    }
    
    .jz-tlw-sneak-title:after {
        height: 50px;
    }
    
    .jz-tlw-sneak-title {
        padding-bottom: 90px;
    }
    
    #jz-tlw-dear img {
        max-width: 280px;
    }
    
    div#jz-tlw-dear {
        padding-top: 70px !important;
    }
    
    .jz-tlw-dear-top:after, .jz-tlw-dear-btm:after {
        height: 50px;
    }
    
    .jz-tlw-dear-top {
        padding-bottom: 100px;
    }
    
    .jz-tlw-dear-btm {
        padding-bottom: 100px;
    }
    
    .jz-tlw-desire-text ul {
        margin: 0 auto !important;
        column-count: 1;
        max-width: 480px;
    }
    
    div#jz-tlw-desire {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    
    div#jz-sr-grow.jz-tlw-need {
        padding-top: 0px !important;
        padding-bottom: 50px !important;
    }
    
    div#jz-sr-grow > .row-bg-wrap:after, div#jz-sr-grow > .row-bg-wrap:before {
        display: none;
    }
    
    div#jz-sr-grow .vc_col-sm-5:before {
        display: none;
    }
    
    div#jz-sr-grow .vc_col-sm-5 img.img-with-animation {
        max-height: 430px;
    }
    
    .row .jz-tlw-need .jz-sr-grow-text {
        padding: 30px 20px 0px 20px;
        margin: 0 auto;
    }
    
    .row .jz-tlw-need .jz-sr-grow-text h2 {
        font-size: 34px;
        line-height: 46px;
        margin-bottom: 10px;
    }
    
    #jz-tlw-invite > .row_col_wrap_12 {
        max-width: 580px;
        margin: 0 auto;
        text-align: center;
    }
    
    .row div#jz-tlw-invite h2 {
        max-width: 100%;
        font-size: 47px;
        line-height: 56px;
        padding-bottom: 60px;
    }
    
    .row div#jz-tlw-invite h2 img {
        margin: -35px 0 0 auto;
        max-width: 280px;
    }
    
    .row div#jz-tlw-invite h2:after {
        height: 40px;
    }
    
    div#jz-tlw-invite {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    
    .row .jz-tlw-might-text h2 {
        font-size: 34px;
        line-height: 45px;
    }
    
    .row .jz-tlw-might-text {
        padding: 80px 20px;
    }
    
    #jz-tlw-listed > .row_col_wrap_12.col {
        max-width: 480px;
        margin: 0 auto;
    }
    
    #jz-tlw-listed img.img-with-animation {
        max-width: 270px;
        margin: -110px -70px 0 auto;
    }
    
    #jz-tlw-active > .row_col_wrap_12.col {
        padding: 0 20px;
    }
    
    .row .jz-tlw-active-text h2 {
        font-size: 46px;
        line-height: 56px;
    }
    div#jz-pod-header {
        padding-top: 120px !important;
        padding-bottom: 50px !important;
    }
    
    div#jz-pod-header >.row_col_wrap_12.col {
        max-width: 680px;
        margin: 0 auto;
    }
    
    #jz-pod-header-btns .jz-pod-sub-btn {
        max-width: 140px !important;
        margin: 0 auto 0 0;
    }
    
    #jz-pod-header-btns .vc_col-sm-4 {
        width: 33%;
    }
    
    #jz-pod-header .video-color-overlay.row-bg-layer {
        opacity: 1 !important;
        background: linear-gradient(90deg, black, #00000073) !important;
    }
    
    .jz-pod-intro-text {
        max-width: 480px;
        margin: 0 auto;
    }
    
    div#jz-pod-intro {
        padding-top: 40px !important;
        padding-bottom: 75px !important;
    }
    
    div#jz-pod-intro .row-bg {
        background-size: auto 100% !important;
        background-position: top right !important;
    }
    
    #jz-intro-top .vc_col-sm-6 {
        display: none;
    }
    
    #jz-intro-top .vc_col-sm-5 {
        margin-bottom: 0;
    }
    
    #jz-pod-optin, #jz-pod-optin-btm {
        padding-top: 50px !important;
        padding-bottom: 30px !important;
    }
     
    div#jz-pod-exists  .jz-frame-image-col {
        margin-bottom: 0;
    }
    
    div#jz-pod-exists {
        padding-top: 100px !important;
    }
    
    .jz-pod-exists-text {
        max-width: 680px;
        margin: 0 auto 40px !important;
    }
    
    #jz-pod-exists > .row-bg-wrap:after {
        display: none;
    }
    
    #jz-pod-world > .row_col_wrap_12 {
        padding: 0 20px;
        max-width: 720px;
        margin: 0 auto;
    }
    
    div#jz-pod-world {
        padding-top: 50px !important;
        padding-bottom: 110px !important;
    }
    
    .jz-podcast-new {
        padding: 0 20px;
    }
    
    p.jz-podcast-new-item-title {
        font-size: 26px;
        line-height: 35px;
    }
    
    .jz-podcast-featured-title {
        padding: 0 20px;
    }
    
    .jz-feed {
        padding: 0 20px;
    }
    
    .row .jz-podcast-featured-link a {
        margin-right: 10px;
    }
    
    .jz-podcast-featured-wrap.jz-feed-wrap {
        margin-left: -20px;
        width: calc(100% + 40px);
    }
    
    .jz-feed.jz-podcast-featured .jz-feed-item {
        margin-bottom: 30px;
        flex-basis: calc(33% - 20px);
        margin: 0 10px;
    }
    
    .jz-feed-item-top {
        height: 260px;
    }
    
    .jz-feed .jz-feed-item .jz-feed-item-top img {
        height: 100%;
    }
    
    .jz-podcast-featured .jz-feed-item-btm {
        padding: 15px 15px 60px;
    }
    
    #jz-pod-say > .row_col_wrap_12 {
        max-width: 680px;
        margin: 0 auto;
    }
    
    div#jz-pod-say {
        padding-top: 70px !important;
    }
    
    .jz-pod-say-img {
        max-width: 320px !important;
        margin: -80px auto 0 0;
    }
    
    .row .jz-pod-note-text {
        margin: 0 auto;
        padding: 50px 20px !important;
        max-width: 620px;
    }
    
    #jz-pod-note > .row-bg-wrap:after {
        display: none;
    }
    
    #jz-pod-note .jz-frame-image-col img {
        object-position: center 10%;
    }
    
    .jz-pod-lives-text h2 {
        font-size: 36px;
        line-height: 45px;
    }
    
    #jz-pod-banner .wpb_text_column {
        text-align: center;
        margin: 0 auto;
    }
    
    div#jz-pod-banner {
        padding-top: 50px !important;
    }
    
    div#jz-pod-banner-btns {
        max-width: 680px;
        margin: 30px auto 0;
    }
    
    #jz-pod-banner-btns > .row_col_wrap_12_inner {
        flex-direction: row;
        flex-wrap: nowrap;
    }
    
    .jz-pod-banner-img {
        max-width: 320px !important;
        margin: 0 0 0 auto;
    }
    
    .jz-feed .jz-feed-item {
        margin-bottom: 30px;
        flex-basis: calc(50% - 20px);
        margin: 0 10px;
    }
    
    .jz-feed-nav {
        padding: 0 20px;
    }
    
    .jz-feed-filter-outer {
        width: 192px;
        margin-right: 20px;
    }
    
    .jz-feed-filter-current {
        font-size: 14px;
    }
    
    .jz-feed-left {
        width: calc(100% - 270px);
    }
    
    div#jz-feed-search-outer button.jz-search-submit {
        right: 20px;
    }
    
    .jz-feed-filter-container {
        padding-top: 50px;
    }
    
    .jz-blog-new {
        padding: 50px 20px;
    }
    
    .jz-blog-new-item-left {
        width: 36%;
    }
    
    .jz-blog-new-item-right {
        width: 64%;
    }
    
    div#jz-blog-header {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    
    div#jz-blog-header > .row_col_wrap_12.col {
        padding: 0 20px;
    }
    
    .jz-blog-header-text h1 {
        font-size: 44px;
        line-height: 55px;
    }
    
    .jz-blog-header-text h1 img {
        width: 214px;
    }
    div#jz-contact-header {
        padding-top: 70px !important;
    }
    
    .jz-contact-header-text {
        max-width: 670px !important;
        padding: 0 20px;
    }
    
    .jz-contact-header-img {
        max-width: 320px !important;
        margin: -200px 0 0 auto;
    }
    
    .row .jz-contact-header-text h3 {
        font-size: 48px;
        line-height: 56px;
    }
    
    div#jz-contact-main {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .jz-contact-main-img {
        display: none !important;
    }
    .row .jz-contact-main-text {
        margin: 0 auto;
        max-width: 580px;
        padding: 0 20px;
    }
    
    .jz-contact-main-title {
        max-width: 520px;
        margin:  0 auto 40px;
        text-align: center;
    }
    
    .row .jz-contact-main-title h3 {
        font-size: 40px;
        line-height: 48px;
    }
    
    #jz-contact-main .wpcf7 {
        max-width: 580px;
        margin: 0 auto;
    }
    
    .jz-contact-social-text {
        max-width: 680px;
    }
    
    .row .jz-contact-social-text h4 {
        font-size: 30px;
        line-height: 45px;
    }
    
    #jz-contact-social-icons > .row_col_wrap_12_inner {
        flex-direction: row;
        flex-wrap: nowrap;
    }
    
    #jz-contact-social-icons .vc_col-sm-1\/5 {
        margin-bottom: 0;
    }
    
    #jz-contact-social .vc_col-sm-12.wpb_column.column_container {
        padding: 20px 0;
    }
    .jz-header.jz-header-single {
        padding: 70px 30px 70px;
    }
    
    .jz-header.jz-header-single h1 {
        font-size: 36px;
        line-height: 48px;
    }
    
    .jz-header.jz-header-single p.jz-episode-nbr {
        padding-bottom: 10px;
    }
    
    .jz-podcast-container > .row {
        flex-direction: column;
    }
    
    .jz-podcast-container > .row .post-area.col.standard-minimal {
        width: 100%;
        margin-right: 0;
        padding-right: 0;
        margin: 0 auto 60px !important;
        max-width: 680px;
        padding: 0 20px !important;
    }
    
    .jz-podcast-container > .row #sidebar {
        margin: 0 auto;
        padding: 0 20px;
        max-width: 100%;
    }
    
    .jz-single-share.jz-single-share-btm {
        text-align: center;
    }
    
    .jz-single-share.jz-single-share-btm .jz-single-share-icons {
        justify-content: center;
    }
    
    .jz-podcast-container {
        padding-bottom: 40px;
    }
    
    .jz-related-feed .jz-feed-item-wrap {
        padding: 25px 15px 47px;
    }
    
    .jz-related-feed .jz-feed-item-wrap p.jz-feed-item-link {
        bottom: 14px;
    }
    
    .row p.jz-feed-item-title {
        font-size: 20px;
    }
    
    .jz-related {
        padding: 50px 20px;
    }
    div#jz-brand-header {
        padding-top: 50px !important;
    }
    
    #jz-brand-header-top .jz-brand-header-top-text h1 {
        font-size: 42px;
        line-height: 52px;
        max-width: 590px;
    }
    
    .jz-brand-header-top-text {
        padding: 0 20px;
    }
    
    .jz-brand-header-img {
        max-width: 360px !important;
        margin: -160px 0 0 auto;
    }
    
    #jz-brand-header-btm .row_col_wrap_12_inner {
        padding: 22px 22px;
    }
    
    #jz-brand-header-btm .vc_col-sm-2 {
        margin-bottom: 0;
    }
    
    .jz-brand-real-text {
        max-width: 680px;
        margin: 0 auto;
    }
    
    div#jz-brand-real {
        padding-top: 40px !important;
        padding-bottom: 50px !important;
    }
    
    div#jz-brand-ways {
        padding-top: 50px !important;
        padding-bottom: 100px !important;
    }
    
    .jz-brand-ways-title {
        max-width: 680px;
        margin: 0 auto 50px !important;
    }
    
    .row .jz-brand-ways-title h2 {
        font-size: 32px;
        line-height: 45px;
    }
    
    div#jz-brand-ways-btm > .row_col_wrap_12_inner {
        max-width: 560px;
        margin: 0 auto;
        width: 100%;
        padding: 0 20px;
    }
    
    div#jz-brand-magnets-logos {
        padding: 0 20px;
    }
    
    #jz-brand-magnets-logos .row_col_wrap_12_inner.col .vc_col-sm-2 {
        margin-bottom: 0 !important;
    }
    
    .row #jz-brand-magnets .jz-brand-magnets-text p {
        margin-bottom: 0px;
        font-size: 14px;
    }
    
    #jz-brand-order > .row-bg-wrap .row-bg {
        background-position: center right !important;
        filter: blur(13px) brightness(0.9) saturate(0.3);
    }
    
    div#jz-brand-order {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    
    #jz-brand-order > .row_col_wrap_12.col {
        max-width: 580px;
        margin: 0 auto;
    }
    
    .jz-brand-order-text.jz-text h2 {
        margin-bottom: 40px;
    }
     
    
    .jz-brand-order-text.jz-text {
        padding-top: 0;
    }
    
    div#jz-brand-get {
        padding-top: 50px !important;
        padding-bottom: 100px !important;
    }
    
    .jz-text.jz-brand-get-text {
        padding-top: 0;
        margin-bottom: 10px !important;
        max-width: 100%;
    }
    
    div#jz-brand-get > .row_col_wrap_12.col {
        max-width: 580px;
        margin: 0 auto;
    }
    
    div#jz-brand-get {
        padding-bottom: 10px !important;
    }
    
    #jz-brand-get img.jz-brand-get-img {
        max-width: 360px;
        width: 90%;
        margin: -60px -110px 0 auto;
    }
    
    #jz-brand-coach > .row_col_wrap_12.col {
        max-width: 680px;
        margin: 0 auto;
    }
    
    #jz-brand-coach img {
        max-width: 390px;
        margin: -570px -180px 0 auto;
        z-index: -1;
    }
    
    #jz-brand-coach > .row_col_wrap_12.col > .vc_col-sm-6:last-child {
        z-index: -1;
        position: relative;
    }
    
    div#jz-brand-help {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    #jz-vip-header {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    
    #jz-vip-header > .row_col_wrap_12 {
        max-width: 680px;
        margin: 0 auto;
    }
    
    #jz-vip-header .row-bg-overlay.row-bg-layer {
        background: linear-gradient(90deg,rgb(29 29 29 / 64%) 0%,rgb(29 29 29 / 53%) 100%) !important;
        opacity: 1 !important;
    }
    
    .row .jz-vip-queen-text h4 {
        font-size: 32px;
        line-height: 44px;
    }
    
    .row .jz-vip-queen-text {
        max-width: 740px;
        margin: 0 auto;
        padding: 0 20px;
    }
    
    div#jz-vip-queen {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    
    .row .jz-vip-queen-text p {
        font-size: 20px;
    }
    
    #jz-vip-unlock .vc_col-sm-7 > div {
        max-width: 580px;
        margin: 0 auto 40px;
    }
    
    #jz-vip-unlock .row-bg-wrap:after {
        display: none;
    }
    
    .jz-frame-image .jz-frame-image-col img.jz-vip-unlock-img {
        object-position: 50% 13%;
    }
    
    div#jz-vip-foryou {
        padding-top: 80px !important;
        padding-bottom: 110px !important;
    }
    
    #jz-vip-foryou .nectar-fancy-ul {
        max-width: 680px;
        margin: 0 auto;
        padding: 50px 40px 10px;
        margin-bottom: 60px;
    }
    
    #jz-vip-foryou .nectar-fancy-ul ul {
        column-count: 1;
    }
    
    #jz-vip-reality .jz-vip-reality-text {
        max-width: 580px;
    }
    
    #jz-vip-reality .jz-vip-reality-text p img {
        right: -10px;
        bottom: -50px;
    }
    
    div#jz-vip-reality {
        padding-top: 100px !important;
        padding-bottom: 80px !important;
    }
    
    #jz-vip-meet .jz-frame-text-col.jz-vip-meet-left {
        margin-bottom: 0;
    }
    
    #jz-vip-meet .jz-frame-text-col .vc_column-inner:before,
    #jz-vip-meet .jz-frame-text-col .vc_column-inner:after {
        display: none;
    }
    
    #jz-vip-meet img.jz-vip-meet-img {
        display: block;
        height: 330px;
        width: auto;
        right: 0 !important;
        left: auto;
    }
    
    #jz-vip-secret {
        padding-top: 60px !important;
        padding-bottom: 50px !important;
    }
    
    .jz-vip-glance-text {
        margin: 0 auto;
    }
    
    #jz-vip-day > .row_col_wrap_12 {
        max-width: 720px;
        margin: 0 auto;
        padding: 0 20px;
    }
    
    div#jz-vip-day {
        padding-top: 50px !important;
        padding-bottom: 40px !important;
    }
    
    #jz-vip-day img.img-with-animation {
        max-width: 360px;
        margin: -120px 0 -190px auto;
    }
    
    .jz-vip-great-left > .vc_column-inner:before, .jz-vip-great-left > .vc_column-inner:after {
        display: none;
    }
    
    .jz-vip-great-right > .vc_column-inner {
        padding: 50px 70px;
    }
    
    .jz-vip-great-title {
        padding: 40px 40px 50px;
        border-bottom: 1px solid #1d1d1d;
    }
    
    div#jz-vip-ready {
        padding-top: 40px !important;
        padding-bottom: 50px !important;
    }
    
    .row .jz-vip-ready-title h4 {
        font-size: 30px;
        line-height: 45px;
        max-width: 680px;
    }
    
    .row .jz-vip-ready-title {
        margin-bottom: 50px !important;
    }
    div#jz-vip-my > .row-bg-wrap .inner-wrap:before, #jz-vip-glance > .row-bg-wrap:before{
        left: 45px;
    }
    #jz-vip-glance > .row-bg-wrap:after,
    div#jz-vip-my > .row-bg-wrap .inner-wrap:after {
        right: 45px;
    } 
    
    #jz-vip-glance > .row-bg-wrap .inner-wrap.row-bg-layer:after {
        bottom: 100px;
    }
    
    #jz-vip-glance-row-3 > .row-bg-wrap:before {
        left: 50px;
    }
    
    #jz-vip-glance-row-3 > .row-bg-wrap:after {
        right: 50px;
    }
    
    #jz-vip-glance-row-3 > .row-bg-wrap .row-bg:after {
        bottom: 50px;
    }
    
    .jz-vip-glance-row > .row-bg-wrap .row-bg:after {
        bottom: 50px;
    }
    div#jz-sr-header {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    
    div#jz-sr-header > .row_col_wrap_12 {
        max-width: 680px;
        margin:  0 auto;
    }
    
    div#jz-sr-ready {
        padding-top: 70px !important;
        padding-bottom: 50px !important;
    }
    
    #jz-sr-all > .row_col_wrap_12 {
        max-width: 680px;
        margin: 0 auto;
        flex-direction: column-reverse;
    }
    
    div#jz-sr-all {
        padding-top: 50px !important;
    }
    
    .jz-sr-all-text.jz-text {
        padding-top: 0;
    }
    
    .jz-sr-all-img {
        max-width: 380px !important;
        margin: 0 auto -40px !important;
    }
    
    .row .jz-sr-ignite-text h2 {
        font-size: 33px;
        line-height: 45px;
    }
    
    div#jz-sr-ignite {
        padding-bottom: 360px !important;
    }
    
    div#jz-sr-secret {
        padding-top: 90px !important;
        padding-bottom: 60px !important;
    }
    
    #jz-sr-secret > .row_col_wrap_12 {
        padding: 0 20px;
    }
    
    div#jz-sr-claim {
        padding-bottom: 0px !important;
    }
    
    #jz-sr-sacred {
        padding-top: 60px !important;
        padding-bottom: 130px !important;
    }
    
    div#jz-sr-cards {
        padding-top: 60px !important;
        padding-bottom: 100px !important;
    }
    
    #jz-sr-cards > .row_col_wrap_12 {
        margin: 0 auto;
        max-width: 580px;
    }
    
    div#jz-sr-grow .vc_col-sm-5 img.img-with-animation.skip-lazy {
        object-position: center 20%;
    }
    
    #jz-sr-grow > .row_col_wrap_12 {
        flex-direction: column-reverse;
    }
    
    .row .jz-sr-grow-text {
        padding: 50px 20px 50px;
        max-width: 680px;
        margin: 0 auto;
    }
    
    div#jz-sr-grow {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    #jz-sr-grow .vc_col-sm-5 {
        margin-bottom: 0;
    }
    
    #jz-sr-spots > .row_col_wrap_12 {
        max-width: 680px;
        margin: 0 auto;
    }
    
    div#jz-sr-spots {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    
    div#jz-sr-asked {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
    .jz-horz-circle-item {
        width: 500px;
        height: 500px;
        justify-content: center;
        align-items: center;
        padding: 60px;
    }
    
    .jz-horz-circle-item-quote > .wpb_wrapper {
        padding-top: 30px;
    }
    
    .row .jz-horz-circle-item .wpb_wrapper:before {
        top: 0;
    }
    
    .jz-horz-circle-slide-outer .cell {
        width: 500px !important;
    }
    
    .row .jz-horz-circle-item h6 {
        font-size: 20px;
        line-height: 31px;
    }
    .jz-vip-glance-title > .wpb_wrapper {
        flex-direction: column;
    }
    
    .row .jz-vip-glance-title h2 {
        margin-bottom: 20px;
    }
    
    .jz-vip-glance-text {
        max-width: 490px;
    }
    
    .jz-vip-glance-title {
        padding-bottom: 0;
    }
    div#jz-coach-header {
        padding-top: 60px !important;
        padding-bottom: 30px !important;
    }
    
    div#jz-coach-header > .col {
        padding: 0 20px;
    }
    
    body #jz-coach-header h1 {
        font-size: 46px;
        line-height: 58px;
    }
    
    body #jz-coach-header p {
        font-size: 20px;
        line-height: 30px;
    }
    
    body #jz-coach-header .jz-coach-header-text {
        max-width: 550px;
    }
    
    div#jz-coach-it {
        padding-top: 50px !important;
        padding-bottom: 100px !important;
    }
    
    div#jz-coach-it > .col {
        padding: 0 20px;
    }
    
    .jz-coach-it-text p {
        font-size: 30px;
        font-style: normal;
        font-weight: 400;
        line-height: 55px;
    }
    
    .jz-coach-busy-img {
        max-width: 200px !important;
        margin: -150px 0 0 auto;
    }
    
    #jz-coach-busy > .row_col_wrap_12.col {
        flex-direction: column-reverse;
    }
    
    #jz-coach-busy > .row_col_wrap_12.col> .vc_col-sm-6 {
        margin-bottom: 0;
    }
    
    .row .jz-coach-own-text h4 {
        font-size: 32px;
        line-height: 45px;
        max-width: 610px;
        margin: 0 auto;
    }
    
    #jz-coach-own .vc_col-sm-12 {
        padding-top: 60px;
        padding-bottom: 50px;
    }
    
    #jz-coach-star {
        padding-top: 50px !important;
        padding-bottom: 20px !important;
    }
    
    #jz-coach-star > .col {
        padding: 0 20px;
    }
    
    .row #jz-coach-star h4 {
        font-size: 32px;
        line-height: 45px;
    }
    
    #jz-coach-star .wpb_text_column img {
        margin: -50px -10px 0 auto;
    }
    
    #jz-coach-star .row-bg.viewport-desktop.using-image {
        background-position: left center !important;
        background: #f8fafb;
        background-size: cover;
        opacity: 0.4;
        filter: blur(5px);
    }
    
    .jz-coach-bright-title {
        padding: 0 20px;
    }
    
    .row .jz-coach-bright-title h5 {
        font-size: 26px;
        line-height: 34px;
    }
    
    div#jz-coach-so, #jz-coach-ready {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    
    .jz-coach-so-text {
        padding: 80px 0 40px;
        margin: 0 auto;
    }
    
    .row .jz-coach-so-text h3 {
        font-size: 24px;
        font-style: normal;
        font-weight: 400;
        line-height: 34px;
    }
    
    .row .jz-coach-so-text h6 {
        line-height: 19px;
        font-size: 14px;
    }
    
    .jz-coach-so-right img {
        max-height: 520px;
        object-position: center 10%;
    }
    
    #jz-coach-catch .row-bg {
        opacity: 0.8;
        background-color: #000;
        background-blend-mode: darken;
    }
    
    div#jz-coach-catch > .col ,
    #jz-coach-but > .col {
        padding: 0 20px;
    }
    
    div#jz-coach-catch {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    
    div#jz-coach-but {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    
    #jz-coach-but .jz-coach-but-text h3 {
        font-size: 40px;
        font-style: normal;
        font-weight: 300;
        line-height: 53px;
    }
    
    div#jz-coach-side {
        padding-top: 50px !important;
        padding-bottom: 25px !important;
    }
    
    #jz-coach-side > .row-bg-wrap .inner-wrap:after {
        z-index: 100;
        display: none;
    }
    
    .jz-coach-side-left > .vc_column-inner {
        padding: 40px 80px;
    }
    
    div#jz-coach-ready > .col {
        padding:  0 20px;
    }
    
    div#jz-coach-ready {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    
    .jz-coach-ready-text h2 {
        font-size: 38px;
        line-height: 48px;
    }
    .jz-post-container .post-area {
        padding-top: 70px;
    }
    
    .jz-feed-item.jz-post-item {
        width: 100%;
        margin: 0 auto 20px;
    }
    
    .jz-post-feed p.jz-feed-item-date {
        margin-bottom: 0;
    }
    
    .jz-single-btm-wrap {
        padding: 0 20px;
    }
    
    .container.jz-post-container {
        padding: 0 20px 80px !important;
    }
    .jz-lw-header {
        padding-top: 80px !important;
        padding-bottom: 140px !important;
    }
    
    .jz-lw-header .row-bg {
        background-position: center top !important;
    }
    
    div#jz-lws-header > .col {
        padding: 0 20px;
    }
    
    .jz-lw-let.jz-frame-image > .row-bg-wrap:after {
        bottom: 0;
    }
    
    .jz-lw-but {
        padding-top: 80px !important;
    }
    
    .jz-lw-but > .col {
        padding: 0 20px;
        flex-direction: column-reverse;
    }
    
    .jz-lw-but-text {
        padding: 0px 0px 50px;
    }
    
    .jz-lw-when-img {
        max-width: 320px !important;
    }
    
    .jz-lw-order .vc_col-sm-6:nth-child(2) .vc_column-inner {
        margin: 0 auto 50px;
    }
    
    .jz-lw-blog > .col {
        padding: 0 20px;
    }
    
    .jz-lw-word {
        padding-top: 80px !important;
        padding-bottom: 150px !important;
    }
    
    .jz-lw-word > .col {
        padding: 0 20px;
        max-width: 680px;
        margin:  0 auto;
    }
    
    .jz-lw-word .row-bg {
        opacity: 0.2;
    }
    
    .jz-lw-next-mid-img {
        max-width: 300px !important;
        margin-left: auto;
        margin-bottom: -300px !important;
    }
    
    .jz-lw-next-mid-text {
        padding: 20px 50px 60px;
    }
    .jz-lw-clients > .col {
        max-width: 600px;
        margin: 0 auto;
    }
    
    .jz-lw-creator > .col {
        padding: 0 20px;
    }
    
    .jz-lw-creator {
        padding-top: 70px !important;
    }
    
    .jz-lwb-word-text {
        max-width: 580px;
        margin: 0 auto;
        padding-bottom: 10px;
    }
    
    .jz-lw-word-img {
        max-width: 220px !important;
    }
    
    .jz-lw-power {
        padding-top: 60px !important;
        padding-bottom: 50px !important;
    }
    
    .jz-lw-power > .col {
        padding: 0 20px;
    }
    
    .jz-lw-blog {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    #jz-lwt-next div#jz-lws-next-mid .img-with-aniamtion-wrap {
        display: none;
    }
    
    .jz-lw-next-mid-text {
        margin: 0 auto;
    }
    #jz-lwt-next .jz-lw-next-mid-img {
        display: none;
    }
    
    .jz-lw-next-mid-text {
        margin: 0 auto;
    }
}
@media all and (max-width:780px){
    .jz-quote > .row_col_wrap_12.col > .vc_col-sm-9, .jz-quote .row_col_wrap_12_inner.col > .vc_col-sm-9 {
        width: 100%;
        border-width: 1px;
        border-style:solid; 
        padding: 40px;
    }
    
    .jz-quote .row_col_wrap_12.col > .vc_col-sm-3 {
        border-width: 1px;
        border-style:solid;    
        border-bottom: 0;
    }
    
    .jz-quote {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .jz-quote .row_col_wrap_12.col > .vc_col-sm-3 {
        width: 100%;
        border-right: 1px;
    }
    
    .jz-quote-rev > .row_col_wrap_12.col {
        flex-direction: column-reverse;
    }
    
    .jz-quote > .row_col_wrap_12.col > .vc_col-sm-9, .jz-quote .row_col_wrap_12_inner.col > .vc_col-sm-9 {
        padding: 30px;
    }
    
    .jz-quote-text {
        padding: 0;
    }
    
    #jz-brand-quote .vc_col-sm-3 {
        border-right: 1px solid;
        border-bottom: 0;
    }
    .jz-text {
        padding: 30px 20px 30px;
    }
    
    div#jz-home-pre {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    
    div#jz-home-pre > .row-bg-wrap:before {
        top: 30px;
    }
    
    div#jz-home-pre > .row-bg-wrap:after {
        bottom: 29px;
    }
    
    .js-home-hi-text p {
        font-size: 65px;
        max-width: 320px;
    }
    
    div#jz-home-hi {
        padding-bottom: 30px !important;
        padding-top: 80px !important;
    }
    
    #jz-home-hi > .row-bg-wrap:before {
        top: 30px;
    }
    
    #jz-home-hi > .row-bg-wrap:after {
        bottom: 28px;
    }
    
    .vc_col-sm-5.jz-home-hi-left {
        padding: 0 7px!important;
    }
    
    #jz-home-hi .row_col_wrap_12.col.span_12:after, #jz-home-hi .row_col_wrap_12.col.span_12:before {
        height: calc(100% + 111px);
        top: -80px;
    }
    
    #jz-home-impact .wpb_text_column {
        padding: 0 25px;
    }
    
    #jz-home-impact h3 {
        font-size: 44px;
        line-height: 59px;
    }
    
    .jz-text ~ a.nectar-button.large.regular.accent-color.regular-button.jz-btn.jz-btn-yellow {
        margin-left: 20px;
    }
    
    #jz-home-hustle-mid img {
        margin: 0 20px -40% auto !important;
        max-width: 174px;
    }
    
    #jz-home-hustle-mid .wpb_text_column h2 {
        font-size: 55px;
        line-height: 58px;
    }
    
    #jz-home-burned .row-bg.viewport-desktop.using-image {
        background-position: 40% center !important;
    }
    
    .jz-quote .row_col_wrap_12.col > .vc_col-sm-3 {
        padding: 30px 10px;
    }
    
    .jz-home-hustle-top-text p {
        font-size: 14px;
        padding: 0 20px;
    }
    
    div#jz-home-hustle-top {
        padding: 30px 0;
    }
    
    #jz-home-hustle > .row-bg-wrap:before {
        top: 96px;
    }
    
    .jz-home-giving-text {
        padding: 0 20px;
    }
    
    .jz-home-giving-text h4, .jz-cause-text h4 {
        font-size: 28px !important;
        line-height: 39px !important;
        margin-bottom: 40px !important;
    }
    
    div#jz-home-giving .vc_column-inner, .jz-cause .vc_column-inner {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    
    div#jz-home-cta {
        padding-top: 40px !important;
    }
    #jz-quiz-banner h5 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    
    .jz-top-banner div#jz-quiz-banner {
        padding: 20px 20px;
        background-position: top right;
    }
    
    div#jz-about-header {
        padding-top: 45px !important;
    }
    
    #jz-about-header-top h1 {
        font-size: 48px;
        line-height: 56px;
    }
    
    div#jz-about-header-top {
        margin-bottom: 2px;
    }
    
    .jz-about-header-seen-text p {
        font-size: 12px;
    }
    
    #jz-about-header-btm .vc_col-sm-3 {
        padding: 20px 20px;
    }
    
    .jz-about-banner-text {
        padding: 0 20px;
    }
    
    div#jz-about-hi {
        padding-top: 40px !important;
    }
    
    .row .jz-about-hi-text h2 {
        font-size: 32px;
        line-height: 47px;
    }
    
    .row .jz-about-hi-text h5 {
        font-size: 21px;
        line-height: 27px;
        margin-bottom: 20px;
    }
     
    
    #jz-about-hi .img-with-aniamtion-wrap {
        max-width: 310px;
        margin: 0 auto 0px;
    }
    
    .jz-about-way-text {
        padding: 0 20px;
    }
    
    .row .jz-about-way-text img {
        max-width: 230px;
    }
    
    .row .jz-about-way-text h5 {
        font-size: 22px;
        line-height: 30px;
    }
    
    .row .jz-about-spent-text h2 {
        font-size: 28px;
        line-height: 38px;
    }
    
    .jz-about-spent-left > .vc_column-inner {
        padding: 30px 30px 40px;
    }
    
    .jz-about-grab-text {
        max-width: 320px;
        margin: 0 0 0 auto;
        text-align: right;
        padding: 0 20px;
    }
    
    #jz-about-grab a.nectar-button.large.jz-btn.jz-btn-yellow {
        display: table;
        margin-right: 20px;
        margin-left: auto;
    }
    
    #jz-about-grab .row-bg.viewport-desktop.using-image {
        background-position: 43% center !important;
        background-color: #0000005e !important;
        background-blend-mode: darken;
    }
    
    div#jz-about-secret {
        padding-top: 10px !important;
        padding-bottom: 60px !important;
    }
    
    #jz-about-secret .row-bg {
        background-size: auto 100% !important;
    }
    
    .row .jz-about-secret-text img {
        bottom: -80px;
        right: -20px;
    }
    
    #jz-about-trip .jz-about-trip-text h4 {
        font-size: 28px;
        line-height: 43px;
    }
    
    .row .jz-about-mission-text h2 {
        font-size: 28px;
        line-height: 39px;
    }
    
    div#jz-about-mission {
        padding-top: 40px !important;
    }
    
    div#jz-about-trip {
        padding-top: 40px !important;
        padding-bottom: 30px !important;
    }
    
    .jz-about-fun-title h2 {
        font-size: 30px;
        line-height: 37px;
    }
    
    #jz-about-grow > .row_col_wrap_12.col {
        padding: 0 20px;
    }
    
    #jz-about-grow .jz-about-grow-text h2 {
        font-size: 32px;
        line-height: 45px;
    }
    
    #jz-about-grow img.jz-about-grow-img {z-index: -1;}
    
    #jz-about-grow .jz-about-grow-text img {
        max-width: 270px;
    }
    div#jz-work-header {
        padding-top: 40px !important;
        padding-bottom: 30px !important;
    }
    
    .row .jz-work-header-text h1 {
        font-size: 34px;
        line-height: 48px;
    }
    
    .row .jz-work-header-text h1 img {
        max-width: 370px;
    }
    
    .jz-frame-image {
        padding-top: 60px !important;
    }
    
    .jz-frame-image > .row-bg-wrap:before {
        top: 60px;
    }
    
    .row .jz-work-what-title h5 {
        font-size: 28px;
        line-height: 30px;
    }
    
    #jz-work-what-circles > .row_col_wrap_12_inner {
        flex-direction: column;
        max-width: 430px;
        margin: 0 auto;
    }
    
    #jz-work-what-circles .vc_col-sm-6 {
        width: 100%;
    }
    
    .jz-what-circle .wpb_wrapper {
        padding: 20px 30px;
    }
    
    div#jz-work-here-title {
        padding-top: 60px !important;
        padding-bottom: 50px !important;
    }
    
    #jz-work-here-top > .row_col_wrap_12.col {
        max-width: 430px;
        margin: 0  auto;
    }
    
    .jz-work-here-box-text {
        padding: 20px 30px 0px;
    }
    
    .jz-work-here-box a.nectar-button.large.regular.accent-color.regular-button.jz-btn {
        margin-left: 30px;
    }
    
    .jz-work-here-box > .vc_column-inner {
        padding-bottom: 20px;
    }
    
    body .row .jz-work-here-box-text h4 {
        font-size: 25px;
        line-height: 30px;
    }
    
    body #jz-work-profits h2 {
        font-size: 28px;
        line-height: 41px;
    }
    
    body #jz-work-profits 
     .wpb_text_column {
        padding: 50px 20px;
    }
    
    div#jz-work-book .jz-work-book-text h4 {
        font-size: 28px;
        line-height: 42px;
    }
    
    div#jz-work-book .jz-work-book-text {
        max-width: 340px;
    }
    
    #jz-work-book .row-bg.viewport-desktop.using-image {
        background-position: 38% top !important;
        opacity: 0.5;
    }
    
    .jz-work-might-title {
        padding: 0 20px;
    }
    
    div#jz-work-might-top {
        padding-top: 50px !important;
        padding-bottom: 70px !important;
    }
    
    .jz-work-might-title img {
        max-width: 41px !important;
        margin: 0 auto !important;
    }
    
    .row .jz-work-might-title h5 {
    }
    
    .jz-work-might-text {
        padding: 0 20px;
    }
    
    div#jz-work-might-btm {
        padding-bottom: 50px !important;
    }
    
    div#jz-work-coach {
        padding-top: 70px !important;
        padding-bottom: 100px !important;
    }
    
    #jz-work-coach > .row-bg-wrap:before {
        top: 69px;
    }
    
    .jz-work-coach-right > .vc_column-inner {
        padding: 40px 30px;
    }
    
    #jz-work-coach img.jz-work-coach-img {
        /* display: none; */
        position: absolute;
        bottom: -100px;
        right: 0;
        max-width: 220px;
        max-height: 250px;
    }
    
    div#jz-about-grow {
        padding-top: 40px !important;
    }
    
    .row .jz-work-mission-text h4 {
        font-size: 32px;
        line-height: 42px;
    }
    div#jz-tlw-intro {
        padding-top: 50px !important;
        padding-bottom: 40px !important;
    }
    
    .jz-tlw-intro-text {
        padding: 0 20px;
        margin: 0 auto;
    }
    
    .row .jz-tlw-intro-text h5 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 30px !important;
    }
    
    .jz-tlw-over-img {
        max-width: 380px !important;
    }
    
    .row div#jz-tlw-steps-title p {
        font-size: 34px;
        line-height: 45px;
    }
    
    .row div#jz-tlw-steps-title .jz-tlw-steps-title-text {
        padding: 0 20px;
    }
    
    div#jz-tlw-steps-title {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
        border: none;
    }
    
    .row .jz-tlw-step-col .jz-tlw-step-top h3 {
        font-size: 32px;
        line-height: 45px;
        margin-bottom: 10px;
    }
    
    .row .jz-tlw-step-col .jz-tlw-step-top h5 {
        font-size: 24px;
        line-height: 32px;
    }
    
    .jz-tlw-step-col > .vc_column-inner {
        padding: 20px 20px;
    }
    
    .jz-tlw-step-link-img {
        max-width: 220px !important;
        margin: 0 auto;
    }
    
    .jz-tlw-step-col {
        border-top: 1px solid;
    }
    
    .row .jz-tlw-testimonial-boxes .jz-sr-testimonies-quote p {
        font-size: 20px;
        line-height: 29px;
    }
    
    .jz-sr-testimonies-col-alt.jz-sr-testimonies-col > .vc_column-inner .img-with-aniamtion-wrap img {/* order: 3; */margin-bottom: 0 !important;}
    
    .jz-sr-testimonies-col-alt.jz-sr-testimonies-col > .vc_column-inner 
     > .wpb_wrapper {
        display: flex;
        flex-direction: column-reverse;
    }
    
    .jz-sr-testimonies-col-alt.jz-sr-testimonies-col > .vc_column-inner .jz-sr-testimonies-quote {
        margin-bottom: 30px !important;
    }
    
    .jz-sr-testimonies-col-alt.jz-sr-testimonies-col > .vc_column-inner .img-with-aniamtion-wrap .hover-wrap {
        margin-bottom: 0 !important;
    }
    
    .jz-tlw-note-title-text {
        padding: 0 20px;
    }
    
    .jz-tlw-note-title-text h2 {
        font-size: 42px;
        line-height: 56px;
    }
    
    div#jz-tlw-note-title {
        padding-top: 30px !important;
        padding-bottom: 20px !important;
    }
    
    div#jz-tlw-note {
        padding-top: 10px !important;
    }
    
    .jz-tlw-extract-text p {
        font-size: 20px;
        padding-bottom: 10px;
    }
    
    .jz-tlw-extract a.nectar-button.large.regular.accent-color.regular-button.jz-btn {
        margin-left: 20px;
    }
    
    .jz-tlw-full-text-item p {
        font-size: 36px;
        line-height: 36px;
    }
    
    div#jz-tlw-extract-2 {
        padding-top: 10px !important;
        padding-bottom: 0px !important;
    }
    
    .row div#jz-tlw-clear h2 {
        font-size: 32px;
        line-height: 45px;
    }
    
    div#jz-tlw-clear {
        padding-bottom: 50px !important;
    }
    
    #jz-tlw-clear a.nectar-button.large.regular.accent-color.regular-button.jz-btn {
        margin-left: 20px;
    }
    
    .row .jz-quote-text h6 {
        font-size: 22px;
    }
    
    .row .jz-tlw-sneak-title h2 {
        font-size: 32px;
        line-height: 41px;
    }
    
    .jz-tlw-sneak-title {
        padding-bottom: 70px;
    }
    
    .jz-tlw-sneak-row .flip-box-back .inner p {
        margin-bottom: 10px;
        margin-top: 10px;
        font-size: 16px;
    }
    
    .jz-tlw-sneak-row .flip-box-back .inner p em {
        padding: 34px 20px 20px;
        font-size: 16px;
        line-height: 22px;
    }
    
    .jz-tlw-sneak-row .flip-box-back .inner h5 {
        margin-bottom: -45px;
    }
    
    .jz-tlw-sneak-row .flip-box-back .inner, .jz-tlw-sneak-row .flip-box-back .inner p {
        font-size: 16px;
        line-height: 22px;
    }
    
    .nectar-flip-box .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner {
        padding: 20px;
    }
    
    div#jz-tlw-sneak {
        padding-bottom: 40px !important;
    }
    
    #jz-tlw-dear > .row_col_wrap_12 {
        padding: 0 20px;
    }
    
    #jz-tlw-dear img {
        max-width: 220px;
    }
    
    .row .jz-tlw-dear-top h5 {
        font-size: 24px;
        line-height: 33px;
    }
    
    .jz-tlw-dear-top {
        padding-bottom: 60px;
    }
    
    .jz-tlw-dear-top:after, .jz-tlw-dear-btm:after {
        height: 50px;
        bottom: -12px;
    }
    
    .jz-tlw-dear-btm p {
        font-size: 21px;
        line-height: 29px;
    }
    
    #jz-tlw-desire > .row_col_wrap_12.col.span_12.dark.left {
        padding: 0 20px;
    }
    
    .row .jz-tlw-need .jz-sr-grow-text h2 {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 10px;
    }
    div#jz-sr-grow.jz-tlw-need {
        padding-bottom: 0px !important;
    }
    
    .row div#jz-tlw-invite h2 {
        font-size: 32px;
        line-height: 44px;
    }
    
    .jz-tlw-invite-text {
        padding: 0 20px;
    }
    
    .row div#jz-tlw-invite h2 img {
        margin: -15px auto 0;
        max-width: 240px;
    }
    
    .row .jz-tlw-might-text h2 {
        font-size: 28px;
        line-height: 36px;
    }
    
    .row .jz-tlw-might-text {
        padding: 40px 20px;
    }
    
    div#jz-tlw-listed {
        padding-top: 30px !important;
    }
    
    #jz-tlw-listed > .col {
        padding: 0 20px;
    }
    
    #jz-tlw-listed img.img-with-animation {
        max-width: 250px;
        margin: -180px -70px 0 auto;
    }
    
    .row .jz-tlw-reason-text h2 {
        font-size: 28px;
        line-height: 36px;
    }
    
    div#jz-tlw-reason {
        padding-top: 40px !important;
    }
    
    div#jz-tlw-active {
        padding-top: 180px !important;
    }
    
    .jz-triangle-divider:before {
        border-top: 115px solid transparent;
    }
    
    .row .jz-tlw-active-text h2 {
        font-size: 42px;
        line-height: 52px;
    }
    
    .row .jz-tlw-active-text p {
        font-size: 20px;
        line-height: 32px;
    }
    #footer-widgets .row {
        flex-direction: column;
        display: flex;
    }
    
    #footer-outer #footer-widgets .col.span_4:nth-child(2) {
        width: 100%;
        padding-bottom: 40px;
    }
    
    #footer-outer #footer-widgets .col.span_4:last-child {
        width: 100%;
        padding-top: 50px;
    }
    
    #footer-outer .span_4:nth-child(2):before,  #footer-outer .span_4:nth-child(3):before {
        height: calc(100%  + 120px);
        position: absolute;
        left: auto;
        top: -120px;
    }
    
    #footer-outer .span_4:nth-child(2):after {
        content: '';
        width: 200vw;
        height: 1px;
        background: #fff;
        display: block;
        position: absolute;
        bottom: 0;
        z-index: 1;
        visibility: visible;
        left: -30vw;
    }
    
    #footer-outer .span_4:nth-child(3):before {
        content: '';
        display: block;
        position: absolute;
        background: #fff;
        width: 1px;
        height: calc(100%  + 57px);
        top: 0;
        left: auto;
        right: 0px;
    }

    #footer-outer a.jz-btn.jz-btn-outline {
        padding: 20px 8px 20px 48px;
        font-size: 15px;
        line-height: 15px;
    }
    #footer-outer a.jz-btn.jz-btn-outline:before {
        top: 17px;
    }
    #footer-outer #footer-widgets .col.span_4:nth-child(2) .textwidget {
        padding-right: 20px;
    }
    #jz-pod-header > .row_col_wrap_12.col,
    #jz-intro-top > .col,
    #jz-pod-say > .col {
        padding: 0 20px;
    }

    div#jz-pod-header {
        padding-top: 80px !important;
        padding-bottom: 20px !important;
    }

    #jz-pod-header h1 {
        font-size: 48px;
        font-style: normal;
        font-weight: 300;
        line-height: 56px;
    }

    #jz-pod-header p {
        font-size: 22px;
        line-height: 32px;
    }

    #jz-pod-header-btns .vc_col-sm-4 {
        width: 30%;
        margin-right: 3%;
    }
    

    .row .jz-pod-optin-text h4 {
        font-size: 31px;
        line-height: 39.5px;
    }

    .jz-cta .fd-form-content div[data-ff-el="footer"] {
        margin: 20px auto 0 !important;
    }

    #jz-pod-optin, #jz-pod-optin-btm {
        padding-top: 40px !important;
        padding-bottom: 20px !important;
    }

    .jz-pod-exists-text {
        padding: 0 20px;
    }

    div#jz-pod-exists {
        padding-top: 60px !important;
    }

    .row .jz-pod-exists-text h5 {
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 20px;
    }

    .row .jz-pod-exists-text h6 {
        font-size: 14px;
    }

    #jz-pod-world-box .jz-pod-world-box-text p {
        font-size: 20px;
        line-height: 30px;
    }

    .row .jz-pod-world-title h2 {
        font-size: 28px;
        line-height: 38px;
    }

    div#jz-pod-world {
        padding-bottom: 60px !important;
    }

    .jz-podcast-new-item-wrap {
        flex-direction: column;
    }

    .jz-podcast-new-item-left {
        height: 300px;
        width: 100%;
    }

    .jz-podcast-new-item-right {
        padding: 40px 45px;
        width: calc(100% );
    }

    p.jz-podcast-new-item-title {
        font-size: 24px;
        line-height: 31px;
    }

    .jz-podcast-featured-wrap.jz-feed-wrap {
        flex-direction: column;
        padding: 0 20px;
        max-width: 520px;
        margin: 0 auto;
    }

    .jz-feed.jz-podcast-featured .jz-feed-item {
        flex-basis: 100%;
        margin: 0 auto 20px;
        width: 100%;
    }

    .row .jz-podcast-featured-title h4 {
        text-align: center;
    }

    .row .jz-podcast-featured-link a {
        margin: 0 auto !important;
    }

    .jz-podcast-featured-link p {
        text-align: center;
    }

    .jz-podcast-featured-link:before {
        right: auto;
        left: 50%;
        transform: translateX(-50%);
    } 

    .jz-pod-lives-text {
        padding: 50px 20px;
    }

    .jz-pod-lives-text h2 {
        font-size: 28px;
        line-height: 40px;
    }

    #jz-pod-banner h2 {
        font-size: 36px;
        line-height: 47px;
    }
    .jz-blog-header-text h1 {
        font-size: 37px;
        line-height: 46px;
    }
    
    .row .jz-blog-header-text p {
        font-size: 22px;
        line-height: 32px;
    }
    
    .jz-blog-new-item-wrap {
        flex-direction: column;
    }
    
    .jz-blog-new-item-left {
        width: 100%;
        height: 290px;
    }
    
    .jz-blog-new-item-right {
        width: 100%;
        padding: 20px 20px;
    }
    
    .jz-feed-nav {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 50px !important;
    }
    
    .jz-feed-left {
        width: 100%;
        margin-bottom: 30px;
    }
    
    div#jz-feed-search-outer {
        margin: 0 auto;
        position: relative;
        width: 273px;
    }
    
    div#jz-feed-search-outer button.jz-search-submit {
        right: 0px;
    }
    
    .jz-feed .jz-feed-wrap {
        justify-content: center;
        align-items: center;
        flex-direction: column;
        max-width: 400px !important;
        margin:  0 auto;
    }
    
    .jz-feed .jz-feed-item {
        width: 100%;
        margin: 0 auto 20px;
    }
    
    #jz-pod-optin-btm .jz-pod-optin-text {
        margin-bottom: 0px;
    }
    .row .jz-contact-header-text h3 {
        font-size: 32px;
        line-height: 46px;
    }
    
    .jz-contact-header-text img {
        max-width: 210px !important;
    }
    
    .jz-contact-header-img {
        max-width: 180px !important;
        margin: -50px 0 0 auto;
    }
    
    .jz-contact-header-text {
        width: calc(100% - 40px) !important;
        max-width: 90% !important;
    }
    
    .row .jz-contact-main-title h3 {
        font-size: 32px;
        line-height: 38px;
    }
    
    .jz-contact-main-right {
        max-width: 440px;
        margin: 0 auto !important;
    }
    
    .row .jz-contact-social-text h4 {
        font-size: 23px;
        line-height: 35px;
    }
    .jz-vip-glance-title > .wpb_wrapper {
        flex-direction: column;
    }
    
    .row .jz-vip-glance-title h2 {
        margin-bottom: 20px;
    }
    
    .jz-vip-glance-text {
        max-width: 490px;
    }
    
    .jz-vip-glance-title {
        padding-bottom: 0;
    }
    
    div#jz-vip-header > .col {
        padding: 0 20px;
    }
    
    div#jz-vip-header {
        padding-top: 50px !important;
        padding-bottom: 30px !important;
    }
    
    #jz-vip-header .jz-vip-header-text h2 {
        font-size: 38px;
        line-height: 46px;
    }
    
    #jz-vip-header .jz-vip-header-text p {
        font-size: 22px;
        line-height: 32px;
    }
    
    .row .jz-vip-queen-text h4 {
        font-size: 24px;
        line-height: 34px;
    }
    
    .row .jz-vip-queen-text p {
        font-size: 18px;
    }
    
    .jz-vip-unlock-text {
        padding-top: 30px;
    }
    
    div#jz-vip-unlock > .col > .vc_col-sm-7  > div {padding: 0 20px;margin: 0 auto 0px;}
    
    .row .jz-vip-unlock-text h5, .row .jz-vip-day-text h5 {
        font-size: 28px;
        line-height: 37px;
        margin-bottom: 30px;
    }
    
    #jz-vip-foryou .jz-vip-foryou-title h2 {
        font-size: 36px;
        line-height: 66px;
    }
    
    #jz-vip-foryou .jz-vip-foryou-title h2 em:before {
        width: 164px;
        height: 90px;
        top: -10px;
        left: -84px;
    }
    
    div#jz-vip-foryou {
        padding-top: 50px !important;
        padding-bottom: 60px !important;
    }
    
    #jz-vip-foryou .jz-vip-foryou-title {
        margin-bottom: 60px;
    }
    
    #jz-vip-foryou .nectar-fancy-ul {
        margin-bottom: 40px;
    }
    
    #jz-vip-reality .jz-vip-reality-text p {
        font-size: 20px;
        margin-top: 20px;
    }
    
    #jz-vip-reality .jz-vip-reality-text {
        padding: 0 20px;
    }
    
    #jz-vip-reality .jz-vip-reality-text p img {
        margin-bottom: 0;
    }
    
    div#jz-vip-meet {
        padding-top: 60px !important;
        padding-bottom: 100px !important;
    }
    
    #jz-vip-meet .row-bg-wrap:before {
        top: 60px;
    }
    
    .row .jz-vip-meet-text h4 {
        font-size: 26px;
        line-height: 37.5px;
    }
    
    .jz-frame-text-col .vc_column-inner {
        padding: 30px 30px 30px;
    }
    
    .row .jz-vip-meet-text h6 {
        font-size: 22px;
        line-height: 33px;
    }
    
    .row .jz-vip-secret-text h3 {
        font-size: 42px;
        line-height: 53px;
        margin-bottom: 20px;
    }
    
    div#jz-vip-secret > .col {
        padding: 0 20px;
    }
    
    .row .jz-vip-secret-text p {
        font-size: 20px;
        line-height: 32px;
    }
    
    div#jz-vip-my > .row-bg-wrap .inner-wrap:before, #jz-vip-glance > .row-bg-wrap:before {
        left: 15px;
    }
    
    #jz-vip-glance > .row-bg-wrap:after, div#jz-vip-my > .row-bg-wrap .inner-wrap:after {
        right: 15px;
    }
    
    div#jz-vip-my > .col,
    #jz-vip-glance > .col{
        padding: 0 30px;
    }
    
    .row .jz-vip-my-title {
        padding-top: 35px;
        padding-bottom: 40px;
    }
    
    .jz-vip-glance-row .vc_col-sm-6:first-child {
        border-right: 0;
    }
    
    #jz-vip-glance-row-3 .vc_col-sm-6:first-child {
        border-right: 0;
    }
    
    div#jz-vip-glance {
        padding-bottom: 50px !important;
    }
    
    #jz-vip-glance > .row-bg-wrap .inner-wrap.row-bg-layer:after {
        bottom: 50px;
    }
    
    .row .jz-vip-great-title h3 {
        font-size: 35px;
        font-style: normal;
        font-weight: 300;
        line-height: 46px;
    }
    
    .row .jz-vip-great-title p {
        font-size: 20px;
    }
    
    .jz-vip-great-right > .vc_column-inner {
        padding: 40px 40px;
    }
    
    .jz-vip-ready-title {
        padding: 0 20px;
    }
    
    .row .jz-vip-ready-title h4 {
        font-size: 27px;
        line-height: 38px;
    }
    
    #jz-vip-ready-cta {
        padding: 20px 20px;
    }
    #jz-brand-header-top .jz-brand-header-top-text h1 {
        font-size: 34px;
        line-height: 47px;
    }
    
    .jz-brand-header-img {
        max-width: 230px !important;
        margin: -80px 
     0 0 auto;
    }
    
    div#jz-brand-real > .col {
        padding: 0 20px;
    }
    
    .row .jz-brand-ways-title h2 {
        padding: 0 20px;
        font-size: 26px;
        line-height: 38px;
    }
    
    .row .jz-brand-ways-title {
        margin: 0 auto 30px !important;
    }
    
    #jz-brand-magnets-logos .row_col_wrap_12_inner.col {
        flex-wrap: wrap;
    }
    
    #jz-brand-magnets-logos .row_col_wrap_12_inner.col img {
        max-height: 35px;
        margin-bottom: 20px;
        max-width: 120px;
        width: auto;
        height: auto;
    }
    
    .jz-brand-order-text.jz-text h2 {
        font-size: 26px;
        line-height: 37px;
        margin-bottom: 60px;
    }
    
    #jz-brand-order a.nectar-button.jz-btn, #jz-brand-get a.nectar-button.jz-btn {
        margin-left: 20px;
    }
    
    .row .jz-text h2 {
        font-size: 24px;
        line-height: 36px;
    }
    
    .row .jz-text h4 {
        font-size: 14px;
        line-height: 20px;
    }
    
    div#jz-brand-coach {
        padding-top: 20px !important;
    }
    
    .jz-brand-coach-box:last-child {
        margin-bottom: -10px !important;
    }
    
    .row .jz-brand-help-text h4 {
        font-size: 32px;
        line-height: 43.5px;
    }
    
    div#jz-brand-help > .col {
        padding: 0 20px;
    }
    div#jz-sr-header {
        padding-top: 50px !important;
        padding-bottom: 30px !important;
    }
    
    div#jz-sr-header > .col {
        padding: 0 20px;
    }
    
    #jz-sr-header h1 {
        font-size: 41px;
        line-height: 53px;
    }
    
    #jz-sr-header h6 {
        font-size: 14px;
        line-height: 24px;
    }
    
    #jz-sr-header .jz-sr-header-text p {
        font-size: 22px;
        line-height: 31px;
        font-weight: 400;
    }
    
    .jz-sr-header-text {
        margin-bottom: 20px !important;
    }
    
    div#jz-sr-ready {
        padding-top: 40px !important;
        padding-bottom: 50px !important;
    }
    
    #jz-sr-ready .jz-sr-ready-top p {
        font-size: 24px;
        line-height: 34px;
    }
    
    #jz-sr-ready .jz-sr-ready-top {
        padding: 0 20px 120px;
    }
    
    #jz-sr-ready .jz-sr-ready-top:after, #jz-sr-ready .jz-sr-ready-btm:after {
        height: 50px;
    }
    
    #jz-sr-ready .jz-sr-ready-btm p {
        width: 80%;
        padding-bottom: 220px;
        font-size: 20px;
        line-height: 28px;
    }
    
    #jz-sr-ready .jz-sr-ready-btm {
        padding-bottom: 160px;
    }
    
    .jz-sr-all-img {
        max-width: 300px !important;
        margin: 0 auto -60px !important;
    }
    
    .jz-sr-all-text.jz-text {
        padding-bottom: 30px !important;
    }
    
    .row .jz-sr-unlock-text h2 {
        font-size: 26px;
        line-height: 35px;
    }
    
    .row .jz-sr-unlock-text p img { 
        max-width: 220px;
    }
    
    div#jz-sr-unlock > .col {
        padding: 0 20px;
    }
    
    div#jz-sr-unlock {
        padding-bottom: 40px !important;
    }
    
    .row .jz-sr-ignite-text h2 {
        font-size: 26px;
        line-height: 36px;
    }
    
    #jz-sr-ignite > .col {
        padding: 0 20px;
    }
    
    div#jz-sr-secret p {
        font-size: 34px;
        line-height: 51px;
    }
    
    .row .jz-sr-claim-title h2 {
        font-size: 42px;
        line-height: 53px;
    }
    
    div#jz-sr-spots > .col {
        padding: 0 15px;
    }
    
    .row .jz-sr-spots-text h2 {
        font-size: 26px;
        line-height: 35px;
    }
    
    .row .jz-sr-spots-text h3 {
        font-size: 26px;
    }
    
    div#jz-sr-slide {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    
    .jz-sr-slide-text {
        padding: 0 20px;
    }
    
    .row .jz-sr-slide-text h2 {
        font-size: 26px;
        line-height: 30px;
    }
    
    .jz-sr-slide-text p img {
        max-width: 160px !important;
        margin-bottom: 0px !important;
    }
    
    .jz-sr-slide-text p {
        padding-bottom: 17px;
    }
    
    div#jz-sr-slide .flickity-viewport {
        margin-top: 50px;
    }
    
    div#jz-sr-slide  li.dot {
        width: 20px;
    }
    
    #jz-sr-each .jz-sr-each-text.jz-text {
        padding: 50px 25px 0;
    }
    
    .jz-sr-asked-title h2 {
        font-size: 26px;
        line-height: 35px;
    }
    
    .jz-sr-asked-title {
        padding: 0 20px 80px;
    }
    
    .jz-sr-asked-title:after {
        height: 50px;
    }
    
    .jz-sr-letter-title {
        margin-bottom: 50px !important;
    }
    
    .jz-sr-letter-paper-col {
        padding-top: 40px;
    }
    
    div#jz-sr-letter > .col {
        padding: 20px;
    }
    
    .jz-sr-letter-paper-col {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 30px;
        padding-bottom: 210px;
    }
    
    .row .jz-sr-letter-paper-text p {
        padding-bottom: 15px;
    }
    
    .jz-sr-letter-paper-col:before {
        width: calc(100% + 16px);
        left: -9px;
    }
    body #jz-coach-header h1 {
        font-size: 40px;
        line-height: 51px;
    }
    
    body .row .jz-coach-it-text p img {
        max-width: 400px;
        margin-top: -6px;
    }
    
    div#jz-coach-busy > .col {
        padding: 0 20px;
    }
    
    div#jz-coach-busy {
        padding-top: 40px !important;
    }
    
    #jz-coach-busy h3 {
        font-size: 28px;
        line-height: 36px;
    }
    
    .jz-coach-busy-img {
        max-width: 150px !important;
        margin: -120px 0 0 auto;
    }
    
    div#jz-coach-own > .col {
        padding: 0 20px;
    }
    
    .row .jz-coach-own-text h4 {
        font-size: 28px;
        line-height: 38px;
        max-width: 610px;
    }
    
    #jz-coach-own .vc_col-sm-12 {
        padding-top: 40px;
        padding-bottom: 30px;
    }
    
    .row #jz-coach-star h4 {
        font-size: 28px;
        line-height: 37px;
    }
    
    #jz-coach-star .wpb_text_column img {
        margin: 0px -10px 0 auto;
    }
    
    .jz-coach-so-text {
        padding: 30px 20px 20px;
    }
    
    .jz-coach-so-text {}
    
    .row .jz-coach-catch-text h4 {
        font-size: 32px;
        line-height: 42.5px;
    }
    
    #jz-coach-catch h6 {
        margin-bottom: 20px;
    }
    
    #jz-coach-but .jz-coach-but-text h3 {
        font-size: 26px;
        line-height: 37px;
    }
    
    #jz-coach-but .jz-coach-but-text p {
        font-size: 18px;
        margin-bottom: 10px;
    }
    
    #jz-coach-but .jz-coach-but-text img {
        max-width: 360px;
        margin: -20px auto 0;
    }
    
    .jz-coach-side-left > .vc_column-inner {
        padding: 40px 40px;
    }
    
    .jz-coach-ready-text h2 {
        font-size: 34px;
        line-height: 43px;
    }
    #jz-404-header > .col {
        padding: 0 20px;
        max-width: 400px;
        margin: 0 auto;
    }
    
    div#jz-404-header {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    
    div#jz-404-header .wpb_text_column {
    }
    
    div#jz-404-header h5 {
        font-size: 28px;
        line-height: 36px;
    }
    
    #jz-404-header .row-bg {
        background-color: #000000cf;
        background-blend-mode: color;
        opacity: 0.8;
    }
    div#custom_text_widget-3 {
        display: none;
    }
    
    .jz-podcast-related .jz-feed-item.jz-podcast-item {
        width: 100%;
        margin: 0 auto 20px;
        position: relative;
    }
    
    .jz-feed-item.jz-podcast-item {}
    
    .jz-related-feed-wrap {
        flex-direction: column;
        max-width: 380px;
        margin: 0 auto;
    }
    
    .jz-related-wrap > a.jz-podcast-more-episodes {
        position: relative;
        top: 0;
        text-align: center;
        margin: 0 auto 40px;
        display: table;
    }
    
    body .jz-podcast-related h2 {
        font-size: 27px;
        text-align: center;
        margin-bottom: 20px;
    }
    
    .jz-podcast-related-wrap:before, .jz-podcast-related-wrap:after {
        z-index: 0;
        right: -100px;
        top: 80px;
    }
    
    .jz-podcast-related-wrap:after {
        bottom: -60px;
        top: auto;
    }
    
    #jz-pod-banner-btns > .row_col_wrap_12_inner {
        flex-direction: column;
        flex-wrap: nowrap;
        max-width: 300px;
        margin: 0 auto;
    }
    .jz-header.jz-header-single h1 {
        font-size: 32px;
        line-height: 41px;
    }
    
    .jz-header.jz-header-single {
        padding: 70px 30px 70px;
    }
    
    .jz-triangle-divider {
        padding-top: 40px !important;
    }
    
    .jz-header.jz-header-single.jz-header-post h1 {
        font-size: 40px;
        font-style: normal;
        font-weight: 300;
        line-height: 56px;
        letter-spacing: 2px;
    }
    .jz-lw-header .jz-lw-header-text h1 {
        font-size: 42px;
        line-height: 50px;
    }
    
    .jz-lw-header .jz-lw-header-text p {
        padding-bottom: 10px;
    }
    
    .jz-lw-super {
        padding-top: 40px !important;
        padding-bottom: 60px !important;
    }
    
    .jz-lw-super > .col {
        padding: 0 20px;
    }
    
    .jz-lw-super-text p img {
        max-width: 300px !important;
        margin-top: -23px;
    }
    
    .jz-lw-super-text p {
        font-size: 20px;
        line-height: 30px;
    }
    
    .jz-lw-but {
        padding-top: 50px !important;
    }
    
    .jz-lw-but-img {
        max-width: 280px !important;
    }
    
    .jz-lw-when {
        padding-top: 100px !important;
    }
    
    .jz-lw-when-img {
        max-width: 210px !important;
    }
    
    .jz-lw-when-text {
        padding-bottom: 30px !important;
    }
    
    .jz-lw-ultimate > .col {
        padding: 0 20px;
    }
    
    .jz-lw-ultimate {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    
    .jz-lw-order .vc_col-sm-6:nth-child(2) > .vc_column-inner {
        padding: 30px 20px;
    }
    
    .row .jz-lw-order-text h2 {
        font-size: 38px;
        line-height: 52px;
    }
    
    .row .jz-lw-order-text h6 {
        font-size: 20px;
        line-height: 32px;
    }
    
    .jz-lw-blog-title h2 {
        font-size: 26px;
        line-height: 36px;
    }
    
    .row .jz-lw-word .jz-lw-word-text h2 {
        font-size: 24px;
        line-height: 36px;
    }
    
    .row .jz-lw-word .jz-lw-word-text h3 {
        font-size: 18px;
        line-height: 24px;
    }
    
    .jz-lw-next-mid-img {
        max-width: 180px !important;
        margin-left: auto;
        margin-bottom: -110px !important;
    }
    
    .jz-lw-next-btm .wpb_wrapper .img-with-aniamtion-wrap {
        max-width: 180px;
    }
    
    .jz-lw-next-btm .wpb_wrapper .img-with-aniamtion-wrap img {
        max-width: 100%;
    }
    
    .jz-lw-next-btm {
        padding: 15px 0 40px;
    }
    .jz-lw-ultimate-alt {
        padding-bottom: 190px !important;
    }
    
    .jz-lw-clients > .col {
        max-width: 450px;
    }
    
    .row .jz-lw-client-text h4 {
        font-size: 22px;
        line-height: 32px;
    }
    
    .jz-lw-client-text {
        padding: 50px 40px 0;
    }
    
    .jz-lw-client-col a.nectar-button.jz-lw-client-btn {
        margin-left: 40px;
    }
    
    .row .jz-lw-simply-text h5 {
        font-size: 24px;
        line-height: 36px;
    }
    
    .jz-lw-simply {
        padding-top: 80px !important;
        padding-bottom: 50px !important;
    }
    
    .jz-lw-simply > .col {
        padding: 0 20px;
    }
    
    .row .jz-lwb-word-text h5 {
        font-size: 26px;
        line-height: 35px;
    }
    
    .row .jz-lwb-word-text h6 {
        font-size: 20px;
        line-height: 30px;
    }
    
    .jz-lw-power-text .wpb_wrapper {
        column-count: 1;
    }
    
    .jz-lw-power > .col {
        padding: 0 20px;
    }
}
@media all and (max-width:480px){

    .jz-home-hustle-top-text p {
        font-size: 14px;
        padding: 0 20px;
    }
    
    div#jz-home-hustle-top {
        padding: 30px 0;
    }
    
    #jz-home-hustle > .row-bg-wrap:before {
        top: 96px;
    }
    
    div#jz-home-anim-intro h1 {
        font-size: 40px;
        line-height: 70px;
        max-width: 670px;
    }
    
    div#jz-home-header h1 {
        font-size: 35px;
        line-height: 47px;
    }
    
    .jz-home-header-text {
        padding: 0 20px;
    }
    
    div#jz-home-header p {
        padding-bottom: 17px;
        font-size: 14px;
    }
    
    #jz-home-header img.jz-home-header-image {
        max-width: 280px;
        margin: -50px auto 40px;
    }
    
    .jz-home-header-btm > .row_col_wrap_12_inner {
        flex-wrap: wrap !important;
        padding: 0 20px;
        justify-content: center;
    }
    
    .jz-home-header-btm > .row_col_wrap_12_inner > .wpb_column.column_container {
        margin-bottom: 14px;
        margin: 0 10px 14px !important;
    }
    
    .jz-home-header-btm .jz-home-header-btm-logo {
        max-height: 20px;
    }
    
    .js-home-hi-text p {
        font-size: 60px;
        line-height: 1.2;
        text-align: center;
    }
    
    .js-home-hi-text {
        margin-bottom: 20px !important;
    }
    
    #jz-home-impact h3 {
        font-size: 34px;
        line-height: 49px;
    }
    
    div#jz-growth {
        padding-top: 0px !important;
    }
    
    #jz-home-hustle-mid .wpb_text_column {
        padding: 70px 20px 0;
    }
    
    #jz-home-burned a.nectar-button.jz-home-burned-btn.jz-btn.jz-btn-yellow {
        margin-left: 0 !important;
    }
    
    .jz-home-giving-text h4, .jz-cause-text h4 {
        font-size: 24px !important;
        line-height: 33px !important;
        margin-bottom: 40px !important;
    }
    
    .row .jz-home-cta-text h5 {
        font-size: 28px;
        line-height: 38px;
    }
    
    div#jz-growth img {
        max-width: 350px;
    }
    #jz-about-header-top h1 {
        font-size: 38px;
        line-height: 46px;
    }
    
    #jz-about-header-top p {
        padding-bottom: 16px;
    }
    .row .jz-work-header-text h1 {
        font-size: 28px;
        line-height: 40px;
    }
    
    .row .jz-work-header-text h1 img {
        max-width: 280px;
    }
    
    .row .jz-home-pre-text.jz-text h2, .row .jz-text h2 {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 15px;
    }
    
    body .row .jz-text h6 {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 30px;
    }
    
    #jz-work-what {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    
    .row .jz-work-what-title h5 {
        font-size: 24px;
        line-height: 28px;
    }
    
    #jz-work-what .jz-work-what-title {
        margin: 0 auto 40px;
    }
    
    .jz-what-circle p {
        font-size: 18px;
        line-height: 25px;
    }
    
    .jz-what-circle .wpb_wrapper {
        padding: 20px 20px;
    }
    
    .jz-what-circle p img {
        max-width: 35px !important;
    }
    
    .jz-what-circle-right.jz-what-circle p img {
        max-width: 66px !important;
    }
    
    #jz-work-what .jz-what-circle p a {
        font-size: 15px;
    }
    
    .row .jz-quote-text h6 {
        font-size: 20px;
        line-height: 29px;
    }
    
    img.jz-quote-img {
        width: 80px;
    }
    
    #jz-work-here-title .jz-work-here-title-text {
        padding: 0 20px;
    }
    
    #jz-work-here-title .jz-work-here-title-text h4 {
        font-size: 28px;
        line-height: 42px;
    }
    
    .jz-work-here-box-text {
        padding: 10px 15px 0px;
    }
    
    .jz-work-here-box a.nectar-button.large.regular.accent-color.regular-button.jz-btn {
        margin-left: 15px;
    }
    
    body .row .jz-work-here-box-text h4 {
        font-size: 22px;
        line-height: 27px;
    }
    
    body .row .jz-work-here-box-text h6 {
        font-size: 14px;
        line-height: 24px;
    }
    
    body #jz-work-profits h2 {
        font-size: 25px;
        line-height: 37px;
    }
    
    body #jz-work-profits p {
        font-size: 16px;
        line-height: 23px;
    }
    
    body #jz-work-profits .wpb_text_column {
        padding: 40px 20px;
    }
    
    .jz-frame-section {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    
    .jz-frame-section > .row-bg-wrap:before, .jz-frame-image > .row-bg-wrap:before {
        top: 50px;
    }
    
    .jz-frame-section > .row-bg-wrap:after, .jz-frame-image > .row-bg-wrap:after {
        bottom: 50px;
    }
    
    div#jz-work-book .jz-work-book-text h4 {
        font-size: 28px;
        line-height: 34px;
    }
    
    .row .jz-work-might-title h5 {
        font-size: 26px;
        line-height: 36px;
    }
    
    #jz-work-coach .jz-work-coach-text h2 {
        font-size: 26px;
        line-height: 32px;
    }
    
    .jz-work-coach-right > .vc_column-inner {
        padding: 30px 15px;
    }
    
    #jz-work-coach img.jz-work-coach-img {
        bottom: -100px;
        right: 0;
        max-width: 200px;
        max-height: 170px;
    }
    
    .row .jz-work-mission-text h4 {
        font-size: 26px;
        line-height: 32px;
    } 

    .row .jz-tlw-over-text h2 {
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 15px;
    }

    .row .jz-list ul li {
        padding-left: 25px;
    }

    .jz-tlw-over-img {
        max-width: 100% !important;
        padding: 0 20px !important;
    }

    .row .jz-list-triangle ul li:before {
        width: 18px;
        height: 23px;
    }

    .row div#jz-tlw-steps-title p {
        font-size: 24px;
        line-height: 35px;
    }

    .row .jz-tlw-step-col .jz-tlw-step-top h5 {
        font-size: 22px;
        line-height: 30px;
    }

    .jz-tlw-step-col > .vc_column-inner {
        padding: 20px 15px;
    }

    div#jz-sr-testimonies {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }

    .jz-tlw-note-title-text p img {
        max-width: 100% !important;
    }

    .jz-tlw-note-title-text h2 {
        font-size: 34px;
        line-height: 46px;
    }

    .jz-tlw-note-img {
        max-width: 130px !important;
        margin: -30px 0 0 auto;
        display: none !important;
    }

    #jz-tlw-note a.nectar-button.large.regular {
        margin-left: 20px;
    }

    .jz-tlw-includes-text img {
        max-width: 100%!important;
    }

    .row div#jz-tlw-clear h2 {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 10px;
    }

    .row .jz-tlw-sneak-title h2 {
        font-size: 27px;
        line-height: 34px;
    }

    .jz-tlw-sneak-row .vc_col-sm-12 {
        padding: 20px 10px !important;
        max-width: 320px;
    }

    .jz-tlw-sneak-row .flip-box-front .inner, .jz-tlw-sneak-row .flip-box-back .inner {
        border: none;
        padding: 10px;
        justify-content: center;
        align-items: center;
        flex: 1;
        aspect-ratio: initial;
        height: 100%;
    }

    .jz-tlw-sneak-row .nectar-flip-box {
        aspect-ratio: unset;
    }

    .jz-tlw-sneak-row .flip-box-front, .jz-tlw-sneak-row .flip-box-back {
        justify-content: center;
        align-items: center;
        flex: 1;
    }

    .jz-tlw-sneak-row .flip-box-back .inner {
        padding: 20px 10px;
    }

    .row .jz-list-feather ul li:before {
        width: 26px;
        height: 26px;
        top: 5px;
        left: -8px;
    }

    .jz-tlw-reason-text {
        padding: 0 20px;
    }

    .row .jz-tlw-reason-text h2 {
        font-size: 24px;
        line-height: 32px;
    }

    .row .jz-tlw-might-text h2 {
        font-size: 23px;
        line-height: 30px;
    }

    .row div#jz-tlw-invite p {
        font-size: 18px;
        line-height: 26px;
    }

    .row div#jz-tlw-invite p em {
        font-size: 22px;
        line-height: 28px;
    }

    .row .jz-tlw-need .jz-sr-grow-text h2 {
        font-size: 24px;
        line-height: 32px;
    }

    .row .jz-tlw-desire-text h5 {
        font-size: 24px;
        line-height: 30px;
    }
    div#jz-tlw-note {
        padding-bottom: 30px !important;
    }

    #jz-tlw-note::after {
        height: 31px;
    }

    #jz-pod-header h1 {
        font-size: 38px;
        font-style: normal;
        font-weight: 300;
        line-height: 46px;
    }
    
    #jz-pod-header-btns .vc_col-sm-4 {
        width: 100%;
        text-align: center;
        margin-bottom: 13px;
    }
    
    #jz-pod-header-btns .jz-pod-sub-btn {
        max-width: 180px !important;
        margin: 0 auto 0;
    }
    
    #jz-pod-header p {
        font-size: 18px;
        line-height: 27px;
    }
    
    .row #jz-pod-intro .jz-pod-intro-text p {
        font-size: 20px;
        line-height: 29px;
    }
    
    .row #jz-pod-intro .jz-pod-intro-text p img {
        max-width: 208px;
    }
    
    .jz-intro-box-text p a {
        margin-bottom: 10px !important;
    }
    
    .jz-intro-box-text p:last-child {
        flex-direction: column;
        text-align: center;
        justify-content: center;
        align-items: center;
    }
    
    .jz-intro-box-text {
        padding: 30px 30px;
    }
    
    .jz-intro-box-text p {
        padding-bottom: 20px;
    }
    
    div#jz-pod-intro {
        padding-bottom: 0px !important;
    }
    
    .row .jz-pod-exists-text h5 {
        font-size: 22px;
        line-height: 28px;
    }
    
    .row .jz-pod-exists-text h6 {
        font-size: 12px;
    }
    
    .row .jz-pod-world-title h2 {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 20px;
    }
    
    .row .jz-pod-world-title p {
        font-size: 14px;
        line-height: 20px;
    }
    
    #jz-pod-world-box {
        padding: 20px 20px;
    }
    
    #jz-pod-world-box .jz-pod-world-box-text p {
        font-size: 18px;
        line-height: 27px;
    }
    
    .jz-podcast-new-item-right {
        padding: 20px 15px;
    }
    
    p.jz-podcast-new-item-title {
        font-size: 21px;
        line-height: 27px;
    }
    
    .jz-podcast-featured-wrap.jz-feed-wrap {
        padding: 0 0px;
        max-width: 100%;
    }
    
    div#jz-pod-say {
        padding-top: 40px !important;
    }
    
    .row #jz-pod-say h5 {
        font-size: 27px;
        line-height: 40px;
    }
    
    .row .jz-pod-say-item p {
        font-size: 18px;
        line-height: 25px;
    }
    
    .row #jz-pod-say  .jz-pod-say-item h5 {
        font-size: 17px;
        line-height: 40px;
    }
    
    #jz-pod-say .nectar-flickity .cell .jz-pod-say-item {
        padding: 25px 25px 25px;
    }
    
    .row .jz-pod-note-text h5 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 30px;
    }
    
    .row .jz-pod-note-text h6 {
        font-size: 14px;
    }
    
    .jz-pod-lives-text h2 {
        font-size: 22px;
        line-height: 31px;
    }
    
    #jz-pod-banner h2 {
        font-size: 28px;
        line-height: 41px;
    }
    
    div#jz-pod-banner-btns {
        max-width: 100%;
    }
    
    #jz-pod-banner-btns > .row_col_wrap_12_inner {
        flex-wrap: wrap;
        padding: 0 20px;
    }
    
    .jz-pod-optin-text {
        padding: 0 20px;
    }
    
    .row .jz-pod-optin-text h4 {
        font-size: 28px;
        line-height: 36px;
    }
    div#jz-blog-header {
        padding-top: 70px !important;
        padding-bottom: 60px !important;

    }
    
    .jz-blog-header-text h1 {
        font-size: 28px;
        line-height: 40px;
    }
    
    .jz-blog-header-text h1 img {
        width: 169px;
    }
    
    .row .jz-blog-header-text p {
        font-size: 20px;
        line-height: 28px;
    }
    
    .jz-blog-new-item-left {
        height: 240px;
    }
    
    .jz-blog-new-item-right {
        padding: 20px 15px;
    }
    
    p.jz-blog-new-item-title {
        font-size: 20px;
        line-height: 29px;
    }
    
    p.jz-blog-new-item-exc {
        font-size: 16px;
        line-height: 25px;
        padding-bottom: 26px;
    }
    
    .jz-feed-item-top {
        height: 230px;
    }
    
    .jz-post-feed .jz-feed-item-btm {
        padding: 23px 15px 58px;
    }
    
    .row p.jz-feed-item-title {
        font-size: 18px;
        line-height: 29px;
    }
    
    .jz-post-feed p.jz-feed-item-exc {
        font-size: 16px;
        line-height: 26px;
    }
    .row .jz-contact-header-text h3 {
        font-size: 24px;
        line-height: 32px;
    }
    
    div#jz-contact-header {
        padding-top: 40px !important;
    }
    
    .jz-contact-header-text {
        width: 100% !important;
        max-width: 100% !important;
    }
    
    .row .jz-contact-main-text h5 {
        font-size: 29px;
        line-height: 34px;
    }
    
    div#jz-contact-main {
        padding-top: 40px !important;
        padding-bottom: 60px !important;
    }
    
    .row .jz-contact-main-title h3 {
        font-size: 28px;
        line-height: 34px;
    }
    
    .jz-contact-main-right {
        padding: 0 20px !important;
    }
    
    #jz-contact-social > .col {
        padding: 0 20px;
    }
    
    .row .jz-contact-social-text h4 {
        font-size: 21px;
        line-height: 28px;
    }
    
    div#jz-contact-social {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    div#jz-vip-header {
        padding-top: 30px !important;
        padding-bottom: 10px !important;
    }
    
    #jz-vip-header .jz-vip-header-text p {
        font-size: 20px;
        line-height: 25px;
    }
    
    #jz-vip-header .jz-vip-header-text p em {
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 21px;
        display: block;
    }
    
    #jz-vip-header .jz-vip-header-text h2 {
        font-size: 32px;
        line-height: 40px;
    }
    
    #jz-vip-header .jz-vip-header-text p {
        font-size: 18px;
        line-height: 25px;
    }
    
    .row .jz-vip-queen-text h4 {
        font-size: 20px;
        line-height: 27px;
        margin-bottom: 20px;
    }
    
    .row .jz-vip-queen-text p {
        font-size: 16px;
        line-height: 23px;
    }
    
    div#jz-vip-queen {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    
    .row .jz-vip-unlock-text h5, .row .jz-vip-day-text h5 {
        font-size: 22px;
        line-height: 29px;
        margin-bottom: 20px;
    }
    
    .row .jz-vip-unlock-text h6, .row .jz-vip-day-text h6 {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 5px;
    }
    
    #jz-vip-foryou .jz-vip-foryou-title h2 em {
        display: block;
    }
    
    #jz-vip-foryou .jz-vip-foryou-title h2 em:before {
        left: 40%;
        transform: translateX(-50%);
    }
    
    #jz-vip-foryou .jz-vip-foryou-title h2 {
        line-height: 56px;
    }
    
    #jz-vip-foryou .jz-vip-foryou-title {
        margin-bottom: 40px;
    }
    
    #jz-vip-foryou .nectar-fancy-ul {
        padding: 30px 15px 10px;
    }
    
    .row .jz-vip-meet-text h4 {
        font-size: 22px;
        line-height: 30px;
    }
    
    .jz-frame-text-col .vc_column-inner {
        padding: 20px 20px 30px;
    }
    
    #jz-vip-meet img.jz-vip-meet-img {
        height: 230px;
    }
    
    .row .jz-vip-secret-text p img {
        max-width: 250px;
    }
    
    .row .jz-vip-secret-text h3 {
        font-size: 32px;
        line-height: 46px;
    }
    
    .row .jz-vip-secret-text p {
        font-size: 18px;
        line-height: 27px;
    }
    
    .jz-vip-my-title img {
        max-width: 220px !important;
    }
    
    .row .jz-vip-my-title h4 {
        font-size: 26px;
        line-height: 35px;
        margin-bottom: 20px;
    }
    
    .row .jz-vip-glance-title h3 {
        padding: 0 0px;
        font-size: 24px;
        line-height: 33px;
    }
    
    div#jz-vip-glance-row-3 {
        margin-bottom: 50px !important;
    }
    
    #jz-vip-day img.img-with-animation {
        max-width: 280px;
        margin: -50px -90px -120px auto;
    }
    
    .row .jz-vip-great-title h3 {
        font-size: 30px;
        line-height: 38px;
    }
    
    .jz-vip-great-title {
        padding: 20px 20px 30px;
    }
    
    .jz-vip-great-right > .vc_column-inner {
        padding: 20px;
    }
    #jz-brand-header-top .jz-brand-header-top-text h1 {
        font-size: 24px;
        line-height: 38px;
    }
    
    #jz-brand-header-top .jz-brand-header-top-text p {
        padding-bottom: 6px !important;
        font-size: 14px;
        line-height: 19px;
    }
    
    div#jz-brand-real {
        padding-top: 30px !important;
        padding-bottom: 20px !important;
    }
    
    .row .jz-brand-ways-title h2 {
        font-size: 22px;
        line-height: 33px;
    }
    
    .jz-brand-ways-item-top {
        padding: 10px 10px 10px;
        min-height: 0;
    }
    
    .row .jz-brand-ways-item-top h4 {
        font-size: 26px;
        line-height: 30px;
    }
    
    .jz-brand-ways-item-btm {
        padding: 25px 10px;
    }
    
    .jz-brand-ways-item-btm a.jz-btn {
        display: table;
        padding: 15px 28px;
    }
    
    .row .jz-brand-ways-item-top p {
        font-size: 14px;
    }
    
    div#jz-brand-ways {
        padding-bottom: 50px !important;
    }
    
    div#jz-brand-order {
        padding-top: 30px !important;
    }
    
    .jz-brand-order-text.jz-text h2 {
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 65px;
    }
    
    .jz-brand-order-text.jz-text h2 img {
        bottom: -88px;
        right: -10px;
    }
    
    .row .jz-brand-help-text h4 {
        font-size: 28px;
        line-height: 37px;
    }
    div#jz-sr-header {
        padding-top: 30px !important;
        padding-bottom: 20px !important;
    }
    
    #jz-sr-header h1 {
        font-size: 32px;
        line-height: 43px;
    }
    
    #jz-sr-header .jz-sr-header-text p {
        font-size: 19px;
        line-height: 24px;
    }
    
    .jz-sr-header-text {
        margin-bottom: 10px !important;
    }
    
    .row .jz-sr-all-text.jz-text h2 {
        font-size: 22px;
        line-height: 31px;
    }
    
    .row .jz-sr-unlock-text h2 {
        font-size: 22px;
        line-height: 32px;
    }
    
    .row .jz-sr-unlock-text h6 {
        font-size: 14px;
        margin-bottom: 10px;
    }
    
    div#jz-sr-ignite {
        padding-top: 60px !important;
    }
    
    .row .jz-sr-ignite-text h2 {
        font-size: 22px;
        line-height: 31px;
    }
    
    div#jz-sr-secret p {
        font-size: 24px;
        line-height: 38px;
    }
    
    .row .jz-sr-claim-title h2 {
        font-size: 34px;
        line-height: 46px;
        margin-bottom: 20px;
    }
    
    div#jz-sr-claim-top {
        padding: 40px 20px 50px;
    }
    
    .row .jz-sr-claim-title p {
        font-size: 16px;
        line-height: 24px;
    }
    
    #jz-sr-sacred .jz-sr-sacred-title {
        padding: 0 15px;
    }
    
    #jz-sr-sacred .jz-sr-sacred-title h2 {
        font-size: 22px;
        line-height: 30px;
    }
    
    .row .jz-sr-sacred-list ul {
        padding: 20px 10px;
    }
    
    .jz-sr-card-text {
        padding: 10px 15px 20px;
    }
    
    .row .jz-sr-card-text h3 {
        font-size: 22px;
        line-height: 29px;
    }
    
    div#jz-sr-cards {
        padding-bottom: 40px !important;
    }
    
    .row .jz-sr-grow-text h2 {
        font-size: 24px;
        line-height: 34px;
    }
    
    #jz-sr-each .jz-sr-each-text.jz-text h2 {
        font-size: 24px;
        line-height: 32px;
    }
    
    .jz-sr-asked-title h2 {
        font-size: 24px;
        line-height: 31px;
    }
    
    .jz-sr-asked-title p {
        font-size: 14px;
        padding-bottom: 10px;
    }
    
    .jz-horz-circle-item {
        width: 340px;
        height: 340px;
        justify-content: center;
        align-items: center;
        padding: 20px;
    }
    
    .jz-horz-circle-item .wpb_wrapper {
        max-width: 230px;
    }
    
    .jz-horz-circle-slide-outer .cell {
        width: 340px !important;
        margin-left: -10px;
        margin-right: -10px !important;
        max-width: 100%;
    }
    
    .row .jz-horz-circle-item h6 {
        font-size: 18px;
        line-height: 23px;
    }
    
    .jz-horz-circle-item-quote > .wpb_wrapper {
        padding-top: 10px;
    }
    
    div#jz-sr-letter {
        padding-top: 40px !important;
    }
    
    .jz-sr-letter-paper-col {
        padding-bottom: 120px;
    }
    body #jz-coach-header h1 {
        font-size: 32px;
        line-height: 38px;
    }
    
    div#jz-coach-header {
        padding-top: 40px !important;
        padding-bottom: 20px !important;
    }
    
    body #jz-coach-header p {
        font-size: 18px;
        line-height: 26px;
    }
    
    .jz-coach-it-text p {
        font-size: 26px;
        line-height: 43px;
    }
    
    body .row .jz-coach-it-text p img {
        max-width: 280px;
        margin-top: -2px;
    }
    
    div#jz-coach-it {
        padding-top: 50px !important;
        padding-bottom: 70px !important;
    }
    
    #jz-coach-busy h3 {
        font-size: 24px;
        line-height: 31px;
        margin-bottom: 30px;
    }
    
    .row .jz-coach-own-text h4 {
        font-size: 26px;
        line-height: 35px;
    }
    
    #jz-coach-star {
        padding-top: 20px !important;
    }
    
    .row .jz-coach-catch-text h4 {
        font-size: 26px;
        line-height: 35.5px;
    }
    
    div#jz-coach-catch {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    
    #jz-coach-catch h6 {
        font-size: 20px;
        line-height: 30px;
    }
    
    #jz-coach-but .jz-coach-but-text h3 {
        font-size: 20px;
        line-height: 31px;
    }
    
    #jz-coach-but .jz-coach-but-text img {
        max-width: 290px;
    }
    
    #jz-coach-but .jz-coach-but-text p {
        font-size: 18px;
        line-height: 26px;
    }
    
    .row .jz-coach-your-text h5 {
        font-size: 22px;
        line-height: 32px;
    }
    
    .jz-coach-side-left > .vc_column-inner {
        padding: 40px 20px 20px;
    }
    
    .jz-coach-ready-text h2 {
        font-size: 30px;
        line-height: 40px;
    }
    div#jz-404-header img {
        width: 130px;
        height: auto;
    }
    
    div#jz-404-header p:first-child {
        padding-bottom: 4px;
        margin-left: -20px;
    }
    
    div#jz-404-header h5 {
        font-size: 24px;
        line-height: 34px;
    }
    
    div#jz-404-header {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    .jz-coach-bright-item a.jz-btn.jz-btn-alt {
        width: 180px;
        display: table;
    }
    .jz-horz-circle-item-yellow > .wpb_wrapper {
        padding-top: 0;
    }
    .jz-podcast-main blockquote {
        font-size: 22px;
        font-style: normal;
        font-weight: 600;
        line-height: 30px;
    }
    .jz-feed-nav .jz-feed-left {
        flex-direction: column;
    }
    
    .jz-feed-filter-outer, div#jz-filter-all {
        flex-basis: auto;
        width: 100%;
        margin-bottom: 20px;
        height: auto;
    }
    #jz-pod-header .row-bg-overlay.row-bg-layer {
        background: linear-gradient(90deg,rgb(0 0 0 / 60%) 0%,rgb(0 0 0 / 43%) 100%) !important;
    }
    .jz-header.jz-header-single.jz-header-post h1 {
        font-size: 30px;
        line-height: 42px;
    }
    
    .jz-header.jz-header-single.jz-header-post p.jz-post-tagline {
        padding-bottom: 0;
        font-size: 20px;
        line-height: 27px;
    }
    
    .jz-header.jz-header-single.jz-header-post {
        padding: 70px 30px 70px;
    }
    
    .jz-single-btm-wrap {
        flex-direction: column;
        padding: 0 0px;
    }
    
    .jz-single-btm-left {
        margin-bottom: 30px;
    }
    
    .container.jz-post-container {
        padding: 0 20px 50px !important;
    }
    
    .jz-related-feed-wrap {
        max-width: 100%;
    }
    .jz-lw-header .jz-lw-header-text h1 {
        font-size: 32px;
        line-height: 40px;
    }
    
    .jz-lw-but {
        padding-top: 30px !important;
    }
    
    .row .jz-lw-but-text p {
        font-size: 20px;
        line-height: 30px;
    }
    
    .jz-frame-image {
        padding-top: 50px !important;
    }
    
    .jz-lw-blog-title h2 {
        font-size: 22px;
        line-height: 34px;
    }
    
    .jz-lws-blog-item .jz-lws-blog-text h4 {
        font-size: 20px;
    }
    
    .jz-lw-next-mid-text h2 {
        font-size: 42px;
        line-height: 56px;
    }
    
    .jz-lw-pop h2 {
        font-size: 26px;
        line-height: 32px;
    }
    
    .jz-lw-pop > .col {
        padding: 0 20px;
    }
    .jz-lw-when {
        padding-top: 50px !important;
    }
    
    .row .jz-lw-ultimate-text h2 {
        font-size: 26px;
        line-height: 35px;
        margin-bottom: 28px;
    }
    
    .jz-lw-ultimate-text {
        padding: 0 0px;
    }
    
    .row .jz-lw-simply-text h5 {
        font-size: 22px;
        line-height: 31px;
    }
    
    .row .jz-lw-power-title h5 {
        font-size: 24px;
        line-height: 34px;
    }
    #jz-lwt-next div#jz-lws-next-mid .jz-lw-next-mid-text h2, #jz-lwl-next div#jz-lws-next-mid .jz-lw-next-mid-text h2 {
        font-size: 32px;
        font-style: normal;
        font-weight: 300;
        line-height: 46px;
    }
}