body,
.separate-containers .inside-article, .separate-containers .comments-area, .one-container .container, .separate-containers .paging-navigation {
  background-color: var(--color-heritage-ivory) !important;
  color: var(--color-charcol) !important;
}
/** Insights Re-skin CSS */
.insights-hero .fl-rich-text p a {
    font-family: 'AttenNewRegular';
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.insights-hero .overline p,
.article-row .overline p a,
.article-inner-content #ctaboxshadow .fl-cta-text-content p,
.article-inner-content .uabb-toc-heading,
.podcast-wrapper .overline p,
.single-podcast  .overline p,
.child-hero .overline p a,
.article-row  .tm-author .overline,
.article-inner-content .overline p,
#overline .fl-rich-text p,
.single-team h3.fl-heading,
.pp-grid-style-8 .pp-post-date {
    line-height: 100% !important;
    color: var(--color-charcol) !important;
    text-decoration: none;
    font-weight: 700 !important;
    font-size: 16px !important;
    text-transform: uppercase;
    font-family: 'AttenNewBold';
    letter-spacing: 2px;
}
.h1-hero h1 span.fl-heading-text {
    color: var(--color-charcol) !important;
}
.team-member-data .post-author{
    font-size: 22px;
    line-height: 140%;
    font-family: 'AttenNewBold';
    color: var(--color-charcol);
    font-weight: 700;
    a {
        color: var(--color-charcol);
        text-decoration: none;
    }
}
.article-row .post-date {
    color: var(--primary-color-blue);
}
.article-row .uabb-social-share-wrap .uabb-ss-grid-button,
.article-row .pp-share-button-icon,
.uabb-ss-grid-button  {
    background: var(--color-heritage-ivory) !important;
    a{
        color: var(--primary-color-blue) !important;
    }
}
.article-row .pp-share-button .pp-share-button-icon * {
    color: var(--primary-color-blue) !important;
}
.insights-hero #h1-hero h1.fl-heading,
.insights-hero h1,
.article-row h1.fl-heading-text,
.post-type-archive-podcast .h1-hero,
.archive .h1-hero h1,
.h1-hero h1, .child-hero .h1-hero,
.welcome-template h1 {
    font-size: 48px !important;
    color: var(--color-charcol) !important;
    font-family: 'Mencken-Std' !important;
    line-height: 100% !important;
    font-weight: 400;
}
.post-type-archive-podcast .overline p {
    font-family: "AttenNewBold";
    font-size: 16px !important;
    font-weight: 700;
    line-height: 100% !important;
    letter-spacing: 2px;
    color: var(--color-charcol) !important;
}
.article-inner-content h2,
.post-type-archive-podcast h2,
.archive.category .insights-hero + .fl-row + .fl-row h2,
#team-heading,
.category-press #insights-hero + .fl-row h2,
.pp-grid-style-8 h3.pp-content-grid-title,
.privacy-template h2,
.post-22 h2 {
    font-size: 40px;
    line-height: 100%;
    font-family: 'Mencken-Std';
    color: var(--color-charcol);
    font-weight: 400;
}
.article-inner-content h3{
  font-size: 32px;
  line-height: 100%;
  font-family: 'Mencken-Std';
  color: var(--color-charcol);
  font-weight: 400;
}
.article-right-sidebar h3.fl-post-feed-title a:hover {
    text-decoration:underline !important
}
.post-type-archive-podcast  .fl-separator,
.single-team .fl-row-content-wrap {
    border-color: var(--color-sandstone) !important;
}
.post-type-archive-podcast .fl-button,
:is(#button-2, #button-3, #button-4) .fl-button,
.page-id-28922 .pp-infobox .pp-more-link {
    background-color: var(--color-brand-blue);
    border-radius: 8px !important;
    border:0 !important;
    padding: 12px 48px 12px 24px !important;
    color: var(--color-heritage-ivory) !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 138% !important;
    font-family: 'AttenNewMedium' !important;
}
.post-type-archive-podcast .fl-button span.fl-button-text,
:is(#button-2, #button-3, #button-4) .fl-button .fl-button-text,
.page-id-28922 .pp-infobox .pp-more-link .fl-button-text {
    position: relative;
}
.post-type-archive-podcast .fl-button span.fl-button-text::after,
:is(#button-2, #button-3, #button-4) .fl-button span.fl-button-text::after,
.page-id-28922 .pp-infobox .pp-more-link .fl-button-text::after {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10' fill='none'><path d='M14.6193 0.195267C14.8797 -0.0650888 15.3014 -0.0650888 15.5617 0.195267L19.8048 4.4374C20.0651 4.69776 20.0651 5.12036 19.8048 5.3807L15.5617 9.62283C15.3014 9.88312 14.8797 9.88312 14.6193 9.62283C14.3591 9.36248 14.3591 8.94075 14.6193 8.68043L17.7244 5.57533H0.666284C0.298118 5.57533 5.08108e-05 5.2772 0 4.90905C0 4.54085 0.298086 4.24276 0.666284 4.24276H17.7244L14.6193 1.13766C14.359 0.877365 14.3592 0.455636 14.6193 0.195267Z' fill='%23F8F1E6'/></svg>");
    position: absolute;
    right: -30px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 18px;
    color: var(--color-heritage-ivory);
    width: 20px;
    height: 20px;
}   
.post-type-archive-podcast .fl-button:hover,
:is(#button-2, #button-3, #button-4) .fl-button:hover,
.page-id-28922 .pp-infobox .pp-more-link .fl-button:hover {
    background-color: var(--secondary-color-blue) !important;
    color: var(--primary-color-blue) !important;
}
.post-type-archive-podcast .fl-button:hover span.fl-button-text,
:is(#button-2, #button-3, #button-4) .fl-button:hover span.fl-button-text,
.page-id-28922 .pp-infobox .pp-more-link .fl-button:hover span.fl-button-text {
    color: var(--primary-color-blue) !important;
}
.post-type-archive-podcast .fl-button:hover span.fl-button-text:after,
:is(#button-2, #button-3, #button-4) .fl-button:hover span.fl-button-text:after,
.page-id-28922 .pp-infobox .pp-more-link .fl-button:hover span.fl-button-text:after {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10' fill='none'><path d='M14.6193 0.195267C14.8797 -0.0650888 15.3014 -0.0650888 15.5617 0.195267L19.8048 4.4374C20.0651 4.69776 20.0651 5.12036 19.8048 5.3807L15.5617 9.62283C15.3014 9.88312 14.8797 9.88312 14.6193 9.62283C14.3591 9.36248 14.3591 8.94075 14.6193 8.68043L17.7244 5.57533H0.666284C0.298118 5.57533 5.08108e-05 5.2772 0 4.90905C0 4.54085 0.298086 4.24276 0.666284 4.24276H17.7244L14.6193 1.13766C14.359 0.877365 14.3592 0.455636 14.6193 0.195267Z' fill='%23165D7D'/></svg>");
}
.fl-node-0p9wdh8vz512 .fl-col-content{
    background: var(--color-brand-blue);
}
.fl-node-0p9wdh8vz512 .fl-col-content h3 {
    color: var(--color-heritage-ivory) !important;
}
.fl-node-0p9wdh8vz512 .fl-col-content h3 span {
    color: var(--color-heritage-ivory) !important;
}
.single-podcast .blue-cta .fl-col-content .overline p,
.post-type-archive-podcast .fl-button span.fl-button-text,
.blue-cta #overline .fl-rich-text p,
#mobile-sticky-btn a, :is(#button-2, #button-3, #button-4) .fl-button span.fl-button-text {
    color: var(--color-heritage-ivory) !important;
}
.single-podcast .fl-separator {
    border-color: var(--color-sandstone) !important;
}
.article-inner-content h2 strong {
    font-weight: 400;
}

.article-inner-content .key_takeaways {
  background: var(--color-sandstone);
  border: none;
}
.article-inner-content .key_takeaways h3{
  font-size: 32px;
  font-weight: 400;
  line-height: 100%;
  font-family: 'Mencken-Std';
  color: var(--color-charcol) !important;
}
.article-inner-content .key_takeaways ul li {
    font-size: 22px;
    line-height: 140%;
    margin-bottom: 8px;
}

.archive.category .insights-feed-meta,
.pp-content-grid-post-meta {
    font-size: 14px !important;
    color: var(--color-charcol) !important;
    line-height: 150%;
}
/* .archive.category:not(.category-press) .pp-content-grid-post {
    border-bottom: none !important;
} */
body.category-insights {
    background: var(--color-heritage-ivory);
    .overline p{
        color: var(--color-charcol) !important;
    }
    .featured-insight-meta,
    .insights-feed-meta {
        font-size: 14px !important;
        color: var(--color-charcol);
        line-height: 150%;
    }
    .pp-content-grid-post {
        border-bottom: none !important;
    }
}
.card-module-podcast {
    .fl-heading {
        font-size: 40px !important;
        line-height: 100% !important;
        text-align: left !important;
    }
    .fl-separator {
        display: none;
    }
    .fl-module-content {
        background: var(--color-heritage-ivory) !important;
    }
    .fl-callout-has-photo {
        .fl-callout-title {
            font-size: 32px;
            line-height: 100%;
            font-family: 'AttenNewBold';
            color: var(--color-charcol);
            font-weight: 700;
            a{
                color: var(--color-charcol);
            }
        }
    }
    .fl-button {
        border-radius: 8px !important;
        background-color: var(--primary-color-blue) !important;
        color: var(--color-heritage-ivory) !important;
        line-height: 138% !important;
        font-family: 'AttenNewMedium' !important;
        font-weight: 500 !important;
        font-size: 18px !important;
        span {
            color: var(--color-heritage-ivory) !important;
        }
    }
}
.card-module-podcast .fl-button:hover {
    background-color: var(--secondary-color-blue) !important;
    color: var(--primary-color-blue) !important;
    border-color: transparent !important;
}
.card-module-podcast .fl-button:hover span {
    color: var(--primary-color-blue) !important;
}
.card-module-sandstone {
    .fl-row-content-wrap {
        background: var(--color-sandstone) !important;
    }
    h3 {
        font-size: 40px;
        font-weight: 400;
        line-height: 100%;
        font-family:"mencken-std";
        color: var(--color-charcol);
    }
    .pp-content-grid-post-title a{
        font-size: 32px;
        font-weight: 700;
        line-height: 100%;
    }
}

.insights-feed  .pp-post-filters-wrapper .pp-post-filters {
  border-bottom: 1px solid var(--color-sandstone);
  padding-bottom: 20px;
}
.insights-feed  .pp-content-post-grid {
    grid-gap: 0px;
}
.insights-feed .pp-post-filter,
.pp-content-grid-pagination .page-numbers,
.page-numbers  {
    border: none !important;
    font-size: 21px !important;
    font-weight: 400;
    line-height: 150%;
    color: var(--primary-color-blue) !important;
    background: var(--color-heritage-ivory) !important;
    padding: 4px 8px !important;
    position: relative;
    border-radius: 8px !important;
}
.insights-feed .pp-post-filter::after {
    content: attr(data-text);
    content: attr(aria-label);
    font-family: 'AttenNewBold';
    font-weight: 700;
    height: 0;
    visibility: hidden;
    overflow: hidden;
    user-select: none;
    pointer-events: none;
    display: block;
}
.insights-feed .pp-post-filter:hover,
.insights-feed .pp-post-filter.pp-filter-active {
    background-color: var(--primary-color-blue) !important;
    border-radius: 8px !important;
    color: var(--color-heritage-ivory) !important;
    font-family: 'AttenNewBold' !important;
    font-weight: 700 !important;

}
body .insights-feed  .pp-content-grid-post{
    border-bottom: 1px solid var(--color-sandstone) !important;
    margin-bottom: 30px;
}
.podcast-wrapper .pp-content-grid-pagination .page-numbers.current,
.podcast-wrapper .pp-content-grid-pagination ul.page-numbers span:hover ,
.podcast-wrapper .pp-content-grid-pagination ul.page-numbers a:hover,
.insights-feed .pp-content-grid-pagination .page-numbers.current,
.insights-feed .pp-content-grid-pagination ul.page-numbers span:hover ,
.insights-feed .pp-content-grid-pagination ul.page-numbers a:hover{
    background-color: var(--primary-color-blue) !important;
    border-radius: 8px !important;
    color: var(--color-heritage-ivory) !important;
    font-weight: 700 !important;
    font-family: 'AttenNewBold';
}
.podcast-wrapper .pp-content-grid-pagination .page-numbers.current {
    font-weight: 700 !important;
    font-family: 'AttenNewBold' !important;
}
.podcast-wrapper .pp-content-grid-pagination .page-numbers.next, 
.page-numbers.next,
.page-numbers.prev {
    font-weight: 500 !important;
    font-family: 'AttenNewMedium' !important;
    font-size: 18px !important;
    line-height: 138% !important;
}
.pp-content-grid-pagination .next.page-numbers {
  min-width: 72px !important;
}
.all-insights {
    padding-top: 24px;
}
.all-insights h2.fl-heading,
#ready-to-get-started h2.fl-heading {
    font-size: 40px;
    line-height: 100%;
    font-family: 'Mencken-Std';
    color: var(--color-charcol);
}
.article-inner-content #ctaboxshadow  .fl-module-content,
.article-inner-content .uabb-toc-container{
    box-shadow: none !important;
    border: 1px solid var(--color-sandstone) !important;
}
.article-inner-content .insight-style + .fl-module-rich-text p{
    font-size: 14px;
    font-style: normal !important;
    font-weight: 400;
    line-height: 150%;
}
.article-inner-content #ctaboxshadow h3,
.article-right-sidebar .fl-post-feed-title a,
.single-podcast  .featured-insight-title a,
#team-container .bio-content h3.bio-name,
.family-office-template h3,
.list-heading-module h3 {
    font-size: 32px;
    line-height: 100%;
    font-family: 'AttenNewBold' !important;
    color: var(--color-charcol);
    font-weight: 700 !important;
}
.article-right-sidebar .fl-post-feed-meta {
    font-size: 16px;
    line-height: 140%;
    color: var(--color-charcol);
}
.article-right-sidebar .fl-post-feed-terms a {
    font-size: 22px;
    font-weight: 400;
    line-height: 140%;
    text-decoration-line: underline;
    text-decoration-style: solid;
    color: var(--primary-color-blue);
}
.article-right-sidebar .fl-post-feed-post {
    border-bottom: 1px solid var(--color-sandstone) !important;
}
.article-inner-content #ctaboxshadow .fl-button,
#ready-to-get-started .fl-button,
.no-results .wp-block-search__button {
    background: var(--primary-color-blue);
    color: var(--color-heritage-ivory);
    padding: 12px 24px;
    text-decoration: none;
    border-radius: 8px;
    font-size: 18px;
    line-height: 138%;
    font-weight: 500 !important;
    font-family: 'AttenNewMedium' !important;
}
#ready-to-get-started .fl-button span.fl-button-text,
.article-inner-content #ctaboxshadow .fl-button span.fl-button-text,
.no-results .wp-block-search__button span.fl-button-text {
    color: var(--color-heritage-ivory) !important;
}
.article-inner-content #ctaboxshadow .fl-button:hover {
    border-color: var(--secondary-color-blue) !important
}
.article-inner-content #ctaboxshadow .fl-button:hover,
#ready-to-get-started .fl-button:hover {
    background: var(--secondary-color-blue) !important;
    color: var(--primary-color-blue) !important;
}
.article-inner-content #ctaboxshadow .fl-button:hover span,
#ready-to-get-started .fl-button:hover span {
    color: var(--primary-color-blue) !important;
}
.article-inner-content .uabb-toc-content-heading ul.toc-lists {
    padding-left: 25px;
}
.article-inner-content .uabb-toc-content-heading ul.toc-lists li::marker {
    color: var(--primary-color-blue);
}
.article-inner-content .uabb-toc-content-heading ul.toc-lists li a {
    font-size: 22px;
    line-height: 140%;
    color: var(--primary-color-blue);
    text-decoration: underline;
}
.article-inner-content .uabb-toc-heading {
    font-family: 'AttenNewBold';
}
#ready-to-get-started {
    border-top: 1px solid var(--color-sandstone);
}
.podcast-wrapper h3{
    font-family: 'AttenNewBold';
    font-size: 32px;
    font-weight: 700;
    line-height: 100%;
}
.podcast-wrapper .pp-posts-wrapper h3 a {
    font-family: 'AttenNewBold';
    font-size: 22px;
    font-weight: 700;
    line-height: 140%;
    color: var(--color-charcol);
}
.podcast-wrapper .pp-posts-wrapper h3 a:hover {
    color: var(--color-charcol);
}
.podcast-sidebar-right .fl-rich-text p a:hover {
    text-decoration: underline;
}
.article-row .fl-row-content-wrap {
    background-image: none !important;
}
.podcast-related-card .pp-content-grid-post-meta a {
    color: var(--color-charcol);
    font-size: 16px;
    line-height: 100%;
    font-family: 'AttenNewBold';
    font-weight: 700;
}
.podcast-related-card .pp-content-grid-post-title a {
    font-size: 32px;
    line-height: 100%;
    font-family: 'AttenNewBold' !important;
    color: var(--color-charcol) !important;
    font-weight: 700 !important;
}
.podcast-sidebar-right .fl-icon-wrap a i,
.podcast-sidebar-right .fl-icon-text a ,
.podcast-sidebar-right .fl-icon-text a p,
.podcast-sidebar-right .uabb-ss-grid-button,
.podcast-sidebar-right .uabb-ss-grid-button i {
    background-color: var(--color-heritage-ivory) !important;
    color: var(--primary-color-blue) !important;
}
.podcast-sidebar-right .fl-icon-wrap a i::before {
    color: var(--primary-color-blue) !important;
}
.podcast-sidebar-right .fl-rich-text p a {
    font-size: 22px;
    font-weight: 400;
    line-height: 140%;
    color: var(--primary-color-blue);
    font-family: 'AttenNewRegular';
    text-decoration: none;
}
.single-podcast h3 {
    font-size: 32px;
    line-height: 100%;
    font-family: 'Mencken-Std';
    font-weight: 400;
}
.category-icons-and-ideas .image-module-f{
    font-size: 14px;
    font-weight: 400;
    line-height: 150%; 
}
.category-icons-and-ideas .image-module-f a {
    text-decoration: none;
}
.category-icons-and-ideas .image-module-f a b{
    font-size: 22px;
    line-height: 140%;
    font-family: 'AttenNewBold';
    color: var(--color-charcol);
    font-weight: 700;   
}
.tablepress {
    border-bottom: 1px solid var(--color-sandstone) !important;
    border-right: 1px solid var(--color-sandstone) !important;
}
.tablepress > :where(thead, tfoot) > tr > *,
.tablepress thead th {
    background-color: var(--color-charcol) !important;
    color: var(--color-heritage-ivory) !important;
    font-family: 'AttenNewBold';
    border-right: 1px solid var(--color-sandstone) !important;
}
.tablepress > :where(tbody.row-striping) > :nth-child(2n+1 of :where(:not(.child, .dtrg-group))) > *,
.tablepress > :where(tbody.row-striping) > :nth-child(2n of :where(:not(.child, .dtrg-group))) > *,
#team-container .loading, #team-container .no-results {
    background-color: var(--color-heritage-ivory) !important;
 }
