#flex-stretch .bottom-cta,#flex-stretch .bottom-cta *{box-sizing:border-box}#flex-stretch .bottom-cta sup{color:#fff}#flex-stretch .bottom-cta form.mktoForm .mktoFormRow{grid-template-columns:repeat(1,1fr)}#flex-stretch .bottom-cta .class-modal{background:none;overflow:auto;text-align:left;width:100%}#flex-stretch .bottom-cta .class-modal .modal-container{box-shadow:0 0 10px 2px rgba(0,0,0,.2)}#flex-stretch .bottom-cta .class-modal .modal-container h4{font-size:4.8rem;line-height:5.6rem}#flex-stretch .bottom-cta .class-modal .modal-container hr{margin:0 auto 1rem}#flex-stretch .bottom-cta .btn-container .cta-video button:not(.mktoButton){background-color:#fff;border:0}#flex-stretch .bottom-cta .btn-container a.demo{background-color:#fff;color:#f5333f}#flex-stretch .bottom-cta .btn-container a.invert{background-color:transparent;border-color:#fff;color:#fff;padding:13px 30px}#flex-stretch .bottom-cta .cta-video .video{height:5.2rem}#flex-stretch .bottom-cta:last-child{margin-bottom:1rem}