.alternating-content__inner{align-items:center;display:flex;margin:0 auto;max-width:1032px;padding:0 20px}@media(min-width:1920px){.alternating-content__inner{max-width:1240px}}@media(max-width:767px){.alternating-content__inner{flex-direction:column;gap:40px;padding:0}}.alternating-content__inner--right .alternating-content__media-container{order:2}@media(max-width:767px){.alternating-content__inner--right .alternating-content__media-container{order:1}}.alternating-content__inner--right .alternating-content__content-container{order:1}@media(max-width:767px){.alternating-content__inner--right .alternating-content__content-container{order:2}}.alternating-content__inner--right .alternating-content__content-container-inner,.alternating-content__inner--right .alternating-content__cta-container{margin-left:0;margin-right:auto}.alternating-content__media-container{flex:1;line-height:0}.alternating-content__media-container img{width:100%}.alternating-content__content-container{flex:1}@media(max-width:767px){.alternating-content__content-container{flex:1;padding:0 20px}}.alternating-content__content-container ul li>a{display:block}.alternating-content__content-container-inner{margin-left:auto;max-width:80%}@media(max-width:767px){.alternating-content__content-container-inner{max-width:100%}}.alternating-content__content-container-inner--eyebrow{color:#000;font-family:canada-type-gibson;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.8px;line-height:19px;margin:0 0 12px;text-transform:uppercase}.alternating-content__content-container-inner--heading{color:#545859;font-family:canada-type-gibson;font-size:28px;font-style:normal;font-weight:600;line-height:30px;margin:0}.alternating-content__cta-container{margin-left:auto;margin-top:30px;max-width:80%}@media(max-width:767px){.alternating-content__cta-container{max-width:100%}}.alternating-content__cta-container .cta-primary a{background:#f2a900;border:2px solid #f2a900;border-radius:30px;color:#000;font-size:18px;font-weight:600;font-weight:700;line-height:22px;padding:10px 30px;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.alternating-content__cta-container .cta-primary a:hover{text-decoration:none}@media(max-width:499px){.alternating-content__cta-container .cta-primary a{padding:6px 15px}}@media(min-width:500px){.alternating-content__cta-container .cta-primary a{width:auto}}.alternating-content__cta-container .cta-primary a:hover{background:#000;border:2px solid #000;color:#fff}