.fl-full-width .container, .container {
    width: 1140px;
    max-width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
.story-clarity-intensive-banner .fl-row-content-wrap {
    padding-top: 245px;
    padding-bottom: 150px;
}
.story-clarity-intensive-banner h1 {
    font-size: 60px;
    text-transform: uppercase;
    line-height: 70px;
}
.story-clarity-intensive-banner h1 b {
    text-transform: initial;
    font-family: 'JT Randy Sofia';
    font-size: 101px;
    font-weight: normal;
    display: inline-block;
    margin-top: -20px;
}
.story-clarity-intensive-banner h3 {
    font-size: 30px;
    color: #000;
}
.story-clarity-intensive-banner h3 span.fl-heading-text {
    padding-top: 10px;
    padding-bottom: 20px;
    display: block;
}
.featured-in-section .fl-row-content-wrap:before,
.featured-in-section .fl-row-content-wrap:after {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/2022/05/featured-in-shape.png);
    height: 1px;
    z-index: 99;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    left: 0;
    right: 0;
}
.featured-in-section .fl-row-content-wrap:before {
    top: 0;
}
.featured-in-section .fl-row-content-wrap:after {
    bottom: 0;
}
.story-intro p {
    background: -webkit-linear-gradient(to right, #405780, #283941);
    background: linear-gradient(to right, #405780, #283941);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.story-intro p strong {
    font-weight: 600;
}
.celinne-writing-book .fl-col + .fl-col {
    padding-top: 150px;
    padding-bottom: 150px;
}
.celinne-writing-book p {
    font-size: 20px;
    text-align: justify;
}
.celinne-writing-book ul {
    padding-left: 50px;
    padding-bottom: 25px;
    padding-top: 25px;
    margin: 0;
}
.celinne-writing-book ul li {
    font-size: 20px;
    text-align: justify;
    position: relative;
    padding-left: 35px;
    list-style: none;
}
.celinne-writing-book ul li + li {
    margin-top: 10px;
}
.celinne-writing-book ul li:before {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/gold-star.png);
    width: 21px;
    height: 21px;
    position: absolute;
    left: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0;
}
.celinne-writing-book .fl-module-button {
    padding-top: 40px;
}
.site-gold-btn.fl-module-button a.fl-button {
    background-image: url(/wp-content/uploads/2022/06/cta-texture-gold.png) !important;
}
.site-blue-btn.fl-module-button a.fl-button {
    background-image: url(/wp-content/uploads/2022/06/btn-blue-bg.png) !important;
}
.site-gold-btn.fl-module-button a.fl-button,
.site-blue-btn.fl-module-button a.fl-button {
    background-color: #cf9f41;
    border: none;
    position: relative;
    padding: 22px 50px 22px 25px;
    background-size: cover !important;
    background-repeat: no-repeat;
    min-width: 280px;
    color: #fff;
    line-height: 1;
    box-shadow: 0 0 20px 0 rgb(207 159 65 / 20%);
    transition: all 0.5s ease-in-out;
    text-align: left;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Audrey';
    border-radius: 4px !important;
}
.site-gold-btn.fl-module-button span.fl-button-text,
.site-blue-btn.fl-module-button span.fl-button-text {
    position: relative;
    top: 3px;
}
.site-gold-btn.fl-module-button a.fl-button:after,
.site-blue-btn.fl-module-button a.fl-button:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/white-star.png);
    width: 21px;
    height: 21px;
    position: absolute;
    right: 5px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 50%;
    transform: translate(-50%, -50%);
}
.site-gold-btn.fl-module-button a.fl-button:hover,
.site-blue-btn.fl-module-button a.fl-button:hover {
    color: #fff;
    filter: contrast(1.2);
}
.celinne-story-telling .fl-col-group-nested > .fl-col:not(.fl-col-small) {
    padding-top: 100px;
    padding-bottom: 100px;
}
.celinne-story-telling h3 span.fl-heading-text {
    display: block;
    padding-top: 15px;
}
.celinne-story-telling p {
    font-size: 20px;
    text-align: justify;
}
.celinne-story-telling ul {
    margin: 0;
    padding-left: 25px;
    padding-bottom: 25px;
    padding-top: 25px;
    counter-reset: count;
}
.celinne-story-telling ul li {
    font-size: 20px;
    text-align: justify;
    position: relative;
    padding-left: 25px;
    list-style: none;
}
.celinne-story-telling ul li:before {
    counter-increment: count;
    content: counter(count) ") ";
    font-style: italic;
    position: absolute;
    left: 0;
    top: 0;
}
.celinne-story-telling ul li span {
    text-decoration: none !important;
    font-style: italic;
    border-bottom: 1px solid currentColor;
    font-weight: 600;
}
.celinne-story-telling ul li + li {
    margin-top: 10px;
}
.story-clarity-intensive-book .fl-col + .fl-col {
    padding-top: 100px;
    padding-bottom: 100px;
}
.story-clarity-intensive-book h2 span.fl-heading-text {
    display: block;
    padding-bottom: 15px;
}
.story-clarity-intensive-book p {
    font-size: 20px;
    text-align: justify;
}
.story-clarity-intensive-book ul {
    padding-left: 50px;
    padding-bottom: 25px;
    padding-top: 25px;
    margin: 0;
}
.story-clarity-intensive-book ul li {
    font-size: 20px;
    text-align: justify;
    position: relative;
    padding-left: 35px;
    list-style: none;
}
.story-clarity-intensive-book ul li + li {
    margin-top: 10px;
}
.story-clarity-intensive-book ul li:before {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/gold-star.png);
    width: 21px;
    height: 21px;
    position: absolute;
    left: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0;
}
.story-clarity-intensive-book .fl-module-button {
    padding-top: 40px;
}
.story-clarity-intensive-book .fl-row-content {
    position: relative;
}
.story-clarity-intensive-book .fl-row-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/tiger-face.png);
    width: 316px;
    height: 330px;
    position: absolute;
    right: -180px;
    background-size: 100%;
    background-repeat: no-repeat;
    bottom: 30px;
}
.hijack-your-success ul {
    margin-bottom: 0;
    padding: 0;
}
.hijack-your-success ul li {
    font-size: 20px;
    text-align: justify;
    position: relative;
    padding-left: 35px;
    list-style: none;
}
.hijack-your-success ul li + li {
    margin-top: 10px;
}
.hijack-your-success ul li:before {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/gold-star.png);
    width: 21px;
    height: 21px;
    position: absolute;
    left: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0;
}
.hijack-your-success .fl-row-content {
    position: relative;
}
.hijack-your-success .fl-row-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/sacred-sun-logo.png);
    width: 238px;
    height: 237px;
    position: absolute;
    right: -90px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0;
    mix-blend-mode: overlay;
    opacity: 0.85;
}
.story-clarity-book-now .fl-col + .fl-col {
    padding-top: 150px;
    padding-bottom: 150px;
}
.story-clarity-book-now h2, 
.story-clarity-book-now p {
    text-align: justify;
}
.story-clarity-book-now .fl-row-content {
    position: relative;
}
.story-clarity-book-now .fl-row-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/eye-element.png);
    width: 192px;
    height: 205px;
    position: absolute;
    right: -50px;
    background-size: 100%;
    background-repeat: no-repeat;
    bottom: 20px;
}
.story-faq-section .fl-accordion-content {
    text-align: justify;
}
.story-faq-section .fl-accordion-content ul {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 45px;
    margin: 0;
}
.story-faq-section .fl-accordion-content li + li {
    padding-top: 10px;
}
.what-included .fl-col-has-cols {
    width: 50%;
    padding-bottom: 20px;
}
.what-included .fl-row-content-wrap {
    position: relative;
}
.what-included .fl-row-content-wrap:before {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/circle-element-left.png);
    width: 284px;
    height: 646px;
    position: absolute;
    left: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    top: calc(50% - 323px);
}
.what-included .fl-row-content-wrap:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/circle-element-right.png);
    width: 284px;
    height: 646px;
    position: absolute;
    right: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    top: calc(50% - 323px);
}
.what-included .fl-module-button a.fl-button {
    text-align: left;
}
.hero-banner-home h2 em {
    font-style: normal;
    font-family: 'JT Randy Sofia';
    font-size: 124px;
    text-transform: initial;
    font-weight: normal;
    margin-top: -63px;
    display: inline-block;
    height: 165px;
}
.hero-banner-home .fl-module-button a.fl-button {
    margin-top: -25px;
    position: relative;
    top: -45px;
}
.conscious-leader-section .fl-row-content {
    position: relative;
}
.conscious-leader-section .fl-row-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/tiger-face.png);
    width: 316px;
    height: 330px;
    position: absolute;
    right: -125px;
    background-size: 100%;
    background-repeat: no-repeat;
    bottom: -40px;
}
.celinne-bio-section p {
    text-align: justify;
}
.celinne-bio-section ul:after {
    display: table;
    clear: both;
    content: '';
}
.celinne-bio-section ul {
    padding: 0;
    margin: 0;
}
.celinne-bio-section ul li {
    float: left;
    width: 50%;
    margin-bottom: 10px;
    list-style: none;
}
.celinne-bio-section ul li:last-child {
    width: 100%;
    float: left;
    text-align-last: center;
}
.celinne-bio-section ul li strong {
    position: relative;
    font-weight: normal !important;
    padding-left: 35px;
}
.celinne-bio-section ul li strong:before {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/gold-star.png);
    width: 21px;
    height: 21px;
    position: absolute;
    left: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0;
}
.celinne-bio-section .fl-col-group:last-child .fl-col + .fl-col .fl-col-content {
    width: calc(100% + 30px);
    position: relative;
}
.celinne-bio-section .fl-col-group:last-child .fl-col + .fl-col .fl-col-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/eye-element.png);
    width: 192px;
    height: 205px;
    position: absolute;
    right: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 25%;
}
.site-gold-dual-btn .fl-button-group .fl-button-group-button:first-child a.fl-button {
    background-color: #cf9f41 !important;
    background-image: url(/wp-content/uploads/2022/06/cta-texture-gold.png) !important;
    position: relative;
    background-size: auto !important;
    background-repeat: repeat !important;
    min-width: 255px;
    color: #fff;
    line-height: 1;
    box-shadow: 0 0 20px 0 rgb(207 159 65 / 20%);
    transition: all 0.5s ease-in-out;
    border-radius: 4px;
}
.site-gold-dual-btn .fl-button-group .fl-button-group-button:first-child  a.fl-button span {
    position: relative;
    top: 3px;
}
.site-gold-dual-btn .fl-button-group .fl-button-group-button:first-child a.fl-button:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/white-star.png);
    width: 21px;
    height: 21px;
    position: absolute;
    right: 5px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 50%;
    transform: translate(-50%, -50%);
}
.site-gold-dual-btn .fl-button-group .fl-button-group-button:first-child a.fl-button:hover {
    filter: contrast(1.2);
}
.site-gold-dual-btn .fl-button-group .fl-button-group-button:last-child a.fl-button {
    position: relative;
    min-width: 225px;
    color: #fff;
    line-height: 1;
    box-shadow: 0 0 20px 0 rgb(207 159 65 / 20%);
    transition: all 0.5s ease-in-out;
    background-color: transparent;
    border-radius: 4px;
}
.site-gold-dual-btn .fl-button-group .fl-button-group-button:last-child  a.fl-button span {
    position: relative;
    top: 3px;
}
.site-gold-dual-btn .fl-button-group .fl-button-group-button:last-child a.fl-button:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/gold-star.png);
    width: 21px;
    height: 21px;
    position: absolute;
    right: 5px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 50%;
    transform: translate(-50%, -50%);
}
.site-gold-dual-btn .fl-button-group .fl-button-group-button:last-child a.fl-button:hover {
    filter: contrast(1.2);
}
.dont-think-section ul li {
    text-align: justify;
    position: relative;
    padding-left: 35px;
    text-shadow: 0px 0px 10px rgb(0 0 0 / 35%);
    list-style: none;
}
.dont-think-section ul li:before {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/gold-star.png);
    width: 21px;
    height: 21px;
    position: absolute;
    left: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0;
}
.dont-think-section ul {
    padding: 0;
    margin: 0;
}
.dont-think-section ul li + li {
    margin-top: 20px;
}
.story-alchemist-section {
    overflow: hidden;
}
.story-alchemist-section sup {
    text-transform: initial;
}
.story-alchemist-section .fl-row-content {
    position: relative;
}
.story-alchemist-section .fl-row-content:before {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/2022/05/hand-flower-left.png);
    height: 328px;
    z-index: 99;
    width: 229px;
    background-repeat: no-repeat;
    background-position: center center;
    top: -105px;
    left: -105px;
}
.story-alchemist-section .fl-row-content:after {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/2022/05/hand-flower-right.png);
    height: 328px;
    z-index: 99;
    width: 229px;
    background-repeat: no-repeat;
    background-position: center center;
    bottom: -105px;
    right: -105px;
}
.mfp-iframe-scaler iframe {
    box-shadow: none;
    border: none;
}
.tedx-talk-section .pp-video-image-overlay img {
    width: 100%;
    height: 100%;
}
.Instagram-feed h3.fl-heading a span {
    position: relative;
}
.Instagram-feed h3.fl-heading a span:before {
    content: url(/wp-content/uploads/2022/05/badge.png);
    position: absolute;
    right: -30px;
    top: 0;
}
.Instagram-feed .fl-row-content {
    position: relative;
}
.Instagram-feed .fl-row-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/sacred-sun-logo.png);
    width: 238px;
    height: 237px;
    position: absolute;
    right: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    top: -130px;
    mix-blend-mode: multiply;
    opacity: 1;
}
.tedx-talk-section .fl-col-group-nested .fl-col:last-child .fl-col-content {
    position: relative;
}
.tedx-talk-section .fl-col-group-nested .fl-col:last-child .fl-col-content:after {
    content: '';
    right: -70px;
    top: -80px;
    position: absolute;
    background-image: url(/wp-content/uploads/2022/05/eye-element.png);
    background-repeat: no-repeat;
    width: 192px;
    height: 205px;
    transform: rotate(45deg);
}
.tedx-talk-section .pp-video-play-icon {
    padding-left: 30px;
    padding-right: 30px;
}
.cdc-box-content {
    position: relative;
    transition: all 0.5s ease-in-out;
}
.cdc-box-inner {
    width: 324px;
    max-width: 100%;
    height: 292px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 100%;
}
.cdc-box-content h2 {
    font-size: 26px;
    line-height: normal;
    position: absolute;
    width: 100%;
    bottom: 40px;
    left: 0;
    background-image: url(/wp-content/uploads/2022/06/cta-texture-gold.png);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    margin: 0;
}
.cdc-box-hover {
    opacity: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    transition: all 0.5s ease-in-out;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cdc-box-hover h3 {
    color: #fff;
    font-size: 22px;
    line-height: normal;
    margin: 0;
}
.cdc-box-content .box-img {
    position: relative;
    width: 324px;
    height: 292px;
    border-radius: 100%;
    display: block;
    max-width: 100%;
}
.cdc-box-content .box-img:before {
    border: 2px solid #cf9f41;
    width: 324px;
    height: 292px;
    max-width: 100%;
    content: '';
    position: absolute;
    left: 0;
    top: 10px;
    display: block;
    border-radius: 100%;
}
.cdc-box-content .box-img:after {
    width: 100%;
    max-width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    border-radius: 100%;
    background-image: linear-gradient(176deg, rgb(255 255 255 / 0%) 0%, rgba(64,87,128,1) 80%, rgba(40,47,65,1) 100%);
}
.cdc-box-inner:hover .cdc-box-hover {
    opacity: 1;
}
.cdc-box-inner:hover .cdc-box-content .box-img:after {
    background-image: linear-gradient(176deg, rgb(227 191 54 / 80%) 0%, rgba(64,87,128,1) 80%, rgba(40,47,65,1) 100%)
}
.cdc-box-inner:hover h2 {
    display: none;
}
.cdc-box-content .box-img > img {
    display: block;
    margin: 0 auto;
    width: 324px;
    height: 292px;
    border-radius: 100%;
    max-width: 100%;
    object-fit: cover;
}
.cdc-box-hover img.box-arrow {
    width: 31px;
    height: 15px;
    display: block;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
}
.press-about-celinne h2 em {
    font-family: 'JT Randy Sofia';
    font-weight: normal;
    font-size: 80px;
    font-style: normal;
    text-transform: initial;
}
.press-about-celinne p {
    text-align: justify;
}
.press-topics-section h2 em {
    font-family: 'JT Randy Sofia';
    font-weight: normal;
    font-size: 119px;
    font-style: normal;
    text-transform: initial;
}
.press-topics-section p {
    text-align: justify;
}
.press-topics-section ul {
    padding: 0 4% 30px;
    margin: 0;
}
.press-topics-section ul li {
    text-align: justify;
    position: relative;
    padding-left: 35px;
    list-style: none;
}
.press-topics-section ul li + li {
    margin-top: 10px;
}
.press-topics-section ul li:before {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/gold-star.png);
    width: 21px;
    height: 21px;
    position: absolute;
    left: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0;
}
.press-topics-section .fl-row-content {
    position: relative;
}
.press-topics-section .fl-row-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/tiger-face.png);
    width: 316px;
    height: 330px;
    position: absolute;
    right: -180px;
    background-size: 100%;
    background-repeat: no-repeat;
    bottom: 30px;
    mix-blend-mode: multiply;
}
.press-success-stories h2 em,
.press-article-section h2 em,
.press-podcast-section h2 em,
.press-speaking-section h2 em {
    font-family: 'JT Randy Sofia';
    font-weight: normal;
    font-size: 80px;
    font-style: normal;
    text-transform: initial;
}
.links-group ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
}
.links-group ul li {
    margin: 0 8px 16px 8px;
    list-style: none;
}
.links-group ul li a {
    font-size: 18px;
    text-transform: uppercase;
    display: block;
    font-family: 'Audrey';
    color: #afc1e1;
    border: 2px solid #afc1e1;
    border-radius: 3px;
    line-height: normal;
    position: relative;
    padding: 18px 125px 15px 25px;
    min-width: 250px;
    min-height: auto;
    text-decoration: none;
	z-index: 1;
}
.links-group ul li a:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/link-elements.png);
    width: 22px;
    height: 23px;
    position: absolute;
    right: 5px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 50%;
    transform: translate(-50%, -50%);
}
.links-group ul li a:hover {
    filter: brightness(1.5);
}
.article-slider-content {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    background-color: #ebf2f5;
    border-radius: 4px;
    margin-bottom: 15px;
}
.article-slider-info {
    background-color: #ebf2f5;
    padding: 30px 20px;
    border-radius: 5px;
}
.article-slider-info h4 {
    font-size: 18px;
    line-height: 1;
    opacity: 0.5;
    overflow: hidden;
    text-overflow: inherit;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    min-height: auto;
}
.article-slider-info h3 {
    font-size: 19px;
    line-height: normal;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: inherit;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    min-height: 45px;
}
.article-slider-content a.article-cta {
    font-size: 16px;
    display: block;
    color: #000;
    border: 2px solid #000;
    border-radius: 3px;
    line-height: normal;
    width: 100%;
    padding: 19px 16px 16px 16px;
    margin-top: 25px;
    text-decoration: none;
}
.article-slider-content a.article-cta:hover {
    background-color: #000;
    color: #fff;
}
.article-slider-poster {
    display: block;
    position: relative;
    padding-bottom: 75%;
    height: 0;
    overflow: hidden;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.article-slider-poster img.wp-post-image {
    max-width: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
}
.press-article-section .fl-row-content {
    position: relative;
}
.press-article-section .fl-row-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/eye-element.png);
    width: 192px;
    height: 205px;
    position: absolute;
    right: 35px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: -150px;
}
.podcast-slider-content {
    width: 97%;
    margin-left: auto;
    margin-right: auto;
    background-color: #ebf2f5;
    border-radius: 4px;
    margin-bottom: 15px;
}
.podcast-slider-info {
    background-color: #ebf2f5;
    padding: 25px;
}
.podcast-slider-info h4 {
    font-size: 16px;
    line-height: 1;
    opacity: 0.5;
    overflow: hidden;
    text-overflow: inherit;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    min-height: auto;
}
.podcast-slider-info h3 {
    font-size: 17px;
    line-height: 1;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: inherit;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    min-height: 51px;
}
.podcast-slider-content a.podcast-cta {
    font-size: 16px;
    display: block;
    color: #000;
    border: 2px solid #000;
    border-radius: 3px;
    line-height: normal;
    width: 100%;
    padding: 19px 16px 16px 16px;
    margin-top: 25px;
    text-decoration: none;
}
.podcast-slider-info a.podcast-cta:hover {
    background-color: #000;
    color: #fff;
}
.podcast-slider-poster {
    display: block;
    position: relative;
    padding-bottom: 100%;
    height: 0;
    overflow: hidden;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.podcast-slider-poster img.wp-post-image {
    max-width: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
}
.press-media-banner .pp-down-arrow,
.testimonials-page-hero .pp-down-arrow {
    position: relative;
}
.press-media-banner .pp-down-arrow svg,
.testimonials-page-hero .pp-down-arrow svg {
    opacity: 0;
}
.press-media-banner .pp-down-arrow:after,
.testimonials-page-hero .pp-down-arrow:after {
    background-image: url(/wp-content/uploads/2022/05/down-arrow.png);
    width: 44px;
    height: 90px;
    content: '';
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    bottom: -6px;
}
.article-wrapper .article-slider-info,
.article-wrapper .article-slider-content {
    background-color: #fff;
}
.press-podcast-section .fl-row-content {
    position: relative;
}
.press-podcast-section .fl-row-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/sacred-sun-logo.png);
    width: 238px;
    height: 237px;
    position: absolute;
    left: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    top: -175px;
    mix-blend-mode: multiply;
    opacity: 1;
}
.gold-fancy-title .fl-heading-text {
    background: url(/wp-content/uploads/2022/05/fancy-heading-texture.png) repeat;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    display: inline-block;
}
.gradient-fancy-title .fl-heading-text {
    background: -webkit-linear-gradient(to right, #405780, #283941);
    background: linear-gradient(to right, #405780, #283941);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    display: inline-block;
}
.site-button-group ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
}
.site-button-group ul li {
    margin: 0 8px 16px 8px;
    list-style: none;
}
.site-button-group ul li a {
    font-size: 18px;
    text-transform: uppercase;
    display: block;
    font-family: 'Audrey';
    color: #afc1e1;
    border: 2px solid #afc1e1;
    border-radius: 3px;
    line-height: normal;
    position: relative;
    padding: 18px 105px 15px 25px;
    min-width: auto;
    min-height: auto;
    text-decoration: none;
}
.site-button-group ul li a:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/link-elements.png);
    width: 22px;
    height: 23px;
    position: absolute;
    right: 5px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 50%;
    transform: translate(-50%, -50%);
}
.site-button-group ul li a:hover {
    background-color: #afc1e1;
    color: #2a3144;
}
.site-button-group ul li a:hover:after {
    filter: brightness(0);
}
.book-parent-column {
    background: linear-gradient(to right,transparent,#f6f6f6);
    margin-bottom: 20px;
    border-radius: 8px;
    position: relative;
}
.book-parent-column.text-img-block {
    background: linear-gradient(to right,#f6f6f6,transparent);
}
.book-parent-column.img-text-block {
    background: linear-gradient(to right,transparent,#f6f6f6)
}
.book-parent-column .fl-col-group-nested {
    display: flex;
    align-items: center;
}
.book-parent-column .fl-col-group-nested .fl-col:not(.fl-col-small) {
    padding: 45px;
}
.book-img-one .fl-photo {
    width: 692px;
    position: absolute;
    right: -225px;
    top: 0;
}
.book-img-two .fl-photo {
    width: 692px;
    position: absolute;
    left: -200px;
    top: 0;
}
.self-study-programs .pp-down-arrow svg,
.work-with-me-banner .pp-down-arrow svg,
.industry-expert-sec .pp-down-arrow svg,
.blog-page-banner-section .pp-down-arrow svg {
    opacity: 0;
}
.self-study-programs .pp-down-arrow:after,
.work-with-me-banner .pp-down-arrow:after,
.blog-page-banner-section .pp-down-arrow:after {
    background-image: url(/wp-content/uploads/2022/05/down-arrow.png);
    width: 44px;
    height: 90px;
    content: '';
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    bottom: 0;
}
.industry-expert-sec .pp-down-arrow:after {
    background-image: url(/wp-content/uploads/2022/05/wwm-arrow.png);
    width: 44px;
    height: 108px;
    content: '';
    display: block;
    background-repeat: no-repeat;
    position: absolute;
    bottom: -52px;
}
.self-study-programs .fl-row-content {
    position: relative;
}
.tablet-banner-photo .fl-photo {
    text-align: center;
    position: absolute;
    left: -5%;
    top: -120px;
    width: 575px;
}
.site-button-group-outline ul {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
}
.site-button-group-outline ul li {
    margin: 0 8px 16px 8px;
    list-style: none;
}
.site-button-group-outline ul li a {
    font-size: 18px;
    text-transform: uppercase;
    display: block;
    font-family: 'Audrey';
    color: #fff;
    border: 2px solid #fff;
    border-radius: 3px;
    line-height: normal;
    position: relative;
    padding: 18px 105px 15px 25px;
    min-width: auto;
    min-height: auto;
    text-decoration: none;
}
.site-button-group-outline ul li a:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/white-star.png);
    width: 22px;
    height: 23px;
    position: absolute;
    right: 5px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 50%;
    transform: translate(-50%, -50%);
}
.site-button-group-outline ul li a:hover {
    background-color: #fff;
    color: #2a3144;
}
.site-button-group-outline ul li a:hover:after {
    filter: brightness(0);
}
.custom-list ul {
    padding-left: 50px;
    padding-bottom: 25px;
    padding-top: 25px;
    margin: 0;
}
.custom-list ul li {
    position: relative;
    padding-left: 35px;
    text-align: justify;
    text-align-last: left;
    list-style: none;
}
.custom-list ul li + li {
    margin-top: 10px;
}
.custom-list ul li:before {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/gold-star.png);
    width: 21px;
    height: 21px;
    position: absolute;
    left: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0;
}
.industry-expert-sec .fl-row-content,
.create-a-strory .fl-row-content {
    position: relative;
}
.work-with-me-2 .fl-photo {
    width: 700px;
    position: absolute;
    left: -375px;
    bottom: -105px;
}
.industry-expert-sec .fl-row-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/eye-element.png);
    width: 192px;
    height: 205px;
    position: absolute;
    right: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    bottom: -80px;
}
.create-a-strory .fl-row-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/tiger-face.png);
    width: 316px;
    height: 330px;
    position: absolute;
    right: -180px;
    background-size: 100%;
    background-repeat: no-repeat;
    bottom: -40px;
    mix-blend-mode: multiply;
}
.blog-page-podcast-section .fl-col-has-cols .fl-col-group-nested {
    display: flex;
    align-items: center;
}
.my-story-part-one {
    overflow: hidden;
}
.my-mission-today .fl-row-content,
.my-story-part-one .fl-row-content,
.choose-my-story .fl-row-content {
    position: relative;
}
.my-mission-img .fl-photo {
    position: absolute;
    width: 690px;
    right: -190px;
    bottom: -85px;
}
.my-story-one-img .fl-photo {
    text-align: center;
    position: absolute;
    right: -110px;
    width: 263px;
    bottom: -125px;
    overflow: hidden;
}
.choose-my-story .fl-row-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/sacred-sun-logo.png);
    width: 238px;
    height: 237px;
    position: absolute;
    right: -80px;
    background-size: 90%;
    background-repeat: no-repeat;
    top: -60px;
    mix-blend-mode: multiply;
    opacity: 1;
}
.my-mission-today .fl-row-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/eye-element.png);
    width: 192px;
    height: 205px;
    position: absolute;
    left: calc(50% - 96px);
    background-size: 100%;
    background-repeat: no-repeat;
    bottom: 10px;
    mix-blend-mode: color-burn;
}
.my-story-timeline .fl-col-group-nested {
    display: flex;
    align-items: center;
}
.my-story-timeline-start,
.year-2000,
.year-2010,
.year-2013,
.year-2015,
.year-2016,
.year-2017,
.year-2019,
.year-2020 {
    border-bottom: 1px solid #d1a039;
    position: relative;
    padding-bottom: 15px;
}
.my-story-timeline-start:before {
    content: '';
    border-bottom: 1px solid #d1a039;
    position: absolute;
    top: 45px;
    width: 45%;
    right: -1px;
}
.my-story-timeline-start:after {
    content: '';
    right: 0;
    border-right: 1px solid #d1a039;
    position: absolute;
    height: calc(100% - 45px);
    bottom: 0;
}
.year-2000 h4.fl-heading,
.year-2010 h4.fl-heading,
.year-2013 h4.fl-heading,
.year-2015 h4.fl-heading,
.year-2016 h4.fl-heading,
.year-2017 h4.fl-heading,
.year-2019 h4.fl-heading,
.year-2020 h4.fl-heading {
    background-color: #fff;
    padding-top: 30px !important;
}
.my-story-timeline-start {
    padding-right: 50px;
    border-top: 1px solid #fff;
}
.my-story-timeline-start .fl-module-heading h3.fl-heading {
    width: 55%;
}
.year-2000,
.year-2013,
.year-2016,
.year-2019 {
    border-left: 1px solid #d1a039; 
}
.year-2010,
.year-2015,
.year-2017 {
    border-right: 1px solid #d1a039;
}
.year-2000 h4.fl-heading,
.year-2013 h4.fl-heading,
.year-2016 h4.fl-heading,
.year-2019 h4.fl-heading {
    margin-left: -40px !important;
}
.year-2010 h4.fl-heading,
.year-2015 h4.fl-heading,
.year-2017 h4.fl-heading,
.year-2020 h4.fl-heading {
    margin-right: -40px !important;
}
.year-2000:before,
.year-2010:before,
.year-2013:before,
.year-2015:before,
.year-2016:before,
.year-2017:before,
.year-2019:before,
.year-2020:before {
    content: url(/wp-content/uploads/2022/05/arrow-head.png);
    position: absolute;
    top: calc(50% - 45px);
    z-index: 9;
}
.year-2000:before,
.year-2013:before,
.year-2016:before,
.year-2019:before {
    left: -7.5px;
}
.year-2010:before,
.year-2015:before,
.year-2017:before,
.year-2020:before {
    right: -7.5px;
}
.year-2020 {
    border-bottom: none;
}
.year-2020:after {
    content: '';
    border-right: 1px solid #d1a039;
    position: absolute;
    right: 0;
    height: calc(50% - 45px);
    top: 0;
}
.my-mission-today .fl-row-content-wrap {
    margin-top: -5px !important;
}
.my-story-timeline.gold-fancy-divider .fl-row-content-wrap:after {
    bottom: -47px;
}
.year-2017 > .fl-col-content {
    position: relative;
}
.year-2017 > .fl-col-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/tiger-face.png);
    width: 316px;
    height: 330px;
    position: absolute;
    right: -20px;
    background-size: 85%;
    background-repeat: no-repeat;
    top: -70px;
    mix-blend-mode: multiply;
}
.my-mission-today .fl-module-button a.fl-button:before {
    content: url(/wp-content/uploads/2022/05/doodle-arrow.png);
    position: absolute;
    right: -80px;
    top: -25px;
}
.post-grid-banner {
    border-radius: 5px;
    height: 448px;
    padding: 35px;
    display: flex;
    align-items: center;
    position: relative;
    transition: all 0.5s ease-in-out;
    box-shadow: rgba(0, 0, 0, 0.08) 0px 4px 12px;
    background-size: cover;
    background-position: center;
    flex-direction: column;
    width: 100%;
}
.post-grid-banner:before {
    width: 100%;
    max-width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    display: block;
    background-image: linear-gradient(176deg, rgba(255,255,255,0) 35%, rgba(64,87,128,1) 80%, rgba(40,47,65,1) 100%);
    border-radius: 5px;
}
.post-grid-banner:hover {
    filter: brightness(1.35);
}
.post-content-info {
    position: relative;
    z-index: 9;
    margin-top: auto;
    text-align: center;
}
.post-grid-categories a + a {
    display: none;
}
.post-grid-categories a {
    font-size: 14px;
    display: inline-block;
    color: #fff;
    background-color: rgba(202, 150, 44, 0.76);
    padding: 10px 20px;
    border-radius: 40px;
    line-height: normal;
    height: 36px;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-style: italic;
    font-family: 'EB Garamond';
}
.post-grid-title h2 {
    margin: 0;
    padding: 0;
    font-family: 'EB Garamond';
}
.post-grid-title h2 a {
    font-size: 22px;
    color: #fff;
    line-height: 1.25;
    overflow: hidden;
    text-overflow: inherit;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    min-height: 55px;
    font-family: 'EB Garamond';
    font-weight: 600;
}
.post-grid-excerpt {
    font-size: 17px;
    color: rgba(199, 218, 226, 0.67);
    line-height: 1.25;
    margin-top: 15px;
    overflow: hidden;
    text-overflow: inherit;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    min-height: 65px;
    font-family: 'EB Garamond';
}
.post-grid-banner a.post-link {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99;
    border-radius: 5px;
}
.pp-post-filters-wrapper ul.pp-post-filters {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 35px;
    margin-bottom: 35px;
    flex-direction: row;
}
.pp-post-filters-wrapper ul.pp-post-filters li.pp-post-filter {
    font-size: 14px;
    text-transform: uppercase;
    display: block;
    font-family: 'Audrey';
    color: #415882;
    border: 2px solid #415882;
    border-radius: 3px;
    line-height: normal;
    position: relative;
    padding: 17px 75px 14px 25px;
    min-width: auto;
    min-height: auto;
    font-weight: 500;
    margin: 0 8px 16px 8px;
    cursor: pointer;
}
.pp-post-filters-wrapper ul.pp-post-filters li.pp-post-filter:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/blue-star.png);
    width: 22px;
    height: 23px;
    position: absolute;
    right: 5px;
    background-size: 85%;
    background-repeat: no-repeat;
    top: 50%;
    transform: translate(-50%, -50%);
    background-position: center;
}
.pp-post-filters-wrapper ul.pp-post-filters li.pp-post-filter:hover,
.pp-post-filters-wrapper ul.pp-post-filters li.pp-post-filter.pp-filter-active {
    background-color: #415882;
    color: #fff;
}
.pp-post-filters-wrapper ul.pp-post-filters li.pp-post-filter:hover:after,
.pp-post-filters-wrapper ul.pp-post-filters li.pp-post-filter.pp-filter-active:after {
    background-image: url(/wp-content/uploads/2022/05/white-star.png);
    background-size: 100%;
}
.pp-content-grid-pagination ul.page-numbers li .page-numbers {
    border: 1px solid #415882;
    border-right: 1px solid #415882;
    padding: 6px 12px 4px 12px;
    color: rgb(65 88 130 / 50%);
    font-size: 14px;
    font-family: 'EB Garamond';
    font-weight: 500;
    margin: 0 3px;
    border-radius: 5px;
    background-color: transparent;
}
.pp-content-grid-pagination ul.page-numbers li .page-numbers.current,
.pp-content-grid-pagination ul.page-numbers li .page-numbers:hover {
    background-color: #415882;
    color: #fff;
}
.pp-content-grid-pagination ul.page-numbers li .prev.page-numbers,
.pp-content-grid-pagination ul.page-numbers li .next.page-numbers {
    border: none;
    font-size: 0;
}
.pp-content-grid-pagination ul.page-numbers li .prev.page-numbers::before {
    content: url(/wp-content/uploads/2022/05/blue-arrow-left.png);
    position: relative;
    top: 5px;
}
.pp-content-grid-pagination ul.page-numbers li .next.page-numbers::before {
    content: 'SEE MORE';
    font-size: 13px;
    font-family: Audrey, serif;
    background-image: url(/wp-content/uploads/2022/05/blue-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 75px 0;
    display: block;
    text-align: left;
    top: 5px;
    position: relative;
    color: #415882;
}
.pp-content-grid-pagination ul.page-numbers li .next.page-numbers {
    width: 130px;
    padding-left: 5px;
}
.pp-content-grid-pagination ul.page-numbers li .prev.page-numbers:hover,
.pp-content-grid-pagination ul.page-numbers li .next.page-numbers:hover {
    background-color: transparent;
}
.pp-content-grid-pagination {
    margin-top: 20px;
}
.featured-post-slider .post-grid-banner {
    width: 97%;
    margin-left: auto;
    margin-right: auto;
}

.featured-post-slider .slick-prev {
    left: calc(50% - 18%);
}
.featured-post-slider .slick-next {
    right: calc(50% - 18%);
}
.featured-post-slider .slick-prev, 
.featured-post-slider .slick-next {
    top: calc(100% + 50px);
    width: 29px;
    height: 28px;
    z-index: 9;
    border-radius: 0;
    border: none;
    position: absolute !important;
}
.featured-post-slider .slick-prev::before {
    content: url(/wp-content/uploads/2022/05/left-arrow-white.png);
}
.featured-post-slider .slick-next::before {
    content: url(/wp-content/uploads/2022/05/right-arrow-white.png);
}
.featured-post-slider .slick-prev:before, 
.featured-post-slider .slick-next:before {
    color: #344563;
    opacity: 1 !important;
    width: 29px;
    height: 28px;
    display: block;
}
.featured-post-slider .slick-dots {
    bottom: -60px;
    left: calc(50% - 15%);
    width: 30%;
    z-index: 99;
}
.featured-post-slider .slick-dots li button {
    padding: 0;
    width: 23px;
    height: 23px;
}
.featured-post-slider .slick-dots li button:before {
    opacity: 0.8;
    color: #dfdfdf;
    font-size: 0;
    background-image: url(/wp-content/uploads/2022/05/white-star.png);
    font-size: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 75%;
}
.featured-post-slider .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #344563;
    background-image: url(/wp-content/uploads/2022/05/white-star.png);
    font-size: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
.cdc-single-banner {
    height: 550px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    flex-direction: column;
    position: relative;
    padding-bottom: 55px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.cdc-single-banner:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.single-banner-content {
    position: relative;
    z-index: 9;
}
.single-category-list,
.single-post-info {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
    padding: 0;
    margin-bottom: 0;
}
.single-category-list h5 {
    margin-left: 5px;
    margin-right: 5px;
}
.cdc-single-banner .container {
    width: 700px;
    margin-top: auto;
}
.single-post-title {
    font-size: 35px;
    margin-bottom: 20px;
    line-height: normal;
    margin-top: 0;
}
.single-post-subtitle {
    line-height: normal;
    font-size: 24px;
    margin: 0;
}
.single-category-list h5 a {
    font-size: 14px;
    display: block;
    color: #fff;
    background-color: transparent;
    padding: 10px 20px;
    border-radius: 40px;
    line-height: normal;
    height: 36px;
    text-transform: uppercase;
    font-family: 'EB Garamond';
    border: 1px solid #fff;
    pointer-events: none;
}
.single-category-list h5 a:hover {
    background-color: #fff;
    color: #000;
    transition: all 0.5s ease-in-out;
}
.single-post-info li {
    font-size: 17px;
    margin-left: 20px;
    margin-right: 20px;
    font-family: 'EB Garamond';
    font-weight: normal;
    line-height: normal;
    list-style: none;
}
.related-posts-grid .pp-content-post {
    padding-left: 7.5px;
    padding-right: 7.5px;
}
.related-posts-grid .post-grid-banner {
    height: 330px;
}
.related-post-title {
    font-size: 70px;
    padding-bottom: 35px;
}
.related-posts .container {
    width: 900px;
}
.single-post-content .container {
    width: 900px;
    padding-top: 60px;
    padding-bottom: 60px;
}
.related-posts-grid .post-grid-title h2 a {
    font-size: 20px;
    -webkit-line-clamp: 3;
    min-height: 55px;
    font-weight: 600;
}
.single-post .theme-site-header img.fl-photo-img {
    content: url(/wp-content/uploads/2022/06/celinne-header-white-logo.png);
}
.single-post .theme-site-header .pp-advanced-menu ul li a {
    color: #fff;
}
.single-post .theme-site-header .pp-advanced-menu ul li ul.sub-menu li a {
    color: #405780;
}
.single-post .theme-site-header .pp-advanced-menu ul li.header-btn a span {
    border: 1px solid #fff;
    color: #fff;
    box-shadow: inset 0 0 0 0 #fff;
}
.single-post .theme-site-header .pp-advanced-menu ul li.header-btn a:hover span {
    color: #344563;
    box-shadow: inset 0 -100px 0 0 #fff;
}
.single-post .fl-theme-builder-header-sticky .theme-site-header .fl-row-content-wrap {
    background-color: #344563;
}
.single-post-content {
    font-family: 'EB Garamond';
}
.single-post-content h1,
.single-post-content h2,
.single-post-content h3,
.single-post-content h4,
.single-post-content h5,
.single-post-content h6 {
    font-family: 'EB Garamond';
}
.single-post-content h1 {
    font-size: 36px;
}
.single-post-content h2 {
    font-size: 30px;
}
.single-post-content h3 {
    font-size: 24px;
}
.single-post-content h4 {
    font-size: 22px;
}
.single-post-content h5 {
    font-size: 18px;
}
.single-post-content h6 {
    font-size: 16px;
}
.single-post-content p {
    font-size: 20px;
}
.single-post-content li {
    font-size: 20px;
}
.image-gallery-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
    padding-bottom: 20px;
    flex-wrap: wrap;
}
.image-gallery-wrapper p {
    display: flex;
    width: 25%;
}
.image-gallery-wrapper p img {
    height: 200px;
    width: 100%;
    object-fit: cover;
}
.image-gallery-wrapper p + p {
    padding-bottom: 0;
}
.single-post-content img {
    display: block;
    margin: 0 auto;
    padding: 5px;
    border-radius: 10px;
}
.single-post-content .wp-block-image:not(.is-style-rounded)>a, 
.single-post-content .wp-block-image:not(.is-style-rounded) img {
    border-radius: 10px;
}
.single-post-content .wp-block-image figcaption {
    font-size: 15px;
}
.single-post-content .wp-block-button .wp-block-button__link {
    color: #fff;
}
.single-post-content .wp-caption p.wp-caption-text {
    font-size: 14px;
}
.author-box-full {
    background-color: rgb(235 242 245 / 35%);
    border-radius: 10px;
    width: 870px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding: 65px;
    margin-bottom: 55px;
    max-width: 100%;
}
.author-sec-left {
    min-width: 192px;
}
.author-sec-right {
    padding-left: 25px;
}
.author-sec-right h2 {
    font-size: 25px;
    text-transform: uppercase;
    font-family: 'Audrey';
    font-weight: bold;
    padding-bottom: 15px;
    margin: 0;
}
.author-bio p {
    font-size: 17px;
    font-family: 'EB Garamond';
    text-align: justify;
    line-height: normal;
    margin: 0;
}
.author-sec-left img {
    width: 192px;
    height: 192px;
    border-radius: 100%;
    display: block;
}
.author-social ul {
    display: flex;
    padding-top: 20px;
    list-style: none;
    padding-left: 0;
    margin: 0;
}
.author-social ul li a {
    display: block;
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: linear-gradient(to right, #405780, #282f41);
    color: #fff;
    border-radius: 100%;
    font-size: 17px;
    margin-right: 8px;
    transition: all 0.5s ease-in-out; 
}
.author-social ul li a:hover {
    filter: brightness(1.2);
}
.related-posts {
    margin-bottom: 75px;
}
.single-post .opt-in-section .fl-module-heading h2.fl-heading .fl-heading-text, 
.single-post .opt-in-section .fl-module-heading h4.fl-heading .fl-heading-text {
    color: #000 !important;
}
.single-post .opt-in-section .fl-row-content-wrap {
    background-image: none !important;
    background-color: #f7f7f7 !important;
    width: 870px;
    margin: 35px auto;
    border-radius: 10px;
    padding: 45px;
    max-width: 100%;
}
.single-post .opt-in-section .fl-module-heading h2.fl-heading {
    font-family: 'EB Garamond';
    font-weight: normal;
    font-size: 20px;
    text-transform: uppercase;
    font-style: italic;
}
.single-post .opt-in-section .fl-module-heading h4.fl-heading {
    font-family: 'Audrey';
    font-weight: bold;
    font-size: 24px;
    text-transform: uppercase;
}
.single-post .opt-in-section .fl-photo {
    text-align: center;
    position: absolute;
    left: -45px;
    top: 25px;
}
.blog-page-top-categories-section .fl-row-content {
    position: relative;
}
.blog-page-top-categories-section .fl-row-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/sacred-sun-logo.png);
    width: 238px;
    height: 237px;
    position: absolute;
    right: -60px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: -150px;
    mix-blend-mode: difference;
    opacity: 0.15;
}
.single-post-content a {
    color: #344563;
    font-family: 'EB Garamond';
    font-weight: 600;
    font-style: italic;
    display: inline-block;
    font-size: 20px;
    text-decoration: underline;
}
.single-post-content .pp-cf7-content [class*="pp-cf7-"] {
    display: none;
}