.tablepress > :where(thead) + tbody > :where(:not(.child)) > *, .tablepress > tbody > * ~ :where(:not(.child)) > * {
    border-top: 1px solid var(--color-sandstone) !important;
    border-left: 1px solid var(--color-sandstone) !important;
}
.tablepress > .row-hover > tr:has(+ .child:hover) > *, .tablepress > .row-hover > tr:hover + :where(.child) > *, .tablepress > .row-hover > tr:where(:not(.dtrg-group)):hover > * {
    background-color: var(--color-sandstone) !important;
}
#insight-style .fl-module-content .tablepress th a {
    color: #f8f1e6 !important;
}
.error404 .fl-rich-text strong {
    font-weight: 400;
}
.error404 div#h1-hero h1.fl-heading {
    font-size: 40px !important;
    line-height: 100% !important;
}
.error404  .fl-row-content-wrap {
    background-image: none !important;
}
.fl-module-content .fl-list .fl-list-item ~ .fl-list-item,
.fl-module-content .fl-list {
    border-color: var(--color-sandstone) !important;
}
/* Teams */
.post-158868 h3 {
    font-size: 18px;
    font-weight: 400;
    line-height: 140%;
}
.team-filter-container #team-select {
    border: 1px solid var(--color-sandstone) !important;
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    color: var(--color-charcol);
    background: url('../images/down-arrow.svg') no-repeat right 12px center !important;
}
.team-filter-container #team-select:focus {
    box-shadow: none;
}
#team-container .headshot-container {
  border-radius: 0;
}
.single-team .fl-row:last-child .fl-rich-text p {
    font-size: 14px;
    line-height: 150%;
}

