.card-wrapper{max-width:1200px;margin:0 auto;padding:80px 30px}.large-card-image{width:105px;height:105px}.large-card{height:100%;bottom:0}@media screen and (max-width:1060px){.card-wrapper{grid-template-columns:1fr;gap:2px;width:100%;margin:0 auto;padding:15px}.card-wrapper>.card{margin-bottom:15px;padding:15px}.card-wrapper>.card h2{text-align:left;font-size:40px}.card-section .image-div:first-child{height:18rem}.card-section>.large-card{width:100%;margin-top:0;padding:20px 15px 15px;position:relative;top:0}.card-section>.large-card h1{font-size:.875rem}.card-section>.large-card>.large-card-sections{padding-top:0;display:block}.card-section>.large-card>.large-card-sections>.large-card-section{align-items:start;gap:20px;margin-bottom:20px;display:flex}.card-section>.large-card>.large-card-sections>.large-card-section div{margin:0}.card-section>.large-card>.large-card-sections>.large-card-section .large-card-text h2,.card-section>.large-card>.large-card-sections>.large-card-section .large-card-text p{text-align:left}.card-section>.large-card>.large-card-sections>.large-card-section .icon{min-width:105px;max-width:105px}}@media screen and (max-width:600px){.card-section>.large-card h1{font-size:1.5rem}.card-section{height:auto}.card-section .large-card{width:100%}}@media screen and (max-width:450px){.card-section>.large-card h1{font-size:1.5rem}.card-section{height:max-content}}
