@media(max-width:767px){.elementor .review-col{flex:0 0 84%;}}@media(max-width:767px){.elementor .review-strip{gap:16px;}}@media(max-width:767px){.elementor .review-card{padding-block-start:22px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .rating-badge{width:100%;align-self:stretch;}}@media(max-width:767px){.elementor .reason-copy{height:auto;}}@media(max-width:767px){.elementor .reason-panel{inset-block-end:0px;background-color:rgba(32, 31, 29, 0.88);}}@media(max-width:767px){.elementor .reason-card{height:380px;}}@media(max-width:767px){.elementor .whatsapp-link{width:100%;}}@media(max-width:767px){.elementor .inquiry-row{margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .band-media{height:220px;}}@media(max-width:767px){.elementor .card-product-media{aspect-ratio:1 / 1;}}@media(max-width:767px){.elementor .trust-item{flex:1 1 100%;}}@media(max-width:767px){.elementor .trust-row{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:16px;}}@media(max-width:767px){.elementor .hero-media{height:220px;}}@media(max-width:767px){.elementor .hero-facts{gap:24px;}}@media(max-width:767px){.elementor .hero-title{font-size:30px;}}@media(max-width:767px){.elementor .hero-inner{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .actions{flex-direction:column;}}@media(max-width:767px){.elementor .button-ghost{width:100%;min-height:44px;}}@media(max-width:767px){.elementor .button-primary{width:100%;min-height:44px;}}@media(max-width:767px){.elementor .lede{font-size:15px;}}@media(max-width:767px){.elementor .title-xl{font-size:30px;}}@media(max-width:767px){.elementor .col-third{flex:1 1 100%;}}@media(max-width:767px){.elementor .col-quarter{flex:1 1 100%;}}@media(max-width:767px){.elementor .row-lg{gap:16px;}}@media(max-width:767px){.elementor .row{gap:16px;}}@media(max-width:767px){.elementor .section-tight{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .section{padding-block-start:44px;padding-block-end:44px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .wrap{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}}