*{padding:0;box-sizing:border-box;margin:0}:root{--gray:#bdbdbd;--light-gray:#f2f2f2;--dark-gray:#353535;--green:#8ec044;--dark-green:#609f04}@font-face{src:url(/wp-content/themes/nosework/crc55.otf);font-family:Circe}@font-face{src:url(/wp-content/themes/nosework/circe-bold.otf);font-family:Circe-Bold}body{flex:1 1 auto;min-height:100vh;font-size:18px;flex-direction:column;font-family:Circe;display:flex}a,body{color:var(--dark-gray)}a{text-decoration:none}a:active,a:hover{color:var(--green)}h1,h2,h3{font-weight:700;margin-bottom:0}h1{font-size:2em}h1,h2{padding:.5em 0}h2{font-size:1.6em}h3{padding:.5em 0;font-size:1.2em}.page-header-title h1,ul{margin-bottom:0}.header,.header-second{justify-content:center;top:0;background-color:var(--light-gray);background:linear-gradient(180deg,#f2f2f2,#d6d6d6);display:flex;z-index:100}.header-second{position:sticky}.header{box-shadow:inset 0 -42px 20px -50px #353535}.header-second{box-shadow:0 22px 20px -16px #353535}.header-items{padding:10px 0;justify-content:space-between;align-items:center;width:90%;display:inline-flex}.header-items-second{padding:10px 0;justify-content:center;text-align:center;align-items:center;width:100%;display:flex}.header-item__logo{text-align:center;width:20%}.header-item_title{font-size:36px;font-weight:700;font-style:normal;text-align:center;width:60%}#menu-top li{margin-right:20px;padding-right:0;text-align:center;margin-left:20px}.nav-menu-top .menu-item{display:inline}.menu-item{padding-right:10px;padding-bottom:.5em;display:block}.menu-item:last-child{padding-right:0}.nav-menu{padding:0}.nav-menu-button{padding:0;border:0;display:none}.nav-menu-icon{height:40px;background-size:100%;background-position:50%;width:40px;background-image:url(/wp-content/themes/nosework/images/menu.svg);background-repeat:no-repeat;vertical-align:middle;display:inline-block}.nav-menu-button{border-radius:50%}.sub-menu{padding:1em;position:absolute;visibility:hidden;background-color:var(--light-gray);border-radius:0 0 .5em .5em;margin-top:.5em}.sub-menu li{padding-bottom:.5em}.sub-menu li:last-child{padding-bottom:0}.nav-menu-top>li:hover .sub-menu{opacity:1;visibility:visible}.menu-item-has-children>a:after{height:9px;content:"";margin-left:.5em;width:15px;background-image:url(/wp-content/themes/nosework/images/arrow_bottom.svg);display:inline-block}.sub-menu .menu-item{display:block}.logo{height:80px;background-size:contain;width:100px;background-image:url(/wp-content/themes/nosework/images/logo.svg);background-repeat:no-repeat;vertical-align:middle;display:inline-block}.socials-btn__btn{padding:.1em 1em;background-color:var(--green);border-radius:2em}.header-item__socials{flex-direction:column-reverse;align-items:center;width:20%;display:flex}.socials-btn__btn.contact-form-header-btn{line-height:1.2em}.socials{list-style:none;margin-bottom:10px;margin-left:0;margin-top:0;padding-left:0}.socials-item{margin-left:5px;display:inline-block}.socials-item:first-child{margin-left:0}.socials-link{vertical-align:middle;display:inline-block}.socials-items .mail img,.socials-items .tel img,.socials-link{height:30px;width:30px}.vk{background-image:url(/wp-content/themes/nosework/images/vk.svg)}.fb{background-image:url(/wp-content/themes/nosework/images/fb.svg)}.inst{background-image:url(/wp-content/themes/nosework/images/inst.svg)}.logo-link-text,.news-link-hidden,.socials-link-text{height:1px;clip:rect(1px,1px,1px,1px);position:absolute;width:1px}.slider{position:relative}.slider-item{height:70vh;justify-content:center;background-size:cover;background-position:50%;display:flex}@media (min-width:470px){.slider-item-desktop{height:70vh;justify-content:center;background-size:cover;background-position:50%;display:flex}.slider-item-mobile{display:none}}@media (max-width:469px){.slider-item-desktop{display:none}.slider-item-mobile{height:70vh;justify-content:center;background-size:cover;background-position:50%;display:flex}}.slider-item:before{right:0;content:"";position:absolute;opacity:.5;bottom:0;top:0;background-color:#fff;left:0}.slider-item-content{justify-content:flex-end;margin-bottom:4em;position:relative;flex-direction:column;align-items:flex-start;width:60%;display:flex;z-index:1}.slider-item__title{padding:0}.slider-item__description{font-size:1.2em;margin:0 0 1em;width:70%;line-height:1.2em}.slider-item__btn,.slider-item__btn:active,.slider-item__btn:focus{padding:.5em 1em;background-color:var(--green);border-radius:2em}.slider-item__btn:hover,.socials-btn__btn:hover{color:var(--dark-gray);background-color:var(--dark-green)}.important-links{padding:4em 0;justify-content:center;display:flex}.important-links-items{justify-content:space-between;align-content:flex-start;width:80%;display:flex}.link-item{flex-direction:column;align-items:center;width:22%;display:flex}.item__rules .link-item__icon{background-image:url(/wp-content/themes/nosework/images/rules.svg)}.item__afisha .link-item__icon,.item__rules .link-item__icon{height:160px;content:"";background-size:cover;width:160px;display:block}.item__afisha .link-item__icon{background-image:url(/wp-content/themes/nosework/images/afisha.svg)}.item__rating .link-item__icon{background-image:url(/wp-content/themes/nosework/images/rating.svg)}.item__rating .link-item__icon,.item__results .link-item__icon{height:160px;content:"";background-size:cover;width:160px;display:block}.item__results .link-item__icon{background-image:url(/wp-content/themes/nosework/images/cup.svg)}.item__champions .link-item__icon{height:160px;content:"";background-size:cover;width:160px;background-image:url(/wp-content/themes/nosework/images/medal.svg);display:block}.link-item-description{text-align:center}.link-item-title{padding:.5em 0 0}.philosophy{padding:2.5em 0;justify-content:center;flex-direction:column;align-items:center;background:linear-gradient(270.76deg,#8ec044,rgba(142,192,68,.74));display:flex}.philosophy-items{padding-top:2.5em;justify-content:space-between;align-content:flex-start;width:80%;display:flex}.philosophy-items:last-child{padding-top:1em}.philosophy-item{flex-direction:column;align-items:center;width:22%;display:flex}.philosophy-item-title{text-align:center;padding-bottom:0}.philosophy-item-description{font-size:.8em;text-align:justify}.philosophy-item:before{height:95px;content:"";background-size:cover;width:75px;display:block}.item__1:before{background-image:url(/wp-content/themes/nosework/images/1.svg)}.item__2:before{background-image:url(/wp-content/themes/nosework/images/2.svg)}.item__3:before{background-image:url(/wp-content/themes/nosework/images/3.svg)}.item__4:before{background-image:url(/wp-content/themes/nosework/images/4.svg)}.item__5:before{background-image:url(/wp-content/themes/nosework/images/5.svg)}.item__6:before{background-image:url(/wp-content/themes/nosework/images/6.svg)}.item__7:before{background-image:url(/wp-content/themes/nosework/images/7.svg)}.item__8:before{background-image:url(/wp-content/themes/nosework/images/8.svg)}.judges{padding:2.5em 0;justify-content:center;flex-direction:column;align-items:center;display:flex}.judges-title{text-align:center}.judges-items{padding-top:2.5em;justify-content:space-between;position:relative;align-items:flex-start;align-content:flex-start;width:80%;display:flex}.judges-item{flex-direction:column;align-items:center;width:22%;display:flex}.judges-item-photo{height:calc(200px - 2.2em);outline-offset:.5em;outline:.5em solid #8ec044;object-fit:cover;border-radius:50%;width:calc(200px - 2.2em)}.judges-item-title{padding:1.5em 0 0;text-align:center}.button_archive{margin-top:40px}.news{padding:2.5em 0;justify-content:center;flex-direction:column;align-items:center;background:linear-gradient(270.76deg,rgba(142,192,68,.74),#8ec044);display:flex}.news-items{padding-top:2.5em;justify-content:space-between;align-content:flex-start;width:80%;display:flex}.news-item{filter:drop-shadow(5px 5px 20px rgba(0,0,0,.2));flex-direction:column;align-items:center;width:30%;display:flex}.news-item-photo{border-radius:20px 20px 0 0;width:100%;display:block}.news-item__photo{position:relative;border-radius:21px 21px 0 0}.news-item__photo:after{height:20%;content:"";position:absolute;background-size:cover;bottom:0;width:100%;background-image:url(/wp-content/themes/nosework/images/news-shape.svg);background-repeat:no-repeat;display:block}.news-item__content{height:100%;padding:1em;position:relative;background-color:#f2f2f2;border-radius:0 0 20px 20px}.btn-arrow{height:2em;filter:drop-shadow(2px 2px 7px rgba(0,0,0,.3));background-size:contain;background-color:var(--green);border-radius:50%;width:2em;background-image:url(/wp-content/themes/nosework/images/arrow.svg);background-repeat:no-repeat;display:block}.news-item-link{position:absolute;top:-1em;left:20%}.news-item-description{margin-bottom:0}.btn-arrow:hover{background-color:var(--dark-green)}.news>.button_archive>a{background-color:#fff}.history-description{font-size:1em}.history .slider-item-content{width:80%}.history .slider-item__title{font-size:1.7em}.geography{padding:2.5em 0;justify-content:center;flex-direction:column;align-items:center;display:flex}.geography-map{width:80%;margin-top:2.5em}.geography-map iframe{height:400px}address{font-style:normal}.footer{justify-content:center;flex-direction:column;background-color:var(--light-gray);align-items:center;background:linear-gradient(180deg,#f2f2f2,#d6d6d6);width:100%;display:flex}.footer-items{padding:2.5em 0 0;justify-content:space-between;align-items:flex-start;width:80%;display:flex}.footer-item{width:30%}.copyright{padding:2em 0 1em;width:80%}.copyright-text{font-size:1.5em;text-transform:uppercase}.footer-list{list-style-type:none;padding-left:0}.footer-list-item{padding-bottom:.5em}.footer .copyright{padding-top:0;font-size:9px;font-weight:700;font-style:normal;text-transform:capitalize;text-align:center;line-height:3.7em}.footer .footer-items{padding-top:22px;margin-bottom:-21px;margin-top:0}.page{flex:1 0 auto;position:relative;flex-direction:column;align-items:center;display:flex}.page a,.post a{color:var(--dark-green)}.page a:hover,.post a:hover{color:var(--dark-gray)}.category-header,.page-header{flex-direction:column;align-items:center;align-content:flex-start;background:linear-gradient(270.76deg,#8ec044,rgba(142,192,68,.74));width:100%;display:flex}.page-header-title{position:relative;width:60%}.page-content{margin-bottom:2.5em;width:60%}.bradcrumbs,.bradcrumbs a{padding:1em 0;font-style:italic;color:var(--gray)}.bradcrumbs a:hover{color:var(--dark-green)}.wp-block-file__button{filter:drop-shadow(2px 2px 5px rgba(0,0,0,.2));padding:.2em 1em;background-color:var(--green);border-radius:1.5em;margin-left:1em;margin-top:.2em}a.wp-block-file__button{color:var(--dark-gray)}.wp-block-file__button:hover{color:var(--dark-grey);background-color:var(--dark-green)}.wp-block-file__button{margin-left:0;width:fit-content;display:block}.wp-block-file{margin-bottom:1em}.post{flex:1 0 auto;flex-direction:column}.post,.post-header{align-items:center;display:flex}.post-header{height:70vh;justify-content:flex-end;position:relative;flex-direction:column;background-size:cover;background-position:50%;align-content:flex-start;width:100%}.post-header:after{right:0;content:"";position:absolute;bottom:0;top:0;background:linear-gradient(1turn,#fff,hsla(0,0%,100%,0));left:0}.post-header-title{margin-bottom:1em;width:60%;z-index:50}.bradcrumbs{width:60%}.post-content-container{margin-bottom:2.5em;width:60%}.wp-block-post-title{display:none}.post-content-date{color:var(--gray);padding-bottom:1em}.post-content{margin-top:1em}.post-content ul{margin-bottom:1em}.category{flex:1 0 auto;margin-bottom:2.5rem;flex-direction:column;align-items:center;display:flex}.category-header-title{width:60%}.category-item{filter:drop-shadow(5px 5px 5px rgba(0,0,0,.25));margin-bottom:2em;flex-direction:row;align-items:stretch;display:flex}.socials-item:last-child{margin-bottom:0}.category-item-content{padding:1em;position:relative;flex-direction:column;background-color:var(--light-gray);border-radius:20px;width:100%;display:flex}.category-item-content p{margin-bottom:0}.category-item-content h3{padding-top:0;font-weight:700;margin-bottom:0}.category-item-content em{font-size:.8em;color:var(--gray)}.category-items-instructors{width:100%}.category-sidebar{width:30%;padding-left:1.5em}.category-sidebar ul{list-style-type:none;padding-left:0}.category .bradcrumbs{width:60%}.category-item-link{position:relative;align-self:flex-end;top:0;left:0}.category-item-footer{justify-content:space-between;align-items:center;display:flex}.category-item-judges{margin-bottom:2em;align-items:center;display:flex}.category-item-ludges-content{padding:0 0 0 1em}.category-item-judges-photo{height:150px;overflow:hidden;flex-shrink:0;object-fit:cover;background-color:gray;border-radius:50%;width:150px}.category-item-ludges-content h3{padding:.5em 0 0}.wp-block-table td{padding:.5em;border:1px solid var(--gray)}.bg-plug{display:none}body.lock{overflow:hidden}.bg-plug.active{height:100vh;backdrop-filter:blur(5px);position:fixed;top:0;background-color:hsla(0,0%,53%,.3);left:0;width:100vw;display:flex;z-index:200}.wpcf7-list-item{display:block}.contact-form-header-btn{text-align:center;cursor:pointer;display:inline-block}.contact-form-footer-btn{padding:12px 26px 10px;border:0;margin-bottom:20px;color:#fff;background-color:#609f04;cursor:pointer;margin-top:4px}.contact-form-footer-modal,.contact-form-header-modal{display:none}.contact-form-footer-modal.active,.contact-form-header-modal.active{transform:translateX(-50%);overflow-y:auto;position:fixed;max-width:560px;max-height:calc(100vh - 100px);top:100px;background-color:#fff;box-sizing:border-box;left:50%;width:100%;display:block;z-index:300}.contact-form-footer-modal__close,.contact-form-header-modal__close{height:50px;justify-content:center;right:0;position:absolute;top:0;background-color:#8ec044;align-items:center;border-radius:50%;cursor:pointer;width:50px;display:flex}.contact-form-footer-modal__close:before,.contact-form-header-modal__close:before{height:2px;transform:rotate(-45deg);content:"";position:absolute;background-color:#fff;border-radius:2px;width:36px}.contact-form-footer-modal__close:after,.contact-form-header-modal__close:after{height:2px;transform:rotate(45deg);content:"";position:absolute;background-color:#fff;border-radius:2px;width:36px}.contact-form-footer-modal .widget_block,.contact-form-header-modal .widget_block{padding:40px 40px 20px;background-color:#fff}.contact-form-footer-modal label,.contact-form-header-modal label{width:100%}.contact-form-footer-modal .wpcf7-list-item-label,.contact-form-header-modal .wpcf7-list-item-label{padding-left:10px}.contact-form-footer-modal .wpcf7-form-control-wrap,.contact-form-footer-modal .wpcf7-text,.contact-form-header-modal .wpcf7-form-control-wrap,.contact-form-header-modal .wpcf7-text{width:100%}.contact-form-footer-modal .wpcf7-checkbox,.contact-form-footer-modal .wpcf7-radio,.contact-form-header-modal .wpcf7-checkbox,.contact-form-header-modal .wpcf7-radio{flex-direction:column;display:flex}.contact-form-footer-modal .wpcf7-textarea,.contact-form-header-modal .wpcf7-textarea{width:100%}.contact-form-footer-modal .wpcf7-submit,.contact-form-header-modal .wpcf7-submit{padding:12px 26px 9px;border:0;outline:none;text-align:center;background-color:#8ec044;box-sizing:border-box;width:100%;margin-top:20px}#graduates-filter{flex-direction:column;gap:10px;width:100%;display:flex}.graduates-filter__city{padding:9px 18px 6px;transition:.1s linear;text-align:center;background-color:#dbdbdb;border-radius:26px;cursor:pointer}@media (hover:hover){.graduates-filter__city:hover{background-color:#8ec044}}.graduate{display:none}.graduate.active{display:flex}#top-bar,.clearfix{display:none}@media (min-width:769px){.category-content{max-width:80%;flex-direction:row;display:flex}}@media (max-width:1200px){.nav-menu-button{display:none}.header-item__socials{order:1}.slider-item-content{justify-content:center;margin-bottom:0}.slider-item__description{font-size:1em;width:100%}.footer-items,.important-links-items,.judges-items,.news-items,.philosophy-items{flex-direction:column}.footer-item,.judges-item,.link-item,.news-item,.philosophy-item{margin-bottom:1.5em;width:100%}.link-item:last-child{margin-bottom:0}.philosophy-title{text-align:center}.news-item__content{flex-direction:column;display:flex}.news-item-link{position:relative;align-self:flex-end;top:0;margin:1em 0 0;left:0}.geography{padding-bottom:0}.geography-map{width:100%}.geography-map iframe{height:50vmax;display:block}.footer-items{flex-direction:column-reverse}.bradcrumbs,.category .bradcrumbs,.category-content,.category-header-title,.page-content,.page-header-title,.post-content-container,.post-header-title{width:80%}.category-items,.category-sidebar{width:100%}.category-sidebar{padding-left:0}#graduates-filter{flex-wrap:wrap;flex-direction:row}.history .slider-item-content{width:90%}.category-item-judges-photo{height:100px;width:100px}.judges-item:nth-child(odd){display:none}.judges-item:last-child{margin-bottom:0}}@media (max-width:420px){.header-item__socials{flex-direction:column-reverse}.socials-btn{margin-top:10px}.socials{margin-left:0}}@media (min-width:961px) and (max-width:1060px){.header-items{width:90%}}@media screen and (max-width:1360px){.header-item__nav{order:2}}@media (max-width:1000px){.header-item_title{font-size:28px}.header-second{font-size:small}}@media (max-width:760px){.header-second{display:none}}@media (max-width:500px){.header-item_title{width:10%;display:none}.header-item__socials{padding-right:10px;width:40%}}@media (max-width:350px){.socials-items{display:none}}@media (max-width:760px){.category-content{flex-direction:column-reverse!important;display:flex}}.wpcf7-form-control.has-spinner.wpcf7-submit{padding:calc(.667em + 2px) calc(1.333em + 2px);border:none;color:#fff;background-color:#8ec044;border-radius:9999px}.profile-card{max-width:500px;width:100%;display:flex}.profile-card p{margin-bottom:0!important}.champion-ranv{padding:20px;background-color:#fff176;border-radius:20px}