.case-studies-wrapper .pp-video-play-icon {
    position: absolute;
    transform: none;
    left: 20px;
    top: unset;
    bottom: 20px;
    background-color: transparent;
    padding: 0;
}
.case-studies-wrapper .pp-video-play-icon svg {
    opacity: 0;
    width: 0;
    height: 0;
    fill: transparent;
}
.case-studies-wrapper .pp-video-play-icon:before {
    content: url(/wp-content/uploads/2022/05/gold-play-btn.png);
    opacity: 1;
    width: 46px;
    height: 46px;
    display: block;
}
.case-studies-wrapper .pp-video-play-icon:after {
    content: 'Watch Video';
    position: absolute;
    left: 52px;
    top: 5px;
    color: #fff;
    font-size: 16px;
    font-family: 'Audrey';
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
}
.case-studies-wrapper .pp-video-gallery-item .pp-video {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 10px;
}
.case-studies-wrapper .pp-video-gallery {
    padding-bottom: 50px;
}
.case-studies-wrapper .pp-video-carousel .pp-video-carousel-nav-prev {
    left: calc(50% - 200px);
    top: unset;
    bottom: 0;
}
.case-studies-wrapper .pp-video-carousel .pp-video-carousel-nav-prev:before {
    content: url(/wp-content/uploads/2022/05/left-arrow-white.png);
}
.case-studies-wrapper .pp-video-carousel .pp-video-carousel-nav-next:before {
    content: url(/wp-content/uploads/2022/05/right-arrow-white.png);
}
.case-studies-wrapper .pp-video-carousel .pp-video-carousel-nav-next {
    right: calc(50% - 200px);
    top: unset;
    bottom: 0;
}
.case-studies-wrapper .pp-video-carousel .swiper-pagination-bullets {
    cursor: default;
    width: 250px;
    left: calc(50% - 125px);
    bottom: 15px;
}
.case-studies-wrapper .pp-video-carousel .pp-video-carousel-nav {
    background-color: transparent;
    padding: 0;
    color: transparent;
    width: 29px;
    height: 28px;
    border-radius: 0;
    opacity: 1;
}
.case-studies-wrapper .pp-video-carousel .pp-video-carousel-nav svg {
    height: 0;
    width: 0;
    fill: transparent;
}
.case-studies-wrapper .pp-video-carousel .pp-video-carousel-nav:not(.swiper-button-disabled):hover {
    background-color: transparent;
}
.case-studies-wrapper .pp-video-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
    color: #344563;
    background-image: url(/wp-content/uploads/2022/05/white-star.png);
    font-size: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
