@import url("https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap&subset=cyrillic");@import url("https://fonts.googleapis.com/css?family=Merriweather:300,300i,400,400i,700,700i&display=swap");@-webkit-keyframes floaty{0%{transform:translatey(0)}50%{transform:translatey(-10px)}to{transform:translatey(0)}}@keyframes floaty{0%{transform:translatey(0)}50%{transform:translatey(-10px)}to{transform:translatey(0)}}@-webkit-keyframes floatx{0%{transform:translatex(0)}50%{transform:translatex(-10px)}to{transform:translatex(0)}}@keyframes floatx{0%{transform:translatex(0)}50%{transform:translatex(-10px)}to{transform:translatex(0)}}@-webkit-keyframes floatxmax{0%{transform:translatex(0)}50%{transform:translatex(-20px)}to{transform:translatex(0)}}@keyframes floatxmax{0%{transform:translatex(0)}50%{transform:translatex(-20px)}to{transform:translatex(0)}}@-webkit-keyframes floatxy{0%{transform:translate(0)}50%{transform:translateY(-40px)}to{transform:translate(0)}}@keyframes floatxy{0%{transform:translate(0)}50%{transform:translateY(-40px)}to{transform:translate(0)}}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.dl-menuwrapper{width:calc(100% - 32px);float:left;position:absolute;perspective:1000px;perspective-origin:50% 200%;z-index:999;max-height:50vh}@media (min-width:576px){.dl-menuwrapper{width:calc(100% - 122px);left:60px}}.dl-menuwrapper:first-child{margin-right:100px}.dl-menuwrapper button{background:#ccc;border:none;width:100%;padding:0;height:45px;text-indent:-900em;overflow:hidden;position:relative;outline:none;cursor:pointer;background:url(../i/burger.svg) no-repeat 100%;background-size:30px;display:block}.dl-menuwrapper button.dl-active{background:url(../i/close.svg) no-repeat 100%;background-size:25px}.dl-menuwrapper>ul{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.7);border:1px solid #fff}.dl-menuwrapper ul{padding:0;list-style:none;transform-style:preserve-3d}.dl-menuwrapper li{position:relative}.dl-menuwrapper li a{display:block;position:relative;padding:20px;border-bottom:1px solid hsla(0,0%,100%,.5);color:#000;outline:none;font-size:16px;line-height:18px;text-decoration:none}.no-touch .dl-menuwrapper li a:hover{background:rgba(255,248,213,.1)}.dl-menuwrapper li.dl-back>a{padding-left:45px;background:rgba(0,0,0,.1)}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;-webkit-font-smoothing:antialiased;content:"";background:url(../i/chevron.svg) no-repeat 50%;height:58px;width:30px;display:inline-block;background-size:20px}.dl-menuwrapper li.dl-back:after{left:10px;color:rgba(212,204,198,.3);transform:rotate(180deg)}.dl-menuwrapper li>a:after{right:10px;color:rgba(0,0,0,.15)}.dl-menuwrapper .dl-menu{margin:5px 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden;height:calc(100vh - 30px);overflow:auto}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all .3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;transform:translateY(0)}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subview>a,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menuwrapper li .dl-submenu{display:none}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:50px;left:0;margin:0}.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 .4s;animation:MenuAnimOut1 .4s}.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 .4s ease;animation:MenuAnimOut3 .4s ease}.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 .4s ease;animation:MenuAnimOut4 .4s ease}.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 .4s ease;animation:MenuAnimOut5 .4s ease}@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}to{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@-webkit-keyframes MenuAnimOut2{to{-webkit-transform:translateX(-100%);opacity:0}}@-webkit-keyframes MenuAnimOut3{to{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes MenuAnimOut4{to{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes MenuAnimOut5{to{-webkit-transform:translateY(40%);opacity:0}}@keyframes MenuAnimOut1{50%{transform:translateZ(-250px) rotateY(30deg)}75%{transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}to{transform:translateZ(-500px) rotateY(0deg);opacity:0}}@keyframes MenuAnimOut2{to{transform:translateX(-100%);opacity:0}}@keyframes MenuAnimOut3{to{transform:translateZ(300px);opacity:0}}@keyframes MenuAnimOut4{to{transform:translateZ(-300px);opacity:0}}@keyframes MenuAnimOut5{to{transform:translateY(40%);opacity:0}}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 .3s;animation:MenuAnimIn1 .3s}.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 .4s ease;animation:MenuAnimIn3 .4s ease}.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 .4s ease;animation:MenuAnimIn4 .4s ease}.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 .4s ease;animation:MenuAnimIn5 .4s ease}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:.5}to{-webkit-transform:translateZ(0) rotateY(0deg);opacity:1}}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0}to{-webkit-transform:translateZ(0);opacity:1}}@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0}to{-webkit-transform:translateZ(0);opacity:1}}@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0}to{-webkit-transform:translateY(0);opacity:1}}@keyframes MenuAnimIn1{0%{transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{transform:translateZ(-250px) rotateY(30deg);opacity:.5}to{transform:translateZ(0) rotateY(0deg);opacity:1}}@keyframes MenuAnimIn2{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes MenuAnimIn3{0%{transform:translateZ(300px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes MenuAnimIn4{0%{transform:translateZ(-300px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes MenuAnimIn5{0%{transform:translateY(40%);opacity:0}to{transform:translateY(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 .4s ease;animation:SubMenuAnimIn1 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}.dl-menuwrapper>.dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 .4s ease;animation:SubMenuAnimIn3 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 .4s ease;animation:SubMenuAnimIn4 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 .4s ease;animation:SubMenuAnimIn5 .4s ease}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0}to{-webkit-transform:translateZ(0);opacity:1}}@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0}to{-webkit-transform:translateZ(0);opacity:1}}@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0}to{-webkit-transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn1{0%{transform:translateX(50%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes SubMenuAnimIn2{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes SubMenuAnimIn3{0%{transform:translateZ(-300px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn4{0%{transform:translateZ(300px);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn5{0%{transform:translateZ(-200px);opacity:0}to{transform:translateZ(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 .4s ease;animation:SubMenuAnimOut1 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}.dl-menuwrapper>.dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 .4s ease;animation:SubMenuAnimOut3 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 .4s ease;animation:SubMenuAnimOut4 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 .4s ease;animation:SubMenuAnimOut5 .4s ease}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0);opacity:1}to{-webkit-transform:translateX(50%);opacity:0}}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100%);opacity:0}}@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0);opacity:1}to{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0);opacity:1}to{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1}to{-webkit-transform:translateZ(-200px);opacity:0}}@keyframes SubMenuAnimOut1{0%{transform:translateX(0);opacity:1}to{transform:translateX(50%);opacity:0}}@keyframes SubMenuAnimOut2{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes SubMenuAnimOut3{0%{transform:translateZ(0);opacity:1}to{transform:translateZ(-300px);opacity:0}}@keyframes SubMenuAnimOut4{0%{transform:translateZ(0);opacity:1}to{transform:translateZ(300px);opacity:0}}@keyframes SubMenuAnimOut5{0%{transform:translateZ(0);opacity:1}to{transform:translateZ(-200px);opacity:0}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;transform:none}.no-js .dl-menuwrapper li .dl-submenu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,.1)}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:""}html{background-color:#f4e1dd;background-image:url(../i/bg.png);background-repeat:no-repeat;background-size:cover;background-position:fixed}body,html{position:relative;overflow:hidden;height:100vh;width:100vw}.clear{clear:both}.vimeo-wrapper{display:none}@media (min-width:992px){.vimeo-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden;background:url(../i/bg.png) no-repeat 50% #f4e1dd;background-size:cover}.vimeo-wrapper iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.home-item{padding:10vh 0;position:relative}#page{overflow:auto;border:1px solid #fff;position:fixed;z-index:1;height:calc(100vh - 92px);width:calc(100vw - 32px);top:75px;left:15px}@media (min-width:576px){#page{height:calc(100vh - 120px);width:calc(100vw - 120px);top:60px;left:60px}}@media (min-width:992px){#page{height:calc(100vh - 200px);width:calc(100vw - 200px);top:100px;left:100px}}img{max-width:100%;height:auto}.stroke-arrow{position:relative}.stroke-arrow:after{content:"";position:absolute;width:100px;height:100px;display:block;background:url(../i/stroke-arrow.svg) no-repeat 50%;background-size:contain;z-index:-1;margin:0 auto;left:0;right:0;top:0;-webkit-animation:floatxy 5s ease-in-out infinite;animation:floatxy 5s ease-in-out infinite}.page-content{margin:0 auto;padding:30px 15px 150px}@media (min-width:576px){.page-content{padding:60px 30px 100px}}@media (min-width:992px){.page-content{padding:80px 60px 60px}}#home-container{margin:0 auto;padding:0 0 150px}@media (min-width:576px){#home-container{padding:0 0 30px}}@media (min-width:992px){#home-container{padding:0 0 60px}}.transition{transition:opacity .5s ease;opacity:0}.transition.tr-active{opacity:1}@media (max-height:800px) and (min-width:992px){#page{height:calc(82vh - 2px);width:calc(100vw - 18vh - 2px);top:9vh;left:9vh}#main-nav .menu{padding:2.5vh 9vh 0!important;height:6.5vh}#main-nav .menu .sub-menu-wrap{height:calc(46vh - 2px);width:calc(100vw - 18vh - 2px);top:9vh;left:9vh}.logo{bottom:2vh!important}}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{color:#3b3b3b;font-family:Rubik,sans-serif;text-rendering:optimizeLegibility;font-size:16px}h1{font-family:Merriweather,serif;color:#4f4f4f;font-size:25px;font-weight:700;line-height:40px;margin-bottom:30px;margin-top:0}.stroked-title:after{content:"" attr(data-title) "";color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;font-size:60px;text-transform:uppercase;font-weight:700;position:absolute;text-align:left;left:-70px;white-space:nowrap;font-family:Rubik,sans-serif;top:0;z-index:-1}#home-container h1{color:#3b3b3b;font-family:Merriweather,serif;font-size:4.375em;font-weight:700;line-height:70px;text-align:center}@media (max-width:992px){#home-container h1{font-size:3.5em}}@media (max-width:576px){#home-container h1{font-size:3em;padding:0 30px}}h2{font-family:Merriweather,serif;font-size:26px;font-weight:700;line-height:34px}@media (max-width:576px){h2{font-size:22px;font-weight:700;line-height:34px}}.page-content h2{color:#3b3b3b;font-size:22px;letter-spacing:.42px;line-height:34px;font-weight:400;margin-bottom:16px;margin-top:0}h3{font-family:Rubik,sans-serif;color:#000;font-size:14px;letter-spacing:1px;line-height:16px;text-transform:uppercase;font-weight:400}.page-content h3{font-family:Merriweather,serif;color:#3b3b3b;font-size:18px;letter-spacing:.42px;line-height:34px;font-weight:400;margin-bottom:16px;margin-top:0;letter-spacing:0;text-transform:none}h3.work-title{font-family:Rubik,sans-serif;color:#000;font-size:14px;letter-spacing:1px;line-height:16px;text-transform:uppercase;font-weight:400;margin-bottom:10px}.page-content p{font-family:Merriweather,serif;color:#3b3b3b;font-size:16px;font-weight:300;line-height:28px;margin-bottom:30px}p.lang-select{font-family:Rubik,sans-serif;opacity:.6;color:#3b3b3b;font-size:12px;font-weight:300;letter-spacing:1px;line-height:12px;margin:0;text-align:center;text-transform:uppercase}.page-content p+ul{margin-top:-24px}.page-content ul{padding-left:20px;margin-bottom:40px}.page-content li{color:#3b3b3b;font-family:Merriweather,serif;font-size:16px;font-weight:300;line-height:28px;list-style:none}.page-content li:before{content:"";margin-right:15px;position:absolute;margin-left:-15px;height:28px;width:15px;background:url(../i/point_finger.svg) no-repeat;display:block;background-size:contain;transform:rotate(-90deg)}.page-content a{text-decoration:none}.page-content a:hover{color:#ff2995}.featured-text{color:#fff;font-family:Rubik,sans-serif;font-size:40px;font-weight:700;line-height:50px;margin-bottom:30px}@media (max-width:992px){.featured-text{font-size:30px;line-height:40px}}@media (max-width:576px){.featured-text{font-size:26px;line-height:36px}}.tiny{font-size:12px;font-weight:300;letter-spacing:1px;line-height:14px;margin:0;transition:color .5s ease}.awards>div{position:relative;margin-bottom:10px}.awards>div:last-of-type{margin-bottom:30px}.awards svg{position:absolute;width:20px;height:auto}.awards .tiny{display:inline-block;padding-left:30px}.special .trophy{fill:#ff2995}.gold .trophy{fill:#f9bd28}.silver .trophy{fill:#bababa}.bronze .trophy{fill:#c8845b}.labels a{margin-right:10px}b,strong{font-weight:700}a{color:#3b3b3b}.text-center{text-align:center}.no-pxy{padding:0}.no-pxt{padding-top:0}.no-pxb{padding-bottom:0}.py-mouse{padding-left:10px;padding-right:10px}.no-mxy{margin:0}.no-mxt{margin-top:0}.no-mxb{margin-bottom:0}.mxy-cat{margin:25px}@media (max-width:576px){.mxy-cat.slick-slide{margin:15px}}.mxt-rhino{margin-top:78px}.mxb-mouse{margin-bottom:10px}.mxb-rhino{margin-bottom:78px}.my-runaway-mouse{margin-left:-10px;margin-right:-10px}@media (max-width:991px){.logo{position:absolute;z-index:9999;margin-top:10px}}@media (min-width:576px){.logo{left:60px}}@media (min-width:992px){.logo{position:fixed;left:50%;transform:translateX(-50%);bottom:30px}}@media (max-width:991px){.dev-menu-class{display:none}.dl-menuwrapper{display:block}#main-nav{padding:15px}}@media (min-width:992px){.dl-menuwrapper{display:none}#main-nav .menu{display:flex;margin:0 auto;padding:41px 100px 0}#main-nav .menu>li{flex:1;list-style:none;border-left:1px solid #fff;text-align:center}#main-nav .menu>li:first-child{border:none}#main-nav .menu>li>a{font-size:18px;letter-spacing:4.5px;line-height:22px;text-decoration:none;text-transform:uppercase;height:59px;line-height:59px;padding:0 3vw;display:block;transition:all .5s ease}#main-nav .menu>li>a:hover{color:#ff2995}#main-nav .menu>li.current-menu-item>a,#main-nav .menu>li.current-menu-parent>a{color:#ff2995;position:relative}#main-nav .menu>li.current-menu-item>a:before,#main-nav .menu>li.current-menu-parent>a:before{content:"";height:100px;width:100px;display:block;border-radius:100%;border:1px solid #fff;position:absolute;z-index:-1;left:0;right:0;top:-14px;margin:auto;-webkit-animation:floatx 5s ease-in-out infinite;animation:floatx 5s ease-in-out infinite;opacity:1;transition:opacity .5s ease-in}#main-nav .menu>li.current-menu-item>a:hover:before,#main-nav .menu>li.current-menu-parent>a:hover:before{opacity:0}.sub-menu{padding:0;margin:0 auto}.sub-menu-wrap{overflow:auto;border:1px solid #fff;height:calc(100vh - 480px);width:calc(100vw - 200px);position:fixed;top:100px;left:100px;padding:140px 0;z-index:2;display:none;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2)}.sub-menu-wrap li{list-style:none}.sub-menu-wrap li a{text-decoration:none;text-transform:uppercase;font-weight:300;font-size:14px;padding:2.5vh 0;line-height:28px;display:block;transition:color .5s ease}.sub-menu-wrap li a:hover{color:#ff2995}.client-nav .sub-menu-wrap{flex-wrap:wrap;justify-content:space-between}.client-nav li{display:inline-block;width:20%}.client-nav li.all-works a{font-weight:400}.client-nav li.all-works a:after{content:">";margin-left:10px}.closenav{height:60px;width:60px;display:block;position:absolute;top:0;right:0;background:url(../i/close.svg) no-repeat 50%;background-size:15px;cursor:pointer;opacity:1;transition:opacity .5s ease}.closenav:hover{opacity:0}.client-nav,.services-nav{cursor:pointer}}@media (max-width:991px){.with-us{margin:0 auto;padding:0;display:table;width:calc(100% - 15px)}.with-us li{list-style:none;display:inline-block;padding:15px}.with-us li a{text-decoration:none}}@media (min-width:992px){.with-us{margin:0 auto;padding:0;display:table;width:70vw}.with-us li{list-style:none;display:inline-block;padding:15px}.with-us li a{text-decoration:none}}.home-item{width:100%;overflow-y:hidden}.home-item h2{padding-left:15px;padding-right:15px}.service-list-list{margin:0;padding:0}.service-list-list li{list-style:none;text-align:center;margin:2.5vh 0}.service-list-list li a{color:#4f4f4f;font-weight:300;font-size:16px;text-decoration:none;text-transform:uppercase;letter-spacing:1px}@media (max-width:576px){.service-list-list li a{font-size:15px;line-height:40px;letter-spacing:0}}.service-list-list li:nth-child(2n) .service-list-img:after{right:50%}.service-list-list li:nth-child(odd) .service-list-img:after{left:50%}.service-list-list li:first-of-type .service-list-img{top:10vh;left:3vw}.service-list-list li:nth-of-type(2) .service-list-img{right:3vw;top:3vh}.service-list-list li:nth-of-type(3) .service-list-img{left:8vw;bottom:10vh}.service-list-list li:nth-of-type(4) .service-list-img{right:6vw;bottom:20vh}.service-list-list li:nth-of-type(5) .service-list-img{left:5vw;bottom:10vh}.service-list-list li:nth-of-type(6) .service-list-img{right:10vw;top:10vh}.service-list-list li:nth-of-type(7) .service-list-img{top:10vh;left:3vw}.service-list-list li:hover>div{opacity:1}.service-list-list li:hover a{color:#ff2995}.service-list-img{max-width:20vw;position:absolute;opacity:0;z-index:-1;transition:opacity .5s ease-in-out;-webkit-animation:floaty 5s ease-in-out infinite;animation:floaty 5s ease-in-out infinite}.service-list-img img{max-width:100%;height:auto}.service-list-img:before{content:"";position:absolute;display:block;height:100%;width:100%;border:1px solid #fff;z-index:-1;left:20px;top:20px;-webkit-animation:floatx 5s ease-in-out infinite;animation:floatx 5s ease-in-out infinite}.service-list-img:after{content:"" attr(data-title) "";color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;font-size:5vw;line-height:6vw;text-transform:uppercase;font-weight:700;position:absolute;text-align:left;bottom:-10vh;-webkit-animation:floatx 10s ease-in-out infinite;animation:floatx 10s ease-in-out infinite;white-space:nowrap}.service-list-list li a p{font-family:Rubik,sans-serif;line-height:40px;transition:all .3s ease;margin:0 auto}.service-list-list li a{position:relative;display:block;overflow:hidden;height:40px;line-height:40px}.service-list-list li:hover a p{margin:-40px auto 0;line-height:40px;color:#ff2995}.service-list-list li a p:after{content:"" attr(data-item) "";display:block}#third{display:block}.horizon-list-item{display:table;text-decoration:none}.horizon-list-body{margin-top:15px}.horizon-list-body h3{max-width:250px}.thumb-holder{background-size:cover;background-position:50%;height:350px;width:400px}@media (max-width:576px){.thumb-holder{height:200px;width:250px}}::-webkit-scrollbar,::-webkit-scrollbar-button{width:1px;height:1px}@media (max-width:991px){.cursor{display:none;visibility:hidden}}@media (min-width:992px){.cursor-inner{z-index:9999;pointer-events:none;position:absolute;top:0;left:0;border-radius:50%}.cursor-inner--dot{width:8px;height:8px;background-color:#fff}.cursor-inner--circle{width:100px;height:100px;border:1px solid #fff;transform:translateZ(0),scale(.5);-webkit-backface-visibility:hidden;backface-visibility:hidden;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:-o-crisp-edges;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}#cursor.godown .cursor-inner--dot,#cursor.gonext .cursor-inner--dot,#cursor.gozoom .cursor-inner--dot{width:40px;height:40px;top:0;left:0;background:transparent}#cursor.goclose .cursor-inner--circle,#cursor.godown .cursor-inner--circle,#cursor.gonext .cursor-inner--circle,#cursor.gozoom .cursor-inner--circle{width:150px;height:150px;top:-30px;left:-30px;border:1px solid transparent}#cursor.godown .cursor-inner--circle{background:url(../i/point_finger.svg) no-repeat 50%;background-size:40px}#cursor.gonext .cursor-inner--circle{background:url(../i/send.svg) no-repeat 50%;background-size:40px}#cursor.gozoom .cursor-inner--circle{background:url(../i/zoom.svg) no-repeat 50%;background-size:30px}#cursor.goclose .cursor-inner--circle{background:url(../i/close_hover.svg) no-repeat 50%;background-size:25px}#inner-circle svg{fill:#ff2995;height:auto;max-width:66vmin;transform-origin:center;width:100%;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}textPath{font-family:Merriweather,serif;font-size:8px;color:#ff2995}}.works{display:flex;flex-wrap:wrap;justify-content:space-between}.works:after{content:""}.works:after,.works a{vertical-align:top;display:inline-block;text-decoration:none;width:100%}@media (min-width:576px){.works:after,.works a{width:50%}}@media (min-width:992px){.works:after,.works a{flex:0 31%;margin-bottom:4%}}.works:after h3,.works a h3{transition:color .5s ease}.works:after:hover h3,.works a:hover h3{color:#ff2995}@media (min-width:992px){.client-page .works a{flex:0 47%;margin-bottom:6%}}.works img{width:100%;padding:0;height:auto}.work{height:100%}.work-body{margin-top:15px}.col.longercol{flex:3}#filter label{cursor:pointer;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:14px;line-height:24px;display:block;transition:color .5s ease;letter-spacing:1px;margin-bottom:15px;padding-bottom:15px}#filter label:hover{color:#ff2995}#filter label:last-of-type{margin-bottom:0}#subFilter{margin-bottom:22px}#subFilter label{border:1px solid #fff;border-radius:5px;padding:4px 8px;font-size:14px;line-height:14px;font-weight:300;letter-spacing:1px;margin:0 8px 8px 0;display:inline-block}fieldset{padding:0;border:none}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}input[type=radio]:checked+span{color:#ff2995}@media only screen and (max-width:991px){.filter-nav{display:none}}@media only screen and (min-width:992px) and (max-width:1024px){#response,.filter-nav{transition:all .5s ease}.filter-nav{height:calc(100vh - 361px);width:calc(25vw - 91px);position:fixed;top:101px;left:101px;padding:80px 30px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2)}.filter-page #response{margin-left:calc(25vw - 60px)}.filter-page #response .works:after,.filter-page #response:after,.filter-page #response a{flex:0 47%;margin-bottom:6%;width:50%}.filter-page .filter-nav{margin-left:0}.filter-disabled #response{margin-left:60px}.filter-disabled .filter-nav{margin-left:calc(-25vw + 90px)}#filter label{cursor:pointer;text-decoration:none;text-transform:uppercase;font-weight:400;font-size:12px;line-height:22px;display:block;transition:color .5s ease;letter-spacing:0;margin-bottom:15px;padding-bottom:15px}#filter label:hover{color:#ff2995}#filter label:last-of-type{margin-bottom:0}}@media only screen and (min-width:1025px) and (max-width:1589px){#response,.filter-nav{transition:all .5s ease}.filter-nav{height:calc(100vh - 361px);width:calc(33vw - 151px);position:fixed;top:101px;left:101px;padding:80px 60px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2)}.filter-page #response{margin-left:calc(33vw - 30px)}.filter-page #response .works:after,.filter-page #response:after,.filter-page #response a{flex:0 47%;margin-bottom:6%;width:50%}.filter-page .filter-nav{margin-left:0}.filter-disabled #response{margin-left:60px}.filter-disabled .filter-nav{padding-left:0;padding-right:0;width:60px}.filter-disabled .filter-nav .closenav{background:url(../i/chevron.svg) no-repeat 50%;background-size:20px}.filter-disabled .filter-nav #filter{display:none}}@media only screen and (min-width:1590px){#response{margin-left:calc(25vw - 30px)}.filter-nav{height:calc(100vh - 361px);width:calc(25% - 151px);position:fixed;top:101px;left:101px;padding:80px 60px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2)}.filter-nav .closenav{opacity:0;pointer-events:none}}@media (max-height:800px) and (min-width:992px){.filter-nav{height:calc(82vh - 161px);top:9vh;left:9vh}}.cf7-btn-hug{display:table}input.wpcf7-form-control.wpcf7-submit{border:none;text-transform:uppercase;font-family:Rubik,sans-serif;font-weight:700;padding:8px 24px;letter-spacing:1px;line-height:28px;color:#333;border-radius:5px;background-color:transparent;box-shadow:5px 5px 20px 0 rgba(255,41,149,.2);transition:all .5s ease}input.wpcf7-form-control.wpcf7-submit:hover{box-shadow:5px 5px 40px 0 rgba(255,41,149,.4)}.primary-button{border:none;text-transform:uppercase;font-family:Rubik,sans-serif;font-weight:700;padding:12px 24px;letter-spacing:1px;line-height:28px;color:#333;border-radius:5px;background-color:transparent;box-shadow:5px 5px 20px 0 rgba(255,41,149,.2);transition:all .5s ease}.primary-button:hover{box-shadow:5px 5px 40px 0 rgba(255,41,149,.4)}@media (min-width:992px){.dynamic{display:flex;margin:0 -30px}.col{flex:1;padding:0 30px;min-width:300px}.fixd{position:-webkit-sticky;position:sticky;top:80px}.longcol{flex:1.5}}.service-gallery div{position:relative;opacity:1;max-width:inherit;display:table;margin-bottom:60px;max-width:70%}.service-gallery div:before{height:calc(100% + 40px);width:calc(100% + 40px);left:-20px;top:-20px}.service-gallery div:after{display:none}.col:first-of-type .service-gallery div:first-of-type{float:right}.col:first-of-type .service-gallery div:nth-of-type(2){margin-left:0;clear:both}.col:first-of-type .featured-text{margin-left:-25px;z-index:1}@media (max-width:992px){.col:first-of-type .featured-text{margin-left:0}}@media (max-width:576px){.col:first-of-type .featured-text{margin-left:0}}.col:nth-of-type(2) .service-gallery div:first-of-type{margin-left:0;clear:both}.col:nth-of-type(2) .service-gallery div:nth-of-type(2){float:right}@media (min-width:576px){.col:nth-of-type(2) .service-gallery div:nth-of-type(2){float:none}}@media (min-width:992px){.col:nth-of-type(2) .service-gallery div:nth-of-type(2){float:none}}.col:nth-of-type(2) .featured-text{margin-right:-25px;text-align:right;z-index:1}@media (max-width:992px){.col:nth-of-type(2) .featured-text{margin-right:0;text-align:left}}@media (max-width:576px){.col:nth-of-type(2) .featured-text{margin-right:0;text-align:left}}.col:nth-of-type(2) .featured-text+.service-gallery{margin-top:-60px}@media (min-width:576px){.col:nth-of-type(2) .featured-text+.service-gallery{margin-top:0}}@media (min-width:992px){.col:nth-of-type(2) .featured-text+.service-gallery{margin-top:0}}.portfolio-large-img{line-height:0;display:block}.portfolio-large-img img{margin-top:3px;width:100%;height:auto}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}#filter label{display:flex}#filter label.e-pood-ja-digitaalne-muugilahendus:before,#filter label.e-shop-digital-sales-solution:before{content:"";background-image:url(../i/coding.svg);background-size:contain;background-repeat:no-repeat;height:40px;width:40px;min-width:40px;margin-right:25px}#filter label.veebidisain-ja-arendus:before,#filter label.web-design-analytics-development:before{content:"";background-image:url(../i/web-design.svg);background-size:contain;background-repeat:no-repeat;height:40px;width:40px;min-width:40px;margin-right:25px}#filter label.in-house-foto-ja-video-tootmine:before,#filter label.in-house-photo-video-animation:before{content:"";background-image:url(../i/video.svg);background-size:contain;background-repeat:no-repeat;height:40px;width:40px;min-width:40px;margin-right:25px}#filter label.kaubamargi-ja-pakendidisain:before,#filter label.trademark-package-design:before{content:"";background-image:url(../i/products.svg);background-size:contain;background-repeat:no-repeat;height:45px;width:45px;min-width:45px;margin-right:20px}#filter label.counselling-planning:before,#filter label.noustamine-ja-planeerimine:before{content:"";background-image:url(../i/consult.svg);background-size:contain;background-repeat:no-repeat;height:40px;width:40px;min-width:40px;margin-right:25px}#filter label.pr-influencing:before,#filter label.suhtekorraldus-ja-suunamudimine:before{content:"";background-image:url(../i/social-media.svg);background-size:contain;background-repeat:no-repeat;height:45px;width:45px;min-width:45px;margin-right:20px}#filter label.advertising:before,#filter label.reklaam:before{content:"";background-image:url(../i/billboard.svg);background-size:contain;background-repeat:no-repeat;height:45px;width:45px;min-width:45px;margin-right:20px}#filter label:last-of-type{border:none}.human-wrapper .name-wrapper{margin:15px 0 30px}@media (min-width:992px){.team-people{display:table}.name-wrapper{border:1px solid #fff;padding:30px 20px 20px;position:relative;z-index:1}.human-wrapper{width:29%;margin:0 2%;display:inline-block}.human-wrapper .human{display:table;margin:0 auto;padding:0 20px 60px}.human-wrapper .name-wrapper{margin:-20px -20px 0}}@media (max-width:992px){.page-template-contact #page{overflow-x:hidden}.page-template-contact .service-list-img{min-width:calc(100% - 20px)!important;width:calc(100% - 20px)!important;margin-left:auto!important;margin-right:auto!important;margin-top:15px}.page-template-contact .service-gallery div{margin-bottom:30px}.page-template-contact .service-gallery div:before{left:-15px}.page-template-contact .dynamic{display:flex;flex-wrap:wrap}.page-template-contact .dynamic .col{order:2;width:100%}.page-template-contact .dynamic .col.mt-5{order:1;margin-bottom:30px}}.form-group{width:100%;max-width:400px;padding-bottom:12px;margin-bottom:24px;border-bottom:1px solid #fff}.form-group input{height:28px}.form-group input,.form-group textarea{border:none;background:transparent;line-height:28px;color:#3b3b3b;font-size:16px;font-weight:400}.form-group textarea{width:100%}.form-group select{width:100%;max-width:400px;background:url(../i/select.svg) no-repeat 100% transparent;background-size:15px;line-height:28px;height:28px;color:#3b3b3b;font-size:16px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none}::-moz-placeholder{line-height:28px;color:#3b3b3b;font-size:16px;font-weight:300;opacity:1}:-ms-input-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}::placeholder,label{line-height:28px;color:#3b3b3b;font-size:16px;font-weight:300;opacity:1}:-ms-input-placeholder{line-height:28px;color:#3b3b3b;font-size:16px;font-weight:300}::-ms-input-placeholder{line-height:28px;color:#3b3b3b;font-size:16px;font-weight:300}
/*# sourceMappingURL=style.css.map */