.pp-grid-style-8.pp-content-post:hover .pp-post-content,
.pp-grid-style-8.pp-content-post:hover .pp-post-title  {
    color: var(--color-charcol) !important;
}
.award-sandstone.awards-global .fl-row-content-wrap {
  background: var(--color-sandstone);
}
.award-sandstone.awards-global .fl-rich-text p {
  font-family: 'AttenNewBold' !important;
  font-weight: 700 !important;
}
.award-sandstone .fl-col-small:first-child {
  border-right:1px solid var(--color-heritage-ivory);
}
.award-sandstone .fl-col-small:last-child {
  border-left:1px solid var(--color-heritage-ivory);
}
.award-sandstone .fl-module.fl-module-separator {
    display: none;
}
.global-stats .fl-rich-text,
.global-stats .fl-rich-text p {
    text-decoration: none !important;
}
.global-stats .fl-rich-text a:hover {
    text-decoration: underline !important;
}
.privacy-template h3 {
    font-size: 24px;
    font-weight: 700;
    line-height: 100%;
    text-transform: uppercase;
    font-family: 'AttenNewBold';
}
.page-id-4815 .child-hero .fl-rich-text p {
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
}
.post-10477 h3 {
    font-size: 32px;
    font-family: 'Mencken-Std';
    font-weight: 400;
    line-height: 100%;
}
.post-10477 .inside-article a,
.post-10477 .inside-article a:hover {
    color: var(--color-charcol);
}
.post-10477 .fl-row-content-wrap {
    border-color: var(--color-heritage-ivory) !important;
}
.post-22 h3 {
    font-size: 32px;
    line-height: 100%;
    font-family: 'AttenNewBold';
    font-weight: 700;
}
.post-22 h2{
    font-size: 40px;
    line-height: 100%;
    font-family: 'Mencken-Std';
    color: var(--color-charcol);
    font-weight: 400;
}
.welcome-template .fl-row:nth-child(2) .fl-row-content-wrap {
    background: var(--color-brand-blue) !important;
}
.welcome-template .fl-row:nth-child(2) .fl-module-photo {
    display: none;
}
.welcome-template h1,
.welcome-template p {
 text-align: left !important;
 color: var(--color-heritage-ivory) !important;
}
.welcome-template,
.welcome-template h1 span.fl-heading-text,
.welcome-template .fl-row:nth-child(2) p {
    color: var(--color-heritage-ivory) !important;
}
.npd-services-row .service-text .service-title {
    font-size: 32px;
    font-weight: 400 !important;
    line-height: 100%;
    font-family: 'Mencken-Std';
}
.npd-services-row .service-text .service-p {
    font-size: 22px !important;
    font-weight: 400;
    line-height: 140% !important;
    font-family: 'AttenNewRegular';
}
.npd-services-row .service-tile:hover .service-title{
    color:#165d7d;
}
.insights-hero .h1-hero h1 {
    line-height: 100% !important;
}
.services-template h2{
    font-size: 40px !important;
}
.services-template label#label_74_79_1 {
    color: var(--color-heritage-ivory) !important;
}
.services-template .global-stats .fl-row-content-wrap {
    background: var(--color-heritage-ivory) !important;
}
.services-template .global-stats h2 ,
.services-template .global-stats h2 span {
    color: var(--color-charcol) !important;
    font-size: 64px !important;
}
.services-template .global-stats .fl-rich-text p a,
.family-office-template .global-stats .fl-rich-text p a  {
    font-size: 14px;
    font-weight: 400;
    line-height: 150%; 
}
.services-template .global-stats .fl-module-separator,
.family-office-template .global-stats .fl-module-separator {
    display: none !important;
}
.services-template .fl-module-rich-text .fl-rich-text p,
.services-template .fl-module-rich-text .fl-rich-text ul li {
    font-size: 22px;
}
.family-office-form .fl-heading-text,
.family-office-form .fl-rich-text span {
    color: var(--color-heritage-ivory) !important;
}
.awards-global .fl-rich-text p a:hover {
    text-decoration: underline !important;
}
.family-office-template .fl-module.fl-module-rich-text.fl-rich-text p {
    font-size: 22px !important;
    line-height: 140% !important;
}
.family-office-template .global-stats .fl-rich-text p a:hover {
    text-decoration: underline !important;
}
.module-icon-text h3,
.services-template h3,
.module-icon-text h4 {
    font-size: 32px;
    font-weight: 400;
    line-height: 100%;
    font-family: 'mencken-std';
}
.module-icon-text h4 strong {
    font-weight: 400 !important;
}
.two-column-dark .fl-row-content-wrap {
    background: var(--color-charcol) !important;
    color: var(--color-heritage-ivory) !important;
}
.two-column-dark .fl-row-content-wrap > *,
.two-column-dark .fl-row-content-wrap .fl-heading-text,
.two-column-dark .fl-row-content-wrap p {
    color: var(--color-heritage-ivory) !important;
}
.two-column-dark  #overline .fl-rich-text p {
    color: var(--color-heritage-ivory) !important;
}
.two-column-dark .fl-row-content-wrap p {
    font-size: 22px !important;
}
.two-column-dark .fl-rich-text p a,
.two-column-dark ul li {
    color: #f8f1e6 !important;
}
.row-sandstone #text-button .fl-button .fl-button-text {
    color: var(--color-charcol) !important;
}
.row-sandstone #text-button .materialicon-keyboard_arrow_right:before {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10' fill='none'><path d='M14.6193 0.195267C14.8797 -0.0650888 15.3014 -0.0650888 15.5617 0.195267L19.8048 4.4374C20.0651 4.69776 20.0651 5.12036 19.8048 5.3807L15.5617 9.62283C15.3014 9.88312 14.8797 9.88312 14.6193 9.62283C14.3591 9.36248 14.3591 8.94075 14.6193 8.68043L17.7244 5.57533H0.666284C0.298118 5.57533 5.08108e-05 5.2772 0 4.90905C0 4.54085 0.298086 4.24276 0.666284 4.24276H17.7244L14.6193 1.13766C14.359 0.877365 14.3592 0.455636 14.6193 0.195267Z' fill='%23333433'/></svg>") !important;
}
.row-sandstone .fl-rich-text li a,
.row-sandstone .fl-rich-text p a {
    color: var(--color-charcol) !important;
}
.charcol-text-widget .fl-row-content-wrap {
    background: #333433;
    color: #F8F1E6;
}
.charcol-text-widget .fl-row-content-wrap h2.fl-heading {
    font-size: 40px !important;
    line-height: 100% !important;
    font-family: 'Mencken-Std';
    margin-bottom: 12px;
}
.charcol-text-widget .fl-row-content-wrap a {
    font-size: 22px !important;
}
.charcol-text-widget .fl-row-content-wrap h2.fl-heading, .charcol-text-widget .fl-row-content-wrap h3,
.charcol-text-widget .fl-row-content-wrap a,.charcol-text-widget .fl-row-content-wrap a:hover {
    color: #F8F1E6;
}
.charcol-text-widget .fl-row-content-wrap h3  {
    color: #F8F1E6;
    font-weight: 700 !important;
    font-family: 'AttenNewBold' !important;
    text-decoration: none;
}
.charcol-text-widget .fl-row-content-wrap h3 {
    font-size: 32px !important;
    line-height: 100% !important;
    margin-top: 24px !important;
}