.case-studies-wrapper .pp-video-carousel .swiper-pagination-bullet {
    opacity: 0.8;
    color: #dfdfdf;
    font-size: 0;
    background-image: url(/wp-content/uploads/2022/05/white-star.png);
    font-size: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 75%;
}
.case-studies-wrapper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin-left: 2px;
    margin-right: 2px;
    position: relative;
    background-color: transparent;
    width: 22px;
    height: 23px;
}
.case-studies-wrapper .pp-video-gallery .pp-video-image-overlay > img {
    width: 100%;
}

.press-media-post-wrapper .pp-content-post-carousel .owl-theme .owl-dots .owl-dot span {
    opacity: 1;
    background: transparent;
    width: 13px;
    height: 13px;
    border-radius: 0;
    box-shadow: none;
    background-image: url(/wp-content/uploads/2022/05/blue-star-mini.png);
    background-size: 100%;
    margin-left: 3px;
    margin-right: 3px;
}
.press-media-post-wrapper .pp-content-post-carousel .owl-theme .owl-dots .owl-dot.active span, 
.press-media-post-wrapper .pp-content-post-carousel .owl-theme .owl-dots .owl-dot:hover span {
    background: transparent;
    opacity: 1;
    box-shadow: none;
    background-image: url(/wp-content/uploads/2022/05/blue-star.png);
    background-size: 100%;
    width: 23px;
    height: 23px;
    margin-top: 0;
    margin-bottom: 0;
}
.press-media-post-wrapper.white-card .article-slider-info,
.press-media-post-wrapper.white-card .article-slider-content {
    background-color: #fff;
}
.press-media-post-wrapper .pp-content-post-carousel .owl-nav button {
    padding: 0;
    border-radius: 0;
    width: 29px;
    height: 14px;
    background-color: transparent;
    top: unset;
    bottom: 5px;
}
.press-media-post-wrapper .pp-content-post-carousel .owl-nav button svg {
    height: 0;
    width: 0;
}
.press-media-post-wrapper .pp-content-post-carousel .owl-nav button.owl-prev {
    content: url(/wp-content/uploads/2022/05/blue-arrow-left.png);
    left: 15px;
}
.press-media-post-wrapper .pp-content-post-carousel .owl-nav button.owl-next {
    content: url(/wp-content/uploads/2022/05/blue-arrow-right.png);
    right: 15px;
}
.press-media-post-wrapper .pp-content-post-carousel .owl-theme .owl-dots {
    margin-top: 30px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    overflow-y: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cdc-testimonials-content-wrapper .pp-content-posts {
    position: relative;
    width: calc(100% + 30px);
    left: -15px;
}
.cdc-testimonials-content-wrapper .pp-content-post:nth-child(odd) {
    background-color: #ecf3f7;
}
.cdc-testimonials-content-wrapper .pp-content-post:nth-child(even) {
    background-color: #d5e6ee;
}
.cdc-testimonials-content-wrapper .cdc-pp-content-grid-post-list {
    display: flex;
    align-items: self-start;
    flex-direction: row;
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
    padding: 80px 30px;
}
.cdc-testimonials-content-wrapper .pp-content-post .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-info {
    width: 570px;
    display: flex;
    max-width: 100%;
    flex-direction: column;
}
.cdc-testimonials-content-wrapper .pp-content-post .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-box {
    position: relative;
}
.cdc-testimonials-content-wrapper .pp-content-post .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-box .btn-box a {
    color: #fff;
    display: flex;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    padding-bottom: 25px;
    align-items: flex-end;
    justify-content: flex-end;
    text-decoration: none;
}
.cdc-testimonials-content-wrapper .pp-content-post:nth-child(odd) .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-box .btn-box a {
    padding-right: 25px;
    text-align: right;
}
.cdc-testimonials-content-wrapper .pp-content-post:nth-child(even) .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-box .btn-box a {
    padding-left: 25px;
    flex-direction: row-reverse;
}
.cdc-testimonials-content-wrapper .pp-content-post:nth-child(even) .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-box .btn-box a img {
    margin-left: 0;
    margin-right: 10px;
}
.cdc-testimonials-content-wrapper .pp-content-post .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-text {
    width: calc(100% - 515px);
    display: flex;
    flex-direction: column;
    position: relative;
}
.cdc-testimonials-content-wrapper .pp-content-post .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-text:before {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/2022/05/quote-left.png);
    width: 60px;
    height: 38px;
    background-repeat: no-repeat;
    background-size: 100%;
    left: -27px;
    top: -10px;
    z-index: 1;
}
.cdc-testimonials-content-wrapper .pp-content-post .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-text:after {
    content: '';
    position: absolute;
    background-image: url(/wp-content/uploads/2022/05/quote-right.png);
    width: 60px;
    height: 38px;
    background-repeat: no-repeat;
    background-size: 100%;
    right: 0;
    bottom: -15px;
    z-index: 1;
}
.cdc-testimonials-content-wrapper .pp-content-post:nth-child(even) .cdc-pp-content-grid-post-list {
    flex-direction: row-reverse;
}
.cdc-testimonials-content-wrapper .pp-content-post .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-image img.wp-post-image {
    width: 100%;
    height: 345px;
    border-radius: 10px;
    object-fit: cover;
    object-position: top;
    display: block;
}
.cdc-testimonials-content-wrapper .pp-content-post:nth-child(odd) .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-info {
    padding-right: 55px;
}
.cdc-testimonials-content-wrapper .pp-content-post:nth-child(even) .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-info {
    padding-left: 55px;
}
.cdc-testimonials-content-wrapper h3.cdc-pp-content-grid-post-title {
    font-size: 22px;
    font-family: 'EB Garamond';
    font-weight: bold;
    line-height: normal;
    margin: 0;
    padding-top: 15px;
    font-style: italic;
    background: -webkit-linear-gradient(to right, #405780, #283941);
    background: linear-gradient(to right, #405780, #283941);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    position: relative;
}
.cdc-testimonials-content-wrapper h6.cdc-pp-content-grid-post-position {
    font-size: 17px;
    font-family: 'EB Garamond';
    color: #787878;
    margin: 0;
    padding-top: 5px;
    font-weight: normal;
}
.cdc-testimonials-content-wrapper .cdc-pp-content-grid-post-quote p {
    font-size: 23px;
    font-weight: bold;
    line-height: normal;
    font-family: 'EB Garamond';
    margin: 0;
    background: -webkit-linear-gradient(to right, #405780, #283941);
    background: linear-gradient(to right, #405780, #283941);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    position: relative;
}
.cdc-testimonials-content-wrapper .cdc-pp-content-grid-post-quote {
    margin-bottom: 20px;
}
.cdc-testimonials-content-wrapper .cdc-pp-content-grid-post-content p {
    font-size: 20px;
    line-height: normal;
    font-family: 'EB Garamond';
    color: #000;
    margin-bottom: 0;
}
.cdc-testimonials-content-wrapper .post-card-image-link {
    display: block;
    position: relative;
    border-radius: 10px;
}
.cdc-testimonials-content-wrapper .pp-content-post:nth-child(even) .cdc-pp-content-grid-post-list .btn-box {
    left: 0;
}
.cdc-testimonials-content-wrapper .pp-content-post:nth-child(odd) .cdc-pp-content-grid-post-list .btn-box {
    right: 0;
}
.cdc-testimonials-content-wrapper .pp-content-post .cdc-pp-content-grid-post-list .btn-box {
    color: #fff;
    font-size: 17px;
    position: absolute;
    bottom: 0;
    line-height: normal;
    font-family: 'Audrey';
    font-weight: bold;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.cdc-testimonials-content-wrapper .pp-content-post .cdc-pp-content-grid-post-list .btn-box img {
    height: 46px;
    margin-left: 10px;
    width: 46px;
    animation: playbtn 2s infinite;
    background-color: rgb(219 175 87);
    border-radius: 100%;
    box-shadow: 0 0 0 0 rgba(219, 175, 87, 1);
    transform: scale(1);
}
@keyframes playbtn {

  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(219, 175, 87, 0.7);
  }
  
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 20px rgba(219, 175, 87, 0);
  }
  
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(219, 175, 87, 0);
  }
    
}
.cdc-testimonials-content-wrapper .cdc-pp-content-grid-post-content p + p {
    padding-top: 15px;
}
.cdc-testimonials-content-wrapper.gold-wrapper .pp-content-post:nth-child(odd) {
    background-color: #b78b34;
}
.cdc-testimonials-content-wrapper.gold-wrapper .pp-content-post:nth-child(even) {
    background-color: #ae7f2d;
}
.cdc-testimonials-content-wrapper.gold-wrapper .cdc-pp-content-grid-post-quote p,
.cdc-testimonials-content-wrapper.gold-wrapper .cdc-pp-content-grid-post-content p,
.cdc-testimonials-content-wrapper.gold-wrapper h3.cdc-pp-content-grid-post-title {
    color: #fff;
}
.cdc-testimonials-content-wrapper.gold-wrapper h6.cdc-pp-content-grid-post-position {
    color: #e2cda4;
}
.cdc-testimonials-content-wrapper.gold-wrapper .pp-content-post .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-box .btn-box a img {
    content: url(/wp-content/uploads/2022/05/blue-play-btn.png);
}
.cdc-testimonials-content-wrapper.gold-wrapper .pp-content-post .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-text:after,
.cdc-testimonials-content-wrapper.gold-wrapper .pp-content-post .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-text:before {
    filter: contrast(10);
}
.cdc-testimonials-content-wrapper.blue-wrapper .pp-post-filters-wrapper ul.pp-post-filters li.pp-post-filter {
    color: #afc1e1;
    border: 2px solid #afc1e1;
}
.cdc-testimonials-content-wrapper.blue-wrapper .pp-post-filters-wrapper ul.pp-post-filters li.pp-post-filter:hover, 
.cdc-testimonials-content-wrapper.blue-wrapper .pp-post-filters-wrapper ul.pp-post-filters li.pp-post-filter.pp-filter-active {
    background-color: #afc1e1;
    color: #2a3144;
}
.cdc-testimonials-content-wrapper.blue-wrapper .pp-post-filters-wrapper ul.pp-post-filters li.pp-post-filter:after {
    background-image: url(/wp-content/uploads/2022/05/link-elements.png);
}
.cdc-testimonials-content-wrapper.blue-wrapper .pp-post-filters-wrapper ul.pp-post-filters li.pp-post-filter:hover:after, 
.cdc-testimonials-content-wrapper.blue-wrapper .pp-post-filters-wrapper ul.pp-post-filters li.pp-post-filter.pp-filter-active:after {
    filter: brightness(0);
    background-size: 100%;
}
.cdc-testimonials-content-wrapper.blue-wrapper .pp-content-post:nth-child(odd) {
    background-image: linear-gradient(to right, #405780, #282f41);
}
.cdc-testimonials-content-wrapper.blue-wrapper .pp-content-post:nth-child(even) {
    background-image: linear-gradient(to right, #282f41, #405780);
}
.cdc-testimonials-content-wrapper.blue-wrapper .cdc-pp-content-grid-post-quote p,
.cdc-testimonials-content-wrapper.blue-wrapper .cdc-pp-content-grid-post-content p,
.cdc-testimonials-content-wrapper.blue-wrapper h3.cdc-pp-content-grid-post-title {
    color: #fff;
}
.cdc-testimonials-content-wrapper.blue-wrapper h6.cdc-pp-content-grid-post-position {
    color: #7a8baf;
}
.cdc-testimonials-content-wrapper.blue-wrapper .pp-content-post .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-text:after,
.cdc-testimonials-content-wrapper.blue-wrapper .pp-content-post .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-text:before {
    filter: contrast(10);
}
.cdc-testimonials-content-wrapper.blue-wrapper h3.cdc-pp-content-grid-post-title,
.cdc-testimonials-content-wrapper.gold-wrapper h3.cdc-pp-content-grid-post-title {
    font-family: 'JT Randy Sofia';
    font-weight: normal;
    font-size: 50px;
}
.cdc-testimonials-content-wrapper.blue-wrapper .pp-post-filters-wrapper ul.pp-post-filters {
    margin-bottom: 0;
}
.cdc-testimonials-content-wrapper .pp-content-grid-load-more {
    margin-top: 0;
    background-color: #ecf3f7;
    margin-bottom: 0;
    position: relative;
    padding: 45px 15px;
}
.cdc-testimonials-content-wrapper .pp-content-grid-load-more a.pp-grid-load-more-button {
    background-color: transparent;
    color: #282f40;
    text-transform: uppercase;
    font-family: 'Audrey';
    font-weight: bold;
    font-size: 16px;
    display: block;
    padding: 18px 80px 18px 25px;
    border: 2px solid #282f40;
    border-radius: 5px;
    width: 360px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
 }
.cdc-testimonials-content-wrapper .pp-content-grid-load-more a.pp-grid-load-more-button:hover {
    background-color: #d5e6ee;
}
.cdc-testimonials-content-wrapper .pp-content-grid-load-more a.pp-grid-load-more-button:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/blue-star.png);
    width: 22px;
    height: 23px;
    position: absolute;
    right: 5px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 50%;
    transform: translate(-50%, -50%);
    background-position: center;
}
.cdc-testimonials-content-wrapper .pp-content-grid-load-more a.pp-grid-load-more-button span.pp-grid-loader-text {
    position: relative;
    top: 2px;
}
.cdc-testimonials-content-wrapper .pp-content-grid-load-more a .pp-grid-loader-icon {
    display: none;
}
.coaching-investment-wrapper .fl-col-group-nested .fl-col-content {
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
}
.coaching-investment-wrapper .fl-col-group-nested {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    margin-top: 50px;
    margin-bottom: 15px;
}
.coaching-investment-wrapper .fl-col-group-nested .fl-col-content small {
    color: transparent;
    display: block;
    margin-top: 0;
    font-size: 75%;
    font-weight: bold;
}
.coaching-investment-wrapper .fl-col-group-nested .fl-col-content .pp-button {
    pointer-events: none;
}
.coaching-investment-wrapper .fl-col-group-nested .fl-col-small:nth-child(2) {
    position: relative;
}
.coaching-investment-wrapper .fl-col-group-nested .fl-col-small:nth-child(2):before {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/fancy-arrow.png);
    width: 158px;
    height: 50px;
    position: absolute;
    left: calc(50% - 79px);
    top: -18px;
    background-position: center center;
    right: 0;
}
/* .coaching-investment-wrapper .fl-col-group-nested .fl-col-small:last-child .fl-col-content {
    padding-top: 36px;
} */
.light-blue-contet-wrapper .fl-row-content,
.gold-background-content-wrapper .fl-row-content {
    position: relative;
}
.light-blue-contet-wrapper .fl-row-content:after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/tiger-face.png);
    width: 316px;
    height: 330px;
    position: absolute;
    right: -125px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 75px;
}
.gold-background-content-wrapper .fl-row-content:before {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/eye-element.png);
    width: 192px;
    height: 205px;
    position: absolute;
    left: -10%;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 20%;
    mix-blend-mode: color-dodge;
}
.single-post .webinarKitForm .cdc-name-field, 
.single-post .webinarKitForm .cdc-email-field {
    width: 50%;
}
.single-post .webinarKitForm .cdc-button-field {
    width: 100%;
}
.blog-page-story-section .fl-module-pp-subscribe-form .fl-module-content {
    margin: 0;
}
.blog-page-story-section .fl-module-pp-subscribe-form .fl-button.pp-button {
    background-image: url(/wp-content/uploads/2022/06/cta-texture-gold.png) !important;
}
.blog-page-story-section .pp-subscribe-form-inline .pp-subscribe-form-inner {
    align-items: flex-start;
}
.blog-page-story-section .fl-module-pp-subscribe-form .fl-button.pp-button:hover,
.webinarKitForm .cdc-button-field button:hover {
    filter: contrast(1.2);
    transition: all 0.5s ease-in-out;
}
.Instagram-feed .pp-instagram-feed .pp-feed-item a {
    width: 100%;
}
.fl-mosaicflow-content .fl-mosaicflow-col .fl-mosaicflow-item .fl-photo img[class*="wp-image-"] {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    border-radius: 10px;
}
.pp-content-grid-pagination.fl-builder-pagination {
    position: relative;
    z-index: 99;
}

