#banner{background-size:cover;padding:7.5rem 2rem;background-repeat:no-repeat}#banner>div{background-size:90%;background-position:right bottom;background-repeat:no-repeat}.banner-text{text-align:center}.banner-text>div{display:inline-block;text-align:left;padding:2rem;background-color:rgba(249,249,249,0.1);border-radius:3rem}.banner-text{padding:2% 0}.cta-btn{border-radius:10px;font-size:1.2rem;padding:1rem;line-height:0;z-index:1}.button-group .cta-btn{padding:1.5rem 1rem}.button-group .cta-btn.contact{padding:1.5rem 2rem}.cuemath-grey{background-color:#f8f8f8}#cmls .col-sm-6{position:relative;width:100%;margin-bottom:1rem}#top-banner{position:relative;height:85vh;min-height:400px;padding:2rem 0;background-size:cover;background-repeat:no-repeat}#top-banner h4{font-size:1.3rem;font-family:'Roboto';line-height:130%;font-weight:normal}.card-custom{height:100%;margin:0;box-shadow:none;border:1px solid #ddd}.card-custom .card-content{padding:20px 13px}.card-custom .card-content p{color:#999;font-size:15px}.card-custom .card-content h4{font-size:1.3rem;margin-top:0;line-height:135%}.card-spacing{margin-top:2rem}.cuemath-stats-text{margin:0;color:#fff}p.cuemath-stats-text{padding:5px 20px 15px;font-size:1.3rem;line-height:1.6rem;text-transform:uppercase}.cuemath-stats{line-height:0;position:relative;margin-top:2rem}.cuemath-stats>img{width:100%}.cuemath-stats div.valign-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.cuemath-stats div.valign{margin:0 auto}a.align-btn{position:absolute;top:0px;margin-top:-2rem;left:50%;margin-left:-4.6rem}#teacher-landing-page .youtube-player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}#teacher-landing-page .youtube-player iframe,#teacher-landing-page .youtube-player object,#teacher-landing-page .youtube-player embed{position:absolute;top:0;left:0;width:100%;height:100%}#teacher-landing-page #modal1>a{right:-20px;top:-20px;position:absolute;z-index:1500}.dark-shadow{top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;position:absolute}#teacher-landing-page #video-btn{padding-right:20px}#teacher-landing-page #button-container{display:flex;flex-direction:row;flex-wrap:wrap}#video-btn a span{vertical-align:middle;display:inline-block;padding:1rem;border-right:1px solid white}@media only screen and (min-width:768px){#teacher-landing-page .hide-on-sm-and-up{display:none}}@media only screen and (max-width:768px){#teacher-landing-page .hide-on-sm-and-down{display:none}.cuemath-stats{margin-top:1.4rem}.card-spacing{margin-top:1.4rem}p.cuemath-stats-text{padding:5px 20px;font-size:1rem;line-height:1.4rem}}@media only screen and (max-width:767px){#teacher-landing-page h3{font-size:1.6rem;line-height:135%}h2.cuemath-stats-text{font-size:2.3rem}#top-banner{height:auto}#top-banner h3{font-size:1.3rem;margin-bottom:0;line-height:135%}#top-banner h4{font-size:15px}#top-banner p{font-size:13px}#video-btn,#apply-btn{flex-basis:100%;width:100%}}@media only screen and (max-width:480px){#video-btn a,#apply-btn a{width:75%}#teacher-landing-page #video-btn{padding-right:0}#video-btn a span{padding:1rem 0;width:75%;text-align:center}#video-btn a i{width:25%;text-align:center}}form .row{margin-bottom:0px}[class^="mdi-"],[class*="mdi-"]{line-height:45px}input[type=number]{-moz-appearance:textfield}::-webkit-inner-spin-button{-webkit-appearance:none}::-webkit-outer-spin-button{-webkit-appearance:none}.cuemath-yellow-text{color:#ffffff!important}a.btn-flat{margin-top:-2px;margin-left:25px;margin-right:19px;background-color:#35a7e8;color:white}
.cuemath-yellow-text{border-radius:5px;display:inline-block;height:39px; width:200px;font-size:15px;line-height:24px;outline:0;padding:2 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}