section{position:relative;background:#fbfbfb;overflow:hidden;padding:70px 0}section.colored{background:#05526d;color:#FFF}section .container{width:auto;max-width:1024px}.section-header{margin:0 auto;padding:0 0 25px}.section-header h2{margin-top:0;margin-bottom:15px;color:#555;font-size:25px;font-weight:600;font-family:"Montserrat", sans-serif}.section-header p{color:#a2a2a2;font-size:16px}.hero{position:relative;padding:0 0 50px;background:url("/wp-content/themes/ctutorah/static/images/hero-01.jpg") fixed;background-size:cover;color:#fff;font-family:"Montserrat", sans-serif}@media screen and (max-width: 991px){.hero{background-position:center}}.hero .outer{padding-top:100px}@media screen and (min-width: 768px){.hero .outer{padding-top:0}}@media screen and (min-width: 768px){.hero .outer{position:absolute;top:50%;left:0;width:100%;margin-top:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.hero .cta{max-width:800px;padding-bottom:30px;margin:0 auto}@media screen and (min-width: 992px){.hero .cta{padding-bottom:0}}.hero .cta h2{margin:0 0 30px;line-height:40px;font-size:36px;font-weight:300}.hero .cta p{margin-bottom:30px;font-size:16px;font-weight:600;text-transform:uppercase}.hero .cta .buttons{margin:0 -12px}.hero .cta .btn{min-width:150px;border:2px solid #fff;border-radius:25px;margin:0 12px 15px;color:#fff;font-size:14px;font-weight:600;font-family:"Montserrat", sans-serif;text-transform:capitalize}.hero .cta .btn:hover,.hero .cta .btn:focus{background-color:#1aa8ca;border-color:#1aa8ca;-webkit-transform:none;transform:none}.hero .cta .btn:hover:before,.hero .cta .btn:focus:before{display:none}.hero .phones{float:right;padding-left:15px}@media screen and (min-width: 768px){.hero .phones{width:50%}}.hero .phones img{width:100%}@media screen and (min-width: 992px){.features-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.features .features-items:focus{outline:none}.features .feature-img{margin-bottom:30px}@media screen and (min-width: 992px){.features .feature-img{margin-bottom:0}}.features .feature-img img{display:inline-block}.features .item{margin-bottom:30px}@media screen and (min-width: 992px){.features .item{margin-bottom:100px}.features .item:last-child{margin-bottom:0}}.features .item .feature-icon{float:left}.features .item .feature-icon .icon{color:#2dd0c6;font-size:40px}.features .text{padding-left:80px}.features .text h3{margin:0 0 18px;font-size:18px;font-weight:400;letter-spacing:.1em}.features .text p{margin-bottom:0}@media screen and (min-width: 992px){.features .text p{min-height:130px}}@media screen and (min-width: 992px){.features .features-left .feature-icon{float:right}}@media screen and (max-width: 991px){.features .features-left .text{text-align:left}}@media screen and (min-width: 992px){.features .features-left .text{padding-right:80px;padding-left:0}}.features .features-right .item:last-child{margin-bottom:0}.features .slick-arrow{-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url("/wp-content/themes/ctutorah/static/images/icon-slick-arrow.png") no-repeat center}.features .slick-arrow:hover,.features .slick-arrow:focus{background-image:url("/wp-content/themes/ctutorah/static/images/icon-slick-arrow_hover.png")}.features .slick-arrow:before{display:none}.features .slick-prev{left:0}.features .slick-prev:hover,.features .slick-prev:focus{-webkit-transform:matrix(1, 0, 0, 1, -36, 0) rotate(180deg) translateX(-50%);transform:matrix(1, 0, 0, 1, -36, 0) rotate(180deg) translateX(-50%)}.features .slick-next{right:0;-webkit-transform:matrix(1, 0, 0, 1, -14, 0) rotate(180deg) translateX(-50%);transform:matrix(1, 0, 0, 1, -14, 0) rotate(180deg) translateX(-50%);-webkit-transform-origin:center center;transform-origin:center center}.features .slick-next:hover,.features .slick-next:focus{-webkit-transform:matrix(1, 0, 0, 1, 21, 1) translateX(-50%);transform:matrix(1, 0, 0, 1, 21, 1) translateX(-50%)}.features .slick-dots{margin-top:0}.features .slick-dots li,.features .slick-dots li.slick-active{width:8px;height:8px}.features .slick-dots li button:before{width:8px;height:8px;border-radius:50%}.download-cta-3 .section-header h2{color:#fff}.download-cta-3 .section-header p{color:#fefefe}.download-cta-3 .form-send{position:relative;max-width:625px;margin:0 auto}.download-cta-3 .form-control{height:67px;padding-right:60px;padding-left:60px;border-radius:35px;background-color:#37758a;border-color:#37758a;color:#fff;font-size:20px;font-weight:300;font-family:"Montserrat", sans-serif;text-align:center;text-overflow:ellipsis;overflow:hidden}.download-cta-3 input::-webkit-input-placeholder{color:#fff}.download-cta-3 input::-moz-placeholder{color:#fff}.download-cta-3 input:-ms-input-placeholder{color:#fff}.download-cta-3 input:-moz-placeholder{color:#fff}.download-cta-3 .btn{position:absolute;top:50%;right:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.download-cta-4{position:relative;background:url("/wp-content/themes/ctutorah/static/images/bg-download-cta-4.jpg") no-repeat center/cover;overflow:initial}@media screen and (max-width: 767px){.download-cta-4{padding-bottom:0}}.download-cta-4 .phone{padding-right:15px;margin-top:25px}@media screen and (min-width: 768px){.download-cta-4 .phone{position:absolute;bottom:0;left:0;margin-top:0}}@media screen and (min-width: 768px) and (max-width: 939px){.download-cta-4 .phone{width:50%}}@media screen and (min-width: 940px){.download-cta-4 .phone{width:57%}}.download-cta-4 h2{margin-top:0;margin-bottom:48px;line-height:18px;color:#fbfbfb;font-size:25px;font-weight:600;font-family:"Montserrat", sans-serif;text-align:center}@media screen and (min-width: 768px) and (max-width: 939px){.download-cta-4 h2{text-align:left}}.download-cta-4 .store-buttons{margin-right:-15px;margin-left:-15px}.download-cta-4 .btn-download{min-width:238px;height:52px;margin:0 12px 15px;border:2px solid #fff;border-radius:25px;color:#fff;font-size:16px}.download-cta-4 .btn-download:hover:before,.download-cta-4 .btn-download:focus:before{display:none}.download-cta-4 .btn-download i{margin-right:5px;display:inline-block;vertical-align:middle;font-size:26px}.download-cta-4 .btn-download .text{display:inline-block;font-size:14px;text-align:left;line-height:1.2;text-transform:none}.typer-of-users{line-height:22px;color:#555;font-size:14px}.typer-of-users .item:not(:last-child){margin-bottom:40px}@media screen and (min-width: 992px){.typer-of-users .item{margin-bottom:0}}.typer-of-users .image{display:inline-block;width:152px;height:152px;overflow:hidden}.typer-of-users .title{margin:25px 0;line-height:18px;font-size:18px;font-weight:600;font-family:"Montserrat", sans-serif}.typer-of-users p{padding-right:15px;padding-left:15px;margin-bottom:0}.screenshots{padding-bottom:150px;background-color:#f8f8f8}@media screen and (min-width: 1200px){.screenshots{padding-bottom:180px}}.screenshots .item{outline:none;margin:0 50px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.screenshots .screenshots-wrap.slick-slider{margin:40px 0 0}.screenshots .screenshots-wrap.slick-slider .slick-list{overflow:visible}.screenshots .screenshots-wrap.slick-slider .slick-current{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:scale(1.2);transform:scale(1.2)}.screenshots .screenshots-wrap.slick-slider .slick-dots{margin-top:70px}.screenshots .slick-arrow{top:auto;bottom:-100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url("/wp-content/themes/ctutorah/static/images/icon-slick-arrow.png") no-repeat center}@media screen and (min-width: 992px){.screenshots .slick-arrow{bottom:-70px}}.screenshots .slick-arrow:hover,.screenshots .slick-arrow:focus{background-image:url("/wp-content/themes/ctutorah/static/images/icon-slick-arrow_hover.png")}.screenshots .slick-arrow:before{display:none}.screenshots .slick-prev{margin-left:-36px}.screenshots .slick-prev:hover,.screenshots .slick-prev:focus{-webkit-transform:matrix(1, 0, 0, 1, -36, 0) rotate(180deg) translateX(-50%);transform:matrix(1, 0, 0, 1, -36, 0) rotate(180deg) translateX(-50%)}.screenshots .slick-next{margin-right:-36px;-webkit-transform:matrix(1, 0, 0, 1, -14, 0) rotate(180deg) translateX(-50%);transform:matrix(1, 0, 0, 1, -14, 0) rotate(180deg) translateX(-50%);-webkit-transform-origin:center center;transform-origin:center center}.screenshots .slick-next:hover,.screenshots .slick-next:focus{-webkit-transform:matrix(1, 0, 0, 1, 21, 1) translateX(-50%);transform:matrix(1, 0, 0, 1, 21, 1) translateX(-50%)}