.celinne-photo-slider .swiper-slide-image {
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    width: 100%;
}
.celinne-photo-slider .swiper-slide-inner {
    max-width: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    bottom: 0;
    right: 0;
    border-radius: 10px;
}
.celinne-photo-slider .pp-image-carousel .pp-carousel-image-container {
    display: block;
    position: relative;
    padding-bottom: 100%;
    height: 0;
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
    transition: all 0.5s ease-in-out;
}
.celinne-photo-slider .pp-image-carousel-item > a {
    position: relative;
    display: block;
    width: 100%;
}
.celinne-photo-slider .pp-image-carousel-item > a:after {
    width: 100%;
    max-width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    background-image: linear-gradient(176deg, rgb(255 255 255 / 0%) 0%, rgba(64,87,128,1) 90%, rgba(40,47,65,1) 100%);
    border-radius: 10px;
    transition: all 0.5s ease-in-out;
}
.celinne-photo-slider .pp-image-carousel-item > a:hover:after {
    opacity: 1;
}
.celinne-photo-slider .pp-image-carousel .swiper-pagination-bullet {
    width: 23px;
    height: 23px;
    position: relative;
    background-color: transparent !important;
}
.celinne-photo-slider .pp-image-carousel .swiper-pagination-bullet:before {
    content: '';
    opacity: 1;
    background-image: url(/wp-content/uploads/2022/05/blue-star-mini.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 23px;
    height: 23px;
    display: block;
}
.celinne-photo-slider .pp-image-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
    background-image: url(/wp-content/uploads/2022/05/blue-star.png);
}
.celinne-photo-slider .pp-image-carousel .pp-swiper-button {
    background-color: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    width: 29px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    display: block;
    padding: 0;
    top: calc(100% - 15px);
}
.celinne-photo-slider .pp-image-carousel .pp-swiper-button-prev {
    left: 30%;
}
.celinne-photo-slider .pp-image-carousel .pp-swiper-button-next {
    right: 30%;
}
.celinne-photo-slider .pp-image-carousel .pp-swiper-button-prev::before {
    content: url(/wp-content/uploads/2022/05/blue-arrow-left.png);
    width: 29px;
    height: 28px;
    display: block;
}
.celinne-photo-slider .pp-image-carousel .pp-swiper-button-next::before {
    content: url(/wp-content/uploads/2022/05/blue-arrow-right.png);
    width: 29px;
    height: 28px;
    display: block;
}
.celinne-photo-slider .pp-image-carousel-wrapper .pp-swiper-button svg {
    display: none;
}
.celinne-photo-slider .pp-image-carousel.pp-carousel-navigation-outside {
    padding-bottom: 70px;
}
.celinne-photo-slider .pp-image-carousel .swiper-pagination {
    width: 30%;
    left: calc(50% - 15%);
}

