@media(max-width:767px){.elementor .spf-head-split{& > .spf-stack { grid-template-columns: minmax(0, 1fr); } & > .spf-stack > .spf-lead { grid-column: 1; grid-row: auto; }\n}}@media(max-width:767px){.elementor .spf-steps{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .spf-cred{display:flex;flex-direction:column;gap:8px;& .spf-icobox { grid-row: auto; width: 100% !important; height: auto !important; aspect-ratio: 254 / 159; margin: 0 0 12px 0; border-radius: 12px; }\n}}@media(max-width:767px){.elementor .spf-creds{padding:16px;margin-block-start:0px;gap:16px;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-inline: 16px; overscroll-behavior-x: contain; scrollbar-width: none; & > * { scroll-snap-align: start; }\n}}@media(max-width:767px){.elementor .spf-chart-menu{width:100%;}}@media(max-width:767px){.elementor .spf-hero-panel{inset-block-start:auto;inset-block-end:auto;padding-block-start:28px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-80px;margin-block-end:0px;margin-inline-start:20px;margin-inline-end:20px;transform:translate3d(0px, 0px, 0px);}}@media(max-width:767px){.elementor .spf-hero-photo{height:300px;object-position:74% 50%;}}@media(max-width:767px){.elementor .spf-grid-3{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .spf-card{padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .spf-lead{font-size:18px;}}@media(max-width:767px){.elementor .spf-h3{font-size:24px;}}@media(max-width:767px){.elementor .spf-h2{font-size:32px;}}@media(max-width:767px){.elementor .spf-h1{font-size:38px;}}@media(max-width:767px){.elementor .spf-section{padding-block-start:var(--spf-section-gap-mobile);padding-block-end:var(--spf-section-gap-mobile);padding-inline-start:20px;padding-inline-end:20px;}}