.charcol-text-widget #text-button .fl-button span.fl-button-text {
    color: #f8f1e6 !important;
}
.charcol-text-widget  #text-button .materialicon-keyboard_arrow_right:before {
    content: "\e903" !important;
    color: #f8f1e6 !important;
}
.charcol-text-widget  #text-button i.fl-button-icon.fl-button-icon-after.materialicon.materialicon-keyboard_arrow_right {
    top: 0 !important;
}
.brand-blue-links-row .fl-row-content-wrap a {
    color: #165D7D !important;
}
.services-template  .fl-post-grid-post {
    background: #f8f1e6 !important;
    border: none !important;
}
.services-template .fl-post-grid-post .fl-post-title {
    font-size: 32px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    font-family: 'AttenNewBold';
    justify-content: left !important;
}
.services-template .fl-post-grid-post a {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 138%;
    font-family: 'AttenNewMedium';
    color: #165D7D !important;
}
.services-template .fl-post-grid-post .fl-post-text,.services-template .fl-post-grid-post .fl-post-text p {
    text-align:  left !important;
}
.services-template .fl-post-image {
    justify-content: left !important;
}
.our-values-card {
    background: #D4C8B8;
    padding: 24px 0;
}

.our-values-card .fl-col > .fl-node-content {
    background: #d4c8b8;
    border: 1px solid #F8F1E6;
}

