.ss-hero-banner{background-color:var(--color-purple);color:var(--color-white);position:relative;padding:5rem 1.5rem}@media screen and (min-width: 768px){.ss-hero-banner{padding:8rem 1.5rem 26rem;margin-bottom:23rem}}@media screen and (min-width: 797px){.ss-hero-banner{margin-bottom:20rem}}@media screen and (min-width: 918px){.ss-hero-banner{margin-bottom:17rem}}@media screen and (min-width: 971px){.ss-hero-banner{margin-bottom:14rem}}@media screen and (min-width: 1300px){.ss-hero-banner{margin-bottom:16rem}}.ss-hero-banner>div h2{color:var(--color-white);font-size:4.3rem}@media screen and (min-width: 768px){.ss-hero-banner>div h2{font-size:5rem}}.ss-hero-banner>div h2+p{max-width:100rem;margin:1rem auto 0}.ss-hero-banner .featured-story{background-color:var(--color-white);color:var(--color-black);margin-top:5rem}.ss-hero-banner .featured-story>div{flex-basis:100%}.ss-hero-banner .featured-story>div:not(.featured-img){padding:4rem}@media screen and (min-width: 768px){.ss-hero-banner .featured-story{margin-top:8rem;position:absolute;left:50%;transform:translate(-50%, 0);max-width:120rem;width:90vw;display:flex;box-shadow:0 8px 6px -6px rgba(175,182,186,0.75)}.ss-hero-banner .featured-story>div{flex-basis:100%}.ss-hero-banner .featured-story>div:not(.featured-img){padding:4rem}.ss-hero-banner .featured-story>div.featured-img{overflow:hidden}.ss-hero-banner .featured-story>div.featured-img div{height:100%}.ss-hero-banner .featured-story>div.featured-img div img{height:100%;width:100%;object-fit:cover}}main .btn.btn-secondary{padding-right:6rem;position:relative}main .btn.btn-secondary::after{content:'';display:block;background-image:url("../svg/right-arrow.svg");background-repeat:no-repeat;background-position:right center;background-size:4rem;width:4rem;height:100%;position:absolute;top:0;right:1rem}main .btn.btn-secondary:hover::after{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(80deg) brightness(102%) contrast(102%)}.columns{margin-bottom:2rem !important}.columns>div:first-child .card{margin-right:0rem}.columns>div:last-child .card{margin-left:0rem}.card{background-color:var(--color-white);padding:0;box-shadow:0 3px 10px rgba(175,182,186,0.75);height:100%}@media screen and (min-width: 768px){.card{margin:8rem 4rem}}.card .card-content{padding:4rem}
