/********* Compiled - Do not edit *********/
:root{--color-primary:#ebeddf;--color-secondary:#4f3e1d;--color-gradient-start:#4F3E1D;--color-gradient-stop:#4F3E1D;--color-link:#4f3e1d;--color-link-hover:#5a3993;--lqd-cc-active-bw:1px;}body{font-family:'Source Sans Pro', sans-serif ;font-weight:400;line-height:1.64em;font-size:17px;color:#404040;}.btn{font-family:'Montserrat', sans-serif ;font-weight:700;line-height:16px;font-size:16px;color:#f7f7ed;}.lqd-post-content, .lqd-post-header .entry-excerpt{font-family:inherit;font-weight:400;line-height:2;font-size:18px;color:#737373;}.h1,h1{font-family:'Montserrat', sans-serif ;font-weight:700;line-height:1.25em;font-size:42px;color:#2b5020;}.h2,h2{font-family:'Montserrat', sans-serif ;font-weight:700;line-height:1.25em;font-size:40px;color:#2b5020;}.h3,h3{font-family:'Montserrat', sans-serif ;font-weight:700;line-height:1.25em;font-size:35px;color:#184341;}.h4,h4{font-family:'Montserrat', sans-serif ;font-weight:400;line-height:1.25em;font-size:28px;color:#184341;}.h5,h5{font-family:'Montserrat', Arial, Helvetica, sans-serif ;font-weight:700;line-height:1.25em;font-size:20px;color:#184341;}.h6,h6{font-family:'Montserrat', Arial, Helvetica, sans-serif ;font-weight:700;line-height:1.5em;font-size:16px;color:#184341;}.main-header .navbar-brand{max-width:340px;}.titlebar-inner h1{font-weight:700;}.titlebar-inner p{font-family:Montserrat;font-size:18px;font-weight:600;line-height:28px;}.titlebar-inner{padding-top:55px;padding-bottom:100px;}.titlebar{background-image:url( ../2021/01/Mask-3@2x.jpg);background-size:cover;background-position:center center;}.titlebar > .titlebar-overlay.lqd-overlay{background:rgba(20, 51, 49, 0.9);}.titlebar .titlebar-scroll-link{color:rgba(255, 255, 255, 0.68);}#lqd-gdpr{padding:   ;border-radius:   ;}#lqd-gdpr .lqd-gdpr-accept{padding:   ;border-radius:   ;}#lqd-site-content, .page-scheme-dark #lqd-site-content{background-color:#ebeddf;}section.vc_row{units:px;}@media screen and (min-width: 992px){body.has-sidebar #lqd-contents-wrap{padding-top:75px;}}@media ( min-width: 1200px ){.is-stuck .lqd-head-sec-wrap{background:rgb(235, 237, 223) !important;}.is-stuck .lqd-head-col > .header-module > p, .is-stuck .lqd-head-col > .header-module .nav-trigger, .is-stuck .lqd-head-col > .header-module .lqd-scrl-indc, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu, .is-stuck .lqd-head-col > .header-module > .btn-naked, .is-stuck .lqd-head-col > .header-module > .btn-underlined, .is-stuck .lqd-head-col > .header-module > .social-icon li a, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu > ul > li > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li > a, .is-stuck .lqd-head-col > .header-module .ld-module-trigger .ld-module-trigger-txt, .is-stuck .lqd-head-col > .header-module .lqd-module-badge-outline .ld-module-trigger-count, .is-stuck .lqd-head-col > .header-module .ld-module-trigger-icon, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu .lqd-custom-menu-dropdown-btn{color:rgb(16, 32, 32);}.is-stuck .lqd-head-col > .header-module .nav-trigger.bordered .bars:before{border-color:rgb(16, 32, 32);}.is-stuck .lqd-head-col > .header-module .nav-trigger .bar, .is-stuck .lqd-head-col > .header-module .lqd-scrl-indc .lqd-scrl-indc-line{background:rgb(16, 32, 32);}.is-stuck .lqd-head-col > .header-module > .btn-naked:hover, .is-stuck .lqd-head-col > .header-module > .btn-underlined:hover, .is-stuck .lqd-head-col > .header-module > .social-icon li a:hover, .is-stuck .lqd-head-col > .header-module > .lqd-custom-menu > ul > li > a:hover, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li > a:hover, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li:hover > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.is-active > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.current-menu-ancestor > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.current_page_item > a, .is-stuck .lqd-head-col > .header-module > .navbar-collapse .main-nav > li.current-menu-item > a, .is-stuck .lqd-head-col > .header-module > .iconbox h3, .is-stuck .lqd-head-col > .header-module > .iconbox .iconbox-icon-container{color:rgb(0, 0, 0);}}@media screen and (max-width: 1199px){.main-header .navbar-header{background:rgb(235, 237, 223);}.main-header .ld-module-trigger, .main-header .ld-search-form .input-icon{color:rgb(79, 62, 29);}.main-header .nav-trigger .bar, .main-header .nav-trigger.style-2 .bar:before, .main-header .nav-trigger.style-2 .bar:after{background-color:rgb(79, 62, 29);}[data-mobile-nav-style=modern] .lqd-mobile-sec:before{background:rgb(235, 237, 223);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul .nav-item-children > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav .nav-item-children > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav > li > a, [data-mobile-nav-style=modern] .lqd-mobile-sec .submenu-expander, [data-mobile-nav-style=modern] .lqd-mobile-sec .megamenu .ld-fancy-heading > *, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger{color:rgb(79, 62, 29);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bar{background-color:rgb(79, 62, 29);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.nav.main-nav > li > a:hover{color:rgb(79, 62, 29);}[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bars{border-color:rgba( 79, 62, 29, 0.3);}[data-mobile-nav-scheme=dark] .lqd-mobile-sec .submenu-expander{background-color:rgba( 79, 62, 29, 0.05);}}.lqd-contact-form input[type=submit] {
    font-family: montserrat, sans-serif;
    font-weight: 700;
}
.ld-module-v-sep .ld-v-sep-inner {
    height: 60%;
    top: 20%;
}
.main-header .btn,
.main-header .iconbox h3 {
    font-family: inherit;
}

