@media(max-width:767px){.elementor .page-root{padding-block-start:0px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .site-container{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .intro{padding-block-start:24px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .section{padding-block-start:32px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .card{padding:12px;border-radius:18px;}}@media(max-width:767px){.elementor .card-inline{gap:12px;}}@media(max-width:767px){.elementor .card-body{padding-block-start:4px;padding-block-end:8px;padding-inline-start:4px;padding-inline-end:4px;}}@media(max-width:767px){.elementor .media-hero{height:220px;}}@media(max-width:767px){.elementor .media-md{height:200px;}}@media(max-width:767px){.elementor .media-thumb-lg{width:88px;height:88px;border-radius:12px;flex:0 0 88px;}}@media(max-width:767px){.elementor .teaser{font-size:15px;}}@media(max-width:767px){.elementor .intro-title{font-size:16px;}}@media(max-width:767px){.elementor .title-xl{font-size:28px;}}@media(max-width:767px){.elementor .title-md{font-size:18px;}}@media(max-width:767px){.elementor .section-head{margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;gap:12px;}}@media(max-width:767px){.elementor .section-title{font-size:24px;}}@media(max-width:767px){.elementor .card-third{flex:1 1 260px;}}@media(max-width:767px){.elementor .pager{margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;gap:6px;}}@media(max-width:767px){.elementor .pager-btn{padding-block-start:0px;padding-block-end:0px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .grid-3{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .grid-5{gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor .archive-head{gap:14px;}}@media(max-width:767px){.elementor .lead{font-size:17px;}}@media(max-width:767px){.elementor .team-card{padding:16px;}}@media(max-width:767px){.elementor .avatar-lg{width:72px;height:72px;font-size:26px;}}