@media(max-width:767px){.elementor .rebecca-home-wordmark{width:132px;font-size:18px;}}@media(max-width:767px){.elementor .rebecca-home-footer-grid{gap:28px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .rebecca-home-footer{padding-block-start:40px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;gap:28px;}}@media(max-width:767px){.elementor .rebecca-home-faq-content{padding-block-start:0px;padding-block-end:20px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .rebecca-home-faq-header{padding:18px;gap:14px;}}@media(max-width:767px){.elementor .rebecca-home-grid2{gap:20px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .rebecca-home-section{padding-block-start:56px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;gap:26px;}}@media(max-width:767px){.elementor .rebecca-home-body{font-size:17px;}}@media(max-width:767px){.elementor .rebecca-home-h3{font-size:23px;}}@media(max-width:767px){.elementor .rebecca-home-h2{font-size:32px;line-height:1.15;}}@media(max-width:767px){.elementor .rebecca-home-button-small{font-size:14px;padding:12px;}}@media(max-width:767px){.elementor .rebecca-home-actions{width:100%;flex-direction:column;gap:12px;align-items:stretch;}}@media(max-width:767px){.elementor .rebecca-home-lead{font-size:19px;}}@media(max-width:767px){.elementor .rebecca-home-h1{font-size:38px;letter-spacing:-0.04em;line-height:1.1;}}@media(max-width:767px){.elementor .rebecca-home-kicker{font-size:12px;letter-spacing:0.08em;}}@media(max-width:767px){.elementor .rebecca-home-hero{padding-block-start:48px;padding-block-end:36px;padding-inline-start:0px;padding-inline-end:0px;gap:20px;}}@media(max-width:767px){.elementor .rebecca-home-header{padding-block-start:12px;padding-block-end:12px;padding-inline-start:14px;padding-inline-end:14px;border-radius:20px;grid-template-columns:1fr auto;grid-template-rows:auto;}}@media(max-width:767px){.elementor .rebecca-home-page{padding-block-start:16px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;}}