.our-values-card h3.valueheader {
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    font-family: 'mencken-std';
}
.blue-testimonials .fl-module.fl-module-rich-text:first-child p,.blue-testimonials .fl-module.fl-module-rich-text:first-child span {
    color: #F8F1E6 !important;
    font-weight: 400;
    font-size: 48px !important;
    font-family: 'mencken-std';
    line-height: 100% !important;
}
.blue-testimonials .fl-module.fl-module-rich-text:last-child p,.blue-testimonials .fl-module.fl-module-rich-text:last-child strong {
    color: #F8F1E6 !important;
}
.blue-testimonials .fl-module.fl-module-rich-text:last-child strong {
    font-weight: 700;
    font-family: 'AttenNewBold';
}
.blue-testimonials .fl-module.fl-module-rich-text:last-child p:last-child {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.pp-infobox-wrap .pp-infobox {
    background: #f8f1e6 !important;
}
.page-id-69660 .fl-row-content-wrap,
#calendly-embed {
    background: #f8f1e6;
}
.class-careers-section .career-item {
    border: none !important;
    margin-left: 0;
}

.career-item h3 {
    font-size: 22px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    font-family: 'AttenNewBold';
}

.career-item p {
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.career-item a {
    color: #165D7D;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
}

.career-area {
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%;
    font-family: 'AttenNewBold';
}
#careers .career-inner .fl-module-content h2.fl-heading, #careers .career-inner .fl-module-content h3, #careers .career-inner .fl-module-content li.pp-icon-list-item span {
    color: #F8F1E6;
}
#careers  div#button-3 .fl-button {
    background-color: #f8f1e6;
    color: #333433 !important;
    padding: 12px 24px 12px 24px !important;
}
#careers  div#button-3 .fl-button span.fl-button-text {
    color: #333433 !important;
}
#careers  div#button-3 .fl-button span.fl-button-text::after {
    display:none;
}
.gb-container-0b93e644,.gb-container-84e66133 {
    background: #D4C8B8 !important;
    padding-bottom: 24px !important;
}

.gb-container-0b93e644 a.wp-block-button__link,.gb-container-84e66133 a.wp-block-button__link {
    color: #f8f1e6 !important;
    text-decoration:  none !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 138%;
    font-family: 'AttenNewMedium';
    border-radius: 8px !important;
}
.page-id-75408 .fl-button,
.pp-dual-button .pp-button,
.reskin-btn a {
    color: #f8f1e6 !important;
    background: #165D7D !important;
    text-decoration:  none !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 138%;
    font-family: 'AttenNewMedium';
    border-radius: 8px !important;
    border:none !important;
}

.page-id-75408 .fl-button .fl-button-text,
.pp-dual-button .pp-button span,
.reskin-btn a span {
    color: #f8f1e6 !important;
}
.page-id-75408 .fl-button:hover,
.pp-dual-button .pp-button:hover,
.reskin-btn a:hover {
    background: var(--secondary-color-blue) !important;
    color: var(--primary-color-blue) !important;
}
.page-id-75408 .fl-button:hover .fl-button-text,
.pp-dual-button .pp-button:hover span,
.reskin-btn a:hover span {
    color: var(--primary-color-blue) !important;
}
.page-id-28922 .pp-infobox-wrap .pp-infobox {
    border: none !important;
}
.page-id-47115 :is(#button-2, #button-3, #button-4) .fl-button span.fl-button-text::after {
    display:none;
}
.uabb-table .uabb-table-header .table-header-th {
    background-color: #333433 !important;
    color: #F8F1E6 !important;
    border-color: #D4C8B8 !important;
}

