@media(max-width:899px){.elementor .gr-pmshot{width:100%;max-width:640px;}}@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 .herohead{display:block;& > * + * { margin-top: var(--space-md); } & > .eyebrow + * { margin-top: var(--space-xs); } & > * + .actionrow { margin-top: var(--space-lg); } & > .shead-lead { max-width: 52ch; } & > * + * { margin-top: var(--space-md); } & > .eyebrow + * { margin-top: var(--space-xs); } & > * + .actionrow { margin-top: var(--space-lg); } & > .shead-lead { max-width: 52ch; margin-top: var(--space-md); }\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--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 .cs-go-t{display:none;}}@media(max-width:899px){.elementor .cs-go{grid-column:3;grid-row:1 / span 2;}}@media(max-width:899px){.elementor .cs-what{grid-column:2;grid-row:2;}}@media(max-width:899px){.elementor .cs-name{grid-column:2;grid-row:1;}}@media(max-width:899px){.elementor .cs-thumb{grid-column:1;grid-row:1 / span 2;}}@media(max-width:899px){.elementor .cs-row:hover,.elementor .cs-row:focus-visible{background-color:transparent;}}@media(max-width:899px){.elementor .cs-row{column-gap:var(--space-sm);padding-block-start:var(--space-sm);padding-block-end:var(--space-sm);padding-inline-start:0px;padding-inline-end:0px;grid-template-columns:96px minmax(0,1fr) auto;margin-inline: 0px;\n}}@media(max-width:899px){.elementor .cs-list{&.cs-list { margin-top: var(--space-md); }\n}}@media(max-width:899px){.elementor .cs-cols{display:none;}}