[id*=origin_page_cards]:last-of-type{margin-bottom:100px}.page-cards{padding:1rem 0 2rem;overflow:hidden}@media only screen and (min-width:1200px){.page-cards{padding:var(--spacing-gutter-lg) 0 10rem}}.page-cards.scheme-orange{background-color:var(--color-brand-suns-out);color:var(--color-brand-first-chair)}.page-cards.scheme-orange .card{background-color:var(--color-brand-blizzard)}.page-cards.scheme-orange .inner-grid:before{filter:invert(100%);-webkit-filter:invert(100%)}.page-cards.scheme-purple{background-color:var(--color-brand-windbreaker)}.page-cards .inner-grid{z-index:1;padding:4rem 0}.page-cards .inner-grid:before{content:"";background:url(bg-stars-gen.png);border-radius:var(--border-radius-bg-pattern);width:100%;position:absolute;height:100%;filter:invert(54%);-webkit-filter:invert(54%);z-index:-1}.page-cards__intro{grid-column:span 12;margin-bottom:1.65rem}.page-cards__intro h2,.page-cards__intro p{text-align:center}@media only screen and (min-width:1200px){.page-cards__intro h2{margin-bottom:3rem}}.page-cards__intro p{width:100%;margin:auto}@media only screen and (min-width:768px){.page-cards__intro p{width:50%}}.page-cards__wrapper{grid-column:span 12;display:flex;justify-content:center;gap:3rem;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width:768px){.page-cards__wrapper{grid-column:span 12;flex-direction:row}}@media only screen and (min-width:1200px){.page-cards__wrapper{grid-column:2/span 10;flex-wrap:nowrap}}.page-cards .card{border-radius:.4rem;grid-column:span 8;display:flex;flex-direction:column;align-items:center;background:var(--color-brand-first-chair);overflow:hidden;transition:.3s ease-in-out}@media only screen and (min-width:768px){.page-cards .card{grid-column:span 6;max-width:100%;width:48%}}@media only screen and (min-width:1200px){.page-cards .card{grid-column:span 4;max-width:50rem}}.page-cards .card:hover{transform:scale(1.015)}.page-cards .card__img{position:relative}.page-cards .card__graphic{width:100%;position:absolute;bottom:var(--spacing-gutter-xs)}.page-cards .card__body{padding:3rem 3.5rem 4rem}@media only screen and (min-width:768px){.page-cards .card__body{padding:3.75rem 3.5rem 5rem}}.page-cards .card h3{margin-bottom:var(--spacing-gutter-xs)}@media only screen and (min-width:768px){.page-cards .card h3{margin-bottom:2rem}}.page-cards .card h4{margin-bottom:.875rem}@media only screen and (min-width:768px){.page-cards .card h4{margin-bottom:1.75rem}}