@charset "UTF-8";/*! Dev by tacticlead.com */html{--doc-padding:5%;--doc-font-size:18px;--cols:8;--gutter:20px;--column:calc(90vw / var(--cols) );--w-content:100%;--c-white:#ffffff;--c-black:#1D1D1B;--c-biege:#F1EFE9;--c-biege_a:#E7E3D8;--c-biege_b:#DCD8CE;--c-red:#E30613}@media (max-width:980px){html{--doc-font-size:14px}}@media (max-width:640px){html{--doc-padding:20px}}@font-face{font-family:Mont;src:url(../fonts/Mont-Black.eot);src:local("Mont Black"),local("Mont-Black"),url(../fonts/Mont-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-Black.woff2) format("woff2"),url(../fonts/Mont-Black.woff) format("woff"),url(../fonts/Mont-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Mont;src:url(../fonts/Mont-ThinItalic.eot);src:local("Mont Thin Italic"),local("Mont-ThinItalic"),url(../fonts/Mont-ThinItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-ThinItalic.woff2) format("woff2"),url(../fonts/Mont-ThinItalic.woff) format("woff"),url(../fonts/Mont-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Mont;src:url(../fonts/Mont-ExtraLight.eot);src:local("Mont ExtraLight"),local("Mont-ExtraLight"),url(../fonts/Mont-ExtraLight.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-ExtraLight.woff2) format("woff2"),url(../fonts/Mont-ExtraLight.woff) format("woff"),url(../fonts/Mont-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Mont;src:url(../fonts/Mont-Bold.eot);src:local("Mont Bold"),local("Mont-Bold"),url(../fonts/Mont-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-Bold.woff2) format("woff2"),url(../fonts/Mont-Bold.woff) format("woff"),url(../fonts/Mont-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Mont;src:url(../fonts/Mont-HeavyItalic.eot);src:local("Mont Heavy Italic"),local("Mont-HeavyItalic"),url(../fonts/Mont-HeavyItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-HeavyItalic.woff2) format("woff2"),url(../fonts/Mont-HeavyItalic.woff) format("woff"),url(../fonts/Mont-HeavyItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Mont;src:url(../fonts/Mont-BlackItalic.eot);src:local("Mont Black Italic"),local("Mont-BlackItalic"),url(../fonts/Mont-BlackItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-BlackItalic.woff2) format("woff2"),url(../fonts/Mont-BlackItalic.woff) format("woff"),url(../fonts/Mont-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Mont;src:url(../fonts/Mont-ExtraLightItalic.eot);src:local("Mont ExtraLight Italic"),local("Mont-ExtraLightItalic"),url(../fonts/Mont-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-ExtraLightItalic.woff2) format("woff2"),url(../fonts/Mont-ExtraLightItalic.woff) format("woff"),url(../fonts/Mont-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Mont;src:url(../fonts/Mont-Heavy.eot);src:local("Mont Heavy"),local("Mont-Heavy"),url(../fonts/Mont-Heavy.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-Heavy.woff2) format("woff2"),url(../fonts/Mont-Heavy.woff) format("woff"),url(../fonts/Mont-Heavy.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Mont;src:url(../fonts/Mont-SemiBold.eot);src:local("Mont SemiBold"),local("Mont-SemiBold"),url(../fonts/Mont-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-SemiBold.woff2) format("woff2"),url(../fonts/Mont-SemiBold.woff) format("woff"),url(../fonts/Mont-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Mont;src:url(../fonts/Mont-RegularItalic.eot);src:local("Mont Regular Italic"),local("Mont-RegularItalic"),url(../fonts/Mont-RegularItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-RegularItalic.woff2) format("woff2"),url(../fonts/Mont-RegularItalic.woff) format("woff"),url(../fonts/Mont-RegularItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Mont;src:url(../fonts/Mont-BoldItalic.eot);src:local("Mont Bold Italic"),local("Mont-BoldItalic"),url(../fonts/Mont-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-BoldItalic.woff2) format("woff2"),url(../fonts/Mont-BoldItalic.woff) format("woff"),url(../fonts/Mont-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Mont;src:url(../fonts/Mont-SemiBoldItalic.eot);src:local("Mont SemiBold Italic"),local("Mont-SemiBoldItalic"),url(../fonts/Mont-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-SemiBoldItalic.woff2) format("woff2"),url(../fonts/Mont-SemiBoldItalic.woff) format("woff"),url(../fonts/Mont-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Mont;src:url(../fonts/Mont-LightItalic.eot);src:local("Mont Light Italic"),local("Mont-LightItalic"),url(../fonts/Mont-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-LightItalic.woff2) format("woff2"),url(../fonts/Mont-LightItalic.woff) format("woff"),url(../fonts/Mont-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Mont;src:url(../fonts/Mont-Thin.eot);src:local("Mont Thin"),local("Mont-Thin"),url(../fonts/Mont-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-Thin.woff2) format("woff2"),url(../fonts/Mont-Thin.woff) format("woff"),url(../fonts/Mont-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Mont;src:url(../fonts/Mont-Regular.eot);src:local("Mont Regular"),local("Mont-Regular"),url(../fonts/Mont-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-Regular.woff2) format("woff2"),url(../fonts/Mont-Regular.woff) format("woff"),url(../fonts/Mont-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Mont;src:url(../fonts/Mont-Light.eot);src:local("Mont Light"),local("Mont-Light"),url(../fonts/Mont-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Mont-Light.woff2) format("woff2"),url(../fonts/Mont-Light.woff) format("woff"),url(../fonts/Mont-Light.ttf) format("truetype");font-weight:300;font-style:normal}body,html{background:var(--c-biege);color:var(--c-black);font-family:Mont,sans-serif;font-size:var(--doc-font-size);line-height:1.56;font-weight:400;margin:0 auto;-webkit-text-size-adjust:100%;cursor:url(../img/svg/dot.svg) 0 0,default}*{box-sizing:border-box}.button:first-child,.p-big:first-child,.title-l:first-child,.title-m:first-child,.title-s:first-child,.title-xl:first-child,.title-xxl:first-child,a:first-child,blockquote:first-child,form:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,li:first-child,mark:first-child,ol:first-child,p:first-child,table thead:first-child,table:first-child,tt:first-child,ul:first-child{margin-top:0!important}.button:last-child,.p-big:last-child,.title-l:last-child,.title-m:last-child,.title-s:last-child,.title-xl:last-child,.title-xxl:last-child,a:last-child,blockquote:last-child,form:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,li:last-child,mark:last-child,ol:last-child,p:last-child,table thead:last-child,table:last-child,tt:last-child,ul:last-child{margin-bottom:0!important}.title-xl,.title-xxl,h1,h2{font-size:3.33333vw;line-height:1.25;font-weight:700;margin:1em 0;white-space:pre-line}@media (max-width:980px){.title-xl,.title-xxl,h1,h2{font-size:32px}}.title-xl span,.title-xxl span,h1 span,h2 span{white-space:nowrap}h2{line-height:1.40625}.title-l,h3{font-size:2.1875vw;line-height:1.43;font-weight:700;margin:1em 0;white-space:pre-line}@media (max-width:980px){.title-l,h3{font-size:21px}}h4,table thead{font-size:1.875vw;line-height:1.33;font-weight:700;margin:1em 0;white-space:pre-line}@media (max-width:980px){h4,table thead{font-size:18px}}.desc{font-size:1.09375vw;line-height:1.62}@media (max-width:980px){.desc{font-size:12px}}mark{background:0 0;color:var(--c-red);position:relative}p{margin:1em 0}ol,ul{margin:1em 0;padding:0;list-style-position:inside}ol li::marker,ul li::marker{margin-top:-20px}ol{counter-reset:myCounter}ol li{padding-left:1.6667em}ol li:before{counter-increment:myCounter;content:counter(myCounter);width:1.8em;height:1.8em}blockquote{background:var(--c-light);padding:40px;margin:40px 0;border-radius:0;position:relative;overflow:hidden}form{--text-color:var(--c-black)}form .row{position:relative}form .inp-wrp{display:block;position:relative;margin-bottom:30px}form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]),form .inp-wrp select,form .inp-wrp textarea{display:inline-block;width:100%;height:45px;padding:10px 0;background-color:transparent;color:var(--text-color);font-family:Mont,sans-serif;font-size:18px;line-height:1.4;font-weight:400;text-align:left;border:0;border-bottom:1px solid var(--text-color);border-radius:0;box-sizing:border-box;caret-color:var(--c-red);-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;outline:0;transition:all linear .1s}form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]).required,form .inp-wrp select.required,form .inp-wrp textarea.required{border-color:var(--c-red)!important;color:var(--c-red)}form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]).required::-webkit-input-placeholder,form .inp-wrp select.required::-webkit-input-placeholder,form .inp-wrp textarea.required::-webkit-input-placeholder{color:var(--c-red);font-family:Mont,sans-serif;font-weight:400;font-size:18px}form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]).required:-moz-placeholder,form .inp-wrp select.required:-moz-placeholder,form .inp-wrp textarea.required:-moz-placeholder{color:var(--c-red);font-family:Mont,sans-serif;font-weight:400;font-size:18px}form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]).required::-moz-placeholder,form .inp-wrp select.required::-moz-placeholder,form .inp-wrp textarea.required::-moz-placeholder{color:var(--c-red);font-family:Mont,sans-serif;font-weight:400;font-size:18px}form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]).required:-ms-input-placeholder,form .inp-wrp select.required:-ms-input-placeholder,form .inp-wrp textarea.required:-ms-input-placeholder{color:var(--c-red);font-family:Mont,sans-serif;font-weight:400;font-size:18px}form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]).required~.error,form .inp-wrp select.required~.error,form .inp-wrp textarea.required~.error{opacity:1}form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]):active::-webkit-input-placeholder,form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus::-webkit-input-placeholder,form .inp-wrp select:active::-webkit-input-placeholder,form .inp-wrp select:focus::-webkit-input-placeholder,form .inp-wrp textarea:active::-webkit-input-placeholder,form .inp-wrp textarea:focus::-webkit-input-placeholder{color:transparent;font-family:Mont,sans-serif;font-weight:400;font-size:18px}form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]):active:-moz-placeholder,form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus:-moz-placeholder,form .inp-wrp select:active:-moz-placeholder,form .inp-wrp select:focus:-moz-placeholder,form .inp-wrp textarea:active:-moz-placeholder,form .inp-wrp textarea:focus:-moz-placeholder{color:transparent;font-family:Mont,sans-serif;font-weight:400;font-size:18px}form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]):active::-moz-placeholder,form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus::-moz-placeholder,form .inp-wrp select:active::-moz-placeholder,form .inp-wrp select:focus::-moz-placeholder,form .inp-wrp textarea:active::-moz-placeholder,form .inp-wrp textarea:focus::-moz-placeholder{color:transparent;font-family:Mont,sans-serif;font-weight:400;font-size:18px}form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]):active:-ms-input-placeholder,form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus:-ms-input-placeholder,form .inp-wrp select:active:-ms-input-placeholder,form .inp-wrp select:focus:-ms-input-placeholder,form .inp-wrp textarea:active:-ms-input-placeholder,form .inp-wrp textarea:focus:-ms-input-placeholder{color:transparent;font-family:Mont,sans-serif;font-weight:400;font-size:18px}form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]):active~.placeholder,form .inp-wrp input:not([type=submit]):not([type=radio]):not([type=checkbox]):focus~.placeholder,form .inp-wrp select:active~.placeholder,form .inp-wrp select:focus~.placeholder,form .inp-wrp textarea:active~.placeholder,form .inp-wrp textarea:focus~.placeholder{opacity:1}form .inp-wrp input::-webkit-input-placeholder{color:"var(--c-gray_a)";font-family:Mont,sans-serif;font-weight:400;font-size:18px}form .inp-wrp input:-moz-placeholder{color:"var(--c-gray_a)";font-family:Mont,sans-serif;font-weight:400;font-size:18px}form .inp-wrp input::-moz-placeholder{color:"var(--c-gray_a)";font-family:Mont,sans-serif;font-weight:400;font-size:18px}form .inp-wrp input:-ms-input-placeholder{color:"var(--c-gray_a)";font-family:Mont,sans-serif;font-weight:400;font-size:18px}form .inp-wrp textarea{font-family:Mont,sans-serif;padding:18px 20px;height:120px;border:1px solid var(--c-black)}form .inp-wrp textarea::-webkit-input-placeholder{color:"var(--c-gray_a)";font-family:Mont,sans-serif;font-weight:400;font-size:18px}form .inp-wrp textarea:-moz-placeholder{color:"var(--c-gray_a)";font-family:Mont,sans-serif;font-weight:400;font-size:18px}form .inp-wrp textarea::-moz-placeholder{color:"var(--c-gray_a)";font-family:Mont,sans-serif;font-weight:400;font-size:18px}form .inp-wrp textarea:-ms-input-placeholder{color:"var(--c-gray_a)";font-family:Mont,sans-serif;font-weight:400;font-size:18px}form .inp-wrp select{color:var(--c-gray_a)}form .inp-wrp .error,form .inp-wrp .placeholder{display:block;position:absolute;top:-10px;opacity:0;transition:all ease-in-out .2s}form .inp-wrp .error{top:100%;color:var(--c-red)!important;margin-top:7px}form .agreement{font-size:13px;line-height:1.4}form .agreement label{margin-top:16px}form label{display:inline-flex;align-items:center;margin-right:16px}form input[type=checkbox]{width:24px;height:24px;border:1px solid var(--text-color);border-radius:0;margin:0 16px 0 0;padding:0;background-color:transparent;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}form input[type=checkbox]+span{cursor:pointer}form input[type=radio]{width:24px;height:24px;border:1px solid var(--text-color);border-radius:100%;margin:0 16px 0 0;padding:0;background-color:transparent;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}form input[type=radio]+span{cursor:pointer}table{width:100%;border-collapse:collapse}table tr:nth-child(even){background:var(--c-light)}table td{padding:5px}table td:first-child{padding-left:0}table td:last-child{padding-right:0}::-moz-selection{background:var(--c-red);color:var(--c-white)}::selection{background:var(--c-red);color:var(--c-white)}.overflow{overflow:hidden}.hidden,.hide{display:none!important}.container{max-width:100%;min-width:320px;margin:0 auto;position:relative}.section,article,footer,header,section{width:100%;clear:both;position:relative;z-index:2}.section,article,section{padding-top:15vh;padding-bottom:15vh}@media (max-width:640px){.section,article,section{padding-top:60px;padding-bottom:60px}}.content,.wrap{width:100%;max-width:var(--w-content);margin:0 auto;padding:0 var(--doc-padding);position:relative;z-index:2;box-sizing:border-box}.flex-wrp{display:flex}.img{display:flex;overflow:hidden;position:relative;background:var(--c-biege_a)}.img img{display:block;margin:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--c-placeholder);overflow:hidden}.bg iframe,.bg img,.bg video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}@media (min-width:calc(640px + 1px)){.mob-only{display:none!important}}@media (max-width:640px){.tab-only{display:none!important}}@media (min-width:calc(1200px + 1px)){.tab-only{display:none!important}}@media (min-width:calc(1200px + 1px)){.mob-and-tab-only{display:none!important}}@media (max-width:640px){.tab-and-desktop-only{display:none!important}}@media (max-width:1200px){.desktop-only{display:none!important}}@media (min-width:1921px){.before-uhd-only{display:none!important}}@media (max-width:1920px){.uhd-only{display:none!important}}.link{display:inline-flex;color:inherit;text-decoration:none;outline:0;font-size:1.25vw;line-height:1.5;font-weight:600;margin-right:1.02em;position:relative}@media (max-width:980px){.link{font-size:12px}}.link:before{content:'';border-bottom:2px solid var(--c-black);position:absolute;opacity:1;bottom:0;left:0;width:100%;transition:all ease-in-out .2s}.link:after{content:'  \2197';position:absolute;left:100%;margin-left:.5em;transition:all ease-in-out .2s}.link:hover:before{border-bottom:2px solid var(--c-red)}.link:hover:after{transform:rotate(45deg)}.tags{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.tags .tag{display:inline-flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:12px;line-height:1.25;text-decoration:none;color:inherit;margin:0 10px 10px 0;padding:5px 15px;background:var(--c-biege_a)}.js-parallax{--pos-y:0vh;transform:translateY(var(--pos-y))}header{padding:4.8vh 0;position:absolute;z-index:49;width:100%;top:0;left:0}header .content{display:flex;flex-flow:row nowrap;justify-content:center;align-content:center}header .content .logo{display:block}header .content .logo img{display:block;width:18.64583vw}@media (max-width:980px){header{padding:40px 0}header .content .logo img{width:180px}}.main-offer{padding:33.5vh 0}@media (max-width:980px){.main-offer{padding:160px 0}}.main-offer .flex-wrp{display:flex;flex-flow:row wrap;justify-content:space-between}.main-offer .flex-wrp .left-side{flex:0 0 50%}.main-offer .flex-wrp .right-side{flex:0 0 calc(var(--column) * 3);margin-top:4.16667vw}.main-offer .flex-wrp .right-side .links-wrp{display:flex;margin-top:40px}.main-offer .flex-wrp .right-side .links-wrp .link{margin-left:2.92em}.main-offer .flex-wrp .right-side .links-wrp .link:first-child{margin-left:0}@media (max-width:760px){.main-offer .flex-wrp .right-side .links-wrp .link{margin-left:auto}}@media (max-width:640px){.main-offer .flex-wrp .right-side .links-wrp .link{margin-left:2.92em}}@media (max-width:640px){.main-offer .flex-wrp .left-side{flex:1 1 100%}.main-offer .flex-wrp .right-side{flex:1 1 100%;margin-top:40px}}.showreel{padding:0}.showreel .running-line-wrp{overflow:hidden;position:absolute;top:-.7em;font-size:200px;width:100%;height:1em}@media (max-width:980px){.showreel .running-line-wrp{font-size:100px}}.showreel .running-line-wrp .running-line{display:flex;flex-flow:row nowrap;position:absolute;top:0;-webkit-animation:80s linear 0s infinite normal both running running-line;animation:80s linear 0s infinite normal both running running-line}.showreel .running-line-wrp .running-line .title{font-style:italic;font-weight:300;line-height:1;letter-spacing:-.1em;text-transform:uppercase;color:var(--c-biege_a);margin-right:1.63em}.showreel iframe,.showreel img,.showreel video{display:block;width:100%;box-shadow:0 0 50px rgba(0,0,0,.05)}.showreel .links-wrp{padding:40px 0 0;display:flex;justify-content:flex-end}@media (max-width:980px){.showreel .links-wrp{padding:20px 0 0}}@-webkit-keyframes running-line{0%{transform:translate(0,0);opacity:0}2%{opacity:.5}98%{opacity:.5}100%{transform:translate(-100%,0);opacity:0}}@keyframes running-line{0%{transform:translate(0,0);opacity:0}2%{opacity:.5}98%{opacity:.5}100%{transform:translate(-100%,0);opacity:0}}.about{padding-bottom:0}.about .flex-wrp{display:flex;flex-flow:row wrap;justify-content:space-between}.about .flex-wrp .left-side{flex:0 0 calc(var(--column) * 4)}.about .flex-wrp .left-side h2{margin-bottom:0}.about .flex-wrp .left-side .shifted{margin-top:-3.75vw;margin-left:calc(var(--column) * 1.5)}.about .flex-wrp .right-side{flex:0 0 calc(var(--column) * 3.5);margin-top:30vh}.about .flex-wrp .right-side .links-wrp{margin-top:30px}@media (max-width:980px){.about .flex-wrp .left-side .shifted{margin-top:20px;margin-left:0}}@media (max-width:640px){.about .flex-wrp .left-side{flex:1 1 100%}.about .flex-wrp .right-side{flex:1 1 100%;margin-top:25vh}}.services{padding-top:0}.services .services-sticky{position:relative;min-height:2400px}.services .services-sticky .services-wrp{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-flow:column nowrap;justify-content:center;align-items:stretch}.services .services-sticky .services-wrp .summary{font-style:normal;font-weight:900;font-size:6.7vw;line-height:1.25;text-align:center;text-transform:uppercase;white-space:nowrap;flex:0 0 100%;margin:150px 0;display:flex;flex-flow:row nowrap;justify-content:center;position:relative;z-index:40;opacity:0;transform:translateY(30px)}.services .services-sticky .services-wrp .services-list{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.services .services-sticky .services-wrp .services-list .item{position:relative;z-index:2;flex:0 0 25%;margin-left:12.5%}.services .services-sticky .services-wrp .services-list .item.m-margin-0{margin-left:0}.services .services-sticky .services-wrp .services-list .item .title{font-size:1.66667vw;line-height:1.28125;position:relative;z-index:2}.services .services-sticky .services-wrp .services-list .item .title:after{content:'';display:block;width:100%;height:.625em;position:absolute;z-index:-1;bottom:0;right:0;padding-left:.15625em;background:var(--c-biege_a)}.services .services-sticky .services-wrp .services-list .item .details{position:absolute;top:100%;margin-top:25px;font-size:.9375vw;line-height:1.56}.services .flex-wrp{display:flex;flex-flow:row wrap;justify-content:space-between;margin:15.625vw 0 0;font-weight:600;font-size:1.5625vw;line-height:1.63}.services .flex-wrp .left-side,.services .flex-wrp .right-side{position:relative}.services .flex-wrp .left-side:before,.services .flex-wrp .right-side:before{content:'→';display:block;font-weight:400;position:absolute;right:100%;top:-.10417vw;margin-right:1.04167vw}.services .flex-wrp .right-side{flex:0 0 calc(var(--column) * 3);margin-left:calc(var(--column) * 5)}.services .flex-wrp .left-side{flex:0 0 calc(var(--column) * 3);margin-left:calc(var(--column) * 1);margin-top:20vh}.services .flex-wrp .left-side p{white-space:pre-line}@media (max-width:640px){.services .flex-wrp{font-size:12px}.services .flex-wrp .right-side{flex:0 0 50%;margin-left:50%}.services .flex-wrp .left-side{flex:0 0 37.5%;margin-left:0;margin-top:20vh}}@media (max-width:640px){.services .services-sticky{min-height:0}.services .services-sticky .services-wrp{position:static;height:auto}.services .services-sticky .services-wrp .summary{opacity:1!important;transform:none!important;order:-1;margin:0 0 40px}.services .services-sticky .services-wrp .services-list .item{flex:1 1 100%;margin-left:0;margin-right:auto;margin-bottom:40px}.services .services-sticky .services-wrp .services-list .item .title{font-size:16px}.services .services-sticky .services-wrp .services-list .item .details{position:static;font-size:12px}}.portfolio{padding-top:7vh}.portfolio .portfolio-wrp .item{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;border-top:1px solid var(--c-biege_b);padding:2.60417vw 0;font-size:.9375vw}.portfolio .portfolio-wrp .item .tags{flex:0 0 calc(var(--column) * 2);align-self:flex-start;padding-right:40px}.portfolio .portfolio-wrp .item .preview{flex:0 0 calc(var(--column) * 1.78);margin:0 auto 0 0}.portfolio .portfolio-wrp .item .preview .img{width:100%;padding-top:135.68%;box-shadow:0 0 50px rgba(0,0,0,.15)}.portfolio .portfolio-wrp .item .preview .img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.portfolio .portfolio-wrp .item .info{flex:0 0 calc(var(--column) * 2.78);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}.portfolio .portfolio-wrp .item .info h4+p,.portfolio .portfolio-wrp .item .info table thead+p,table .portfolio .portfolio-wrp .item .info thead+p{margin-top:0}.portfolio .portfolio-wrp .item .info .links-wrp{margin-top:auto}.portfolio .portfolio-wrp .item .info .links-wrp .link{font-size:1.09375vw}@media (max-width:980px){.portfolio .portfolio-wrp .item .info .links-wrp .link{font-size:14px}}.portfolio .portfolio-wrp .item .year{flex:0 0 calc(var(--column) * 1);text-align:right}.portfolio .portfolio-wrp .item .year:before{content:'';display:inline-block;vertical-align:middle;margin:-1px 10px 0 0;width:10px;height:10px;background:var(--c-red)}@media (max-width:980px){.portfolio .portfolio-wrp .item{flex-wrap:wrap;font-size:12px;padding:25px 0}.portfolio .portfolio-wrp .item .tags{flex:1 1 100%;margin-bottom:20px;order:1}.portfolio .portfolio-wrp .item .preview{order:3;margin:0 0 0 auto}.portfolio .portfolio-wrp .item .info{flex:0 0 calc(var(--column) * 6);order:2}.portfolio .portfolio-wrp .item .year{order:0;flex:1 1 100%;margin-bottom:20px;text-align:left}}@media (max-width:640px){.portfolio .portfolio-wrp .item .info{flex:0 0 calc(var(--column) * 4.5);box-sizing:border-box}.portfolio .portfolio-wrp .item .preview{flex:0 0 calc(var(--column) * 3);margin-left:auto}}.portfolio .portfolio-wrp .look-more{display:flex;flex:1 1 100%;flex-flow:row wrap;justify-content:center;align-items:center;font-size:1.25vw;line-height:1.5;font-weight:600;text-decoration:none;margin-top:2.083em;padding:1.75em;background:var(--c-biege_a);color:inherit;transition:all ease-in-out .2s}.portfolio .portfolio-wrp .look-more:hover{background:var(--c-red);color:var(--c-biege)}@media (max-width:980px){.portfolio .portfolio-wrp .look-more{font-size:12px}}.etiquette .flex-wrp{margin-top:7.29167vw;flex-flow:row wrap;justify-content:space-between;align-items:stretch}.etiquette .flex-wrp .item{flex:1 1 50%;padding-right:2.5vw;margin-bottom:6.25vw}.etiquette .flex-wrp .item h3{margin-bottom:1.5625vw}.clients h3{text-align:center}.clients .flex-wrp{margin-top:6.25vw;flex-flow:row wrap;justify-content:center;align-items:stretch}.clients .flex-wrp .item{flex:1 1 25%;min-height:80px;margin-bottom:5.20833vw;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}@media (max-width:640px){.clients .flex-wrp .item{flex:1 1 50%}}.clients .flex-wrp .item img{height:1.5625vw}@media (max-width:640px){.clients .flex-wrp .item img{height:3.125vw}}.clients .flex-wrp .item img.kaspersky,.clients .flex-wrp .item img.tecsa{height:2.08333vw}@media (max-width:640px){.clients .flex-wrp .item img.kaspersky,.clients .flex-wrp .item img.tecsa{height:4.16667vw}}.clients .flex-wrp .item img.hk-airlines{height:2.60417vw}@media (max-width:640px){.clients .flex-wrp .item img.hk-airlines{height:5.20833vw}}.clients .flex-wrp .item img.rosizo{height:4.16667vw}@media (max-width:640px){.clients .flex-wrp .item img.rosizo{height:8.33333vw}}.clients .flex-wrp .item img.sok{height:2.60417vw}@media (max-width:640px){.clients .flex-wrp .item img.sok{height:5.20833vw}}.cta-block{padding:0}.cta-block .cta-block-wrp{padding:5.20833vw 0;background:var(--c-biege_a);display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.cta-block .cta-block-wrp .left-side{flex:0 0 calc(var(--column) * 3);margin-left:calc(var(--column) * 1)}.cta-block .cta-block-wrp .right-side{flex:0 0 calc(var(--column) * 2);margin-top:-.52083vw;margin-right:calc(var(--column) * 1);font-size:.83333vw;line-height:1.54}.cta-block .cta-block-wrp .right-side .link{font-size:1.66667vw}.cta-block .cta-block-wrp .right-side p{white-space:pre-line;margin-top:1.5625vw}@media (max-width:980px){.cta-block .cta-block-wrp .right-side{font-size:12px}.cta-block .cta-block-wrp .right-side p{white-space:normal}.cta-block .cta-block-wrp .right-side .link{font-size:16px}}@media (max-width:640px){.cta-block .cta-block-wrp{padding:var(--doc-padding)}.cta-block .cta-block-wrp .left-side{flex:1 1 100%;margin:0}.cta-block .cta-block-wrp .right-side{flex:1 1 100%;margin:20px 0 0 0;display:flex;flex-direction:column}.cta-block .cta-block-wrp .right-side .link{order:1;margin-right:auto;margin-top:40px!important}}.team .founder-wrp{border-top:1px solid var(--c-biege_b);border-bottom:1px solid var(--c-biege_b);padding:3.125vw 0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;font-size:.83333vw}.team .founder-wrp>h3{flex:0 0 calc(var(--column) * 3);margin:0 auto 0 0;font-size:1.82292vw}.team .founder-wrp .col{flex:0 0 calc(var(--column) * 1)}.team .founder-wrp .title{font-size:1.45833vw;line-height:1.92857;font-weight:700}.team .founder-wrp p{margin:0;white-space:pre-line}@media (max-width:980px){.team .founder-wrp{font-size:12px}.team .founder-wrp>h3{flex:1 1 100%;margin-bottom:40px;font-size:21px}.team .founder-wrp .col{flex:0 0 calc(var(--column) * 2)!important}.team .founder-wrp .title{font-size:18px}}@media (max-width:640px){.team .founder-wrp .col{flex:0 0 50%!important;margin-bottom:20px}}footer{padding:5.20833vw 0}footer .flex-wrp{flex-flow:row wrap;justify-content:flex-start;align-items:stretch}footer .flex-wrp .col1{flex:0 0 calc(var(--column) * 1)}footer .flex-wrp .col2{flex:0 0 calc(var(--column) * 2);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}footer .flex-wrp .col2:last-child{margin-left:auto;text-align:right}footer ol,footer ul{list-style:none;font-size:.9375vw}footer ol li,footer ul li{margin-bottom:.83333vw}@media (max-width:980px){footer ol,footer ul{font-size:12px}}footer a{color:inherit;text-decoration:none}footer .icon-logo{display:block}footer .icon-logo img{display:block;width:2.08333vw}footer .email-link{font-size:2.91667vw;line-height:.85;font-weight:300;margin-top:auto}footer .email-link:hover{text-decoration:underline}footer .links-wrp{display:flex;flex-flow:row nowrap;justify-content:space-between}footer .links-wrp .link{font-size:1.5625vw;margin-left:3.59375vw}@media (max-width:980px){footer .links-wrp{flex-flow:row wrap;justify-content:flex-start}footer .links-wrp .link{font-size:12px;margin-left:0;margin-right:40px;margin-bottom:10px!important}}@media (max-width:980px){footer{padding:80px 0 20px}footer .footer-logo{flex:1 1 100%!important;margin:0 0 20px 0}footer .footer-logo .icon-logo img{width:20px}footer .footer-menu{flex:0 0 50%!important;margin:0 0 40px 0}footer .footer-contacts{flex:1 1 100%!important;margin:0;display:flex;flex-flow:row wrap!important}footer .footer-contacts .links-wrp{flex:0 0 50%}footer .footer-contacts .email-link{margin-top:0;font-size:18px}}.dialogs{position:fixed;display:none;opacity:0;width:100%;height:100%;z-index:50;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.8);top:0;left:0}.dialogs .close-bg{position:fixed;z-index:51;width:100%;height:100%}.dialogs .close-bg .ico{display:block;position:absolute;width:20px;height:20px;fill:var(--c-white);right:20px;top:20px;cursor:pointer}.dialogs .flex{display:flex;flex-direction:column;justify-content:center;min-height:100%;width:100%;padding:30px 0;box-sizing:border-box}.dialogs .close{display:block;position:absolute;z-index:53;width:20px;height:20px;fill:var(--c-black);right:30px;top:30px;cursor:pointer;transition:all ease-in-out .2s}.dialogs .close:hover{transform:scale(1.05)}.dialogs .popup{display:none;opacity:0;margin:0 auto;position:relative;z-index:52;width:100%;max-width:1200px;border:none;padding:40px;box-sizing:border-box;transform:translate3d(0,-30px,0) scale(.9);transition:all ease-in-out .3s;background:var(--c-white);color:var(--c-black)}.dialogs .popup.active{opacity:1;transform:translate3d(0,0,0) scale(1)}.dialogs .thanks-popup{background:rgba(0,0,0,.65);position:fixed;z-index:102;top:0;right:0;bottom:0;left:0;display:none}.dialogs .thanks-popup .close{z-index:103}.dialogs .thanks-popup .close-bg{z-index:-1}.dialogs .thanks-popup .popup{opacity:1!important;display:block!important;background-color:var(--c-white);text-align:center}
/*# sourceMappingURL=style.css.map */
