@media(max-width:1024px){.elementor .rem-wrap{width:calc(100% - 64px);}}@media(max-width:1024px){.elementor .rem-section{padding-block-start:48px;padding-block-end:48px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .rem-heading{font-size:32px;}}@media(max-width:1024px){.elementor .rem-home-hero{padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .rem-about-band{padding-block-start:56px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .rem-about-grid{gap:40px;}}@media(max-width:1024px){.elementor .rem-home-team-panel{padding-block-start:28px;padding-block-end:28px;padding-inline-start:28px;padding-inline-end:28px;gap:32px;grid-template-columns:190px minmax(0,1fr);}}@media(max-width:1024px){.elementor .rem-review-showcase{gap:32px;grid-template-columns:240px minmax(0,1fr);}}@media(max-width:1024px){.elementor .rem-blog-section{padding-block-start:56px;padding-block-end:56px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .rem-home-rwd-hero-grid{min-height:0px;gap:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);}}@media(max-width:1024px){.elementor .rem-home-rwd-hero-panel{max-width:100%;padding-block-start:28px;padding-block-end:28px;padding-inline-start:24px;padding-inline-end:24px;gap:20px;}}@media(max-width:1024px){.elementor .rem-home-rwd-hero-art{max-height:320px;object-fit:contain;}}@media(max-width:1024px){.elementor .rem-home-rwd-hero-title{font-size:34px;}}@media(max-width:1024px){.elementor .rem-home-rwd-lead{font-size:17px;line-height:1.6;}}@media(max-width:1024px){.elementor .rem-home-rwd-entry-title{font-size:18px;}}@media(max-width:1024px){.elementor .rem-home-rwd-entry-grid{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));}}@media(max-width:1024px){.elementor .rem-home-rwd-entry{min-height:112px;border-width:0px;gap:16px;}}@media(max-width:1024px){.elementor .rem-home-rwd-home-services{padding-block-start:32px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:1024px){.elementor .rem-home-rwd-card-heading{font-size:24px;}}@media(max-width:1024px){.elementor .rem-home-rwd-card-role{min-height:45px;}}@media(max-width:1024px){.elementor .rem-sample-posts-grid{gap:28px;grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:1024px){.elementor .rem-sample-post-card-heading{min-height:2.6em;font-size:22px;}}