@media(max-width:767px){.elementor .s-fc-hero-h1{font-size:clamp(40px, 3vw + 29px, 52px);}}@media(max-width:767px){.elementor .s-fc-hero-header{padding-block-start:108px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .s-fc-partner-h2{font-size:27px;}}@media(max-width:767px){.elementor .s-fc-ways-panel{padding-block-start:24px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .s-fc-habits-h2{font-size:27px;}}@media(max-width:767px){.elementor .s-fc-bpc-caps-grid{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .s-fc-bpc{padding-block-start:clamp(40px, 5vw + 21px, 60px);padding-block-end:clamp(40px, 5vw + 21px, 60px);padding-inline-start:15px;padding-inline-end:15px;}}