.HomeSectionGroups{padding:0 6vw;--divider-image-url:url(/assets/images/home/home-section-divider.svg)}.HomeSectionGroups .group{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:9vw 0 8vw;background-size:contain;background-repeat:no-repeat;background-position:top;background-image:var(--divider-image-url)}.HomeSectionGroups .group:last-child{padding-bottom:9vw;background-position:top,bottom;background-image:var(--divider-image-url),var(--divider-image-url)}.HomeSectionGroups .group__text{display:flex;flex-direction:column;gap:clamp(16px,1.5vw,24px);padding:0 6vw 0 0}.HomeSectionGroups .group__text__heading{font-size:clamp(32px,4vw,48px);font-weight:900;line-height:1.1;text-transform:uppercase}.HomeSectionGroups .group__text__caption{font-size:clamp(14px,1.5vw,18px);font-weight:200;line-height:1.45;opacity:.8}.HomeSectionGroups .group__text__tags{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:4px;opacity:.65}.HomeSectionGroups .group__text__tags .tag{font-size:clamp(10px,1vw,12px);font-weight:500;line-height:1;text-transform:uppercase;padding:5px 6px;border-radius:4px;background-color:var(--color-shadow)}.HomeSectionGroups .group__text__buttons{display:flex;gap:.5rem;margin-top:2px}@media(min-width:880px){.HomeSectionGroups .group:nth-child(odd) .group__text{order:1;padding:0 0 0 6vw}}@media(max-width:880px){.HomeSectionGroups .group{grid-template-columns:1fr;gap:0;padding:3.5rem 0 3rem}.HomeSectionGroups .group .group__text{order:2;padding:1.5rem 0 0}}