@media(max-width:767px){.elementor .epi-provider-body{padding:20px;}}@media(max-width:767px){.elementor .epi-provider-photo{aspect-ratio:1 / 1;}}@media(max-width:767px){.elementor .epi-compare-us{font-size:14.5px;padding-block-start:12px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;border-block-start-width:1px;border-left-style: none; border-top-style: solid; border-top-color: var(--epi-line); &::before { content: 'At Epiphany: '; font-weight: 700; color: var(--epi-cocoa); }\n}}@media(max-width:767px){.elementor .epi-compare-them{font-size:14.5px;padding-block-start:6px;padding-block-end:12px;padding-inline-start:18px;padding-inline-end:18px;&::before { content: 'Typical: '; font-weight: 600; }\n}}@media(max-width:767px){.elementor .epi-compare-label{font-size:12px;color:var(--epi-cocoa);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:14px;padding-block-end:4px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .epi-compare-row{overflow:hidden;border-radius:14px;border-width:1px;border-color:var(--epi-line);border-style:solid;background-color:#ffffff;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .epi-compare{overflow:visible;margin-block-start:24px;border-radius:0px;border-style:none;background-color:transparent;gap:14px;}}@media(max-width:767px){.elementor .epi-sticky-btn{font-size:12.5px;letter-spacing:0.08em;}}@media(max-width:767px){.elementor .epi-sticky-bar{width:100%;position:fixed;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:999;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;background-color:#fbf6f2;box-shadow:0px -6px 18px 0px rgba(48, 26, 26, 0.08);display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap;align-items:stretch;box-sizing: border-box;\n}}@media(max-width:767px){.elementor .epi-faq-q{font-size:16.5px;}}@media(max-width:767px){.elementor .epi-card{padding-block-start:22px;padding-block-end:22px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .epi-grid{margin-block-start:24px;gap:14px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .epi-body{font-size:16px;}}@media(max-width:767px){.elementor .epi-h2{font-size:27px;margin-block-end:16px;}}@media(max-width:767px){.elementor .epi-kicker{font-size:11px;}}@media(max-width:767px){.elementor .epi-section{padding-block-start:56px;padding-block-end:56px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .epi-stars{font-size:14px;transform:translate3d(0px, -3px, 0px);}}@media(max-width:767px){.elementor .epi-eyebrow-row{margin-block-end:14px;gap: 6px 8px;\n}}@media(max-width:767px){.elementor .epi-badge-text{font-size:12px;}}@media(max-width:767px){.elementor .epi-hero-badge{inset-block-end:14px;inset-inline-start:14px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .epi-hero-img{object-position:50% 38%;}}@media(max-width:767px){.elementor .epi-hero-media{min-height:0px;aspect-ratio:4 / 3;}}@media(max-width:767px){.elementor .epi-fact{font-size:12px;}}@media(max-width:767px){.elementor .epi-facts{padding-block-start:16px;gap:8px;flex-wrap:wrap;justify-content:space-between;row-gap: 8px;\n}}@media(max-width:767px){.elementor .epi-mobile-link{display:block;}}@media(max-width:767px){.elementor .epi-btn{width:100%;height:54px;font-size:13px;letter-spacing:0.06em;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .epi-btn-row{width:100%;margin-block-end:12px;flex-direction:column;gap:10px;}}@media(max-width:767px){.elementor .epi-hero-sub{font-size:16px;margin-block-end:18px;}}@media(max-width:767px){.elementor .epi-hero-title{font-size:31px;margin-block-end:14px;}}@media(max-width:767px){.elementor .epi-eyebrow{font-size:11px;margin-block-end:14px;}}@media(max-width:767px){.elementor .epi-hero-copy{padding-block-start:26px;padding-block-end:26px;padding-inline-start:22px;padding-inline-end:22px;align-items:stretch;}}@media(max-width:767px){.elementor .epi-hero{min-height:0px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .epi-btn-secondary{display:none;}}@media(max-width:767px){.elementor .epi-grid-4{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .epi-compare-headrow{display:none;}}