@media(max-width:767px){.elementor .fx-tabs{padding:0px;& .e-tabs-content-area-base { padding:0; }\n}}@media(max-width:767px){.elementor .fx-tab-pane{padding-block-start:20px;padding-block-end:20px;padding-inline-start:14px;padding-inline-end:14px;}}@media(max-width:767px){.elementor .fx-strip{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .fx-acc-q{font-size:16px;line-height:1.35;}}@media(max-width:767px){.elementor .fx-acc-item{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .fx-cta-box{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .fx-footer-grid{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px; & > :first-child { grid-column:1 / -1; } & > :last-child { grid-column:1 / -1; }\n}}@media(max-width:767px){.elementor .fx-footer{padding-block-start:36px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;gap:22px;}}@media(max-width:767px){.elementor .fx-nav{width:100%;font-size:0.9rem;gap:1.25rem;order:3;overflow-x:auto;\n}}@media(max-width:767px){.elementor .fx-header-bar{padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1rem;padding-inline-end:1rem;flex-direction:row;gap:0.75rem;flex-wrap:nowrap;justify-content:space-between;align-items:center;}}@media(max-width:767px){.elementor .fx-subhero{padding-block-start:6rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .fx-grid-4{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .fx-grid-3{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .fx-card{padding-inline: 1.5rem;\n}}@media(max-width:767px){.elementor .fx-lead{font-size:1.05rem;}}@media(max-width:767px){.elementor .fx-h2{font-size:2.1rem;}}@media(max-width:767px){.elementor .fx-h1{font-size:2.3rem;}}@media(max-width:767px){.elementor .fx-inner{padding:1.25rem;border-radius:1.25rem;}}@media(max-width:767px){.elementor .fx-section{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}