.card{border-radius:20px;box-shadow:0 3px 10px #00000029;margin-top:50px;padding:50px;position:relative}h2{padding-right:40px}.col-left{padding-right:80px}.card-icon{height:auto;position:absolute;right:30px;top:30px;width:80px}.card .step-title{color:#3cb4e5;font-size:20px;letter-spacing:2px;line-height:26px;margin-top:30px;text-align:left;text-transform:uppercase}.card .step-description{font-size:36px;letter-spacing:0;line-height:42px;margin-bottom:20px;opacity:1!important;text-align:left}.card ul{list-style:none;margin-bottom:0;padding-left:0}.card ul li{color:#071d49;font-family:Roboto Condensed,sans-serif;font-size:20px;letter-spacing:.4px;line-height:28px;margin-bottom:10px;padding-left:18px;position:relative}.card ul li:before{color:#3cb4e5;content:"•";font-size:26px;left:0;position:absolute;top:0}.steps-container{padding:20px 0;position:relative}.steps{flex-direction:column;margin:0 auto;width:80%}.step,.steps{align-items:center;display:flex;position:relative}.step{margin-bottom:20px;width:100%}.icon{margin-bottom:0;margin-right:20px;opacity:.3;width:40%}.step-text{display:flex;flex-direction:column;flex-grow:1;text-align:left;width:60%}.step-description{color:#104c8f;cursor:pointer;font-family:Raleway,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.24px;line-height:28px;opacity:.3;text-align:left}.steps-line{background-color:#007cba;bottom:69px;left:36.3%;position:absolute;top:48px;width:2px}.step:before{background-color:#fff;border:2px solid #007cba;border-radius:50%;box-shadow:none;content:"";height:10px;left:calc(28% - 6px);position:absolute;top:50%;transform:translateY(-50%);width:10px;z-index:2}.step.active:before{background-color:#007dba;box-shadow:0 0 1px 14px #3cb4e5}.glide{margin-left:-30px}.glide__slides{padding-bottom:12px!important}.glide__slide{padding:0 30px}.glide__bullets{margin-top:0;text-align:center}.glide__bullet{background-color:#3cb4e5;border:none!important;height:7px;margin:4px;opacity:.3;padding:0!important;width:7px}.glide__bullet.glide__bullet--active{background-color:#3cb4e5;opacity:1}@media screen and (max-width:767px){.steps-container{display:none}h2{padding:0 20%;text-align:center}.col-left{padding:0}.card-icon{height:auto;position:relative;right:0;top:0;width:80px}.glide{margin-left:0;margin-top:-30px}}