.drive-requirements{border-bottom:1px solid #bbbec5;padding:80px 0 96px;position:relative;z-index:1}.drive-requirements h2.text-center{font-family:CentraNo2,Arial,"sans-serif";font-size:50px;font-weight:600;margin:0 0 30px;padding-bottom:38px;text-align:center}.drive-requirements .hs-columns{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 22px;max-width:1000px}.drive-requirements .hs-col{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 10px}.drive-requirements .img{-webkit-box-flex:0;-ms-flex:0 0 68px;flex:0 0 68px;margin:0 20px 0 0}.drive-requirements .img img{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:auto;max-width:100%}.drive-requirements .hs-col strong{color:#1a4a7a;font-size:26px;font-weight:600;line-height:1.35}.drive-requirements .cta-block{font-size:15px;font-weight:400;line-height:1.6;text-align:center}.drive-requirements a.drive-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#41c5e7;border:1px solid #41c5e7;border-radius:40px;-webkit-box-shadow:0 5px 15px 2px rgba(65,197,231,.38);box-shadow:0 5px 15px 2px rgba(65,197,231,.38);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:20px;font-weight:600;justify-content:center;line-height:1;margin-bottom:32px;padding:14px 25px 10px;text-align:center;text-transform:capitalize;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;white-space:nowrap}.drive-requirements a.drive-btn:hover{background-color:#6ed3ed;border-color:#6ed3ed;color:#fff}.drive-requirements .cta-block p{margin:0 0 14px}.drive-requirements .cta-block p a{position:relative}.drive-requirements .cta-block p a:after{background:#41c5e7;content:"";height:1px;left:0;position:absolute;right:0;top:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.drive-requirements .cta-block p a:hover:after{opacity:0}@media (max-width:1199px){.drive-requirements h2.text-center{font-size:40px;padding-bottom:0}}@media (max-width:1023px){.drive-requirements{padding:50px 0 60px}.drive-requirements h2.text-center{font-size:34px;padding-bottom:0}.drive-requirements .hs-col strong{font-size:22px}}@media (max-width:767px){.drive-requirements .hs-columns{margin:0 -10px}}@media (max-width:666px){.drive-requirements h2.text-center{font-size:28px}.drive-requirements .hs-col{padding:20px 10px;width:100%}.drive-requirements .cta-block{padding-top:20px}}