@font-face{font-family:Jura;src:url(/font/Jura-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:'Exo 2';src:url(/font/Exo2-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:'Bad Script';src:url(/font/BadScript-Regular.ttf) format("truetype");font-display:swap}.p-challenge{padding:16px 0;color:#3f3f3f;font-family:'Exo 2'}.pc-head{position:relative;background:#50abd7 url(/i/bg/sacura.jpg) no-repeat fixed left -50px bottom -50px;min-height:90vh;vertical-align:middle;padding:16px;text-align:center;color:#fff;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.pc-title{font-family:'Exo 2';color:#ecf0f1;text-transform:uppercase;font-size:1.4rem;margin:16px 0;padding:0;vertical-align:middle;font-weight:400}.pc-subtitle{font-family:Jura;text-align:center;font-size:4rem;white-space:nowrap}.pc-head-share{padding:16px}.pc-head-share .p-soc-cap{font-family:Jura;display:block;font-size:1.2rem;color:#fff;text-shadow:0 0 1px #000}.pc-head-share .mu-a{font-size:1.5rem;line-height:48px;opacity:.8;margin:5px}.pc-head-share .mu-a>i{width:48px;line-height:48px}.pc-head-share .mu-a:hover{opacity:1}.pc-head-short{height:auto;min-height:0;box-shadow:none;background-attachment:scroll;background-size:50%;background-position:left bottom}.pc-head-short .pc-subtitle{font-size:2rem}.pc-menu{background:#fff;padding:16px}.pc-menu .mu{text-align:center}.pc-menu .mu .mu-a{font-family:Jura}.pc-body{background:#fff;text-align:justify}.pc-content{max-width:900px;margin:0 auto}.p-pc-award{margin:16px 0}.p-pc-award__sum{font-size:32px;color:#fec606}.p-pc-award__hint{font-size:13px}.pc-text{font-family:'Exo 2';font-size:1rem;margin:.4em 0;line-height:1.5em}.pc-text h2{font-size:1.5em;margin:1em 0 .8em;color:#555}.pc-text h3{font-size:1.2em;margin:1em 0 .8em;color:#555}.pc-text.is-big{font-size:1.1rem}.pc-text p{margin:.7em 0}.pc-text a{color:#000;text-decoration:none;border-bottom:1px dashed #333}.pc-text li{line-height:1.5em;list-style:disc outside;margin-left:1em}.pc-text b{color:#333}.pc-text-block{margin-top:1em;margin-bottom:1em;text-align:left}.pc-text-l{max-width:60%;margin-left:0;margin-right:auto}.pc-text-r{max-width:60%;margin-left:auto;margin-right:0}.pc-text-c{max-width:60%;margin:0 auto}.pc-spaced-text{letter-spacing:.1em}.pc-quote{font-family:Jura;max-width:50%;padding:16px 0 16px 40px;margin:0 36px 0 auto;font-size:1.3rem}.pc-quote>footer{font-family:'Exo 2';font-size:.9rem;color:#888}.pc-prize{margin:16px 0}.pc-prize>li{font-size:1.2rem;line-height:normal;margin:.5em 0 .5em 1em;list-style:disc outside;text-align:left}.pc-rules{margin:16px 0}.pc-rules>li{font-size:1.1rem;line-height:normal;margin:.5em 0 .5em 1em;list-style-position:outside;list-style-type:decimal;text-align:left}.pc-rules>li::marker{font-family:monospace;font-size:1rem;text-align:left}.np-pc-awards__title{text-align:center;font-size:24px;font-weight:700;color:#fff3c7}.np-pc-share{background:#1f1f1f;padding:0 24px}.np-PC-share__link{display:inline-block;background:#1f3946;color:#66bae6;text-decoration:none;padding:8px;margin-right:8px}.np-PC-share__link:hover{background:#2e5468}.pc-join-button{display:inline-block;margin:16px 0;background:#f04903;box-sizing:border-box;border-radius:16px;text-align:center;z-index:10;font-size:36px;text-decoration:none;color:#fafafa;padding:16px 24px;text-transform:uppercase;font-family:'Exo 2';transition:all .3s ease;border:none}.pc-join-button:hover{background:#ff7416;color:#fff;letter-spacing:.1em}.np-pc__finished{display:inline-block;margin:32px 0;background:#fcce0f;box-sizing:border-box;text-align:center;z-index:10;font-size:36px;text-decoration:none;color:#1f1f1f;padding:24px;text-transform:uppercase;transition:background 1s ease}.pc-join{clear:both;vertical-align:middle}.p-pc-join__form{position:relative;border:1px solid #eee;background:#f3f3f3;box-shadow:1px 1px 3px #ccc}.p-pc-join__form .loading{position:absolute;top:0;left:0;right:0;bottom:0;color:green;font-size:22px;text-align:center;padding:25% 0;background:#fff;opacity:.9;z-index:9}.p-pc-join__form .loading i{display:block;font-size:64px;padding:24px}.p-pc-join__form .np-form-hint{color:#333;font-size:16px;line-height:22px}.p-pc-join__form .np-label{font-size:18px;color:#111}.p-pc-join__form .np-textarea{font-size:18px}.p-pc-join__form__img_preview{width:300px}.np-pc-join__file-input,.np-pc-join__submit{background:#f39c12;font-family:Rubik,Arial Narrow,sans-serif;font-size:24px;line-height:32px;padding:8px 12px;box-sizing:border-box;vertical-align:middle}.np-pc-join__file-input:hover,.np-pc-join__submit:hover{background:#fca213}.np-pc-join__rules-link{color:#111}.np-pc-join__file-input{font-size:18px;padding:8px 12px;line-height:32px}.np-pc-join__file-input .icon-ok{display:none}.np-pc-join__file-input .value{display:none}.np-pc-join__file-input.valid{background:#16a085}.np-pc-join__file-input.valid .value{display:inline}.np-pc-join__file-input.valid .label{display:none}.np-pc-join__file-input.valid .i-upload{display:none}.np-pc-join__file-input.valid .i-ok{display:inline}.np-pc-join__submit.disabled{background:#ccc}.np-pc-terms{display:block;background:#bdc3c7;color:#333;padding:16px;font-size:12px}.np-pc-terms h2{color:#555;font-size:18px;margin:16px 0 6px}.np-pc-terms ol{padding:0;margin:0}.np-pc-terms ol li{list-style-position:inside;padding:6px 0;line-height:14px}.np-pc-terms p{line-height:14px}.np-pc-terms a{color:#333}.np-pc-terms .clarification{font-size:11px;color:#888}.np-thumbs.np-pc-photos{text-align:center}.np-thumbs.np-pc-photos .np-photo-thumb{margin:20px}.np-thumbs.np-pc-photos .np-photo-thumb .ctrls{opacity:.1}.np-thumbs.np-pc-photos .np-photo-thumb:hover .ctrls{opacity:.8}.np-thumbs.np-pc-photos-top{background:rgba(0,0,0,.3);overflow:hidden;position:relative}.np-thumbs.np-pc-photos-top .np-photo-thumb{vertical-align:bottom;box-shadow:0 0 16px #000}.np-thumbs.np-pc-photos-top .np-photo-thumb.first .img-wrp{width:400px;height:400px}.np-thumbs.np-pc-photos-top .np-photo-thumb.second{position:absolute;right:70%;bottom:0}.np-thumbs.np-pc-photos-top .np-photo-thumb.second .img-wrp{width:300px;height:300px}.np-thumbs.np-pc-photos-top .np-photo-thumb.third{position:absolute;left:70%;bottom:0}.np-thumbs.np-pc-photos-top .np-photo-thumb.third .img-wrp{width:250px;height:250px}@media (min-width:980px) and (max-width:1289px){.np-thumbs.np-pc-photos-top .np-photo-thumb.first .img-wrp{width:300px;height:300px}.np-thumbs.np-pc-photos-top .np-photo-thumb.second .img-wrp{width:250px;height:250px}.np-thumbs.np-pc-photos-top .np-photo-thumb.third .img-wrp{width:200px;height:200px}}@media (min-width:640px) and (max-width:980px),(max-width:639px){.np-thumbs.np-pc-photos-top{padding:20px;position:relative}.np-thumbs.np-pc-photos-top .np-photo-thumb.second,.np-thumbs.np-pc-photos-top .np-photo-thumb.third{position:relative;right:auto;left:auto}}@media (min-width:640px) and (max-width:980px){.np-thumbs.np-pc-photos-top .np-photo-thumb.first{display:block;margin:20px auto;width:400px}.np-thumbs.np-pc-photos-top .np-photo-thumb.first .img-wrp{width:400px;height:400px}.np-thumbs.np-pc-photos-top .np-photo-thumb.second .img-wrp,.np-thumbs.np-pc-photos-top .np-photo-thumb.third .img-wrp{width:250px;height:250px}}.np-pc__my-works__work{display:block;position:relative;border:1px solid #eee;text-align:center;text-decoration:none}.np-pc__my-works__work .p-liked{border:none;padding:0}.np-pc__my-works__work .p-liked__none{padding:0}.np-pc__my-works__work__img-wrp{display:block;text-decoration:none}.np-pc__my-works__work__img{max-width:100%;max-height:100%;display:block}.np-pc__my-works__work__title{font-size:18px;color:#333;margin:10px}.np-pc__my-works__work__member{font-size:14px;color:#333;margin:10px}.np-pc__my-works__work__pay{display:inline-block;padding:8px 12px;margin:10px 0 4px;color:#fff;background:#f04903;font-size:14px;text-decoration:none;text-transform:uppercase;line-height:24px;vertical-align:middle;transition:all .3s ease}.np-pc__my-works__work__pay:hover{background:#fd5b03}.np-pc__my-works__work__status{display:inline-block;color:#000;font-size:14px}.p-pc__my-works__work__status_approved{padding:4px 6px;color:teal}.p-pc__my-works__work__status_wait_payment{color:#ff7c4d;padding:4px 6px}.p-pc__my-works__slot{text-align:center;line-height:75px;border:1px solid #eee;padding:24px}.np-pc__my-works__slot__cap{color:#888;line-height:18px;font-size:14px}.np-pc__my-works__slot__ico{color:#ccc;font-size:142px;vertical-align:middle}.np-pc__my-works__work__rating{font-size:14px;margin:10px 0 6px}.np-pc_top{background:#262626;padding:16px 0 32px}.np-pc__menu__header{font-size:24px;font-weight:700;color:#fff}@media (min-width:1660px) and (max-width:2039px),(min-width:2040px){.p-challenge{width:1620px;margin:0 auto}}@media (min-width:640px) and (max-width:980px),(max-width:639px){.np-thumbs.np-pc-photos{padding-bottom:0}.np-thumbs.np-pc-photos .np-photo-thumb{padding:10px;margin:0 0 20px;box-sizing:border-box}.np-thumbs.np-pc-photos .np-photo-thumb .title{left:10px;right:10px;top:10px;width:auto}.np-thumbs.np-pc-photos-top .np-photo-thumb.first,.np-thumbs.np-pc-photos-top .np-photo-thumb.second,.np-thumbs.np-pc-photos-top .np-photo-thumb.third{width:auto;display:block}.np-thumbs.np-pc-photos-top .np-photo-thumb.first .img-wrp,.np-thumbs.np-pc-photos-top .np-photo-thumb.second .img-wrp,.np-thumbs.np-pc-photos-top .np-photo-thumb.third .img-wrp{width:100%;height:auto}}@media (max-width:639px){.pc-head{box-shadow:none}.pc-subtitle{font-size:2rem}}