:root{--crocus:#8C6FFF}.crocus{color:var(--crocus)}h1,h2{letter-spacing:-.02rem}h2{margin-bottom:48px}@media screen and (min-width:993px){h2{font-size:3rem}}@media screen and (min-width:1201px){h2{font-size:3.4rem}}body{letter-spacing:0;line-height:1.4;background-color:#000;color:#fff}main{overflow:hidden}.main-btn{background-color:var(--yellow);color:#000;margin-top:32px;font-size:1rem}.main-btn.transparent{background-color:transparent;color:#fff;border:2px solid #fff}.background .author{opacity:.2;right:12px;bottom:12px}.cat-list{font-size:.7rem;color:var(--light-grey)}.cat-list-item{display:inline}.cat-list-item:after{content:', '}.cat-list-item:last-of-type:after{content:none}.pagination{margin-top:32px;display:flex;align-items:center}.pagination .page-numbers.next,.pagination .page-numbers.prev{display:none}.pagination .page-numbers{min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;padding:4px 8px;margin:0 4px;font-size:.9rem;line-height:1;background-color:#000;color:#fff;border-radius:4px;border:2px solid #fff;transition:opacity .2s ease-in}.pagination .page-numbers:not(.current):hover{opacity:.7}.pagination .page-numbers.current{background-color:#fff;color:#000;border-color:transparent}header.navbar{position:absolute!important;top:0;left:0;width:100%;background-color:transparent!important;color:#fff}header.navbar *{font-family:FixelDisplay,sans-serif;font-weight:700}.slicknav_parent ul li a,.slicknav_parent ul li div,.slicknav_parent ul li span{font-family:FixelDisplay,sans-serif!important;font-weight:500!important;text-transform:unset!important}header.navbar nav #menu>li{padding:24px 10px}header.navbar nav #menu>li.sub>span{padding-right:20px}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}.breadcrumbs{padding-top:120px;padding-bottom:32px;text-align:left}.breadcrumbs .item a{transition:color .2s ease-in}.breadcrumbs .item:hover a{color:var(--yellow)}.breadcrumbs .item:after{content:"/"}.breadcrumbs .item:last-of-type:after{content:none}.hero{position:relative;min-height:100vh;color:#fff;display:flex;padding-top:90px;text-align:left}.hero .event-container{display:grid;grid-template-columns:1fr .5fr;grid-column-gap:32px;align-items:center}@media screen and (max-width:768px){.hero .event-container{display:grid;grid-template-columns:1fr}}.hero .content{position:relative;z-index:4;padding:90px 0}@media screen and (max-width:768px){.hero .content{text-align:center;display:flex;flex-direction:column;align-items:center}}.hero .content .title{font-size:5.4rem}@media screen and (max-width:992px){.hero .content .title{font-size:3.3rem}}@media screen and (max-width:576px){.hero .content .title{font-size:12vw}}.hero .content .desc{max-width:500px;margin-top:32px}@media screen and (min-width:993px){.hero .content .desc{font-size:1.2rem}}.hero .content .info{margin-top:32px;display:flex}@media screen and (max-width:992px){.hero .content .info{flex-direction:column;align-items:flex-start}}@media screen and (max-width:768px){.hero .content .info{align-items:center}}@media screen and (min-width:769px){.hero .background{position:relative}}.hero .background.parallax{display:flex;align-items:center}@media screen and (min-width:769px){.hero .background.parallax{position:absolute;left:35%;width:65%}}.hero .background.parallax .parallax-box{position:absolute;top:50%;transform:translateY(-50%)}.hero .background.parallax .background-image{position:relative}@media screen and (min-width:577px){.hero .background .background-image{object-fit:contain}}@media screen and (max-width:576px){.hero .background .background-image{top:50%;transform:translateY(-50%)}}.hero .background .filter{z-index:3}@media screen and (min-width:769px){.hero .background .filter{display:none}}.gradient.crocus{background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,1) 50%,rgba(140,111,255,.6) 100%)}.main-screen{position:relative;min-height:100vh;color:#fff;display:flex;align-items:center;padding-top:90px;padding-bottom:90px;text-align:left}.main-screen .content{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:100%;margin:0 auto}.main-screen .content .main-title{font-size:14vw;text-transform:uppercase;margin-bottom:32px}@media screen and (min-width:577px){.main-screen .content .main-title{font-size:4rem}}@media screen and (min-width:769px){.main-screen .content .main-title{font-size:5rem}}@media screen and (min-width:769px){.main-screen .content .desc{max-width:70%}}.main-screen .main-btn{box-shadow:0 4px 24px 0 var(--pink)}.main-screen .background .gradient{opacity:1;background:linear-gradient(0deg,rgba(0,0,0,1) 10%,rgba(255,255,255,0) 100%)}.report .report-container{display:flex;flex-direction:column;align-items:center}.report .title{text-align:left;margin-right:auto;margin-bottom:32px}.report .content{display:flex;flex-direction:column}@media screen and (min-width:1201px){.report .content{position:relative}}.report .list{position:relative;z-index:4;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;--item-margin:12px;margin:calc(-1 * var(--item-margin))}@media screen and (min-width:993px){.report .list{--item-margin:20px}}@media screen and (min-width:1201px){.report .list{flex-direction:row;--item-margin:32px;padding:6rem 0}}.report .item{position:relative;display:flex;flex-direction:column;align-items:center;padding:12px;margin:var(--item-margin);border:1px solid #fff;border-radius:24px;overflow:hidden}@media screen and (min-width:577px){.report .item{padding:24px}}.report .item:before{content:'';display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#370F6438;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-moz-backdrop-filter:blur(4px);z-index:-1}.report .item .heading{width:100%;padding:8px 8px 4px;margin-bottom:24px;border-radius:16px;font-size:2.7vw;line-height:1.2;background-color:#fff;color:#0b0b0b;text-transform:uppercase}@media screen and (min-width:577px){.report .item .heading{width:auto;padding:8px 16px 4px;font-size:.7rem}}.report .item .sum{font-size:12vw;font-weight:600;line-height:1}@media screen and (min-width:577px){.report .item .sum{font-size:3.4rem}}.report .background{position:relative;display:flex;max-width:480px}@media screen and (min-width:993px){.report .background{margin:0 auto}}@media screen and (min-width:1201px){.report .background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:37%;max-width:100%}}.report .background .background-image{position:static}@media screen and (min-width:1201px){.report .background .background-image{position:absolute}}.report .background .filter.gradient{top:50%;left:50%;transform:translate(-50%,-50%);height:101%;width:101%;background:linear-gradient(270deg,rgba(0,0,0,0) 58.12%,#000 100%),linear-gradient(0deg,rgba(0,0,0,0) 84.64%,#000 100%),linear-gradient(179.94deg,rgba(0,0,0,0) 61.61%,#000 99.95%),linear-gradient(90deg,rgba(0,0,0,0) 58.94%,#000 100%);opacity:1}.report .background .author{right:92%;bottom:3rem;transform:translateX(100%);width:100%;opacity:.7;font-size:.5rem;font-weight:300;text-align:left}.report .footnote{margin:24px auto 0;font-size:.8rem;font-weight:300;z-index:1}@media screen and (min-width:1201px){.report .footnote{margin:0 auto 0 0;font-size:.9rem}}.report .main-btn{width:100%;justify-content:center;background-color:#fff;color:#0b0b0b;box-shadow:0 0 24px 0 var(--crocus)}@media screen and (min-width:577px){.report .main-btn{width:auto}}.report-modal{flex-direction:column}.report-modal .report-modal-container{display:flex;flex-direction:column;min-height:100vh}@media screen and (min-width:993px){.report-modal .report-modal-container{min-height:unset}}.report-modal .modal_close{margin:0 12px 0 auto}.report-modal .content{position:relative;display:flex;flex-direction:column;align-items:center;padding:32px;border:2px solid #fff;border-radius:32px}@media screen and (min-width:769px){.report-modal .content{padding-bottom:90px}}.report-modal .content:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:101%;height:101%;background-color:#0b0B0B60;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-moz-backdrop-filter:blur(4px);z-index:-1}.report-modal h2.title{text-align:left;margin-right:auto;margin-bottom:48px}@media screen and (max-width:576px){.report-modal h2.title{margin-left:auto;text-transform:uppercase!important}}.report-modal .list{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-gap:32px}@media screen and (min-width:769px){.report-modal .list{width:100%;grid-template-columns:repeat(2,auto);grid-auto-rows:minmax(auto,120px)}}@media screen and (min-width:993px){.report-modal .list{align-items:flex-start;max-width:100%;grid-template-columns:repeat(5,auto);grid-gap:16px}}.report-modal .item{position:relative;display:flex;justify-content:center;align-items:center;height:100%}@media screen and (max-width:576px){.report-modal .item{justify-content:flex-end}}@media screen and (max-width:576px){.report-modal .item:first-of-type,.report-modal .item:nth-of-type(3){flex-direction:column-reverse;align-items:flex-end}}.report-modal .item img{width:auto;height:auto;max-width:180px;max-height:120px}@media screen and (min-width:577px){.report-modal .item img{max-width:260px;max-height:190px}}@media screen and (min-width:769px){.report-modal .item img{height:100%;max-width:unset;max-height:unset}}@media screen and (min-width:993px){.report-modal .item img{width:100%;height:auto;max-height:120px}}.report-modal .item .quantity{margin-bottom:auto;transform:translate(0,-20%);font-size:1.4rem;line-height:1;font-weight:700;text-transform:uppercase;z-index:1}@media screen and (min-width:577px){.report-modal .item .quantity{transform:translate(0,-20%)}}@media screen and (min-width:1201px){.report-modal .item .quantity{font-size:2rem}}@media screen and (min-width:577px){.report-modal .item:first-of-type .quantity{transform:translate(-70%,-20%)}.report-modal .item:nth-of-type(2) .quantity{transform:translate(10%,-20%)}.report-modal .item:nth-of-type(3) .quantity{transform:translate(-20%,-20%)}}.benefits{position:relative;font-size:.8rem;min-height:540px;display:flex;align-items:center}@media screen and (min-width:769px){.benefits{font-size:1rem}}.benefits .benefits-container{display:flex;flex-direction:column;text-align:left;position:relative;z-index:4}@media screen and (min-width:769px){.benefits .benefits-container{padding:90px 0}}.benefits .header{width:100%;margin-bottom:32px}@media screen and (min-width:769px){.benefits .header{width:50%;margin-right:auto}}.benefits .title{margin-bottom:24px}.benefits .info{width:100%}@media screen and (min-width:769px){.benefits .info{width:40%;margin-left:auto}}.benefits .info ul{display:flex;flex-direction:column}.benefits .info li{position:relative;padding-left:32px;margin-bottom:12px}@media screen and (min-width:769px){.benefits .info li{padding-left:60px}}.benefits .info li:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:12px;height:12px;border-radius:50%;border:4px solid #fff;background-color:#000}.benefits .filter{opacity:1;background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%)}@media screen and (max-width:768px){.benefits .filter{background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,.4) 50%,rgba(0,0,0,1) 100%)}}@media screen and (max-width:768px){.benefits .background-image{left:0!important}}.benefits.bottom{padding-bottom:90px;min-height:100%}@media screen and (min-width:769px){.benefits.bottom{padding:90px 0}}.benefits.bottom .benefits-container{padding:90px 0}@media screen and (min-width:769px){.benefits.bottom .benefits-container{padding:90px 4vw}}.benefits.bottom .info{position:relative;z-index:1}.benefits.bottom .background{top:130px;width:100%;height:calc(100% - 90px);object-fit:contain}@media screen and (min-width:769px){.benefits.bottom .background{top:0;left:0!important;transform:unset;height:100%}}.benefits.bottom .background-image{width:auto;left:100%!important;transform:translateX(-100%) scale(-1,1)}@media screen and (min-width:769px){.benefits.bottom .background-image{left:4vw!important;transform:unset}}.benefits.bottom .author{bottom:-12px}@media screen and (min-width:769px){.benefits.bottom .author{right:calc(100% - 4vw);width:100%;transform:translateX(100%)}}.benefits.bottom .title{text-transform:initial!important}@media screen and (min-width:993px){.benefits.bottom .title{font-size:3rem}}.benefits.bottom .main-btn{margin-top:0}.benefits.for-whom .header{width:70%}.benefits.for-whom .info{width:100%;padding-left:30vw}@media screen and (min-width:993px){.benefits.for-whom .info{width:42%;margin-left:auto;padding:0}}.format{position:relative}.format .format-container{position:relative;z-index:4}.format .title{text-align:left}.format .list-wrap{display:flex;flex-direction:column}@media screen and (min-width:769px){.format .list-wrap{flex-direction:row;justify-content:space-between}}.format .list{display:flex;flex-direction:column;margin:-12px;margin-top:12px}@media screen and (min-width:769px){.format .list:nth-of-type(2n){align-items:flex-end;margin-top:24px}}.format .list-item{display:flex;flex-direction:column;align-items:flex-start;font-size:.8rem;text-align:left;padding:16px;max-width:320px;border-radius:18px;border:1px solid #fff;margin:12px}@media screen and (min-width:993px){.format .list-item{max-width:420px;font-size:1.3rem;padding:32px}}.format .list:first-of-type .list-item:nth-of-type(2n){margin-left:32px}.format .list:nth-of-type(2) .list-item:first-of-type{margin-left:48px}@media screen and (min-width:769px){.format .list:nth-of-type(2) .list-item:first-of-type{min-width:60%}.format .list-item{margin:12px!important}}@media screen and (min-width:769px){.format .list-item:nth-of-type(2n){width:80%}}.format .list-item .header{padding:8px 12px;border-radius:8px;margin-bottom:8px;background-color:#fff;color:#000;font-size:.7rem;font-weight:600;text-transform:uppercase}@media screen and (min-width:577px){.format .list-item .header{font-size:1rem}}.format .background-image,.format .filter{height:calc(100% - 64px);top:100%;transform:translateY(-100%)}.format .background-image{left:45%;object-fit:contain}@media screen and (min-width:769px){.format .background-image{left:50%;transform:translate(-50%,-100%);width:auto}}.format .filter{background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 50%,#000 100%);opacity:1}.format .author{bottom:-12px;transform:translateY(100%)}@media screen and (min-width:769px){.format .author{right:50%;transform:translate(50%,100%)}}.teachers .teachers-container{display:flex;flex-direction:column;align-items:center}.teachers .title{text-align:left;margin:0 auto 32px 0}.teachers .search-form{width:100%}.teachers .search-form div.grid{position:relative;width:100%;display:grid;grid-template-columns:1fr auto;grid-gap:8px 12px;margin-bottom:32px}.teachers .search-field{display:flex;align-items:center;width:100%;padding:12px 28px;font-size:.8rem;background-color:#000;color:#fff;border:2px solid #fff;border-radius:8px}.teachers .search-submit{display:flex;align-items:center;font-size:.9rem;font-weight:700;text-transform:uppercase;padding:14px 24px;border-radius:8px;margin:0;background-color:#fff;color:#000;line-height:1}.teachers .search-form input[type=radio]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;display:none;visibility:hidden;opacity:0}.teachers .category-list{display:flex;flex-wrap:wrap;--column-margin:4px;margin:calc(-1 * (var(--column-margin)));grid-column:1/3}.teachers .category-list-item{margin:var(--column-margin);position:relative}.teachers .category-list-item .tag{display:flex;font-size:.7rem;font-weight:700;text-transform:uppercase;padding:8px 16px 4px;border-radius:8px;border:2px solid #fff}@media screen and (min-width:993px){.teachers .category-list-item .tag{transition:all .2s ease-in}}.teachers .category-list-item.active .tag,.teachers .category-list-item:hover .tag{cursor:pointer;background-color:var(--yellow);color:#000;border-color:transparent}.teachers .teachers-list{width:calc(100% + 2 * var(--column-margin))}.teachers .teachers-list.calcWidth{justify-content:flex-start}.teachers .calcWidth .teachers-list-item.calcWidthItem{width:calc(100% - calc(2 * (var(--column-margin))))}@media screen and (min-width:421px){.teachers .calcWidth .teachers-list-item.calcWidthItem{width:calc(50% - calc(2 * (var(--column-margin))))}}@media screen and (min-width:993px){.teachers .calcWidth .teachers-list-item.calcWidthItem{width:calc(25% - calc(2 * (var(--column-margin))))}}.teachers .teachers-list-item{text-align:left}.teachers .teachers-list-item .photo{width:100%;height:360px;border-radius:12px;margin-bottom:8px;object-fit:cover;object-position:center 20%}@media screen and (min-width:577px){.teachers .teachers-list-item .photo{height:320px}}.teachers .teachers-list-item .name{font-size:1rem;letter-spacing:initial;margin:4px 0}.program .program-container{flex-direction:column}.program .program-list{padding:32px;border:2px solid #fff;border-radius:32px}.program .program-list-item .spoiler-title .more-btn{background-color:#fff}.program .program-list-item .spoiler-title .more-btn .line{background-color:#000}.program .program-list-item .spoiler-body .desc>*{display:block}.mentor-page .content{width:100%;text-align:left;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:993px){.mentor-page .content{width:30%;align-items:flex-start}}.mentor-page .content .info{margin-top:32px}.mentor-page .info .title{font-weight:600;text-transform:uppercase;margin-top:24px;margin-bottom:8px}.mentor-page .info .title:first-of-type{margin-top:0}.mentor-page .info .desc{font-size:.8rem}.mentor-page .info .desc ul{display:flex;flex-direction:column}.mentor-page .info .desc li{display:flex}.mentor-page .info .desc li:before{content:'•';padding:0 12px}.mentor-page .info .desc a{text-decoration:underline}.mentor-page{background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,1) 80%,rgba(140,111,255,.6) 100%)}.mentor{padding-top:30px;padding-bottom:60px}@media screen and (min-width:993px){.mentor{padding-bottom:90px}}.mentor .mentor-container{display:flex;flex-direction:column}@media screen and (min-width:993px){.mentor .mentor-container{flex-direction:row}}.mentor .content .photo{width:240px;height:240px;border-radius:50%;object-fit:cover;margin-bottom:16px}.mentor .content .name{font-size:1.2rem}.mentor .content .position{font-size:.7rem;color:var(--light-grey)}.mentor .content .link{display:flex;justify-content:center;align-items:center;padding:14px 32px;margin-top:16px;border:2px solid transparent;border-radius:24px;font-weight:700;line-height:1;white-space:nowrap;transition:opacity .2s}.mentor .content .link .icon{width:24px;height:24px;margin-right:8px}.mentor .mentor-gallery,.registration .registration-box{margin-top:48px}@media screen and (min-width:993px){.mentor .mentor-gallery,.registration .registration-box{width:65%;margin:0 0 0 auto}}@media screen and (min-width:993px){.registration{padding-bottom:90px}}.registration .registration-container{display:flex;flex-direction:column;text-align:left}@media screen and (min-width:993px){.registration .registration-container{display:grid;grid-template-columns:35% auto}}.registration .info{order:1;display:block;margin:0 auto 32px;width:100%;max-width:480px}@media screen and (min-width:993px){.registration .info{margin:0 0 60px}}@media screen and (max-width:992px){.registration .info .title{font-size:2.2rem;font-weight:700;letter-spacing:.02em;line-height:1;text-align:center;text-transform:initial;margin-bottom:24px}}@media screen and (max-width:576px){.registration .info .title{font-size:1.8rem}}.registration .bottom-box{order:3;display:flex;flex-direction:column;align-items:center;min-height:540px;justify-content:center;position:absolute;bottom:0;left:0;transform:translateY(-100%);width:100%}@media screen and (min-width:993px){.registration .bottom-box{position:static;transform:unset;align-items:flex-start;min-height:auto}}.registration .bottom-box:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(//mentorship.varto.school/wp-content/themes/varto_school/media/mentorship-benefits-background03.jpg);z-index:1}.registration .bottom-box:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,1) 100%);z-index:2}@media screen and (min-width:993px){.registration .bottom-box:after,.registration .bottom-box:before{content:none}}.registration .bottom-box .title{position:relative;z-index:3;text-transform:initial;margin:0 auto 32px}@media screen and (min-width:993px){.registration .bottom-box .title{margin-left:0}}.registration .bottom-box .main-btn{position:relative;z-index:3;margin:0 auto}@media screen and (min-width:993px){.registration .bottom-box .main-btn{margin-left:0}}.registration .registration-box{order:2;margin:0 auto;height:580px;width:100%;max-width:480px;border-radius:32px;overflow:hidden}@media screen and (min-width:993px){.registration .registration-box{grid-row:1/4;grid-column:2/3}}@media screen and (min-width:993px){.registration>*{order:unset}}.footer .footer-container{border-top:2px solid #fff!important}