.uabb-table .uabb-table-header .table-header-th label {
    color: #F8F1E6 !important;
}

.uabb-table-inner-wrap .uabb-table-features .table-body-td,.uabb-table-inner-wrap .uabb-table-header {
    border-color: #D4C8B8 !important;
}
.overline .upper.color6 {
    font-weight: 700 !important;
    font-family: 'AttenNewBold';
    line-height: 100% !important;
    font-size: 16px !important;
    color: var(--color-charcol) !important;
}
.global-stats-grey span.superscript {color: #f8f1e6 !important;}
.insights-hero + .fl-row .pp-content-post {
    border-color: transparent !important;
}
#team-member-posts a:hover {
    text-decoration: underline;
}
.page-id-10471 .pp-infobox {
    border: none !important;
}
.fl-module-list .fl-list .fl-list-item a,
.fl-rich-text p a, .fl-rich-text li a {
    text-decoration:underline !important;
}
.fl-node-c1xzmiguvyhq h2.fl-heading {
    font-weight: 700;
}
@media (max-width: 768px) {
    body.category-insights .insights-hero .fl-rich-text p,
    .article-row .post-date,
    .insight-style p {
        font-size: 22px;
        line-height: 140%;
    }
    body.category-insights .insights-hero .overline p {
        font-size: 16px;
        line-height: 100%;
    }
    .all-insights .insights-feed .pp-content-grid-post {
        border-bottom: none !important;
    }
    .pp-post-filters-toggle {
        background: var(--color-heritage-ivory) !important;
        border-color: var(--color-sandstone) !important;
        font-size: 14px;
        font-weight: 400;
        line-height: 150%;
        color: var(--color-charcol) !important;
    }
    body .insights-feed  .pp-content-grid-post {
        margin-bottom: 0;
    }
    body .gp-mobile-schedule-button {
        background: var(--color-heritage-ivory) !important;
    }
    body .gp-mobile-schedule-button .fl-button {
        background-color: var(--color-brand-blue);
        border-radius: 8px !important;
        border:0 !important;
        padding: 12px 24px 12px 24px !important;
        color: var(--color-heritage-ivory) !important;
        font-size: 18px !important;
        font-weight: 500 !important;
        line-height: 138% !important;
        font-family: 'AttenNewMedium' !important;
    }
    body .gp-mobile-schedule-button .fl-button:hover {
        background-color: var(--secondary-color-blue) !important;
        color: var(--primary-color-blue) !important;
    }
    .insights-hero .h1-hero h1, .insights-hero h1, .article-row h1.fl-heading-text, .post-type-archive-podcast .h1-hero, .archive .h1-hero h1, .h1-hero h1 {
        font-size: 48px !important;
        line-height: 100% !important;
    }
    .article-inner-content .key_takeaways h3,
    .policy-template .h1-hero h1{
        font-size: 40px !important;
    }
}


.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-7c15jn98lzwu.fl-row-default-height.fl-row-align-center.global-stats-grey p a:hover {
    text-decoration: underline !important;
}


.fl-node-5u9dkfnlhrpe a.pp-grid-load-more-button, .fl-node-7xvmr64j39u1 a.pp-grid-load-more-button, .fl-node-hyl4dgi5utkr a.pp-grid-load-more-button {
    background:var(--primary-color-blue) !important;
    color: #F8F1E6 !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 500;
    line-height: 138%;
    font-family: 'AttenNewMedium';
    border-radius: 8px !important;
    border:none !important;
    position: relative;
    padding-right: 58px !important;
    text-decoration: none !important;
}
.fl-node-5u9dkfnlhrpe span.pp-grid-loader-text, .fl-node-7xvmr64j39u1 span.pp-grid-loader-text, .fl-node-hyl4dgi5utkr span.pp-grid-loader-text {
    position: relative;
}
.fl-node-5u9dkfnlhrpe a.pp-grid-load-more-button:hover span.pp-grid-loader-text, .fl-node-7xvmr64j39u1 a.pp-grid-load-more-button:hover span.pp-grid-loader-text, .fl-node-hyl4dgi5utkr a.pp-grid-load-more-button:hover span.pp-grid-loader-text {
    text-decoration: none !important;
}

.fl-node-5u9dkfnlhrpe a.pp-grid-load-more-button span.pp-grid-loader-text::before, .fl-node-7xvmr64j39u1 a.pp-grid-load-more-button span.pp-grid-loader-text::before, .fl-node-hyl4dgi5utkr a.pp-grid-load-more-button span.pp-grid-loader-text::before{
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10' fill='none'><path d='M14.6193 0.195267C14.8797 -0.0650888 15.3014 -0.0650888 15.5617 0.195267L19.8048 4.4374C20.0651 4.69776 20.0651 5.12036 19.8048 5.3807L15.5617 9.62283C15.3014 9.88312 14.8797 9.88312 14.6193 9.62283C14.3591 9.36248 14.3591 8.94075 14.6193 8.68043L17.7244 5.57533H0.666284C0.298118 5.57533 5.08108e-05 5.2772 0 4.90905C0 4.54085 0.298086 4.24276 0.666284 4.24276H17.7244L14.6193 1.13766C14.359 0.877365 14.3592 0.455636 14.6193 0.195267Z' fill='%23F8F1E6'/></svg>");
    position: absolute;
    right: -36px;
    top: 50%;
    transform: translateY(-50%);
}

.fl-node-5u9dkfnlhrpe a.pp-grid-load-more-button:hover span.pp-grid-loader-text::before, .fl-node-7xvmr64j39u1 a.pp-grid-load-more-button:hover span.pp-grid-loader-text::before, .fl-node-hyl4dgi5utkr a.pp-grid-load-more-button:hover span.pp-grid-loader-text::before {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10' fill='none'><path d='M14.6193 0.195267C14.8797 -0.0650888 15.3014 -0.0650888 15.5617 0.195267L19.8048 4.4374C20.0651 4.69776 20.0651 5.12036 19.8048 5.3807L15.5617 9.62283C15.3014 9.88312 14.8797 9.88312 14.6193 9.62283C14.3591 9.36248 14.3591 8.94075 14.6193 8.68043L17.7244 5.57533H0.666284C0.298118 5.57533 5.08108e-05 5.2772 0 4.90905C0 4.54085 0.298086 4.24276 0.666284 4.24276H17.7244L14.6193 1.13766C14.359 0.877365 14.3592 0.455636 14.6193 0.195267Z' fill='%23165D7D'/></svg>");
}

