.page-section.featured-three-column-cta{display:block;margin:4rem 0;padding:5rem 0;position:relative;width:100%}.featured-three-column-cta .center{max-width:78rem;padding:0 1rem}.featured-three-column-cta .section-inner{align-items:center;display:flex;flex-direction:column;gap:2.5rem;justify-content:center;position:relative}.featured-three-column-cta .heading-wrap{align-items:center;display:block;position:relative;text-align:center;width:100%}.featured-three-column-cta .resource-heading{color:#0a0906;font-family:Roboto Condensed,Tahoma,sans-serif;font-size:2.9rem;font-style:normal;font-weight:700;line-height:1.1em;position:relative}.featured-three-column-cta .featured-three-column-cta-wrap{align-items:flex-start;display:flex;gap:2.9rem;position:relative;width:100%}.featured-three-column-cta .featured-three-column-cta-block{flex-basis:calc(33.33% - 1.93rem);position:relative;width:100%}.featured-three-column-cta .img-wrap{background-color:#f4f4f4;border-radius:.8rem;display:block;overflow:hidden;padding:73% 0 0;position:relative}.featured-three-column-cta .img-wrap img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.featured-three-column-cta .content-wrap{display:block;padding:2rem 0}.featured-three-column-cta .date{color:#757575;font-family:Roboto,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.7px;line-height:1.2em;padding:0 0 .8rem;position:relative;text-transform:uppercase}.featured-three-column-cta .title{color:#0a0906;font-family:Roboto Condensed,Tahoma,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.2em;padding:0 0 1rem;position:relative}.featured-three-column-cta .default-cta{margin-top:1rem}@media screen and (max-width:1500px){.featured-three-column-cta .center{max-width:62.4rem}.featured-three-column-cta .title{font-size:1.44rem;padding:0 0 .8rem}.featured-three-column-cta .default-cta{margin-top:.8rem}}@media screen and (max-width:1200px){.page-section.featured-three-column-cta{padding:2rem 0}.featured-three-column-cta .resource-heading{font-size:2.175rem}}@media screen and (max-width:900px){.page-section.featured-three-column-cta{margin:3rem 0;padding:4rem 0}.featured-three-column-cta .featured-three-column-cta-wrap{flex-direction:column;flex-wrap:wrap}.featured-three-column-cta .featured-three-column-cta-block{flex-basis:100%}.featured-three-column-cta .resource-heading{font-size:2.175rem}}@media screen and (max-width:600px){.page-section.featured-three-column-cta{margin:2rem 0}}
