.main-content .prog-tabs a:not(.button-small,.stroke-button-small){border:1px solid #d8d8d8;color:#003865;cursor:pointer;font-size:1.4rem;font-weight:700;margin-bottom:0;padding:20px;text-align:center;vertical-align:top;width:auto}.tab-item .fa{font-size:1.2rem;margin-left:10px}.main-content .prog-tabs a:not(.button-small,.stroke-button-small).active{background:#fff;border-bottom:3px solid #43b02a;color:#43b02a}.main-content .prog-tabs a:not(.button-small,.stroke-button-small):hover{border-bottom:3px solid #43b02a;color:#43b02a}.tab-card-description{margin-bottom:50px;text-align:center}.tab-cards{padding:30px 0;z-index:9}.tab-card-wrap{display:flex;flex-wrap:wrap;justify-content:center}.tab-card{padding:20px;text-align:center}.main-content.company-hero .tab-card p{margin-bottom:30px}.tab-card a{border:0!important}.tab-card h4{font-weight:700}.main-content .tab-card img{height:180px;margin:0;object-fit:contain;padding:0 20px;width:auto}.prog-tabs .flex{display:flex;flex-wrap:wrap;justify-content:center;margin:1em auto}.prog img{max-width:100%}.prog{display:flex;flex-direction:column;padding:10px;text-align:left}.prog .tab{margin-top:35px}.prog h3{margin-top:0!important}@media (max-width:768px){.tab-card{margin:0;width:100%}.flex{flex-wrap:wrap}.tab{margin:5px;padding:15px 5px}.tab-card-description{margin-bottom:30px}.main-content.company-hero .tab-card p{margin-bottom:0}.main-content .tab-card img{height:auto;margin:0!important;padding:0;width:100%}}