.section-container.pre-footer{background:var(--gradient--red-bg-angled);padding:0 2rem}.section-container.pre-footer:after,.section-container.pre-footer:before{border-color:#fff}.pre-footer__bg-image{height:150%}.pre-footer__bg-overlay{opacity:.5}.section-container.pre-footer .content-wrapper{display:grid;grid-template-columns:1fr;min-height:66vh;padding:2rem 0;position:relative;z-index:20}.section-container.pre-footer.type--list .content-wrapper{padding:0}.section-container.pre-footer.full-height .content-wrapper{min-height:100vh}.section-container.pre-footer .section-side-text{top:4rem}.pre-footer .content-wrapper .column{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:4rem 0}.pre-footer .content-wrapper .column:not(:last-child){padding-top:6rem}.pre-footer.type--list .content-wrapper .column:not(:last-child){border-bottom:0;padding:6rem 2rem 2rem;position:relative}.pre-footer.type--list .content-wrapper .column:not(:last-child):after{border-top:1px solid #fff;bottom:0;content:"";display:block;height:0;position:absolute;width:4rem}.pre-footer.type--list .content-wrapper .column:last-child{padding:2rem 2rem 4rem}.pre-footer h2,.pre-footer h3{font-weight:300;margin:0;text-align:center}.pre-footer .fessenden-shield{margin-bottom:1rem;width:4rem}.pre-footer__text{font-family:var(--font--secondary);margin:2rem auto 0;max-width:600px}.pre-footer__text ol,.pre-footer__text p,.pre-footer__text ul{font-size:1rem}.pre-footer__text.size--large,.pre-footer__text.size--medium{max-width:800px}.pre-footer__text--medium ol,.pre-footer__text--medium ul,.pre-footer__text.size--medium p{font-size:1.25rem}.pre-footer__text--large ol,.pre-footer__text--large ul,.pre-footer__text.size--large p{font-size:1.375rem}.pre-footer .buttons{align-items:stretch;flex-direction:column;gap:1rem;margin-top:2rem}.pre-footer .link-list a{color:#fff;font-family:var(--font--secondary);font-weight:900;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.pre-footer .buttons li{align-items:center;display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between}.pre-footer .buttons li span{font-family:var(--font--secondary);max-width:22rem;padding:0 1rem;text-align:center}.pre-footer .buttons a.button.external{padding-right:1rem}.pre-footer .buttons a.button.external:after,.pre-footer .buttons a.button.external:before{display:none}.pre-footer .buttons a.button.external i,.pre-footer .buttons a.button.external svg{font-size:.75em;margin:0 0 .06em .625em;opacity:.66}@media (min-width:768px){.pre-footer__bg-image{height:150%}.pre-footer.type--list .content-wrapper{grid-template-columns:1fr 1fr}.pre-footer .content-wrapper .column,.pre-footer.type--list .content-wrapper .column:last-child,.pre-footer.type--list .content-wrapper .column:not(:last-child){padding:8rem 2rem}.pre-footer.type--list .content-wrapper .column:not(:last-child){border-right:1px solid #fff}.pre-footer.type--list .content-wrapper .column:not(:last-child):after,.pre-footer.type--list:before{display:none}.pre-footer__text ol,.pre-footer__text p,.pre-footer__text ul{font-size:1.25rem}.pre-footer__text--medium ol,.pre-footer__text--medium ul,.pre-footer__text.size--medium p{font-size:1.5rem}.pre-footer__text--large ol,.pre-footer__text--large ul,.pre-footer__text.size--large p{font-size:1.625rem}.pre-footer .buttons{flex-direction:row}.pre-footer .buttons li{margin:0}}