.fl-node-5u9dkfnlhrpe a.pp-grid-load-more-button:hover, .fl-node-7xvmr64j39u1 a.pp-grid-load-more-button:hover, .fl-node-hyl4dgi5utkr a.pp-grid-load-more-button:hover {
    background: var(--secondary-color-blue) !important;
    color: var(--primary-color-blue) !important;
}

div#team-member-posts a{
    text-decoration: underline;
}

.pp-modal-wrap .pp-modal,
.pp-modal .pp-modal-header {
    background: #F8F1E6 !important;
}
 
.pp-modal-title {
    color: #333433 !important;
    font-family: 'mencken-std';
    font-weight: 400 !important;
}

.fl-module.fl-module-rich-text.fl-node-iatpz06nmsb9 p {
    color: #333433 !important;
    font-family: "AttenNewRegular" !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 150% !important;
}

.fl-col.fl-node-p94gsz2q8jrl.fl-col-bg-color .fl-separator {
    display: none;
}

.fl-col-group.fl-node-em83iw15p6kr .pp-infobox-wrap, .fl-node-lyz5i0odr2x4 .pp-infobox-wrap {
    border: 1px solid #D4C8B8;
    background: #F8F1E6;
}

.fl-col-group.fl-node-em83iw15p6kr .pp-infobox-wrap a:hover, .fl-node-lyz5i0odr2x4 .pp-infobox-wrap a:hover {
    text-decoration: underline !important;
}

.fl-module.fl-module-rich-text.fl-node-henpxm2aqsvi h2 {
color: #333433;
 font-family: 'AttenNewBold' !important;
font-size: 32px;
font-weight: 700;
line-height: 100%; /* 32px */
}

.fl-module.fl-module-button.fl-node-mfa61d95c27k.button-1 a.fl-button {
    background-color: transparent !important;
    position: relative;
    color: #165D7D !important;
    font-family: 'AttenNewBold' !important;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 138%;
    padding: 0;
    border: 0;
}

.fl-module.fl-module-button.fl-node-mfa61d95c27k.button-1 a.fl-button span.fl-button-text {
    color: #165D7D !important;
}

.fl-module.fl-module-button.fl-node-mfa61d95c27k.button-1 a.fl-button span.fl-button-text::before {
    content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10' fill='none'><path d='M14.6193 0.195267C14.8797 -0.0650888 15.3014 -0.0650888 15.5617 0.195267L19.8048 4.4374C20.0651 4.69776 20.0651 5.12036 19.8048 5.3807L15.5617 9.62283C15.3014 9.88312 14.8797 9.88312 14.6193 9.62283C14.3591 9.36248 14.3591 8.94075 14.6193 8.68043L17.7244 5.57533H0.666284C0.298118 5.57533 5.08108e-05 5.2772 0 4.90905C0 4.54085 0.298086 4.24276 0.666284 4.24276H17.7244L14.6193 1.13766C14.359 0.877365 14.3592 0.455636 14.6193 0.195267Z' fill='%23165D7D'/></svg>");
    position: absolute;
    right: -36px;
    top: 50%;
    transform: translateY(-50%);
}

.fl-module.fl-module-button.fl-node-mfa61d95c27k.button-1 a.fl-button:hover {
    text-decoration: underline !important;
}
.fl-module.fl-module-button.fl-node-mfa61d95c27k.button-1 a.fl-button:hover span.fl-button-text::before {
    transform: translateY(-50%) translateX(4px);
    transition: transform 0.3s ease;
}

article.fl-module.fl-module-fl-post-content.fl-node-6xmtp7gds9u4.insight-style a, article.fl-module.fl-module-fl-post-content.fl-node-6xmtp7gds9u4.insight-style span {
    background-color: transparent !important;
}

article.fl-module.fl-module-fl-post-content.insight-style a {
    text-decoration: underline;
}


.fl-node-wz3qegh0frjm ul.wp-block-list a, .fl-node-wz3qegh0frjm a {
    text-decoration: underline !important;
}

/* =============================================
   #gform_wrapper_95 — same styles as .form-box-white
   ============================================= */
#gform_wrapper_95 input,
#gform_wrapper_95 select.large.gfield_select,
#gform_wrapper_95 textarea {
    border: 1px solid #D4C8B8 !important;
    background: #F8F1E6 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}

#gform_wrapper_95 .gform_wrapper.gravity-theme .gfield_label,
#gform_wrapper_95 .gfield_label {
    color: #333433 !important;
    font-family: "AttenNewRegular" !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 140% !important;
}

#gform_wrapper_95 .gfield-choice-input + label {
    color: #333433 !important;
    font-family: "AttenNewRegular" !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 140% !important;
    border: 1px solid #D4C8B8 !important;
    background: #F8F1E6 !important;
    border-radius: 0 !important;
}

#gform_wrapper_95 .gfield-choice-input:checked + label {
    border: 1px solid #165D7D !important;
    background: #D0DEE5 !important;
}

#gf_progressbar_wrapper_95 + .gform-body.gform_body
 {
    background-color: #F8F1E6 !important;
}

#gform_wrapper_95 .gform_validation_errors {
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
}

#gform_wrapper_95 h2.gform_submission_error.hide_summary {
    color: #333433 !important;
    font-family: "AttenNewRegular" !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 150% !important;
}

#gform_wrapper_95 .gfield_description.validation_message.gfield_validation_message,
#gform_wrapper_95 .gfield_description.instruction.validation_message {
    padding: 0 !important;
    color: #333433 !important;
    font-family: "AttenNewRegular" !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 150% !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
}

#gform_wrapper_95 .gfield.gfield--type-text.gfield_error input,
#gform_wrapper_95 .gfield_error select.large.gfield_select,
#gform_wrapper_95 .gfield.gfield--type-email.gfield_error input,
#gform_wrapper_95 .gfield.gfield--type-phone.gfield_error input,
#gform_wrapper_95 .gfield.gfield--type-textarea.gfield_error textarea {
    border: 1px solid #DD0404 !important;
    background: #F8F1E6 !important;
}

#gform_wrapper_95 input[type="text"]:focus,
#gform_wrapper_95 input[type="email"]:focus,
#gform_wrapper_95 input[type="url"]:focus,
#gform_wrapper_95 input[type="password"]:focus,
#gform_wrapper_95 input[type="search"]:focus,
#gform_wrapper_95 input[type="tel"]:focus,
#gform_wrapper_95 input[type="number"]:focus,
#gform_wrapper_95 textarea:focus,
#gform_wrapper_95 select:focus,
#gform_wrapper_95 input[type="text"]:active,
#gform_wrapper_95 input[type="email"]:active,
#gform_wrapper_95 input[type="url"]:active,
#gform_wrapper_95 input[type="password"]:active,
#gform_wrapper_95 input[type="search"]:active,
#gform_wrapper_95 input[type="tel"]:active,
#gform_wrapper_95 input[type="number"]:active,
#gform_wrapper_95 textarea:active,
#gform_wrapper_95 select:active {
    border: 1px solid #333433 !important;
    background: #F8F1E6 !important;
}

