html{height:100%}
body{height:100%;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.plf_viw{height:100%;background:#fff}
.plf_scene{position:fixed;top:0;left:0;right:0;bottom:0;display:none}
@media (min-width:1200px){.plf_scene{display:block}
}
.plf_wrp{position:relative;height:100%;z-index:1}
.plf_wrp .scrollbar-track{right:3px;background:0 0;z-index:200}
.plf_wrp .scrollbar-thumb-y{background:#333}
.plf_wrp .scrollbar-thumb-y:before{content:"";display:block;position:absolute;top:0;right:-3px;left:-3px;bottom:0}
.plf_wrp .scrollbar-thumb-y:hover{background:#000}
.plf_wrp .scroll-content{will-change:transform}
.plf_prj-img-container{padding:0 15px}
@media (min-width:768px){.plf_prj-img-container{padding:0 60px}
}
@media (min-width:1200px){.plf_prj-img-container{padding:0 90px}
}
@media (min-width:1600px){.plf_prj-img-container{padding:0 140px}
}
.plf_nextcase-content,.plf_prj-img-content{padding:120px 0}
@media (min-width:360px){.plf_nextcase-content,.plf_prj-img-content{padding:170px 0}
}
@media (min-width:768px){.plf_nextcase-content,.plf_prj-img-content{padding:300px 0}
}
@media (min-width:1600px){.plf_nextcase-content,.plf_prj-img-content{padding:350px 0}
}
.-rp.plf_nextcase-content,.-rp.plf_prj-img-content,.-rt.plf_nextcase-content,.-rt.plf_prj-img-content{padding-top:60px}
@media (min-width:360px){.-rp.plf_nextcase-content,.-rp.plf_prj-img-content,.-rt.plf_nextcase-content,.-rt.plf_prj-img-content{padding-top:85px}
}
@media (min-width:768px){.-rp.plf_nextcase-content,.-rp.plf_prj-img-content,.-rt.plf_nextcase-content,.-rt.plf_prj-img-content{padding-top:150px}
}
@media (min-width:1600px){.-rp.plf_nextcase-content,.-rp.plf_prj-img-content,.-rt.plf_nextcase-content,.-rt.plf_prj-img-content{padding-top:175px}
}
.-mt.plf_nextcase-content,.-mt.plf_prj-img-content{padding-top:30px}
@media (min-width:360px){.-mt.plf_nextcase-content,.-mt.plf_prj-img-content{padding-top:43px}
}
@media (min-width:768px){.-mt.plf_nextcase-content,.-mt.plf_prj-img-content{padding-top:75px}
}
@media (min-width:1600px){.-mt.plf_nextcase-content,.-mt.plf_prj-img-content{padding-top:88px}
}
.-st.plf_nextcase-content,.-st.plf_prj-img-content{padding-top:30px}
@media (min-width:360px){.-st.plf_nextcase-content,.-st.plf_prj-img-content{padding-top:40px}
}
@media (min-width:768px){.-st.plf_nextcase-content,.-st.plf_prj-img-content{padding-top:45px}
}
@media (min-width:1600px){.-st.plf_nextcase-content,.-st.plf_prj-img-content{padding-top:55px}
}
.-ct.plf_nextcase-content,.-ct.plf_prj-img-content{padding-top:0}
.-rb.plf_nextcase-content,.-rb.plf_prj-img-content,.-rp.plf_nextcase-content,.-rp.plf_prj-img-content{padding-bottom:60px}
@media (min-width:360px){.-rb.plf_nextcase-content,.-rb.plf_prj-img-content,.-rp.plf_nextcase-content,.-rp.plf_prj-img-content{padding-bottom:85px}
}
@media (min-width:768px){.-rb.plf_nextcase-content,.-rb.plf_prj-img-content,.-rp.plf_nextcase-content,.-rp.plf_prj-img-content{padding-bottom:150px}
}
@media (min-width:1600px){.-rb.plf_nextcase-content,.-rb.plf_prj-img-content,.-rp.plf_nextcase-content,.-rp.plf_prj-img-content{padding-bottom:175px}
}
.-mb.plf_nextcase-content,.-mb.plf_prj-img-content{padding-bottom:30px}
@media (min-width:360px){.-mb.plf_nextcase-content,.-mb.plf_prj-img-content{padding-bottom:43px}
}
@media (min-width:768px){.-mb.plf_nextcase-content,.-mb.plf_prj-img-content{padding-bottom:75px}
}
@media (min-width:1600px){.-mb.plf_nextcase-content,.-mb.plf_prj-img-content{padding-bottom:88px}
}
.-cb.plf_nextcase-content,.-cb.plf_prj-img-content{padding-bottom:0}
.-cp.plf_nextcase-content,.-cp.plf_prj-img-content{padding-top:0;padding-bottom:0}
.-color-ulesson{color:#fb7554}
.-color-ulesson-bg{background-color:#fb7554}
.plf_cursor{position:fixed;top:0;left:0;z-index:250;contain:layout style size;pointer-events:none;will-change:transform;-webkit-transition:opacity .3s,color .4s;-o-transition:opacity .3s,color .4s;-moz-transition:opacity .3s,color .4s;transition:opacity .3s,color .4s}
.plf_cursor:before{content:"";position:absolute;top:-24px;left:-24px;display:block;width:48px;height:48px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);background:currentColor;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:opacity .1s,-webkit-transform .25s ease-in-out;transition:opacity .1s,-webkit-transform .25s ease-in-out;-o-transition:opacity .1s,-o-transform .25s ease-in-out;-moz-transition:transform .25s ease-in-out,opacity .1s,-moz-transform .25s ease-in-out;transition:transform .25s ease-in-out,opacity .1s;transition:transform .25s ease-in-out,opacity .1s,-webkit-transform .25s ease-in-out,-moz-transform .25s ease-in-out,-o-transform .25s ease-in-out}
.plf_cursor-text{position:absolute;top:-18px;left:-18px;width:36px;height:36px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scale(0) rotate(10deg);-moz-transform:scale(0) rotate(10deg);-ms-transform:scale(0) rotate(10deg);-o-transform:scale(0) rotate(10deg);transform:scale(0) rotate(10deg);opacity:0;color:#fff;font-size:16px;line-height:20px;text-align:center;letter-spacing:-.01em;-webkit-transition:opacity .4s,-webkit-transform .3s;transition:opacity .4s,-webkit-transform .3s;-o-transition:opacity .4s,-o-transform .3s;-moz-transition:opacity .4s,transform .3s,-moz-transform .3s;transition:opacity .4s,transform .3s;transition:opacity .4s,transform .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s}
.plf_cursor-text:lang(ru){font-size:14px;line-height:18px}
.plf_cursor-media{display:none;position:absolute;width:350px;height:350px;margin:-175px 0 0 -175px}
@media (min-width:1600px){.plf_cursor-media{width:430px;height:430px;margin:-215px 0 0 -215px}
}
.plf_cursor-media-box{position:relative;width:100%;height:100%;overflow:hidden;-webkit-transform:scale(0) translateZ(0);-moz-transform:scale(0) translateZ(0);transform:scale(0) translateZ(0);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;padding:1px;opacity:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%);-webkit-transition:opacity .2s .2s,-webkit-transform .35s;transition:opacity .2s .2s,-webkit-transform .35s;-o-transition:opacity .2s .2s,-o-transform .35s;-moz-transition:transform .35s,opacity .2s .2s,-moz-transform .35s;transition:transform .35s,opacity .2s .2s;transition:transform .35s,opacity .2s .2s,-webkit-transform .35s,-moz-transform .35s,-o-transform .35s}
.plf_cursor-media img,.plf_cursor-media video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
@supports ((-o-object-fit:cover) or (object-fit:cover)){.plf_cursor-media img,.plf_cursor-media video{position:static;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}
}
@supports (mix-blend-mode:exclusion){.plf_cursor.-exclusion,.plf_cursor.-media.-media-blend,.plf_cursor.-opaque{mix-blend-mode:exclusion}
}
@supports (mix-blend-mode:exclusion){.plf_cursor.-exclusion:before,.plf_cursor.-media.-media-blend:before,.plf_cursor.-opaque:before{background:#fff}
}
.plf_cursor.-normal,.plf_cursor.-text{mix-blend-mode:normal}
.plf_cursor.-normal:before,.plf_cursor.-text:before{background:currentColor}
.plf_cursor.-inverse{color:#fff}
.plf_cursor.-visible:before{-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2)}
.plf_checkbox_rounded label>input:checked~.plf_cursor.-visible.plf_checkbox_rounded-box:before,.plf_cursor.-visible.-active:before,.plf_menu.-open .plf_menu-toggle button.plf_cursor.-visible:before{-webkit-transform:scale(.23);-moz-transform:scale(.23);-ms-transform:scale(.23);-o-transform:scale(.23);transform:scale(.23);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
.plf_cursor.-pointer:before{-webkit-transform:scale(.15);-moz-transform:scale(.15);-ms-transform:scale(.15);-o-transform:scale(.15);transform:scale(.15)}
.plf_cursor.-text:before{opacity:.85;-webkit-transform:scale(1.7);-moz-transform:scale(1.7);-ms-transform:scale(1.7);-o-transform:scale(1.7);transform:scale(1.7)}
.plf_cursor.-text .plf_cursor-text{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.plf_checkbox_rounded label>input:checked~.plf_cursor.-text.plf_checkbox_rounded-box:before,.plf_cursor.-text.-active:before,.plf_menu.-open .plf_menu-toggle button.plf_cursor.-text:before{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
.plf_cursor.-icon:before{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
.plf_checkbox_rounded label>input:checked~.plf_cursor.-icon.plf_checkbox_rounded-box:before,.plf_cursor.-icon.-active:before,.plf_menu.-open .plf_menu-toggle button.plf_cursor.-icon:before{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4)}
.plf_cursor.-media{z-index:0}
.plf_cursor.-media .plf_cursor-media-box{opacity:1;-webkit-transform:scale(.696);-moz-transform:scale(.696);-ms-transform:scale(.696);-o-transform:scale(.696);transform:scale(.696);-webkit-transition-duration:.4s,.4s;-moz-transition-duration:.4s,.4s;-o-transition-duration:.4s,.4s;transition-duration:.4s,.4s;-webkit-transition-delay:0s,0s;-moz-transition-delay:0s,0s;-o-transition-delay:0s,0s;transition-delay:0s,0s}
.plf_cursor.-media.-media-lg .plf_cursor-media-box{-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}
@supports (mix-blend-mode:exclusion){.plf_cursor.-media.-media-blend{z-index:150}
}
@supports (mix-blend-mode:exclusion){.plf_cursor.-media.-media-blend .plf_cursor-media-box{-webkit-filter:invert(1);filter:invert(1)}
}
.plf_cursor.-menu:before{-webkit-transform:scale(1.32);-moz-transform:scale(1.32);-ms-transform:scale(1.32);-o-transform:scale(1.32);transform:scale(1.32)}
.plf_checkbox_rounded label>input:checked~.plf_cursor.-menu.plf_checkbox_rounded-box:before,.plf_cursor.-menu.-active:before,.plf_menu.-open .plf_menu-toggle button.plf_cursor.-menu:before{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.plf_cursor.-opaque:before{-webkit-transform:scale(1.32);-moz-transform:scale(1.32);-ms-transform:scale(1.32);-o-transform:scale(1.32);transform:scale(1.32)}
.plf_checkbox_rounded label>input:checked~.plf_cursor.-opaque.plf_checkbox_rounded-box:before,.plf_cursor.-opaque.-active:before,.plf_menu.-open .plf_menu-toggle button.plf_cursor.-opaque:before{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.plf_cursor.-loading:before{animation:plf_cursor-loading .6s .1s infinite alternate-reverse;-webkit-transform:scale(.3);-moz-transform:scale(.3);-ms-transform:scale(.3);-o-transform:scale(.3);transform:scale(.3)}
.plf_cursor.-hidden:before{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
.plf_outro{position:relative;overflow:hidden;color:#fff;background:#2b2b2b}
@media (min-width:1024px){.plf_outro{height:100%;}
}
.plf_outro-content{position:relative;z-index:1;padding:100px 0 0 0;}
.plf_outro-content .footerList{padding-bottom:0;}
@media (min-width:1024px){.plf_outro-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;}
}
.plf_hdr-header{-webkit-perspective:600px;-moz-perspective:600px;perspective:600px;margin:0 0 15px 0}
@media (min-width:768px){.plf_hdr-header{margin:0 0 18px 0}
}
.plf_hdr-header{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}
.prj_hdr-txt{-webkit-perspective:600px;-moz-perspective:600px;perspective:600px;}
@media (min-width:768px){.plf_hdr-title h1 br,.plf_hdr-title h2 br{display:block}
}
@media (min-width:768px){.plf_hdr-title.-lg{font-size:6.25vw}
}
.plf_prj-img{position:relative;z-index:1}
@media (max-width:767px){.plf_prj-img-container{padding:0}
}
.plf_prj-img-section{padding:10px 0}
@media (min-width:360px){.plf_prj-img-section{padding:12px 0}
}
@media (min-width:768px){.plf_prj-img-section{padding:22px 0}
}
@media (min-width:1024px){.plf_prj-img-section{padding:31px 0}
}
@media (min-width:1200px){.plf_prj-img-section{padding:35px 0}
}
.plf_prj-img-section:first-child{padding-top:0}
.plf_prj-img-section:last-child{padding-bottom:0}
.plf_prj-cvr{position:relative;display:block;overflow:hidden;padding-bottom:56.25%;-webkit-perspective:100px;-moz-perspective:100px;perspective:100px}
.plf_prj-cvr.-lg{padding-bottom:38%}
@media (min-width:768px){.plf_prj-cvr.-lg{padding-bottom:38%}
}
.plf_prj-cvr img,.plf_prj-cvr video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.plf_nextcase{position:relative;overflow:hidden;background:#fff}
.plf_nextcase-body{text-align:center}
.plf_nextcase-title{position:relative;display:inline-block;padding:0 0 5px 0;z-index:2;font-size:38px;letter-spacing:-.03em;text-decoration:none}
@media (min-width:360px){.plf_nextcase-title{font-size:42px}
}
@media (min-width:768px){.plf_nextcase-title{padding:0 0 8px 0;font-size:60px}
}
@media (min-width:1200px){.plf_nextcase-title{padding:0 0 10px 0;font-size:5.41667vw}
}
@media (min-width:768px){.plf_nextcase-title:before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;-webkit-transition:-webkit-transform .5s cubic-bezier(.4,.22,.21,1.04);transition:-webkit-transform .5s cubic-bezier(.4,.22,.21,1.04);-o-transition:-o-transform .5s cubic-bezier(.4,.22,.21,1.04);-moz-transition:transform .5s cubic-bezier(.4,.22,.21,1.04),-moz-transform .5s cubic-bezier(.4,.22,.21,1.04);transition:transform .5s cubic-bezier(.4,.22,.21,1.04);transition:transform .5s cubic-bezier(.4,.22,.21,1.04),-webkit-transform .5s cubic-bezier(.4,.22,.21,1.04),-moz-transform .5s cubic-bezier(.4,.22,.21,1.04),-o-transform .5s cubic-bezier(.4,.22,.21,1.04)}
}
.plf_nextcase-anchor{display:block;text-align:center}
.plf_nextcase-anchor:hover .plf_nextcase-title:before{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}
.go4thwall .prj_dtl-img{background-color:#FFF0E3;}
.safeconfy .prj_dtl-img{background-color:#ECD9FF;}
.fluqy .prj_dtl-img{background-color:#F4F4F4;}
.ndinfosystem .prj_dtl-img{background-color:#F4F4F4;}
.ichdpp .prj_dtl-img{background-color:#FFE8D1;}
.viralpitch .prj_dtl-img{background-color:#F4F4F4;}
.iffco .prj_dtl-img{background-color:#F5F7E7}
.safeconfy_b .prj_dtl-img{background-color:#F4F4F4;}
.hmarks .prj_dtl-img{background-color:#FFFAD8;}
.waynyo .prj_dtl-img{background-color:#F4ECC3;}
.medigrad .prj_dtl-img{background-color:#F4F4F4;}
.go4thwall_b .prj_dtl-img{background-color:#F4F4F4;}
.nxt_cnt{text-align:center;padding:100px 0;}
.nxt_lnk-ttl{font-size:70px;font-family:'Poppins', sans-serif;font-weight:300;color:#000;}
.nxt_lnk-ttl:hover{color:#666;}
.prj_dtl-img .col-sm-12{margin-bottom:20px;}
.plf_hdr-header h1{display:flex;justify-content:space-between;flex-direction:column;}
