.card-expander .card.active{width:40%}.card-expander .card.shrink{width:20%}.card-expander .card{min-height:520px;padding:3.2em 2em;position:relative;width:25%}.card-expander .card,.card-expander .card h4{transition:.3s ease-in-out}.card-expander .card button:focus,.card-expander .card button:hover{color:var(--white)}.card-expander .card button:hover{text-decoration:underline}.card-expander .card:before{background-position:50%;background-size:cover;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.card-expander .card.active .rich-text,.card-expander .card.active:after{opacity:1}.card-expander .card.active .rich-text{transition:.3s ease-in-out;transition-delay:.3s!important}.card-expander .card:after{content:"";display:block;height:100%;left:0;opacity:.22;position:absolute;top:0;transition:.3s ease-in-out;width:100%}.card-expander .card .rich-text{opacity:0;transition:0s ease-in-out}.card-expander .card .bottom,.card-expander .card .top{position:relative;z-index:1}@media screen and (max-width:1024px){.card-expander{flex-direction:column}.card-expander .card,.card-expander .card.active,.card-expander .card.shrink{width:100%}.card-expander .card{border-top:9px solid var(--turquoise);min-height:225px}.card-expander .card .top{margin-bottom:2em}.card-expander .card.active .rich-text{display:block}.card-expander .card .rich-text{display:none}}