/*
Theme Name: Twenty Twenty-One Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: twentytwentyone
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready,blog,portfolio
Version: 3.7.1773034138
Updated: 2026-03-09 05:28:53

*/


@import url('https://fonts.googleapis.com/css2?family=Stack+Sans+Headline:wght@200..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Stack+Sans+Text:wght@200..700&display=swap');

:root {
    --primary-font: "Stack Sans Headline", sans-serif;
    --secondary-font: "Stack Sans Text", sans-serif;
}

html,
body {
    scroll-behavior: smooth;
}

body {
    color: #360B39 !important;
    font-family: var(--secondary-font);
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--primary-font);
}

a {
    font-family: var(--secondary-font) !important;
    text-decoration: none !important;
    background-color: transparent !important;
    font-weight: 400;
}

a:hover {
    text-decoration: none !important;
}

.site-logo .custom-logo {
    outline: none !important;
    box-shadow: none !important;
}

.site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) img {
    outline: none !important;
}

.wpb-content-wrapper {
    max-width: 100% !important;
}

.vc_section {
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.vc_row.wpb_row>.wpb_column.vc_column_container>.vc_column-inner {
    /*       padding: 0px; */
}

section.vc_section>.vc_row.wpb_row.vc_row-fluid {
    max-width: 1430px;
    margin: auto;
}

main#main {
    padding: 0px;
}

h1,
.ft65 {
    font-size: min(max(45px, calc(2.8125rem + ((1vw - 7.68px) * 2.9762))), 65px);
    font-weight: 300;
    line-height: 100%;
    letter-spacing: 0px;
}

h2,
.ft60 {
    font-size: min(max(40px, calc(2.5rem + ((1vw - 7.68px) * 2.9762))), 60px);
    font-weight: 300;
    line-height: 100%;
    letter-spacing: 0px;
}

h3,
.ft45 {
    font-size: min(max(30px, calc(1.875rem + ((1vw - 7.68px) * 2.2321))), 45px);
    line-height: 100%;
    font-weight: 300;
    letter-spacing: 0px;
}


h4,
.ft36 {
    font-size: min(max(28px, calc(1.75rem + ((1vw - 7.68px) * 1.1905))), 36px);
    line-height: 100%;
    font-weight: 300;
    letter-spacing: 0px;
}

h5,
.ft24 {
    font-size: clamp(18px, calc(1.125rem + ((1vw - 7.68px) * 0.8929)), 24px);
    line-height: 100%;
    font-weight: 400;
    letter-spacing: 0px;
}

h6,
.ft18 {
    font-size: clamp(16px, calc(1rem + ((1vw - 5.76px) * 0.2315)), 18px);
    line-height: 100%;
    font-weight: 300;
    letter-spacing: 0px;
}

.large-font {
    font-size: min(max(90px, calc(5.625rem + ((1vw - 7.68px) * 4.4643))), 120px);
}

p {
    font-family: var(--secondary-font);
    font-size: 18px;
    font-weight: 300;
    line-height: 140%;
    letter-spacing: 0px;
}


.text-black {
    color: #360B39 !important;
}

.text-white {
    color: #ffffff !important;
}

header.entry-header.alignwide {
    display: none;
}

.entry-content {
    margin: 0px !important;
}

.upcase {
    text-transform: uppercase;
}

.vc_btn3-container {
    margin-bottom: 0px !important;
}

.wpb_text_column.wpb_content_element {
    margin-bottom: 0px;
}


section.vc_section.ptb-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

section.vc_section.pt-0 {
    padding-top: 0px !important;
}

section.vc_section.pb-0 {
    padding-bottom: 0px !important;
}

section.vc_section.pt-170 {
    padding-top: min(max(130px, calc(8.125rem + ((1vw - 7.68px) * 5.9524))), 170px) !important;
}

section.vc_section.pb-170 {
    padding-bottom: min(max(130px, calc(8.125rem + ((1vw - 7.68px) * 5.9524))), 170px) !important;
}

section.vc_section.ptb-170,
.vc_row.ptb-170 {
    padding: min(max(130px, calc(8.125rem + ((1vw - 7.68px) * 5.9524))), 170px) 0 !important;
}

section.vc_section.mt-0 {
    margin-top: 0px !important;
}

section.vc_section.mb-0 {
    margin-bottom: 0px !important;
}

section.vc_section.mtb-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

section.vc_section.mb-170 {
    margin-bottom: min(max(130px, calc(8.125rem + ((1vw - 7.68px) * 5.9524))), 170px) !important;
}

section.vc_section.mt-170 {
    margin-top: min(max(130px, calc(8.125rem + ((1vw - 7.68px) * 5.9524))), 170px) !important;
}

/* contact-form-error */

span.wpcf7-not-valid-tip {
    color: #dc3232 !important;
    font-weight: 400;
    font-size: 18px;
    line-height: 100%;
    letter-spacing: 0px;
    color: #000;
}

.wpcf7 form .wpcf7-response-output {
    font-size: 15px;
    padding: 0px 8px;
    border-color: #dc3232 !important;
    color: #dc3232;
    margin: 10px 0 0 !important;
}

form.sent .wpcf7-response-output {
    border-color: #46b450 !important;
    color: #46b450 !important;
}


/* privacy policy / Term conditions page css */

.vc_section.privacy-section {

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-weight: 600 !important;
        margin-bottom: 16px !important;
        padding-top: 4px !important;
    }

    p,
    ul,
    ol,
    div {
        margin-bottom: 12px !important;
    }

    p,
    ul li,
    ol li,
    span,
    a,
    div {
        font-family: var(--font-secondary);
        font-weight: 300;
        font-size: clamp(16px, calc(1rem + ((1vw - 7.68px) * 0.5952)), 20px) !important;
        line-height: 29px;
        letter-spacing: 0px;
    }

    a {
        text-decoration: underline !important;
    }

    ul,
    ol {
        padding-left: 20px !important;
    }
}

.vc_btn3-container .vc_general {
    background-color: transparent !important;
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: 16px !important;
    line-height: 100% !important;
    letter-spacing: 0px;
    color: #360B39 !important;
    padding: 9px 16px 9px 48px !important;
    border: 1px solid #360B39 !important;
    border-radius: 20px !important;
    position: relative;
    overflow: hidden !important;
    z-index: 1;
    transition: .3s linear;
    outline: none;
}

.vc_btn3-container .vc_general::before {
    content: "";
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 12px;
    background-image: url('/wp-content/uploads/2026/03/btn-arow.svg') !important;
    background-repeat: no-repeat !important;
    /* background-position: left 16px center !important; */
    transition: .3s linear;
}

.vc_btn3-container.border-btn .vc_general:hover {
    background-color: #360B39 !important;
    color: #fff !important;
}

.vc_btn3-container.border-btn .vc_general:hover::before {
    background-image: url(/wp-content/uploads/2026/03/white-arow-bold.svg) !important;
}

.vc_btn3-container.white-btn .vc_general:hover::before {
    background-image: url(/wp-content/uploads/2026/03/white-arow-bold.svg) !important;
}

/* line-btn */

.vc_btn3-container.line-btn .vc_general {
    padding: 6px 0px 6px 32px !important;
    border: none !important;
    border-radius: 0px !important;
    border-bottom: 1px solid #360B39 !important;
    background: transparent !important;
}

.vc_btn3-container.line-btn .vc_general::before {
    left: 0px;
}

.vc_btn3-container .vc_general:hover:before {
    /*     transform: rotate(180deg) translateY(50%); */
    transition: .3s linear;
    /*     background-size: contain; */
    background-image: url(/wp-content/uploads/2026/03/black-arow-bold.svg) !important;
}

.desk-hide-show768 {
    display: none !important;
}

.podcast-link>.vc_btn3-container .vc_general {
    padding-right: 24px !important;
}

