:root{--pink:#df2a93}.pink{color:var(--pink)}body{background-color:#000;color:#fff}.title{position:relative;text-transform:uppercase}.title.big{text-transform:uppercase;white-space:nowrap;display:flex;justify-content:center;column-gap:1rem;flex-wrap:wrap;margin-bottom:-2.5rem}@media screen and (max-width:1200px){.title.big{font-size:8rem}}@media screen and (max-width:992px){.title.big{font-size:16vw;margin-bottom:-12px;font-size:4rem;white-space:unset}}@media screen and (max-width:768px){.title.big{margin-bottom:32px}}.title.stroke:before{content:"";width:110%;height:170%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(//varto.school/wp-content/themes/varto/media/icons/stroke-pink.svg);background-position:center;background-size:100% 100%;background-repeat:no-repeat;z-index:-1}header *{letter-spacing:0}header.navbar{position:absolute!important;top:0;left:0;width:100%;background-color:transparent!important;color:#fff}header.navbar .logo-container .icon{fill:#fff}header.navbar .social-links .social-link-item a .icon{fill:#fff}header.navbar .right-nav nav #menu>li.sub>span:after{border-color:#fff}header.navbar .right-nav nav ul li.sub .submenu{background-color:#fff;color:#000;border:2px solid #000}header.navbar .right-nav nav ul li .submenu li:not(:last-of-type){border-bottom:3px solid #000}header.navbar .right-nav nav ul li.sub .submenu a{color:#000}header.navbar .slicknav_menu .slicknav_nav{background-color:#fff}header.navbar:not(.landing) *{font-weight:700}.slicknav_parent ul li a,.slicknav_parent ul li div,.slicknav_parent ul li span{font-weight:500}header.navbar:not(.landing) nav #menu-landing>li,header.navbar:not(.landing) nav #menu>li{padding:24px 10px}header.navbar:not(.landing) nav #menu-landing>li.sub>span,header.navbar:not(.landing) nav #menu>li.sub>span{padding-right:20px}header.navbar nav #menu-landing>li{text-transform:initial}header.navbar.landing{position:fixed!important;transition:background-color .2s ease-in}header.navbar.landing.scroll{background-color:#000!important}header.navbar nav #menu-landing>li{padding:0}header.navbar nav #menu-landing>li a{position:relative;z-index:2}header.navbar nav #menu-landing>li a:after{content:"";width:calc(100% - 32px);height:8px;position:absolute;left:50%;transform:translate(-50%,-100%);bottom:6px;background-image:url(//varto.school/wp-content/themes/varto/media/icons/stroke-yellow.svg);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:-1;opacity:0;transition:opacity .2s ease-in}header.navbar nav #menu-landing>li a.active:after{opacity:1}header.navbar nav #menu-landing>li>*{padding:24px 16px}@media screen and (min-width:993px){header.navbar.landing .right-nav-landing{margin-right:auto;padding:0 24px}header.navbar.landing .right-nav-landing a{font-size:.8rem}}.main{overflow:hidden}.main-screen{position:relative;min-height:100vh;display:flex;padding-top:90px;padding-bottom:90px;text-align:left}@media screen and (max-width:576px){.main-screen{min-height:100vh}}.main-screen-container{position:relative;z-index:4;display:flex;align-items:center;padding:90px 0;margin-bottom:10%}@media screen and (max-width:576px){.main-screen-container{padding:0;margin-bottom:0}}.main-screen .content-wrap{width:50%;margin-left:auto}@media screen and (max-width:1200px){.main-screen .content-wrap{width:65%}}@media screen and (max-width:576px){.main-screen .content-wrap{width:100%}}.main-screen .title{font-size:2.8rem;margin-bottom:32px}@media screen and (max-width:992px){.main-screen .title{font-size:2rem}}.main-screen .background-video{z-index:2}.main-screen .background-image{z-index:1}@media screen and (min-width:577px){.main-screen .background-image,.main-screen .background-video{left:unset;right:0;width:120%;object-position:right}}.main-screen .filter{z-index:3}.main-screen .author{left:0;right:unset}.about-us{text-align:left;background-color:var(--pink);padding-top:45px;padding-bottom:45px}@media screen and (max-width:576px){.about-us{padding-top:90px;padding-bottom:90px}}.about-us-container{display:flex;position:relative}.about-us .content{width:70%;padding-right:32px}@media screen and (max-width:576px){.about-us .content{width:100%;padding:0}}.about-us .absolute{position:absolute;left:100%;width:auto;opacity:0;border-radius:32px}.about-us .absolute.top{top:-45px;transform:translate(100%,-50%) rotate(10deg);height:calc(100% + 90px);z-index:3}.about-us .absolute.bottom{bottom:-45px;transform:translate(100%,10%) rotate(-10deg);height:calc(100% + 60px)}@media screen and (max-width:992px){.about-us .absolute.bottom,.about-us .absolute.top{height:100%;max-height:180px}.about-us .absolute.top{top:0}}@media screen and (max-width:576px){.about-us .absolute.top{top:-90px;transform:translate(100%,-50%) rotate(10deg)}.about-us .absolute.bottom{bottom:-90px;transform:translate(100%,50%) rotate(-10deg)}}.events .calcWidth{--column-margin:2px}.events .events-list-item{border:2px solid transparent;border-radius:48px;padding:16px;min-height:280px;text-align:left;transition:border-color .4s ease}@media screen and (max-width:992px){.events .calcWidthItem{width:100%!important}}.events .wrap{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;padding:32px;border-radius:48px;overflow:hidden}.events .events-list-item.heading .wrap{background-color:#fff;color:#000}@media screen and (max-width:992px){.events .events-list-item:not(.heading) .wrap{justify-content:flex-end}}.events .events-list-item.heading .title{margin-bottom:16px;text-transform:uppercase}.events .title{margin-bottom:8px}.events .desc,.events .title{transition:opacity .2s ease}.events .date{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;padding:32px;z-index:3}@media screen and (min-width:993px){.events .date{display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .2s ease}}@media screen and (max-width:992px){.events .date span{padding:12px 24px;border-radius:32px;background-color:var(--yellow);color:#000}}.events .background{-webkit-filter:brightness(.6);filter:brightness(.6);z-index:-1;object-fit:cover}@media screen and (min-width:993px){.events .background{-webkit-filter:brightness(.6) grayscale(1);filter:brightness(.6) grayscale(1);transition:filter .2s ease}}@media screen and (min-width:993px){.events .events-list-item:not(.heading):hover{border-color:var(--pink)}.events .events-list-item:not(.heading):hover .desc,.events .events-list-item:not(.heading):hover .title{opacity:0;visibility:hidden}.events .events-list-item:not(.heading):hover .date{opacity:1;visibility:visible}.events .events-list-item:not(.heading):hover .background{-webkit-filter:brightness(.6) grayscale(0);filter:brightness(.6) grayscale(0)}}.benefits .benefits-container{position:relative;padding-bottom:90px;--column-margin:12px}@media screen and (max-width:992px){.benefits .benefits-container{padding-bottom:0}}.benefits .title{position:relative;z-index:1}.benefits .benefits-list{position:relative;z-index:5}.benefits .benefits-list-item{display:flex;align-items:center;justify-content:center;background-color:var(--grey);padding:32px;min-height:200px;border-radius:32px}@media screen and (max-width:576px){.benefits .benefits-list-item{padding:24px 20px}}.benefits .background-image,.benefits .filter{position:absolute;top:0;left:55%;transform:translate(-50%)}.benefits .background-image{width:auto;height:100%;z-index:2}.benefits .filter{width:100vw;background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 100%);z-index:3;opacity:1}.benefits .author{width:100%}@media screen and (max-width:992px){.benefits .background-image{left:100%}.benefits .background-image,.benefits .filter{height:calc(100% - var(--column-margin))}.benefits .author{text-align:right;transform:translateY(100%)}}.courses .title-wrap{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}.courses .title-wrap .title{white-space:nowrap}@media screen and (max-width:1200px){.student-works .title{white-space:unset}}.courses .courses-container{text-align:left}@media screen and (max-width:576px){.courses .courses-slider{padding:0 12px}}.courses .slider-counter{margin-bottom:32px}.courses .slider-counter span{color:var(--light-grey)}.courses .splide{transition:height .2s ease-in}.courses .splide__track{overflow:unset!important}.courses .splide__arrow{height:60px;top:40%;background-color:unset;top:12rem}@media screen and (max-width:992px){.courses .splide__arrow{top:30%;top:12rem}}@media screen and (max-width:576px){.courses .splide__arrow{top:260px;top:6rem}}.courses .splide__arrow--prev{left:0}.courses .splide__arrow--next{right:0}@media screen and (max-width:576px){.courses .splide__arrow--prev{left:-28px}.courses .splide__arrow--next{right:-28px}}.courses .splide__arrow svg{fill:#fff;height:100%;width:100%}@media screen and (max-width:768px){.courses .header{position:relative}}.courses .header .heading{display:flex;justify-content:space-between;align-items:flex-start;position:absolute;top:0;left:0;width:100%;z-index:2}@media screen and (max-width:768px){.courses .header .heading{position:static}}.courses .header .title{font-size:4rem;width:50%}@media screen and (max-width:992px){.courses .header .title{font-size:3rem}}@media screen and (max-width:768px){.courses .header .title{position:absolute;top:0;left:0;z-index:2;width:100%}}@media screen and (max-width:576px){.courses .header .title{font-size:10vw}}.courses .header .main-btn{background-color:var(--yellow);color:#000}@media screen and (min-width:993px){.courses .header .main-btn{padding:20px 32px;border-radius:32px}}@media screen and (max-width:768px){.courses .header .main-btn{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2}}@media screen and (max-width:576px){.courses .header .main-btn{width:100%;max-width:200px;justify-content:center;padding:12px 16px}}.courses .header .poster-box{position:relative;padding:24px 48px;margin-bottom:60px}@media screen and (max-width:992px){.courses .header .poster-box{margin-bottom:24px}}@media screen and (max-width:576px){.courses .header .poster-box{padding:20px 12px}}.courses .header .poster-box .background{width:100%;height:calc(100% - 48px);position:absolute;left:50%;bottom:24px;transform:translate(-50%,100%) perspective(300px) rotateX(14deg) scale(1,-1);opacity:.2;background-size:cover;background-position:center;filter:blur(12px);border-radius:32px}@media screen and (max-width:768px){.courses .header .poster-box .background{width:calc(100% - 48px)}}@media screen and (max-width:576px){.courses .header .poster-box .background{display:none}}.courses .header .poster{width:100%;height:auto;max-height:400px;border-radius:32px;filter:brightness(.7);object-fit:cover}.courses .footer{display:flex;font-size:.8rem;user-select:text;color:var(--light-grey)}@media screen and (max-width:992px){.courses .footer{flex-direction:column-reverse}}.courses .footer .media{display:flex;align-items:flex-end;margin-right:48px;width:50%;flex-shrink:0;flex-direction:column;align-items:flex-start}@media screen and (max-width:992px){.courses .footer .media{align-items:center;text-align:center;width:100%;margin:32px 0 0}}.courses .footer .title{text-transform:initial}.courses .footer .text{color:#fff}.courses .footer .poster-box{position:relative;width:100%;height:100%;margin:0 32px 32px 0;padding-bottom:56.25%}@media screen and (max-width:1200px){.courses .footer .poster-box{width:100%;margin:0 0 32px}}@media screen and (max-width:576px){.courses .footer .poster-box{margin-bottom:12px}}.courses .footer .poster{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:32px;object-fit:cover;-webkit-filter:brightness(.7);filter:brightness(.7)}@media screen and (min-width:577px){.courses .footer .poster{width:calc(100% - 96px);height:calc(100% - 48px)}}@media screen and (min-width:993px){.courses .footer .poster{width:100%;height:100%;transition:all .2s ease}.courses .footer .poster-box:hover .poster{-webkit-filter:brightness(.4);filter:brightness(.4)}}.courses .footer .main-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:36px;padding:8px 12px;border-radius:0;background-color:var(--pink)}@media screen and (min-width:993px){.courses .footer .main-btn{opacity:.6;transition:opacity .2s ease}.courses .footer .poster-box:hover .main-btn{opacity:1}}.courses .footer .main-btn .icon{width:36px;height:20px}.courses .info{display:flex;flex-direction:column;justify-content:space-between}.courses .info .desc{margin-bottom:12px}.courses .info-list-item{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:992px){.courses .info-list.calcWidth>.info-list-item.calcWidthItem{width:calc(33.33% - calc(2 * (var(--column-margin))))}}.test-week{position:relative;z-index:1}.test-week .test-week-box{overflow:initial}.test-week .test-week-box:before{content:'';position:absolute;left:0;top:0;z-index:-1;width:calc(90% - 4vw);height:100%;background:linear-gradient(90deg,rgba(26,26,26,1) 80%,rgba(26,26,26,.3) 100%);border-radius:48px}.test-week .test-week-box:before{content:'';position:absolute;left:0;top:0;z-index:-1;width:calc(90% - 4vw);height:100%;background:linear-gradient(90deg,rgba(26,26,26,1) 80%,rgba(26,26,26,.3) 100%);border-radius:48px}@media screen and (max-width:1200px){.test-week .test-week-box:before{width:100%}}@media screen and (max-width:576px){.test-week .test-week-box:before{background-color:var(--grey)}}.test-week .content{margin:0}.test-week .content .text{font-size:1.6rem}.test-week .background-image{z-index:-1}@media screen and (min-width:1201px){.test-week .background-box{position:relative}.test-week .background-image{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:auto;height:130%}}.test-week .main-button{align-items:center;opacity:1;border-radius:32px;background-color:var(--pink);text-transform:none}.test-week .main-button .icon{fill:#fff;width:24px;height:24px;margin-right:12px}.student-works .title-box,.teachers .title-box{display:flex;justify-content:center;margin-bottom:32px}@media screen and (max-width:992px){.student-works .title-box,.teachers .title-box{margin-bottom:0}}.student-works .title.big,.teachers .title.big{font-size:8rem;white-space:nowrap;margin-bottom:48px}@media screen and (max-width:992px){.student-works .title.big,.teachers .title.big{font-size:4rem;white-space:unset;font-size:3rem}}@media screen and (max-width:768px){.student-works .title,.teachers .title{font-size:4rem}}.student-works .slider,.teachers .slider{position:relative;display:flex;flex-direction:column;max-width:1400px;margin:0 auto;text-align:left}.student-works .splide__list,.teachers .splide__list{align-items:center}.student-works .splide__track,.teachers .splide__track{overflow:unset!important}.student-works .list-item,.teachers .list-item{display:flex;flex-direction:column;height:100%}.student-works .header,.teachers .header{text-transform:uppercase;padding:24px 16px}.student-works .header .position,.teachers .header .position{font-size:.6rem}@media screen and (min-width:577px){.student-works .header .position,.teachers .header .position{font-size:.8rem}}.student-works .heading,.teachers .heading{font-size:.6rem;margin-bottom:12px}@media screen and (min-width:577px){.student-works .heading,.teachers .heading{font-size:.9rem}}.teachers .heading{transition:color .2s ease-in}@media screen and (max-width:992px){.teachers .list-item.active .heading{color:var(--yellow)}}@media screen and (min-width:993px){.teachers .list-item:hover .heading{color:var(--yellow)}}.student-works .image-box,.teachers .image-box{position:relative;overflow:hidden;display:flex}.student-works .image-box{border-radius:.8rem;border:2px solid #fff}@media screen and (min-width:993px){.student-works .image-box{border-radius:1.2rem;border-color:transparent;transition:border-color .5s ease-in}.student-works .list-item:hover .image-box{border-color:#fff}}.student-works .image,.student-works .image-box,.teachers .image,.teachers .image-box{width:100%;height:100%}.student-works .image,.teachers .image{object-fit:cover;height:360px;margin-top:auto}@media screen and (min-width:577px){.student-works .image,.teachers .image{height:500px}}.student-works .info-box,.teachers .info-box{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:100%}@media screen and (max-width:992px){.teachers .list-item .info-box{transform:translate(-50%,100%);transition:transform .4s ease-in}.teachers .list-item.active .info-box{transform:translate(-50%,0)}}.teachers .more-btn{position:absolute;top:-12px;left:calc(100% - 12px);transform:translate(-100%,-100%);width:32px;height:32px;border-radius:50%;background-color:var(--pink);padding:8px;transition:transform .4s ease-in}.teachers .list-item.active .more-btn{transform:translate(-100%,-100%) rotateX(-180deg)}@media screen and (min-width:993px){.teachers .more-btn{display:none}}.teachers .more-btn .icon{width:100%;height:100%;transform:rotate(-90deg);color:#fff}.student-works .info,.teachers .info{padding:24px 16px;overflow:hidden}@media screen and (min-width:993px){.student-works .info{opacity:0;transition:opacity .5s ease-in}}@media screen and (min-width:993px){.teachers .info{opacity:0;transition:opacity .2s ease-in}.student-works .list-item:hover .info,.teachers .list-item:hover .info{opacity:1}}.student-works .info:before,.teachers .info:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:102%;height:102%;border-top-left-radius:12px;border-top-right-radius:12px;background:rgba(0,0,0,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);-moz-backdrop-filter:blur(6px);z-index:-1}@media screen and (min-width:993px){.student-works .info:before,.teachers .info:before{border-top-left-radius:20px;border-top-right-radius:20px}}.student-works .info *,.teachers .info *{font-size:.6rem;font-weight:400;text-transform:initial}@media screen and (min-width:577px){.student-works .info *,.teachers .info *{font-size:.8rem}}.student-works .footer,.teachers .footer{font-size:.7rem;line-height:1.4;max-width:30rem;margin:3rem auto 0;text-align:center;display:flex;flex-direction:column;align-items:center}.student-works .main-btn,.teachers .main-btn{text-transform:uppercase;background-color:var(--pink);margin:1.2rem auto 0;align-items:center}.student-works .main-btn .icon,.teachers .main-btn .icon{fill:#fff;width:20px;height:20px;margin:-5px 12px 0 0}.info-banner.loyalty{margin-top:-90px;color:#fff}.info-banner.loyalty .bg-shape:before{background-color:var(--pink)}.info-banner.loyalty h2.title{letter-spacing:-.02rem}.info-banner.loyalty h2.title .stroke:before{content:unset}.info-banner.loyalty .main-btn{background-color:#fff;color:#000}.info-banner.loyalty .main-btn .icon{background-color:#000}.info-banner.loyalty .main-btn .icon:before{border-color:#fff}.partners{padding-top:90px;padding-bottom:90px}@media screen and (max-width:576px){.partners{padding-bottom:30px}}.partners .partners-container{display:flex;justify-content:center}@media screen and (max-width:768px){.partners .partners-container{flex-direction:column;max-width:100%}}.partners .title-wrap{display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.partners .title-wrap{margin-bottom:32px}}.partners .splide{width:calc(100% - 300px);padding:0}@media screen and (max-width:768px){.partners .splide{width:100%}}.partners .partners-list{align-items:center}.partners .partners-list-item.calcWidthItem{width:calc(12.5% - calc(2 * (var(--column-margin))))}@media screen and (max-width:1200px){.partners .partners-list-item.calcWidthItem{width:calc(25% - calc(2 * (var(--column-margin))))}}.partners .partners-list-item img,.partners .partners-list-item svg{width:100%;height:auto}.consultation .consultation-container .contacts .title-box h2{font-size:1.2rem;text-transform:uppercase}@media screen and (max-width:768px){.consultation .consultation-container .contacts .title-box h2{font-size:1.8rem}}@media screen and (max-width:576px){.consultation .consultation-container .contacts{margin-left:0;padding:0 2vh}}.consultation .program-container{flex-direction:column}.consultation .program-container>.title{margin-bottom:32px}.consultation .program-list{padding:32px 0;border-top:2px solid var(--light-grey);border-bottom:2px solid var(--light-grey)}.consultation .program-list-item .wrap{padding:0 24px}@media screen and (max-width:576px){.consultation .program-list-item .wrap{padding:0}}.consultation .program .program-list .program-list-item .wrap .content-box{grid-template-columns:1fr}.consultation .program-list-item .spoiler-title h3{text-transform:uppercase;margin-right:auto}.consultation .program .program-list .program-list-item .wrap .content-box .count{display:none}.consultation .program .program-list .program-list-item .wrap .content-box .spoiler-body{grid-column:1/3}body{font-weight:400;font-size:20px;letter-spacing:0;line-height:1.2}.title.big{font-size:5rem;font-weight:800;letter-spacing:-.01em;font-size:8rem}.main-screen .title{font-size:2.8rem;font-weight:700;letter-spacing:-.01em;line-height:1.07}.main-screen .desc{font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.16}.about-us .content{font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.2}.events .date,.events .events-list-item.heading .title,.events .title{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.08}.events .desc{font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.16}.benefits .benefits-list{font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.16}.courses .slider-counter{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.2}.courses .header .title{font-size:2.6rem;font-weight:700;letter-spacing:-.02em;line-height:1}.courses .header .main-btn{font-size:.75rem;font-weight:700;letter-spacing:-.01em;line-height:1.16}.courses .info{font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.16}.courses .footer .title{font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.33}.courses .footer .text{font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.2}.test-week .content .text{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.08}.test-week .main-button{font-size:.75rem;font-weight:700;letter-spacing:-.01em;line-height:1.16}.student-works .title.big,.teachers .title.big{font-size:5.8rem;white-space:nowrap}.partners h2.title{font-size:2.6rem;font-weight:700;letter-spacing:-.02em;line-height:1}.consultation .consultation-container .contacts .title-box h2{font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.2}.consultation .consultation-container .contacts .curator-info .desc .title{font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.16}.consultation .consultation-container .contacts .curator-info .desc .name{font-size:.75rem;font-weight:700;letter-spacing:-.01em;line-height:1.16}.consultation .consultation-container .contacts .links-list .links-list-item .curator-link{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.2}.consultation .program-container>.title{font-size:2.6rem;font-weight:700;letter-spacing:-.02em;line-height:1}.consultation .program-list-item .spoiler-title h3{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.08}.consultation .program .spoiler-body .desc>*{font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.16}.footer .footer-container .info a,.footer .footer-container .info span{font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.16}.footer .footer-container .social .mail,.footer .footer-container .social .phone{font-size:2rem;font-weight:600;letter-spacing:.02em;line-height:1.1}@media screen and (max-width:1200px){.main-screen .title{font-size:2rem;line-height:1.14}.student-works .title.big{white-space:unset}}@media screen and (max-width:768px){.main-screen .title{font-size:1.4rem;line-height:1.14}.main-screen .desc{font-size:.8rem;letter-spacing:.01em;line-height:1.375}.about-us .content{font-size:.8rem;line-height:1.375}.events .date,.events .events-list-item.heading .title,.events .title{font-size:1.2rem;letter-spacing:-.01em;line-height:1.16}.events .desc{font-size:.7rem;font-weight:500;letter-spacing:.01em;line-height:1.42}.benefits .title{font-size:2.6rem;letter-spacing:-.03em;line-height:1.08}.benefits .benefits-list{font-size:.7rem;font-weight:500;letter-spacing:.01em;line-height:1.42}.courses .title-wrap .title{margin-bottom:0}.courses .title-wrap .title{font-size:2.6rem;letter-spacing:-.03em;line-height:1.08}.courses .slider-counter{font-size:1rem;letter-spacing:.01em;line-height:1.2}.courses .header .title{font-size:1.2rem;letter-spacing:-.01em;line-height:1.16}.courses .header .main-btn{font-size:.8rem;letter-spacing:-.01em;line-height:1.375}.courses .info{font-size:.8rem;letter-spacing:.01em;line-height:1.375}.courses .footer .title{font-size:.7rem;font-weight:500;letter-spacing:.01em;line-height:1.42}.courses .footer .text{font-size:.8rem;line-height:1.375}.test-week .content .text{font-size:1.2rem;letter-spacing:-.01em;line-height:1.16}.test-week .main-button{font-size:.8rem;line-height:1.375}.student-works .title.big,.teachers .title.big{font-size:2.6rem;letter-spacing:-.03em;line-height:1.08;white-space:unset}.partners h2.title{font-size:1.4rem;letter-spacing:-.01em;line-height:1.14}.consultation .consultation-container .contacts .title-box h2{font-size:1.2rem;letter-spacing:-.01em;line-height:1.16}.consultation .consultation-container .contacts .curator-info .desc .title{font-size:.8rem;font-weight:700;letter-spacing:0;line-height:1.375}.consultation .consultation-container .contacts .curator-info .desc .name{font-size:.7rem;font-weight:500;letter-spacing:.01em;line-height:1}.consultation .consultation-container .contacts .links-list .links-list-item .curator-link{letter-spacing:-.01em}.consultation .program-container>.title{font-size:1.2rem;letter-spacing:-.01em;line-height:1.16}.consultation .program-list-item .spoiler-title h3{font-size:.8rem;letter-spacing:0;line-height:1.375}.consultation .program .spoiler-body .desc>*{font-size:.7rem;letter-spacing:.01em;line-height:1.42}.footer .footer-container .info a,.footer .footer-container .info span{font-size:.5rem;font-weight:500;letter-spacing:.01em;line-height:1.4}.footer .footer-container .social .mail,.footer .footer-container .social .phone{font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.2}}