.dual-card .dual-card-title h2{margin:0 0 24px}.dual-card .dual-card-title p{font-weight:400;margin:0 0 16px}.dual-card .card{align-items:stretch;border-radius:16px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow:hidden;text-decoration:none;transition:transform .3s ease;width:100%}.dual-card .card:last-child{margin-bottom:0}@media(min-width:768px){.dual-card .card{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}}@media(min-width:1024px){.dual-card .card{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}}.dual-card .card:hover{text-decoration:none}.dual-card .card:hover .highlight{transform:scale(.94)}.dual-card .card:hover .card-image-inner{transform:scale(1.1);transition:transform .3s ease-in-out}.dual-card .card:hover .card-image-inner:after{background:linear-gradient(0deg,#24348733,#24348733);content:"";height:100%;position:absolute;width:100%}.dual-card .card:hover .card-title{color:#222}.dual-card .card:active,.dual-card .card:focus,.dual-card .card:visited{text-decoration:none}.dual-card .card:active .card-content-container,.dual-card .card:focus .card-content-container{background-color:#e1e1e1}.dual-card .card button:active{pointer-events:none}.dual-card .card-image-container{height:216px;max-height:216px;max-width:100%;overflow:hidden;width:100%}@media(min-width:768px){.dual-card .card-image-container{flex-shrink:0;height:100%;max-height:100%;max-width:50%;min-height:285px}}@media(min-width:1024px){.dual-card .card-image-container{height:285px;max-height:285px;max-width:100%}}.dual-card .card-image-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;min-height:216px;position:relative;transition:transform .3s ease-in-out;width:100%}@media(min-width:1024px){.dual-card .card-image-inner{max-width:100%;min-height:0}}.dual-card .card-title-container{margin-bottom:16px;max-width:100%;width:100%}.dual-card .card-content-container{align-items:flex-start;background-color:#fff;display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding:24px}.dual-card .card-title{color:#222;font-size:2rem;font-weight:700;line-height:3.2rem;margin:0;max-width:100%}.dual-card .card-footer .cta-btn{height:auto;min-width:auto;padding:12px 24px;text-align:left}.dual-card .card-footer .cta-btn:hover{color:#fff}