.featured-posts-slider .pp-content-post-carousel .owl-dots .owl-dot {
    width: 23px;
    height: 23px;
    margin-left: 3px;
    margin-right: 3px;
    position: relative;
    background-color: transparent !important;
}
.featured-posts-slider .pp-content-post-carousel .owl-dots .owl-dot:before {
    content: '';
    opacity: 0.5;
    background-image: url(/wp-content/uploads/2022/05/white-star.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 23px;
    height: 23px;
    display: block;
    background-size: 75%;
}
.featured-posts-slider .pp-content-post-carousel .owl-dots .owl-dot.active:before {
    background-image: url(/wp-content/uploads/2022/05/white-star.png);
    background-size: 100%;
    opacity: 1;
}
.featured-posts-slider .pp-content-post-carousel .owl-nav button {
    background-color: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    width: 29px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    display: block;
    padding: 0;
    top: calc(100% - 30px);
}
.featured-posts-slider .pp-content-post-carousel .owl-nav button.owl-prev {
    left: 30%;
}
.featured-posts-slider .pp-content-post-carousel .owl-nav button.owl-next {
    right: 30%;
}
.featured-posts-slider .pp-content-post-carousel .owl-prev::before {
    content: url(/wp-content/uploads/2022/05/left-arrow-white.png);
    width: 29px;
    height: 28px;
    display: block;
}
.featured-posts-slider .pp-content-post-carousel .owl-next::before {
    content: url(/wp-content/uploads/2022/05/right-arrow-white.png);
    width: 29px;
    height: 28px;
    display: block;
}
.featured-posts-slider .pp-content-post-carousel .owl-nav button svg {
    display: none;
}
.featured-posts-slider .pp-content-post-carousel .owl-dots {
    width: 30%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 5px;
}
.cdc-testimonials-content-wrapper.light-gray-wrapper .pp-content-post:nth-child(odd) {
    background-color: #f5f5f5;
}
.cdc-testimonials-content-wrapper.light-gray-wrapper .pp-content-post:nth-child(even) {
    background-color: #fafafa;
}
.cdc-testimonials-content-wrapper .pp-content-post .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-box:after {
    content: '';
    background-image: linear-gradient(to bottom, transparent 65%, rgb(0 0 0 / 100%));
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    border-radius: 10px;
}
.cdc-testimonials-content-wrapper.gold-wrapper .pp-content-post .cdc-pp-content-grid-post-list .cdc-pp-content-grid-post-box .btn-box a img {
	background-color: rgb(64 87 128);
	box-shadow: 0 0 0 0 rgb(64 87 128);
	animation: bluePlayBtn 2s infinite;
}
@keyframes bluePlayBtn {

  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(64, 87, 128, 0.7);
  }
  
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 20px rgba(64, 87, 128, 0);
  }
  
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(64, 87, 128, 0);
  }
    
}
.site-gold-btn.fl-module-button a.fl-button span, 
.site-blue-btn.fl-module-button a.fl-button span {
    color: #fff;
}
.tedx-book-section video.pp-video-player {
    display: block;
}
.tedx-book-section .pp-fit-aspect-ratio {
	position: relative;
}
.tedx-book-section .pp-fit-aspect-ratio:before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    background: linear-gradient(270deg, rgba(222, 235, 240, 0) 60.95%, #DEEBF0 100%);
}
.tedx-book-section .site-gold-btn a.fl-button {
    min-width: 210px;
}



