@font-face{font-family:"PFEncoreSansPro-Light";font-display:swap;src:url("../assets/fonts/PFEncoreSansPro-Light.ttf") format("truetype")}@font-face{font-family:"PFEncoreSansPro-Book";font-display:swap;src:url("../assets/fonts/PFEncoreSansPro-Book.ttf") format("truetype")}@font-face{font-family:"PFEncoreSansPro-Regular";font-display:swap;src:url("../assets/fonts/PFEncoreSansPro-Regular.ttf") format("truetype")}@font-face{font-family:"PFEncoreSansPro-Bold";font-display:swap;src:url("../assets/fonts/PFEncoreSansPro-Bold.ttf") format("truetype")}*{box-sizing:border-box}html,body{height:100%}body{margin:0;height:auto;overflow-y:scroll}body.fixed{height:100%;overflow:hidden}@media only screen and (min-width: 991px){body{height:100%;overflow:hidden}}h1,h2,h3,h4,h5,h6{margin:0;padding:0}#app{font-family:"PFEncoreSansPro-Light",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;height:100%;outline:none;box-sizing:border-box}#app .wrapper{display:flex;flex-direction:column;width:100%;height:100%}@media only screen and (min-width: 991px){#app .wrapper{flex-direction:row}}.nav{background:#fff;border-bottom:1px solid #f0f0f0;border-right:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;opacity:0;overflow:auto;position:fixed;top:0;right:0;left:0;z-index:3;transition:opacity .5s ease-out;padding:20px 20px;min-height:80px;width:100%;height:80px}@media only screen and (min-width: 991px){.nav{border-bottom:none;border-right:1px solid #ddd;flex-direction:column;align-items:flex-start;padding:35px 30px;position:relative;z-index:2;width:27.5%;height:100%}}.nav--logo{height:100%}.nav--logo a{display:block;height:100%}.nav--logo svg{display:block;width:auto;height:100%}@media only screen and (min-width: 991px){.nav--logo{margin-bottom:34px;max-width:231px;width:100%;height:auto}.nav--logo svg{width:100%;height:auto}}.nav--links{background:#fff;display:flex;flex-direction:column;opacity:0;padding:30px 20px 20px;pointer-events:none;position:fixed;top:80px;right:0;left:0;bottom:0;transition:opacity .16s ease-out;width:100%;height:calc(100% - 80px)}.nav--links.active{opacity:1;pointer-events:all}@media only screen and (min-width: 991px){.nav--links{opacity:1;padding:0;pointer-events:all;position:unset;height:auto}}.nav--links a,.nav--links span{background-color:rgba(0,0,0,0);cursor:pointer;transition:color .16s ease-out;text-decoration:none}.nav--links a.color-gray,.nav--links span.color-gray{color:#bbb}.nav--links a.color-gray:hover,.nav--links span.color-gray:hover{color:#000}.nav--links a.color-gray::selection,.nav--links span.color-gray::selection{background:#ccc}.nav--links a.color-gray.router-link-exact-active,.nav--links span.color-gray.router-link-exact-active{color:#000}.nav--links a.text-h3,.nav--links span.text-h3{font:24px "PFEncoreSansPro-Light";line-height:34px;letter-spacing:-0.8px}@media only screen and (min-width: 991px){.nav--links a.text-h3,.nav--links span.text-h3{font-size:30px;line-height:38px;letter-spacing:-1.2px}}.nav--links a.nav-item,.nav--links span.nav-item{display:table;margin-bottom:14px}.nav--links a.link-back,.nav--links span.link-back{display:none}.nav--links a.link-back.visible,.nav--links span.link-back.visible{display:table}@media only screen and (min-width: 991px){.nav--links a.text-h4,.nav--links span.text-h4{font:20px "PFEncoreSansPro-Book";line-height:24px;letter-spacing:-0.4px}}.nav--contacts{display:none}@media only screen and (min-width: 991px){.nav--contacts{display:block;margin-top:auto}.nav--contacts .row{display:flex;flex-wrap:wrap}.nav--contacts .row:nth-child(n+1){margin-bottom:4px}.nav--contacts a{color:#000;display:block;font:13px "PFEncoreSansPro-Book";line-height:18px;letter-spacing:-0.15px;text-decoration:none;text-align:left;min-width:50%;width:auto}.nav--contacts a:first-child{padding-right:4px}}.nav--burger{cursor:pointer;width:20px}@media only screen and (min-width: 991px){.nav--burger{display:none}}.nav--burger span{background:#000;display:block;margin-bottom:5px;width:100%;height:2px}.nav--burger span:last-child{margin-bottom:0}.content{background:#fff;display:flex;flex-direction:column;padding:110px 0 60px;position:relative;z-index:2;width:100%}@media only screen and (min-width: 991px){.content{padding:30px 0 35px;width:72.5%}}.content h1{color:#bbb;cursor:default;font:13px "PFEncoreSansPro-Book";line-height:18px;letter-spacing:-0.15px;margin-bottom:40px;opacity:0;padding:0 20px;transition:opacity .5s ease-out;text-align:left}@media only screen and (min-width: 991px){.content h1{padding:0 30px}}.home{backface-visibility:hidden;opacity:0;perspective:1000px;transition:opacity .6s ease-out}@media only screen and (min-width: 991px){.home{display:flex;flex-direction:column;width:100%;height:100%}}.waterfall{margin-top:auto;overflow:hidden;width:100%;height:350px;white-space:nowrap}.waterfall .waterfall-body{display:inline-block;height:100%;white-space:nowrap}.waterfall .waterfall-body .waterfall-item{display:inline-block;margin-right:8px;height:100%}.waterfall .waterfall-body .waterfall-item img{display:block;width:auto;height:100%}/*# sourceMappingURL=style.css.map */
