h1.h1,h2.h2,h3.h3{line-height:normal}h1.h1,h2.h2{font-weight:200}.hero{padding-top:134px;margin-bottom:64px;background:linear-gradient(274deg,#00C6FB 0%,#005BEA 100%)}.hero *{color:#fff}.hero h1.h1{margin-bottom:32px}.hero h2.h2{margin-bottom:42px}.hero p{font-size:20px;margin-bottom:8px}.hero .hero-img{position:relative;margin-top:50px;margin-bottom:-45px;z-index:1}.highlighted-card{position:relative;padding:52px 24px 32px;margin-bottom:-86px;border-radius:20px;box-shadow:0 8px 24px #959da533;background:#FFF;z-index:2}.highlighted-card:before{content:"";position:absolute;width:calc(100% - 48px);height:18px;border-radius:12px;background:#D0D5DD;top:21px}.highlighted-card p{margin-bottom:0}.bg{position:relative;z-index:1}.bg:before,.bg:after{content:"";position:absolute;left:0;width:100%;z-index:-1}.bg:before{height:152px;top:0;background:linear-gradient(0deg,#FFF 0%,#CFDFF9 100%)}.bg:after{height:524px;bottom:0;background:linear-gradient(180deg,#FFF 0%,#CFDFF9 100%)}.bg .blue-text{padding-top:81px;margin-bottom:62px;color:#124ba9;text-align:center;font-weight:500;letter-spacing:.088px}.mc-card{border-radius:20px;background:#FFF;box-shadow:0 8px 24px #959da533;height:100%}.mc-card .mc-card__header{display:flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:20px 20px 0 0;background:#01BBFA;min-height:93px}.mc-card .mc-card__header h3.h3{margin-bottom:0;color:#fff;text-align:center;font-weight:400}.mc-card .mc-card__body{padding:12px 18px 0}.card{padding:22px 38px 36px;border-radius:20px;background:#FFF;box-shadow:0 8px 24px #959da533;border:0}.card h3.h3{position:relative;margin-bottom:26px;text-align:center;color:#fff;z-index:1;font-weight:400}.card h3.h3:after{content:"";position:absolute;width:calc(100% + 50px);height:46px;left:50%;top:50%;transform:translateY(-50%) translate(-50%);border-radius:12px;background:#2770E8;z-index:-1}.mc-button--hollowed{display:flex;align-items:center;justify-content:center;width:306px;max-width:100%;min-height:45px;border-radius:60px;font-size:18px;font-weight:500;transition:all .3s ease-in-out;border:2px solid #2770E8;color:#2770e8;text-align:center}.mc-button--hollowed:hover{background:#2770E8;color:#fff}@media only screen and (max-width: 1399px){.hero .hero-img{margin-top:65px}}@media only screen and (max-width: 1199px){.hero{margin-bottom:42px}.hero h1.h1{font-size:45px;line-height:normal}.hero h2.h2{font-size:30px}.bg .blue-text{padding-top:110px}}@media only screen and (max-width: 992px){.hero{padding-top:24px;text-align:center}.hero h1.h1{font-size:35px}.card h3.h3:after{height:58px}}
