body>main{background-color:#fff}*[class*=section-]{padding:80px 0}.icon-wrap{max-width:120px;padding:30px 0;margin:0 auto;display:flex;justify-content:center}.icon-wrap .icon{display:block;margin:0 auto 1.5rem;width:auto;height:96px}.row.intro{margin-bottom:80px;padding-bottom:0}#section-hero.bg-left:before{background-image:url(../png/hero-bg.png)}.section-cards{background:#000;color:#fff}.section-cards .card{display:flex;flex-direction:column;justify-content:space-between;height:100%;border-radius:12px;background:#2b2b2b;padding:3rem 1rem 2.5rem}.section-cards h3,.section-cards h4{margin-top:0;margin-bottom:2.5rem}.section-cards .icon-wrap{display:flex;align-items:center;justify-content:center;height:96px;width:96px;margin:0 auto;border-radius:50px}.section-cards .card-body{text-align:center}.section-cards .card-item{margin-bottom:2rem}.section-cards h3,.section-cards h4{margin-top:0;margin-bottom:1rem}.card-container .card-extra-info{justify-content:center;flex-wrap:nowrap!important}#section-features .card h3{height:calc(25% - 20px)}@media(min-width:992px){#section-features .card.highlight h3{height:28%}.card-container .card-extra-info{font-size:18px}}@media(max-width:991px){#section-features .card.highlight h3{margin-top:40px}}@media(max-width:767px){*[class*=section-]{padding:40px 0}}