.main--dg{padding-top:100px}.main--dg .s-app-catalog{padding-top:0}.main--dg .s-app-catalog .section__h3 span{display:none}.main--dg .inst-cat__wrap{background-image:none;min-height:auto;margin-bottom:0;padding-bottom:120px}.main--dg .inst-cat__label{display:none}.main--dg .inst-cat__item{display:inline-block}.main--dg .inst-cat .slick-track{float:none;margin:auto}.main--dg .inst-cat .slick-next:before{top:2px;right:21px}.s-main-img{min-height:70px;position:relative;top:0;background-size:cover;background-position-x:11%;-webkit-transition:top .2s ease;transition:top .2s ease}@media (min-width:1200px){.s-main-img{min-height:130px;background-position-x:0}}.s-main-img .h1{margin:0}.s-main-img .h2{margin:0 0 30px}@media (min-width:992px){.s-main-img .h2{font-size:30px}}.s-main-img--home{height:76.5vh;min-height:580px;background-position-y:bottom;-webkit-transition:all .4s ease;transition:all .4s ease}@media (min-width:480px) and (max-width:822px){.s-main-img--home{min-height:630px}}.s-main-img--home.showed-ios-topline{margin-top:110px}@media (max-width:767px){.s-main-img--home .btn{margin-top:20px}}@media (min-width:768px){.s-main-img--home.showed-adv{height:calc(100vh - 70px)}}.s-main-img__mobile{display:none}@media (max-width:579px){.s-main-img__mobile{display:block;height:100%;width:100%}.s-main-img__mobile img{-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%}}.s-main-img__slider{display:none!important;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}@media (min-width:580px){.s-main-img__slider{display:block!important}}.s-main-img__slider .slick-list,.s-main-img__slider .slick-track{height:100%}.s-main-img__slider:not(.slick-initialized) picture:not(:first-child){display:none!important}.s-main-img__slider-img img{-o-object-fit:cover;object-fit:cover;min-width:100%;min-height:100%}.s-main-img__text-warp{position:absolute;left:50%;bottom:155px;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:10;color:#fff;text-align:center;width:100%;padding:0 5px}@media (min-width:480px){.s-main-img__text-warp{top:160px;bottom:auto;padding:0 15px}}@media (min-width:768px){.s-main-img__text-warp{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.s-main-img__text-warp h1.h1{font-size:36px;font-weight:600}@media (min-width:768px){.s-main-img__text-warp h1.h1{font-size:44px}}.s-main-img__text-warp .h2{font-weight:600}@media (max-width:767px){.s-main-img__text-warp .h2{font-size:24px}}.s-main-img__text-warp--teachers{position:relative;left:0;right:0;-webkit-transform:translate(0);transform:translate(0);padding-top:250px;padding-bottom:50px;max-width:600px;margin:0 auto}.s-main-img__text-warp--teachers p{font-size:19px}.s-main-img__text-warp--teachers iframe{position:relative;width:100%;height:180px;margin-top:30px}@media (min-width:768px){.s-main-img__text-warp--teachers iframe{-webkit-transform:translateY(130px);transform:translateY(130px);margin-top:0;width:560px;height:315px}}.s-main-img__text-warp--teachers .btn{margin-top:30px}.s-main-img__link-block{position:absolute;left:0;bottom:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:auto;z-index:2}@media (max-width:767px){.s-main-img__link-block{bottom:25px}}.s-main-img__link{color:#fff;font-size:10px;text-align:center;font-weight:300;max-width:90px;padding:0 15px;-webkit-transition:color .3s ease;transition:color .3s ease}@media (min-width:768px){.s-main-img__link{font-size:13px}}.s-main-img__link svg{width:100%;fill:#fff;margin-bottom:10px;max-height:33px;-webkit-transition:fill .3s ease;transition:fill .3s ease}@media (min-width:768px){.s-main-img__link svg{max-height:44px;margin-bottom:20px}}.s-main-img__link:focus{color:#fff;text-decoration:none}.s-main-img__link:hover{color:#e82076;text-decoration:none}.s-main-img__link:hover svg{fill:#e82076}.s-main-img__overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:url("https://sw.tomplay.com/images/dotted-bg.png")}.s-main-img__overlay--dark{background:url("https://sw.tomplay.com/images/dotted-bg-black.png")}.s-main-img__overlay--new-dark{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),color-stop(66.666%,transparent)),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),color-stop(90%,transparent));background:linear-gradient(180deg,rgba(0,0,0,.8),transparent 66.666%),linear-gradient(0deg,rgba(0,0,0,.8),transparent 90%)}.s-main-img__overlay--teachers{background:rgba(0,0,0,.7) none}.s-main-img__container{position:relative;height:100%}.s-main-img--howitworks{height:415px}.s-main-img--howitworks .s-main-img__text-warp{top:50%;position:relative;left:0;-webkit-transform:translateY(-60%);transform:translateY(-60%);text-align:center}@media (min-width:580px){.s-main-img--howitworks .s-main-img__text-warp{top:50%;text-align:left}}.s-main-img--dg{min-height:630px;height:630px}@media (min-width:580px){.s-main-img--dg{min-height:680px;height:680px}}.s-main-img--dg .s-main-img__monitor{bottom:-30px;padding:12px 18px 57px}@media (min-width:580px){.s-main-img--dg .s-main-img__monitor{padding:23px 22px 110px}}.s-main-img--dg .s-main-img__text-warp--dg{position:relative;left:0;top:25px;-webkit-transform:translate(0);transform:translate(0)}@media (max-width:1199px){.s-main-img--dg .s-main-img__text-warp--dg{top:0}}@media (min-width:580px){.s-main-img--dg .s-main-img__text-warp--dg{text-align:center}}.s-main-img--dg .s-main-img__text-warp--dg .h1{font-size:40px;position:static}@media (max-width:425px){.s-main-img--dg .s-main-img__text-warp--dg .h1{font-size:30px}}.s-main-img--dg .s-main-img__text-warp--dg .h1 img{width:140px;margin-left:20px}.s-main-img__try{min-width:220px;min-height:60px;padding:16px 30px;font-size:20px;line-height:25px;border-radius:30px}.s-main-img__play{display:inline-block;margin:30px auto 0;padding-bottom:10px;border-bottom:1px solid #fff;font-size:16px;line-height:20px;font-weight:400}.s-main-img__play,.s-main-img__play:focus,.s-main-img__play:hover{color:#fff;text-decoration:none}.s-main-img__play img{vertical-align:bottom;width:18px}.s-main-img__monitor{position:absolute;width:320px;height:230px;right:50%;bottom:-55px;background:url("https://sw.tomplay.com/images/apple-screen-how-works.png") top no-repeat;background-size:contain;z-index:1;-webkit-transform:translateX(50%);transform:translateX(50%)}@media (min-width:580px){.s-main-img__monitor{-webkit-transform:translateX(0);transform:translateX(0);right:0}}@media (min-width:991px){.s-main-img__monitor{width:575px;height:433px}}.s-main-img__monitor--bg{padding:23px 22px 110px}@media (min-width:580px){.s-main-img__monitor--bg{-webkit-transform:translateX(50%);transform:translateX(50%);right:50%}}.s-main-img__monitor--bg iframe{width:100%;height:100%}.s-main-img__monitor .anim-sheet{background:url("https://sw.tomplay.com/images/screenshot-for-how-it-works-page.jpg") no-repeat 0 0;width:270px;height:140px;position:absolute;left:25px;top:25px;-webkit-animation:scrollScreen 30s ease 0s infinite normal;animation:scrollScreen 30s ease 0s infinite normal}@media (min-width:991px){.s-main-img__monitor .anim-sheet{width:524px;height:294px}}@-webkit-keyframes scrollScreen{0%{background-position:0 0}50%{background-position:0 -217px}to{background-position:0 0}}@keyframes scrollScreen{0%{background-position:0 0}50%{background-position:0 -217px}to{background-position:0 0}}@media (max-width:479px){.inst-cat__wrap{-webkit-box-shadow:0 0 14px rgba(0,0,0,.1);box-shadow:0 0 14px rgba(0,0,0,.1);height:290px;overflow:hidden}}@media (min-width:480px) and (max-width:767px){.inst-cat__wrap{width:90%}}.inst-cat__wrap:not(.slick-initialized) .inst-cat__item:first-child{visibility:hidden}.inst-cat__wrap:not(.slick-initialized) .inst-cat__item:not(:first-child){display:none!important}@media (min-width:480px){.inst-cat__item{margin:5px 0 30px}}.inst-cat__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;color:#000;font-weight:300;padding:0;height:190px;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .3s ease;transition:all .3s ease}@media (min-width:480px){.inst-cat__link{padding:20px 10px}}.inst-cat__link.active,.inst-cat__link:hover{-webkit-box-shadow:0 2px 15px rgba(0,0,0,.25);box-shadow:0 2px 15px rgba(0,0,0,.25);color:#e82076;text-decoration:none;-webkit-filter:grayscale(0);filter:grayscale(0)}.inst-cat__link svg{fill:#4b4b4b;-webkit-box-flex:1;-ms-flex:1;flex:1}.inst-cat__link svg:hover{fill:#e82076}.inst-cat__img{max-width:100%;max-height:80%;margin:auto}@media (min-width:480px){.inst-cat__img{max-height:90%;margin:0 auto 10px}}.inst-cat__name{display:block;text-transform:capitalize}@media (max-width:479px){.inst-cat__name{margin-bottom:20px}}.inst-cat__label{display:none}@media (min-width:992px){.inst-cat__label{display:block;position:absolute;width:120px;height:120px;border-radius:50%;background-color:#e82076;left:30px;top:-40px;text-align:center;color:#fff;font-size:20px;padding-top:30px}}.inst-cat__label span{display:block;font-family:Gravitas One,cursive;font-style:italic;font-size:18px}.s-app-catalog{position:relative;padding:25px 0 0;background-color:#fff}.s-app-catalog--dg{padding-top:0;padding-bottom:80px}.s-app-catalog .section__h3{font-size:30px;line-height:1.1;font-weight:300;margin-top:0;margin-bottom:15px}@media (min-width:768px){.s-app-catalog .section__h3{font-size:40px;margin-bottom:30px}}@media (max-width:767px){.s-app-catalog .section__h3 span{font-size:30px}}.s-app-catalog h2{font-size:25px;font-weight:300;margin:0 0 15px}@media (min-width:768px){.s-app-catalog h2{margin:0 0 40px}}.s-app-catalog .row{position:relative}.s-app-catalog .line{position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #d8d8d8}@media (max-width:479px){.s-app-catalog .line{bottom:-45px;left:15px;width:calc(100% - 30px)}}.s-app-catalog .slick-list{padding:0 4px}@media (max-width:479px){.s-app-catalog .slick-list{border-bottom:1px solid #d8d8d8}}.s-app-catalog .slick-next{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;line-height:1;color:#e82076;border:1px solid #e82076;border-radius:25px;padding:7px 35px 7px 15px}@media (min-width:480px){.s-app-catalog .slick-next:hover{-webkit-box-shadow:0 0 14px rgba(227,13,128,.5);box-shadow:0 0 14px rgba(227,13,128,.5)}}@media (min-width:480px){.s-app-catalog .slick-next{right:-45px;left:auto;top:45%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;border:none;padding:0;border-radius:50%;-webkit-box-shadow:0 0 14px rgba(0,0,0,.1);box-shadow:0 0 14px rgba(0,0,0,.1);opacity:.7;font-size:0;outline:none;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}}@media (min-width:768px){.s-app-catalog .slick-next{right:-60px}}@media (min-width:1240px){.s-app-catalog .slick-next{right:calc(-8.3333% - 40px)}}.s-app-catalog .slick-next:before{position:absolute;content:"";display:block;width:8px;height:8px;border-bottom:2px solid #e82076;border-left:2px solid #e82076;top:9px;right:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:480px){.s-app-catalog .slick-next:before{width:14px;height:14px;border-bottom:1px solid #9b9b9b;border-left:1px solid #9b9b9b;top:13px;left:10px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}}.s-app-catalog .slick-next span{position:static;width:auto;white-space:nowrap}@media (min-width:480px){.s-app-catalog .slick-next span{display:block;position:absolute;left:-15px;bottom:-60px;width:70px;height:40px;font-size:14px;color:#e82076;font-weight:400;text-align:center;white-space:normal}}.s-app-catalog .btn-translate{display:none}.s-apps{padding:35px 0 50px;background-color:#eff5ff;background-image:url("https://sw.tomplay.com/images/ipad-img.png");background-repeat:no-repeat;background-position:-60px 119%;background-size:240px}@media (min-width:480px){.s-apps{background-position:-50px bottom;background-size:250px}}@media (min-width:768px){.s-apps{padding:70px 0;background-position:-100px bottom;background-size:auto}}@media (min-width:992px){.s-apps{background-position:0 100%;background-size:480px}}@media (min-width:1024px){.s-apps{background-position:15% bottom}}@media (min-width:1280px){.s-apps{background-position:23% bottom}}.s-apps h3{font-weight:300;margin:0 0 20px;font-size:30px;text-align:center}@media (min-width:768px){.s-apps h3{margin:0 0 30px;font-size:40px;text-align:left}}.s-apps h3 span{font-size:30px}@media (min-width:768px){.s-apps h3 span{font-size:40px}}.s-apps p{font-size:20px;color:#000;font-weight:300;margin-bottom:40px;text-align:center}@media (min-width:768px){.s-apps p{font-size:25px;margin-bottom:50px;text-align:left}}.s-apps__buttons{padding:0 15px}@media (max-width:768px){.s-apps__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.s-apps--inner{padding:40px 0;background:url("https://sw.tomplay.com/images/pink-bg.jpg")}.s-apps--inner .section__h3{color:#fff;margin:0 0 20px;line-height:1.2}.s-apps--inner .section__h3 span{color:#fff}.s-apps--item{background:none;padding:20px 0}