@media(max-width:767px){.elementor .heading-title{font-size:32px;}}@media(max-width:767px){.elementor .main-button{font-size:16px;}}@media(max-width:767px){.elementor .paragraph{max-width:100%;font-size:16px;}}@media(max-width:767px){.elementor .service-item{padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .service-title{font-size:18px;}}@media(max-width:767px){.elementor .service-icon{max-width:10px;}}@media(max-width:767px){.elementor .team-thumb{width:100%;}}@media(max-width:767px){.elementor .team-name{font-size:22px;margin-block-start:5px;}}@media(max-width:767px){.elementor .testimonial-quote-icon{width:40px;height:31px;position:absolute;inset-inline-start:0px;margin-block-end:20px;}}@media(max-width:767px){.elementor .author-feedback{font-size:16px;}}@media(max-width:767px){.elementor .testi-client-name{font-family:var(--font-heading);font-weight:300;}}@media(max-width:767px){.elementor .service-content-holder{padding-block-start:15px;padding-inline-start:29px;flex-direction:column;gap:20px;}}@media(max-width:767px){.elementor .service-heading{column-gap:10px;row-gap:10px;}}@media(max-width:767px){.elementor .bg-lines{padding-inline-start:15px;padding-inline-end:15px;}}@media(max-width:767px){.elementor .service-toggle-icon{min-width:12px;min-height:12px;max-width:12px;max-height:12px;}}@media(max-width:767px){.elementor .sub-title-inner{font-size:16px;padding-inline-start:10px;}}