.podcast-link>.vc_btn3-container:first-child .vc_general {
    background-image: url(https://findenadvisory.com/wp-content/uploads/2026/03/spotify.svg) !important;
    background-position: right center !important;
    background-repeat: no-repeat !important;
}

/* .podcast-link .vc_btn3-container:last-child .vc_general {
    background-image: url(https://findenadvisory.com/wp-content/uploads/2026/03/apple.svg) !important;
    background-position: right center !important;
    background-repeat: no-repeat !important;
} */

.podcast-link>.vc_btn3-container:nth-child(2) .vc_general {
    background-image: url(https://findenadvisory.com/wp-content/uploads/2026/03/apple.svg) !important;
    background-position: right center !important;
    background-repeat: no-repeat !important;
}

/* base css end */


section.vc_section.home-banner {
    padding: 80px 0 574px;
    background-size: 100%;
    background-position: bottom right;
    background-repeat: no-repeat;
    padding-bottom: clamp(317px, 40vw, 574px);
}

.home-banner-row h1 {
    max-width: 810px;
    margin-left: auto;
    /*     margin-right: 138px; */
    margin-right: clamp(0px, calc((100vw - 768px) * 0.205), 138px);
}

.client-logo-img {
    padding: 0 30px;
}

section.vc_section.logo-sec {
    overflow: hidden;
    padding-top: 0px !important;
}

section.vc_section.logo-sec h6 {
    margin-bottom: 30px !important;
    font-weight: 400;
}

.client-logo .slick-list {
    overflow: visible;
}

.cross-label h6 {
    font-size: 18px;
    padding-left: 34px;
    background-image: url(https://findenadvisory.com/wp-content/uploads/2026/03/cross-label.svg);
    background-repeat: no-repeat;
    background-size: contain;
    font-weight: 400;
    line-height: 133%;
    /*     margin-bottom: 70px !important; */
    margin-bottom: clamp(50px, calc(3.125rem + ((1vw - 7.68px) * 2.9762)), 70px) !important;
}

.about-cont-row p {
    max-width: 686px;
    margin-top: clamp(30px, calc(1.875rem + ((1vw - 7.68px) * 2.9762)), 50px);
    margin-bottom: clamp(30px, calc(1.875rem + ((1vw - 7.68px) * 2.9762)), 50px) !important;
}


.video-card {
    position: relative;
    /*     width: 320px; */
    width: 100%;
    height: 450px;
    overflow: hidden;
    border-radius: 6px;
    font-family: Arial, sans-serif;
}

.video-card video,
.video-card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Play Button */
.play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
}

/* Bottom Text */
.video-info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 20px;
    color: #fff;
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
}

.video-info h6 {
    font-size: 18px;
    opacity: 0.9;
    color: #EBE9F4;
}

.video-info h5 {
    margin: 20px 0 0;
    font-weight: 400;
    font-size: 24px;
}

.vc_row.wpb_row.vc_row-fluid.about-cont-row {
/*     margin-top: clamp(30px, calc(1.875rem + ((1vw - 7.68px) * 2.9762)), 50px) !important; */
	margin-top:0px !important;
}

.about-cont-row>div:first-child {
    max-width: 368px;
    width: 100% !important;
}

.about-cont-row>div:last-child {
    max-width: 958px;
    width: 100% !important;
}

.about-cont-row {
    display: flex;
    justify-content: space-between;
    gap: 0px;
}

.about-cont-row::before,
.about-cont-row::after {
    display: none !important;
}

.services-list-row {
    /*     margin-top: 70px !important; */
    margin-top: clamp(40px, calc(2.5rem + ((1vw - 7.68px) * 4.4643)), 70px) !important;
}

.services-list-row .vc_row>div>div>div {
    padding-top: 50px;
    padding-bottom: 50px;
    border-top: 1px solid #EBE9F4;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
}

.services-list-row .vc_row:last-child>div>div>div {
    border-bottom: 1px solid #EBE9F4;
}

.services-list-row .vc_row h3 {
    padding-bottom: 25px;
}

.services-list-row .vc_row p {
    opacity: 60%;
    max-width: 800px;
}

.services-list-row .vc_row>div>div>div .vc_general {
    opacity: 0;
    visibility: hidden;
    transition: .3s linear;
}

.vc_row.services-list-row .vc_row:hover {
    transition: .3s linear;
    background-color: #EBE9F4 !important;
}

.vc_row.services-list-row .vc_row:hover {
    transition: .3s linear;
}

.vc_row.services-list-row .vc_row:hover .vc_general {
    opacity: 1;
    visibility: visible;
    transition: .3s linear;
}



.vc_row.wpb_row.vc_row-fluid.like-row {
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 425px;
    position: relative;
    background-position: top -200px left 0px;
}

.vc_row.wpb_row.vc_row-fluid.like-row .wpb_column.vc_column_container.vc_col-sm-12 {
    position: unset;
}

.vc_row.like-row .like-inner-row1 {
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(235, 233, 244, 0.7) 100%);
    backdrop-filter: blur(20px);
    padding: 20px 5px;
    /*     max-width: 370px; */
    max-width: clamp(259px, calc(16.1875rem + ((1vw - 7.68px) * 16.5179)), 370px);
    position: absolute;
    right: 35px;
    top: 20px;
}

.vc_row.like-row .like-inner-row1 h3 {
    color: #8726A3;
    /*     margin-bottom: 88px !important; */
    margin-bottom: clamp(50px, calc(3.125rem + ((1vw - 7.68px) * 5.6548)), 88px) !important;
}

.vc_row.like-inner-row2 {
    position: absolute;
    bottom: 20px;
    left: 20px;
}

.vc_row.like-inner-row2 h3 {
    margin: 20px 0 40px !important;
}


/*--------------------------------------------------*/

/* .why-box-row > div > div > div {
    white-space: normal;
    overflow-x: auto;
    overflow-y: hidden;
}

.vc_row.why-box-inner-row {
    display: flex;
    gap: 16px;
}
 */
/* .why-box {
    min-height: 456px !important;
    height: 100%;
} */
.why-box {
    min-height: clamp(382px, calc(23.875rem + ((1vw - 7.68px) * 11.0119)), 456px) !important;
    height: 100%;
}

.why-box {
    padding: 20px;
    display: flex;
    flex-direction: column;
	justify-content:space-between;
	gap:40px;
}

.finden-advantage-slider .slick-slide:not(:first-child) .why-box h2 {
    font-size: min(max(90px, calc(5.625rem + ((1vw - 7.68px) * 4.4643))), 120px);
}

.finden-advantage-slider .slide:not(:first-child) .why-box h2 {
    font-size: min(max(90px, calc(5.625rem + ((1vw - 7.68px) * 4.4643))), 120px);
}

/* .vc_row.why-box-inner-row > div:not(:first-child) > div{
 padding:0px !important;
} */
/* .vc_row.why-box-inner-row > div:not(:first-child) .wpb_wrapper, .vc_row.why-box-inner-row > div:not(:first-child) .wpb_wrapper > div,.vc_row.why-box-inner-row > div:not(:first-child) .wpb_wrapper > div {
    height: 100%;
}
 */
/* .vc_row.why-box-inner-row > div:not(:first-child) .wpb_wrapper > div > div {
    display: flex;
    flex-direction: column;
} */

.why-box h3 {
    margin-top: auto;
}

.why2 h3,
.why4 h3 {
    margin: 0px !important;
}

.why2 {
    background-color: #EBE9F4 !important;
}

.why3 {
    background-color: #602E9E !important;
}

.why4 {
    background-color: #360B39 !important;
}

.why5 {
    background-color: #8726A3 !important;
}

.why3,
.why4,
.why5 {
    color: #fff;
}

.finden-advantage-slider .slick-slide {
    cursor: grab;
}

.finden-advantage-slider .slick-slide:first-child .why-box {
    padding: 0px;
}

.finden-advantage-slider .slick-slide {
    margin-left: 8px;
    margin-right: 8px;
}

.finden-advantage-slider {
    margin-left: -8px;
    margin-right: -8px;
}

.finden-advantage-slider .slick-track {
    transition: 0.2s linear;
    transition-timing-function: linear !important;
}

.finden-advantage-slider .slick-list {
    overflow: visible !important;
}

.finden-advantage-slider .slide .why-box {
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
}
.finden-advantage-slider .slide:last-child .why-box {
    background-image:url("/wp-content/uploads/2026/06/snake3.svg");
}

.finden-advantage-slider .slide:nth-last-child(2) .why-box{
    background-image:url("/wp-content/uploads/2026/06/snake2.svg");
}
.finden-advantage-slider .slide:nth-last-child(3) .why-box {
    background-image:url("/wp-content/uploads/2026/06/snake1-1.svg");
	background-position: center 60%;
}
.finden-advantage-slider .slick-slide .why-box {
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
}
.finden-advantage-slider .slick-slide .why-box{
	background-image:unset !important;
}
.finden-advantage-slider .slick-slide:last-child .why-box {
    background-image:url("/wp-content/uploads/2026/06/snake3.svg") !important;
}

.finden-advantage-slider .slick-slide:nth-last-child(2) .why-box{
    background-image:url("/wp-content/uploads/2026/06/snake2.svg") !important;
}
.finden-advantage-slider .slick-slide:nth-last-child(3) .why-box {
    background-image: url("/wp-content/uploads/2026/06/snake1-1.svg") !important;
    background-position: center 60%;
    background-size: contain;
}
.finden-advantage-mobile-show-heading {
    padding-bottom: 40px;
	display:none;
}
.adv-slider-nav {
    display: none;
}
section.vc_section.why-us-section {
    overflow: hidden;
}

/*--------------------------------------------------*/
.team-box {
    display: flex !important;
}

.team-cont {
    max-width: 338px;
	width:100%;
	flex:0 0 auto;
    display: flex;
    flex-direction: column;
}

.team-img {
    max-width: 456px;
    margin-left: 16px;
}

.team-bottom {
    margin-top: auto;
}

.team-bottom svg {
    margin: 20px 0;
}

section.vc_section.our-team-section {
    overflow: hidden;
}

.team-buttons {
    display: flex;
    align-items: center;
    gap: 10px;
}

.team-btn {
    display: flex;
    gap: 15px;
    align-items: center;
    position: absolute;
    right: 34%;
    z-index: 2;
    /*     background-color: #fff; */
    padding: 0 5px;
}

.paginate {
    font-size: clamp(16px, calc(1rem + ((1vw - 5.76px) * 0.2315)), 18px);
    line-height: 100%;
    font-weight: 400;
    letter-spacing: 0px;
}

.team-slider .slick-list {
    overflow: visible;
    padding-right: 33%;
}

.team-main {
    position: relative;
    margin-top: 70px;
}

/* 11-March-2026 */
section.vc_section.community-sec {
    padding-top: 0px;
}

.cummunity-sec-left-col {
    padding-top: 80px;
/*     padding-bottom: clamp(80px, calc(5rem + ((1vw - 7.68px) * 13.3929)), 170px); */
	padding-bottom:70px;
}

.cummunity-sec-big-heading h2 {
    padding-left: 55px;
    margin-bottom: clamp(40px, calc(2.5rem + ((1vw - 7.68px) * 4.4643)), 70px) !important;
    position: relative;
}

