@media(max-width:767px){.elementor .wrf-cp-img-b{width:100%;}}@media(max-width:767px){.elementor .wrf-cp-img-a{width:240px;}}@media(max-width:767px){.elementor .wrf-cp-item-b{flex:0 0 33.3333%;}}@media(max-width:767px){.elementor .wrf-cp-item-a{flex:0 0 100%;}}@media(max-width:767px){.elementor .wrf-pbenefits{padding-block-start:0px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .wrf-pcta{min-height:78px;font-size:26px;padding-block-start:17px;padding-block-end:17px;padding-inline-start:19px;padding-inline-end:19px;}}@media(max-width:767px){.elementor .wrf-ptitle{font-size:31px;}}@media(max-width:767px){.elementor .wrf-pcard-head{padding-block-start:30px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .wrf-pcard{border-radius:20px;}}@media(max-width:767px){.elementor .wrf-topic-h{font-size:29px;}}@media(max-width:767px){.elementor .wrf-topic{min-height:230px;padding:26px;}}@media(max-width:767px){.elementor .wrf-ticon{width:60px;height:60px;margin-block-start:24px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .wrf-tcard-h{min-height:0px;font-size:29px;}}@media(max-width:767px){.elementor .wrf-tcard{min-height:300px;}}@media(max-width:767px){.elementor .wrf-meta-sep{border-block-start-width:1px;border-inline-start-width:0px;border-top-style: solid; border-top-color: #ffffff59;\n}}@media(max-width:767px){.elementor .wrf-meta-item{padding-block-start:13px;padding-block-end:13px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .wrf-meta{width:100%;display:flex;flex-direction:column;}}@media(max-width:767px){.elementor .wrf-cta-arrow{width:40px;height:40px;flex:0 0 40px;}}@media(max-width:767px){.elementor .wrf-cta-label{font-size:11px;letter-spacing:0.035em;padding-block-start:14px;padding-block-end:14px;padding-inline-start:10px;padding-inline-end:10px;}}@media(max-width:767px){.elementor .wrf-cta-link{padding:8px;gap:8px;}}@media(max-width:767px){.elementor .wrf-num{line-height:24px;}}@media(max-width:767px){.elementor .wrf-h3{font-size:29px;}}@media(max-width:767px){.elementor .wrf-h2{font-size:43px;letter-spacing:-1.8px;}}@media(max-width:767px){.elementor .wrf-section{padding-block-start:80px;padding-block-end:80px;}}@media(max-width:767px){.elementor .wrf-container{width:calc(100% - 40px);}}@media(max-width:767px){.elementor .wrf-page{font-size:16px;}}