@media(max-width:767px){.elementor .a-cpa-research-comparison{& .cpa-comparison-head { display:none; } & .cpa-comparison-row { grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cpa-space-xs); } & .cpa-comparison-topic { grid-column:1 / -1; } & .cpa-comparison-source { display:block;font-size:.6875rem;color:var(--cpa-muted); } & .cpa-comparison-value { font-size:1.5rem; } & .cpa-data-scroll-cue { display:block; }\n}}@media(max-width:767px){.elementor .a-cpa-wide-mobile-hero{& .a-cpa-hero-media-wide { position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%; } & .a-cpa-v6-hero-photo { height:100%;width:100%;aspect-ratio:auto;object-fit:cover; } & .a-cpa-v6-hero-shade { display:block;background:rgba(0,23,35,.84); }\n}}@media(max-width:767px){.elementor .a-cpa-research-pull{max-width:100%;font-size:1.875rem;margin-block-start:var(--cpa-space-lg);margin-block-end:var(--cpa-space-md);margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .a-cpa-research-civic-grid{gap:var(--cpa-space-lg);grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .a-cpa-research-stat-secondary{font-size:3rem;}}@media(max-width:767px){.elementor .a-cpa-research-feature-section{padding-block-start:var(--cpa-space-xl);padding-block-end:var(--cpa-space-xl);padding-inline-start:var(--cpa-space-md);padding-inline-end:var(--cpa-space-md);}}@media(max-width:767px){.elementor .a-cpa-public-nav-link{width:100%;padding-inline-start:0px;padding-inline-end:0px;display:block;white-space:normal; &[aria-current="page"]::after { inset-inline-start:0; }\n}}@media(max-width:767px){.elementor .a-cpa-public-nav-links{flex-direction:column;gap:0px;justify-content:flex-start;align-items:stretch;}}@media(max-width:767px){.elementor .a-cpa-public-nav-parent{font-size:1.25rem;padding:0px;}}@media(max-width:767px){.elementor .a-cpa-public-nav-mobile{display:block;}}@media(max-width:767px){.elementor .a-cpa-public-nav-desktop{display:none;}}@media(max-width:767px){.elementor .a-cpa-hero-media-wide{width:100%;position:relative;inset-block-start:auto;inset-inline-end:auto;inset-block-end:auto;}}@media(max-width:767px){.elementor .a-cpa-section-nav-links{flex-direction:column;gap:0px;align-items:stretch;}}@media(max-width:767px){.elementor .a-cpa-on-page-nav-row{display:none;}}@media(max-width:767px){.elementor .a-cpa-nav-mobile{display:block;}}@media(max-width:767px){.elementor .a-cpa-section-nav-overlap{margin-block-start:calc(var(--cpa-space-sm) * -1);}}@media(max-width:767px){.elementor .a-cpa-section-nav-shell{padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .a-cpa-section-display{font-size:2.25rem;}}@media(max-width:767px){.elementor .a-cpa-v6-title{font-size:2.75rem;}}@media(max-width:767px){.elementor .a-cpa-v6-hero-shade{display:none;}}@media(max-width:767px){.elementor .a-cpa-v6-hero-photo{height:auto;aspect-ratio:1.5;object-position:65% 50%;-webkit-mask-image:none; mask-image:none;\n}}@media(max-width:767px){.elementor .a-cpa-v6-hero-copy{max-width:100%;}}@media(max-width:767px){.elementor .a-cpa-v6-hero-inner{padding-block-start:3rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .a-cpa-v6-hero{min-height:0px;& .a-cpa-hero-media-wide { position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100% } & .a-cpa-v6-hero-photo { height:100%;width:100%;aspect-ratio:auto;object-fit:cover } & .a-cpa-v6-hero-shade { display:block;background:rgb(0 23 35 / .84) }\n}}@media(max-width:767px){.elementor .a-cpa-v6-page{& > .a-cpa-on-page-nav { padding-inline: var(--cpa-space-sm); }\n}}@media(max-width:767px){.elementor .a-cpa-logo{width:15rem;}}@media(max-width:767px){.elementor .a-cpa-header-brand{flex:1 1 auto;}}@media(max-width:767px){.elementor .a-cpa-utilities{gap:var(--cpa-space-sm);justify-content:flex-start;}}@media(max-width:767px){.elementor .a-cpa-header{padding:var(--cpa-space-sm);}}@media(max-width:767px){.elementor .a-cpa-dark-section{padding-block-start:var(--cpa-space-lg);padding-block-end:var(--cpa-space-lg);padding-inline-start:var(--cpa-space-sm);padding-inline-end:var(--cpa-space-sm);}}@media(max-width:767px){.elementor .a-cpa-dark-to-dark-close{padding-block-end:var(--cpa-space-section);}}@media(max-width:767px){.elementor .a-cpa-section-title{font-size:1.875rem;}}@media(max-width:767px){.elementor .a-cpa-study-surface{padding:var(--cpa-space-md);}}@media(max-width:767px){.elementor .a-cpa-study-panel{grid-template-columns:minmax(0,1fr);padding-inline:var(--cpa-space-md); & > * { padding-inline:0 } & > * + * { border-inline-start:0;border-block-start:1px solid var(--cpa-border);margin-block-start:var(--cpa-space-md);padding-block-start:var(--cpa-space-md) }\n}}@media(max-width:767px){.elementor .a-cpa-study-figure{gap:var(--cpa-space-md);grid-template-columns:minmax(0,1fr);& > .a-cpa-study-stat { padding-inline-end:0;border-inline-end:0;border-block-end:1px solid var(--cpa-border);padding-block-end:var(--cpa-space-md) }\n}}@media(max-width:767px){.elementor .a-cpa-study-card{& > p:first-child { font-size:3.75rem } & > p:nth-child(2) { font-size:var(--cpa-body) }\n}}@media(max-width:767px){.elementor .a-cpa-study-panel-four{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0; row-gap:var(--cpa-space-md); & > :nth-child(n) { margin-block-start:0;border-block-start:0;padding-block-start:0;border-inline-start:0;padding-inline:0 } & > :nth-child(even) { border-inline-start:1px solid var(--cpa-border);padding-inline-start:var(--cpa-space-md) } & > :nth-child(n+3) { border-block-start:1px solid var(--cpa-border);padding-block-start:var(--cpa-space-md) } & .a-cpa-research-stat-secondary { font-size:2.5rem }\n}}@media(max-width:767px){.elementor .a-cpa-study-panel-dark{grid-template-columns:minmax(0,1fr);& > :first-child .a-cpa-research-stat-secondary { font-size:3.75rem }\n}}@media(max-width:767px){.elementor .a-cpa-study-card-grid{gap:var(--cpa-space-sm);grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .a-cpa-study-card-grid-four{grid-template-columns:repeat(2,minmax(0,1fr));& .a-cpa-research-stat-secondary { font-size:2.5rem }\n}}