@font-face{font-family:'Stolzl';src:url('fonts/Stolzl-Light.eot');src:local('Stolzl Light'),local('Stolzl-Light'),url('fonts/Stolzl-Light.eot?#iefix') format('embedded-opentype'),url('fonts/Stolzl-Light.woff2') format('woff2'),url('fonts/Stolzl-Light.woff') format('woff'),url('fonts/Stolzl-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Stolzl';src:url('fonts/Stolzl-Thin.eot');src:local('Stolzl Thin'),local('Stolzl-Thin'),url('fonts/Stolzl-Thin.eot?#iefix') format('embedded-opentype'),url('fonts/Stolzl-Thin.woff2') format('woff2'),url('fonts/Stolzl-Thin.woff') format('woff'),url('fonts/Stolzl-Thin.ttf') format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'Stolzl Book';src:url('fonts/Stolzl-Book.eot');src:local('Stolzl Book'),local('Stolzl-Book'),url('fonts/Stolzl-Book.eot?#iefix') format('embedded-opentype'),url('fonts/Stolzl-Book.woff2') format('woff2'),url('fonts/Stolzl-Book.woff') format('woff'),url('fonts/Stolzl-Book.ttf') format('truetype');font-weight:400;font-style:normal}
@font-face{font-family:'Stolzl';src:url('fonts/Stolzl-Regular.eot');src:local('Stolzl Regular'),local('Stolzl-Regular'),url('fonts/Stolzl-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/Stolzl-Regular.woff2') format('woff2'),url('fonts/Stolzl-Regular.woff') format('woff'),url('fonts/Stolzl-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Stolzl';src:url('fonts/Stolzl-Bold.eot');src:local('Stolzl Bold'),local('Stolzl-Bold'),url('fonts/Stolzl-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/Stolzl-Bold.woff2') format('woff2'),url('fonts/Stolzl-Bold.woff') format('woff'),url('fonts/Stolzl-Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Stolzl';src:url('fonts/Stolzl-Medium.eot');src:local('Stolzl Medium'),local('Stolzl-Medium'),url('fonts/Stolzl-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/Stolzl-Medium.woff2') format('woff2'),url('fonts/Stolzl-Medium.woff') format('woff'),url('fonts/Stolzl-Medium.ttf') format('truetype');font-weight:500;font-style:normal}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-size:16px}p{margin-top:0;margin-bottom:1em}h1,h2,h3,h4,h5{margin:0}.list-style-none{list-style:none;padding:0}@media screen and (max-width:560px){ol.text-mid{padding-left:1rem}}body{background-color:#fff;background-image:url(assets/bg.jpg);background-repeat:repeat-y;background-size:100% auto;color:#333;font-family:'Stolzl',sans-serif}.section{padding-top:40px;padding-bottom:40px;width:100%;display:block}.bg-white{background-color:#fff;color:#000}.box-shadow{-webkit-box-shadow:0px -1.6px 25px rgba(0,0,0,.1),0px 6px 28px rgba(0,0,0,.1);box-shadow:0px -1.6px 25px rgba(0,0,0,.1),0px 6px 28px rgba(0,0,0,.1)}.btn{display:inline-block;text-align:center;text-transform:uppercase;color:#fff;background:#9f43e7;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;border-radius:100px;font-family:inherit;font-weight:400;line-height:1;padding:14px 18px}
.btn-light{color:#9f43e7;background-color:#fff}@media screen and (min-width:768px){.section{padding-top:50px;padding-bottom:50px}}@media screen and (min-width:1100px){.section{padding-top:60px;padding-bottom:60px}}.title1,.title2,.title3{line-height:1.2;font-family:'Stolzl',sans-serif;font-weight:500}.title1{font-size:35px;text-align:center}.title4{color:#343434;line-height:1.2;font-family:'Stolzl',sans-serif;font-weight:500;font-size:20px}.title2,.title3{color:#343434;font-size:24px}.blue{color:#599dff}@media screen and (min-width:768px){.title1{font-size:40px}.title4,.title2,.title3{font-size:28px}}@media screen and (min-width:992px){.title1{font-size:44px;text-align:left}.title2,.title3{font-size:32px}.title4{font-size:24px}}@media screen and (min-width:1100px){.title1{font-size:60px}.title2,.title3{font-size:36px}}@media screen and (min-width:1200px){.title1{font-size:70px}.title2{font-size:48px}}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow-x:auto;margin-bottom:20px}
.breadcrumbs-item{position:relative;text-decoration:none;display:block;color:inherit;padding:8px 0}.breadcrumbs-item+.breadcrumbs-item{padding-left:24px}.breadcrumbs-item+.breadcrumbs-item:before{content:'/';position:absolute;left:10px;top:0;bottom:0;margin:auto;height:1em}.container{width:100%;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;max-width:768px}.scrolled-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;margin:auto;max-width:1160px;padding-left:10px;padding-right:10px}@media screen and (min-width:992px){.scrolled-container,.container{padding-left:16px;padding-right:16px}.container{max-width:90%}}@media screen and (min-width:1200px){.scrolled-container,.container{max-width:1160px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:992px){.row{margin-left:-16px;margin-right:-16px}.row>*{padding-left:16px;padding-right:16px}}@media screen and (max-width:991.99px){.row{margin-left:-10px;margin-right:-10px}
.row>*{padding-left:10px;padding-right:10px}}.col8--md,.col8--lg,.col7--lg,.col12--xs,.col12--sm,.col12--md,.col12--lg,.col10--md,.col10--lg,.col24,.col18--lg,.col18--md,.col16--xs,.col16--lg,.col16--sm,.col16--md,.col20--xs,.col20--sm,.col20--lg,.col6--lg,.col6--md{width:100%}.col8{width:100%;max-width:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.col12{width:100%;max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (min-width:410px){.col12--xs{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.col16--xs{width:66.666%;-ms-flex-preferred-size:66.666%;flex-basis:66.666%}.col20--xs{max-width:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%}}@media screen and (min-width:560px){.col12--sm{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.col16--sm{max-width:66.666%;-ms-flex-preferred-size:66.666%;flex-basis:66.666%}.col20--sm{max-width:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%}}@media screen and (min-width:768px){.col8--md{max-width:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}
.col10--md{max-width:41.666%;-ms-flex-preferred-size:41.666%;flex-basis:41.666%}.col12--md{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.col16--md{max-width:66.666%;-ms-flex-preferred-size:66.666%;flex-basis:66.666%}.col18--md{max-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.col6--md{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}@media screen and (min-width:992px){.col10--lg{max-width:41.666%;-ms-flex-preferred-size:41.666%;flex-basis:41.666%}.col8--lg{max-width:33.333%;-ms-flex-preferred-size:33.333%;flex-basis:33.333%}.col7--lg{max-width:29%;-ms-flex-preferred-size:29%;flex-basis:29%}.col6--lg{max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}.col18--lg{max-width:75%;-ms-flex-preferred-size:75%;flex-basis:75%}.col16--lg{max-width:66.666%;-ms-flex-preferred-size:66.666%;flex-basis:66.666%}.col12--lg{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.col20--lg{max-width:83.333%;-ms-flex-preferred-size:83.333%;flex-basis:83.333%}}.fz12{font-size:12px}
@media screen and (min-width:768px){.fz16--md{font-size:16px}.fz18--md{font-size:18px}}@media screen and (min-width:992px){.fz16--lg{font-size:16px}.fz18--lg{font-size:18px}.fz20--lg{font-size:20px}}.w100{width:100%}.h100{height:100%}.relative{position:relative}.absolute{position:absolute}.sticky{position:sticky}.mta{margin-top:auto}.mxa,.mra{margin-right:auto}.mxa,.mla{margin-left:auto}.ma{margin:auto}.mb15{margin-bottom:15px}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.mt20{margin-top:20px}.section-head{margin-bottom:10px}@media screen and (min-width:768px){.section-head{margin-bottom:32px}}.gap5,.jcb,.jca,.jcc,.aic,.df{display:-webkit-box;display:-ms-flexbox;display:flex}.jcc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jcb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jca{-ms-flex-pack:distribute;justify-content:space-around}.aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.pt60{padding-top:60px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.px32{padding-left:32px;padding-right:32px}.py20{padding-top:20px;padding-bottom:20px}.tac{text-align:center}.tar{text-align:right}.fw3{font-weight:300}.fw4{font-weight:400}.fw5{font-weight:500}.fw6{font-weight:600}.fw7{font-weight:700}.bg2{background-color:#3d3d3d}.white{color:#fff}.black{color:#000}.bb{border-bottom:3px solid #d9d9d9}.bt{border-top:3px solid #d9d9d9}body{padding-top:56px}.header{position:fixed;z-index:100;top:0;left:0;right:0;height:60px;background-color:#fff;padding:0 16px}.locale-btn{margin-left:12px;padding:0 8px;line-height:1;font-size:16px}.burger-btn{position:relative;width:36px;height:35px;background:0 0;border:none;cursor:pointer;background:0 0;margin-left:auto}.burger-btn__line{position:absolute;right:0;width:28px;height:3px;background-color:#9f43e7;border-radius:3px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.burger-btn__line:nth-child(1){top:6px;width:28px}
.burger-btn__line:nth-child(2){top:16px;width:36px}.burger-btn__line:nth-child(3){top:26px;width:20px}.collapsed .burger-btn__line:nth-child(1){-webkit-transform:rotate(-45deg) translate(-7px,-7px);-ms-transform:rotate(-45deg) translate(-7px,-7px);transform:rotate(-45deg) translate(-7px,-7px)}.collapsed .burger-btn__line:nth-child(2){scale:0}.collapsed .burger-btn__line:nth-child(3){-webkit-transform:rotate(45deg) translate(-7px,7px);-ms-transform:rotate(45deg) translate(-7px,7px);transform:rotate(45deg) translate(-7px,7px)}.nav-brand{display:block}.logo{display:block;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url('assets/logo.png')}.nav-link{padding:4px;font-size:16px;line-height:1;color:#333;text-decoration:none;display:block}.active.nav-link{color:#599dff;border-bottom:1px solid #599dff}.header__nav{position:relative;z-index:200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}
.nav-brand{display:block}@media screen and (max-width:1199.99px){.logo{width:116px;height:40px}.header__nav-items{position:fixed;z-index:201;right:-280px;top:0;bottom:0;width:280px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);padding:20px;background:#fff;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;-o-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.collapsed .header__nav-items{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:1;visibility:visible}.nav-overlay{position:fixed;right:0;top:0;bottom:0;background:rgba(0,0,0,.2);width:0;opacity:0;-webkit-transition:opacity .3s ease-in-out .2s,width .3s .2s;-o-transition:opacity .3s ease-in-out .2s,width .3s .2s;transition:opacity .3s ease-in-out .2s,width .3s .2s}
.collapsed .nav-overlay{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;width:100%;opacity:1}.nav-item{margin-bottom:10px}}@media screen and (min-width:1200px){body{padding-top:80px}.header{height:80px}.nav-overlay,.burger-btn{display:none}.nav-brand{display:block;padding-bottom:8px}.logo{width:176px;height:44px}.header__nav{padding:14px 0}.header__nav-items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10%}}.footer-title{display:block;margin-bottom:20px;font-weight:500;font-size:18px;line-height:1.2;text-transform:uppercase;text-decoration:none;color:inherit}.footer-nav-group{margin-bottom:30px}.footer-nav-item{display:block;text-decoration:none;font-size:14px;line-height:1.2;color:#333;padding:6px}@media screen and (min-width:768px){.footer-title{font-size:24px}.footer-nav-item{font-size:18px;padding-left:0}
}.accordion-item{margin-bottom:28px}.accordion-header{padding:20px 24px;background:#85b7ff;border-radius:20px;color:#333;cursor:pointer;position:relative;font-weight:500;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background .2s ease-in-out;-o-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.accordion-header:hover{background:#5a8fd8}.accordion-body{padding:15px 24px;display:none}.accordion-header:after{content:'';border:solid #333;border-width:0 1px 1px 0;display:inline-block;padding:8px;position:absolute;right:20px;top:50%;-webkit-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}
.active.accordion-header:after{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.card-txt{font-size:12px;line-height:1.3;color:#1a1919}.card-title{text-align:center;color:#333;font-weight:500;line-height:1.2;margin-bottom:12px}.card-cover{width:100%;border-radius:12px;background-position:center;background-repeat:no-repeat;background-size:cover}.card{display:block;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#a0d2ff),to(#cfebff));background:-o-linear-gradient(top,#a0d2ff 0%,#cfebff 100%);background:linear-gradient(180deg,#a0d2ff 0%,#cfebff 100%);border-radius:12px;padding:12px;z-index:1}.card-cover{width:100%;padding-bottom:60%;background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:12px}.card-more-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:block;cursor:pointer;z-index:3}.card-more{position:absolute;z-index:3;left:0;right:0;top:50%;display:inline-block;text-align:center;width:180px;margin:auto;background:#fff;border:0;border-radius:100px;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in;-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px);opacity:0;will-change:opacity,transform;font-size:14px;text-transform:uppercase;padding:12px;text-decoration:none;color:#000;font-weight:700}
.blur-card:before{content:'';position:absolute;inset:0;z-index:2;-webkit-transition:.4s ease-in;-o-transition:.4s ease-in;transition:.4s ease-in;opacity:0;will-change:opacity;background:rgba(6,6,6,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:inherit}.blur-card:hover:before{opacity:1;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.blur-card:hover .card-more{opacity:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}@media screen and (min-width:768px){.card-txt{font-size:15px}.card{border-radius:20px}.card-cover{border-radius:20px}}@media screen and (min-width:992px){.card-more{font-size:20px}}.card1{padding:0;overflow:hidden}.card1-title{padding-bottom:12px;text-align:center;font-size:10px;font-weight:500}.card1-cover{border-radius:0}@media screen and (min-width:992px){.card1-title{font-size:20px}
}.lesson-card{padding:20px 40px;border-radius:20px;background-color:#1771f8 0%;background-image:-o-linear-gradient(315deg,#1771f8 0%,#5599fb 100%);background-image:linear-gradient(135deg,#1771f8 0%,#5599fb 100%);color:#fff}.lesson-card-cover{width:100%;padding-bottom:60%;border-radius:20px;background-position:center;background-repeat:no-repeat;background-size:cover}.lesson-card-info{margin-top:10px;font-size:13px;line-height:1.4}@media screen and (min-width:992px){.lesson-card{padding:20px 16px}.lesson-card-info{font-size:15px;margin-top:0}}.information-about-lessons{padding-left:28px;margin-top:30px}.about-lessons{position:relative;margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.4}.about-lessons:before{content:'';position:absolute;left:-28px;width:12px;height:12px;top:4px;background:#9f43e7;border-radius:20px}@media screen and (min-width:992px){.information-about-lessons{border-top:1px solid #000;padding-left:0;margin-top:40px;padding-top:28px}.about-lessons:before{left:0;top:-40px;width:24px;height:24px}
}@media screen and (min-width:1200px){.information-about-lessons{margin-top:110px}.about-lessons{font-size:16px}.lessons-note{font-size:20px}}.lessons-note{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-weight:500;font-size:16px;margin-top:40px;padding-left:32px;min-height:60px}.lessons-note:before{content:'!';font-size:60px;font-weight:700;line-height:1;position:absolute;left:0;top:0;bottom:0;margin:auto 0;color:#ba0000;font-family:'Stolzl',sans-serif}.fill-on-scroll{min-height:50vh;position:relative;overflow:hidden}.circle{width:100px;height:100px;border-radius:50%;background-color:#85b7ff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;-o-transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s;transition:transform .2s,opacity .2s,-webkit-transform .2s}
.list-style-dot{position:relative;padding-left:20px}.list-style-dot:before{content:'';width:12px;height:12px;border-radius:12px;background-color:#85b7ff;position:absolute;top:0;left:0;bottom:0;margin:auto 0}.list-style-circle{position:relative;padding-left:48px}.list-style-circle:before{content:'';position:absolute;left:0;top:0;bottom:0;margin:auto 0;border-radius:50%;width:32px;height:32px;background-color:#85b7ff;border:4px solid #fff;-webkit-box-shadow:0 0 1px 1px #c781ff;box-shadow:0 0 1px 1px #c781ff}.li{margin-bottom:1.5em}.num-list{margin-top:20px;padding-left:36px;margin-bottom:20px}.num-list>li{margin-bottom:.5em}.number-in-circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:10px;width:2em;height:2em;border-radius:50%;background:#599dff;font-weight:500;font-size:48px;line-height:1.2px;color:#fff}
.bordered-card{font-size:12px;line-height:1.4}@media screen and (min-width:768px){.bordered-card{padding:20px 24px;font-size:14px;border:3px solid #85b7ff;border-radius:24px}}.blue-card{height:100%;background-color:#1771f8;background-image:-o-linear-gradient(315deg,#1771f8,#5599fb);background-image:linear-gradient(135deg,#1771f8,#5599fb);color:#fff;padding:28px 20px;border-radius:20px}.blue-card-txt{line-height:1.5em;font-size:14px}.rocket{margin-right:15px;min-width:30px;min-height:30px;background-image:url(assets/rocket.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width:1100px){.rocket{min-width:60px;min-height:60px}}.tab-container{width:100%}.tab-buttons{width:100%;white-space:nowrap;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.tab-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:auto;overflow-x:auto;max-width:1160px}
.tab-button{padding:10px 20px;background:#b4dbff;border-radius:10px;border:none;font-family:inherit;font-size:12px;font-weight:400;color:#333;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;cursor:pointer;width:30%;margin:auto;margin-bottom:20px}.tab-button:hover{background:#9f43e7;color:#fff}.tab-button.active{background:#9f43e7;color:#fff}.tab-content{display:none}.tab-content.active{display:block}@media screen and (min-width:768px){.tab-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:20px}.tab-button{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (min-width:992px){.tab-buttons{margin-top:56px;margin-bottom:40px}.tab-button{padding:16px 32px;border-radius:20px;font-size:18px}}.personalized-approach-text{font-size:12px;line-height:1.2;color:#555}.tab-content{padding:10px;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:260px}.home-txt{line-height:1.6em;font-size:14px;font-weight:300;padding:0 20px;margin-bottom:44px}
.home-info{margin-bottom:24px}.home-image{position:relative;width:80%;max-width:540px;margin:auto;margin-bottom:60px;margin-top:60px}.home-image-photo{position:relative;width:100%;padding-bottom:110%;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url('assets/home-photo.png')}.home-section{padding-top:70px;padding-bottom:115px;position:relative;overflow:hidden;color:#fff;background-color:#599dff;background-image:url('assets/home-bg.png');background-size:cover;background-position:bottom}.home-btn{text-align:center}.home-bg-elements{position:absolute;left:0;right:0;top:0;bottom:0;max-width:1160px;margin:auto}.home-elem{display:none;position:absolute;max-width:initial}.fg-1{display:block;-webkit-transform:rotate(148deg);-ms-transform:rotate(148deg);transform:rotate(148deg);left:-40px;top:130px;width:136px}.fg-3{display:block;left:-80px;bottom:-160px}.fg-4{display:block;-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg);left:-100px;top:320px;width:220px;-webkit-transform:rotate(-30deg);-ms-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-animation:anim1 17s infinite linear;animation:anim1 17s infinite linear}
@-webkit-keyframes anim1{50%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}}@keyframes anim1{50%{-webkit-transform:rotate(30deg);transform:rotate(30deg)}}.fg-5{display:block;-webkit-transform:rotate(-125.55deg);-ms-transform:rotate(-125.55deg);transform:rotate(-125.55deg);right:-122px;top:37%;z-index:20;width:300px}.fg-6{display:block;-webkit-transform:rotate(-75deg);-ms-transform:rotate(-75deg);transform:rotate(-75deg);right:-260px;bottom:-170px;width:520px;-webkit-filter:blur(10px);filter:blur(10px)}.home-bg-2{display:block;left:0;right:0;bottom:0;width:100%;-webkit-transform:rotate(76deg);-ms-transform:rotate(76deg);transform:rotate(76deg);-webkit-transition:-webkit-transform 4s ease;transition:-webkit-transform 4s ease;-o-transition:transform 4s ease;transition:transform 4s ease;transition:transform 4s ease,-webkit-transform 4s ease}.home-bg-3{display:block;right:-110px;top:-13px;width:170px}.home-wing-2{display:block;right:40px;top:620px;-webkit-animation:anim2 35s infinite linear;animation:anim2 35s infinite linear;-webkit-transform:translate(15vw,10vh);-ms-transform:translate(15vw,10vh);transform:translate(15vw,10vh)}
@-webkit-keyframes anim2{100%{-webkit-transform:translate(-110vw,-50vh);transform:translate(-110vw,-50vh)}}@keyframes anim2{100%{-webkit-transform:translate(-110vw,-50vh);transform:translate(-110vw,-50vh)}}@media screen and (min-width:992px){.home-bg-1{display:block;left:-231px;top:25px;z-index:1;-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px)}.home-bg-2{-webkit-transform:rotate(76deg);-ms-transform:rotate(76deg);transform:rotate(76deg)}.home-bg-3{left:500px;top:initial;bottom:-60px;width:230px}.home-wing-1{display:block;left:-160px;top:100px;-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg);z-index:1}.home-wing-3{display:block;right:100px;top:90px}.fg-1{-webkit-transform:rotate(-96deg);-ms-transform:rotate(-96deg);transform:rotate(-96deg);width:270px;top:-60px;left:-60px;z-index:0}.fg-3{left:-260px;top:320px;z-index:1}.fg-4{width:260px;left:-140px;top:650px}.fg-5{right:-260px;top:200px;width:360px;-webkit-transform:rotate(-72deg);-ms-transform:rotate(-72deg);transform:rotate(-72deg)}
.fg-6{width:1000px;right:-700px;bottom:-300px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}}.home-inner{position:relative;z-index:2}@media screen and (min-width:992px){.home-section{padding-top:160px;padding-bottom:260px;background-image:url('assets/home-bg-lg.png')}.home-txt{padding:0}.home-btn{text-align:left}.home-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:560px;width:65%}.home-txt{margin-top:30px;margin-bottom:60px;font-size:22px}.home-image{position:absolute;left:100%;top:0;bottom:0;height:560px;margin:auto;width:400px;padding-left:20px}}@media screen and (min-width:1240px){.home-image-photo{width:520px;height:560px}}.accordion-section,.personalized-section{position:relative;overflow:hidden}.acc-bg-1,.acc-bg-2,.pers-bg-1,.pers-bg-2{position:absolute;width:150px;height:150px;background-position:center;background-size:contain;background-repeat:no-repeat}
.pers-bg-1{top:0;right:80%;background-image:url('assets/pers-bg-1.jpg')}.pers-bg-2{top:50%;left:80%;background-image:url('assets/pers-bg-2.jpg')}.acc-bg-1{top:90px;right:80%;background-image:url('assets/acc-bg-1.jpg')}.acc-bg-2{top:40%;left:90%;background-image:url('assets/acc-bg-2.jpg')}@media screen and (min-width:992px){.pers-bg-1,.pers-bg-2{width:500px;height:500px}.acc-bg-1{width:380px;height:380px}.acc-bg-2{width:600px;height:600px}}@media screen and (min-width:992px){.personalized-approach-text{font-size:18px;margin-top:20px;margin-bottom:56px}.tab-content-container{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.tab-content{max-width:50%;margin-bottom:32px;padding:0 16px}}.news-cards{padding-top:10px;padding-bottom:50px}.news-card{text-align:center;margin-bottom:30px;padding:20px}.news-card-title{font-size:18px}.btn-large{padding:15px 35px;font-size:18px;min-width:250px}.news-card-button{margin-top:23px;font-size:16px}.news-card-button:after{content:'';margin-left:8px;display:inline-block;border-bottom:1px solid #fff;border-right:1px solid #fff;height:.6em;width:.8em;-webkit-transform:scaleX(.8) rotate(-45deg);-ms-transform:scaleX(.8) rotate(-45deg);transform:scaleX(.8) rotate(-45deg)}
@media screen and (min-width:992px){.news-cards{padding-top:24px;padding-bottom:110px}.news-card{margin-bottom:0;padding:26px}.news-card-title{font-size:24px}.news-card-info{font-size:14px}.news-card-button{margin-top:30px}.btn-large{padding:26px 50px;font-size:20px}}.scrolled-container .course-card{min-width:280px}.course-card{width:100%;height:100%}.course-card-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;line-height:1}.course-card-ages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px}.course-card-age{padding:5px 10px;white-space:nowrap;background:#fff;border-radius:100px;font-size:12px;margin-right:10px;margin-bottom:12px}.course-card-param{position:relative;padding:4px 20px;font-size:14px;line-height:1.4}
.course-card-param:before{position:absolute;content:'';left:0;top:5px;width:14px;height:14px;border-radius:50%;background:#fff}.course-card-price{font-size:12px}@media screen and (min-width:768px){.course-card-title{font-size:20px;height:60px}.course-card-price{font-size:16px}}.courses-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-6px;margin-right:-6px}.courses-grid>div{padding:6px;margin-bottom:28px}.courses-cards.scrolled-container{gap:12px}.skew-card:before,.skew-card:after{content:'';position:absolute;left:0;right:0;height:50px;border-radius:20px;z-index:0;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in;will-change:opacity}.skew-card:hover:after,.skew-card:hover:before{opacity:0}.skew-card{min-width:280px;position:relative;padding-top:29px;padding-bottom:20px;height:100%}.skew-card:before{top:15px;-webkit-transform:skewY(4deg);-ms-transform:skewY(4deg);transform:skewY(4deg);background:#a0d2ff;border-bottom-left-radius:0}
.skew-card:after{bottom:13px;-webkit-transform:skewY(-2deg);-ms-transform:skewY(-2deg);transform:skewY(-2deg);background:#cfebff}textarea{resize:vertical;min-height:60px}.sign-up-class-block{padding-top:35px;padding-bottom:100px;background-color:#599dff;background-image:url('assets/home-bg.png');background-position:center;background-size:cover;color:#fff}.sign-up-container{padding:0 32px}.sign-up-class-title{font-weight:500;font-size:20px;line-height:1.5}.sign-up-class-text{line-height:1.5;font-size:16px}.sign-up-form-title{margin-bottom:15px;font-weight:300;font-size:14px}.form-control{display:block;margin-bottom:15px;padding:10px 15px;width:100%;border-radius:14px;border:none;font-family:inherit;font-size:12px;font-weight:500;color:#6d6d6d;outline-color:#add8e6}.choice-class{display:block;margin:10px;font-size:12px;font-weight:500}.sign-up-form-button{margin-bottom:20px;margin-top:25px;padding:18px 60px;font-size:16px;margin:auto;display:block}.phone-number{margin-bottom:15px;font-size:15px}
.phone-number:before{background-color:#fff}@media screen and (min-width:1100px){.sign-up-container{padding:0 56px}.sign-up-class-block{padding-top:40px;padding-bottom:20px}.sign-up-class-title{font-size:40px}.sign-up-class-text{font-size:28px;font-weight:300}.sign-up-form-title{margin-bottom:20px;font-size:20px}.form-control{margin-bottom:20px;padding:16px 23px;border-radius:20px;font-size:16px}.choice-class{margin:15px;font-size:20px}.sign-up-form-button{margin-bottom:10px;margin-top:36px;padding:20px 52px;font-size:20px}.phone-number{font-size:24px}}.lesson-block{position:relative;padding:92px 20px 28px;width:100%;background:#fff;-webkit-box-shadow:0px -1.2px 18px rgba(0,0,0,.1),0px 5px 20px rgba(0,0,0,.1);box-shadow:0px -1.2px 18px rgba(0,0,0,.1),0px 5px 20px rgba(0,0,0,.1);border-radius:20px}.number-part{position:absolute;left:0;right:0;padding:8px;margin:0 auto;top:-44px;width:116px;height:116px;border-radius:50%;background:#599dff;text-align:center;color:#fff;font-weight:600;font-size:20px;line-height:1}
.number{font-size:60px}@media screen and (min-width:1200px){.lesson-block{height:100%}.number-part{width:120px;height:120px}}.about-us-cover{background-position:center;background-size:cover;background-repeat:no-repeat;padding-bottom:55%;border-radius:20px;margin-bottom:40px}.about-center{margin-top:20px;margin-bottom:100px}.staff-card{margin-bottom:14px}.staff-cards-photo{display:block;position:relative;margin-bottom:5px;height:150px;border-radius:10px;background-position:center;background-repeat:no-repeat;background-size:cover}.staff-name{margin-bottom:5px;font-size:12px;line-height:1.3}.staff-info{font-size:10px;line-height:1.3}.rules{margin-top:30px;margin-bottom:30px;font-size:12px;line-height:1.5}@media screen and (min-width:560px){.about-center{margin-top:34px}.staff-card{margin-bottom:35px}.staff-cards-photo{margin-bottom:10px;height:320px}.staff-name{margin-bottom:10px;font-size:20px}.staff-info{font-size:14px}.rules{margin-top:20px;margin-bottom:50px;font-size:16px}}.admission-point{margin-right:10px;width:28px;font-weight:600;font-size:70px;line-height:1;color:#599dff}
.admission-point-txt{font-size:12px;line-height:1.2}@media screen and (min-width:768px){.admission-point{width:80px;margin-right:20px;font-size:100px}.admission-point-txt{font-size:16px}}.required-documentation{margin-top:45px}.required-documentation-txt{margin-top:15px;font-size:12px;line-height:1.2}@media screen and (min-width:768px){.required-documentation{margin-top:85px}.required-documentation-txt{font-size:16px}}.program-cover{margin-top:30px;position:relative;height:360px}.program-cover-png{position:absolute;left:0;right:0;bottom:-40px;display:block;width:260px;margin:auto}.list-classes-icon{margin-bottom:5px;width:33px;height:33px;background-position:center;background-repeat:no-repeat;background-size:contain}.list-classes-txt{font-size:12px}.week-txt{font-size:12px}.week-photo{display:block;width:100%;max-width:300px}.adaptation-week{margin-top:60px}.kindergarten-goodbye{margin-top:15px}@media screen and (min-width:768px){.list-classes-txt{font-size:18px}.program-includes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.week-info{position:relative;max-width:50%}.week-txt{font-size:16px}.week-photo{position:absolute;left:100%;top:0;width:100%;max-width:600px}.adaptation-week{margin-top:200px}.kindergarten-goodbye{margin-top:60px}}@media screen and (min-width:768px){.week-photo{top:-80px}.program-cover{width:33%;height:0;margin:0;margin-left:auto}.program-cover-png{position:absolute;left:initial;width:auto;height:480px;max-width:initial;bottom:-55px}}@media screen and (min-width:1100px){.program-cover-png{bottom:-75px;height:550px}}.map{width:100%;height:300px;border-radius:10px;background-size:cover;border-radius:10px}.all-our-contacts{padding-top:25px}.website{display:block;margin-bottom:14px;font-size:14px;line-height:1.2;color:#333}.adress{margin-bottom:14px;font-size:14px;line-height:1.2}.phones-number{margin-bottom:14px;font-size:12px;line-height:1.2}.social-network{margin-right:15px;width:25px;height:25px}.messenger{width:25px;height:25px}.callback{margin-top:15px}@media screen and (min-width:992px){.our-contacts{display:-webkit-box;display:-ms-flexbox;display:flex}
.map{height:480px}.all-our-contacts{padding-top:0;padding-left:50px}.callback{margin-top:34px}.website{margin-bottom:20px;font-size:18px}.adress{margin-bottom:40px;font-size:24px}.phones-number{margin-bottom:14px;font-size:24px}.social-network{margin-right:15px;width:40px;height:40px}.messenger{width:40px;height:40px}}.about-staff-photo{width:100%;max-width:480px}.about-staff-cover{width:100%;padding-bottom:120%;border-radius:20px;background-size:cover;background-position:center;background-repeat:no-repeat}.about-staff-name{padding:15px 0}.staff-post{padding:15px 11px;border-radius:18px;font-style:italic;font-weight:500;font-size:12px;line-height:1.2}.about-staff-info{padding:27px 0;font-weight:500;font-size:12px;line-height:1.5}@media screen and (min-width:992px){.about-staff-card{display:-webkit-box;display:-ms-flexbox;display:flex}.staff-post{padding:13px 13px 13px 50px;border-radius:0 24px 24px 0;font-size:20px}.about-staff-name{padding-left:50px;padding-bottom:30px;line-height:1.2}
.about-staff-info{padding:50px;font-size:16px}.staff-action{padding-left:50px}}.ordinary-text{font-size:12px;font-weight:500;line-height:1.2}.parents-cover{width:100%;height:170px;border-top-left-radius:15px;border-bottom-right-radius:15px;background-position:center;background-repeat:no-repeat;background-size:cover}.about-studio-parents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.about-studio-card{position:relative;padding:32px 20px;text-align:center;width:100%;-webkit-box-shadow:0px -.6px 10px rgba(0,0,0,.1),0px 2.5px 11px rgba(0,0,0,.1);box-shadow:0px -.6px 10px rgba(0,0,0,.1),0px 2.5px 11px rgba(0,0,0,.1);margin-bottom:28px}.about-studio-card:before{content:'';position:absolute;left:0;right:0;top:-16px;margin:auto;border-radius:50%;width:32px;height:32px;background-color:#85b7ff;border:4px solid #fff;-webkit-box-shadow:0 0 1px 1px #c781ff;box-shadow:0 0 1px 1px #c781ff}@media screen and (min-width:560px){.about-studio-parents>div{padding:16px}
.about-studio-card{padding:32px 10px;border-radius:20px;height:100%;margin-bottom:0}}@media screen and (min-width:768px){.about-studio-parents{margin-left:-16px;margin-right:-16px}.ordinary-text{font-size:22px;max-width:700px}.parents-cover{height:510px;border-top-left-radius:40px;border-bottom-right-radius:40px}.about-studio-card{padding:32px 20px;border-radius:30px}.about-studio-card:before{top:-20px;width:40px;height:40px}}.adv-text-block{text-align:center;padding:20px 0}.adv-txt{font-size:12px;font-weight:500}.adv-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.adv-block{display:inline-block;background-color:#fff;padding:20px;border-radius:20px;margin-bottom:28px}.adv__training-base{margin-right:20%}@media screen and (min-width:768px){.adv-text-block{padding:40px}.adv-block{max-width:320px;height:100%}.adv-txt{font-size:22px}.adv__training-base{margin-top:36px}}.adv-star{background-image:url('assets/adv-star.png');background-position:center;width:35px;height:35px;background-size:contain;background-repeat:no-repeat;position:absolute}
.adv-star-1{left:5%;top:150px}.adv-star-2{right:15%;bottom:150px}@media screen and (min-width:768px){.adv-star{width:70px;height:70px}}.directions-program{padding-left:0;padding-right:0;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.program-item{margin-top:20px;padding:15px;width:100%;background:#fff;-webkit-box-shadow:0px -1.2px 20px rgba(0,0,0,.1),0px 5px 22px rgba(0,0,0,.1);box-shadow:0px -1.2px 20px rgba(0,0,0,.1),0px 5px 22px rgba(0,0,0,.1);font-size:12px;font-weight:500}@media screen and (min-width:992px){.directions-program{padding-left:16px;padding-right:16px;width:45%;-ms-flex-preferred-size:45%;flex-basis:45%}.program-item{margin-top:35px;min-height:76px;border-radius:24px;font-size:14px}}.gallery-items{margin-left:-10px;margin-right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.mask{opacity:0;position:absolute;width:0;height:0;pointer-events:none}
.gallery-item{-ms-flex-preferred-size:180px;flex-basis:180px;padding-left:20px;display:block;position:relative;width:150px;height:150px;padding-top:10px;margin-bottom:28px}.gallery-item:before{content:'';display:block;position:absolute;right:0;left:0;top:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url('assets/gallery-item.jpg');will-change:transform;-webkit-transition:.2s ease-in;-o-transition:.2s ease-in;transition:.2s ease-in}.gallery-item:hover:before{-webkit-transform:scale(.95) rotate(-10deg);-ms-transform:scale(.95) rotate(-10deg);transform:scale(.95) rotate(-10deg)}.gallery-item-img{display:block;-o-object-fit:cover;object-fit:cover;-webkit-clip-path:url(#image-mask-150x140);clip-path:url(#image-mask-150x140);width:150px;height:140px;position:relative;border-radius:50px}.gallery-img{min-height:100px;min-width:100px}@media screen and (min-width:992px){.gallery-item-img{-webkit-clip-path:url(#image-mask-341x307);clip-path:url(#image-mask-341x307);width:341px;height:307px}
.gallery-item{-ms-flex-preferred-size:370px;flex-basis:370px;padding-left:25px;width:341px;padding-top:20px;height:337px;margin-bottom:40px}}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0}.modal-overlay{background:rgba(255,255,255,.1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;cursor:crosshair}.modal-container{position:fixed;padding:20px;top:0;right:0;bottom:0;left:0;z-index:901;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-content{position:relative;width:100%;max-width:400px;background:#599dff;-webkit-box-shadow:15px 50px 25px rgba(0,0,0,.3);box-shadow:15px 50px 25px rgba(0,0,0,.3);border-radius:23px;text-align:center;text-transform:uppercase;color:#fff;background-position:top;background-repeat:no-repeat;margin:auto;margin-bottom:15%}.callback-form{padding:30px 40px 30px}@media screen and (min-width:1200px){.modal-container{padding-top:100px;margin:auto}
.modal-form-decor{width:100%;display:block;position:absolute;left:0;bottom:95%}.modal-content{margin:0;margin-left:auto}}.modal.open{display:block;position:relative;z-index:900}.close-modal-btn{position:absolute;top:0;right:-12px;width:60px;height:60px;border:none;border-radius:50%;background:#9f43e7;cursor:pointer;-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;-o-transition:transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.close-modal-btn:before,.close-modal-btn:after{content:'';position:absolute;left:10px;top:29px;height:2px;width:40px;background-color:#fff;display:block}.close-modal-btn:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-modal-btn:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.close-modal-btn:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.callback-form-txt{margin-bottom:19px}.callback-form-txt1{font-weight:500;font-size:14px;line-height:1.2}.callback-form-txt2{font-size:10px;line-height:1.2}.bg-101{background-position:center;background-size:auto 100%;background-repeat:no-repeat;background-image:url('assets/bg-101.png')}.bg-102{background-size:contain;background-repeat:no-repeat;background-image:url('assets/bg-102.png')}@media screen and (min-width:768px){.bg-102{background-position:top;background-image:url('assets/bg-102-lg.png')}}.psychologist-cover{max-width:760px;margin:auto}.psychologist-cover-png{width:100%}.visit-preparing-box{padding:15px 20px;border-radius:15px}.consultations-note{margin-top:25px;margin-bottom:25px;padding:5px 15px;font-size:12px;border-radius:10px}.choosing-psychologist-txt{margin-bottom:20px;font-size:11px;line-height:1}.choosing-psychologist-txt:last-child{padding-left:20px}.choosing-psychologist-cover{width:45%;-ms-flex-negative:0;flex-shrink:0}.choosing-psychologist-cover-png{position:absolute;right:0;top:0;width:120%}
@media screen and (min-width:400px){.choosing-psychologist-info{padding-top:20px}.choosing-psychologist-txt{margin-bottom:20px}}@media screen and (min-width:560px){.visit-preparing-box{padding:25px;border-radius:24px;height:100%}.choosing-psychologist-txt{margin-bottom:50px;font-size:16px}}@media screen and (min-width:768px){.choosing-psychologist-txt{font-size:18px;margin-bottom:90px}.consultations-note{display:inline-block;margin-left:60px;margin-bottom:50px;padding:10px 20px;font-size:16px;border-radius:20px}}@media screen and (min-width:1000px){.choosing-psychologist-info{padding-top:36px}}.contraindications-wrapper{padding-top:28px;padding-bottom:28px;background-color:#1771f8;background-image:-o-linear-gradient(315deg,#1771f8,#5599fb);background-image:linear-gradient(135deg,#1771f8,#5599fb);color:#fff}.contraindication{text-align:center;font-size:12px;line-height:1.2;max-width:30%}.contraindication-icon{position:relative;margin-left:auto;margin-right:auto;margin-bottom:10px;width:26px;height:26px;background:#fff;border-radius:50%}
.contraindication-icon:before,.contraindication-icon:after{content:'';position:absolute;left:6px;top:12px;height:2px;width:14px;border-radius:4px;background-color:#ba0000;display:block}.contraindication-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.contraindication-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (min-width:768px){.contraindication{max-width:20%;font-size:16px}.contraindication-icon{margin-bottom:16px;width:40px;height:40px}.contraindication-icon:after,.contraindication-icon:before{left:8px;top:18px;width:24px;height:4px}}.objective{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px;padding:20px;border-radius:10px}.bg-yellow{background:rgba(255,230,0,.4)}.bg-pink{background:rgba(255,89,209,.44)}.bg-blue{background:rgba(89,195,255,.44)}
.bg-green{background:rgba(97,255,0,.4)}.bg-red{background:rgba(255,0,31,.4)}.objective:before{position:absolute;content:'';width:1px;height:60%;left:10px;top:20%;background:#333}@media screen and (min-width:1100px){.objective{height:120px;margin-bottom:40px;padding:50px;border-radius:20px}.objective:before{left:30px}}.example-task{width:100%;height:100%;margin-bottom:26px;padding-top:12px;padding-bottom:35px;text-align:center;background:#f0e2da}.task-theme{margin-bottom:12px;font-size:20px;line-height:1.4}.task-txt{margin-bottom:12px;font-size:12px;line-height:1.4}@media screen and (min-width:1100px){.example-task{max-width:48%;-ms-flex-preferred-size:48%;flex-basis:48%;border-radius:30px}.task-theme{margin-bottom:20px;font-size:24px}.task-txt{margin-bottom:20px;font-size:14px}}.custom-divider:before{content:'';position:absolute;z-index:1;bottom:0;left:0;right:0;background-color:#f2d8ff;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2d8ff),to(#d8f1ff));background-image:-o-linear-gradient(top,#f2d8ff 0%,#d8f1ff 100%);background-image:linear-gradient(180deg,#f2d8ff 0%,#d8f1ff 100%);-webkit-clip-path:polygon(0% 0%,50% 50%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,50% 50%,100% 0%,100% 100%,0% 100%);height:28px}
@media screen and (min-width:768px){.custom-divider:before{height:48px}.custom-divider{height:20px}}