@media(max-width:767px){.elementor .buttons{gap:10px}}@media(max-width:767px){.elementor .button{max-width:50%}}@media(max-width:767px){.elementor .section{overflow:hidden;padding-block-start:50px;padding-block-end:50px;flex-direction:column;align-items:start}}@media(max-width:767px){.elementor .container-main{display:flex;flex-direction:column;align-items:center}}@media(max-width:767px){.elementor .review-card{min-height:200px}}@media(max-width:767px){.elementor .flex-row{flex-direction:column}}@media(max-width:767px){.elementor .hero__content{padding-inline-start:20px;padding-inline-end:20px}}@media(max-width:767px){.elementor .hero__benefit-item{max-width:48%;padding:5px}}@media(max-width:767px){.elementor .hero__rating{justify-content:center}}@media(max-width:767px){.elementor .line_time{width:100px;min-width:100px;justify-content:flex-end}}@media(max-width:767px){.elementor .line_pointer{width:15px;min-width:15px}}@media(max-width:767px){.elementor .line__content{height:215px}}@media(max-width:767px){.elementor .line__content-wrapper{width:100%}}@media(max-width:767px){.elementor .history__line-inverse{flex-direction:row}}@media(max-width:767px){.elementor .with-icon{padding-inline-start:30px;padding-inline-end:10px}}@media(max-width:767px){.elementor .heading__title{font-size:25px}}@media(max-width:767px){.elementor .mobile-only{display:flex;display:flex!important;\n}}@media(max-width:767px){.elementor .desktop-only{display:none!important;\n}}