.cummunity-sec-big-heading h2::before {
    content: "";
    display: inline-block;
    width: 36px;
    background-image: url(/wp-content/uploads/2026/05/setting.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    z-index: 1;
    top: -20px;
    bottom: -20px;
}

.cummunity-sec-descriptioin {
    padding-bottom: clamp(40px, calc(2.5rem + ((1vw - 7.68px) * 1.4881)), 50px);
}

.cummunity-sec-listing h5 {
    padding-bottom: 20px;
    border-bottom: 1px solid #602E9E;
    font-size: 24px;
}

.cummunity-sec-listing ul {
    list-style: none;
    padding-left: 0px;
}

.cummunity-sec-listing {
    padding-bottom: clamp(40px, calc(2.5rem + ((1vw - 7.68px) * 1.4881)), 50px);
}

.cummunity-sec-listing ul li {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #602E9E;
    font-weight: 300;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: 0px;
	font-family: var(--secondary-font);
}

.cummunity-sec-listing ul li::before {
    content: "";
    display: inline-block;
    background-image: url("/wp-content/uploads/2026/03/grey-vector.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 16px;
    height: 19px;
    position: relative;
    margin-right: 10px;
}

.cummunity-sec-inner-row {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap !important;
    gap: 40px;
}

.cummunity-sec-left-col {
    max-width: 574px;
    width: 100% !important;
}

.cummunity-sec-right-col {
/*     max-width: 594px; */
	max-width: 734px;
    width: 100% !important;
    margin-right: -20px;
}

.cummunity-sec-inner-row::before,
.cummunity-sec-inner-row::after {
    display: none !important;
}

.cummunity-sec-text-box {
    width: 248px;
    opacity: 1;
    padding: 7px;
    border-radius: 2px;
    color: #360B39;
    position: absolute;
}

.cummunity-sec-text-two {
    background-color: #FFFFFF !important;
    color: #360B39;
    left: 193px;
    bottom: 300px;
}

.cummunity-sec-text-one {
    background-color: #CDFCC9 !important;
    color: #360B39;
    top: 133px;
    right: 417px;
}

.cummunity-sec-text-box>.wpb_wrapper {
    position: relative;
    z-index: 0;
    overflow: visible;
}

.cummunity-sec-text-box>.wpb_wrapper::before {
    content: "";
    display: inline-block;
    position: absolute;
    bottom: -30px;
    z-index: 1;
    width: 30px;
    height: 36px;
    opacity: 1;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.cummunity-sec-text-one>.wpb_wrapper::before {
    background-image: url("/wp-content/uploads/2026/03/Polygon-1.svg");
    right: 0;
}

.cummunity-sec-text-two>.wpb_wrapper::before {
    background-image: url("/wp-content/uploads/2026/03/Polygon-1-1.svg");
    left: 0;
}

.mobile-view {
    display: none;
}

.vc_btn3-container.white-btn .vc_general {
    color: #FFFFFF !important;
    border-color: #FFFFFF !important;
    background: transparent !important;
}

.vc_btn3-container.white-btn .vc_general::before {
    background-image: url('/wp-content/uploads/2026/03/btn-arrow-white.svg') !important;
}

.cummunity-sec-right-col>.vc_column-inner {
    height: 100%;
}

.cummunity-sec-right-col>.vc_column-inner>.wpb_wrapper {
    height: 100%;
}

.cummunity-sec-right-col>.vc_column-inner>.wpb_wrapper>.wpb_single_image {
    height: 100%;
	margin-bottom:0px;
}

.cummunity-sec-right-col>.vc_column-inner>.wpb_wrapper>.wpb_single_image>figure {
    height: 100%;
}

.cummunity-sec-right-col>.vc_column-inner>.wpb_wrapper>.wpb_single_image>figure>.vc_single_image-wrapper {
    height: 100%;
}

.cummunity-sec-right-col>.vc_column-inner>.wpb_wrapper>.wpb_single_image>figure>.vc_single_image-wrapper>img {
    height: 100% !important;
    max-width: 100% !important;
    width: 100% !important;
    object-fit: cover;
}

/*------------------------------------------------------------------------*/
section.podcast-sec .container {
    /* 	padding-top:50px; */
    /* 	padding-top:clamp(35px, calc(2.1875rem + ((1vw - 7.68px) * 2.2321)), 50px); */
}

.podcast-top-header {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.podcast-title {
    max-width: 456px;
    width: 100%;
    opacity: 1;
}

.podast-title-logo {
    max-width: 229px;
    width: 100%;
    opacity: 1;
}

.podast-title-logo img {
    height: 100%;
    width: 100%;
    opacity: 1;
}

ul.guests-list {
    list-style: none;
    display: flex;
    gap: 16px;
    padding-left: 0px;
    padding-top: 30px;
    flex-wrap: wrap;
}

li.guest-item {
    /*     height: 43px;
	width:43px; */
    width: calc((100% - 112px) / 8);
    opacity: 1;
}

li.guest-item img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.podcast-middle-row {
    display: flex;
    justify-content: end;
    padding-top: clamp(40px, calc(2.5rem + ((1vw - 7.68px) * 4.4643)), 70px);
    gap: 40px;
}

.podcast-left-col {
    max-width: 456px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 40px;
}

.podcast-right-col {
    max-width: 810px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 16px;
}

.episode-wrapper {
    max-width: 338px;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.podcast-guests-profile-img {
    max-width: 456px;
    width: 100%;
    max-height: 456px;
}

.podcast-guests-profile-img img {
    height: 100%;
    width: 100%;
}

.episode-wrapper .episode-label {
    padding-bottom: 20px;
}

.podcast-description {
    /*     padding-bottom: 50px; */
    padding-bottom: clamp(30px, calc(1.875rem + ((1vw - 7.68px) * 2.9762)), 50px);
}

.podcast-link.podcast-desktop-hide-btn {
    display: none;
}

.podcast-right-box .wpb_single_image {
    margin-bottom: 0px;
    padding-top: 80px;
}

/*------------------------------------------------------------------------*/
.project-item-row-tab {
    /*     padding-top: 50px;
    padding-bottom: 50px; */
    padding-top: clamp(40px, calc(2.5rem + ((1vw - 7.68px) * 1.4881)), 50px);
    padding-bottom: clamp(40px, calc(2.5rem + ((1vw - 7.68px) * 1.4881)), 50px);
    border-bottom: 1px solid #EBE9F4;
}

.project-sec-header {
    display: flex;
    justify-content: space-between;
}

.project-main {
    border-top: 1px solid #8726A3;
    height: 0px;
    opacity: 0;
    transition: .3s linear;
    pointer-events: none;
}

.project-item-row-tab.active .project-tab-toggle-btn {
    border-color: #8726A3 !important;
    color: #8726A3 !important;
}

.project-item-row-tab.active .project-tab-toggle-btn::before {
    background-image: url("/wp-content/uploads/2026/03/purple-vector.svg") !important;
    transform: rotate(180deg) translateY(50%);
    background-size: contain;
    transition: .3s linear;
}

.project-item-row-tab.active .project-main {
    display: block;
    /*  	padding-top: 50px; */
    padding-top: clamp(30px, calc(1.875rem + ((1vw - 7.68px) * 2.9762)), 50px);
    margin-top: clamp(30px, calc(1.875rem + ((1vw - 7.68px) * 2.9762)), 50px);
    height: auto;
    opacity: 1;
    transition: .3s linear;
    pointer-events: auto;
}

.project-main-top {
    display: flex;
    gap: 16px;
    transition: .3s linear;
    /*     padding-bottom: 40px; */
    padding-bottom: clamp(30px, calc(1.875rem + ((1vw - 7.68px) * 1.4881)), 40px);
}

.project-top-inner-wrapper {
    max-width: 456px;
    width: 100%;
}

.project-top-inner-wrapper h5 {
    padding-bottom: 15px;
}

.project-main-bottom {
    display: flex;
    justify-content: space-between;
    gap: 30px;
}

.project-bottom-listing-wrapper {
    max-width: 692px;
    width: 100%;
}

.project-bottom-listing-wrapper ul {
    padding-top: 20px;
    list-style: none;
    padding-left: 0px;
}

.project-bottom-listing-wrapper ul li {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #EBE9F4;
    font-weight: 300;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: 0px;
    color: #360B39;
    font-family: Stack Sans Headline;
}

.project-bottom-listing-wrapper ul li::before {
    content: "";
    display: inline-block;
    background-image: url("/wp-content/uploads/2026/03/cross-label.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 16px;
    height: 19px;
    position: relative;
    margin-right: 10px;
}

.project-bottom-listing-wrapper ul li:first-child {
    border-top: 1px solid #EBE9F4;
}

.project-bottom-slider-wrapper {
    max-width: 554px;
    width: 50%;
}

.results-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 38px;
}

.results-header .results-btn {
    display: flex;
    gap: 30px;
}

.results-header .result-buttons {
    display: flex;
    gap: 10px;
}

.results-slider h2 {
    color: #360B39;
    font-weight: 400;
    /*     font-size: 120px; */
    font-size: min(max(90px, calc(5.625rem + ((1vw - 7.68px) * 4.4643))), 120px);
    line-height: 80%;
    letter-spacing: 0;
    padding-bottom: 20px;
}

.project-sec-main-heading {
    position: relative;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0%) !important;
    max-width: 456px;
    width: 100%;
    margin-top: -102px;
    padding-bottom: 20px;
}

.project-sec-tab-btn {
    display: flex;
    align-items: flex-end;
}

/*----------------------------------------------*/
section.vc_section.testimonial-section .cross-label {
    display: flex;
    align-items: center;
    justify-content: center;
}

.testimonial-main {
    max-width: 1164px;
    width: 100%;
    margin: 0 auto;
}

.testi-slider .testi-box {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-bottom: clamp(40px, calc(2.5rem + ((1vw - 7.68px) * 4.4643)), 70px);
}

.testi-slider .testi-box h3 {
    text-align: center;
}

.testi-detail {
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: center;
    padding-bottom: clamp(40px, calc(2.5rem + ((1vw - 7.68px) * 4.4643)), 70px);
}

.testi-detail .testi-img {
    display: flex;
    gap: 4px;
}

.testi-detail .testi-img img {
    width: 80px;
    height: 80px;
}

.testi-detail .testi-title {
    display: flex;
    flex-direction: column;
    gap: 7px;
}

.testimonial-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 17px;
}

.testimonial-btn .testi-buttons {
    display: flex;
    gap: 10px;
}

.testimonial-btn .testi-buttons .testi-left-btn {
    cursor: pointer;
}

.testimonial-btn .testi-buttons .testi-right-btn {
    cursor: pointer;
}

/*--------------------------------------------------------*/
.faq-left-col {
    max-width: 486px;
    width: 100% !important;
}

.faq-right-col {
    max-width: 958px;
    width: 100% !important;
}

.faq-bottom-container {
    flex-wrap: nowrap !important;
}

.faq-left-col>div {
    height: 100%;
}

.faq-left-col>div>div {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.faq-descripton-wrapper {
    padding-bottom: 50px;
}

.faq-top-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 30px;
}

.faq-tab {
    border-bottom: 1px solid #EBE9F4;
    padding-bottom: 30px;
}

.faq-tab:not(:first-child) {
    padding-top: 30px;
}

.faq-content-main {
    height: 0px;
    opacity: 0;
    transition: .3s linear;
}

.faq-tab.active .faq-content-main {
    padding-top: 30px;
    height: auto;
    opacity: 1;
    transition: 0.4s linear;
}

.faq-title {
    /* opacity: 50%; */
    transition: .3s linear;
}

.faq-tab.active .faq-title {
    opacity: 100%;
    transition: .3s linear;
}

.faq-tab.active .faq-toggle-btn {
    border-color: #8726A3 !important;
    color: #8726A3 !important;
    transition: .3s linear;
}

.faq-tab.active .faq-toggle-btn::before {
    background-image: url("/wp-content/uploads/2026/03/purple-vector.svg") !important;
    transform: rotate(180deg) translateY(50%);
    background-size: contain;
    transition: .3s linear;
}

/*-----------------------------------------------------------------------------------------------*/
.contact-popup {
    position: fixed;
    height: 100vh;
/* 	inset:0; */
    width: 100%;
    max-width: 712px;
    right: 0;
    top: 0;
	bottom:0;
    background: #FFFFFF;
    z-index: 1000000000 !important;
    padding: 82px 20px 20px;
    box-shadow: -10px 0px 30px 0px #0000000D;
}

.contact-popup {
    transform: translate(100%, 0%);
    transition: 0.4s linear;
}

.contact-popup.active {
    transition: 0.4s linear;
    transform: translate(0%, 0%);
}

.close-btn-main {
    position: absolute;
    top: 28px;
    right: 20px;
    cursor: pointer;
}

.vc_btn3-container .vc_general.contact-toogle-btn {
    border-color: #8726A3 !important;
    color: #8726A3 !important;
}

.vc_btn3-container .vc_general.contact-toogle-btn::before {
    background-image: url("/wp-content/uploads/2026/03/purple-vector.svg") !important;
    transform: rotate(180deg) translateY(50%);
    background-size: contain;
}

.contact-form-page {
    padding-top: 35px;
    padding-bottom: 40px;
}

.contact-popup-inner {
    overflow: auto;
    margin-top: auto;
    max-height: 100%;
}

.contact-popup-inner::-webkit-scrollbar {
    width: 0px;
}

.form-main {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.form-item {
    width: calc((100% - 20px) / 2);
    height: stretch;
}

.form-full-width-item {
    width: 100%;
}

.form-main .form-item label {
    display: flex;
    flex-direction: column;
    gap: 12px;
    font-family: Stack Sans Headline;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0px;
    color: #360B39;
	margin:0px;
}

.form-main .form-item label input,
.form-main .form-item label select,
.form-main .form-item label textarea {
    border: 1px solid #EBE9F4;
    background: #FFFFFF;
    opacity: 1;
    padding: 22px 18px 23px;
    font-family: Stack Sans Text;
    font-weight: 300;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: 0px;
    color: #360B39;
    outline: none;
    width: 100%;
    margin: 0px;
}

.form-main .form-item label span.wpcf7-not-valid-tip {
    font-size: 14px;
    padding-top: 8px;
}

.form-main .form-item label input:placeholder {
    opacity: 50%;
}

.form-main .form-item label input:focus {
    border: 1px solid #8726A3;
}

.form-main .form-item label input::placeholder,
.form-main .form-item label select::placeholder,
.form-main .form-item label textarea::placeholder {
    opacity: 50%;
    color: #360B39;
}

.form-main .form-item label input:focus,
.form-main .form-item label select:focus,
.form-main .form-item label textarea:focus {
    border: 1px solid #8726A3;
}

.form-main .form-item label input:focus::placeholder,
.form-main .form-item label select:focus::placeholder,
.form-main .form-item label textarea:focus::placeholder {
    opacity: 1;
}

.form-main .form-item label textarea {
    resize: vertical;
    overflow-x: auto;
    height: 100px;
}

.form-main .form-item label select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url("/wp-content/uploads/2026/03/select-arrow.svg") no-repeat right 18px center;
    background-size: 12px;
    padding-right: 30px;
}

.form-main .submit-row {
    display: flex;
    justify-content: space-between;
    gap: 20px;
}

.form-main .submit-row .send-msg-content {
    max-width: 436px;
    width: 100%;
}

.form-main .submit-row .send-msg-content p {
    font-family: Stack Sans Text;
    font-weight: 200;
    font-style: ExtraLight;
    font-size: 12px;
    leading-trim: NONE;
    line-height: 120%;
    letter-spacing: 0%;
    color: #360B39;
}

.form-main .submit-row .vc_btn3-container.line-btn>p {
    display: flex;
    flex-direction: row-reverse;
}

.contact-popup .contact-form-page .wpcf7-response-output {
    font-size: 16px !important;
    margin-top: 20px !important;
    padding: 5px !important;
}

.social-link-wrapper {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.social-link-wrapper .social-icon {
    display: flex;
    gap: 10px;
    align-items: flex-end;
}

.social-link-wrapper .social-icon img {
    height: 23px;
    width: 23px;
    object-position: center;
    object-fit: contain;
}

.social-link-wrapper .social-link {
    height: max-content;
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.social-link-wrapper .social-link a {
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0px;
    color: #360B39;
}

/*----------------------*/

.team-slider .slick-slide {
    padding-right: 140px;
}

section.vc_section.like-section>.vc_row {
    position: relative;
    overflow: hidden;
}

section.vc_section.like-section>.vc_row::before {
    content: "";
    position: absolute;
    left: -1px;
    top: -1px;
    background-image: url(https://findenadvisory.com/wp-content/uploads/2026/03/top-shape1.png);
    width: 66px;
    height: 96px;
	z-index:1;
}

section.vc_section.like-section>.vc_row::after {
    content: "";
    position: absolute;
    bottom: -1px;
    right: -1px;
    background-image: url(https://findenadvisory.com/wp-content/uploads/2026/03/bottom-shape1.png);
    width: 66px;
    height: 96px;
}


.vc_row.services-list-row .vc_row {
    position: relative;
}

.vc_row.services-list-row .vc_row::before {
    content: "";
    position: absolute;
    left: -50%;
    top: 0px;
    width: 1000%;
    height: 100%;
    background-color: rebeccapurple;
    background-color: #EBE9F4;
    z-index: -1;
    opacity: 0;
}

.vc_row.services-list-row .vc_row:hover::before {
    opacity: 1;
}

section.vc_section.services-section {
    overflow: hidden;
}

.team-img {
    max-height: 530px;
	height:100%;
        overflow: hidden;
    position: relative;
}

.team-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.team-img::before {
    content: "";
    position: absolute;
    right: -1px;
    bottom: 0px;
    width: 65px;
    height: 94px;
    background-image: url(https://findenadvisory.com/wp-content/uploads/2026/03/bottom-shape1.png);
    background-repeat: no-repeat;
    background-position: center;
}

.team-buttons>div {
    cursor: pointer;
}

.why-box.benefit h3 {
    margin-top: unset;
}
.next-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.podcast-right-box .vc_single_image-wrapper {
    max-width: 230px !important;
}

section.vc_section.podcast-sec {
    padding-top: 85px;
}

.podcast-left-box .wpb_text_column h2 {
    margin-bottom: 70px !important;
}

.podcast-left-box .vc_btn3-container {
    margin-top: 50px !important;
}

.podcast-left-box>div>div {
    display: flex;
    flex-direction: column;
}

.podcast-left-box .vc_row {
    margin-top: auto;
    padding-top: 40px;
}

.vc_row.guest-row h5 {
    margin-bottom: 30px !important;
    font-size: 24px;
}

.vc_row.guest-row ul.wpb_image_grid_ul {
    display: flex !important;
    height: auto !important;
    gap: 16px;
}

.vc_row.guest-row ul.wpb_image_grid_ul li.isotope-item {
    position: static !important;
    width: 43px;
    height: 43px;
    margin: 0px;
}

.vc_row.podcast-title-row {
    display: flex;
    flex-wrap: wrap;
}

.podcast-left-box>div,
.podcast-left-box>div>div {
    height: 100%;
}

.vc_row.guest-row ul.wpb_image_grid_ul li.isotope-item img {
    object-fit: cover !important;
    height: 100% !important;
    width: 100% !important;
}

.guest-row .wpb_gallery {
    margin: 0px;
}

.podcast-right-box .wpb_single_image {
    margin-bottom: 0px;
}

/* guest-list-css */

ul.guest-ul {
    max-width: 446px;
    width: 100%;
    padding: 0px;
    margin: 30px 0 0;
    display: flex;
    flex-wrap: wrap;
    /*     justify-content: space-between; */
    gap: 14px;
}

ul.guest-ul li {
    /*     position: relative; */
    flex: 0 0 auto;
    width: 43px;
    list-style: none;
    /* height: 43px; */
}

ul.guest-ul li::marker {
    content: none !important;
}

ul.guest-ul li .guest-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.guest-img {
    width: 43px;
    height: 43px;
    /*     position: relative; */
}

.guest-img p {
    font-family: Stack Sans Text;
    font-weight: 200;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0px;
    padding: 5px;
    background-color: #8726A3;
    color: #fff;
    position: absolute;
    top: -15px;
    left: 8px;
    width: max-content;
    z-index: 1;
    opacity: 0;
}

.guest-img:hover p {
    opacity: 1;
}

.guest-img:hover {
    transform: scale(1.2);
}

/* guest-list-css-end */


.finden-advantage-slider {
    display: flex;
    /*     overflow: auto; */
    gap: 16px;
}

.finden-advantage-slider .slide {
    width: 456px;
    flex: 0 0 auto;
    box-sizing: border-box;
}

.why-us-section {
    /*   position: sticky; */
    /*   top: 0; */
    /*   height: 100vh; */
    /*   overflow: hidden; */
}


.why-us-section {
    position: relative;
}

.slider-wrapper {
    overflow: hidden;
}

.finden-advantage-slider {
    display: flex;
    gap: 16px;
}

.finden-advantage-slider .slide {
    width: 456px;
    flex: 0 0 auto;
}

section.vc_section.why-us-section {
    overflow: hidden !important;
}

section.vc_section.why-us-section .vc_row.wpb_row.vc_row-fluid {
    /*     position: relative !important; */
}

/* podcast-page-css */

.podcast-banner>.vc_row {
/*     max-width: 1400px !important;
    background-repeat: no-repeat;
    background-size: cover; */
	max-width: 100% !important;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
}

.podbanner-inner-row1 {
    padding: 20px 5px;
    /*     background-color: #fff; */
    background-image: url(https://findenadvisory.com/wp-content/uploads/2026/04/pod-wealth-bg.png);
    background-size: 100% 100%;
    display: inline-block;
    max-width: 574px !important;
    width: 100%;
	position:relative;
	z-index:1;
}

.podbanner-inner-row1 h1 {
    margin-bottom: 34px !important;
}

.podbanner-inner-row1 h4 {
    margin-top: clamp(3.75rem, calc(-9.107rem + 26.786vw), 15.00rem) !important;
    margin-left: auto !important;
    width: max-content;
}

.podbanner-inner-row1 .vc_btn3-container {
    display: block !important;
}

.vc_btn3-container.spotify .vc_general {
    padding-right: 24px !important;
    background-image: url(https://findenadvisory.com/wp-content/uploads/2026/03/spotify.svg) !important;
    background-position: right center !important;
    background-repeat: no-repeat !important;
}

.vc_btn3-container.apple .vc_general {
    padding-right: 24px !important;
    background-image: url(https://findenadvisory.com/wp-content/uploads/2026/03/apple.svg) !important;
    background-position: right center !important;
    background-repeat: no-repeat !important;
}

.podcast-banner-box {
    padding: 20px;
    background-color: #EBE9F4;
    display: flex;
    gap: 20px;
    width: max-content;
    margin-left: auto;
    margin-right: -15px;
}

.podcast-banner-box__content {
    max-width: 384px;
}

.podcast-banner-box__content h5.podcast-banner-box__title {
    margin: 15px 0 35px;
    min-height: clamp(46px, calc(46px + (96 - 46) * ((100vw - 576px) / (1440 - 576))), 96px);
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.podcast-banner-box__content .podcast-link {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    line-height: 0;
    margin-top: auto;
}

.podcast-banner-box__meta span {
    display: inline-block;
    font-family: Stack Sans Text;
    font-weight: 300;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0px;
    color: #360B39;
}

.podcast-banner-box__meta {
    line-height: 0;
}

.podbanner-iner-row2 .wpb_raw_code {
    margin-bottom: 0;
}

.podcast-item-left {
    display: flex;
    justify-content: space-between;
    gap: 16px;
    max-width: 436px;
    width: 100%;
}

.podcast-list__item-meta span {
    font-size: 16px;
    display: block;
    margin-bottom: 10px;
    line-height: 100%;
}

.podcast-list__item-meta {
    display: flex;
    flex-direction: column;
    max-width: 574px  !important;
    width: 100%;
}

.podcast-item-left .podcast-link {
    margin-top: auto;
}

.podcast-list__item {
    display: flex;
    gap: 20px;
}

.podcast-item-right {
    flex: 1;
}

.podcast-item-right .vc_btn3-container {
    margin-top: auto;
    text-align: right;
}

.podcast-list__item-content {
    height: 100%;
}

.podcast-list__item-content {
    display: flex;
    flex-direction: column;
}

.podcast-listing-sec {
    padding-top: 70px;
    padding-bottom: 170px;
}

section.vc_section.podcast-banner {
    margin-bottom: 70px;
}

.podbanner-iner-row2 {
/*     margin-top: 60px;*/
    position: relative;
    z-index: 1;
    margin-top: auto;
}

section.vc_section.podcast-banner {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.podcast-list__item-thumbnail {
    max-width: 220px;
    width: 100%;
    height: 100%;
}

.podcast-list__item-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.single-podcast header.entry-header.alignwide {
    display: block !important;
}

.single-podcast header.entry-header.alignwide h1 {
    font-size: min(max(45px, calc(2.8125rem + ((1vw - 7.68px) * 2.9762))), 65px);
    font-weight: 300;
    line-height: 100%;
    letter-spacing: 0px;
}

.single-podcast header.entry-header.alignwide {
    display: block !important;
    max-width: 1430px;
    padding: 0 15px;
    padding-top: 60px;
}

.single-podcast header.entry-header figure.post-thumbnail {
    width: 100% !important;
    max-height: 518px;
    overflow: hidden;
    margin-top: 60px;
}

.single-podcast header.entry-header figure.post-thumbnail img {
    max-width: 100% !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    margin: 0px;
}
.cummunity-sec-text-ul ul li::marker {
    content: no-close-quote;
}

/* resources-page-css */

.resources-baner-row2 {
    margin-top: 50px !important;
}

.resources-categories {
    margin-bottom: 80px;
    display: flex;
    align-items: center;
    gap: 20px;
    flex-wrap: wrap;
}

.resources-categories a {
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0px;
    text-transform: uppercase;
}

.resources-categories>a {
    line-height: 30px;
    display: inline-block !important;
    position: relative;
    top: 2px;
}

ul.resources-lists {
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    row-gap: 30px;
}

ul.resources-lists li {
    flex: 0 0 auto;
    width: calc((100% - 32px) / 3);
    padding-bottom: 20px;
    border-bottom: 1px solid #EBE9F4;
}

.resources-list-box {
    min-height: 370px;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.resources-list-box p {
    font-family: Stack Sans Text;
    font-weight: 300;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: 0px;
    color: #602E9E;
    margin-top: 20px;
}

.resources-btn-main {
    padding-top: 32px;
    margin-top: auto;
}


.resources-list-box .resources-list-img {
    max-height: 168px;
    overflow: hidden;
    margin-bottom: 20px;
}

.resources-list-box .resources-list-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.resources-list-box h4 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #360B39;
}


.resources-download-btn .vc_general::before {
    background-image: url(https://findenadvisory.com/wp-content/uploads/2026/04/resor-down1.svg) !important;
    width: 14px;
    height: 20px;
}

.resources-download-btn .vc_general:hover::before {
    background-image: url(https://findenadvisory.com/wp-content/uploads/2026/04/resor-down2.svg) !important;
    width: 14px;
    height: 20px;
}

.line-btn.resources-download-btn .vc_general {
    padding-left: 21px !important;
}

.resources-list-box a:focus {
    color: inherit !important;
}

.podcast-banner-box__thumbnail {
    max-width: 184px;
}

/*20-apr-26*/
.article-wrapper {
    max-width: 850px;
    margin: 0 auto;
    background: #f4f4f4;
    padding: 20px;
}

.article-title {
    /* font-size:42px;
    line-height:1.1;
    color:#421b45;
    font-weight:500;
    margin-bottom:25px; */
}

.article-image img {
    /* width:100%;
    display:block; */
}

.article-content {
    /* max-width:620px;
    margin:40px auto 0; */
}

.article-content p {
    /* font-size: 15px;
    line-height: 1.9;
    color: #421b45;
    margin-bottom: 18px; */
}

.article-content h3 {
    font-size: 24px;
    color: #421b45;
    margin: 45px 0 20px;
    font-weight: 600;
}

.article-content ul {
    /* padding-left: 22px;
    margin: 15px 0; */
}

.article-content ul li {
    /* margin-bottom: 10px;
    color: #421b45;
    font-size: 15px;
    line-height: 1.7; */
}


.upnext-inner {
    /* max-width: 1200px;
    margin: 0 auto; */
}

/* h2 {
    font-size: 24px;
    font-weight: bold;
    color: #5a2d80;
    margin-bottom: 20px;
} */

/* .upnext-list {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
    list-style-type: none;
} */

.upnext-item {
    /* width: 30%; */
}

.next-banner-box {
    /* display: flex;
    flex-direction: column; */
}

.next-thumbnail {
    width: 100%;
    height: 200px;
    overflow: hidden;
}

.next-thumbnail-image {
    /* width: 100%;
    height: 100%;
    object-fit: cover; */
}

.next-content {
    /* padding: 10px; */
    /* background-color: #fff; */
}

.next-title {
    /* font-size: 16px;
    font-weight: bold;
    color: #333;
    margin: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; */
}

.post-share-box {
    /* max-width: 620px;
    margin: 40px auto 0; */
}


/* podcast-detail-page */

.resources-baner-row2 {
    margin-top: 50px !important;
}

.resources-categories {
    margin-bottom: 80px;
    display: flex;
    align-items: center;
    gap: 20px;
    flex-wrap: wrap;
}

.resources-categories a {
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 0px;
    text-transform: uppercase;
}

.resources-categories>a {
    line-height: 30px;
    display: inline-block !important;
    position: relative;
    top: 2px;
}

ul.resources-lists {
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    row-gap: 30px;
}

ul.resources-lists li {
    flex: 0 0 auto;
    width: calc((100% - 32px) / 3);
    padding-bottom: 20px;
    border-bottom: 1px solid #EBE9F4;
}

.resources-list-box {
    min-height: 370px;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.resources-list-box p {
    font-family: Stack Sans Text;
    font-weight: 300;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: 0px;
    color: #602E9E;
    margin-top: 20px;
}

.resources-btn-main {
    padding-top: 32px;
    margin-top: auto;
}


.resources-list-box .resources-list-img {
    max-height: 168px;
    overflow: hidden;
    margin-bottom: 20px;
}

.resources-list-box .resources-list-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.resources-list-box h4 {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}


.resources-download-btn .vc_general::before {
    background-image: url(https://findenadvisory.com/wp-content/uploads/2026/04/resor-down1.svg) !important;
    width: 14px;
    height: 20px;
}

.resources-download-btn .vc_general:hover::before {
    background-image: url(https://findenadvisory.com/wp-content/uploads/2026/04/resor-down2.svg) !important;
    width: 14px;
    height: 20px;
}

.line-btn.resources-download-btn .vc_general {
    padding-left: 21px !important;
}



/* 991 */
/*  ul.resources-lists li {
        width: calc((100% - 16px) / 2);
    }
*/

/* 576 */
/* ul.resources-lists li {
        width: 100%;
    }
*/
ul.resources-lists {
    row-gap: 20px;
}

.resources-list-box {
    min-height: auto;
}

.resources-categories {
    margin-bottom: 50px;
}


















/* pod-detal-page */



.podetail-date-main {
    display: flex;
    align-items: start;
    justify-content: space-between;
    margin-bottom: 20px;
}

.pod-detail-btns {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
    margin-top: 50px;
}


.pod-detail-btns .vc_btn3-container.border-btn .vc_general {
    padding-right: 16px !important;
    padding-left: 70px !important;
    background-position: left 47px center !important;
}

.podcast-detail-banner .container {
    display: flex;
}

.pod-baner-left {
    flex: 0 1 auto;
    width: 58%;
}

.pod-baner-right {
    flex: 0 0 auto;
    width: 574px;
    padding-left: 16px;
}

.pod-btns {
    display: flex !important;
    align-items: center;
    gap: 10px;
}

.pod-btns span,
.pod-btns {
    font-family: Stack Sans Text;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: 0px;
    display: inline-block;
}

.podetail-dates p {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 100%;
}

.podcast-detail-banner {
    padding-bottom: min(max(130px, calc(8.125rem + ((1vw - 7.68px) * 5.9524))), 170px) !important;
}

section.episode-guest {
    /* padding-top: min(max(130px, calc(8.125rem + ((1vw - 7.68px) * 5.9524))), 170px) !important; */
    padding-bottom: min(max(130px, calc(8.125rem + ((1vw - 7.68px) * 5.9524))), 170px) !important;
}

.episode-guest-inneer {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: space-between;
}

.episode-guest-inneer h2 {
    flex: 0 0 auto;
    width: 22%;
}

section.episode-guest .podcast-item-left {
    flex: 0 0 auto;
    max-width: 100%;
    width: 73%;
}

.episode-guest-inneer .podcast-list__item-thumbnail {
    max-width: 427px;
}

.episode-guest-inneer .podcast-list__item-meta h4 {
    color: #602E9E;
    margin-top: 20px;
}

.episode-guest-inneer .pod-last-linkedin {
    margin-top: auto;
    padding-top: 20px;
}

.pod-last-linkedin p {
    margin-top: 20px;
}


.upnext-inner ul {
    padding: 0;
    list-style-type: none;
    display: flex;
    width: 100%;
    margin: 0 -8px;
}

.upnext-inner h2 {
    /* margin-bottom: 70px; */
    margin-bottom: clamp(30px, calc(30px + (70 - 30) * ((100vw - 576px) / (1440 - 576))), 70px);
}

.upnext-inner ul li {
    padding: 0 8px;
    flex: 0 0 auto;
    width: 50%;
}

.upnext-inner ul li .podcast-banner-box {
    margin: 0px;
    width: 100%;
}

.upnext-inner ul li .podcast-banner-box .podcast-banner-box__thumbnail {
    flex: 0 0 auto;
    width: 184px;
}

.upnext-inner ul li .podcast-banner-box .podcast-banner-box__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.upnext-inner ul li .podcast-banner-box .podcast-banner-box__content {
    flex: 0 1 auto;
    max-width: 448px;
    width: 100%;
    display: flex;
    flex-direction: column;
}

.pod-baner-right .video-card {
    height: 322px;
}


/* resources listing page  */
.single-post .article-title {
    margin-bottom: clamp(24px, calc(24px + (60 - 24) * ((100vw - 576px) / (1440 - 576))), 60px);
    margin-top: clamp(40px, calc(40px + (80 - 40) * ((100vw - 576px) / (1440 - 576))), 80px) !important;
}

.single-post .content-area {
    max-width: 1430px;
    width: 100%;
    margin: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.single-post .article-image {
    margin-top: 0px;
    max-height: 518px;
    overflow: hidden;
    opacity: 1;
    /* display: flex; */
    /* align-items: center; */
    /* justify-content: center; */
    margin-bottom: clamp(40px, calc(40px + (80 - 40) * ((100vw - 576px) / (1440 - 576))), 80px) !important;
}

.single-post .article-image img {
    height: 100% !important;
    width: 100% !important;
}

.single-post .article-content {
    max-width: 928px;
    margin: 0 auto;
    padding-bottom: clamp(30px, calc(30px + (60 - 30) * ((100vw - 576px) / (1440 - 576))), 60px) !important;
    border-bottom: 1px solid var(--Grey, #EBE9F4);
}

.single-post .article-content p {
    line-height: 1.9;
    /* margin-bottom: clamp(30px, calc(30px + (60 - 30) * ((100vw - 576px) / (1440 - 576))), 60px) !important; */
}

.single-post .article-content strong {
    font-weight: 600;
}

.single-post .article-content h5 {
    margin-bottom: 20px;
    margin-top: clamp(30px, calc(30px + (60 - 30) * ((100vw - 576px) / (1440 - 576))), 60px) !important;
}

.single-post .article-content ul {
    padding-left: 25px;
    margin: 10px 0px;
}

.single-post .article-content ul li {
    font-family: Stack Sans Text;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.6;
    letter-spacing: 0px;
    color: #360B39;
}

.single-post .post-share-box {
    max-width: 958px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto;
    padding-top: clamp(30px, calc(30px + (60 - 30) * ((100vw - 576px) / (1440 - 576))), 60px) !important;
    /* padding-bottom: clamp(30px, calc(30px + (70 - 30) * ((100vw - 576px) / (1440 - 576))), 70px) !important; */
}

.single-post .post-share-box .share-head {
    font-family: Stack Sans Headline;
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0px;
    color: #360B39;
    margin-bottom: 20px;
}

.single-post .post-share-box a {
    width: 23px;
    height: 23px;
    opacity: 1;
    display: inline-block;
    margin-right: 10px;
}

.single-post .post-share-box a i {
    height: 100%;
    width: 100%;
    display: flex;
}

section.upnext-post .container {
    max-width: 1430px;
    width: 100%;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
}

.upnext-list>.upnext-item {
    width: calc(100% / 3);
}

.single-post .post-navigation,
.single-podcast .post-navigation {
    display: none;
}

section.upnext-post ul.upnext-list li.upnext-item .next-content {
    padding-top: 20px;
}

section.upnext-post {
    padding: min(max(130px, calc(8.125rem + ((1vw - 7.68px) * 5.9524))), 170px) 0 !important;
}

section.upnext-post ul.upnext-list li.upnext-item .next-content .next-title {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    /* number of lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

section.upnext-post .upnext-list>.upnext-item .next-banner-box {
    display: flex;
    flex-direction: column;
    height: 100%;
}

section.upnext-post .upnext-list>.upnext-item .next-banner-box a {
    margin-top: auto;
}

/* resources page css */
.resources-main .pagination-main {
    padding-top: clamp(30px, calc(30px + (70 - 30) * ((100vw - 576px) / (1440 - 576))), 70px);
}

.resources-main .pagination-main .custom-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
}

.resources-main .pagination-main .custom-pagination .page-info {
    font-family: Stack Sans Text;
    font-weight: 300;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: 0px;
    color: #360B39;
}

.resources-main .pagination-main .custom-pagination .pagination-arrows {
    display: flex;
    gap: 10px;
}

/* podcast details page css */
.single-podcast .podcast-detail-wrapper {
    max-width: 1430px;
    width: 100%;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: clamp(40px, calc(40px + (80 - 40) * ((100vw - 576px) / (1440 - 576))), 80px) !important;
}

section.upnext-podcast {
    padding-bottom: min(max(130px, calc(8.125rem + ((1vw - 7.68px) * 5.9524))), 170px) !important;
}

.podcast-up-next-readmore {
    /* margin-left: auto; */
}

.podcast-banner-box__content .podcast-link .vc_btn3-container:nth-child(2) {
    margin-right: auto;
}

.podcast-banner-box__content .podcast-link .vc_btn3-container {
    display: flex;
}

.podcast-up-next-readmore .vc_btn3-container {
    display: flex;
}

.podcast-detail-banner .pod-btns a {
    font-weight: 300;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: 0px;
    color: #360B39 !important;
    display: flex;
    align-items: flex-end;
}

.podcast-detail-banner .pod-btns .pod-left-btn img {
    margin-right: 10px;
    width: 22px;
    height: 16px;
    opacity: 1;
}

.podcast-detail-banner .pod-btns .pod-right-btn img {
    margin-left: 10px;
    width: 22px;
    height: 16px;
    opacity: 1;
}

/* section.podcast-listing-sec .podcast-list .podcast-list__item:not(:last-child) {
    padding-bottom: clamp(30px, calc(30px + (60 - 30) * ((100vw - 576px) / (1440 - 576))), 60px);
} */

section.podcast-listing-sec .podcast-list .podcast-list__item {
    padding-bottom: 30px;
    padding-top: 30px;
    border-bottom: 1px solid #EBE9F4;
}

section.podcast-listing-sec .podcast-list .podcast-list__item:first-child {
    padding-top: 0px;
}

section.podcast-listing-sec .pagination {
    margin: 0px;
    max-width: 100%;
    border: none;
    padding-top: clamp(30px, calc(30px + (70 - 30) * ((100vw - 576px) / (1440 - 576))), 70px);
}

section.podcast-listing-sec .pagination .custom-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
}

section.podcast-listing-sec .pagination .custom-pagination .pagination-arrows {
    display: flex;
    gap: 10px;
}

section.podcast-listing-sec .pagination .custom-pagination .pagination-arrows .disabled,
section.podcast-listing-sec .pagination .custom-pagination .pagination-arrows a {
    width: 22px;
    height: 16px;
    opacity: 1;
    display: flex;
}

section.vc_section.policy-page-sec,
section.vc_section.Terms-Conditions-sec {
    padding-top: clamp(40px, calc(40px + (80 - 40) * ((100vw - 576px) / (1440 - 576))), 80px) !important;
}

.policy-page-sec h1,
.Terms-Conditions-sec h1 {
    margin-bottom: 40px;
}

.Terms-Conditions-sec,
.policy-page-sec {

    h2,
    h3,
    h4,
    h5,
    h6,
    h2,
    h3,
    h4,
    h5,
    p {
        margin-bottom: 20px;
    }
}

.Terms-Conditions-sec,
.policy-page-sec {

    h2,
    h3,
    h4,
    h5,
    h6,
    h2,
    h3,
    h4,
    h5,
    p {
        padding-top: 10px;
    }
}

.Terms-Conditions-sec,
.policy-page-sec {

    ul,
    ol {
        padding-left: 25px;
    }
}


section.vc_section.about-section h2 {
    margin-bottom: 70px !important;
}
.like-row > div > div > div::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.1) 46.61%, rgba(255, 255, 255, 0) 82.04%);
}
.home-resource h2 {
    margin-bottom: 70px !important;
}

.home-resource-list {
    display: flex;
    align-items: start;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #8726A3;
    justify-content: space-between;
}

.home-resource-list .vc_btn3-container {
    padding-top: 0px !important;
    margin-top: 0;
}

.home-resource > div {
    display: flex;
    flex-wrap: wrap;
}

.home-resource > div > div:first-child > div,.home-resource > div > div:first-child > div > div {
    height: 100%;
}

.home-resource > div > div:first-child > div .vc_row.wpb_row {
    margin-top: auto;
}

.home-resource > div > div > div > div {
    display: flex;
    flex-direction: column;
}

.home-resource  .wpb_raw_code.wpb_raw_html.wpb_content_element {
    margin-top: auto;
    margin-bottom: 0px;
}

.home-resource > div:last-child {
    margin: 0px;
}

.home-resource-list h4 {
    flex: 0 0 auto;
    width: 77%;
}
.home-resource > .vc_row > div:last-child {
    max-width: 958px;
    margin-left: auto;
}
.cummunity-sec-left-col .cummunity-sec-descriptioin2 {
    margin-bottom: 20px !important;
}
.cummunity-sec-text-ul {
    position: absolute;
    top: 20px;
    right: 20px;
}

.cummunity-sec-text-ul li {
    padding: 10px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 0%, rgba(235, 233, 244, 0.7) 100%);
    width: max-content;
    margin-bottom: 10px;
    font-family: Stack Sans Headline;
    font-weight: 300;
    font-size: 24px;
    line-height: 100%;
    letter-spacing: 0px;
	backdrop-filter: blur(20px);
}

.cummunity-sec-text-ul ul{
    display: flex;
    justify-content: end;
    flex-direction:column;
    align-items: end;
    padding:0px;
}
.cummunity-sec-left-col p {
    margin-bottom: 20px;
}
.cummunity-sec-left-col p:last-child {
    margin-bottom: 0px;
}
.podcastbaner-video-html {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100% !important;
    width: 100%;
    margin: 0px !important;
    z-index: 0;
}

.podcastbaner-video-html > div {
    height: 100%;
}

video.pod-baner-video {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.single-post .article-content ul {
    padding: 0px;
    list-style-type: none;
}

.single-post .article-content ul li::marker {
    content: none !important;
}

.single-post .article-content ul li {
    padding-left: 14px;
    position: relative;
}

.single-post .article-content ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 11px;
    width: 6px;
    height: 6px;
    background-color: #000;
    border-radius: 50%;
}
.resources-download-btn a:focus {
    outline: none !important;
}
.advantage-video {
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.advantage-video video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.why-box.video {
    padding: 0px;
}

.download-popup{
	box-shadow: -10px 0px 30px 0px #0000000D;
}
.vc_btn3-container .vc_general:focus, .vc_btn3-container .vc_general:focus-visible {
    outline: none !important;
}

/* popup css */

/* Popup Background */
  .download-popup {
	    display: none;
		position: fixed;
		inset: 0;
		z-index: 99999;
		overflow-y: auto;
        background-color: #fff;
        max-width: 712px;
        min-height: 560px;
        bottom: 0px !important;
        right: 0px !important;
        left: unset;
        top: unset;
        padding: 20px;
    }	
 
 
/* Popup Box */
.download-popup-inner {
    background: #ffffff;
    max-width: 900px;
    width: 100%;
    margin: auto;
    border-radius: 20px;
    padding: 50px;
    position: relative;
    box-shadow: 0 20px 60px rgba(0,0,0,0.15);
}
 
/* Close Button */
.download-popup  button.close-popup {
    background-color: transparent !important;
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: 16px !important;
    line-height: 100% !important;
    letter-spacing: 0px;
    color: #8726A3 !important;
    padding: 9px 16px 9px 48px !important;
    border: 1px solid #8726A3 !important;
    border-radius: 20px !important;
    position: relative;
    overflow: hidden !important;
    z-index: 1;
    transition: .3s linear;
    outline: none;
	margin-left: auto !important;
    display: block;
}
 
.download-popup  button.close-popup::before {
    content: "";
    position: absolute;
    left: 16px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 12px;
    transition: .3s linear;
    background-image: url("/wp-content/uploads/2026/03/purple-vector.svg") !important;
    transform: rotate(180deg) translateY(50%);
    background-size: contain;
    transition: .3s linear;
}
 
 
/* Title */
.download-popup h2#popup-title {
        font-family: Stack Sans Headline;
        font-weight: 300;
        font-size:  clamp(2.00rem, calc(0.000rem + 4.167vw), 3.75rem);
        line-height: 100%;
        letter-spacing: 0px;
	    margin:20px 0 30px;
    }
 
/* Description */
#popup-desc {
    font-size: 18px;
    line-height: 1.5;
    color: #2f0a3d;
    margin-bottom: 35px;
}
 
/* Form Row */
.download-popup .form-row {
    display: flex;
    gap: 25px;
    margin-bottom: 25px;
}
 
.download-popup .form-item {
    flex: 1;
}
 
/* Inputs */
.download-popup input[type="text"],
.download-popup input[type="email"],
.download-popup input[type="tel"],
.download-popup textarea {
    width: 100%;
    height: 60px;
    border: 1px solid #b06ad2;
    padding: 0 18px;
    font-size: 18px;
    border-radius: 0;
    outline: none;
}
 
.download-popup textarea {
    height: 130px;
    padding-top: 15px;
}
 
/* Labels */
.download-popup label {
    display: block;
    font-size: 18px;
    color: #2f0a3d;
    margin-bottom: 10px;
    font-weight: 500;
}
 
/* Bottom Text */
.download-popup .small-text {
    font-size: 16px;
    line-height: 1.4;
    color: #2f0a3d;
    max-width: 500px;
}
 
/* Submit Button */
.download-popup input[type="submit"],
.download-popup button[type="submit"] {
    border: none;
    background: transparent;
    color: #2f0a3d;
    font-size: 28px;
    font-weight: 600;
    cursor: pointer;
    border-bottom: 2px solid #2f0a3d;
    padding: 0 0 5px;
}
 
/* Footer */
.popup-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 35px;
}
 
.popup-social a {
    margin-left: 15px;
    font-size: 22px;
    color: #2f0a3d;
}
.download-popup .form-main {
        flex-wrap: wrap;
    }
 
    .download-popup .form-main .form-item.form-full-width-item.submit-row {
        flex: 0 0 auto;
    }
 
    .download-popup .share-buttons {
        display: flex;
        justify-content: space-between;
        align-items: end;
		padding-top:clamp(1.88rem, calc(-0.982rem + 5.952vw), 4.38rem);
    }
 
    .download-popup .vc_btn3-container input {
    display: none;
}
.contact-detail a {
    font-size: 16px;
}
.contact-detail > div {
    line-height: normal;
}
.resources-categories>a.vc_general.filter-btn.active::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0px;
    height: 1px;
    width: 100%;
    background-color: #360b39;
}

.resources-categories>a.vc_general.filter-btn {
    position: relative;
}

.home-resource .home-resource-list a.vc_general:hover {
    background-color: #360B39 !important;
    color: #fff !important;
}
.home-resource .home-resource-list .resources-download-btn .vc_general:hover::before {
    filter: brightness(30);
}
.resources-categories .vc_btn3-container.line-btn a.vc_general.filter-btn {
    border: none !important;
}
.resources-categories .vc_btn3-container.line-btn a.vc_general.active.filter-btn {
    border-bottom: 1px solid #360B39 !important;
}

.finden-advantage-slider .why-box.video .video-card {
    height: 100%;
	border-radius:0px;
}


.faq-main .faq-tab button.vc_general {
    pointer-events: none;
}

.faq-main  .faq-tab.active button.vc_general{
    background-color: #360B39 !important;
    color: #fff !important;
}

.faq-main .faq-tab.active button.vc_general::before{
    background-image: url(/wp-content/uploads/2026/03/white-arow-bold.svg) !important;
}
.faq-main .faq-top-header {
    cursor: pointer;
}

section.vc_section.podcast-banner {
    height: calc(100vh - 110px);
}
.podcast-banner>.vc_row > div, .podcast-banner>.vc_row > div > div {
    height: 100%;
}
.podcast-banner>.vc_row > div > div > div {
    height: 100%;
    display: flex;
    flex-direction: column;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.new-episode-mobtitle {
	display:none;
}


button.mute-toggle {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background-color: unset !important;
    z-index: 9;
    padding: 20px;
    margin: 0px !important;
    border: none;
}

.podcast-banervideo-wrap {
    position: relative;
    height: 100%;
}
.podbanner-iner-row2 {
    max-width: max-content;
    margin-left: auto !important;
	margin-bottom: -2px;
}
button.mute-toggle img {
	display:none;
}
button.mute-toggle img.active {
	display:block;
}
button.mute-toggle:hover,button.mute-toggle:focus{
	outline:none !important;
	border:none !important;
}

a.vc_general.active.filter-btn {
    padding: 6px 0px 6px 32px !important;
    position:relative;
	line-height:normal !important;
}

a.vc_general.active.filter-btn::after {
    content: "";
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
    height: 12px;
    background-image: url("/wp-content/uploads/2026/03/btn-arow.svg") !important;
    background-repeat: no-repeat !important;
    transition: 0.3s linear;
}
a.resource-anchor-two {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.new-episode-titleh1 {
    display: none;
}

.primary-navigation-open {
    overflow: hidden !important;
}
.podcast-list-title-btn {
    margin-top: auto;
    text-align: right;
}

.podcast-list-title-btn .podcast-link {
    display: none;
}


/* 16-6-26 */


li.demo-li {
    width: 33.33%;
}

.resource-card-top {
    display: flex;
    align-items: start;
    padding: 20px 20px 20px;
    background-color: #360B39;
    justify-content: space-between;
    color: #EBE9F4;
	margin-bottom:5px;
	min-height:90px;
}

.resource-card-bottom {
    padding: 20px;
    background-color: #8726A3;
    color: #EBE9F4;
    display: flex;
    flex-direction: column;
    min-height: 255px;
    background-image: url(https://findenadvisory.com/wp-content/uploads/2026/06/absolute-bg.png);
    background-repeat: no-repeat;
    background-position: bottom right;
}

.resource-card-box{
	margin-top:auto;
	padding-top:30px;
		display:flex;
	justify-content:space-between;
}


.resource-card-box > div {
    flex: 0 0 auto;
    width: 50%;
}

.resource-card-box h5 {
    font-size: 16px !important;
    text-transform: uppercase;
    margin-bottom: 5px;
	font-weight:400  !important;
}
.resource-card-bottom h5 {
    font-size: clamp(1.75rem, calc(1.607rem + 0.298vw), 1.88rem);
	font-weight:300;
	line-height:100%;
}
.resour-card-logo img {
    max-height: 50px;
}
.testi-title p {
    text-align: center;
    /* max-width: 90%; */
}

/* Cookies-popup-css start*/

	div#ckyPreferenceCenter{
		
    background-color: #ebe9f4 !important;

    h1,h2,h3,h4,h5,h6{
        font-family: var(--primary-font) !important;
		font-weight:300 !important;
		color:#360b39 !important;
    }
    p,a,span{
        font-family: var(--primary-font) !important;
		font-weight:300 !important;
		font-size:16px;
		color:#360b39 !important;
    }
    .cky-preference-header .cky-preference-title {
		font-size: 26px;
		font-weight: 300;
	}
	.cky-accordion-header .cky-accordion-btn {
		font-size: 16px;
		font-weight: 400;
}
.cky-prefrence-btn-wrapper button.cky-btn{
    background-color: transparent !important;
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: 16px !important;
    line-height: 100% !important;
    letter-spacing: 0px;
    color: #360B39 !important;
    padding: 9px 16px 9px 16px !important;
    border: 1px solid #360B39 !important;
    border-radius: 20px !important;
    position: relative;
    overflow: hidden !important;
    z-index: 1;
    transition: all .3s linear;
    outline: none;
	opacity:1;
}


.cky-prefrence-btn-wrapper button.cky-btn:hover{
        background-color: #360B39 !important;
        color: #fff !important;
}

.cky-prefrence-btn-wrapper button.cky-btn.cky-btn-accept{
        background-color: #360B39 !important;
        color: #fff !important;
}

.cky-prefrence-btn-wrapper button.cky-btn.cky-btn-accept:hover{
        background-color: transparent !important;
        color: #360B39 !important;
}
button.cky-show-desc-btn:not(:hover):not(:active),button.cky-show-desc-btn:hover {
    color: #360b39 !important;
    background: transparent;
    font-weight: 500;
	font-size:16px !important;
}
.cky-audit-table {
    background-color: transparent !important;
    border: 1px solid #360b39 !important;
}
button.cky-btn-close {
    background-color: #360b39 !important;
	border:1px solid #360b39 !important;
	transition: all .3s linear !important;
	
}
button.cky-btn-close img{
    filter: brightness(100) !important;
	transition: all .3s linear !important;
}
button.cky-btn-close:hover{
			background-color:transparent !important;
}
button.cky-btn-close:hover img{
    filter:brightness(0) !important;
}
span.cky-footer-shadow {
    display: none;
}
.cky-prefrence-btn-wrapper {
    border-top: 1px solid #360b39;
}
}
/* front-cookie-popup  */
.cky-consent-container.cky-box-bottom-left{
	.cky-notice .cky-title {
    font-weight: 300;
    font-size: 24px;
	color:#360b39;
}
.cky-notice-group p {
    font-size: 16px;
}
    h1,h2,h3,h4,h5,h6{
        font-family: var(--primary-font) !important;
		font-weight:300 !important;
		color:#360b39 !important;
    }
    p,a,span{
        font-family: var(--primary-font) !important;
		font-weight:300 !important;
		font-size:16px;
		color:#360b39 !important;
    }
.cky-notice-btn-wrapper button.cky-btn{
    background-color: transparent !important;
    font-family: var(--secondary-font);
    font-weight: 400;
    font-size: 16px !important;
    line-height: 100% !important;
    letter-spacing: 0px;
    color: #360B39 !important;
    padding: 9px 16px 9px 16px !important;
    border: 1px solid #360B39 !important;
    border-radius: 20px !important;
    position: relative;
    overflow: hidden !important;
    z-index: 1;
    transition: all .3s linear;
    outline: none;
	opacity:1;
}


.cky-notice-btn-wrapper button.cky-btn:hover{
        background-color: #360B39 !important;
        color: #fff !important;
}

.cky-notice-btn-wrapper button.cky-btn.cky-btn-accept{
        background-color: #360B39 !important;
        color: #fff !important;
}

.cky-notice-btn-wrapper button.cky-btn.cky-btn-accept:hover{
        background-color: transparent !important;
        color: #360B39 !important;
}
	
.cky-consent-bar {
    background-color: #ebe9f4 !important;
    border: 1px solid #e7e7e7 !important;
}
}
/* Cookies-popup-css end*/