#gform_wrapper_95 h3.gsection_title {
    color: #333433 !important;
    font-family: "AttenNewBold" !important;
    font-size: 32px !important;
    font-weight: 700 !important;
    line-height: 100% !important;
}

#gform_wrapper_95 input[type="submit"],
#gform_wrapper_95 input.gform_next_button.gform-theme-button.button {
    border-radius: 8px !important;
    background: #165D7D !important;
    padding: 12px 24px !important;
    position: relative !important;
    color: #F8F1E6 !important;
    font-family: "AttenNewMedium" !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 138% !important;
    border: 0 !important;
}

#gform_wrapper_95 input[type="submit"]:hover,
#gform_wrapper_95 input.gform_next_button.gform-theme-button.button:hover {
    background: #D0DEE5 !important;
    color: #165D7D !important;
}

#gform_wrapper_95 h2 {
    font-family: 'AttenNewBold' !important;
    color: #333433 !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 140% !important;
}

#gform_wrapper_95 p.small {
    color: #333433 !important;
    font-family: "AttenNewRegular" !important;
    font-size: 22px !important;
    font-weight: 400;
    line-height: 140%;
}

.fl-node-oa4i7khrpgb5 p, .fl-node-5g8qnjvmdp4w p, .fl-node-5g8qnjvmdp4w ul li, .fl-node-pfh09eiokjqs p, .fl-node-e0bsf7igjvpr p {
    font-size: 22px !important;
    line-height: 140% !important;
    color: #333433 !important;
}

.fl-node-oa4i7khrpgb5 p a, .fl-node-5g8qnjvmdp4w ul li a, .fl-node-pfh09eiokjqs p a, .fl-node-e0bsf7igjvpr a {
    color: var(--color-charcol) !important;
    text-decoration: underline !important;
}

.fl-node-90zg82wnkexi a, .fl-node-n1s4l9gy2o0a a, .fl-node-vi73zo1u0drk a, .fl-node-yz106eq84amc a, .fl-node-ojxse2r85zup a, .fl-node-t3ew7ic94pyf a, .fl-node-fxlkwpbi3oej a {
    text-decoration: underline !important;
}


.fl-node-lj8i1evtnm0c .periodic_table td#year {
    background-color: #F8F1E6 !important;
    border-color: #F8F1E6 !important;
    font-family: 'AttenNewRegular' !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 140% !important;
}

.fl-module.fl-module-rich-text.fl-node-5k90cqyep4zi p {
    color: #333433 !important;
    font-family: "AttenNewRegular";
    font-weight: 400;
    font-size: 14px !important;
}

.fl-module.fl-module-rich-text.fl-node-1c28pr6qxy7o p, .fl-node-q87eidug4vxo p, .fl-node-q87eidug4vxo ul li, .fl-node-qjmgzyklepan p, .fl-module.fl-module-rich-text.fl-node-fd59cax7e3bn p {
    color: #333433 !important;
    font-family: "AttenNewRegular";
    font-weight: 400;
    font-size: 22px !important;
    line-height: 140% !important;
    color: #333433 !important;
}

.fl-module.fl-module-rich-text.fl-node-1c28pr6qxy7o p a, .fl-node-q87eidug4vxo p a, .fl-node-q87eidug4vxo ul li a, .fl-node-qjmgzyklepan p a, .fl-module.fl-module-rich-text.fl-node-fd59cax7e3bn p a, .fl-node-u4akvmtlc5er a {
    font-family: "AttenNewRegular";
    font-weight: 400;
    font-size: 22px !important;
    line-height: 140% !important;
}
.fl-builder-content .fl-node-zjlsranpxby8.fl-module-rich-text.fl-rich-text, .fl-builder-content .fl-node-zjlsranpxby8.fl-module-rich-text.fl-rich-text *:not(b, strong){
    text-decoration: none !important;
}

.fl-builder-content .fl-node-zjlsranpxby8.fl-module-rich-text.fl-rich-text a:hover {
    text-decoration: underline !important;
}

.fl-module.fl-module-rich-text.fl-node-1g83dfinwh7b p a:hover {
    text-decoration: underline !important;
}
.fl-node-lj8i1evtnm0c .periodic_table table {
    border-left: 0;
}

.fl-module.fl-module-rich-text.fl-node-nlu291p7ymcb p, .fl-module.fl-module-rich-text.fl-node-n1kagrso4l28 p, .fl-module.fl-module-rich-text.fl-node-xkpbnh2u6djf p, .fl-module.fl-module-rich-text.fl-node-vularz6hmtfp p, .fl-module.fl-module-rich-text.fl-node-5a9c74f2hi36 p, .fl-module.fl-module-rich-text.fl-node-hjkluzeqdag7 ul li, .fl-module.fl-module-rich-text.fl-node-fz9o6jihe5vy p {
    color: #333433 !important;
    font-family: "AttenNewRegular";
    font-weight: 400;
    font-size: 22px !important;
    line-height: 140% !important;
}
.fl-module.fl-module-rich-text.fl-node-epwtjf30a1i8 p {
    font-size: 14px !important;
    font-family: "AttenNewRegular";
    font-weight: 400;
}
form#gform_95 input.gform_previous_button.gform-theme-button.gform-theme-button--secondary.button{
    border-radius: 8px !important;
    background: #165D7D !important;
    padding: 12px 24px !important;
    position: relative;
    color: #F8F1E6 !important;
    font-family: "AttenNewMedium" !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    line-height: 138% !important;
    border: 0 !important;
    width: auto !important;
    padding: 12px 24px !important;
    border-radius: 8px !important;
    border: 0 !important;
}
form#gform_95 input.gform_previous_button.gform-theme-button.gform-theme-button--secondary.button:hover {
    background: #D0DEE5 !important;
    color: #165D7D !important;
}
.fl-module.fl-module-pp-gravity-form.fl-node-p0uje9b4dx8v {
    background: #f8f1e6;
}

.fl-module.fl-module-pp-gravity-form.fl-node-p0uje9b4dx8v .fl-module-content.fl-node-content .pp-gf-content {
    background: #f8f1e6;
}
.fl-module.fl-module-pp-gravity-form.fl-node-p0uje9b4dx8v .fl-module-content.fl-node-content {
    background: #f8f1e6;
}
.fl-node-p0uje9b4dx8v .pp-gf-content .gform_wrapper .gfield.gfield_error {
    background-color: #f8f1e6;
    width: 100%;
}