@media(max-width:767px){.elementor .pagination-bar{margin-block-start:12px;}}@media(max-width:767px){.elementor .filter-nav{flex:0 0 auto;}}@media(max-width:767px){.elementor .container{padding-inline-start:var(--gutter-mobile);padding-inline-end:var(--gutter-mobile);}}@media(max-width:767px){.elementor .focus-banner__title{font-size:26px;}}@media(max-width:767px){.elementor .focus-banner__body{padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:767px){.elementor .focus-banner__image{min-height:180px;max-height:200px;}}@media(max-width:767px){.elementor .focus-banner{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .post-card__teaser{-webkit-line-clamp: 2;\n}}@media(max-width:767px){.elementor .post-grid{grid-template-columns:1fr;row-gap: 36px;\n}}@media(max-width:767px){.elementor .post-feature__title{font-size:26px;}}@media(max-width:767px){.elementor .post-feature{margin-block-end:48px;gap:20px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .filter-bar{padding-block-start:20px;padding-block-end:20px;margin-block-end:36px;flex-wrap:nowrap;overflow-x: auto;\n}}@media(max-width:767px){.elementor .page-hero__subtitle{font-size:19px;}}@media(max-width:767px){.elementor .page-hero__title{font-size:34px;}}@media(max-width:767px){.elementor .page-hero__inner{margin-block-start:40px;margin-block-end:40px;}}@media(max-width:767px){.elementor .page-hero{min-height:300px;}}@media(max-width:767px){.elementor .newsletter-band__inner{gap:28px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .newsletter-band{padding-block-start:56px;padding-block-end:56px;}}@media(max-width:767px){.elementor .text-teaser{overflow:hidden;font-size:17px;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;\n}}@media(max-width:767px){.elementor .heading-section{font-size:var(--fs-h2-mobile);}}