/* Default style for links */
h1 .sakahk-link {
  color: #EBEDDF; /* Default text color */
  font-family: source sans, arial, helvetica, sans-serif;
  font-size: 14px;
}

/* Hover effect for links */
h1 .sakahk-link:hover {
  color: #F2A929; /* Text color on hover */
}

/* Default style for links */
p .sakahk-link {
  color: #4F3E1D; /* Default text color */
  font-family: source sans, arial, helvetica, sans-serif;
  font-size: 14px;
}

/* Hover effect for links */
p .sakahk-link:hover {
  color: #5A3993; /* Text color on hover */
}


.lqd-mobile-sec .navbar-header>* {
    flex: 0 0 50%;
}

.lqd-mobile-sec .navbar-brand {
    padding: 12px 0;
    max-width: none !important;
}

.lqd-mobile-sec .main-nav {
    width: 100%;
    font-size: 18px !important;
    font-weight: 500;
    line-height: 1.5em;
    text-transform: none;
    letter-spacing: 0;
    text-align: start;
}

.type-d-banner-link {
  /* Inherit text color, font family, and font size from parent */
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  /* Add margin above the underline */
  margin-top: 0px;
  /* Add padding to create space for the underline */
  padding-bottom: 2px; /* Adjust as needed */
  /* Add border bottom to create the underline */
  border-bottom: 1px solid #EBEDDF; /* Initial color */
  /* Transition for smooth hover effect */
  transition: border-color 0.3s ease;
}

/* Hover effect for the type-d banner link */
.type-d-banner-link:hover {
  /* Change border bottom color on hover */
  border-color: #F2A929;
}


.lqd-testi-details {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}


.lqd-testi-details-lg .lqd-testi-np h3 {
    font-size: 18px;
    text-align: right;
    color: #4F3E1D;
}


.lqd-testi-details-lg .lqd-testi-np h4 {
    font-size: 16px;
    text-align: right;

}

.lqd-testi .lqd-testi-np h4 {
    color: #5A3993;
}

.p-6 {
    padding: 3.0rem !important;
}

.round {
    border-radius: 5px;
}

.lqd-testi-bubble {
    border: 2px solid #4F3E1D;
}


#ifm-header {
    background-image: url('../2024/01/PBCN-m4v-image.jpg?id=9698') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}


    .ld_fancy_heading p {
        margin-right: 20px !important;
        margin-left: 20px !important;
    
}

/* Default style for links -- this is the removal of the navigation on TESTIMONAL BANNERS */

.carousel-nav.carousel-nav-left {
    display: none !important;
    text-align: start;
    justify-content: flex-start;
}

p a {
    text-decoration: none;
    color: var(--color-link);
    position: relative; /* Necessary to position the ::before pseudo-element */
    transition: all 0.3s;
}

p a::before {
    content: '';
    display: block;
    width: 100%;
    height: 1px; /* Adjust the height of the underline as needed */
    background-color: currentColor; /* Uses the link color */
    position: absolute;
    top: 100%; /* Positions the underline below the text */
    left: 0;
    margin-top: 0px; /* Adds the 0px space between text and underline */
    transition: all 0.3s;
}

/* Initialize the counter for the nested list */
.outer-list {
    counter-reset: outer-counter;
    list-style-type: none;
    padding-left: 0;
}

.outer-list > li {
    list-style-type: none;
    padding-left: 0;
}

.inner-list {
    counter-reset: inner-counter;
    list-style-type: none;
    padding-left: 0;
    margin-left: 1.5em; /* Adjust for desired indentation */
}

.inner-list li {
    position: relative;
    padding-left: 1.5em; /* Adjust for number spacing */
    list-style: none;
}

.inner-list li::before {
    content: counter(inner-counter) ". ";
    counter-increment: inner-counter;
    position: absolute;
    left: -1.5em; /* Adjust to align with margin-left of inner-list */
    color: #4f3e1d; /* Matches the color of your text */
}