.btn-mc-primary,.btn-mc-outline-primary{width:312px;max-width:100%}.hero{background:linear-gradient(0,#FFFFFF 0%,#BDFFD4 47.4%,#BDF392 96.87%)}.footer-form{background:linear-gradient(180deg,#FFFFFF 0%,#BDFFD4 47.4%,#BDF392 96.87%)}.footer-form .h2{color:#001c43}.hero .btn-mc-outline-primary{background:none;border-width:2px;font-weight:400}.hero .btn-mc-outline-primary:hover{background:#194276}.simple-card{padding:38px 25px 0;background:#FFFFFF;box-shadow:0 8px 24px #959da533;border-radius:10px;position:relative;z-index:2;overflow:hidden;margin-bottom:-50px}.simple-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:26px;background:#0277BD}.gray-section{background:#f4f4f4}.img-card{padding:16px 24px 16px 36px;background:#FFFFFF;box-shadow:0 8px 24px #959da533;border-radius:10px;position:relative;z-index:2;overflow:hidden;margin-bottom:25px}.img-card:before{content:"";position:absolute;top:0;left:0;height:100%;width:12px;background:#0277BD}.right-img{position:relative;z-index:2}.block-quote{padding:32px;background:#FFF;box-shadow:0 38px 109px #46464612,0 18.872px 46.4278px #4646460d,0 7.0983px 26.9951px #46464608;border-radius:25px 0;margin:-50px 0 0;position:relative;z-index:2}.block-quote .quote-wrapper{display:flex;flex-direction:column}.block-quote blockquote{margin-bottom:auto}.block-quote.small-quote{border-radius:0 25px;width:420px;max-width:100%;margin:0 auto}.gray-section .block-quote.small-quote{background:#F4F4F4;box-shadow:-10px -10px 20px #fff,10px 10px 20px #cfcfcf}.block-quote figcaption{font-size:16px;line-height:18px}.block-quote p{line-height:25px}.block-quote p:before{content:"";display:inline-block;margin-right:6px;width:16px;height:14px;background:url(/images/svg/trainer-quote.svg) center/contain no-repeat}.block-quote p:after{content:"";display:inline-block;margin-left:6px;width:16px;height:14px;transform:rotate(180deg);background:url(/images/svg/trainer-quote.svg) center/contain no-repeat}.block-quote img{width:170px;height:170px;margin-left:68px}.block-quote.small-quote img{width:48px;height:48px;margin-left:0}@media only screen and (min-width: 992px){.block-quote .quote-wrapper{position:relative}.block-quote .quote-wrapper:after{content:"";display:block;position:absolute;right:-32px;top:0;width:1px;height:100%;background:#D1D3D4}.block-quote{margin:-100px 0 0}}
