@font-face {
font-family: "Merriweather";
font-style: normal;
font-weight: 300 900;
font-stretch: 100%;
font-display: swap;
src: url(//procuravista.nl/wp-content/themes/salient-child/assets/fonts/merriweather-latin.woff2) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: "Merriweather";
font-style: italic;
font-weight: 300 900;
font-stretch: 100%;
font-display: swap;
src: url(//procuravista.nl/wp-content/themes/salient-child/assets/fonts/merriweather-italic-latin.woff2) format("woff2");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root {
--pcv-navy: #0F1E33;
--pcv-copper: #C88B41; --pcv-copper-hover: #D69D58;
--pcv-copper-deep: #8F5A24; --pcv-cream: #F7F4EE; --pcv-white: #FFFFFF;
--pcv-grey: #5B6472; --pcv-on-navy: #F7F4EE;
--pcv-on-navy-muted: #AAB4C3;
--pcv-line: rgba(15, 30, 51, 0.12);
--pcv-line-on-navy: rgba(247, 244, 238, 0.14);
--pcv-serif: "Merriweather", Georgia, "Times New Roman", serif;
--pcv-sans: "Montserrat", Helvetica, Arial, sans-serif;
--pcv-fs-hero: clamp(2rem, 1.3rem + 2.7vw, 3.125rem);
--pcv-fs-h2: clamp(1.75rem, 1.4rem + 1.3vw, 2.5rem);
--pcv-fs-lead: 1.1875rem;
--pcv-fs-small: 0.9375rem;
--pcv-fs-kicker: 0.75rem;
--pcv-tracking-kicker: 0.24em;
} body [class*="pcv-"] p[class*="pcv-"] { padding-bottom: 0; } body .pcv-hero h1 em,
body .pcv-nda-lead em,
body .pcv-quote em,
body [class*="pcv-"] h1 em,
body [class*="pcv-"] h2 em,
body [class*="pcv-"] h3 em,
#ajax-content-wrap [class*="pcv-"] h1 em,
#ajax-content-wrap [class*="pcv-"] h2 em,
#ajax-content-wrap [class*="pcv-"] h3 em { font-family: inherit; font-weight: inherit; font-style: italic !important; } body #header-outer #top nav > ul > li[class*="button_solid_color"] > a,
body #header-outer #top nav > ul > li[class*="button_solid_color"] > a:hover,
body #header-outer #top nav > ul > li[class*="button_solid_color"] > a:focus-visible,
body #header-outer #top nav > ul > li[class*="button_solid_color"] > a .menu-title-text,
body #header-outer #top nav > ul > li[class*="button_solid_color"] > a .sf-sub-indicator i,
body #header-outer #top nav .sf-menu > li[class*="button_solid_color"].sfHover > a,
body #header-outer #top nav > ul > li[class*="button_solid_color"].current-menu-item > a,
body #header-outer #top nav > ul > li[class*="button_solid_color"].current_page_item > a,
body #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a,
body #header-outer.dark-text #top nav > ul > li[class*="button_solid_color"] > a,
body #header-outer[data-lhe="default"] #top nav > ul > li[class*="button_solid_color"] > a,
body #header-outer[data-lhe="default"] #top nav > ul > li[class*="button_solid_color"] > a:hover,
body #header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a {
color: var(--pcv-navy) !important;
}
body #header-outer #top nav > ul > li[class*="button_solid_color"] > a {
font-weight: 600;
letter-spacing: .14em;
text-transform: uppercase;
font-size: .8125rem;
} body .pcv-kicker {
display: block;
margin: 0 0 1.5rem;
padding: 0;
font-family: var(--pcv-sans);
font-size: var(--pcv-fs-kicker);
font-weight: 600;
line-height: 1.4;
letter-spacing: var(--pcv-tracking-kicker);
text-transform: uppercase;
color: var(--pcv-navy);
}
body .pcv-navy .pcv-kicker { color: var(--pcv-copper); }  body .pcv-btn,
#ajax-content-wrap .pcv-btn,
#ajax-content-wrap .span_12.light .wpb_text_column a.pcv-btn {
display: inline-flex; align-items: center; justify-content: center; gap: .65rem;
padding: .95rem 1.6rem;
border: 1.5px solid var(--pcv-copper);
border-radius: 0;
background: var(--pcv-copper);
color: var(--pcv-navy);
opacity: 1;
font-family: var(--pcv-sans);
font-size: .8125rem; font-weight: 600; line-height: 1.2;
letter-spacing: .14em; text-transform: uppercase;
text-decoration: none; white-space: nowrap;
transition: background-color .2s ease, border-color .2s ease;
}
#ajax-content-wrap .pcv-btn:hover,
#ajax-content-wrap .pcv-btn:focus-visible,
#ajax-content-wrap .span_12.light .wpb_text_column a.pcv-btn:hover {
background: var(--pcv-copper-hover); border-color: var(--pcv-copper-hover); color: var(--pcv-navy); opacity: 1;
}
body .pcv-btn svg { width: 16px; height: 16px; flex: none; }
body .pcv-text-link {
font-family: var(--pcv-sans);
font-size: .8125rem; font-weight: 600;
letter-spacing: .14em; text-transform: uppercase;
text-decoration: none; white-space: nowrap;
color: var(--pcv-navy);
}
body .pcv-arrow { display: inline-block; color: var(--pcv-copper-deep); transition: transform .2s ease; }
body .pcv-text-link:hover .pcv-arrow { transform: translateX(3px); } #ajax-content-wrap .pcv-navy .span_12.light .wpb_text_column a,
#ajax-content-wrap .pcv-navy .span_12.light .wpb_text_column a:hover,
#footer-outer .pcv-navy .wpb_text_column a,
body .pcv-footer .wpb_text_column a { opacity: 1 !important; } body .pcv-navy,
body .pcv-navy p { color: var(--pcv-on-navy); }
body .pcv-navy h1,
body .pcv-navy h2,
body .pcv-navy h3 { color: var(--pcv-on-navy); } body .pcv-hero h1 {
max-width: 12em;
margin: 0 0 1.6rem;
font-family: var(--pcv-serif);
font-size: var(--pcv-fs-hero);
font-weight: 700;
line-height: 1.14;
letter-spacing: -.012em;
text-wrap: balance;
}
body .pcv-hero h1 em { font-style: italic; font-weight: 700; color: var(--pcv-copper); }
body .pcv-hero .pcv-lead {
max-width: 40ch;
margin: 0 0 2.25rem;
font-size: var(--pcv-fs-lead);
line-height: 1.6;
color: var(--pcv-on-navy-muted);
text-wrap: balance;
}  body .pcv-stats .row-bg-wrap::after,
body .pcv-sectors .row-bg-wrap::after {
content: "";
position: absolute;
left: 0; right: 0;
height: 1px;
z-index: 2;
pointer-events: none;
}
body .pcv-stats .row-bg-wrap::after { top: 0; background: var(--pcv-line-on-navy); }
body .pcv-sectors .row-bg-wrap::after { bottom: 0; background: var(--pcv-line); } body .pcv-stats-list {
display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem;
margin: 0; padding: 2.1rem 0 2.3rem; list-style: none;
}
body .pcv-stats-list li { display: flex; align-items: center; gap: 1.1rem; margin: 0; padding: 0; list-style: none; }
body .pcv-stat-num {
display: block; flex: none;
font-family: var(--pcv-serif);
font-size: clamp(1.75rem, 1.4rem + 1vw, 2.375rem);
font-weight: 700; line-height: 1;
color: var(--pcv-copper);
white-space: nowrap;
}
body .pcv-stat-label { display: block; max-width: 13em; font-size: .875rem; line-height: 1.4; color: var(--pcv-on-navy-muted); } body .pcv-sector-list {
display: flex; flex-wrap: wrap; justify-content: space-between; gap: .5rem 1rem;
margin: 0; padding: 1.4rem 0; list-style: none;
}
body .pcv-sector-list li {
margin: 0; padding: 0; list-style: none;
font-size: .8125rem; font-weight: 500; line-height: 1.5;
letter-spacing: .08em; text-transform: uppercase;
color: var(--pcv-grey);
} body .pcv-problem-list {
display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.25rem;
margin: 0; padding: 0; list-style: none;
} body .pcv-problem-list li {
margin: 0; padding: 2.25rem 2rem 2.5rem; list-style: none;
background: var(--pcv-white);
border: 1px solid var(--pcv-line);
border-top: 3px solid var(--pcv-navy);
}
body .pcv-problem-list .pcv-quote {
padding: 0; border: 0;
font-style: normal; font-weight: 700;
font-size: clamp(1.25rem, 1.05rem + .6vw, 1.5625rem);
line-height: 1.35;
text-wrap: pretty;
hyphens: manual;
}
body .pcv-quote {
margin: 0; padding-left: 1.5rem;
border-left: 3px solid var(--pcv-copper);
font-family: var(--pcv-serif); font-style: italic; font-weight: 400;
font-size: clamp(1.3rem, 1.1rem + .6vw, 1.5625rem);
line-height: 1.45;
color: var(--pcv-navy);
text-wrap: pretty;
} body .pcv-section-head {
display: flex; align-items: baseline; justify-content: space-between; flex-wrap: wrap;
gap: 1rem 2rem; margin-bottom: 2.75rem;
}
body .pcv-section-head .pcv-kicker,
body .pcv-section-head .pcv-text-link { margin: 0; line-height: 1.4; }  body .pcv-cards .row_col_wrap_12_inner {
display: grid !important;
grid-template-columns: repeat(5, minmax(0, 1fr));
gap: 1.25rem;
margin: 0 !important;
}
body .pcv-cards .row_col_wrap_12_inner > .col {
width: auto !important;
max-width: none !important;
margin: 0 !important;
float: none !important;
}
body .pcv-card-col {
position: relative;
background: var(--pcv-white);
border: 1px solid var(--pcv-line);
border-top: 3px solid var(--pcv-navy);
transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
body .pcv-card-col:hover {
transform: translateY(-4px);
border-top-color: var(--pcv-copper);
box-shadow: 0 22px 40px -26px rgba(15, 30, 51, .45);
}
body .pcv-card-col > .vc_column-inner { height: 100%; padding: 1.9rem 1.5rem 1.6rem !important; }
body .pcv-card-col > .vc_column-inner > .wpb_wrapper { display: flex; flex-direction: column; height: 100%; }
body .pcv-card-col .pcv-card-body { flex: 1; margin: 0 0 1.75rem !important; }
body .pcv-card-col .pcv-card-foot { margin: 0 !important; }
body .pcv-card-col h3 {
margin: 0 0 .9rem; padding: 0;
font-family: var(--pcv-serif); font-size: 1.1875rem; font-weight: 700; line-height: 1.25;
color: var(--pcv-navy);
}
body .pcv-card-col .pcv-card-body p { margin: 0; padding: 0; font-size: .9375rem; line-height: 1.6; color: var(--pcv-grey); }
body .pcv-card-col .pcv-more {
margin: 0; padding: 0;
font-size: .75rem; font-weight: 600; line-height: 1.4;
letter-spacing: .16em; text-transform: uppercase;
color: var(--pcv-navy);
}
body .pcv-card-col:hover .pcv-arrow { transform: translateX(3px); } body .pcv-nda h2 { font-family: var(--pcv-serif); font-size: var(--pcv-fs-h2); line-height: 1.12; }
body .pcv-nda .pcv-nda-lead {
margin: 0 0 1.5rem;
font-family: var(--pcv-serif);
font-size: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);
font-weight: 400;
line-height: 1.55;
color: var(--pcv-on-navy);
text-wrap: pretty;
}
body .pcv-nda .pcv-nda-lead em { font-style: italic; color: var(--pcv-copper); }
body .pcv-nda .pcv-nda-note { max-width: 58ch; margin: 0; color: var(--pcv-on-navy-muted); text-wrap: pretty; }
#ajax-content-wrap .pcv-nda .wpb_text_column a {
color: var(--pcv-on-navy);
text-decoration: underline; text-decoration-color: var(--pcv-copper);
text-decoration-thickness: 1.5px; text-underline-offset: 4px;
}
#ajax-content-wrap .pcv-nda .wpb_text_column a:hover { color: var(--pcv-copper); }
body .pcv-nda h2 { margin: 0 0 1.5rem; } body .pcv-ai-inner {
display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 1.25rem 2.5rem;
padding: 2rem 2.5rem;
background: var(--pcv-white);
border: 1px solid var(--pcv-line);
border-top: 3px solid var(--pcv-navy);
}
body .pcv-ai h2 {
margin: 0 0 .35rem;
font-family: var(--pcv-serif);
font-size: clamp(1.375rem, 1.2rem + .5vw, 1.625rem); line-height: 1.25;
color: var(--pcv-navy);
}
body .pcv-ai p { margin: 0; padding: 0; color: var(--pcv-grey); } body .pcv-footer,
body .pcv-footer p,
body .pcv-footer li { color: var(--pcv-on-navy-muted); font-size: var(--pcv-fs-small); line-height: 1.8; }
body .pcv-footer p { padding-bottom: 0; }
body .pcv-footer img { display: block; width: 180px; max-width: 100%; height: auto; }
body .pcv-footer .pcv-footer-title {
margin: 0 0 1rem; padding: 0;
font-size: var(--pcv-fs-kicker); font-weight: 600;
letter-spacing: var(--pcv-tracking-kicker); text-transform: uppercase;
color: var(--pcv-on-navy);
}
body .pcv-footer ul { margin: 0; padding: 0; list-style: none; }
body .pcv-footer li { margin: 0; padding: 0; list-style: none; }
#ajax-content-wrap .pcv-footer a,
body .pcv-footer .wpb_text_column a {
color: var(--pcv-on-navy);
text-decoration: none;
transition: color .2s ease;
}
#ajax-content-wrap .pcv-footer a:hover,
body .pcv-footer .wpb_text_column a:hover { color: var(--pcv-copper); }
body .pcv-footer .pcv-tagline {
margin: 1.25rem 0 0; padding: 0;
font-family: var(--pcv-serif); font-style: italic; font-size: 1rem;
color: var(--pcv-copper);
}
body .pcv-footer-bottom {
display: flex; justify-content: space-between; flex-wrap: wrap; gap: 1rem;
padding-top: 1.5rem;
border-top: 1px solid var(--pcv-line-on-navy);
font-size: .8125rem;
} body .pcv-footer-base .row_col_wrap_12 { border-top: 1px solid var(--pcv-line-on-navy); padding-top: 1.5rem; }
body .pcv-footer-base .pcv-footer-bottom { border-top: 0; padding-top: 0; } body .pcv-footer p.pcv-footer-bottom { display: block; margin: 0; padding: 0; font-size: .8125rem; line-height: 1.6; color: var(--pcv-on-navy); } body .pcv-footer-icons > .vc_column-inner > .wpb_wrapper {
display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; gap: .75rem;
margin-right: -10px;
}
body .pcv-footer-icons .nectar_icon_wrap { display: block; width: auto; margin: 0 !important; padding: 0 !important; }
body .pcv-footer-icons .nectar_icon {
position: relative;
display: grid; place-items: center;
width: 36px; height: 36px; border-radius: 50%;
line-height: 1;
transition: background-color .2s ease;
}
body .pcv-footer-icons .nectar_icon i {
display: block; width: auto !important; height: auto !important;
font-size: 16px !important; line-height: 1 !important;
color: var(--pcv-on-navy) !important;
transition: color .2s ease;
}
body .pcv-footer-icons .nectar_icon a {
position: absolute !important; top: 0 !important; left: 0 !important; right: auto !important; bottom: auto !important;
width: 100% !important; height: 100% !important; margin: 0 !important;
z-index: 2; border-radius: 50%;
}
body .pcv-footer-icons .nectar_icon:hover i { color: var(--pcv-copper) !important; }
body .pcv-footer-icons .nectar_icon a:focus-visible { outline: 2px solid var(--pcv-copper); outline-offset: 2px; } body .pcv-footer-icons--round > .vc_column-inner > .wpb_wrapper { margin-right: 0; }
body .pcv-footer-icons--round .nectar_icon { box-shadow: inset 0 0 0 1px rgba(247, 244, 238, .35); }
body .pcv-footer-icons--round .nectar_icon i { font-size: 15px !important; }
body .pcv-footer-icons--round .nectar_icon:hover { background: var(--pcv-copper); box-shadow: none; }
body .pcv-footer-icons--round .nectar_icon:hover i { color: var(--pcv-navy) !important; }
@media (max-width: 690px) {
body .pcv-footer-icons > .vc_column-inner > .wpb_wrapper { justify-content: flex-start; margin: 1rem 0 0 -10px; }
body .pcv-footer-icons--round > .vc_column-inner > .wpb_wrapper { margin-left: 0; }
}  body .pcv-page-hero h1 {
max-width: 16em;
margin: 0 0 1.25rem;
font-family: var(--pcv-serif);
font-size: clamp(2.125rem, 1.5rem + 2.2vw, 3rem);
font-weight: 700;
line-height: 1.15;
letter-spacing: -.01em;
text-wrap: balance;
}
body .pcv-page-hero .pcv-lead {
max-width: 46ch;
margin: 0;
font-size: var(--pcv-fs-lead);
line-height: 1.6;
color: var(--pcv-on-navy-muted);
text-wrap: pretty;
} body .pcv-page-hero h2 {
margin: 2.25rem 0 .75rem; padding: 0;
font-family: var(--pcv-sans);
font-size: var(--pcv-fs-kicker);
font-weight: 600;
line-height: 1.4;
letter-spacing: var(--pcv-tracking-kicker);
text-transform: uppercase;
color: var(--pcv-copper);
}
body .pcv-page-hero .pcv-lead + .pcv-lead { margin-top: 1rem; } body .pcv-page-hero .pcv-kicker a,
#ajax-content-wrap .pcv-page-hero .span_12.light .wpb_text_column .pcv-kicker a { color: var(--pcv-copper); opacity: 1 !important; text-decoration: none; transition: color .2s ease; }
body .pcv-page-hero .pcv-kicker a:hover,
#ajax-content-wrap .pcv-page-hero .span_12.light .wpb_text_column .pcv-kicker a:hover { color: var(--pcv-copper-hover); opacity: 1 !important; text-decoration: underline; text-underline-offset: 4px; } body .pcv-block--line { border-top: 1px solid var(--pcv-line); }
body .pcv-block-label h2 {
margin: 0; padding: 0;
font-family: var(--pcv-serif);
font-size: clamp(1.375rem, 1.2rem + .6vw, 1.75rem);
font-weight: 700;
line-height: 1.25;
color: var(--pcv-navy);
text-wrap: balance;
}
body .pcv-block p { max-width: 68ch; }
body .pcv-block p:last-child { padding-bottom: 0; }
body .pcv-intro p {
font-family: var(--pcv-serif);
font-size: clamp(1.1875rem, 1.05rem + .45vw, 1.4375rem);
font-weight: 400;
line-height: 1.6;
color: var(--pcv-navy);
}
body .pcv-block h3 {
margin: 2rem 0 .75rem; padding: 0;
font-family: var(--pcv-serif); font-size: 1.1875rem; font-weight: 700; line-height: 1.3;
color: var(--pcv-navy);
} body .pcv-questions p {
margin: 0; padding: .15rem 0 .15rem 1.25rem;
border-left: 3px solid var(--pcv-copper);
font-family: var(--pcv-serif); font-style: italic; font-size: 1.1875rem; line-height: 1.55;
color: var(--pcv-navy);
}
body .pcv-questions p + p { margin-top: .6rem; }
body .pcv-questions { margin: 1.5rem 0 1.75rem; } body .pcv-case {
padding-left: 1.5rem;
border-left: 3px solid var(--pcv-copper);
}
body .pcv-case p {
font-family: var(--pcv-serif);
font-size: 1.125rem;
line-height: 1.7;
color: var(--pcv-navy);
}
body .pcv-case ul { margin: 0 0 1.5rem 1.1rem; }
body .pcv-case li { margin-bottom: .5rem; font-family: var(--pcv-serif); font-size: 1.0625rem; line-height: 1.6; color: var(--pcv-navy); } body .pcv-block ul.nectar-fancy-ul li,
body .pcv-block .nectar-fancy-ul ul li { margin-bottom: .6rem; line-height: 1.6; } body .pcv-steps .nectar-icon-list-item { margin-bottom: 1.75rem; }
body .pcv-steps .nectar-icon-list-item:last-child { margin-bottom: 0; }
body .pcv-steps .nectar-icon-list-item h4 {
margin: 0 0 .25rem;
font-family: var(--pcv-serif); font-size: 1.125rem; font-weight: 700; line-height: 1.35;
color: var(--pcv-navy);
}
body .pcv-steps .nectar-icon-list-item .content,
body .pcv-steps .nectar-icon-list-item .content p { color: var(--pcv-grey); line-height: 1.6; }
body .pcv-steps .list-icon-holder { font-family: var(--pcv-serif); font-weight: 700; } body .pcv-contact-block h2 {
margin: 0; padding: 0;
font-family: var(--pcv-serif);
font-size: var(--pcv-fs-h2);
line-height: 1.15;
}
body .pcv-contact-block p {
font-family: var(--pcv-serif);
font-size: clamp(1.125rem, 1.02rem + .35vw, 1.3125rem);
line-height: 1.6;
color: var(--pcv-on-navy);
max-width: 52ch;
} body .nectar-cta.pcv-cta { margin: 0 1.25rem 1rem 0; }
body .nectar-cta.pcv-cta .link_text {
font-family: var(--pcv-sans);
font-size: .8125rem;
font-weight: 600;
letter-spacing: .14em;
text-transform: uppercase;
}
body .nectar-cta.pcv-cta[data-style="underline"] .link_text { color: var(--pcv-on-navy); } #ajax-content-wrap .nectar-cta.pcv-cta[data-style="see-through"] .link_wrap { background-color: transparent; transition: background-color .2s ease; }
#ajax-content-wrap .nectar-cta.pcv-cta[data-style="see-through"] .link_text { color: var(--pcv-copper); }
#ajax-content-wrap .nectar-cta.pcv-cta[data-style="see-through"] .link_wrap:hover { background-color: var(--pcv-copper); }
#ajax-content-wrap .nectar-cta.pcv-cta[data-style="see-through"] .link_wrap:hover .link_text { color: var(--pcv-navy); } #ajax-content-wrap .nectar-cta.pcv-cta[data-style="see-through"] .arrow,
#ajax-content-wrap .nectar-cta.pcv-cta[data-style="see-through"] .link_text::before,
#ajax-content-wrap .nectar-cta.pcv-cta[data-style="see-through"] .link_text::after { display: none !important; content: none !important; }
#ajax-content-wrap .nectar-cta.pcv-cta[data-style="see-through"] .link_text { padding-right: 0 !important; }
body .pcv-cta--dark.nectar-cta[data-style="underline"] .link_text { color: var(--pcv-navy); } body .pcv-contact-list { margin: 2rem 0; padding: 0; list-style: none; }
body .pcv-contact-list li {
display: flex; flex-wrap: wrap; gap: .25rem 1.25rem; align-items: baseline;
margin: 0; padding: .9rem 0;
list-style: none;
border-top: 1px solid var(--pcv-line-on-navy);
}
body .pcv-contact-list li:last-child { border-bottom: 1px solid var(--pcv-line-on-navy); }
body .pcv-contact-label {
min-width: 6.5rem;
font-size: var(--pcv-fs-kicker); font-weight: 600;
letter-spacing: var(--pcv-tracking-kicker); text-transform: uppercase;
color: var(--pcv-copper);
}
#ajax-content-wrap .pcv-contact-list a {
font-size: 1.125rem;
color: var(--pcv-on-navy);
text-decoration: none;
}
#ajax-content-wrap .pcv-contact-list a:hover { color: var(--pcv-copper); } body .pcv-slogan {
margin: 2rem 0 0; padding: 0;
font-family: var(--pcv-serif); font-style: italic; font-weight: 700;
font-size: clamp(1.5rem, 1.25rem + .8vw, 2rem);
line-height: 1.2;
color: var(--pcv-copper-deep);
} body .pcv-cards--3 .row_col_wrap_12_inner { grid-template-columns: repeat(3, minmax(0, 1fr)); }
body .pcv-card-col .pcv-meta {
margin: .5rem 0 0; padding: 0;
font-size: .75rem; font-weight: 600;
letter-spacing: .14em; text-transform: uppercase;
color: var(--pcv-grey);
}  body .pcv-ico {
display: inline-grid; place-items: center; flex: none;
width: 44px; height: 44px; border-radius: 50%;
background: var(--pcv-navy); color: var(--pcv-copper);
box-shadow: inset 0 0 0 1px rgba(200, 139, 65, .45);
font-family: var(--pcv-serif); font-size: .8125rem; font-weight: 700; line-height: 1;
}
body .pcv-ico svg { width: 20px; height: 20px; }
body .pcv-ico--sm { width: 34px; height: 34px; }
body .pcv-ico--md { width: 56px; height: 56px; }
body .pcv-ico--md svg { width: 26px; height: 26px; }
body .pcv-ico--lg { width: 88px; height: 88px; }
body .pcv-ico--lg svg { width: 38px; height: 38px; } #ajax-content-wrap h2.pcv-kicker,
#ajax-content-wrap h3.pcv-kicker {
margin: 0 0 1.25rem; padding: 0;
font-family: var(--pcv-sans); font-size: var(--pcv-fs-kicker); font-weight: 600;
line-height: 1.4; letter-spacing: var(--pcv-tracking-kicker); text-transform: uppercase;
color: var(--pcv-navy);
}
#ajax-content-wrap .pcv-navy h2.pcv-kicker,
#ajax-content-wrap .pcv-case-card .pcv-kicker { color: var(--pcv-copper); } body .pcv-h2,
#ajax-content-wrap .pcv-h2 {
margin: 0 0 1.5rem; padding: 0;
font-family: var(--pcv-serif); font-weight: 700;
font-size: var(--pcv-fs-h2); line-height: 1.18; letter-spacing: -.01em;
color: var(--pcv-navy);
text-wrap: balance;
}
body .pcv-navy .pcv-h2,
#ajax-content-wrap .pcv-navy .pcv-h2 { color: var(--pcv-on-navy); }
body .pcv-h2--md,
#ajax-content-wrap .pcv-h2--md { max-width: 34ch; font-size: clamp(1.5rem, 1.25rem + .9vw, 2.125rem); } body .pcv-hero--image .row-bg { opacity: .5; }  body .pcv-hero-photo .img-with-aniamtion-wrap,
body .pcv-hero-photo .img-with-aniamtion-wrap .hover-wrap,
body .pcv-hero-photo img.img-with-animation { margin-bottom: 0 !important; }
body .pcv-hero-photo img.img-with-animation { display: block; }
body .pcv-hero--image .row-bg { animation: pcv-settle 2.4s cubic-bezier(.2, .7, .2, 1) both; }
@keyframes pcv-settle { from { transform: scale(1.06); } to { transform: scale(1); } }
body .pcv-hero .pcv-hero-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 1.25rem 2rem; margin: 0; }
#ajax-content-wrap .pcv-hero .pcv-text-link { color: var(--pcv-on-navy); }
#ajax-content-wrap .pcv-hero .pcv-text-link .pcv-arrow { color: var(--pcv-copper); } body .pcv-hero-photo > .vc_column-inner { position: relative; }
body .pcv-hero-badge {
position: absolute; left: 0; bottom: 18%; z-index: 3;
margin: 0 !important;
}
body .pcv-badge {
display: flex; align-items: center; gap: .85rem;
padding: .85rem 1.2rem .85rem .9rem;
border-top: 3px solid var(--pcv-copper);
background: rgba(247, 244, 238, .97);
box-shadow: 0 2px 4px rgba(15, 30, 51, .06), 0 28px 50px -24px rgba(15, 30, 51, .45);
}
body .pcv-badge-text { display: block; line-height: 1.3; }
body .pcv-badge-name { display: block; font-family: var(--pcv-serif); font-size: 1.0625rem; font-weight: 700; color: var(--pcv-navy); }
body .pcv-badge-sub { display: block; font-size: .8125rem; color: var(--pcv-grey); } body .pcv-split-media { min-height: 520px; overflow: hidden; }
body .pcv-split-media .column-image-bg { filter: saturate(.3) contrast(1.08) brightness(1.05); }
body .pcv-split-media .column-image-bg-wrap::after {
content: ""; position: absolute; inset: 0; pointer-events: none;
background: linear-gradient(120deg, rgba(15, 30, 51, .55), rgba(143, 90, 36, .35));
mix-blend-mode: multiply;
}
body .pcv-split-body > .vc_column-inner { padding: clamp(3rem, 2rem + 4vw, 6rem) !important; }
body .pcv-split-body p { max-width: 50ch; color: var(--pcv-on-navy-muted); }
body .pcv-split-body .pcv-slogan { margin: .25rem 0 2rem; font-size: 1.375rem; color: var(--pcv-copper); }
#ajax-content-wrap .pcv-split-body .pcv-text-link { color: var(--pcv-on-navy); }
#ajax-content-wrap .pcv-split-body .pcv-text-link .pcv-arrow { color: var(--pcv-copper); } body .pcv-about-photo > .vc_column-inner { position: relative; }
body .pcv-about-photo > .vc_column-inner::before {
content: ""; position: absolute; inset: 1.5rem -1.5rem -1.5rem 1.5rem; z-index: 0;
background: #EFE9DE;
}
body .pcv-about-photo .img-with-aniamtion-wrap,
body .pcv-about-photo .img-with-animation-wrap {
position: relative; z-index: 1;
background: linear-gradient(180deg, #EEEBE6 0%, #DEDAD3 100%);
box-shadow: 0 2px 4px rgba(15, 30, 51, .06), 0 28px 50px -24px rgba(15, 30, 51, .45);
padding-top: 2rem;
}
body .pcv-about-photo img { display: block; margin: 0 auto; }
body .pcv-about h2.pcv-about-quote {
margin: 0 0 1.5rem;
font-family: var(--pcv-serif); font-weight: 700;
font-size: clamp(1.625rem, 1.3rem + 1.1vw, 2.25rem); line-height: 1.3;
color: var(--pcv-navy);
}
body .pcv-about h2.pcv-about-quote em { font-style: italic; color: var(--pcv-copper-deep); }
body .pcv-about .wpb_text_column p { max-width: 58ch; color: var(--pcv-grey); }
body .pcv-creds {
display: flex; flex-wrap: wrap; align-items: center; gap: 1.25rem 2.25rem;
margin: .5rem 0 2rem; padding: 1.5rem 0;
border-top: 1px solid var(--pcv-line); border-bottom: 1px solid var(--pcv-line);
list-style: none;
}
body .pcv-creds li {
display: flex; align-items: center; gap: .75rem;
margin: 0; padding: 0; list-style: none;
font-size: .8125rem; font-weight: 600; line-height: 1.35; color: var(--pcv-grey);
}
body .pcv-creds img { width: auto; height: 34px; margin: 0; }
body .pcv-cred-label { display: block; max-width: 17em; } body .pcv-facts-col > .vc_column-inner {
padding: 2rem !important;
border-top: 3px solid var(--pcv-copper);
box-shadow: 0 2px 4px rgba(15, 30, 51, .06), 0 28px 50px -24px rgba(0, 0, 0, .45);
}
#ajax-content-wrap .pcv-facts-col h3 {
margin: 0 0 1.25rem; padding: 0;
font-family: var(--pcv-sans); font-size: var(--pcv-fs-kicker); font-weight: 600; line-height: 1.4;
letter-spacing: var(--pcv-tracking-kicker); text-transform: uppercase;
color: var(--pcv-copper-deep);
}
#ajax-content-wrap .pcv-facts-col .wpb_text_column p {
display: grid; grid-template-columns: 7.5rem 1fr; column-gap: 1rem;
margin: 0; padding: .8rem 0;
border-top: 1px solid var(--pcv-line);
font-size: .9375rem; line-height: 1.5; color: var(--pcv-navy);
}
#ajax-content-wrap .pcv-facts-col .wpb_text_column p:last-child { border-bottom: 1px solid var(--pcv-line); }
#ajax-content-wrap .pcv-facts-col .wpb_text_column p br { display: none; }
#ajax-content-wrap .pcv-facts-col .wpb_text_column p strong {
font-family: var(--pcv-sans); font-size: .8125rem; font-weight: 600; color: var(--pcv-grey);
}
#ajax-content-wrap .pcv-facts-col .wpb_text_column { margin-bottom: 1.75rem; }
body .nectar-cta.pcv-cta--block { display: block; margin: 0; }
body .nectar-cta.pcv-cta--block > *,
body .nectar-cta.pcv-cta--block .link_wrap,
body .nectar-cta.pcv-cta--block .link_text { display: block; width: 100%; text-align: center; } body .pcv-statement p {
margin: 0; padding: 0 0 0 2rem;
border-left: 3px solid var(--pcv-copper);
font-family: var(--pcv-serif); font-weight: 400;
font-size: clamp(1.375rem, 1.15rem + .9vw, 1.875rem); line-height: 1.5;
color: var(--pcv-navy);
text-wrap: pretty;
} body .wpb_text_column.pcv-statement { margin-bottom: 2rem !important; }
body .wpb_text_column.pcv-statement:last-child { margin-bottom: 0 !important; }
body .pcv-statement + .wpb_text_column,
body .pcv-statement + .wpb_text_column + .nectar-cta { margin-left: calc(2rem + 3px); }
body .pcv-statement + .wpb_text_column p { max-width: 62ch; } #ajax-content-wrap .pcv-check-list .nectar-fancy-ul { margin: 2.25rem 0 0; }
#ajax-content-wrap .pcv-check-list .nectar-fancy-ul ul {
display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1.25rem;
margin: 0; padding: 0; list-style: none;
}
#ajax-content-wrap .pcv-check-list .nectar-fancy-ul[data-list-icon="none"] ul { grid-template-columns: repeat(3, minmax(0, 1fr)); }
#ajax-content-wrap .pcv-check-list .nectar-fancy-ul ul li {
position: relative;
margin: 0; padding: 1.6rem 1.75rem 1.6rem 4.75rem; list-style: none;
background: var(--pcv-white);
border: 1px solid var(--pcv-line);
border-top: 3px solid var(--pcv-navy);
font-size: 1rem; line-height: 1.55; color: var(--pcv-navy);
}
#ajax-content-wrap .pcv-check-list .nectar-fancy-ul ul li i.icon-default-style {
position: absolute; left: 1.75rem; top: 1.45rem;
display: grid; place-items: center;
width: 34px; height: 34px; border-radius: 50%;
background: var(--pcv-navy); color: var(--pcv-copper);
box-shadow: inset 0 0 0 1px rgba(200, 139, 65, .45);
font-size: 12px; line-height: 1;
}
#ajax-content-wrap .pcv-check-list .nectar-fancy-ul[data-list-icon="none"] ul li {
padding: 1.75rem;
font-family: var(--pcv-serif); font-weight: 700;
font-size: clamp(1.1875rem, 1.05rem + .4vw, 1.375rem); line-height: 1.4;
}
body .pcv-after-cards { margin-top: 2.25rem; }
body .pcv-after-cards p { max-width: 68ch; } #ajax-content-wrap .pcv-timeline-col .nectar-icon-list {
position: relative;
display: grid; grid-auto-flow: column; grid-auto-columns: minmax(0, 1fr); gap: 1.5rem;
width: auto; margin: 2.5rem 0 0;
} #ajax-content-wrap .pcv-timeline-col .nectar-icon-list::after { display: none; }
#ajax-content-wrap .pcv-timeline-col .nectar-icon-list-item {
position: relative; width: auto; margin: 0; padding: 0;
}
#ajax-content-wrap .pcv-timeline-col .nectar-icon-list-item:not(:last-child)::after {
content: ""; position: absolute; z-index: 0;
top: 27px; left: 28px; width: calc(100% + 1.5rem); height: 2px;
background: var(--pcv-copper);
}
#ajax-content-wrap .pcv-timeline-col .nectar-icon-list-item .list-icon-holder {
position: relative; z-index: 1;
display: grid; place-items: center;
box-sizing: border-box; width: 56px; height: 56px; margin: 0 0 1.4rem;
border: 2px solid var(--pcv-copper) !important; border-radius: 50%;
background: var(--pcv-white) !important;
font-family: var(--pcv-serif); font-size: 1.25rem; font-weight: 700; line-height: 1;
color: var(--pcv-navy) !important;
} #ajax-content-wrap .pcv-timeline-col .nectar-icon-list-item .list-icon-holder span {
display: block; width: auto; height: auto; margin: 0;
font-size: inherit; line-height: 1; color: inherit;
}
#ajax-content-wrap .pcv-timeline-col .nectar-icon-list-item h4 {
margin: 0 0 .5rem; padding: 0;
font-family: var(--pcv-serif); font-size: 1.0625rem; font-weight: 700; line-height: 1.3;
color: var(--pcv-navy);
}
#ajax-content-wrap .pcv-timeline-col .nectar-icon-list-item .content {
font-size: .9375rem; line-height: 1.55; color: var(--pcv-grey);
}  body .pcv-expect .wpb_text_column:not(.pcv-case-card) p { max-width: 58ch; color: var(--pcv-grey); }
body .pcv-case-card {
position: relative; overflow: hidden;
margin: 0 !important;
padding: 2.5rem;
background: var(--pcv-navy);
box-shadow: 0 2px 4px rgba(15, 30, 51, .06), 0 28px 50px -24px rgba(15, 30, 51, .45);
}
body .pcv-case-card .wpb_wrapper { position: relative; z-index: 1; }
body .pcv-case-card p,
#ajax-content-wrap .pcv-case-card p {
font-family: var(--pcv-serif); font-size: 1.0625rem; line-height: 1.65;
color: var(--pcv-on-navy);
}
body .pcv-case-card p:last-child { padding-bottom: 0; }
body .pcv-case-card p.pcv-kicker { font-family: var(--pcv-sans); font-size: var(--pcv-fs-kicker); color: var(--pcv-copper); }
body .pcv-case-card ul { margin: 0 0 1.5rem; padding: 0; list-style: none; }
body .pcv-case-card li {
margin: 0; padding: 1rem 0; list-style: none;
border-top: 1px solid var(--pcv-line-on-navy);
font-size: .9375rem; line-height: 1.6;
}
body .pcv-case-card li,
#ajax-content-wrap .pcv-case-card li { color: var(--pcv-on-navy-muted); } body .pcv-case-card li:last-child { border-bottom: 1px solid var(--pcv-line-on-navy); }
body .pcv-case-card strong,
#ajax-content-wrap .pcv-case-card strong { font-family: inherit; font-weight: 700; color: var(--pcv-copper); } body .pcv-case-card .pcv-case-closing { font-style: italic; } body .pcv-cards.pcv-cards--4 .row_col_wrap_12_inner { grid-template-columns: repeat(4, minmax(0, 1fr)); } body .pcv-avatar-col .img-with-aniamtion-wrap { position: relative; display: inline-block; width: 168px; margin: 0 !important; }
body .pcv-avatar-col .img-with-aniamtion-wrap .inner,
body .pcv-avatar-col .img-with-aniamtion-wrap .hover-wrap,
body .pcv-avatar-col .img-with-aniamtion-wrap .hover-wrap-inner { width: 100%; margin: 0 !important; }
body .pcv-avatar-col .img-with-aniamtion-wrap img.img-with-animation {
display: block; width: 168px !important; height: 168px !important; max-width: none; margin: 0 !important;
border-radius: 50%; object-fit: cover; object-position: 50% 12%;
background: #16294A;
border: 2px solid var(--pcv-copper);
box-shadow: none;
}
body .pcv-avatar-col .img-with-aniamtion-wrap::after {
content: ""; position: absolute; z-index: 2; right: 4px; bottom: 8px;
width: 44px; height: 44px; border-radius: 50%;
background: var(--pcv-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23C88B41' stroke-width='1.7' stroke-linejoin='round' d='M5 3.5h3.6l1.8 4.6-2.3 1.4a11.5 11.5 0 0 0 5.4 5.4l1.4-2.3 4.6 1.8V18a2 2 0 0 1-2 2A16.5 16.5 0 0 1 3 5.5a2 2 0 0 1 2-2Z'/%3E%3C/svg%3E") center / 20px no-repeat;
box-shadow: inset 0 0 0 1px rgba(200, 139, 65, .45), 0 0 0 2px var(--pcv-copper);
}
body .pcv-contact-block .pcv-h2 { margin-bottom: 1rem; } #ajax-content-wrap .pcv-contact-rows { margin: 2rem 0 !important; }
#ajax-content-wrap .pcv-contact-rows p {
display: grid; grid-template-columns: 7rem 1fr; column-gap: 1.25rem; align-items: baseline;
margin: 0; padding: .9rem 0;
border-top: 1px solid var(--pcv-line-on-navy);
}
#ajax-content-wrap .pcv-contact-rows p:last-child { border-bottom: 1px solid var(--pcv-line-on-navy); }
#ajax-content-wrap .pcv-contact-rows p br { display: none; }
#ajax-content-wrap .pcv-contact-rows p strong {
font-family: var(--pcv-sans); font-size: var(--pcv-fs-kicker); font-weight: 600;
letter-spacing: var(--pcv-tracking-kicker); text-transform: uppercase;
color: var(--pcv-copper);
}
#ajax-content-wrap .pcv-contact-rows a { font-size: 1.125rem; color: var(--pcv-on-navy); text-decoration: none; }
#ajax-content-wrap .pcv-contact-rows a:hover { color: var(--pcv-copper); } #ajax-content-wrap .pcv-check-list--3 .nectar-fancy-ul ul { grid-template-columns: repeat(3, minmax(0, 1fr)); }
@media (max-width: 1100px) {
#ajax-content-wrap .pcv-check-list--3 .nectar-fancy-ul ul { grid-template-columns: repeat(2, minmax(0, 1fr)); }
#ajax-content-wrap .pcv-timeline-col .nectar-icon-list { grid-auto-flow: row; grid-template-columns: repeat(3, minmax(0, 1fr)); row-gap: 2.5rem; }
#ajax-content-wrap .pcv-timeline-col .nectar-icon-list-item:not(:last-child)::after { display: none; }
body .pcv-cards.pcv-cards--4 .row_col_wrap_12_inner { grid-template-columns: repeat(2, minmax(0, 1fr)); }
body .pcv-cards.pcv-cards--4 .row_col_wrap_12_inner > .col:last-child { grid-column: auto; }
}
@media (max-width: 999px) {
body .pcv-hero-badge { left: auto; right: 0; bottom: 12%; } body .pcv-split-media,
body .pcv-split-media > .vc_column-inner { height: 300px !important; min-height: 0 !important; padding: 0 !important; }
body .pcv-about-photo { margin-bottom: 3rem !important; }
body .pcv-facts-col { margin-top: 2.5rem !important; }
#ajax-content-wrap .pcv-check-list .nectar-fancy-ul[data-list-icon="none"] ul { grid-template-columns: 1fr; }
body .pcv-case-card { margin-top: 2.5rem !important; }
}
@media (max-width: 690px) {
body .pcv-stats-list li { gap: .9rem; }
#ajax-content-wrap .pcv-check-list .nectar-fancy-ul ul { grid-template-columns: 1fr; }
#ajax-content-wrap .pcv-timeline-col .nectar-icon-list { grid-template-columns: 1fr; }
body .pcv-cards.pcv-cards--4 .row_col_wrap_12_inner { grid-template-columns: 1fr; }
body .pcv-ai-inner { grid-template-columns: 1fr; padding: 1.75rem; }
#ajax-content-wrap .pcv-facts-col .wpb_text_column p { grid-template-columns: 1fr; row-gap: .15rem; }
body .pcv-avatar-col .img-with-aniamtion-wrap { width: 128px; }
body .pcv-avatar-col .img-with-aniamtion-wrap img.img-with-animation { width: 128px !important; height: 128px !important; }
#ajax-content-wrap .pcv-contact-rows p { grid-template-columns: 1fr; row-gap: .15rem; }
body .pcv-statement p { padding-left: 1.25rem; }
body .pcv-statement + .wpb_text_column,
body .pcv-statement + .wpb_text_column + .nectar-cta { margin-left: calc(1.25rem + 3px); }
body .pcv-case-card { padding: 2rem 1.5rem; }
} @media (max-width: 1100px) {
body .pcv-cards .row_col_wrap_12_inner { grid-template-columns: repeat(2, minmax(0, 1fr)); }
body .pcv-cards .row_col_wrap_12_inner > .col:last-child { grid-column: 1 / -1; }
}
@media (max-width: 999px) {
body .pcv-block-label h2 { margin-bottom: 1rem; } body .pcv-spacer { display: none !important; }
}
@media (max-width: 999px) {
body .pcv-problem-list { grid-template-columns: 1fr; gap: 1.25rem; }
}
@media (max-width: 690px) {
body .pcv-stats-list { grid-template-columns: 1fr; gap: 1.5rem; padding-block: 2rem; }
body .pcv-cards .row_col_wrap_12_inner { grid-template-columns: 1fr; }
body .pcv-sector-list { justify-content: flex-start; gap: .4rem 1.5rem; }
}  body .pcv-round-icon .nectar_icon_wrap { margin: 0 !important; padding: 0 !important; }
body .pcv-round-icon .nectar_icon {
display: grid; place-items: center;
width: 56px; height: 56px; border-radius: 50%;
background: var(--pcv-navy);
box-shadow: inset 0 0 0 1px rgba(200, 139, 65, .45);
}
body .pcv-round-icon .nectar_icon i {
width: auto !important; height: auto !important;
font-size: 24px !important; line-height: 1 !important;
color: var(--pcv-copper) !important;
}
body .pcv-round-icon--sm .nectar_icon { width: 34px; height: 34px; }
body .pcv-round-icon--sm .nectar_icon i { font-size: 15px !important; }
body .pcv-round-icon--lg .nectar_icon { width: 88px; height: 88px; }
body .pcv-round-icon--lg .nectar_icon i { font-size: 36px !important; } body .pcv-hero-badge {
display: flex; align-items: center; gap: .85rem;
padding: .85rem 1.2rem .85rem .9rem;
border-top: 3px solid var(--pcv-copper);
background: rgba(247, 244, 238, .97);
box-shadow: 0 2px 4px rgba(15, 30, 51, .06), 0 28px 50px -24px rgba(15, 30, 51, .45);
}
body .pcv-hero-badge::before {
content: ""; flex: none;
width: 44px; height: 44px; border-radius: 50%;
background: var(--pcv-navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23C88B41' stroke-width='1.6' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='9' r='5.5'/%3E%3Cpath d='m8.5 13.5-1.5 7 5-2.5 5 2.5-1.5-7'/%3E%3C/g%3E%3C/svg%3E") center / 20px no-repeat;
box-shadow: inset 0 0 0 1px rgba(200, 139, 65, .45);
}
#ajax-content-wrap .pcv-hero-badge p { margin: 0; padding: 0; font-size: .8125rem; line-height: 1.35; color: var(--pcv-grey); }
#ajax-content-wrap .pcv-hero-badge p br { display: none; }
#ajax-content-wrap .pcv-hero-badge p strong {
display: block; margin-bottom: .1rem;
font-family: var(--pcv-serif); font-size: 1.0625rem; font-weight: 700; color: var(--pcv-navy);
}
body .pcv-hero .nectar-cta.pcv-cta { margin-bottom: 0; vertical-align: middle; } body .pcv-hero .nectar-cta.pcv-cta--text { margin-left: .75rem; } body .pcv-stats-row .row_col_wrap_12_inner {
display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: 2rem; row-gap: 0;
margin: 0 !important; padding: 2.1rem 0 2.3rem;
}
body .pcv-stats-row .row_col_wrap_12_inner > .col { width: auto !important; max-width: none !important; margin: 0 !important; float: none !important; } body .pcv-stats .pcv-stats-row,
body .pcv-stats .pcv-stat,
body .pcv-stats .pcv-stats-row .vc_column-inner,
body .pcv-stats .pcv-stats-row .wpb_wrapper { margin-bottom: 0 !important; padding-bottom: 0 !important; }
#ajax-content-wrap .pcv-stat p {
display: flex; align-items: center; gap: 1.1rem;
margin: 0; padding: 0;
font-size: .875rem; line-height: 1.4; color: var(--pcv-on-navy-muted);
}
#ajax-content-wrap .pcv-stat p br { display: none; }
#ajax-content-wrap .pcv-stat p strong {
flex: none;
font-family: var(--pcv-serif); font-size: clamp(1.75rem, 1.4rem + 1vw, 2.375rem); font-weight: 700; line-height: 1;
color: var(--pcv-copper); white-space: nowrap;
} #ajax-content-wrap .pcv-sectors-text ul {
display: flex; flex-wrap: wrap; justify-content: space-between; gap: .5rem 1rem;
margin: 0; padding: 1.4rem 0; list-style: none;
}
#ajax-content-wrap .pcv-sectors-text li {
margin: 0; padding: 0; list-style: none;
font-size: .8125rem; font-weight: 500; line-height: 1.5;
letter-spacing: .08em; text-transform: uppercase;
color: var(--pcv-grey);
} #ajax-content-wrap .pcv-quote-cards .nectar-fancy-ul[data-list-icon="none"] ul li {
padding: 2.25rem 2rem 2.5rem;
font-size: clamp(1.25rem, 1.05rem + .6vw, 1.5625rem); line-height: 1.35;
text-wrap: pretty;
}
#ajax-content-wrap .pcv-quote-cards .nectar-fancy-ul { margin-top: 0; } body .pcv-head-row { margin-bottom: 2.75rem; }
body .pcv-head-row .row_col_wrap_12_inner { align-items: flex-end; }
#ajax-content-wrap .pcv-head-row h2.pcv-kicker { margin: 0; }
body .pcv-head-row .nectar-cta.pcv-cta { margin: 0; } body .pcv-creds-row {
margin: .5rem 0 2rem; padding: 1.5rem 0;
border-top: 1px solid var(--pcv-line); border-bottom: 1px solid var(--pcv-line);
}
body .pcv-creds-row .row_col_wrap_12_inner { display: flex !important; flex-wrap: wrap; align-items: center; gap: 1.25rem 2.25rem; margin: 0 !important; }
body .pcv-creds-row .row_col_wrap_12_inner > .col { width: auto !important; max-width: none !important; margin: 0 !important; float: none !important; }
body .pcv-creds-row .col > .vc_column-inner > .wpb_wrapper { display: flex; align-items: center; gap: .75rem; }
body .pcv-creds-row .img-with-aniamtion-wrap,
body .pcv-creds-row .img-with-aniamtion-wrap .inner,
body .pcv-creds-row .img-with-aniamtion-wrap .hover-wrap,
body .pcv-creds-row .img-with-aniamtion-wrap .hover-wrap-inner { width: auto !important; margin: 0 !important; }
body .pcv-creds-row img.img-with-animation { width: auto !important; height: 34px !important; margin: 0 !important; }
#ajax-content-wrap .pcv-creds-row .wpb_text_column { margin: 0 !important; }
#ajax-content-wrap .pcv-creds-row .wpb_text_column p {
max-width: 17em; margin: 0; padding: 0;
font-size: .8125rem; font-weight: 600; line-height: 1.35; color: var(--pcv-grey);
} body .pcv-ai-card {
padding: 2rem 2.5rem;
background: var(--pcv-white);
border: 1px solid var(--pcv-line);
border-top: 3px solid var(--pcv-navy);
}
body .pcv-ai-card .row_col_wrap_12_inner { align-items: center; }
body .pcv-ai-card .nectar-cta.pcv-cta { margin: 0; }
body .pcv-ai-card .nectar-cta .link_text { white-space: nowrap; }
@media (max-width: 690px) {
body .pcv-stats-row .row_col_wrap_12_inner { grid-template-columns: 1fr; row-gap: 0; padding-block: 2rem; }
body .pcv-stats-row .row_col_wrap_12_inner > .col + .col { margin-top: 1.5rem !important; }
#ajax-content-wrap .pcv-sectors-text ul { justify-content: flex-start; gap: .4rem 1.5rem; }
body .pcv-ai-card { padding: 1.75rem; }
body .pcv-head-row .nectar-cta.pcv-cta { margin-top: 1rem; }
}
@media (prefers-reduced-motion: reduce) {
body .pcv-card-col, body .pcv-arrow { transition: none; }
body .pcv-card-col:hover { transform: none; }
body .pcv-hero--image .row-bg { animation: none; }
}