.bold,.main-btn,.main-button,.round-block,b,h1,h2,h3,h4,h5,h6,strong{font-family:FixelDisplay,sans-serif;font-weight:700}h1{letter-spacing:0}body,html{font-size:20px;letter-spacing:-.02rem;scroll-behavior:smooth}body{background-color:#fff;color:#000;font-family:FixelDisplay,sans-serif;letter-spacing:0;line-height:1.4}footer{background-color:#000}.container{padding:0}.bgWhite{background-color:#fff}.bgWhite *{color:#000}.bgWhite .slicknav_menu .slicknav_btn .slicknav_icon-bar{background-color:#000}.bgWhite .slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon-bar{background-color:#000}.bgBlack{background-color:#000}.bgBlack *{color:#fff}.bgBlack .slicknav_menu .slicknav_btn .slicknav_icon-bar{background-color:#fff}.bgBlack .slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon-bar{background-color:#fff}.main-btn{display:flex;background-color:#000;color:#fff;border-radius:24px;font-size:.8rem;padding:16px 24px;transition:opacity .2s ease-in}.main-btn.bgWhite{background-color:#fff;color:#000}.main-btn:hover{opacity:.6}.calcWidth{--column-margin:12px;display:flex;justify-content:center;flex-wrap:wrap;margin:calc(-1 * (var(--column-margin)))}@media screen and (max-width:576px){.calcWidth{--column-margin:6px}}.calcWidth>.calcWidthItem{margin:var(--column-margin)}.calcWidth>.calcWidthItem:nth-child(1):nth-last-child(2),.calcWidth>.calcWidthItem:nth-child(2):nth-last-child(1){width:calc(50% - calc(2 * (var(--column-margin))))}.calcWidth>.calcWidthItem:nth-child(1):nth-last-child(3),.calcWidth>.calcWidthItem:nth-child(1):nth-last-child(6),.calcWidth>.calcWidthItem:nth-child(2):nth-last-child(2),.calcWidth>.calcWidthItem:nth-child(2):nth-last-child(5),.calcWidth>.calcWidthItem:nth-child(3):nth-last-child(1),.calcWidth>.calcWidthItem:nth-child(3):nth-last-child(4),.calcWidth>.calcWidthItem:nth-child(4):nth-last-child(3),.calcWidth>.calcWidthItem:nth-child(5):nth-last-child(2),.calcWidth>.calcWidthItem:nth-child(6):nth-last-child(1){width:calc(33.33% - calc(2 * (var(--column-margin))))}.calcWidth>.calcWidthItem,.calcWidth>.calcWidthItem:nth-child(1):nth-last-child(4),.calcWidth>.calcWidthItem:nth-child(2):nth-last-child(3),.calcWidth>.calcWidthItem:nth-child(3):nth-last-child(2),.calcWidth>.calcWidthItem:nth-child(4):nth-last-child(1){width:calc(25% - calc(2 * (var(--column-margin))))}@media screen and (max-width:992px){.calcWidth>.calcWidthItem,.calcWidth>.calcWidthItem:nth-child(1):nth-last-child(3),.calcWidth>.calcWidthItem:nth-child(1):nth-last-child(4),.calcWidth>.calcWidthItem:nth-child(1):nth-last-child(6),.calcWidth>.calcWidthItem:nth-child(2):nth-last-child(2),.calcWidth>.calcWidthItem:nth-child(2):nth-last-child(3),.calcWidth>.calcWidthItem:nth-child(2):nth-last-child(5),.calcWidth>.calcWidthItem:nth-child(3):nth-last-child(1),.calcWidth>.calcWidthItem:nth-child(3):nth-last-child(2),.calcWidth>.calcWidthItem:nth-child(3):nth-last-child(4),.calcWidth>.calcWidthItem:nth-child(4):nth-last-child(1),.calcWidth>.calcWidthItem:nth-child(4):nth-last-child(3),.calcWidth>.calcWidthItem:nth-child(5):nth-last-child(2),.calcWidth>.calcWidthItem:nth-child(6):nth-last-child(1){width:calc(50% - calc(2 * (var(--column-margin))))}}.background,.background .background-image,.background .background-video,.background .filter{position:absolute;top:0;left:0;width:100%;height:100%}.background .background-image,.background .background-video{object-fit:cover}.background .background-image.top,.background .background-video.top{object-position:top}.background .filter{background-color:#000;opacity:.4}.background .filter.gradient{background:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 85%,rgba(0,0,0,1) 100%)}.background .author{position:absolute;right:0;bottom:0;font-size:.6rem;opacity:.5;z-index:4}.program .program-container{display:flex;align-items:flex-start}@media screen and (max-width:992px){.program .program-container{flex-direction:column}}.program .program-list{width:100%;padding-left:60px;counter-reset:section}@media screen and (max-width:768px){.program .program-list{padding-left:0}}.program .program-list-item:not(:last-of-type){border-bottom:2px solid var(--light-grey);padding-bottom:32px;margin-bottom:32px}.program .program-list-item .wrap{display:flex}.program .program-list-item .wrap .content-box{display:grid;grid-template-columns:auto 1fr;text-align:left;transition:opacity .2s ease-in}@media screen and (min-width:993px){.program .program-list-item:hover .wrap .content-box{opacity:1!important}}@media screen and (max-width:992px){.program .program-list-item .wrap .content-box{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.program .program-list-item .wrap .content-box .count{display:flex;justify-content:center;align-items:center;min-width:50px;margin:0 20px;white-space:nowrap;font-size:1.6rem;font-weight:700}@media screen and (max-width:992px){.program .program-list-item .wrap .content-box .count{display:none}}.program .program-list-item .wrap .content-box .count:before{counter-increment:section;content:counter(section)}.program .program-list-item .wrap .content-box .spoiler-title{display:flex;align-items:center}.program .program-list-item .wrap .content-box .spoiler-title .title{font-size:1.6rem;letter-spacing:-.02rem;margin-right:auto}@media screen and (max-width:992px){.program .program-list-item .wrap .content-box .spoiler-title .title{font-size:1.4rem}}@media screen and (max-width:576px){.program .program-list-item .wrap .content-box .spoiler-title .title{font-size:1.2rem}}.program .program-list-item .spoiler-title .more-btn{background-color:var(--light-grey);width:32px;height:32px;margin:0 20px;border-radius:50%;position:relative;flex-shrink:0;transition:transform .4s ease-in}@media screen and (max-width:992px){.program .program-list-item .spoiler-title .more-btn{width:28px;height:28px;margin:0 12px}}.program .program-list-item .spoiler-title .more-btn .line{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 16px);height:2px;background-color:#fff;display:flex;transition:opacity .4s ease-in}.program .program-list-item .spoiler-title .more-btn .line:last-of-type{transform:translate(-50%,-50%) rotate(90deg)}.program .program-list-item .spoiler-title.selected .more-btn{transform:rotate(360deg)}.program .program-list-item .spoiler-title.selected .more-btn .line:last-of-type{opacity:0}.program .program-list-item .spoiler-body{grid-column:2/3;padding-right:54px}@media screen and (max-width:992px){.program .program-list-item .spoiler-body{grid-column:1/2;padding-right:12px}}.program .program-list-item .spoiler-body .desc-box{display:flex;align-items:flex-start;margin-top:32px}@media screen and (max-width:576px){.program .program-list-item .spoiler-body .desc-box{align-items:center}}.program .program-list-item .spoiler-body .desc{margin-right:32px;margin-bottom:-16px}@media screen and (max-width:576px){.program .program-list-item .spoiler-body .desc{margin-right:12px}}.program .program-list-item .spoiler-body .desc>*{display:flex;flex-direction:column;align-items:flex-start;color:var(--light-grey);font-size:.9rem;margin-bottom:16px}@media screen and (max-width:992px){.program .program-list-item .spoiler-body .desc>*{font-size:.8rem}}@media screen and (max-width:576px){.program .program-list-item .spoiler-body .desc>*{font-size:.7rem}}.program .program-list-item .spoiler-body .desc h4{font-size:1.2rem}@media screen and (max-width:576px){.program .program-list-item .spoiler-body .desc h4{font-size:.9rem}}.program .program-list-item .spoiler-body .desc ul{display:flex;flex-direction:column;align-items:flex-start}.program .program-list-item .spoiler-body .desc ul li{position:relative;margin-left:12px}.program .program-list-item .spoiler-body .desc ul li:before{content:"•";position:absolute;top:0;left:-12px}.program .program-list-item .spoiler-body .image{display:flex;margin-left:auto;width:30%;flex-shrink:0}@media screen and (max-width:992px){.program .program-list-item .spoiler-body .image{width:40%}}@media screen and (max-width:576px){.program .program-list-item .spoiler-body .image{width:50%}}.program .program-list-item .spoiler-body .image img{width:100%;height:auto}.program .program-list-item .spoiler-body .modal_div{left:0}.teacher{--margin-avatar:200px}.teacher .teacher-list .teacher-list-item{transform:translateY(calc(-1 * (var(--margin-avatar))));margin-bottom:calc(-1 * (var(--margin-avatar)))}.teacher .teacher-list .teacher-list-item .teacher-info{display:grid;grid-template-columns:25% auto;grid-template-rows:var(--margin-avatar) 1fr;grid-gap:12px 60px;margin-bottom:90px}@media screen and (max-width:992px){.teacher .teacher-list .teacher-list-item .teacher-info{grid-template-columns:var(--margin-avatar) 1fr;grid-column-gap:48px}}@media screen and (max-width:768px){.teacher .teacher-list .teacher-list-item .teacher-info{grid-template-columns:1fr;margin-bottom:60px}}.teacher .teacher-list .teacher-list-item .teacher-info .teacher-photo{grid-column:1/2;grid-row:1/2;width:100%;max-width:var(--margin-avatar);height:100%;padding:16px;margin:0 auto;border-radius:50%;overflow:hidden;background-color:#fff}.teacher .teacher-list .teacher-list-item .teacher-info .teacher-photo img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:top}.teacher .teacher-list .teacher-list-item .teacher-info .teacher-subtitle{grid-column:1/2;grid-row:2/3}@media screen and (max-width:768px){.teacher .teacher-list .teacher-list-item .teacher-info .teacher-subtitle{margin-bottom:32px}}.teacher .teacher-list .teacher-list-item .teacher-info .teacher-subtitle .name{font-weight:600;margin-bottom:8px}.teacher .teacher-list .teacher-list-item .teacher-info .teacher-subtitle .position{font-size:.8rem;margin-bottom:16px;color:var(--light-grey)}.teacher .teacher-list .teacher-list-item .teacher-info .teacher-subtitle .links-list{display:flex;justify-content:center;flex-wrap:wrap}.teacher .teacher-list .teacher-list-item .teacher-info .teacher-subtitle .links-list .links-list-item .link{display:flex;align-items:center}.teacher .teacher-list .teacher-list-item .teacher-info .teacher-subtitle .links-list .links-list-item .link .icon{width:20px;height:20px;fill:#fff;margin-right:12px}.teacher .teacher-list .teacher-list-item .teacher-info .teacher-desc{grid-column:2/3;grid-row:2/3;font-size:.8rem;color:var(--light-grey);text-align:left}@media screen and (max-width:768px){.teacher .teacher-list .teacher-list-item .teacher-info .teacher-desc{grid-column:1/2;grid-row:initial}}@media screen and (max-width:576px){.teacher .teacher-list .teacher-list-item .teacher-info .teacher-desc p{width:100%}}.price .title-box{margin:-90px 0 90px;transform:translateY(-50%)}.price .title-box:before{content:"";width:100%;height:250%;position:absolute;left:50%;top:50%;transform:translate(-50%,-45%);background-image:url(//mentorship.varto.school/wp-content/themes/varto/media/icons/title-background.svg);background-position:center;background-repeat:no-repeat;z-index:-1}.price .title-box .title{font-size:2rem;letter-spacing:-.02rem}@media screen and (max-width:992px){.price .title-box .title{font-size:1.6rem}}.price .price-list-item{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:32px;border-radius:32px;text-align:left}@media screen and (max-width:768px){.price .price-list .price-list-item.calcWidthItem{width:calc(100% - calc(2 * (var(--column-margin))))}}@media screen and (min-width:577px){.price .price-list .price-list-item{min-width:348px}}.price .price-list-item .title{font-size:1.1rem}.price .price-list-item .price-box{margin:42px 0}@media screen and (max-width:576px){.price .price-list-item .price-box{display:flex;flex-direction:column;align-items:flex-start}}.price .price-list-item .price-box .price{font-weight:700;font-size:3rem}.price .price-list-item .price-box .desc{position:relative;font-size:.8rem;font-weight:600}.price .price-list-item .price-box .desc:before{content:"/ "}@media screen and (max-width:576px){.price .price-list-item .price-box .desc{margin-top:8px}.price .price-list-item .price-box .desc:before{content:""}}.consultation .consultation-container{display:flex;justify-content:center}@media screen and (max-width:768px){.consultation .consultation-container{flex-direction:column}}.consultation .consultation-container .contacts{display:flex;flex-direction:column;align-items:flex-start;flex-shrink:0;text-align:left}@media screen and (max-width:768px){.consultation .consultation-container .contacts{align-items:center;margin:60px auto 0;order:1}}@media screen and (max-width:576px){.consultation .consultation-container .contacts{align-items:flex-start;width:100%;max-width:360px}}.consultation .consultation-container .contacts .title-box{margin-bottom:32px}.consultation .consultation-container .contact-form .title,.consultation .consultation-container .contacts .title-box h2{font-size:2rem;letter-spacing:-.02rem}@media screen and (max-width:992px){.consultation .consultation-container .contact-form .title,.consultation .consultation-container .contacts .title-box h2{font-size:1.6rem}}.consultation .consultation-container .contacts .curator-info{display:flex;align-items:center;margin-bottom:32px}.consultation .consultation-container .contacts .curator-info .photo{width:70px;height:70px;object-fit:cover;object-position:50% 10%;border-radius:50%;margin-right:12px}.consultation .consultation-container .contacts .curator-info .desc{font-weight:600}.consultation .consultation-container .contacts .curator-info .desc .title{font-size:.8rem;color:var(--light-grey);margin-bottom:4px}.consultation .consultation-container .contacts .curator-info .desc .name{font-size:.9rem}.consultation .consultation-container .contacts .links-list{display:flex;flex-direction:column;align-items:flex-start;text-align:left;text-transform:uppercase;font-size:1.2rem;margin:-4px 0}@media screen and (max-width:768px){.consultation .consultation-container .contacts .links-list{align-items:center}}@media screen and (max-width:576px){.consultation .consultation-container .contacts .links-list{align-items:flex-start}}.consultation .consultation-container .contacts .links-list .links-list-item{margin:4px 0}.consultation .consultation-container .contacts .links-list .links-list-item .curator-link{border-bottom:2px solid #fff}.consultation .consultation-container .contact-form{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:66.66%;margin-left:60px}@media screen and (max-width:768px){.consultation .consultation-container .contact-form{align-items:center;text-align:center;width:100%;max-width:360px;margin:0 auto}}@media screen and (max-width:576px){.consultation .consultation-container .contact-form{align-items:flex-start;text-align:left}}.consultation .consultation-container .contact-form .title{display:flex;flex-direction:column;align-items:flex-start;font-weight:700;margin-bottom:32px}.consultation .consultation-container .contact-form .title+.wpcf7{margin-top:auto}.consultation .consultation-container .contact-form .cf-main{position:relative}.consultation .consultation-container .contact-form .cf-main>li:not(.dn){width:calc(50% - 2 * (var(--column-margin)));margin:var(--column-margin)}@media screen and (max-width:992px){.consultation .consultation-container .contact-form .cf-main>li:not(.dn){width:calc(100% - 2 * (var(--column-margin)))}}.consultation .consultation-container .contact-form .cf-main li .cf-main-button,.consultation .consultation-container .contact-form .cf-main li .cf-main-field{width:100%;max-height:54px;height:100%;padding:16px 24px;border-radius:32px!important;transition:opacity .2s ease-in}.consultation .consultation-container .contact-form .wpcf7-form.submitting .cf-main li .cf-main-button,.consultation .consultation-container .contact-form .wpcf7-form.submitting .cf-main li .cf-main-field{opacity:.4;pointer-events:none}.consultation .consultation-container .contact-form .cf-main li .cf-main-field{font-weight:600;background-color:#000;color:#fff;border:2px solid var(--light-grey)}.consultation .consultation-container .contact-form .cf-main li .cf-main-button{font-weight:700;font-size:.9rem;background-color:#fff;color:#000}.consultation .consultation-container .contact-form .cf-main li .cf-main-button:hover{opacity:.6}.consultation .consultation-container .contact-form .cf-main .wpcf7-not-valid-tip{font-size:.6rem;margin:8px 24px -8px}.consultation .consultation-container .contact-form .cf-main .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.consultation .consultation-container .contact-form .cf-main ::placeholder{color:var(--light-grey);opacity:1}.consultation .consultation-container .contact-form .cf-main :-ms-input-placeholder{color:var(--light-grey)}.consultation .consultation-container .contact-form .cf-main ::-ms-input-placeholder{color:var(--light-grey)}.intl-tel-input .country-list{z-index:10}.intl-tel-input .country-list .country span{color:#000}.intl-tel-input .country-list .country.highlight .country-name{color:#fff}.intl-tel-input .country-list .divider{width:100%}.intl-tel-input select.iti-mobile-select *{color:#000}.intl-tel-input .selected-flag{margin-left:16px}.intl-tel-input .flag-dropdown+.cf-main-field.telephone-intl{padding-left:60px!important}.test-week-box{border-radius:32px;display:grid;grid-template-columns:33.33% 1fr auto;grid-gap:24px;position:relative;overflow:hidden;padding-left:4vw;padding-right:4vw;background-color:var(--light-lavender);color:#fff}@media screen and (max-width:1200px){.test-week-box{grid-template-columns:repeat(2,50%);padding-top:60px;padding-bottom:60px}}@media screen and (max-width:768px){.test-week-box{grid-template-columns:80% auto}}.test-week-box .content{align-self:center;text-align:left;padding:60px 0}@media screen and (max-width:1200px){.test-week-box .content{padding:0;margin-bottom:32px}}.test-week-box .content .title{text-transform:uppercase;font-size:1.8rem;margin-bottom:32px}@media screen and (max-width:768px){.test-week-box .content .title{font-size:1.6rem}}.test-week-box .content .text{font-size:20px}.test-week-box .background-image{width:100%;height:auto;align-self:flex-end}@media screen and (max-width:1200px){.test-week-box .background-image{position:absolute;top:0;left:50%;transform:translateX(24px);width:auto;height:100%}}@media screen and (max-width:768px){.test-week-box .background-image{top:initial;bottom:0;right:0;left:auto;transform:translateX(50%);width:60%;height:auto}}.test-week-box .author{position:absolute;right:0;bottom:0;width:100%;font-size:12px;opacity:.6;padding:0 4vw;text-align:right}@media screen and (max-width:768px){.test-week-box .author{text-align:left}}.test-week-box .main-button{align-self:center;padding:20px;font-size:18px;border:0!important}@media screen and (max-width:1200px){.test-week-box .main-button{grid-column-start:1;justify-self:flex-start}}@media screen and (max-width:576px){.test-week-box .main-button{font-size:16px}}.legal-page{text-align:left}@media screen and (max-width:576px){.legal-page{padding-top:90px}}.legal-page h1{font-size:2rem;margin-bottom:54px;letter-spacing:.001em}@media screen and (max-width:576px){.legal-page h1{font-size:1.4rem}}.legal-page h2{font-size:1.2rem;margin:24px 0}@media screen and (max-width:576px){.legal-page h2{font-size:1rem}}.legal-page p{font-size:.9rem;margin-bottom:12px}@media screen and (max-width:576px){.legal-page p{font-size:.7rem}}.legal-page a{color:#000;text-decoration:underline}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}