.content-cards,body.modal-open{overflow:hidden}.content-cards{padding:10.4rem 0}.cards{display:grid;grid-template-columns:1fr;gap:8rem;margin-top:8rem}.card{background:var(--medium-gray);border-radius:4px 0 0 4px;overflow:hidden;position:relative}.card__button{appearance:none;padding:0;background:none;border:none;position:absolute;left:5.6rem;bottom:3.5rem;cursor:pointer;display:flex;align-items:center;gap:11px;font-size:14px;line-height:1.71;letter-spacing:.25px;color:rgba(0,43,60,.7);text-transform:uppercase}.card__button:after{content:"Learn More"}.card.active .card__button:after{content:"Close"}.card__button span{display:inline-block;width:33px;height:33px;border:2px solid var(--quaternary-color);border-radius:50%;position:relative;transition:all .2s ease}.card__button span:after,.card__button span:before{content:"";display:inline-block;width:13px;height:2px;background:var(--quaternary-color);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .2s ease}.card__button span:after{transform:translate(-50%,-50%) rotate(90deg)}.card__button:hover span{background:var(--quaternary-color)}.card__button:hover span:after,.card__button:hover span:before{background:#fff}.card.active .card__button span{transform:rotate(45deg)}.card__grid{display:grid;grid-template-columns:1fr 1fr}.card.active .card__front{display:none}.card.active .card__back{display:grid}.card__content{padding:5.6rem 5.6rem 6.9rem}.card__image img{width:100%;height:100%;object-fit:cover}.card__back{display:none}.card__resources{padding:2.8rem 5.6rem 5.6rem;display:grid;grid-template-columns:1fr;gap:.8rem}@media (max-width:767px){.card__resources{padding:2.8rem 2.8rem 5.6rem}}.card__resource{display:grid;grid-template-columns:1fr;gap:.8rem;background:#fff;border-radius:.8rem;padding:2.4rem}.card__resource-category{font-size:14px;line-height:1.71;letter-spacing:.25px;color:rgba(0,43,60,.6)}.card__resource-title{color:var(--tertiary-color)}.card h3{font-size:2.8rem;line-height:1.14;letter-spacing:.25px}.card h3,.card h4{margin-bottom:4rem}.card h4{font-size:2rem;line-height:1.6;letter-spacing:.15px}.modal-close{display:none;appearance:none;padding:0;border:none;width:4.8rem;height:4.8rem;border-radius:50%;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L1 13M1 1l12 12' stroke='%23002B3C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:14px 14px;background-repeat:no-repeat;background-position:50%;position:fixed;top:.8rem;left:2rem;z-index:999999;cursor:pointer}.modal-close.active{display:block}@media (min-width:768px){.modal-close{display:none!important}}@media (max-width:767px){.content-cards{padding:4.8rem 0 4.4rem}.cards{gap:3.2rem;margin-top:1.6rem}.card h3{font-size:1.8rem;line-height:1.33;letter-spacing:.15px;margin-bottom:1.6rem}.card__content{font-size:1.4rem;line-height:1.71}.card__back{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:999998;background:var(--medium-gray);padding:8.8rem 2rem 2rem;overflow:auto;min-height:100vh}.card__back.active{display:block}.card__back .card__content{padding:0}.card__back h4{margin-bottom:.8rem}.card__front{grid-template-columns:1fr}.card__front .card__content{order:2;padding:2.4rem 1.6rem 8rem}.card__front .card__image{order:1;aspect-ratio:279/200}.card__button{left:1.6rem}.card__button span{width:4rem;height:4rem}}