body{padding-top:55px;font-family:"Open Sans",sans-serif;font-size:16px}[v-cloak]{display:none}.jumbotron-fluid{display:flex;min-height:100vh;background:url("http://www.school4one.com//background-site.jpg") no-repeat;background-position:center;background-size:cover;align-items:center}.jumbotron-fluid h1{line-height:1}h1,h1.display-4{font-family:"Nunito",sans-serif;font-weight:700}.h1,h2{font-family:"Nunito",sans-serif}.card{border:0;box-shadow:0 2px 2px rgba(0,0,0,.2)}.card-img-overlay{display:flex;align-items:flex-end;flex-flow:row wrap}.text-purple{color:#5334ed}.bg-purple{background-color:#5334ed}.text-cyan{color:#00cbc2}.bg-cyan{background-color:#00cbc2}.btn{padding:10px 30px;font-family:"Nunito",sans-serif;font-size:14px;text-transform:uppercase;border-radius:50px}.btn-primary{border-color:#5334ed;background-color:#5334ed}.btn-primary:hover,.btn-primary:active{border-color:#7c64f2 !important;background-color:#7c64f2 !important}.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(124,100,242,.5) !important}.section{display:flex;min-height:600px;align-items:center}footer{text-align:center}.navbar{padding:1.5rem 1rem;transition:all .5s;background-color:white}.navbar .nav-link{font-size:.8rem;text-transform:uppercase;color:#999}.navbar .nav-link.active{color:#5334ed}.navbar-scrolled{padding:.5rem 1rem !important}.feature{display:block;transition:.3s all;color:#666;border-radius:3px}.feature:hover{text-decoration:none;color:#666}.feature__body{padding:15px}.feature__title{margin-bottom:15px;font-family:"Nunito",sans-serif;font-weight:700;text-align:center}.feature__content{margin-bottom:0;font-size:13px;text-align:center;color:gray}.feature__image__container{position:relative}.feature__image{width:100%;height:200px;transition:.3s all;border-radius:5px;box-shadow:0 0 0 rgba(0,0,0,.1);background:#f5f5f5;background:-webkit-linear-gradient(126deg,rgba(245,245,245,1) 0%,rgba(240,236,231,1) 100%);background:-o-linear-gradient(126deg,rgba(245,245,245,1) 0%,rgba(240,236,231,1) 100%);background:linear-gradient(216deg,rgba(245,245,245,1) 0%,rgba(240,236,231,1) 100%)}.feature:hover .feature__image{transform:scale(1.05);text-decoration:none;box-shadow:0 10px 15px rgba(0,0,0,.2)}.feature__button{position:absolute;top:50%;left:50%;transition:all .4s;transform:translate(-50%,-50%);color:white;border-radius:70px;background-color:#5334ed;width:100px;height:100px;text-align:center;display:flex;align-items:center;justify-content:center;transition:all .5s;font-size:30px}.feature:hover .feature__button{transform:translate(-50%,-50%) scale(1.2)}.pricing-table{width:100%}.pricing-table td{padding:10px}.pricing-table tr td:nth-child(1){font-family:"Nunito",sans-serif;font-weight:700}.pricing-table thead tr{font-family:"Nunito",sans-serif;font-weight:700}.pricing-table tbody tr:nth-child(2n+3),.pricing-table tbody tr:first-child{background-color:#f2f2f2}.pricing-table__container{max-width:600px;margin:0 auto;margin-bottom:20px;border:solid 1px #e6e6e6;border-radius:3px}.heading{font-weight:700;color:#333}.heading--underline{position:relative}.heading--underline::after{position:absolute;bottom:-5px;left:50%;display:block;width:200px;height:1px;content:"";transform:translateX(-50%);border-radius:5px;background-color:#5334ed}.testimonial{position:relative;margin-top:50px;margin-bottom:20px;border-radius:5px;background-color:white;box-shadow:0 2px 2px rgba(0,0,0,.2)}.testimonial__image{position:absolute;top:-50px;left:50%;width:100px;height:100px;transform:translateX(-50%);border-radius:50px}.testimonial__body{padding:60px 20px 20px}.testimonial__quote{font-size:14px;color:#343a40}.testimonial__quote::after,.testimonial__quote::before{display:inline-block;font-family:"Georgia",serif;font-size:36px;line-height:14px;content:"”";transform:translateY(15px);color:#5334ed}.testimonial__quote::before{content:"“"}.testimonial__author{font-family:"Georgia",serif;font-size:13px;font-style:italic;text-align:right;color:gray}.testimonial__author::before{content:"–"}.why__container{box-shadow:0 -2px 20px rgba(0,0,0,.2)}.why__title{font-size:36px;font-family:"Nunito",sans-serif;font-weight:300}.why__title__part{display:block}.why__title__part::first-letter {font-weight:900;color:#5334ed}.form__input,.form__textarea{width:100%;border:solid 1px #ddd;border-radius:3px;padding:10px}.form__input::placeholder,.form__textarea::placeholder{font-family:"Nunito",sans-serif;font-weight:700;color:#ccc}.form__input{padding:15px 10px;margin-bottom:10px}.vfl-label-on-input{top:-1.8em !important}.vfl-label-on-focus{color:#5334ed !important}.vfl-label-on-focus+input{border-bottom:2px solid #5334ed}