@media(max-width:899px){.elementor .gr-report--mini{&.gr-report { width: 272px; }\n}}@media(max-width:899px){.elementor .gr-pmshot{width:100%;max-width:640px;}}@media(max-width:899px){.elementor .gr-photo{min-height:0px;aspect-ratio:4 / 3;}}@media(max-width:899px){.elementor .gr-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none;& > .split-col, & > .pill, & > .gr-photo, & > .gr-pillars { grid-column: 1; grid-row: auto; } & > .gr-photo { margin-top: var(--space-lg); } & > .gr-pillars { margin-top: var(--space-xl); }\n}}@media(max-width:899px){.elementor .gallery--slide{&.gallery > .gallery-set > .gtile { grid-column: auto; aspect-ratio: 4 / 3; } &.gallery > .gallery-set > :last-child { grid-column: span 2; aspect-ratio: 16 / 10; }\n}}@media(max-width:899px){.elementor .split--act{&.split { grid-template-rows: none; row-gap: var(--space-lg); } &.split > .split-col, &.split > .btn, &.split > .pill, &.split > .chip, &.split > .carousel, &.split > .gallery, &.split > .portrait, &.split.split--rev > .split-col, &.split.split--rev > .btn, &.split.split--rev > .pill, &.split.split--rev > .chip, &.split.split--rev > .carousel, &.split.split--rev > .gallery, &.split.split--rev > .portrait { grid-column: auto; grid-row: auto; } &.split > .btn, &.split > .pill, &.split > .chip { margin-top: 0px; }\n}}@media(max-width:899px){.elementor .split{gap:var(--space-lg);grid-template-columns:1fr;}}@media(max-width:899px){.elementor .split--5-7{grid-template-columns:1fr;}}@media(max-width:899px){.elementor .split--rev{& > :first-child { order: 0; }\n}}@media(max-width:899px){.elementor .split--fill{align-items:center;& .gallery { height: auto; grid-template-rows: none; } & .gallery > :nth-child(1) { aspect-ratio: 7/5; } & .gallery > :nth-child(3) { aspect-ratio: 1/1; } & .gallery { height: auto; grid-template-rows: none; } & .gallery > :nth-child(1) { aspect-ratio: 7/5; } & .gallery > :nth-child(3) { aspect-ratio: 1/1; } & .cards { grid-auto-rows: auto; }\n}}@media(max-width:899px){.elementor .checklist--pair{grid-template-columns:repeat(2, auto);}}@media(max-width:899px){.elementor .carousel-track--strip{& > * { width: calc((100% - 2 * var(--space-sm)) / 3); }\n}}