.card-wrapper{padding:80px 30px;max-width:1200px;margin:0 auto}.large-card-image{width:105px;height:105px}.large-card{bottom:0;height:100%}@media screen and (max-width:1060px){.card-wrapper{padding:15px;width:100%;margin:0 auto;grid-template-columns:1fr;gap:2px}.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{display:block;padding-top:0}.card-section>.large-card>.large-card-sections>.large-card-section{display:flex;gap:20px;align-items:start;margin-bottom:20px}.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{max-width:105px;min-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:-moz-max-content;height:max-content}}