@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400&subset=cyrillic);@font-face{font-family:Vogue Highline Sans;src:url(/themes/mirrolab/public/assets/public/fonts/VogueHighlineSans.eot);src:url(/themes/mirrolab/public/assets/public/fonts/VogueHighlineSans.eot?#iefix) format("embedded-opentype"),url(/themes/mirrolab/public/assets/public/fonts/VogueHighlineSans.woff) format("woff"),url(/themes/mirrolab/public/assets/public/fonts/VogueHighlineSans.ttf) format("truetype"),url(/themes/mirrolab/public/assets/public/fonts/VogueHighlineSans.svg#a5f2c1f9c929d352b1442118ca3cdce4) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Vogue Highline Sans Bold;src:url(/themes/mirrolab/public/assets/public/fonts/VogueHighlineSans-Bold.eot);src:url(/themes/mirrolab/public/assets/public/fonts/VogueHighlineSans-Bold.eot?#iefix) format("embedded-opentype"),url(/themes/mirrolab/public/assets/public/fonts/VogueHighlineSans-Bold.woff) format("woff"),url(/themes/mirrolab/public/assets/public/fonts/VogueHighlineSans-Bold.ttf) format("truetype"),url(/themes/mirrolab/public/assets/public/fonts/VogueHighlineSans-Bold.svg#c73c7aa79496b70b067386fea616f7f7) format("svg");font-style:normal;font-weight:700}@font-face{font-family:Vogue Highline Sans Light;src:url(/themes/mirrolab/public/assets/public/fonts/VogueHighlineSans-Light.eot);src:url(/themes/mirrolab/public/assets/public/fonts/VogueHighlineSans-Light.eot?#iefix) format("embedded-opentype"),url(/themes/mirrolab/public/assets/public/fonts/VogueHighlineSans-Light.woff) format("woff"),url(/themes/mirrolab/public/assets/public/fonts/VogueHighlineSans-Light.ttf) format("truetype"),url(/themes/mirrolab/public/assets/public/fonts/VogueHighlineSans-Light.svg#0bc9cd0dfb58104225f103d557253dc8) format("svg");font-style:normal;font-weight:200}.clearfix:after,.clearfix:before,.container:after,.container:before{content:"";display:table}.clearfix:after,.container:after{clear:both}*,:after,:before{box-sizing:border-box}a{outline:none}html{font-size:62.5%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}h1,h2,h3,h4,h5,h6,p,ul{padding:0;margin:0}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}ol,td,th,ul{padding:0}ol,ul{margin:0;list-style:none}button,label{cursor:pointer}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol.numeration,ul.numeration{list-style-type:decimal;margin:0 0 20px 22px}ol.numeration li,ul.numeration li{color:#000;font-size:14px;font-weight:300;line-height:1.6;margin-bottom:5px}ol.numeration li strong,ul.numeration li strong{font-weight:700}.cuSelect{z-index:1}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}a:hover{text-decoration:underline}ul.link-holder li{display:inline-block;vertical-align:middle}ul.link-holder li+li{margin-left:30px}button{border:none}.j-pp-mockup{pointer-events:none;width:100%!important;background-position:center 0!important;position:absolute!important;opacity:.6}@font-face{font-family:icomoon;src:url(/themes/mirrolab/public/assets/public/fonts/icomoon.woff2) format("woff2"),url(/themes/mirrolab/public/assets/public/fonts/icomoon.ttf) format("truetype"),url(/themes/mirrolab/public/assets/public/fonts/icomoon.woff) format("woff"),url(/themes/mirrolab/public/assets/public/fonts/icomoon.svg) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-file-upload:before{content:"\E91A"}.icon-share:before{content:"\E919"}.icon-play2:before{content:"\E913"}.icon-arrow-down:before{content:"\E912"}.icon-facebook:before{content:"\E90F"}.icon-pinterest:before{content:"\E910"}.icon-ar-left:before{content:"\E90D"}.icon-ar-right:before{content:"\E90E"}.icon-mobile:before{content:"\E90B"}.icon-desktop:before{content:"\E90C"}.icon-left-arrow:before{content:"\E909"}.icon-right-arrow:before{content:"\E90A"}.icon-flag:before{content:"\E908"}.icon-arrow-right:before{content:"\E906"}.icon-arrow-left:before{content:"\E907"}.icon-reload:before{content:"\E904"}.icon-note:before{content:"\E901"}.icon-pause:before{content:"\E903"}.icon-play:before,.icon-player:before{content:"\E902"}.icon-next-page:before{content:"\E918"}.icon-word-facebook:before{content:"\E911"}.icon-word-google:before{content:"\E914"}.icon-word-instagram:before{content:"\E915"}.icon-word-linkedin:before{content:"\E916"}.icon-instagram:before{content:"\E917"}.icon-chevron-small-left:before{content:"\E905"}.icon-chevron-small-right:before{content:"\E900"}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Vogue Highline Sans Bold,sans-serif;color:inherit;line-height:1.15}.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{border-width:2px}.h1,h1{font-size:3rem}.h1.large,h1.large{font-size:20vw}.h2,h2{font-size:3.2rem}.h2.large,h2.large{font-size:4.4rem}.h4,h4{font-size:1.8rem}a{color:inherit;border-bottom:1px solid #000}a,a:hover{text-decoration:none}a:hover{border-bottom-color:transparent}.t-dark a{border-bottom:1px solid #fff}.t-dark a:hover{text-decoration:none;border-bottom-color:transparent}address,ol li,p{font-size:1.9rem;color:inherit}address a,ol li a,p a{color:inherit}strong{font-family:Vogue Highline Sans Bold,sans-serif;font-weight:700}small{font-weight:300;font-family:Vogue Highline Sans Light,sans-serif}hr{display:block;padding:0;background:transparent;margin:0 0 50px;border:0}hr.middle{margin-bottom:25px}.light-text{font-weight:400;font-family:Vogue Highline Sans Light,sans-serif}.light-text a,.light-text ol li,.light-text p{font-family:inherit;font-weight:inherit}.inverse-text{display:inline-block;padding-left:3px;padding-right:3px;color:#fff;background-color:#000}.t-dark .inverse-text{color:#000;background-color:#fff}video[poster]{-o-object-fit:inherit;object-fit:inherit}address{font-style:normal;line-height:1.4}@media only screen and (min-width:768px){.h2,h2{font-size:3.8rem}.h2.large,h2.large{font-size:5.2rem}}@media only screen and (min-width:1025px){hr{margin-bottom:170px}hr.middle{margin-bottom:100px}.h1,h1{font-size:10rem}.h1.large,h1.large{font-size:20rem}.h2,h2{font-size:4.8rem}.h2.large,h2.large{font-size:7rem}.h4,h4{font-size:3rem}address,ol li,p{font-size:2.1rem;line-height:1.6}}@media (min-width:1600px){.h1.large,h1.large{font-size:30rem}.h2.large,h2.large{font-size:9rem}}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0;outline:none!important}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url("/themes/mirrolab/frontend/icons/ajax-loader.gif") 50% no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;outline:none!important}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;outline:none!important;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-dots{text-align:center;font-size:0}.slick-dots li{display:inline-block;vertical-align:middle}.slick-next,.slick-prev{position:absolute;display:block;background:transparent;border:0;cursor:pointer;outline:none;z-index:10;font-size:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slick-next:before,.slick-prev:before{font-family:icomoon!important;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3.4rem;font-weight:400;color:#fff;display:inline-block;vertical-align:middle}.slick-next.slick-disabled,.slick-prev.slick-disabled{display:none!important}.slick-next{right:0}.slick-next:before{content:"\E90E"}.slick-prev{left:0}.slick-prev:before{content:"\E90D"}.slick-vertical .slick-next,.slick-vertical .slick-prev{left:50%;top:auto;right:auto;z-index:5;margin:0 0 0 -14px}.slick-vertical .slick-next{bottom:0;text-indent:1px}.slick-vertical .slick-next span{top:1px}.slick-vertical .slick-prev{top:0;left:50%}.slick-slider{margin-bottom:0}.slick-controllers{position:absolute;bottom:0;left:0;right:0;padding-left:20px;padding-right:20px}.slick-controllers .container{height:86px;max-width:100%}.slick-controllers .slick-dots .slick-active .radial-progress{-webkit-transform:scale(1) rotate(180deg);transform:scale(1) rotate(180deg)}.slick-controllers .slick-dots li:not(.slick-active) .radial-progress:hover{-webkit-transform:scale(.55) rotate(180deg);transform:scale(.55) rotate(180deg)}.slick-controllers .slick-dots .radial-progress{-webkit-transform:scale(.5) rotate(180deg);transform:scale(.5) rotate(180deg);z-index:100;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;background:hsla(0,0%,100%,.1);position:relative;margin:0 6px;cursor:pointer;width:36px;height:36px;border-radius:50%}.slick-controllers .slick-dots .radial-progress .circle .fill,.slick-controllers .slick-dots .radial-progress .circle .mask,.slick-controllers .slick-dots .radial-progress .circle .shadow{width:100%;height:100%;position:absolute;border-radius:50%}.slick-controllers .slick-dots .radial-progress .circle .fill,.slick-controllers .slick-dots .radial-progress .circle .mask.full{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.slick-controllers .slick-dots .radial-progress .circle .fill.fix{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.slick-controllers .slick-dots .radial-progress .circle .fill,.slick-controllers .slick-dots .radial-progress .circle .mask{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slick-controllers .slick-dots .radial-progress .circle .mask{clip:rect(0,36px,36px,18px)}.slick-controllers .slick-dots .radial-progress .circle .mask .fill{clip:rect(0,18px,36px,0);background-color:#fff}@media only screen and (min-width:1025px){.slick-controllers{padding-left:40px;padding-right:40px}}@-webkit-keyframes rotateApart{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotateApart{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes rotateFull{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotateFull{0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.modal-open{overflow:hidden}.modal-open .modal{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}.modal-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;z-index:1000;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.9;filter:alpha(opacity=9)}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.hidden{display:none!important;visibility:hidden!important}.affix,.modal{position:fixed}.modal{display:none;overflow:hidden;top:0;right:0;bottom:0;left:0;z-index:1040;-webkit-overflow-scrolling:touch;outline:0;background:transparent;padding:0 10px!important}.modal .close{display:block;position:absolute;outline:none;cursor:pointer;right:10px;top:10px;height:34px;width:34px;overflow:hidden;text-align:center;color:#fff;padding:0;background:#bfbfbf;border:none}.modal .close:hover{background:#000}.modal .close>span{display:block;text-align:center;font-size:1rem;line-height:0;transition:all .1s ease 0s}.modal.fade .modal-dialog{opacity:0;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{opacity:1}.modal.small .modal-dialog{max-width:620px}.modal.large .modal-dialog{max-width:984px}.modal .modal-dialog{position:relative;margin:40px auto;width:auto;max-width:700px;background:transparent;padding:0;z-index:1001}.modal .modal-dialog .modal-content{padding:45px 35px;position:relative;background:#fff;background-clip:padding-box;outline:0;border-radius:0;box-shadow:0 6px 57px 4px rgba(0,0,0,.19)}.modal .modal-dialog .modal-content .modal-header{display:block;text-align:center}.modal .modal-dialog .modal-content .modal-header .modal-title{color:#000;font-size:24px;font-weight:400;line-height:1.2;margin:0 0 25px;padding:0 10px 0 0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.collapsing{position:relative;height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.35s;transition-property:height,visibility}.collapse{display:none}.collapse.in{display:block}@-webkit-keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-progress{to{background-position:25px 0}}.plyr{position:relative;max-width:100%;min-width:200px;font-family:Avenir,Avenir Next,Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;direction:ltr}.plyr,.plyr *,.plyr :after,.plyr :before{box-sizing:border-box}.plyr a,.plyr button,.plyr input,.plyr label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr:focus{outline:0}.plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle;border-radius:inherit}.plyr input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:transparent}.plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:transparent;border:0;border-radius:4px;-webkit-user-select:none;user-select:none}.plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-moz-range-track{height:8px;background:transparent;border:0;border-radius:4px;-moz-user-select:none;user-select:none}.plyr input[type=range]::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-ms-track{height:8px;background:transparent;border:0;color:transparent}.plyr input[type=range]::-ms-fill-upper{height:8px;background:transparent;border:0;border-radius:4px;-ms-user-select:none;user-select:none}.plyr input[type=range]::-ms-fill-lower{height:8px;background:transparent;border:0;border-radius:4px;-ms-user-select:none;user-select:none;background:#282828}.plyr input[type=range]::-ms-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;margin-top:0}.plyr input[type=range]::-ms-tooltip{display:none}.plyr input[type=range]:focus{outline:0}.plyr input[type=range]::-moz-focus-outer{border:0}.plyr input[type=range].tab-focus:focus{outline-offset:3px}.plyr input[type=range]:active::-webkit-slider-thumb{background:#282828;border-color:#fff;-webkit-transform:scale(1.25);transform:scale(1.25)}.plyr input[type=range]:active::-moz-range-thumb{background:#282828;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-ms-thumb{background:#282828;border-color:#fff;transform:scale(1.25)}.plyr--video input[type=range].tab-focus:focus{outline:1px dotted hsla(0,0%,100%,.5)}.plyr--audio input[type=range].tab-focus:focus{outline:1px dotted rgba(86,93,100,.5)}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}.plyr__video-wrapper{position:relative;background:#000;border-radius:inherit}.plyr__video-embed{padding-bottom:57.25%;height:0;border-radius:inherit;overflow:hidden;z-index:0}.plyr__video-embed iframe{position:absolute;top:0;left:-1px;width:100%;height:100%;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plyr__video-embed>div{position:relative;padding-bottom:200%;-webkit-transform:translateY(-35.95%);transform:translateY(-35.95%)}.plyr .plyr__video-embed iframe{pointer-events:none}.plyr video::-webkit-media-text-track-container{display:none}.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;-webkit-transform:translateY(-60px);transform:translateY(-60px);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;color:#fff;font-size:16px;text-align:center;font-weight:400}.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0,0,0,.7);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:150%}.plyr__captions span:empty{display:none}@media (min-width:768px){.plyr__captions{font-size:24px}}.plyr--captions-active .plyr__captions{display:block}.plyr--hide-controls .plyr__captions{-webkit-transform:translateY(-20px);transform:translateY(-20px)}@media (min-width:1024px){.plyr--fullscreen-active .plyr__captions{font-size:32px}}.plyr ::-webkit-media-controls{display:none}.plyr__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;text-align:center;pointer-events:none}.plyr__controls>*{pointer-events:all}.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:5px}.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{margin-left:0}.plyr__controls .plyr__volume{margin-left:5px}.plyr__controls [data-plyr=pause]{margin-left:0}.plyr__controls button{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:transparent;border-radius:3px;cursor:pointer;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit}.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor}.plyr__controls button:focus{outline:0}.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}@media (min-width:480px){.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:10px}}.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none}.plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;padding:50px 10px 10px;background:linear-gradient(transparent,rgba(0,0,0,.5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;transition:opacity .3s ease}.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover{background:#282828;color:#fff}.plyr--audio .plyr__controls{padding:10px;border-radius:inherit;background:#fff;border:1px solid #dbe3e8;color:#565d64}.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover,.plyr__play-large{background:#282828;color:#fff}.plyr__play-large{display:none;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px;border:4px solid currentColor;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15);transition:all .3s ease}.plyr__play-large svg{position:relative;left:2px;width:20px;height:20px;display:block;fill:currentColor}.plyr__play-large:focus{outline:1px dotted hsla(0,0%,100%,.5)}.plyr .plyr__play-large{display:inline-block}.plyr--audio .plyr__play-large{display:none}.plyr--playing .plyr__play-large{opacity:0;visibility:hidden}.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg,.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;pointer-events:none;opacity:0;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:14px;line-height:1.3;-webkit-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;transition:opacity .2s ease .1s,-webkit-transform .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s;transition:transform .2s ease .1s,opacity .2s ease .1s,-webkit-transform .2s ease .1s}.plyr__tooltip:before{content:"";position:absolute;width:0;height:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.7);border-left:4px solid transparent;z-index:2}.plyr__tooltip--visible,.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip{opacity:1;-webkit-transform:translate(-50%) scale(1);transform:translate(-50%) scale(1)}.plyr button:hover .plyr__tooltip{z-index:3}.plyr__controls button:first-child .plyr__tooltip{left:0;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls button:first-child .plyr__tooltip:before{left:16px}.plyr__controls button:last-child .plyr__tooltip{right:0;-webkit-transform:translateY(10px) scale(.8);transform:translateY(10px) scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls button:last-child .plyr__tooltip:before{left:auto;right:16px;-webkit-transform:translateX(50%);transform:translateX(50%)}.plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}.plyr__progress{display:none;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress input[type=range]::-webkit-slider-runnable-track{background:transparent}.plyr__progress input[type=range]::-moz-range-track{background:transparent}.plyr__progress input[type=range]::-ms-fill-upper{background:transparent}.plyr__progress .plyr__tooltip{left:0}.plyr .plyr__progress{display:inline-block}.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100px}.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:transparent}.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}.plyr__progress--played,.plyr__volume--display{z-index:1;color:#282828;background:transparent;transition:none}.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;transition:none}.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}.plyr__progress--buffer::-webkit-progress-value{transition:width .2s ease}.plyr__progress--buffer::-moz-progress-bar{transition:width .2s ease}.plyr__progress--buffer::-ms-fill{transition:width .2s ease}.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:hsla(0,0%,100%,.25)}.plyr--video .plyr__progress--buffer{color:hsla(0,0%,100%,.25)}.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198,214,219,.67)}.plyr--audio .plyr__progress--buffer{color:rgba(198,214,219,.67)}.plyr--loading .plyr__progress--buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-size:25px 25px;background-repeat:repeat-x;background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 0,transparent 50%,rgba(0,0,0,.15) 0,rgba(0,0,0,.15) 75%,transparent 0,transparent);color:transparent}.plyr--video.plyr--loading .plyr__progress--buffer{background-color:hsla(0,0%,100%,.25)}.plyr--audio.plyr--loading .plyr__progress--buffer{background-color:rgba(198,214,219,.67)}.plyr__time{display:inline-block;vertical-align:middle;font-size:14px}.plyr__time+.plyr__time{display:none}@media (min-width:768px){.plyr__time+.plyr__time{display:inline-block}}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px}.plyr__volume{display:none}.plyr .plyr__volume{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.plyr .plyr__volume input[type=range]{position:relative;z-index:2}@media (min-width:480px){.plyr .plyr__volume{display:block;max-width:60px}}@media (min-width:768px){.plyr .plyr__volume{max-width:100px}}.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{display:none!important}.plyr--fullscreen-active{height:100%;width:100%;background:#000;border-radius:0!important}.plyr--fullscreen-active video{height:100%}.plyr--fullscreen-active .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-active .plyr__video-embed{overflow:visible}.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr--fullscreen-fallback.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000000}.cu-plyr-play{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:transparent}.cu-plyr-play:focus{outline:none}.cu-plyr-play svg{width:56px;height:56px}.cu-plyr-play svg *{fill:#fff}.cu-plyr-play:hover svg *{fill:red}.plyr--playing .cu-plyr-play{visibility:hidden;opacity:0}@media only screen and (min-width:1025px){.cu-plyr-play svg{width:100px;height:100px}}@media (min-width:1380px){.cu-plyr-play svg{width:auto;height:auto}}.likely__icon svg{display:none}.likely__widget{position:relative}.likely__counter{position:absolute;font-size:1.5rem;color:#000}.likely__counter.likely__counter_facebook{left:65%}.likely__counter.likely__counter_pinterest{right:76%}.likely__counter.likely__counter_gplus{right:90%}@media only screen and (min-width:1280px){.likely__counter.likely__counter_gplus{right:81%}}body,html{height:100%}body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:auto;font-family:Vogue Highline Sans,sans-serif;font-weight:400;font-size:1.4rem;direction:ltr;background:#fff;overflow:auto}body:before{content:"mobile";display:none}#wrapper{min-height:100%;position:relative}.mark::-moz-selection{background:hsla(0,0%,100%,.99);text-shadow:none;color:#000}.mark::selection{background:hsla(0,0%,100%,.99);text-shadow:none;color:#000}::-moz-selection{background:rgba(0,0,0,.99);text-shadow:none;color:#fff}::selection{background:rgba(0,0,0,.99);text-shadow:none;color:#fff}.t-dark ::-moz-selection{background:hsla(0,0%,100%,.99);text-shadow:none;color:#000}.t-dark ::selection{background:hsla(0,0%,100%,.99);text-shadow:none;color:#000}.container{padding-right:20px;padding-left:20px;position:relative;margin-right:auto;margin-left:auto;width:100%}.video-player{position:absolute;left:0;top:0;height:100%;width:100%;z-index:0;display:none}.video-player:after{content:"";z-index:100}.js-video-container,.video-player:after{position:absolute;left:0;top:0;bottom:0;right:0}.js-video-container{z-index:0}.randomize-text{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.randomize-text .baffle{font-style:normal}.randomize-text .baffle img{width:18px}.pull-right{float:right!important}.pull-left{float:left!important}.copyright p{line-height:1.4;margin-bottom:50px}.copyright p:last-child{margin-bottom:0}.copyright .follow{display:block;margin-bottom:30px;padding-top:30px}.copyright .phone{text-decoration:none;border:0;white-space:nowrap}.phone a{border-bottom:0!important}.cross-lang ul{display:block;text-align:left}.cross-lang li{display:inline-block;vertical-align:middle;font-size:1.9rem}.cross-lang li+li{margin-left:25px}.cross-lang a{text-transform:uppercase;border-bottom:1px solid #000;display:block}.cross-lang a.is-active,.cross-lang a:hover{border-bottom-color:transparent}.cross-lang a.is-active{pointer-events:none}.t-dark .cross-lang a{border-bottom:1px solid #fff}.t-dark .cross-lang a:hover{border-bottom-color:transparent}.vide-player{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.fallback-btn{position:absolute;bottom:20px;right:20px;z-index:101;font-size:3rem;color:#fff}@media only screen and (min-width:768px){.cross-lang li{font-size:2.4rem}.Main-slider .vide-player div:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:url("/themes/mirrolab/frontend/icons/tv.png") repeat 0 0 scroll transparent}.randomize-text .baffle img{width:25px}}@media only screen and (min-width:800px){.container{padding-right:40px;padding-left:40px}}@media only screen and (min-width:1025px){.vide-player{display:block}body:before{content:"desktop"}}header{display:block;position:fixed;top:0;left:0;height:0;width:100%;z-index:1000;color:#fff}header .scroll-wrap{-webkit-overflow-scrolling:touch;min-height:100%;overflow:auto}header a{border:0}header .lang{display:block;position:absolute;bottom:20px;left:20px}header .lang li{position:relative;display:inline-block;vertical-align:middle;color:inherit}header .lang li.is-active,header .lang li:first-child.is-active+li:before{display:none}header .lang li:not(:first-child){margin-left:15px}header .lang li:not(:first-child):before{content:"/";position:absolute;left:-20px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:2.4rem;color:inherit}header .lang li:not(:last-child){margin-right:15px}header .lang a{color:inherit;font-size:inherit}header .lang a:hover{border-bottom-color:transparent}header .container{padding-top:13px;padding-bottom:0}header.shown .rout-history{opacity:0;transition:all .2s ease}header.shown .nav{visibility:visible;opacity:1}header.inverse{color:#000}header.inverse .burger-btn:not(.open) .bit-1:after,header.inverse .burger-btn:not(.open) .bit-1:before,header.inverse .burger-btn:not(.open) .bit-2,header.inverse .burger-btn:not(.open) .bit-3:after,header.inverse .burger-btn:not(.open) .bit-3:before{background:#000}header .rout-box{position:relative;color:inherit;font-size:2.4rem;font-weight:400;text-transform:lowercase}header .rout-box .cell{text-align:right}header .rout-box .cell .rout-history{display:none}header .rout-box .cell:first-child{text-align:left}header .rout-box a{text-decoration:none}header .logotype{z-index:102}header .logotype.is-front a{pointer-events:none}header .logotype a{line-height:4rem}header .current-page{display:inline-block;vertical-align:middle}header .rout-history{font-size:0}header .rout-history .current-page,header .rout-history .location,header .rout-history a{font-size:2.4rem;font-weight:400;display:inline-block;vertical-align:middle}header .burger-btn{float:left;position:relative;z-index:102}header .location:first-child .sep{display:none!important}header .nav{width:100%;background:rgba(0,0,0,.8);padding-top:100px;position:fixed;right:0;left:0;top:0;bottom:0;height:100%;overflow-y:scroll;z-index:101;display:none}header .nav .scroll-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible}header .nav .lang .is-active{pointer-events:none}header .nav nav{width:100%}header .nav nav ul{text-align:center}header .nav nav li{display:block;margin-bottom:25px;padding:0}header .nav a{color:#fff;display:inline-block;vertical-align:middle;font-size:2.4rem;font-weight:inherit}header .nav a,header .nav a:hover{text-decoration:none}@media only screen and (min-width:768px){header .lang{position:static}header .logotype{height:24px}header .logotype a{line-height:1}header .rout-box .cell .rout-history{display:block}header:hover .rout-history{opacity:0;transition:all .2s ease}header:hover .nav{visibility:visible;opacity:1;transition:all .2s ease}header .nav{display:block;position:absolute;top:0;transition:all 0s;opacity:0;visibility:hidden;height:auto;bottom:auto;left:0;z-index:10;font-size:0;background:transparent;overflow:visible;padding-top:0}header .nav nav{margin-right:50px;width:auto}header .nav nav ul{text-align:left}header .nav li,header .nav nav li{display:inline-block}header .nav li{margin-bottom:0;vertical-align:middle}header .nav li+li{margin-left:25px}header .nav li a{line-height:1;color:inherit;font-size:2rem;border-bottom:1px solid transparent}header .nav li a:hover{border-bottom-color:inherit}header .container{padding-top:35px}header .burger-btn{display:none}header .rout-box{display:table;width:100%}header .rout-box .cell{display:table-cell;vertical-align:middle}header .rout-box .cell:first-child{display:table-cell}}@media only screen and (min-width:1025px){header .nav nav{margin-right:100px}header .nav li a{font-size:2.4rem}header .scroll-wrap{min-height:0}}.logotype{position:relative;float:right;font-size:2.8rem;font-weight:700;font-family:Vogue Highline Sans Bold,sans-serif;line-height:1;margin-top:-5px}.logotype,.logotype a{display:block;color:inherit;text-decoration:none}.logotype a{border:0}.logotype a:after{display:none}.grid-layout{overflow:hidden;position:relative;clear:both;padding-top:20px}.grid-layout-projects{min-height:900px}.grid-layout .text-center{padding-top:25px}.grid-layout:after,.grid-layout:before{content:"";display:table}.grid-layout:after{clear:both}.grid-layout .cbp-item-wrapper img{width:100%;display:block}.grid-layout .dummy{overflow:hidden;opacity:0}.grid-layout .product-card{position:absolute;left:0;top:0;right:0;bottom:0}.grid-layout .tags li{padding-bottom:0}.grid-layout .cbp-item{width:20%;float:left;background-color:#000}.grid-layout .cbp-item .title{font-size:2.2rem}.grid-layout .cbp-item .title.t-backstage{font-size:1.9rem}.grid-layout .cbp-item .title.t-backstage .date{font-size:1.5rem}@media (min-width:480px){.grid-layout .cbp-item .title{font-size:2.5rem}.grid-layout .cbp-item .title.backstage{font-size:2.6rem}}.grid-layout .cbp-item .title a{max-width:85%;display:inline-block}.grid-layout .cbp-item[data-mode=x2]{width:40%}.grid-layout .cbp-item[data-mode=x2] .product-card{background-size:auto 100%}.grid-layout .cbp-item.white-title .product-card .title{color:#fff}.grid-layout .cbp-item.white-title:hover .title .line{border-bottom-color:#fff}.grid-layout .cbp-item:not(.centered-title):not(.top-title) .footer{display:table;width:100%}.grid-layout .cbp-item:not(.centered-title):not(.top-title) .project-tags{display:table-cell;height:65px;padding-top:15px;vertical-align:bottom}.grid-layout .cbp-item:not(.centered-title):not(.top-title) .title{display:table-caption}.grid-layout .cbp-item.centered-title .overlay,.grid-layout .cbp-item.top-title .overlay{top:0}.grid-layout .cbp-item.centered-title .footer,.grid-layout .cbp-item.top-title .footer{display:block;height:100%;width:100%;padding-bottom:117px;position:relative}.grid-layout .cbp-item.centered-title .project-tags,.grid-layout .cbp-item.top-title .project-tags{display:block;padding-top:0;height:auto;text-align:left;position:absolute;bottom:0;left:0;right:0}.grid-layout .cbp-item.centered-title .footer{font-size:0;text-align:center;padding-top:105px}.grid-layout .cbp-item.centered-title .footer .help{display:inline-block;vertical-align:middle}.grid-layout .cbp-item.centered-title .footer:after{content:"";display:inline-block;vertical-align:middle;width:.1%;height:100%;margin-left:-.1%}.grid-layout .cbp-item.centered-title .title{display:inline-block;width:100%;vertical-align:middle}.grid-layout .cbp-item.centered-title .project-tags{display:block;padding-top:0;height:auto;text-align:left;position:absolute;bottom:0;left:0;right:0}.grid-layout .cbp-item.top-title .title{padding-top:20px}@media (max-width:600px){.grid-layout .dummy{height:450px}}@media only screen and (min-width:600px){.grid-layout .cbp-item .title{font-size:2.2rem}.grid-layout .cbp-item .title.t-backstage{font-size:1.9rem}.grid-layout .cbp-item .title.t-backstage .date{font-size:1.5rem}.grid-layout .cbp-item[data-mode=x2] .product-card{background-size:cover}.grid-layout .cbp-item[data-mode=x2] .product-card .title{font-size:3.5rem}.grid-layout .cbp-item[data-mode=x2] .product-card .title.t-backstage{font-size:3.1rem}}@media only screen and (min-width:768px){.grid-layout .text-center{padding-top:65px}}@media only screen and (min-width:800px){.grid-layout .cbp-item .title{font-size:2.5rem}.grid-layout .cbp-item .title.t-backstage{font-size:2.1rem}.grid-layout .cbp-item .title.t-backstage .date{font-size:1.7rem}.grid-layout .cbp-item[data-mode=x2] .product-card .title{font-size:4rem}.grid-layout .cbp-item[data-mode=x2] .product-card .title.t-backstage{font-size:3.6rem}}@media only screen and (min-width:1025px){.grid-layout .cbp-item .title{font-size:2.2rem}.grid-layout .cbp-item .title.t-backstage{font-size:1.9rem}.grid-layout .cbp-item .title.t-backstage .date{font-size:1.5rem}.grid-layout .cbp-item[data-mode=x2] .product-card .title{font-size:3.5rem}.grid-layout .cbp-item[data-mode=x2] .product-card .title.t-backstage{font-size:3.1rem}}@media (min-width:1300px){.grid-layout .cbp-item .title{font-size:2.5rem}.grid-layout .cbp-item .title.t-backstage{font-size:2.1rem}.grid-layout .cbp-item .title.t-backstage .date{font-size:1.7rem}.grid-layout .cbp-item[data-mode=x2] .product-card .title{font-size:4rem}.grid-layout .cbp-item[data-mode=x2] .product-card .title.t-backstage{font-size:3.6rem}}@media (min-width:1400px){.grid-layout .cbp-item .title{font-size:2.2rem}.grid-layout .cbp-item .title.t-backstage{font-size:1.9rem}.grid-layout .cbp-item .title.t-backstage .date{font-size:1.5rem}.grid-layout .cbp-item[data-mode=x2] .product-card .title{font-size:3.5rem}.grid-layout .cbp-item[data-mode=x2] .product-card .title.t-backstage{font-size:3.1rem}}@media (min-width:1550px){.grid-layout .cbp-item .title{font-size:2.5rem}.grid-layout .cbp-item .title.t-backstage{font-size:2.1rem}.grid-layout .cbp-item .title.t-backstage .date{font-size:1.7rem}.grid-layout .cbp-item[data-mode=x2] .product-card .title{font-size:4rem}.grid-layout .cbp-item[data-mode=x2] .product-card .title.t-backstage{font-size:3.6rem}}@media (min-width:1700px){.grid-layout .cbp-item .title{font-size:2.2rem}.grid-layout .cbp-item .title.t-backstage{font-size:1.9rem}.grid-layout .cbp-item .title.t-backstage .date{font-size:1.5rem}.grid-layout .cbp-item[data-mode=x2] .product-card .title{font-size:3.5rem}.grid-layout .cbp-item[data-mode=x2] .product-card .title.t-backstage{font-size:3.1rem}}@media (min-width:1850px){.grid-layout .cbp-item .title{font-size:2.5rem}.grid-layout .cbp-item .title.t-backstage{font-size:2.1rem}.grid-layout .cbp-item .title.t-backstage .date{font-size:1.7rem}.grid-layout .cbp-item[data-mode=x2] .product-card .title{font-size:4rem}.grid-layout .cbp-item[data-mode=x2] .product-card .title.t-backstage{font-size:3.6rem}}#main-grid:not(.cbp-ready):before{width:100px;height:100px;content:"";display:block;margin:0 auto;background:url("/themes/mirrolab/frontend/icons/ajax-loader.gif") no-repeat center 0 scroll transparent}#main-grid:not(.cbp-ready) .cbp-item{opacity:0}.Main-slider{position:relative;height:250px}.Main-slider .js-autoPlay-poster{z-index:9}.Main-slider .slick-controllers{padding:20px 0}.Main-slider .slick-controllers .container{height:auto}.Main-slider .slick-controllers .slick-dots{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;z-index:100}.Main-slider .slick-controllers .slick-prev{z-index:101;left:20px}.Main-slider .slick-controllers .slick-next{z-index:101;right:20px}.Main-slider #mainSlider{height:100%;overflow:hidden;position:relative}.Main-slider .slick-list,.Main-slider .slick-track{height:100%}.Main-slider .item{height:100%;position:relative;display:block;background-position:50%;background-attachment:scroll;background-size:cover;background-repeat:no-repeat;background-color:#ccc}.Main-slider .item .container{height:100%;max-width:100%;position:relative}.Main-slider .caption{position:absolute;pointer-events:none;top:0;left:0;right:0;bottom:0;display:none;z-index:10;padding-bottom:15vh}.Main-slider .caption .h1,.Main-slider .caption h1{margin-bottom:10px}.Main-slider .caption .help{width:100%;display:none;vertical-align:bottom;color:#fff;line-height:1.3;font-size:2.4rem;font-weight:300;font-family:Vogue Highline Sans Light,sans-serif}.Main-slider .caption .help .p,.Main-slider .caption .help p{display:block;font-size:inherit;font-weight:inherit}.Main-slider .caption .container{height:100%;font-size:0;text-align:center;display:block;text-align:left}.Main-slider .caption .container .help{display:inline-block;vertical-align:middle}.Main-slider .caption .container:after{content:"";vertical-align:middle;width:.1%;height:100%;margin-left:-.1%;vertical-align:bottom;display:inline-block}@media only screen and (min-width:800px){.Main-slider{height:100vh;margin-bottom:40px}.Main-slider--shorter{height:80vh}.Main-slider .slick-controllers .container{height:86px}.Main-slider .caption{left:0;right:0;display:block}.Main-slider .caption:after{content:"";position:absolute;z-index:-1;background-color:rgba(0,0,0,.1);top:0;left:0;bottom:0;right:0;pointer-events:none}.Main-slider .caption .help{font-size:4.8rem}}@media only screen and (min-width:1025px){.Main-slider{margin-bottom:80px}.Main-slider--shorter{margin-bottom:40px}.Main-slider .caption .h2,.Main-slider .caption h2{max-width:60%}.Main-slider .slick-prev{left:40px}.Main-slider .slick-next{right:40px}}.js-autoPlay-poster{overflow:hidden}.js-autoPlay-poster,.js-autoPlay-poster:after{position:absolute;left:0;top:0;right:0;bottom:0}.js-autoPlay-poster:after{content:"";z-index:100}.js-autoPlay-poster div{height:100%}@media only screen and (min-width:1025px){.index-layout{height:100%}}.full-size-modal,.modal.full-size-modal{margin:0;background:#000;height:100%}.full-size-modal a,.modal.full-size-modal a{border-bottom-color:#fff}.full-size-modal a:hover,.modal.full-size-modal a:hover{border-bottom-color:transparent}.full-size-modal a.phone,.modal.full-size-modal a.phone{border-bottom:0 solid transparent}.full-size-modal .line,.modal.full-size-modal .line{position:absolute;bottom:0;left:0;right:0;overflow:hidden;height:3px}.full-size-modal .line .sub-line,.modal.full-size-modal .line .sub-line{position:absolute;left:0;top:0;width:0;height:100%;background:#fff}.full-size-modal .modal-dialog,.modal.full-size-modal .modal-dialog{margin:0;padding:70px 0 10px;height:100%;max-width:100%;overflow:hidden}.full-size-modal .cross-lang,.modal.full-size-modal .cross-lang{position:absolute;color:#fff;bottom:0;right:0;line-height:1.4}.full-size-modal .cross-lang li,.full-size-modal .cross-lang li a,.modal.full-size-modal .cross-lang li,.modal.full-size-modal .cross-lang li a{color:inherit}.full-size-modal .modal-content,.modal.full-size-modal .modal-content{padding:0;overflow:auto;width:100%;max-width:100%;height:100%;-webkit-overflow-scrolling:touch;background:transparent;padding-left:20px;padding-right:20px;padding-bottom:20px}.full-size-modal .modal-content .modal-body,.modal.full-size-modal .modal-content .modal-body{position:relative;height:100%;min-height:101%;padding-bottom:180px}.full-size-modal .modal-header,.modal.full-size-modal .modal-header{z-index:101;display:block;position:fixed;height:70px;left:0;right:0;top:0}.full-size-modal .random-image,.modal.full-size-modal .random-image{height:100%;text-align:left;margin-bottom:30px;position:relative}.full-size-modal .random-image .img,.modal.full-size-modal .random-image .img{display:inline-block;padding-bottom:3px;height:100%;position:relative;cursor:auto}.full-size-modal .random-image img,.modal.full-size-modal .random-image img{display:inline-block;max-height:100%;max-width:100%}.full-size-modal .rect-btn,.modal.full-size-modal .rect-btn{position:absolute;left:31px;top:24px}.full-size-modal .logotype,.modal.full-size-modal .logotype{position:absolute;line-height:4rem;top:30px;color:#fff;z-index:103;right:20px}.full-size-modal .copyright,.modal.full-size-modal .copyright{color:#fff}.full-size-modal .copyright p,.modal.full-size-modal .copyright p{line-height:1.4;font-size:2rem}@media only screen and (min-width:800px){.full-size-modal .logotype,.modal.full-size-modal .logotype{right:40px}.full-size-modal .modal-content,.modal.full-size-modal .modal-content{padding-left:40px;padding-right:40px}.full-size-modal .modal-content .modal-body,.modal.full-size-modal .modal-content .modal-body{padding-bottom:100px}.full-size-modal .rect-btn,.modal.full-size-modal .rect-btn{left:51px}}@media only screen and (min-width:1025px){.full-size-modal .modal-content,.modal.full-size-modal .modal-content{overflow:auto}}.About_us .contact-main .container{margin:0}.About_us .header-info{padding-top:9vw}.About_us .header-info .hello{display:block;line-height:1.2;margin:0 -15px 40px;font-size:24.4vw}.About_us .header-info .hello,.About_us .header-info .sub-info{color:#000;font-weight:700;font-family:Vogue Highline Sans Bold,sans-serif}.About_us .header-info .sub-info{width:100%;font-size:2.7vw}.About_us .box-content{font-size:.001px;margin:0 -50px 70px}.About_us .box-content .box-left,.About_us .box-content .box-right{display:inline-block;vertical-align:top;width:50%;padding:0 50px}.About_us .box-content .box-left .box-text .text-title,.About_us .box-content .box-right .box-text .text-title{display:block;padding:10px;font-size:1.35vw;font-weight:700;font-family:Vogue Highline Sans Bold,sans-serif}.About_us .box-content .box-left .box-text p,.About_us .box-content .box-right .box-text p{font-size:1vw;margin-bottom:20px}.About_us .box-content .box-left .box-text p.shifted,.About_us .box-content .box-right .box-text p.shifted{padding-left:25px}.About_us .box-content .box-left .big-title,.About_us .box-content .box-right .big-title{display:block;padding:80px 0;line-height:1;font-size:7.36vw;font-weight:700;font-family:Vogue Highline Sans Bold,sans-serif}.About_us .box-content .box-left .box-img,.About_us .box-content .box-right .box-img{max-width:610px}.About_us .box-content .box-left .box-img img,.About_us .box-content .box-right .box-img img{width:100%}.About_us .box-content .box-left .box-title,.About_us .box-content .box-right .box-title{display:inline-block;margin:100px 0 50px;font-size:2.7vw;font-weight:700;font-family:Vogue Highline Sans Bold,sans-serif}.About_us .box-content .box-left .box-title.underlined,.About_us .box-content .box-right .box-title.underlined{line-height:1;transition:all .3s linear;border-bottom:1px solid #000}.About_us .box-content .box-left .box-title.underlined:hover,.About_us .box-content .box-right .box-title.underlined:hover{text-decoration:none;border-bottom:1px solid transparent}.About_us .box-content .box-left .box-btn,.About_us .box-content .box-right .box-btn{padding:40px 0}.About_us .box-content .box-left{padding-top:55px}.About_us .services-title{padding-bottom:50px}.About_us .services-title span{display:block;line-height:1;font-size:4.6vw;font-weight:700;font-family:Vogue Highline Sans Bold,sans-serif}.About_us .footer-info{padding-top:100px;padding-bottom:190px;line-height:1}.About_us .tel{display:block;font-size:8.5vw;font-weight:700;font-family:Vogue Highline Sans Bold,sans-serif}.About_us .email{display:inline-block;font-size:4.6vw;font-weight:300}.copyright-index{line-height:1;padding-top:20px}.copyright-index p{line-height:1.4}.copyright-index .mail{display:block;margin-bottom:30px;margin-top:55px;font-weight:400;font-size:7vw;line-height:1.4}.copyright-index .mail a{line-height:1;border-bottom-width:1px}.copyright-index .phone{padding-top:12px;display:block;line-height:1;font-size:9vw;font-weight:700;font-family:Vogue Highline Sans Bold,sans-serif}.copyright-index .phone a{border:0}.next-page{text-align:right}.next-page a{text-decoration:none;border:0!important;font-size:0;display:inline-block;color:#000;direction:rtl}.next-page a [class*=icon]{display:inline-block;vertical-align:middle;margin-left:-50px;margin-right:0;width:50px;font-size:2.6rem}.next-page a .txt{display:inline-block;vertical-align:middle;width:100%;padding-right:65px;direction:ltr;font-size:2rem;font-family:Vogue Highline Sans Bold,sans-serif}@media only screen and (min-width:768px){.next-page{position:absolute;bottom:0;right:0;direction:ltr}.next-page a{display:inline-block}.next-page a .txt{padding:0;display:block;width:auto;font-size:3rem}.next-page a [class*=icon]{margin:0 0 15px;font-size:3.4rem;display:block}}.block-sub-title{margin-bottom:40px}.presentation{position:relative}.presentation .cross-lang{position:absolute;right:0;bottom:25px;line-height:1.4}.presentation .h1,.presentation .h2,.presentation .h3,.presentation .h4,.presentation .h5,.presentation .h6,.presentation h1,.presentation h2,.presentation h3,.presentation h4,.presentation h5,.presentation h6{line-height:1}.presentation .header{padding-top:70px;padding-bottom:20px}.presentation .header--pt0{padding-top:0}.presentation .h2,.presentation h2{margin-bottom:40px}.presentation ol .h4,.presentation ol h4{margin-bottom:10px}.presentation ol li{margin-bottom:25px}.presentation ol p{padding-left:30px}.presentation .mark{background:#000;color:#fff;display:inline-block;padding:5px}.presentation .partner-lbl{display:block}.presentation .tag-list a{border-bottom:0 solid transparent}.presentation .tag-list a:hover{border-bottom:2px solid #000}.presentation .tag-list li{margin-bottom:20px;padding-right:20px;font-size:2.7rem;font-family:Vogue Highline Sans Bold,sans-serif}.presentation [class*=icon]{font-size:1.8rem;display:inline;margin:0 1px;vertical-align:baseline}.presentation .row:after,.presentation .row:before{content:"";display:table}.presentation .row:after{clear:both}.presentation .partner-lbl{margin-bottom:70px}.presentation .partner-lbl p{color:#6e6e6e}.presentation .partner-lbl img{width:auto;display:block}.presentation .light-text{font-size:1.6rem}.presentation .light-text p{font-size:inherit}@media only screen and (min-width:600px){.presentation .tag-list{font-size:0}.presentation .tag-list li{display:inline-block;vertical-align:middle;width:40%}.presentation .tag-list li:nth-child(2n){width:60%}}@media only screen and (min-width:768px){.presentation .light-text{font-size:2rem}.presentation .block-sub-title{margin-bottom:100px}.presentation .cross-lang{bottom:50px}.presentation .header{padding-top:120px;padding-bottom:40px}.presentation .tag-list li{line-height:1;font-size:3.6rem}.presentation .copyright-index{padding-top:50px}.presentation .copyright-index .mail{font-size:5vw;line-height:1;margin-bottom:70px}.presentation .partner-lbl:after,.presentation .partner-lbl:before{content:"";display:table}.presentation .partner-lbl:after{clear:both}.presentation .partner-lbl .help{float:right}}@media only screen and (min-width:800px){.presentation:not(.tablet-wide) .row{margin-left:-40px;margin-right:-40px}.presentation:not(.tablet-wide) .col-6{padding-left:40px;padding-right:40px;width:50%;max-width:100%;float:left}}@media only screen and (min-width:1025px){.presentation .copyright-index .mail a{border-bottom-width:2px}.presentation [class*=icon]{font-size:2.2rem}.presentation .header{padding-top:180px}.presentation .header--pt0{padding-top:0}.presentation .col-6 .h2,.presentation .col-6 h2{max-width:100%}.presentation.tablet-wide .col-6{max-width:70%}.presentation .h2,.presentation h2{margin-bottom:50px}}@media only screen and (min-width:1170px){.presentation .h2,.presentation h2{max-width:70%}}@media (min-width:1440px){.presentation .copyright-index .mail{font-size:7rem}.presentation .copyright-index .mail a{border-bottom-width:3px}.presentation .copyright-index .phone{font-size:12rem}.presentation .partner-lbl .help{min-width:470px}.presentation.tablet-wide .row{margin-left:-40px;margin-right:-40px}.presentation.tablet-wide .col-6{padding-left:40px;padding-right:40px;width:50%;max-width:100%;float:left}.presentation.tablet-wide .h2,.presentation.tablet-wide h2{max-width:100%}}@media (min-width:1600px){.presentation .tag-list li{width:100%;font-size:4.6rem}.presentation .tag-list li:nth-child(2n){width:100%}.presentation .row{margin-left:-80px;margin-right:-80px}.presentation .col-6{padding-left:80px;padding-right:80px}}@media (min-width:1800px){.presentation .tag-list li{width:40%}.presentation .tag-list li:nth-child(2n){width:60%}}.Instagram-wrapper{margin-bottom:30px}.Instagram-wrapper .line{position:absolute;bottom:0;left:0;right:0;overflow:hidden;height:3px}.Instagram-wrapper .line .sub-line{position:absolute;left:0;top:0;width:0;height:100%;background:#000}.Instagram-wrapper .caption{text-align:right;font-size:2.4rem}.Instagram-wrapper .caption a{position:relative;display:inline-block;text-decoration:none;border:0!important}.Instagram-wrapper .caption a .help{display:inline-block;border-bottom:1px solid #000}.Instagram-wrapper .caption a:hover .help{border-bottom-color:transparent}.Instagram-wrapper .caption span{display:inline-block;vertical-align:middle}.Instagram-wrapper .caption [class*=icon]{margin-right:10px}.Instagram-wrapper .insta-img{max-width:610px;display:block}.Instagram-wrapper .insta-img .img{position:relative;padding-bottom:3px;margin-bottom:15px;display:block}.Instagram-wrapper .insta-img img{width:100%;display:block}@media only screen and (min-width:768px){.Instagram-wrapper{padding-top:160px;margin-bottom:60px}}.company-footer{position:relative}.company-footer h2{margin-bottom:22px}.video-wrapper{height:760px;position:relative;background-position:50%;background-size:cover;background-color:transparent;margin-bottom:160px}.video-wrapper .container{position:relative;height:100%;max-width:1350px;padding:0}@media only screen and (min-width:768px){.company-footer h2{margin-bottom:0}}@media only screen and (min-width:1024px){.company-footer h2{margin-bottom:50px}}@media only screen and (min-width:1280px){.company-footer h2{margin-bottom:65px}}.section{color:#000;padding-top:40px;padding-bottom:40px;overflow:hidden}.t-dark .section{color:#fff;background-color:#000}.section.should-redraw{background:#fff;position:relative}.section .company-footer{padding-bottom:25px}.section .company-footer p{margin-bottom:0}.section .company-footer p:not(:last-child){margin-bottom:15px}.section .company-footer article{padding:0;margin:0}.section .company-footer article:last-child{margin-bottom:0}.section ol{margin-bottom:30px}.section ol li{line-height:1.6;margin-bottom:5px}.section p{line-height:1.6;color:inherit;margin-bottom:30px}.section p:last-child{margin-bottom:0}.section blockquote{margin-bottom:30px}.section .h2,.section h2{margin:0 0 30px;line-height:1.2}.section .h4,.section h4{margin-bottom:30px}.section article{width:100%;margin-bottom:40px}.section article:last-child{margin-bottom:0}.section article.extended-article .img img{display:block;width:100%}.section article.extended-article .description{padding-top:20px;padding-left:20px;padding-right:20px}@media only screen and (min-width:768px){.section .header .h2,.section .header h2{max-width:100%}.section article.extended-article{max-width:100%;font-size:0;text-align:left}.section article.extended-article.reverse{direction:rtl}.section article.extended-article.reverse .description,.section article.extended-article.reverse .img{direction:ltr}.section article.extended-article .description,.section article.extended-article .img{width:50%;display:inline-block;vertical-align:top}.section article.extended-article .description{padding-top:70px;padding-left:40px;padding-right:40px}.section article.extended-article .description .description-helper{max-width:715px}}@media only screen and (min-width:1025px){.section{padding-top:0;padding-bottom:0}.section article{margin-bottom:100px}.section .h2,.section h2{margin-bottom:40px}.section .company-footer{padding:0 0 50px}}.js-poster{height:100%;position:relative}.play-video-btn{position:absolute;left:50%;top:50%;font-size:11rem;color:#fff;margin-top:-55px;margin-left:-55px;transition:all .2s ease;cursor:pointer;z-index:11}.play-video-btn:hover{color:red}@media only screen and (min-width:768px){.default_article{padding-top:90px;padding-bottom:90px}.article .description{max-width:70%}}.Gallery-section{background:#fff;position:relative;z-index:10}.Gallery-section.should-redraw .gallery-slider .slick-dots button{background:#000}.Gallery-section.no-space{padding-top:0;padding-bottom:0}.Gallery-section.no-space .gallery-slider .slick-list{margin-bottom:0}.Gallery-section:not(.no-space){padding-top:50px;padding-bottom:50px}.Gallery-section .container{max-width:1280px}.Gallery-section .container .img{margin-top:0;margin-bottom:0}.Gallery-section .gallery .item{position:relative}.Gallery-section .gallery:not(.slick-initialized) .item:not(:last-child) .browser,.Gallery-section .gallery:not(.slick-initialized) .item:not(:last-child) .img{background-color:transparent}.Gallery-section .gallery img{display:block;width:100%}.Gallery-section .gallery .container img{display:block;width:auto;margin:0 auto;max-width:100%}.Gallery-section .gallery .container .screen img{width:100%}.Gallery-section .screen{position:relative}.Gallery-section .screen .overlay{position:absolute;left:11px;top:11px;right:11px;bottom:64px;overflow:hidden}.Gallery-section .screen .overlay img{width:100%}.Gallery-section.is-spaced .item{padding-top:0;padding-bottom:0}.Gallery-section.is-spaced .img{margin-top:40px;margin-bottom:40px}.Gallery-section.is-spaced .browser{margin-top:25px;margin-bottom:25px}.Gallery-section.is-spaced .height-helper{margin-top:40px;margin-bottom:40px}.Gallery-section.is-spaced .slick-slider .browser{margin-bottom:80px}.Gallery-section.is-spaced .gallery-slider .slick-dots{padding-top:25px;padding-bottom:25px}.Gallery-section .gallery-slider.extra-space{padding:0}.Gallery-section .gallery-slider.dots-on-slick{padding-bottom:0;padding-top:0}.Gallery-section .gallery-slider.dots-on-slick .slick-dots{position:absolute;bottom:0;padding-bottom:31px;padding-top:31px;left:0;right:0;z-index:10}.Gallery-section .gallery-slider .browser{width:auto;display:block}.Gallery-section .gallery-slider .slick-next,.Gallery-section .gallery-slider .slick-prev{position:absolute;z-index:9;height:100%;width:50%;bottom:0;pointer-events:none}.Gallery-section .gallery-slider .slick-next:after,.Gallery-section .gallery-slider .slick-next:before,.Gallery-section .gallery-slider .slick-prev:after,.Gallery-section .gallery-slider .slick-prev:before{display:none}.Gallery-section .gallery-slider .slick-prev{left:0}.Gallery-section .gallery-slider .slick-next{right:0}.Gallery-section .gallery-slider .slick-dots{text-align:center;position:relative;padding:50px 0 0;z-index:10;font-size:0}.Gallery-section .gallery-slider .slick-dots li{margin:0 15px}.Gallery-section .gallery-slider .slick-dots li.slick-active button{-webkit-transform:scale(2.1);transform:scale(2.1)}.Gallery-section .gallery-slider .slick-dots li button{transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;border-radius:50%;background:#fff;width:12px;height:12px;outline:none;padding:0;border:0}.Gallery-section .gallery-slider .slick-dots li button:after,.Gallery-section .gallery-slider .slick-dots li button:before{display:none}.Gallery-section{overflow:hidden}.height-helper{position:relative}.vide-player video{width:100%}.js-video-padding{padding-bottom:50%}@media only screen and (min-width:768px){.Gallery-section .gallery-row{margin-left:-40px;margin-right:-40px}.Gallery-section [class*=col]{float:left;padding-left:40px;padding-right:40px}.Gallery-section [class*=col].col-50{width:50%}.Gallery-section [class*=col].col-33{width:33.3333%}.Gallery-section [class*=col].col-20,.Gallery-section [class*=col].col-25{width:25%}.Gallery-section .gallery-slider{padding-bottom:40px}.Gallery-section .screen .overlay{left:49px;top:48px;right:48px;bottom:278px}}@media only screen and (min-width:993px){.Gallery-section .gallery-slider .slick-dots li{margin:0 13px}.Gallery-section .gallery-slider .slick-dots li button{width:18px;height:18px}.Gallery-section .gallery-slider .slick-dots li.slick-active button{-webkit-transform:scale(1.9);transform:scale(1.9)}.Gallery-section.is-spaced .item{padding-top:40px;padding-bottom:40px}.Gallery-section.is-spaced .browser{margin-top:40px;margin-bottom:40px}}@media only screen and (min-width:1280px){.Gallery-section .gallery-slider .slick-next,.Gallery-section .gallery-slider .slick-prev{pointer-events:auto}}.Top-section{background-size:cover;position:relative;height:500px;max-height:100vh;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-color:#fff;z-index:11;color:#fff}.Top-section:before{background:inherit;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:120%;width:120%;-webkit-filter:blur(50px);filter:blur(50px);z-index:-1;transition:.3s;background-color:hsla(0,0%,100%,.5);box-shadow:inset 0 0 150px #e8e7e9}.Top-section.is-loaded,.Top-section.is-loaded:before{-webkit-filter:blur(0);filter:blur(0)}.Top-section.is-loaded:before{z-index:-1;background-color:hsla(0,0%,100%,0);box-shadow:unset}.Top-section .help{width:100%}.Top-section .container{padding-top:100px;font-size:0;text-align:center;text-align:left;height:100%;background-size:0}.Top-section .container .help{display:inline-block;vertical-align:middle}.Top-section .container:after{content:"";vertical-align:middle;width:.1%;height:100%;margin-left:-.1%;display:inline-block}.Top-section .tolls-panel{position:absolute;z-index:102;left:20px;bottom:20px}.Top-section .tolls-panel .project-audio{margin-bottom:35px;display:none}.Top-section .tolls-panel .project-tags{padding-bottom:0;left:auto;bottom:auto;position:relative;z-index:101}.Top-section .h1,.Top-section .h2,.Top-section h1,.Top-section h2{color:inherit;z-index:102;position:relative}.Top-section .h2,.Top-section h2{font-weight:300;font-family:Vogue Highline Sans Light,sans-serif}.Top-section.should-redraw{color:#000}@media only screen and (min-width:1025px){.Top-section{height:100vh}.Top-section .h2,.Top-section h2{max-width:60%}.Top-section .tolls-panel{left:40px;bottom:40px}}.c-picture .c-picture__tag img{width:100%;height:auto}@media (min-width:880px){.c-picture .c-picture__tag img{width:100%;height:auto}}.c-top.Top-section{height:unset;max-height:unset;color:#000}.c-top.Top-section .container{padding-top:30px}.c-top.Top-section .tolls-panel{position:unset}.c-top.Top-section .tags a{background-color:#000;color:#fff}.t1{font-size:4rem}.t2{font-size:2.4rem;line-height:1.3}@media only screen and (min-width:993px){.Top-section{-webkit-filter:blur(100px);filter:blur(100px)}.offstage-top .Top-section{-webkit-filter:blur(0);filter:blur(0)}}@media only screen and (min-width:1280px){.t1{font-size:8rem}.t2{font-size:4.4rem}.t1{font-size:10rem}.t2{font-size:4.8rem}}.c-top .video-mobile+.c-picture__tag{visibility:hidden}@media only screen and (min-width:993px){.c-top .video-mobile{bottom:0!important}}.c-top.is-desktop{min-height:300px;background-position:top;background-size:100% auto}.c-top.is-desktop .c-picture__tag{visibility:hidden}@media only screen and (min-width:993px){.c-top.Top-section{height:500px;color:#fff}.c-top.Top-section.should-redraw{color:#000}.c-top.Top-section .c-picture__tag img{position:absolute}.c-top.Top-section .container{padding-top:100px}.c-top.Top-section .tolls-panel{position:absolute}.c-top.Top-section .tags a{background-color:#fff;color:#000}.c-top.Top-section .tags a:hover{background-color:#000;color:#fff}}@media only screen and (min-width:1280px){.c-top.Top-section{height:100vh;background-size:cover}}.help__field+.help__field{margin-top:7px}.help__field+.help__extra{margin-top:18px}.Media-section{position:relative;overflow:hidden;background-color:#ebebeb;background-repeat:no-repeat;background-position:50%;background-size:cover;background-attachment:scroll}.Media-section.attachIt{height:100%}.Media-section .plyr .plyr__controls{visibility:hidden}.Media-section .plyr--playing .plyr__controls{visibility:visible}.Media-section .static-vide-player{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.Media-section video{max-width:100%}.Media-section .play-video-btn,.Media-section .play-video-btn.is-on{display:none}.Media-section.hide-utils .play-video-btn{opacity:0;visibility:hidden}.Media-section .js-poster{position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (min-width:1025px){.Media-section .play-video-btn{display:block}.Media-section.attachIt{background-attachment:fixed}.Media-section.attachIt .js-poster{position:fixed}}.case-footer{background:#fff;position:relative;z-index:10}.case-footer.t-white .caption{color:#000}.case-footer .help{width:100%}.case-footer .hint{display:block;font-size:1.8rem;font-weight:400;color:#000;padding-bottom:20px;padding-top:20px;border-bottom:none}.case-footer .hint:hover{text-decoration:none}.case-footer .hint:after{display:inline-block;margin-left:5px;font-size:1.7rem;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E912"}.case-footer .cross-lang{margin-bottom:20px}.case-footer .banner{display:block;overflow:hidden;height:350px;border:none;position:relative;background-position:50%;background-attachment:scroll;background-repeat:no-repeat;background-size:cover}.case-footer .banner .h2,.case-footer .banner h2{display:block;font-weight:300;font-family:Vogue Highline Sans Light,sans-serif}.case-footer .banner .h1,.case-footer .banner h1{display:block}.case-footer .caption{position:absolute;left:0;right:0;display:block;bottom:0;top:0;padding-top:60px;color:#fff}.case-footer .caption .container{height:100%;display:block;text-align:left}@media only screen and (min-width:768px){.case-footer .cross-lang{margin-bottom:40px}.case-footer:hover .hint:after{-webkit-transform:translateY(10px);transform:translateY(10px)}.case-footer .hint{padding-bottom:35px;padding-top:35px;font-size:2.4rem}.case-footer .hint:after{-webkit-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.case-footer .banner{height:595px;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.case-footer .banner .container{font-size:0;text-align:center;text-align:left}.case-footer .banner .container .help{display:inline-block;vertical-align:middle}.case-footer .banner .container:after{content:"";vertical-align:middle;width:.1%;height:100%;margin-left:-.1%;display:inline-block}.case-footer .banner:hover{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:scale(.97);transform:scale(.97)}}@media only screen and (min-width:1025px){.case-footer .h2,.case-footer h2{display:block;max-width:60%}}.case-footer .c-bottom{height:250px;transition:.3s}.case-footer .c-bottom .caption{bottom:20px;top:unset}.case-footer .c-bottom .c-picture__tag{display:none}@media only screen and (min-width:768px){.case-footer .c-bottom{height:595px}.case-footer .c-bottom .caption{bottom:0;top:0}}.social-list{padding-top:20px}.social-list ul{text-align:left}.social-list li{display:inline-block;vertical-align:middle}.social-list li+li{margin-left:20px}.social-list a{text-decoration:none;font-size:2.2rem;border:0}@media only screen and (min-width:768px){.social-list{padding-top:0}.social-list a{font-size:1.5rem}}.case-info{position:relative;font-size:2rem;line-height:1.4;padding-bottom:60px}.case-info p{font-size:inherit}.case-info .col{display:block}@media only screen and (min-width:768px){.case-info{width:100%;display:table;padding-top:30px;padding-bottom:140px}.case-info .contributors ul{max-width:380px}.case-info .col{display:table-cell;vertical-align:top;text-align:left}.case-info .col:nth-child(3){width:21%}.case-info .col:nth-child(2){width:37%}}.local-navigation{background:#000;color:#fff;padding-top:25px;padding-bottom:25px;margin-bottom:50px}.local-navigation .title{margin-bottom:15px;display:block}.local-navigation .title p{color:inherit;margin-bottom:0!important}.local-navigation ul{font-weight:400;font-family:Vogue Highline Sans Bold,sans-serif;font-size:0}.local-navigation ul .sep,.local-navigation ul a{font-size:1.8rem}.local-navigation ul a{color:inherit;font-weight:inherit;font-family:inherit;text-transform:lowercase;border-bottom-color:inherit}.local-navigation ul a:hover{border-bottom-color:transparent}.local-navigation ul li{display:inline;vertical-align:middle;color:inherit;line-height:1.4;margin-right:5px;margin-bottom:5px}@media only screen and (min-width:1025px){.local-navigation{padding-top:55px;padding-bottom:40px}.local-navigation .title{margin-bottom:30px}.local-navigation ul{max-width:65%}.local-navigation ul li{margin-right:8px}.local-navigation ul a{border-bottom-width:1px}.local-navigation ul .sep,.local-navigation ul a{font-size:3rem}}.Random-image{position:relative;margin-bottom:35px}.Random-image .img{display:block;position:relative;margin-bottom:20px;min-height:200px;margin-left:-40px;margin-right:-20px;background-image:url("/themes/mirrolab/frontend/icons/ajax-loader.gif");background-position:50%;background-repeat:no-repeat}.Random-image .img img{width:100%;display:block}.Random-image .footer{display:block;font-size:0;text-align:right}.Random-image .title{font-size:2rem;font-family:Vogue Highline Sans Light,sans-serif;color:#000;display:inline-block;vertical-align:middle;width:100%;padding-right:40px}.Random-image .title p{margin:0}.Random-image .refresh-img{display:inline-block;width:40px;margin-left:-40px;cursor:pointer;vertical-align:middle;margin-right:0;text-align:right}.Random-image .refresh-img .icon-reload{font-size:2.2rem;display:inline-block}.Random-image .refresh-img.animate .icon-reload{-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@media only screen and (min-width:768px){.Random-image{margin-bottom:75px}.Random-image .img{margin-right:0}}@-webkit-keyframes rotate{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.error-page{height:100%;padding-top:30vh}.error-page .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-page .title{font-family:Vogue Highline Sans Light,sans-serif;font-size:4rem;padding:0 10px;margin-bottom:10px}.error-page .big-title{font-size:9vw;line-height:1;margin-bottom:30px}.error-page .big-title,.error-page .http-text{font-family:Vogue Highline Sans Bold,sans-serif}.error-page .http-text{font-size:2rem;line-height:1.4}@media only screen and (min-width:1025px){.error-page .title{font-size:4.8rem;margin-bottom:20px}.error-page .big-title{font-size:12rem;margin-bottom:65px}.error-page .http-text{font-size:4.8rem}}.studio-page .hero{padding-top:80px}.studio-page .hero-title{font-size:15vw;margin-bottom:20px}.studio-page .hero-subtitle{margin-bottom:0}.studio-page .schedule{position:relative}.studio-page .schedule img{display:block;width:100%;height:auto}.studio-page .schedule-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;right:10px;text-align:center;padding-top:40px}.studio-page .schedule-title{position:relative;font-family:Vogue Highline Sans Bold,sans-serif;font-size:4.8rem;color:#000;padding-bottom:10px}.studio-page .schedule-title:after{content:"";position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-10px;right:-10px;height:5px;background-color:#000}.studio-page .our-place .address{display:block;margin-bottom:5px}.studio-page .block,.studio-page .our-place .large-title{margin-bottom:20px}.studio-page .col50{width:100%;margin-bottom:20px}.studio-page .large-title{display:block;font-family:Vogue Highline Sans Bold,sans-serif;font-size:3rem}.studio-page .large-title--black{color:#000}.studio-page .text{font-size:2.4rem;line-height:1.4}.studio-page .with-text{position:relative}.studio-page .with-text .large-title{position:absolute;width:auto;text-align:center;white-space:nowrap;margin-bottom:0}.studio-page .with-text .large-title--center,.studio-page .with-text .large-title--top{top:40px;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.studio-page .with-text .large-title--right{top:40px;left:0}.studio-page .with-text .large-title--bottom{bottom:40px;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.studio-page .with-text .large-title--left{top:20px;left:10px}.studio-page .img{max-height:400px;overflow:hidden}.studio-page .img img{display:block;width:100%;height:auto}.studio-page .img img.translucent{opacity:.9}.studio-page .story-text{margin-bottom:50px}.studio-page .vacancies-title{display:block;font-family:Vogue Highline Sans Bold,sans-serif;font-size:15vw;margin-bottom:40px}.studio-page .vacancies-text{font-size:2.4rem}.studio-page .vacancies .red-link{line-height:1.4;color:#ed1c24;border-bottom-color:#ed1c24}.studio-page .vacancies .red-link:hover{border-bottom-color:transparent}@media only screen and (min-width:480px){.studio-page .large-title{font-size:4.2rem}.studio-page .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-10px}.studio-page .col50{width:50%;padding-left:10px;padding-right:10px;margin-bottom:0}.studio-page .with-text .large-title{white-space:unset}.studio-page .with-text .large-title--center,.studio-page .with-text .large-title--top{top:60px;width:100%;text-align:center}.studio-page .with-text .large-title--right{top:60px;left:auto;right:40px}.studio-page .with-text .large-title--left{top:60px;left:40px}.studio-page .with-text .large-title--bottom{bottom:60px}.studio-page .img{max-height:100%}}@media only screen and (min-width:600px){.studio-page .schedule-title{font-size:10rem;padding-bottom:20px}.studio-page .schedule-title:after{left:-15px;right:-15px;height:10px}.studio-page .vacancies-title{margin-bottom:60px}.studio-page .vacancies-text{font-size:3.2rem}}@media only screen and (min-width:1025px){.studio-page .section{padding-top:60px}.studio-page .hero{padding-top:100px}.studio-page .hero-subtitle{font-size:4.8rem}.studio-page .block{margin-bottom:40px}.studio-page .row{margin-left:-15px;margin-right:-15px}.studio-page .col50{padding-left:15px;padding-right:15px}.studio-page .large-title{font-size:7rem;line-height:1}.studio-page .schedule-title{font-size:20rem;padding-bottom:30px}.studio-page .schedule-title:after{height:25px}.studio-page .our-place .address{margin-bottom:0}.studio-page .our-place .shifted-right .large-title{margin-bottom:40px}.studio-page .with-text .large-title--right{top:100px;right:60px}.studio-page .with-text .large-title--left{left:60px}.studio-page .story-text{margin-bottom:60px}}@media only screen and (min-width:1170px){.studio-page .hero-subtitle{max-width:1000px;width:100%}.studio-page .block{padding-left:20px;padding-right:20px;margin-bottom:60px}.studio-page .schedule{padding-top:80px}.studio-page .our-place{padding-top:80px;padding-bottom:30px}.studio-page .our-place .large-title{margin-bottom:60px}.studio-page .with-text .large-title{margin-bottom:0}.studio-page .with-text .large-title--center{top:150px}.studio-page .with-text .large-title--top{top:60px}.studio-page .with-text .large-title--right{top:150px;right:100px}.studio-page .with-text .large-title--bottom{bottom:60px}.studio-page .with-text .large-title--left{top:80px;left:70px}.studio-page .shifted-right{max-width:620px;margin-left:auto}.studio-page .shifted-right .large-title{margin-bottom:60px}.studio-page .text-align-right{text-align:right}.studio-page .story-text{margin-bottom:120px}.studio-page .vacancies-title{font-size:20rem;margin-bottom:120px}.studio-page .vacancies-text{font-size:4.8rem;margin-bottom:40px}}@media (min-width:1440px){.studio-page .hero-title{margin-bottom:25px}.studio-page .schedule{padding-top:90px}.studio-page .schedule-title{padding-bottom:35px}.studio-page .schedule-title:after{left:-35px;right:-35px}.studio-page .block{padding-left:40px;padding-right:40px}.studio-page .address{margin-bottom:10px}.studio-page .large-title{font-size:10rem}.studio-page .our-place .shifted-right{max-width:880px}.studio-page .our-place .shifted-right .large-title{margin-bottom:120px}.studio-page .with-text .large-title--center{top:190px}.studio-page .with-text .large-title--left{top:140px;left:80px}.studio-page .with-text .large-title--right{max-width:880px;width:100%;top:280px;right:0;text-align:left}.studio-page .story-text{max-width:745px;padding-right:130px;padding-top:40px;margin-left:auto;margin-bottom:190px}}.open-vacancy{margin-bottom:40px}.open-vacancy .col-img{margin-left:-20px;margin-right:-20px}.open-vacancy .col-img img{display:block;width:100%}.open-vacancy .col-text{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.open-vacancy .col-text,.open-vacancy .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical}.open-vacancy .row{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.open-vacancy .title{font-size:10vw;padding-top:30px;margin-bottom:20px}.open-vacancy .share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:none}.open-vacancy .share [class^=icon-]{font-size:20px;pointer-events:none}.open-vacancy .share .text{font-size:18px;border-bottom:1px solid #000;margin-left:5px;pointer-events:none}.current-vacancy .subtitle{font-family:Vogue Highline Sans Bold,sans-serif;font-size:5vw;line-height:1.2;margin-bottom:25px}.current-vacancy .steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style:decimal;font-size:18px;line-height:1.2;padding-left:15px}.current-vacancy .steps li{margin-bottom:20px}@media only screen and (min-width:600px){.open-vacancy .title{font-size:60px}.current-vacancy .subtitle{font-size:32px}}@media only screen and (min-width:800px){.open-vacancy .col-img{margin-left:-40px;margin-right:-40px}}@media only screen and (min-width:1025px){.open-vacancy{height:100vh;margin-bottom:0}.open-vacancy .row{height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.open-vacancy .col-text{width:55%;padding-right:20px}.open-vacancy .col-img{height:100%;width:45%;margin:0}.open-vacancy .title{padding-top:0;font-size:6rem;margin-bottom:40px}.open-vacancy .share [class^=icon-]{font-size:25px}.open-vacancy .share .text{font-size:24px}.open-vacancy .img-wrap{height:100%;margin-right:-40px;overflow:hidden}.open-vacancy .img-wrap img{height:100%;width:auto}.current-vacancy{padding-top:80px}.current-vacancy .subtitle{max-width:800px;width:100%;margin-bottom:50px}.current-vacancy .steps{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:24px;padding-left:25px}.current-vacancy .steps li{max-width:330px;width:100%}.current-vacancy .steps li:not(:last-child){padding-right:20px;margin-right:30px}}@media only screen and (min-width:1170px){.open-vacancy .title{font-size:7rem;margin-bottom:60px}}@media (min-width:1440px){.open-vacancy .title{font-size:9rem}}.main-footer{display:block;padding-top:50px;padding-bottom:20px}.main-footer.is-hidden{display:none}.c-second-footer{padding-bottom:20px}@media only screen and (min-width:1280px){.c-second-footer+.c-banner,.main-footer+.c-banner{margin-top:50px}}.tags{font-size:0;text-align:left;margin-bottom:-10px}.tags li{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:10px}.tags .filter-item{margin:0 10px 10px 0}.tags .filter-item,.tags a{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:lowercase;cursor:pointer;background-color:#fff;vertical-align:top;color:#000;border:0;height:26px;padding:0 6px;border-radius:6px;font-size:1.6rem;line-height:2.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tags .filter-item:hover,.tags a:hover{text-decoration:none;background:#000;color:#fff}.tags .filter-item:before,.tags a:before{content:"#"}.tags .filter-item [class*=icon],.tags a [class*=icon]{padding:0 5px}.tags .filter-item.is-active,.tags a.is-active{background:#000;color:#fff}.tags.t-black a{background-color:#000;color:#fff}.tags.t-black a:hover{background-color:#fff;color:#000}.filtering-list{text-align:center;padding-top:20px}.filtering-list .tags{text-align:inherit}.filtering-list .tags .filter-item,.filtering-list .tags a{height:28px;line-height:2.8rem;border-radius:8px;font-size:1.8rem}@media only screen and (min-width:768px){.filtering-list{padding-top:10px}}.rect-btn{display:block;width:18px;height:18px;position:fixed;left:70%;top:70%;border:3px solid #000!important;z-index:1000}.rect-btn:after{content:"";display:block;position:absolute;left:50%;top:50%;margin:-3px 0 0 -3px;width:6px;height:6px;background:#000}.burger-btn{width:40px;height:40px;position:relative}.burger-btn .bit-1:after,.burger-btn .bit-1:before,.burger-btn .bit-3:after,.burger-btn .bit-3:before{content:"";position:absolute;height:3px;background:#fff;width:20px}.burger-btn .bit-1:after,.burger-btn .bit-1:before{transition:top .3s,-webkit-transform .3s;transition:transform .3s,top .3s;transition:transform .3s,top .3s,-webkit-transform .3s;top:5px}.burger-btn .bit-1:before{left:5px;-webkit-transform-origin:left bottom;transform-origin:left bottom}.burger-btn .bit-1:after{right:5px;-webkit-transform-origin:right bottom;transform-origin:right bottom}.burger-btn .bit-2{position:absolute;width:30px;top:50%;left:50%;height:3px;background:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:width .3s .6s,-webkit-transform .3s .3s;transition:transform .3s .3s,width .3s .6s;transition:transform .3s .3s,width .3s .6s,-webkit-transform .3s .3s}.burger-btn .bit-3:after,.burger-btn .bit-3:before{transition:bottom .3s,-webkit-transform .3s;transition:transform .3s,bottom .3s;transition:transform .3s,bottom .3s,-webkit-transform .3s;bottom:5px}.burger-btn .bit-3:before{left:5px;-webkit-transform-origin:left top;transform-origin:left top}.burger-btn .bit-3:after{right:5px;-webkit-transform-origin:right top;transform-origin:right top}.burger-btn.open .bit-1:after,.burger-btn.open .bit-1:before,.burger-btn.open .bit-3:after,.burger-btn.open .bit-3:before{width:22px}.burger-btn.open .bit-1:after,.burger-btn.open .bit-1:before{top:4px;transition:width .3s .3s,top .3s .3s,-webkit-transform .3s .3s;transition:transform .3s .3s,width .3s .3s,top .3s .3s;transition:transform .3s .3s,width .3s .3s,top .3s .3s,-webkit-transform .3s .3s}.burger-btn.open .bit-1:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.burger-btn.open .bit-1:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}.burger-btn.open .bit-2{width:13px;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);transition:width .3s,-webkit-transform .3s .3s;transition:transform .3s .3s,width .3s;transition:transform .3s .3s,width .3s,-webkit-transform .3s .3s}.burger-btn.open .bit-3:after,.burger-btn.open .bit-3:before{bottom:4px;transition:width .3s .3s,bottom .3s .3s,-webkit-transform .3s .3s;transition:transform .3s .3s,width .3s .3s,bottom .3s .3s;transition:transform .3s .3s,width .3s .3s,bottom .3s .3s,-webkit-transform .3s .3s}.burger-btn.open .bit-3:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left top;transform-origin:left top}.burger-btn.open .bit-3:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right top;transform-origin:right top}.btn{height:60px;padding:0 35px;background:transparent;border:2px solid #000!important;text-decoration:none;position:relative;cursor:pointer;outline:0;min-width:140px;color:#000;line-height:1;font-size:0;text-align:center;border-radius:0;transition:all .2s linear 0s}.btn,.btn .help,.btn:after{display:inline-block;vertical-align:middle}.btn:after{content:"";width:.1%;height:100%;margin-left:-.1%}.btn .help{color:inherit;font-size:2rem}.btn:hover{background:#000;color:#fff;transition:all 0s}.t-dark .btn{color:#fff;border:2px solid #fff!important}.t-dark .btn:hover{background-color:#fff;color:#000}.btn--medium{height:78px}.btn--medium .help{font-size:20px}.btn--white{background:#fff;border:none}.btn--white:hover{background:#000}.btn--white:hover .help{color:#fff}.btn--white .help{color:#000}.btn--white.btn--fill{border:2px solid #fff;background:transparent}.btn--white.btn--fill:hover{background:#fff}.btn--white.btn--fill:hover .help{color:#000}.btn--white.btn--fill .help{color:#fff}.btn--gold:hover{background:#d7b36c}.btn--gold .help{color:#fff}.btn--grey{background:#ebebeb;padding:0 20px;height:32px}.btn--grey:hover{background:#000}.btn--grey:hover .help{color:#fff}.btn--grey .help{font-size:12px;text-transform:uppercase;color:#000}.btn--disable{color:#000}.btn--disable,.btn--disable:hover{border-color:#efeeee;background:#efeeee}.btn--disable:hover{color:#efeeee}@media only screen and (min-width:768px){.btn{padding-left:25px;padding-right:25px}.btn .help{font-size:2.4rem}}.product-card{height:100%;overflow:hidden;position:relative;min-height:200px;z-index:1}.product-card,.product-card .underlay{background-repeat:no-repeat;background-size:cover;background-color:transparent;background-position:50%}.product-card .underlay{position:absolute;left:-1px;top:0;right:0;bottom:0;border:0;z-index:12}.product-card .project-tags a{position:relative;z-index:100}.product-card .overlay{position:absolute;left:0;right:0;bottom:0;padding:18px}.product-card .date{font-size:2rem;display:block;color:#6e6e6e;margin-bottom:10px}.product-card .date time{font-size:inherit;color:inherit}.product-card .title{display:block;text-align:center;line-height:1.2;position:relative;z-index:13;color:#000}.product-card .title strong{display:inline-block;font-weight:700;font-family:Vogue Highline Sans Bold,sans-serif}.product-card .title a{color:inherit;font-size:inherit;border:0}@media only screen and (min-width:768px){.product-card .title{font-size:2.4rem}}@media only screen and (min-width:1025px){.product-card .title{opacity:.85}.product-card .project-tags a{opacity:.2;transition:opacity .2s linear}.product-card:active .title,.product-card:focus .title,.product-card:hover .title{opacity:1}.product-card:active .project-tags a,.product-card:focus .project-tags a,.product-card:hover .project-tags a{transition:opacity 0s linear;opacity:1}}.section-list,.section-list .title{margin-bottom:50px}.section-list .title p{margin-bottom:0}.section-list>ul>li{display:block;position:relative;font-size:1.9rem}.section-list>ul>li.current>a{opacity:.2;border-bottom:0!important}.section-list>ul>li.current:before{position:absolute;content:"";display:block;left:0;top:0;right:0;bottom:0;z-index:1}.section-list>ul>li ul{padding-bottom:30px}.section-list>ul>li li{margin-bottom:10px}.section-list>ul>li li a{border-bottom:1px solid transparent}.section-list>ul>li li a:hover{border-bottom:1px solid #000}.section-list>ul>li>a{display:inline-block;border-bottom-width:2px;font-size:3rem;font-family:Vogue Highline Sans Bold,sans-serif;margin-bottom:20px}.section-list li{line-height:1.3;font-weight:400;font-family:Vogue Highline Sans,sans-serif;font-size:1.9rem}@media only screen and (min-width:600px){.section-list>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-list>ul>li{width:50%}.section-list>ul>li ul{padding-right:30px}}@media only screen and (min-width:768px){.section-list>ul>li{width:50%}.section-list>ul>li ul{padding-bottom:70px}}@media only screen and (min-width:1025px){.section-list .h2,.section-list h2{max-width:70%}.section-list>ul>li{width:33.3333%}.section-list>ul>li>a{font-size:4rem}.section-list li{font-size:2.4rem}}@media (min-width:1600px){.section-list>ul>li{width:25%}}.browser{margin:0 auto;width:100%;box-shadow:0 4px 15px 0 rgba(0,0,0,.2);border-radius:6px;display:block;text-decoration:none;margin-bottom:25px;margin-top:25px}.browser .browser-header{width:100%;position:relative;border-radius:6px 6px 0 0;background:#faf9f9;height:30px;padding-left:85px}.browser .browser-bar{position:absolute;width:65px;left:0;top:0;height:100%;font-size:0;text-align:center}.browser .browser-bar .help,.browser .browser-bar:after{display:inline-block;vertical-align:middle}.browser .browser-bar:after{content:"";width:.1%;height:100%;margin-left:-.1%}.browser .buttons,.browser .buttons:after,.browser .buttons:before{width:8px;height:8px;border-radius:50%}.browser .buttons{display:inline-block;vertical-align:middle;position:relative;background:#cfcfcf;font-size:0}.browser .buttons:after,.browser .buttons:before{content:"";top:0;position:absolute}.browser .buttons:after{left:100%;margin-left:9px;background:#28ca40}.browser .buttons:before{margin-right:9px;right:100%;background:#ff6058}.browser .browser-body{overflow:hidden;position:relative;background-color:#fff;border-radius:0 0 6px 6px}.browser .browser-body img{display:block;width:100%;max-width:100%}@media only screen and (min-width:1025px){.browser .browser-bar{width:85px}.browser .buttons,.browser .buttons:after,.browser .buttons:before{width:10px;height:10px}.browser .browser-header{height:45px}}@media only screen and (min-width:993px){.browser{margin-bottom:50px;margin-top:50px;box-shadow:0 8px 39px -5px rgba(0,0,0,.2)}}.logos-list{padding-top:30px}.logos-list ul{font-size:0}.logos-list ul li{width:50%;display:inline-block;vertical-align:middle;margin-bottom:50px;padding-left:30px;padding-right:30px}.logos-list img{width:auto;display:block;margin:0 auto;max-width:100%;max-height:80px}@media only screen and (min-width:600px){.logos-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logos-list ul li{width:auto;margin-bottom:50px;padding-left:50px;padding-right:50px}.logos-list img{max-width:175px;max-height:110px}}.vacancies-promo-wrap{display:none;padding-top:40px}.vacancies-promo .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vacancies-promo .col-text{width:100%;margin-bottom:40px}.vacancies-promo .col-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.vacancies-promo .title{font-size:24px;font-family:Vogue Highline Sans Bold,sans-serif;line-height:1.4;margin-bottom:20px}.vacancies-promo .title--inverse{color:#000;background-color:#fff;padding-left:3px;padding-right:3px}.vacancies-promo .subtitle{margin-bottom:20px}.vacancies-promo .text{font-family:Vogue Highline Sans,sans-serif;font-size:18px;line-height:1.4}.vacancies-promo .text.tel{border-bottom:none}.vacancies-promo .contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width:768px){.vacancies-promo .col-btn{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:1025px){.vacancies-promo{padding-top:70px;padding-bottom:80px}.vacancies-promo-wrap{padding-top:90px}.vacancies-promo .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 -10px}.vacancies-promo .col-text{width:50%;padding:0 10px;margin-bottom:0}.vacancies-promo .col-btn{width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}.vacancies-promo .title{font-size:48px;margin-bottom:40px}.vacancies-promo .subtitle{margin-bottom:40px}.vacancies-promo .text{font-size:24px}}@media only screen and (min-width:1170px){.vacancies-promo .col-text{width:60%}.vacancies-promo .col-btn{width:40%}.vacancies-promo .title{line-height:1.2}}.c-vacancy .c-vacancy__btn{margin-bottom:25px;opacity:1;transition:opacity .3s}.c-vacancy .c-vacancy__btn.is-hidden{display:none;opacity:0}.c-vacancy .c-vacancy__name{line-height:1;display:inline-block;height:85px}@media only screen and (min-width:1025px){.c-vacancy .c-vacancy__action{height:105px}.c-vacancy .c-vacancy__btn{margin-bottom:45px}}.c-vacancy-form{background-color:#000;color:#fff}.c-vacancy-form,.c-vacancy-form .c-vacancy-form__content{position:relative}.c-vacancies{padding-top:40px;padding-bottom:40px;background-color:#000;color:#fff;margin-left:-20px;margin-right:-20px}.c-vacancies .c-vacancies__link{line-height:1.4;display:inline-block;border-bottom-color:red;color:red;position:relative;margin-right:4px}.c-vacancies .c-vacancies__link:after{content:",";position:absolute;display:inline-block;color:#fff}.c-vacancies .c-vacancies__link:first-letter{text-transform:lowercase}.c-vacancies .c-vacancies__link:last-child{margin-right:0}.c-vacancies .c-vacancies__link:last-child:after{content:"."}.c-vacancy .c-vacancies{margin-left:0;margin-right:0}@media only screen and (min-width:800px){.c-vacancies{margin-left:-40px;margin-right:-40px}}@media only screen and (min-width:1280px){.c-vacancies{padding-top:100px;padding-bottom:100px}.c-vacancies .c-vacancies__link:hover{border-bottom-color:transparent}}@media only screen and (min-width:1440px){.c-vacancies{padding-top:200px;padding-bottom:200px}}.form-group{min-height:45px}.progress-bar{position:fixed;bottom:0;left:0;right:0;width:100%;height:35px;background-color:#fff;opacity:1;visibility:visible;transition:all .15s linear}.progress-bar__line{width:1%;height:100%;background-color:#000;transition:all .15s linear}.progress-bar.is-hidden{opacity:0;visibility:hidden}.progress-bar.alert{background-color:#ed1c24}.vacancy-test{position:absolute;left:0;top:0;height:100%;width:100%;color:#fff;padding-left:20px;padding-right:20px;opacity:0;visibility:hidden;overflow:auto}.vacancy-test.is-active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;visibility:visible;transition:opacity .15s linear}.vacancy-test-modal .modal-dialog{padding-top:0!important;padding-bottom:0!important}.vacancy-test-modal .modal-body{min-height:100%!important;padding-bottom:0!important}.vacancy-test-modal .modal-content{overflow:unset!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.vacancy-test .super-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-family:Vogue Highline Sans Bold,sans-serif;font-size:10vw;line-height:1.4;text-align:center}.vacancy-test-content,.vacancy-test .super-title{display:-webkit-box;display:-ms-flexbox;display:flex}.vacancy-test-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-bottom:60px}.vacancy-test-content .title{font-family:Vogue Highline Sans Bold,sans-serif;font-size:24px;text-align:center;line-height:1.2;padding-top:20px;margin-bottom:30px}.vacancy-test-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:0 -10px}.vacancy-test-group{height:100%;width:50%;padding:0 10px;text-align:center}.vacancy-test-group input[type=radio]{display:none}.vacancy-test-group input[type=radio]:checked+label{opacity:.5}.vacancy-test-group label{display:inline-block;transition:opacity .15s linear}.vacancy-test-group label img{max-width:100%;max-height:100%}.vacancy-test-group .hint{display:none}.vacancy-test-body{padding-top:100px;width:100%}.vacancy-test-body .title{font-size:48px;font-family:Vogue Highline Sans Bold,sans-serif;margin-bottom:20px}.vacancy-test-body .subtitle{width:100%;max-width:500px;font-size:24px;line-height:1.2;font-family:Vogue Highline Sans Bold,sans-serif;margin-bottom:30px}.vacancy-test .vacancy-final-form{padding-bottom:100px;position:relative}.vacancy-test .vacancy-final-form .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancy-test .vacancy-final-form .col{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:30px}.vacancy-test .vacancy-final-form .col--mb0{margin-bottom:0}.vacancy-test .vacancy-final-form textarea{width:100%;resize:none;color:#fff;min-height:150px;font-size:24px;padding:5px 0 0 15px;box-shadow:none;border:none;border-radius:0;background-color:#000;border-bottom:2px solid #fff}.vacancy-test .vacancy-final-form textarea.is-filled,.vacancy-test .vacancy-final-form textarea:focus{outline:none}.vacancy-test .vacancy-final-form textarea.is-filled+label,.vacancy-test .vacancy-final-form textarea:focus+label{font-size:18px;-webkit-transform:none;transform:none;top:-25px}.vacancy-test .vacancy-final-form input[type=email],.vacancy-test .vacancy-final-form input[type=tel],.vacancy-test .vacancy-final-form input[type=text]{width:100%;font-size:18px;padding-left:15px;height:45px;box-shadow:none;border:none;border-bottom:2px solid #fff;background-color:transparent}.vacancy-test .vacancy-final-form input[type=email]:focus,.vacancy-test .vacancy-final-form input[type=tel]:focus,.vacancy-test .vacancy-final-form input[type=text]:focus{outline:none}.vacancy-test .vacancy-final-form input[type=email].is-filled+label,.vacancy-test .vacancy-final-form input[type=email]:focus+label,.vacancy-test .vacancy-final-form input[type=tel].is-filled+label,.vacancy-test .vacancy-final-form input[type=tel]:focus+label,.vacancy-test .vacancy-final-form input[type=text].is-filled+label,.vacancy-test .vacancy-final-form input[type=text]:focus+label{font-size:16px;-webkit-transform:none;transform:none;top:-10px}.vacancy-test .vacancy-final-form label{position:absolute;left:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;transition:all .1s linear}.vacancy-test .vacancy-final-form .file-upload{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:50%;margin-top:10px;margin-bottom:10px}.vacancy-test .vacancy-final-form .file-upload [class^=icon-]{font-size:20px;margin-right:5px}.vacancy-test .vacancy-final-form .file-upload input[type=file]{width:100%;max-width:115px;position:absolute;top:0;left:0;padding-left:25px;opacity:0;z-index:2}.vacancy-test .vacancy-final-form .file-upload input[type=file].is-filled+label{display:none}.vacancy-test .vacancy-final-form .file-upload input[type=file].is-filled+label+.file-upload-text{display:block}.vacancy-test .vacancy-final-form .file-upload-text,.vacancy-test .vacancy-final-form .file-upload label{display:block;position:static;font-size:18px;line-height:1.2;-webkit-transform:none;transform:none;border-bottom:1px solid #fff}.vacancy-test .vacancy-final-form .file-upload-text{display:none}.vacancy-test .vacancy-final-form .btn{width:100%}.vacancy-test .vacancy-final-form .has-textarea{margin-top:30px}.vacancy-test .vacancy-final-form .has-textarea label{top:0}@media (max-height:480px){.vacancy-test-group label{height:100%}}@media (min-width:640px){.vacancy-test .vacancy-final-form{max-width:900px}.vacancy-test .vacancy-final-form .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -20px}.vacancy-test .vacancy-final-form .row:not(:last-child){margin-bottom:40px}.vacancy-test .vacancy-final-form .row:last-child{padding-top:10px}.vacancy-test .vacancy-final-form .row.align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.vacancy-test .vacancy-final-form .col{width:50%;padding:0 20px;margin-bottom:0}.vacancy-test .vacancy-final-form label{left:20px}.vacancy-test .vacancy-final-form .has-upload .file-upload{bottom:-10px}}@media only screen and (min-width:768px){.vacancy-test-body .title{font-size:60px;margin-bottom:30px}.vacancy-test-body .subtitle{max-width:700px;font-size:32px;margin-bottom:60px}.vacancy-test .vacancy-final-form .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -20px}.vacancy-test .vacancy-final-form .row:not(:last-child){margin-bottom:80px}.vacancy-test .vacancy-final-form .row:last-child{padding-top:20px}.vacancy-test .vacancy-final-form .col{padding:0 20px}.vacancy-test .vacancy-final-form input[type=email],.vacancy-test .vacancy-final-form input[type=tel],.vacancy-test .vacancy-final-form input[type=text]{font-size:24px}.vacancy-test .vacancy-final-form input[type=email].is-filled+label,.vacancy-test .vacancy-final-form input[type=email]:focus+label,.vacancy-test .vacancy-final-form input[type=tel].is-filled+label,.vacancy-test .vacancy-final-form input[type=tel]:focus+label,.vacancy-test .vacancy-final-form input[type=text].is-filled+label,.vacancy-test .vacancy-final-form input[type=text]:focus+label{font-size:18px;top:-15px}.vacancy-test .vacancy-final-form label{font-size:24px;left:40px}.vacancy-test .vacancy-final-form .file-upload [class^=icon-]{font-size:25px;margin-right:5px}.vacancy-test .vacancy-final-form .file-upload input[type=file]{width:100%;max-width:150px;padding-left:30px}.vacancy-test .vacancy-final-form .file-upload-text,.vacancy-test .vacancy-final-form .file-upload label{font-size:22px}}@media only screen and (min-width:1025px){.vacancy-test{padding-left:40px;padding-right:40px}.vacancy-test-content .title{font-size:32px;padding-top:30px;margin-bottom:30px}.vacancy-test-body{padding-top:150px}.vacancy-test-body .title{font-size:110px;margin-bottom:40px}.vacancy-test-body .subtitle{max-width:900px;font-size:48px;margin-bottom:80px}.vacancy-test .vacancy-final-form{padding-bottom:150px}.vacancy-test .vacancy-final-form .row{margin:0 -40px}.vacancy-test .vacancy-final-form .col{padding:0 40px}.vacancy-test .vacancy-final-form .file-upload-text,.vacancy-test .vacancy-final-form .file-upload label{font-size:24px}}@media only screen and (min-width:1170px){.vacancy-test-content{padding-bottom:90px}.vacancy-test-content .title{font-size:48px;padding-top:50px;margin-bottom:50px}.vacancy-test-group label{height:100%;cursor:pointer}.vacancy-test-group label:hover+.hint{opacity:1;visibility:visible}.vacancy-test-group .hint{display:block;padding-top:10px;font-size:24px;opacity:0;visibility:hidden}}.c-copyright .c-copyright__column+.c-copyright__column{margin-top:35px}.c-copyright .c-copyright__intro{margin-bottom:35px}.c-copyright .c-mail.mail{font-size:2.9rem}.c-copyright .c-mail.mail a{border-bottom-width:1px}.c-phone.phone{font-size:3rem}@media only screen and (min-width:993px){.c-phone.phone{font-size:6.6rem}}@media only screen and (min-width:1280px){.c-phone.phone{font-size:4rem}}@media only screen and (min-width:1440px){.c-phone.phone{font-size:6.6rem}}@media only screen and (min-width:993px){.c-copyright .c-mail.mail{font-size:5rem}}@media only screen and (min-width:1280px){.c-copyright .c-mail.mail{font-size:3rem;margin-top:8px;margin-bottom:35px}.c-copyright .c-follow{padding-top:10px}.c-copyright .c-copyright__row{font-size:0;margin-left:-20px;margin-right:-20px}.c-copyright .c-copyright__intro{margin-bottom:30px}.c-copyright .c-copyright__column{display:inline-block;width:35%;vertical-align:top;padding-left:20px;padding-right:20px}.c-copyright .c-copyright__column+.c-copyright__column{margin-top:0}}@media only screen and (min-width:1440px){.c-copyright .c-mail.mail{font-size:3.5rem;margin-bottom:47px}.c-copyright .c-phone.phone{font-size:4.5rem}.c-copyright .c-copyright__intro{margin-bottom:47px}}.c-modal a *{pointer-events:none}.c-modal .modal-dialog{cursor:url(/themes/mirrolab/images/close-modal.png),auto}.c-modal.full-size-modal{height:100vh}@media only screen and (min-width:1025px){.c-modal.full-size-modal p{font-size:2.4rem}}@media only screen and (min-width:1280px){.c-modal.full-size-modal .modal__info{width:70%;display:inline-block;vertical-align:bottom}.c-modal.full-size-modal .modal__image{display:inline-block;vertical-align:bottom;width:29%;height:unset}.c-modal.full-size-modal .c-copyright__column{width:50%}.c-modal.full-size-modal .c-modal__flex{padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-modal.full-size-modal .modal-content .modal-body{padding-bottom:0}}.errorMessage{position:absolute;bottom:-20px;left:0;color:#e71937}.c-vacancy__form .errorMessage{left:unset}.temporary-feedback{padding:110px 0 125px}.temporary-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.temporary-text{max-width:925px;width:100%;margin-bottom:90px}.temporary-text .text{font-size:21px;line-height:1.6;margin-bottom:30px}.temporary-text .text:first-child{margin-bottom:90px}.section-form{display:block}.section-form.is-hidden{display:none}.temporary-form{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;width:60%;padding:75px 150px 85px 75px;border:10px solid #000}.temporary-form .form-group{position:relative;margin-bottom:70px}.temporary-form textarea{width:100%;resize:none;color:#000;min-height:150px;font-size:24px;padding:5px 0 0 15px;box-shadow:none;border:none;border-radius:0;background-color:#fff;border-bottom:5px solid #000}.temporary-form textarea.is-filled,.temporary-form textarea:focus{outline:none}.temporary-form textarea.is-filled+label,.temporary-form textarea:focus+label{font-size:18px;-webkit-transform:none;transform:none;top:-25px}.temporary-form input[type=email],.temporary-form input[type=text]{color:#000;width:100%;font-size:24px;padding-left:15px;height:45px;box-shadow:none;border:none;border-radius:0;border-bottom:5px solid #000;background-color:transparent}.temporary-form input[type=email].is-filled,.temporary-form input[type=email]:focus,.temporary-form input[type=text].is-filled,.temporary-form input[type=text]:focus{outline:none}.temporary-form input[type=email].is-filled+label,.temporary-form input[type=email]:focus+label,.temporary-form input[type=text].is-filled+label,.temporary-form input[type=text]:focus+label{font-size:18px;-webkit-transform:none;transform:none;top:-25px}.temporary-form input[type=email]+label,.temporary-form input[type=text]+label{top:5px}.temporary-form label{position:absolute;top:0;left:0;color:#000;font-size:24px;cursor:text;transition:all .1s linear}.temporary-form .btn-group{font-size:24px}.temporary-form .btn,.temporary-form .btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.temporary-form .btn{background-color:#000;color:#fff;margin-left:15px;margin-right:15px}.temporary-form .btn .help{margin-right:15px}.temporary-form .btn [class^=icon-]{font-size:28px;transition:all .2s linear}.temporary-form .btn:hover{background-color:#fff;color:#000}.thank-you{display:none;position:absolute;right:50px;bottom:30px;font-size:24px}.thank-you--positioned{right:0;bottom:0!important}@media only screen and (min-width:1280px){.thank-you--positioned{right:40px}}.temporary-download{width:40%;padding-left:70px}.temporary-download .download-pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:none}.temporary-download .download-pdf .text{padding:15px 30px;font-size:40px;font-family:Vogue Highline Sans Bold,sans-serif;transition:all .2s linear}.temporary-download .download-pdf .text:first-child{margin-left:60px}.temporary-download .download-pdf .text:nth-child(2){margin-left:120px;margin-top:-15px}.temporary-download .download-pdf .text:last-child{margin-top:-15px}.temporary-download .download-pdf:hover .text{transition:all .05s linear}.temporary-download .download-pdf:hover .text:first-child{margin-left:120px}.temporary-download .download-pdf:hover .text:nth-child(2){margin-left:0}.temporary-download .download-pdf:hover .text:last-child{margin-left:40px}@media (max-width:1360px){.temporary-form{padding:50px 100px 60px 50px}}@media (max-width:1200px){.temporary-feedback{padding:80px 0 90px}.thank-you{right:30px;bottom:20px}.temporary-download{padding-left:50px}.temporary-download .download-pdf .text{font-size:24px}}@media (max-width:1024px){.temporary-feedback{padding:40px 0 50px}.temporary-text{margin-bottom:50px}.temporary-text .text{font-size:20px;margin-bottom:20px}.temporary-text .text:first-child{margin-bottom:50px}.temporary-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.temporary-form{width:100%;margin-bottom:60px}.temporary-form input[type=email],.temporary-form input[type=text],.temporary-form textarea{height:40px;font-size:20px}.temporary-form input[type=email].is-filled+label,.temporary-form input[type=email]:focus+label,.temporary-form input[type=text].is-filled+label,.temporary-form input[type=text]:focus+label,.temporary-form textarea.is-filled+label,.temporary-form textarea:focus+label{top:-20px;font-size:16px}.temporary-form label{font-size:18px}.temporary-download{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-left:0;overflow:hidden}.temporary-download .download-pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:640px){.temporary-block{margin:0 -15px}.temporary-form{border-width:5px;padding:40px 20px 60px}.temporary-form .form-group{margin-bottom:50px}.temporary-form input[type=email],.temporary-form input[type=text]{height:35px}.temporary-form input[type=email].is-filled+label,.temporary-form input[type=email]:focus+label,.temporary-form input[type=text].is-filled+label,.temporary-form input[type=text]:focus+label{top:-15px}.temporary-form input[type=email],.temporary-form input[type=text],.temporary-form textarea{border-width:3px;font-size:16px}.temporary-form .btn-group,.temporary-form input[type=email].is-filled+label,.temporary-form input[type=email]:focus+label,.temporary-form input[type=text].is-filled+label,.temporary-form input[type=text]:focus+label,.temporary-form label,.temporary-form textarea.is-filled+label,.temporary-form textarea:focus+label{font-size:16px}.temporary-form .btn{padding:0 20px}.temporary-form .btn .help{margin-right:0;line-height:1.2;font-size:16px}.temporary-form .btn [class^=icon-]{display:none}.thank-you{bottom:15px}.temporary-download .download-pdf .text:first-child{margin-left:20px}.temporary-download .download-pdf .text:nth-child(2){margin-left:40px}}.date{color:#6e6e6e;font-size:2rem;display:block;margin-bottom:10px;font-weight:400}.date time{color:inherit}.date time,.title-anchor{font-size:inherit;font-weight:inherit}.title-anchor{border-bottom:none;line-height:1.33;font-family:inherit;display:inline;background-image:linear-gradient(#000,#000);background-size:3px 3px;background-repeat:repeat-x;background-position:0 99%}.title-anchor:hover{background-size:0}.backstage .middle{margin-bottom:50px}.backstage .backstage__item+.backstage__item{margin-top:50px}.backstage .title{font-size:3rem;font-weight:700;font-family:Vogue Highline Sans Bold,sans-serif}.backstage .title .title-anchor,.backstage .title a{font-size:inherit;font-weight:inherit;border-bottom:none;line-height:1.33;font-family:inherit;display:inline;background-image:linear-gradient(#000,#000);background-size:3px 3px;background-repeat:repeat-x;background-position:0 99%}.backstage .title .title-anchor:hover,.backstage .title a:hover{background-size:0}.backstage .subtitle{font-size:2.4rem;font-weight:400;margin-top:10px}@media only screen and (min-width:1025px){.backstage{padding-bottom:100px}.backstage .article .description{max-width:50%}.backstage .presentation .header{padding-bottom:70px}.backstage .middle{margin-bottom:100px}.backstage .date{margin-bottom:13px}.backstage .backstage__list{max-width:75%}.backstage .backstage__item+.backstage__item{margin-top:80px}.backstage .title{font-size:4.8rem;-webkit-transform:translateX(-.5px);transform:translateX(-.5px)}.backstage .subtitle{margin-top:24px}}@media (min-width:1280px){.backstage{padding-bottom:110px}}.c-banner{padding-top:30px;padding-bottom:30px;background-color:#000;color:#fff;font-size:2.4rem}.c-banner p{color:inherit;font-size:inherit;line-height:1.2}.c-banner p:not(:last-child){margin-bottom:5px}.c-banner a{border-bottom:none;background:linear-gradient(#fff,transparent) no-repeat;background-size:100% 2px;background-position:0 1.2em;text-transform:lowercase}.c-banner a:hover{background:transparent}.c-banner__inner{max-width:1400px;width:100%}.c-banner__block:not(:last-child){margin-bottom:40px}.c-banner__block--space-top{padding-top:20px}.c-banner__caption{display:inline-block;font-size:2.4rem;font-weight:700;margin-right:10px;margin-bottom:10px}@media only screen and (min-width:768px){.c-banner__caption{font-size:3.8rem;letter-spacing:.03em}}@media only screen and (min-width:1025px){.c-banner__caption{font-size:4.8rem}}.c-banner__list{display:inline}.c-banner__item{position:relative;display:inline-block;vertical-align:baseline;padding-right:8px;margin-bottom:10px}.c-banner__item:not(:last-child):after{content:",";position:absolute;right:0;top:50%;margin-top:-9px;font-size:1.8rem;color:inherit;font-weight:400}.c-banner .c-banner__item.is-accented,.c-banner.has-accent .c-banner__item:nth-child(-n+1){font-size:2.4rem;font-weight:700;margin-left:-2px;padding-right:14px}@media only screen and (min-width:768px){.c-banner .c-banner__item.is-accented,.c-banner.has-accent .c-banner__item:nth-child(-n+1){font-size:3.8rem;letter-spacing:.03em}}@media only screen and (min-width:1025px){.c-banner .c-banner__item.is-accented,.c-banner.has-accent .c-banner__item:nth-child(-n+1){font-size:4.8rem}}.c-banner .c-banner__item.is-accented:not(:last-child):after,.c-banner.has-accent .c-banner__item:nth-child(-n+1):not(:last-child):after{right:5px}.c-banner .c-banner__item.is-accented .c-banner__link,.c-banner.has-accent .c-banner__item:nth-child(-n+1) .c-banner__link{display:inline-block;background:linear-gradient(#fff,#fff) no-repeat;background-size:100%;color:#000;padding:0 2px 5px}@media only screen and (min-width:768px){.c-banner .c-banner__item.is-accented,.c-banner.has-accent .c-banner__item:nth-child(-n+1){font-size:2.4rem;font-weight:700;padding-right:18px}}@media only screen and (min-width:768px) and (min-width:768px){.c-banner .c-banner__item.is-accented,.c-banner.has-accent .c-banner__item:nth-child(-n+1){font-size:3.8rem;letter-spacing:.03em}}@media only screen and (min-width:768px) and (min-width:1025px){.c-banner .c-banner__item.is-accented,.c-banner.has-accent .c-banner__item:nth-child(-n+1){font-size:4.8rem}}@media only screen and (min-width:768px){.c-banner .c-banner__item.is-accented:not(:last-child):after,.c-banner.has-accent .c-banner__item:nth-child(-n+1):not(:last-child):after{margin-top:-2px}}@media only screen and (min-width:1280px){.c-banner{padding-top:75px;padding-bottom:60px}}@media only screen and (min-width:1280px){.c-banner .c-banner__item.is-accented a.c-banner__link:hover,.c-banner.has-accent .c-banner__item:nth-child(-n+1) a.c-banner__link:hover{color:#fff;background:linear-gradient(#000,#000)}}.c-yt-player{position:absolute;background-color:#000;height:0;opacity:0;transition:opacity .3s}.c-yt-player.is-open{height:auto;opacity:1}.c-yt-btn.is-loaded{cursor:none}.c-cursor{width:89px;height:73.5px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10000;position:absolute;background-size:cover;background-position:50%;pointer-events:none;opacity:0;transition:opacity .3s}.c-cursor.is-active{opacity:1}@media only screen and (min-width:1280px){.c-cursor{width:178px;height:147px;right:50px;top:100%;left:auto;margin-top:73.5px;cursor:none;will-change:top;will-change:left;-webkit-transform:translate(0);transform:translate(0)}}.c-close{padding-left:15px;padding-right:15px;height:46px;position:relative;vertical-align:middle;width:61px}.c-close:before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.c-close:after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.c-close:after,.c-close:before{content:"";width:33px;height:1.5px;display:inline-block;position:absolute;top:50%;left:50%;background-color:#bbb}.c-close--fixed{position:fixed;z-index:3;top:20px;right:12px}@media only screen and (min-width:1280px){.c-close{cursor:pointer}.c-close:after,.c-close:before{width:50px;transition:all .2s ease}.c-close:after:hover,.c-close:before:hover{transition:none}.c-close:hover:after,.c-close:hover:before{background-color:#a2a2a2}.c-close--fixed{margin-right:10vw;margin-top:15vh}}.c-thank{display:none;opacity:0;transition:opacity .3s;height:60px}.c-thank p{line-height:60px}.c-thank.is-open{display:block;opacity:1}.awards-list{font-size:0;margin:0 -20px}.awards-list img{display:block;max-width:100%}.awards-list img.max-130{max-width:130px;width:100%}.awards-list__item{display:inline-block;vertical-align:middle;padding:0 20px;margin-bottom:20px}.awards{max-width:650px;padding-top:30px}.awards p{line-height:1.25;padding:20px 0;margin-bottom:0}@media only screen and (min-width:1280px){.awards-list img{pointer-events:none}}.c-foot .c-foot__column+.c-foot__column{margin-top:40px}@media only screen and (min-width:1025px){.c-foot .c-foot__row{margin-left:-15px;margin-right:-15px;font-size:0;text-align:justify;text-justify:newspaper}.c-foot .c-foot__row>div{display:inline-block;vertical-align:top}.c-foot .c-foot__row:after{height:1px;margin-top:-1px;content:"";display:inline-block;width:100%}.c-foot .c-foot__column{display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px}.c-foot .c-foot__column+.c-foot__column{margin-top:0}.c-foot .c-foot__list{max-width:33%}}.c-share .c-share__list{font-size:0;margin-left:-13px;margin-right:-13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.c-share .c-share__item{display:inline-block;text-align:center;width:57px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-share .c-share__img img{width:100%}@media only screen and (min-width:1025px){.c-share .c-share__list{text-align:right}}@media only screen and (min-width:1280px){.c-share .c-share__list{margin-left:0;margin-right:-15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-share .c-share__item,.c-share .c-share__list{display:-webkit-box;display:-ms-flexbox;display:flex}.c-share .c-share__item{padding-left:0;padding-right:0;width:77px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.l-offstage .l-offstage__row{font-size:0}.l-offstage .l-offstage__col{display:inline-block;vertical-align:middle}.l-offstage .l-offstage__col:first-child{padding-right:22px}.offstage-top{padding-bottom:40px}.offstage-top .date{margin-bottom:0;font-size:1.6rem}.offstage-top .Top-section{background-color:#fff;height:auto;overflow:visible}.offstage-top .Top-section:before{content:none}.offstage-top .Top-section .container{height:auto}.offstage-top .Top-section .tolls-panel{position:relative;left:auto;bottom:auto;margin-top:45px}.offstage-top .Top-section h1{margin-bottom:5px}.offstage-top .tags{margin-bottom:0}.offstage-top .tags li{margin:0}.offstage-top .offstage-top__auth{margin-top:12px;color:#6e6e6e;font-size:1.6rem;font-weight:400}@media only screen and (min-width:768px){.offstage-top{padding-bottom:0}}@media only screen and (min-width:1280px){.offstage-top .Top-section{min-height:487px}.offstage-top .Top-section .container{height:100%;position:relative;padding-top:200px}.offstage-top .Top-section .tolls-panel{margin-top:40px}.offstage-top .Top-section h1{margin-bottom:0}.offstage-top .date{font-size:2rem}.offstage-top .offstage-top__auth{position:absolute;top:auto;bottom:-120px;right:10vw;font-size:2.4rem;color:#000;margin-top:0}}.offstage-section{padding-bottom:40px}@media only screen and (min-width:768px){.offstage-section{padding-bottom:0}}.offstage-content{padding-bottom:60px}.offstage-content .section h2{padding-top:30px;margin-bottom:15px;font-size:2.4rem}.offstage-content .section h2:first-child{padding-top:0}.offstage-content .section p{margin:0}.offstage-content .section p+p{padding-top:15px}@media only screen and (min-width:1280px){.offstage-content{padding-bottom:210px}.offstage-content .section h2{font-size:4rem;padding-top:60px;margin-bottom:33px}.offstage-content .section p+p{padding-top:40px}}.s-blockquote{margin:0;padding-left:18px;padding-top:12px;padding-bottom:12px;border-left:5px solid #000}@media only screen and (min-width:1280px){.s-blockquote{padding-left:37px;padding-top:24px;padding-bottom:24px;border-left-width:10px}}.offstage-banner .banner{height:auto;background-color:#fff;border-bottom-color:#fff;padding-bottom:30px}.offstage-banner .banner:hover{-webkit-transform:scale(1);transform:scale(1)}.offstage-banner .banner .caption{color:#000;position:relative}@media only screen and (min-width:1280px){.offstage-banner .banner{padding-bottom:0}.offstage-banner .banner .help{padding-top:30px}.offstage-banner .banner .caption{padding-top:0;padding-bottom:139px}.offstage-banner .banner:hover .title-anchor{background-size:6px 6px}.offstage-banner .banner .h1{display:inline-block;margin-bottom:0}.offstage-banner .title-anchor{display:inline;background-position:0 91%;background-size:0}}.s-offstage h2,.s-offstage t2{margin-top:50px;margin-bottom:30px}.s-offstage blockquote,.s-offstage li,.s-offstage p{line-height:1.4;font-size:1.9rem}.s-offstage blockquote+p,.s-offstage li+p,.s-offstage p+p{padding-top:20px}.s-offstage li+li{margin-top:10px}.s-offstage h4,.s-offstage t4{font-size:1.9rem;font-weight:700;margin-bottom:4px;margin-top:20px}.s-offstage p img{margin-top:10px;margin-bottom:10px}.s-offstage img{display:block}.s-offstage img+span{display:inline-block;margin-bottom:10px}.s-offstage span+p{padding-top:30px}.s-offstage .label{margin-bottom:20px}.s-offstage blockquote{margin-top:10px;margin-bottom:10px}.s-offstage img{max-width:100%!important;height:auto!important;margin-top:30px}.s-offstage p+span{font-size:18px;display:block;text-align:center}@media only screen and (min-width:1280px){.s-offstage h2,.s-offstage t2{margin-top:60px;margin-bottom:40px}.s-offstage h4,.s-offstage t4{font-size:2.4rem}.s-offstage ul{padding-left:27px}.s-offstage li+li{margin-top:6px}.s-offstage li{position:relative}.s-offstage li:before{content:"\2014";position:absolute;left:-26px}.s-offstage blockquote,.s-offstage li,.s-offstage p{font-size:2.1rem;line-height:1.6}.s-offstage blockquote+p,.s-offstage li+p,.s-offstage p+p{padding-top:40px}.s-offstage span+p{padding-top:50px}.s-offstage .description{max-width:60%}.s-offstage img+span{margin-bottom:30px;font-size:19px}.s-offstage p+span{font-size:19px}}.u-invisible,.u-tmp-invisible{display:none!important}.u-block{display:block!important}.u-mt10{margin-top:10px}@media only screen and (min-width:1025px){.u-spaced-from-tablet{padding-top:40px;padding-bottom:40px}.u-max-width-500{max-width:50%}}@media only screen and (min-width:1280px){.u-spaced-from-desktop{padding-top:53px;padding-bottom:53px}}.u-uppercase{text-transform:uppercase}.u-overflow-vert-auto{overflow-y:auto!important}.u-text-left{text-align:left}