::-webkit-scrollbar{display:none}.main-screen{background:linear-gradient(#3dbacf, #226671 60%, #003133);padding:0}@media only screen and (min-width: 33.75em){.main-screen{padding:0 50px}}.main-screen h3{font-size:calc(50% + 1vw);color:#fff;margin-bottom:0;opacity:.6}.main-screen hr{width:70px;opacity:.6}.main-screen .menu .item{transition:box-shadow .2s ease,color .2s ease !important}.main-screen .menu .item:hover{color:#f0f465 !important;box-shadow:0 15px 0px -13px}.image-header{letter-spacing:1px}.image-header h3{font-size:calc(70% + 1vw) !important}.image-header h1{font-size:calc(100% + 2.5vw) !important;margin-left:0 !important;font-weight:400 !important;margin-top:5px !important}@media only screen and (min-width: 60em){.image-header h1{margin-left:50px !important}}.fade-to-left{opacity:0;transition:all 1s;transform:translateX(10em)}.fade-to-right{opacity:0;transition:all 1s;transform:translateX(-10em)}.fade-to-top{opacity:0;transition:all 1s;transform:translateY(20em)}.visible{opacity:1;transform:translateX(0)}.desc{padding:70px 0;overflow:hidden}.desc .main-reason{padding:50px 20px;background:#3297a8;border-radius:5px}.desc img{padding:12px;width:auto !important}.desc .reason{max-width:386px;margin:0 auto;text-align:left}.desc .reasons img{background:#226671;margin:20px 0;border-radius:500px !important;padding:25px;box-shadow:0 18px 32px rgba(0,0,0,.28)}.desc .fade-to-left .image:before{content:"";border:.3px dotted teal;position:absolute;top:-21px;left:50%;z-index:-8;height:43px}.desc .fade-to-left:first-child .image:before{border:none}@media only screen and (min-width: 45em){.desc .col-6{min-height:500px !important}}.motivation{padding:70px 0;background:linear-gradient(rgba(50, 151, 168, 0.6), rgba(50, 151, 168, 0.9)),url(/88b57e0b04d4b0b0d057.jpg) no-repeat center;background-size:cover;opacity:.95;text-align:center}.motivation .five{padding:40px 0;position:relative;min-width:290px;max-width:400px;transition:all .6s ease-in-out}.motivation .five:hover{background:#3297a8;transform:scale(1.1)}.motivation .five:hover .watch-arrow{animation:rotate 6s infinite linear;transform-origin:30px 30px}.motivation .five:hover .hand{animation:jim 1s infinite linear;animation-direction:alternate;transform-origin:15px 30px}.motivation .five:hover .muscle{animation:blow 1s infinite linear;animation-direction:alternate}.motivation .five:hover .coin{opacity:1;animation:hide 1s infinite steps(1, start);animation-direction:alternate}@keyframes rotate{100%{transform:rotateZ(360deg)}}@keyframes jim{0%{transform:rotateZ(6deg)}}@keyframes blow{0%{ry:6.9;rx:8.9}}@keyframes hide{50%{opacity:0}}.motivation h3{color:#eef092}.motivation p{color:#fff;padding:0 30px;text-shadow:1px 1px 2px #000}.howItWorks{padding:70px 0;background:#f5f5f5;text-align:center}.howItWorks .card{background:radial-gradient(rgb(221, 237, 243) 30%, rgb(166, 206, 222) 90%) !important;text-align:left;min-height:170px !important;margin:0 auto !important;max-width:400px !important}.howItWorks h2{color:#1b4f58;margin:0;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:calc(100% + 3vw);display:inline-block}.howItWorks h1{font-size:90px;font-style:italic;position:absolute;opacity:.15;bottom:0;right:10px}.howItWorks hr{margin-bottom:100px;border-top:2px solid #1b4f58;width:170px}.pricing{background:url(/a28e0ef1670a1255bf56.jpg) fixed no-repeat top;background-size:cover;text-align:center;padding:70px 0}.pricing h2{color:#fff;margin:0;text-transform:uppercase;letter-spacing:1px;font-weight:700;font-size:calc(100% + 3vw);display:inline-block}.pricing hr{margin-bottom:55px;border-top:1px solid #fff;width:170px}.about-teacher{padding:70px 0 0 20px;overflow:hidden}.about-teacher h1{font-size:calc(95% + 3vw);white-space:nowrap;color:#3299aa;font-family:"PT Sans",Helvetica,sans-serif}.about-teacher .fact{border:8px solid #f0f465;border-radius:90px;width:110px;height:110px;padding:10px 15px 10px 10px;position:absolute;box-shadow:inset -6px 2px 8px rgba(0,0,0,.6),-6px 2px 8px rgba(0,0,0,.6)}.about-teacher .fact p{text-align:center;line-height:1;font-size:14px;margin:0}.about-teacher .fact span{font-size:41px;font-style:italic;font-weight:900;line-height:1.1}.about-teacher img{position:absolute;bottom:0}.about-teacher .facts{width:380px;position:relative;height:570px;box-sizing:initial;margin:0 auto}@media only screen and (min-width: 1000px){.about-teacher .facts{height:560px;width:490px}}.about-teacher .fact-1{top:90px;left:20px}.about-teacher .fact-2{top:50px;left:183px}.about-teacher .fact-3{top:406px;left:167px}@media only screen and (min-width: 1000px){.about-teacher .fact-3{top:109px;left:338px}}.about-teacher .fact-4{top:263px;left:58px}.about-teacher .fact-5{top:231px;left:222px}