.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column {
	width: 100% !important;
	border-bottom: 1px solid #D0A039;
	padding-block: 45px;
}
.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column:first-child {
/*     border-top: 1px solid #D0A039; */
	position: relative;
	margin-top: 30px;
}
.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column:first-child:after {
    content: '';
    width: 1px;
    height: 100px;
    background-color: #d0a039;
    position: absolute;
    left: calc(50% - .5px);
    top: -100px;
}
.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column:first-child:before {
    content: '';
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, transparent 50%, #D0A039 50%);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column.has-img-right {
    border-right: 1px solid #D0A039;
}
.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column.has-img-left {
    border-left: 1px solid #D0A039;
}
.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column .celinne-timeline-journey-column-img {
    margin-top: -70px;
}
.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column.has-img-right .celinne-timeline-journey-column-img,
.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column.has-img-left .celinne-timeline-journey-column-img{
    position: relative;
}
.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column .timeline-country-heading {
	display: inline-block;
    background-color: #fff;
	position: absolute;
	width: 200px;
	margin-top: 50px;
}
.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column.has-img-right .timeline-country-heading {
    right: -100px;
}
.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column.has-img-left .timeline-country-heading {
    left: -100px;
}
.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column .timeline-country-heading small {
    font-family: 'Audrey';
    text-transform: uppercase;
    display: block;
    color: rgb(0 0 0 / 80%);
    font-size: 18px;
    position: absolute;
    width: 100%;
    top: 10px;
}
.timeline-location-date-list .pp-infolist ul.pp-list-items {
    flex-direction: row;
    gap: 25px;
}
.timeline-location-date-list .pp-infolist ul.pp-list-items li.pp-list-item:first-child {
    flex-shrink: 1;
    flex-grow: 0;
}
.timeline-location-date-list .pp-infolist ul.pp-list-items li.pp-list-item:Last-child {
    flex-grow: 1;
    flex-shrink: 0;
}
body:not(.fl-builder-edit).fl-builder .hidden-timeline {
    display: none;
}
.timeline-html {
	position: relative;
}
.timeline-html-wrapper {
    min-height: 0;
	width: 100% !important;
	margin-top: 60px;
}
.rotate-box-img {
    max-width: 100px;
    height: 100px;
    margin-inline: auto;
}
a.circle-anchor {
    position: relative;
    display: block;
}
a.circle-anchor img.jumping-arrow {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	width: 25%;
    margin-top: -5px;
}
.circle-img {
    -webkit-animation: antiClockwiseSpin 8s linear infinite;
    -moz-animation: antiClockwiseSpin 8s linear infinite;
    animation: antiClockwiseSpin 8s linear infinite;
}
@keyframes antiClockwiseSpin {
    from  {
         transform: rotate(360deg);
      }
    to {
        transform: rotate(0deg);
    }    
}
.fl-module-pp-content-grid.fl-node-x3fsgjnmh5r1 h2.testimonial-name {
    font-family: 'JT Randy Sofia';
    line-height: normal;
}
.fl-module-pp-content-grid.fl-node-x3fsgjnmh5r1 h6.testimonial-position {
    font-family: 'EB Garamond';
    font-style: italic;
}
@media (max-width: 800px) {
	.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column .celinne-timeline-journey-column-img {
		margin-inline: auto;
	}
	.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column .celinne-timeline-journey-column-img,
	.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column .celinne-timeline-journey-column-content {
		width: 100% !important;
	}
	.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column.has-img-right .celinne-timeline-journey-column-content {
        padding-right: 20px;
    }
	.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column.has-img-left .celinne-timeline-journey-column-content {
        padding-left: 20px;
    }
	.timeline-location-date-list .pp-infolist ul.pp-list-items {
		flex-direction: column;
		gap: 15px;
	}
	.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column .timeline-country-heading {
		background-color: transparent;
		position: relative;
		width: 100%;
		margin-top: 0;
		left: 0 !important;
		margin-bottom: 25px;
		right: 0 !important;
	}
	.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column.has-img-right .fl-col-group-nested {
		flex-direction: column-reverse;
		display: flex;
	}
    .celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column:last-child .celinne-timeline-journey-column-img {
        margin-top: -20px;
    }
	.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column:first-child {
		margin-top: 80px;
	}
	.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column:first-child:before {
		background-color: #D0A039;
	}
	.celinne-timeline-journey .fl-col-has-cols.celinne-timeline-journey-column .celinne-timeline-journey-column-img {
		z-index: 1;
	}
	.tedx-book-section .pp-fit-aspect-ratio:before {
		top: 2px;
		background: linear-gradient(179.97deg, rgba(222, 235, 240, 0) 50.08%, #DEEBF0 99.97%);
	}
}



/* Website edits - Feb. 16 */
.cdc-box + p {
    font-size: 18px;
    font-weight: 600;
    margin-top: 25px;
}
.fl-module-pp-announcement-bar .pp-announcement-bar-wrap .pp-announcement-bar-link a {
    background-image: url(https://clone.celinnedacosta.com/wp-content/uploads/2022/06/cta-texture-gold.png) !important;
    text-decoration: none;
    font-weight: bold;
    background-repeat: no-repeat;
    background-size: cover !important;
    color: #fff !important;
}
.fl-module-pp-announcement-bar .pp-announcement-bar-wrap .pp-announcement-bar-link a:hover {
    filter: brightness(1.1);
}
.coaching-investment-wrapper .site-gold-btn.fl-module-button a.fl-button {
    min-width: 100%;
}
.fl-module-pp-subscribe-form.site-gold-btn .fl-module-content {
    margin: 0;
}
.fl-module-pp-subscribe-form.site-gold-btn .fl-module-content .pp-subscribe-form {
    padding: 0;
}
.fl-module-pp-subscribe-form.site-gold-btn .pp-form-button a.fl-button.pp-button {
    background-image: url(https://clone.celinnedacosta.com/wp-content/uploads/2022/06/cta-texture-gold.png) !important;
    text-decoration: none;
    font-weight: bold;
    background-repeat: no-repeat;
    background-size: cover !important;
    color: #fff;
    height: auto;
    line-height: normal;
    padding-top: 20px;
    padding-bottom: 15px;
    position: relative;
}
.fl-module-pp-subscribe-form.site-gold-btn .pp-form-button a.fl-button.pp-button:after {
    content: '';
    background-image: url(https://clone.celinnedacosta.com/wp-content/uploads/2022/05/white-star.png);
    width: 21px;
    height: 21px;
    position: absolute;
    right: 5px;
    background-size: 100%;
    background-repeat: no-repeat;
    top: 50%;
    transform: translate(-50%, -50%);
}
.fl-module-pp-subscribe-form.site-gold-btn .pp-form-button a.fl-button.pp-button span.fl-button-text {
    color: #fff;
    position: relative;
    top: 2px;
}
.fl-module-pp-subscribe-form.site-gold-btn .pp-form-button a.fl-button.pp-button:hover {
    filter: brightness(1.1); 
}
@media (max-width: 568px) {
	.client-transformation-sec .pp-aspect-ratio-916 .pp-fit-aspect-ratio {
		width: 70%;
		margin-inline: auto;
	}
	.private-coaching-hero.for-adjust .pp-heading-content {
		margin-top: -75px;
		position: relative;
		z-index: 1;
	}
}

.site-gold-btn-pricing a.fl-button.pp-pricing-package-button {
    background-image: url(https://clone.celinnedacosta.com/wp-content/uploads/2022/06/cta-texture-gold.png) !important;
    font-family: 'EB Garamond';
    font-weight: bold;
    font-size: 22px;
}