@charset "UTF-8";@font-face{font-family:AHAMONO-Regular;src:url(../fonts/ahamono.eot);src:url(../fonts/ahamonod41d.eot?#iefix) format("embedded-opentype"),url(../fonts/ahamono.html) format("woff2"),url(../fonts/ahamono.woff) format("woff"),url(../fonts/ahamono.ttf) format("truetype"),url(../fonts/ahamono.svg#youworkforthem) format("svg");font-weight:400;font-style:normal}/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:700}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer}[disabled]{cursor:default}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}audio,canvas,iframe,img,svg,video{vertical-align:middle}input,select,textarea{display:block;margin:0;padding:0;width:100%;outline:0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}select{text-transform:none}select::-ms-expand{display:none}select::-ms-value{background:0 0;color:inherit}textarea{overflow:auto;resize:vertical}.o-button,button{display:inline-block;overflow:visible;margin:0;padding:0;outline:0;border:0;background:0 0;color:inherit;vertical-align:middle;text-align:center;text-decoration:none;text-transform:none;font:inherit;line-height:normal;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.o-button:hover,button:hover{text-decoration:none}p{line-height:1.4;line-height:1.8}@media (min-width:1200px){p{font-size:16px;font-size:.83333vw}}@media (max-width:1199px){p{font-size:16px}}html{color:#333;font-size:16px;font-family:AHAMONO-Regular,Helvetica,Arial,Sans-Serif;line-height:1.6;-webkit-font-smoothing:antialiased;margin:0!important}@media (max-width:999px){html{font-size:14px}}@media (min-width:1000px) and (max-width:1599px){html{font-size:16px}}@media (min-width:1600px){html{font-size:18px}}.is-loading *{-webkit-transition:all 0s 0s linear!important;transition:all 0s 0s linear!important}body{-webkit-font-smoothing:antialiased;background:#18191d}html{height:100%}html .is-mobile,html.is-desktop{margin-top:0!important}body{margin:0}.has-smooth-scroll body{height:100%;width:100%;overflow:hidden}.has-smooth-scroll #barba-wrapper,.has-smooth-scroll .barba-container,.has-smooth-scroll .o-scroll{height:100%;position:relative;overflow:hidden}.has-nav-open #barba-wrapper,.has-nav-open .barba-container,.has-nav-open .o-scroll{overflow:hidden}.scroll-content{overflow:auto}body[data-wheel-reversed] .scroll-content{width:200vw}.o-scroll_example{font-size:0;text-align:center}.o-scroll_example div{font-size:1rem;display:inline-block;width:40vw;margin:30px;height:500px;background-color:#00f;z-index:10;position:relative}.o-scroll_example div.-sticky{background-color:green;z-index:100}::-moz-selection{background:#333;color:#fff;text-shadow:none}::selection{background:#333;color:#fff;text-shadow:none}img,svg{max-width:100%}a{color:#333;text-decoration:none}a:hover{color:#333}.-align-left{text-align:left}.-align-right{text-align:right}.-align-center{text-align:center}:focus{outline:0}.scrollbar-track-y{width:7px;position:fixed;top:0;height:100vh;right:0}.scrollbar-thumb-y{background:#4979ce}.-anim-opacity{opacity:0;-webkit-transition:opacity .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1)}.is-loaded .-anim-opacity{opacity:1}.o-h,.o-h1,.o-h2,.o-h3,.o-h4,.o-h5,.o-h6,h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.5;font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:400}.o-h1,h1{margin:0 0 40px}@media (min-width:1000px){.o-h1,h1{font-size:34px;font-size:1.77vw}}@media (min-width:700px) and (max-width:999px){.o-h1,h1{font-size:24px}}@media (max-width:699px){.o-h1,h1{font-size:20px}}@media (min-width:1000px){.o-h2,h2{font-size:34px;font-size:1.77vw}}@media (min-width:700px) and (max-width:999px){.o-h2,h2{font-size:24px}}@media (max-width:699px){.o-h2,h2{font-size:20px}}@media (min-width:1200px){.o-h3,h3{font-size:26px;font-size:1.35vw}}@media (min-width:700px) and (max-width:999px){.o-h3,h3{font-size:20px}}@media (max-width:699px){.o-h3,h3{font-size:18px}}.o-h4,h4{line-height:1.4}@media (min-width:1200px){.o-h4,h4{font-size:16px;font-size:.83333vw}}@media (max-width:1199px){.o-h4,h4{font-size:16px}}.o-h5,h5{line-height:1.4}@media (min-width:1200px){.o-h5,h5{font-size:16px;font-size:.83333vw}}@media (max-width:1199px){.o-h5,h5{font-size:16px}}.o-h6,h6{line-height:1.4}@media (min-width:1200px){.o-h6,h6{font-size:16px;font-size:.83333vw}}@media (max-width:1199px){.o-h6,h6{font-size:16px}}.o-container{position:relative;margin:0 auto}@media (min-width:1000px){.o-container{padding:0 6.25vw}.o-container.-small{padding:0 20%}}@media (min-width:500px) and (max-width:999px){.o-container{padding:0 40px}}@media (max-width:499px){.o-container{padding:0 20px}}.o-grid{position:relative;margin-left:-60px;letter-spacing:normal;font-size:0}.o-grid.-margin-tiny{margin-left:-.8125rem}@media (max-width:699px){.o-grid.-center-small{text-align:center}}.o-grid_item,.o-half,.o-quarter,.o-third,.o-three-fifths,.o-three-quarters,.o-two-fifths,.o-two-thirds,.o-whole{display:inline-block;padding-left:60px;width:100%;vertical-align:top;font-size:1rem}.-bottom.o-half,.-bottom.o-quarter,.-bottom.o-third,.-bottom.o-three-fifths,.-bottom.o-three-quarters,.-bottom.o-two-fifths,.-bottom.o-two-thirds,.-bottom.o-whole,.o-grid_item.-bottom{vertical-align:bottom}.o-grid.-margin-tiny .o-grid_item,.o-grid.-margin-tiny .o-half,.o-grid.-margin-tiny .o-quarter,.o-grid.-margin-tiny .o-third,.o-grid.-margin-tiny .o-three-fifths,.o-grid.-margin-tiny .o-three-quarters,.o-grid.-margin-tiny .o-two-fifths,.o-grid.-margin-tiny .o-two-thirds,.o-grid.-margin-tiny .o-whole{padding-left:.8125rem}@media (min-width:700px){.o-grid.-margin-even .o-grid_item:nth-child(even),.o-grid.-margin-even .o-half:nth-child(even),.o-grid.-margin-even .o-quarter:nth-child(even),.o-grid.-margin-even .o-third:nth-child(even),.o-grid.-margin-even .o-three-fifths:nth-child(even),.o-grid.-margin-even .o-three-quarters:nth-child(even),.o-grid.-margin-even .o-two-fifths:nth-child(even),.o-grid.-margin-even .o-two-thirds:nth-child(even),.o-grid.-margin-even .o-whole:nth-child(even){margin-top:7.5rem}}@media (min-width:700px){.o-half{width:50%}}@media (min-width:1000px){.o-quarter{width:25%}}@media (min-width:700px) and (max-width:999px){.o-quarter{width:50%}}@media (min-width:1000px){.o-two-thirds{width:65%}}@media (min-width:1000px){.o-third{width:33.33333333%}}@media (min-width:1000px){.o-three-quarters{width:75%}}@media (min-width:1000px){.o-three-fifths{width:60%}}@media (min-width:1000px){.o-two-fifths{width:40%}}.o-checkbox-label,.o-label,.o-radio-label{display:block;position:relative}@media (min-width:1000px){.o-checkbox-label,.o-label,.o-radio-label{margin-bottom:1.875rem}}@media (max-width:999px){.o-checkbox-label,.o-label,.o-radio-label{margin-bottom:30px}}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #333 inset;-webkit-text-fill-color:#18191d!important}.o-checkbox-label::after,.o-checkbox-label::before,.o-input,.o-radio-label::after,.o-radio-label::before,.o-select,.o-textarea{border:none;background:0 0;color:#fff;border-bottom:2px solid rgba(255,255,255,.2);-webkit-transition:border .3s cubic-bezier(.4,0,.2,1);transition:border .3s cubic-bezier(.4,0,.2,1);line-height:1.4}@media (min-width:1200px){.o-checkbox-label::after,.o-checkbox-label::before,.o-input,.o-radio-label::after,.o-radio-label::before,.o-select,.o-textarea{font-size:16px;font-size:.83333vw}}@media (max-width:1199px){.o-checkbox-label::after,.o-checkbox-label::before,.o-input,.o-radio-label::after,.o-radio-label::before,.o-select,.o-textarea{font-size:16px}}.o-checkbox-label:focus::after,.o-checkbox-label:focus::before,.o-input:focus,.o-radio-label:focus::after,.o-radio-label:focus::before,.o-select:focus,.o-textarea:focus{border-bottom:2px solid #fff}@media (min-width:1000px){.o-checkbox-label::after,.o-checkbox-label::before,.o-input,.o-radio-label::after,.o-radio-label::before,.o-select,.o-textarea{padding:.75rem 0}}@media (max-width:999px){.o-checkbox-label::after,.o-checkbox-label::before,.o-input,.o-radio-label::after,.o-radio-label::before,.o-select,.o-textarea{padding:12px 0}}.o-input::-webkit-input-placeholder,.o-select::-webkit-input-placeholder,.o-textarea::-webkit-input-placeholder{color:#333;opacity:1}.o-input:-ms-input-placeholder,.o-select:-ms-input-placeholder,.o-textarea:-ms-input-placeholder{color:#333;opacity:1}.o-input::placeholder,.o-select::placeholder,.o-textarea::placeholder{color:#333;opacity:1}.o-checkbox,.o-radio{position:absolute;width:0;opacity:0}.o-checkbox:focus+.o-checkbox-label::before,.o-checkbox:focus+.o-radio-label::before,.o-radio:focus+.o-checkbox-label::before,.o-radio:focus+.o-radio-label::before{border-color:gray}.o-checkbox:checked+.o-checkbox-label::after,.o-checkbox:checked+.o-radio-label::after,.o-radio:checked+.o-checkbox-label::after,.o-radio:checked+.o-radio-label::after{opacity:1}.o-checkbox-label,.o-radio-label{position:relative;display:inline-block;margin-right:.5em;padding-left:1.75rem}.o-checkbox-label::after,.o-checkbox-label::before,.o-radio-label::after,.o-radio-label::before{position:absolute;top:50%;left:0;display:inline-block;margin-top:-.5625rem;padding:0;width:1.125rem;height:1.125rem;content:""}.o-checkbox-label::after,.o-radio-label::after{border-color:transparent;background-color:transparent;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2213%22%20height%3D%2210.5%22%20viewBox%3D%220%200%2013%2010.5%22%20enable-background%3D%22new%200%200%2013%2010.5%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23424242%22%20d%3D%22M4.8%205.8L2.4%203.3%200%205.7l4.8%204.8L13%202.4c0%200-2.4-2.4-2.4-2.4L4.8%205.8z%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-size:.8125rem;background-repeat:no-repeat;opacity:0}.o-radio-label::after,.o-radio-label::before{border-radius:50%}.o-radio-label::after{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20enable-background%3D%22new%200%200%2013%2013%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22%23424242%22%20cx%3D%226.5%22%20cy%3D%226.5%22%20r%3D%226.5%22%2F%3E%3C%2Fsvg%3E);background-size:.5rem}.o-select{position:relative;z-index:1;padding-right:2.5rem}.o-select-wrap{position:relative}.o-select-wrap::after{position:absolute;top:0;right:0;bottom:0;z-index:2;width:2.5rem;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2213%22%20height%3D%2211.3%22%20viewBox%3D%220%200%2013%2011.3%22%20enable-background%3D%22new%200%200%2013%2011.3%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23424242%22%20points%3D%226.5%2011.3%203.3%205.6%200%200%206.5%200%2013%200%209.8%205.6%20%22%2F%3E%3C%2Fsvg%3E);background-position:center;background-size:.625rem;background-repeat:no-repeat;content:"";pointer-events:none}.o-textarea{resize:none;line-height:2.8}@media (min-width:1000px){.o-textarea{height:8.75rem}}@media (max-width:999px){.o-textarea{height:140px}}.o-form ::-webkit-input-placeholder{opacity:1;color:#fff}.o-form :-moz-placeholder{opacity:1;color:#fff}.o-form ::-moz-placeholder{opacity:1;color:#fff}.o-form :-ms-input-placeholder{opacity:1;color:#fff}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #18191d inset;-webkit-text-fill-color:#fff!important}.o-button{position:relative;line-height:1;color:#4979ce;background:0 0;text-transform:uppercase;-webkit-transition:color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1);font-family:Montserrat,Helvetica,Arial,sans-serif;padding:0}@media (min-width:1000px){.o-button{font-size:1rem}}@media (max-width:999px){.o-button{font-size:16px}}.o-button svg{position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);fill:#4979ce;width:24px;height:18px;-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}@media (min-width:1000px){.o-button svg{width:1.25vw;height:.9375vw}}.o-button:hover{color:#fff}.o-button:hover svg{-webkit-transform:translate(6px,-50%);-ms-transform:translate(6px,-50%);transform:translate(6px,-50%)}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;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{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.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;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-arrow.slick-hidden{display:none}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#000;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:#fff}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:0}.slick-lightbox-close:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'×'}.slick-lightbox-close{top:30px;right:30px;width:30px;height:30px}.slick-lightbox-close::before{font-size:38px}.str_wrap{overflow:hidden;width:100%;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.str_move{white-space:nowrap;position:absolute;top:0;left:0;cursor:move;cursor:grab;cursor:-webkit-grab}.str_move:active{cursor:grabbing;cursor:-webkit-grabbing}.str_move_clone{display:inline-block;vertical-align:top;position:absolute;left:100%;top:0}.str_vertical .str_move_clone{left:0;top:100%}.str_down .str_move_clone{left:0;bottom:100%}.str_down .str_move,.str_vertical .str_move{white-space:normal;width:100%}.noStop .str_move,.no_drag .str_move,.str_static .str_move{cursor:inherit}.c-wrap{overflow:hidden}@media (min-width:1000px){.c-wrap{padding-left:80px;padding-left:4.1666667vw}}.c-overlay-transition{position:fixed;background:#022060;top:0;left:0;right:0;bottom:0;z-index:200;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:transform .9s cubic-bezier(.4,0,.2,1);transition:transform .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.c-overlay-transition.is-loading{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.c-btn-menu__wrap{position:fixed;z-index:100;-webkit-transition:-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:transform .9s cubic-bezier(.4,0,.2,1);transition:transform .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.3s;transition-delay:.3s}@media (min-width:1000px){.c-btn-menu__wrap{left:0;top:0;bottom:0}}@media (max-width:999px){.c-btn-menu__wrap{right:0;top:0}}@media (min-width:1000px){.c-btn-menu__wrap.c-btn-menu-home{-webkit-transform:translate(-110%,0);-ms-transform:translate(-110%,0);transform:translate(-110%,0)}}@media (max-width:999px){.c-btn-menu__wrap.c-btn-menu-home{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}}.page-home.dom-is-loaded .c-btn-menu__wrap.c-btn-menu-home{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media (min-width:1000px){.c-btn-menu__wrap.c-btn-back-home{-webkit-transform:translate(-110%,0);-ms-transform:translate(-110%,0);transform:translate(-110%,0)}}@media (max-width:999px){.c-btn-menu__wrap.c-btn-back-home{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}}.page-project.dom-is-loaded .c-btn-menu__wrap.c-btn-back-home{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}@media (min-width:1000px){.c-btn-menu__wrap{width:100px;padding-right:20px;width:5.2083vw;padding-right:1.04vw}}@media (max-width:999px){.c-btn-menu__wrap{width:60px;height:60px}}.c-btn-menu .ic-arrow-left{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:18px}@media (min-width:1000px){.c-btn-menu .ic-arrow-left{width:1.25vw;height:.9375vw}}.c-btn-menu__bg-white{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transition:right .3s cubic-bezier(.4,0,.2,1);transition:right .3s cubic-bezier(.4,0,.2,1)}@media (min-width:1000px){.c-btn-menu__bg-white{right:1.25rem;right:1.04vw;border-right:1px solid #a9a9a9}}.c-btn-menu__wrap:hover .c-btn-menu__bg-white{right:0}.c-btn-menu__icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28px;height:18px}@media (min-width:1000px){.c-btn-menu__icon{width:1.458vw}}.c-btn-menu__icon__line{position:absolute;width:100%;height:2px;background:#18191d;left:0;-webkit-transition:top .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:top .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),top .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),top .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1)}.c-btn-menu__icon__line.-top{top:0}.has-nav-open .c-btn-menu__icon__line.-top{top:50%;margin-top:-1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-btn-menu__icon__line.-middle{top:50%;margin-top:-1px}.has-nav-open .c-btn-menu__icon__line.-middle{opacity:0;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.c-btn-menu__icon__line.-bottom{top:calc(100% - 2px)}.has-nav-open .c-btn-menu__icon__line.-bottom{top:50%;margin-top:-1px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-loader,.c-loader:after,.c-loader:before{width:1.4em;height:1.4em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.c-loader{color:#4979ce;font-size:10px;position:fixed;text-indent:-9999em;-webkit-animation-delay:-.16s;animation-delay:-.16s;top:50%;left:50%;z-index:100;-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%);pointer-events:none;-webkit-transition:opacity .6s .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s .6s cubic-bezier(.4,0,.2,1)}.dom-is-loaded .c-loader{opacity:0}.c-loader:after,.c-loader:before{content:'';position:absolute;top:0}.c-loader:before{left:-2em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.c-loader:after{left:2em}@-webkit-keyframes load7{0%,100%,80%{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}@keyframes load7{0%,100%,80%{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}.c-header{position:relative;height:100vh;background:#18191d;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1000px){.c-header{padding:100px 0 80px 0;padding:5.2083vw 0 2vw 0}}@media (max-width:999px){.c-header{padding:40px 0}}.c-header__bg{position:absolute;right:0;overflow:hidden}@media (min-width:1000px){.c-header__bg{width:68.333vw;height:calc(100vh + 140px);top:0}}@media (max-width:999px){.c-header__bg{left:96px;bottom:-80px;top:165px}}.c-header__bg__wrap{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 1.4s cubic-bezier(.4,0,.2,1);transition:-webkit-transform 1.4s cubic-bezier(.4,0,.2,1);transition:transform 1.4s cubic-bezier(.4,0,.2,1);transition:transform 1.4s cubic-bezier(.4,0,.2,1),-webkit-transform 1.4s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.6s;transition-delay:.6s;overflow:hidden}.is-loaded .c-header__bg__wrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.c-header__bg__img,.c-header__bg__wrap{position:absolute;top:0;left:0;right:0;bottom:0}.c-header__bg__img{-webkit-transform:translateX(80%);-ms-transform:translateX(80%);transform:translateX(80%);-webkit-transition:-webkit-transform 1.4s cubic-bezier(.4,0,.2,1);transition:-webkit-transform 1.4s cubic-bezier(.4,0,.2,1);transition:transform 1.4s cubic-bezier(.4,0,.2,1);transition:transform 1.4s cubic-bezier(.4,0,.2,1),-webkit-transform 1.4s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.6s;transition-delay:.6s}.is-loaded .c-header__bg__img{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.c-header__bg__img__inner{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.c-header .o-container{width:100%;position:relative;z-index:2}.c-header__title{position:absolute;left:0;color:#fff;font-family:AHAMONO-Regular,Helvetica,Arial,Sans-Serif;line-height:1.5;margin:0}@media (min-width:1000px){.c-header__title{font-size:34px;font-size:1.77vw}}@media (min-width:700px) and (max-width:999px){.c-header__title{font-size:24px}}@media (max-width:699px){.c-header__title{font-size:20px}}@media (min-width:1000px){.c-header__title{bottom:100px;bottom:5.2083vw}}@media (max-width:999px){.c-header__title{bottom:40px}}@media (max-width:699px){.c-header__title br{display:none}}.c-header__title span{display:block;position:relative;-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);opacity:0;-webkit-transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1)}@media (max-width:699px){.c-header__title span{display:inline}}.c-header__title span:first-child{-webkit-transition-delay:.3s;transition-delay:.3s}.c-header__title span:last-child{-webkit-transition-delay:.4s;transition-delay:.4s}.is-loaded .c-header__title span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.c-header__container{position:relative;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1000px){.c-header__container{height:calc(100vh - 80px);height:calc(100vh - 5.2083vw)}}@media (max-width:999px){.c-header__container{height:calc(100vh - 40px)}}.c-logo{-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);opacity:0;-webkit-transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.6s;transition-delay:.6s}.is-loaded .c-logo{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}@media (min-width:1000px){.c-logo{width:250px;width:13.02vw;height:132px;height:6.875vw}}@media (max-width:999px){.c-logo{width:180px;height:95px}}.c-logo svg{width:100%;height:auto}.c-footer{background:#fff;padding-bottom:30px}@media (min-width:1000px){.c-footer{padding-bottom:1.562vw}}@media (min-width:700px) and (max-width:999px){.c-footer{padding-bottom:80px}}@media (max-width:699px){.c-footer{padding:60px 0}}.c-footer__logo{width:200px;height:94px}@media (min-width:1000px){.c-footer__logo{width:10.41vw;height:4.947vw}}.c-footer__logo svg{width:200px;height:94px}@media (min-width:1000px){.c-footer__logo svg{width:10.41vw;height:4.947vw}}.c-footer__wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center}@media (min-width:1000px){.c-footer__wrap{padding:140px 0 140px 0;padding:7.29vw 0 7.29vw 0}}@media (max-width:999px){.c-footer__wrap{padding:60px 0}}@media (max-width:699px){.c-footer__wrap{display:none}}.c-footer__list{margin:0;padding:0;list-style:none}.c-footer__item{display:inline-block}.c-footer__item:not(:first-child){position:relative}@media (min-width:1000px){.c-footer__item:not(:first-child){margin-left:30px;padding-left:30px;margin-left:1.56vw;padding-left:1.56vw}}@media (max-width:999px){.c-footer__item:not(:first-child){margin-left:15px;padding-left:15px}}.c-footer__item:not(:first-child)::before{position:absolute;top:50%;left:0;width:2px;background:#18191d;content:"";opacity:.4;height:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-footer__link{-webkit-transition:color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1)}.c-footer__link:hover{color:#4979ce}.c-footer__copyright{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1000px){.c-footer__copyright{padding-bottom:40px;padding-bottom:2.08333vw}}@media (max-width:999px){.c-footer__copyright{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.c-footer__copyright p{margin:0;font-size:12px}@media (min-width:1000px){.c-footer__copyright p{font-size:.625vw}}.has-nav-open{overflow:hidden}.c-nav-main{color:#fff;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-nav-main__wrap{position:fixed;top:0;z-index:99;height:100vh;pointer-events:none}.is-mobile .c-nav-main__wrap{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}@media (min-width:1000px){.c-nav-main__wrap{left:0}}@media (max-width:999px){.c-nav-main__wrap{right:0;left:0}}.has-nav-open .c-nav-main__wrap{pointer-events:auto}.c-nav-main__wrap__anim{-webkit-transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);background:#18191d;height:100vh}@media (min-width:1000px){.c-nav-main__wrap__anim{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);width:31.77vw;padding:4.16667vw 3.125vw 4.16667vw 11.875vw}}@media (max-width:999px){.c-nav-main__wrap__anim{width:100%;padding:80px 60px 60px 60px;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}}.has-nav-open .c-nav-main__wrap__anim{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.c-nav-main__list{margin:0;padding:0;list-style:none}.c-nav-main__item{opacity:0;-webkit-transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1)}@media (min-width:1000px){.c-nav-main__item{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}}@media (max-width:999px){.c-nav-main__item{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}}.has-nav-open .c-nav-main__item{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.has-nav-open .c-nav-main__item:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}.has-nav-open .c-nav-main__item:nth-child(2){-webkit-transition-delay:.1s;transition-delay:.1s}.has-nav-open .c-nav-main__item:nth-child(3){-webkit-transition-delay:.2s;transition-delay:.2s}.has-nav-open .c-nav-main__item:nth-child(4){-webkit-transition-delay:.3s;transition-delay:.3s}.c-nav-main__link{color:#fff;font-family:Montserrat,Helvetica,Arial,sans-serif;text-transform:uppercase;position:relative;line-height:1;display:block;overflow:hidden;-webkit-transition:color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1)}@media (min-width:1000px){.c-nav-main__link{font-size:40px;font-size:2.08vw}}@media (min-width:700px) and (max-width:999px){.c-nav-main__link{font-size:24px}}@media (max-width:699px){.c-nav-main__link{font-size:18px}}@media (min-width:700px) and (max-width:999px){.c-nav-main__link{font-size:45px!important}}@media (min-width:500px) and (max-width:699px){.c-nav-main__link{font-size:35px!important}}@media (max-width:499px){.c-nav-main__link{font-size:20px!important}}.c-nav-main__link:hover{color:#4979ce}.c-nav-main__link span{position:absolute;top:0;left:0;right:0;line-height:1;display:block;width:0;bottom:0}@media (min-width:1000px){.c-nav-main__link span{padding:.8vw 0}}@media (min-width:1000px){.c-nav-main__link{padding:.8vw 0}}@media (max-width:999px){.c-nav-main__link{padding:8px 0}}.c-nav-main__address a{color:#fff}.c-nav-main__address p{opacity:0;-webkit-transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1)}.c-nav-main__address p:not(:last-child){margin-bottom:30px}@media (min-width:1000px){.c-nav-main__address p:not(:last-child){margin-bottom:1.56vw}}@media (max-width:499px){.c-nav-main__address p{font-size:12px}}@media (min-width:1000px){.c-nav-main__address p{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}}@media (max-width:999px){.c-nav-main__address p{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}}.has-nav-open .c-nav-main__address p{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.has-nav-open .c-nav-main__address p:nth-child(1){-webkit-transition-delay:.4s;transition-delay:.4s}.has-nav-open .c-nav-main__address p:nth-child(2){-webkit-transition-delay:.5s;transition-delay:.5s}.has-nav-open .c-nav-main__address p:nth-child(3){-webkit-transition-delay:.6s;transition-delay:.6s}.c-nav-main__address__link{display:inline-block;padding-bottom:6px;position:relative;-webkit-transition:color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1)}.c-nav-main__address__link::before{position:absolute;bottom:0;left:0;right:0;height:2px;background:#4979ce;content:"";-webkit-transition:background .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:background .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:background .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:background .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.c-nav-main__address__link:hover{color:#4979ce}.c-nav-main__address__link:hover::before{background:#fff;-webkit-transform:translate(0,-3px);-ms-transform:translate(0,-3px);transform:translate(0,-3px)}.c-nav-main__address__social{display:inline-block}.c-nav-main__address__social:hover svg{fill:#fff}.c-nav-main__address__social svg{fill:#4979ce;-webkit-transition:fill .3s cubic-bezier(.4,0,.2,1);transition:fill .3s cubic-bezier(.4,0,.2,1)}.c-nav-main__address__social .ic-facebook{width:12px;height:23px}@media (min-width:1000px){.c-nav-main__address__social .ic-facebook{width:.63vw;height:1.197vw}}.c-nav-main__overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#fff;z-index:90;opacity:0;pointer-events:none;-webkit-transition:opacity .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1)}.is-ie .c-nav-main__overlay{display:none}.has-nav-open .c-nav-main__overlay{pointer-events:auto;opacity:.8;cursor:pointer}.c-page{background:#fff}@media (min-width:1000px){.c-page{padding:8.75rem 0 8.75rem 0;padding:7.29vw 0}}@media (max-width:999px){.c-page{padding:60px 0 60px 0}}.c-text a{color:#4979ce}.c-text h2,.c-text h3,.c-text h4,.c-text h5{margin-top:30px}.c-text ol,.c-text ul{line-height:1.4}@media (min-width:1200px){.c-text ol,.c-text ul{font-size:16px;font-size:.83333vw}}@media (max-width:1199px){.c-text ol,.c-text ul{font-size:16px}}.c-404{color:#fff;padding:120px 0 80px 0}@media (min-width:1000px){.c-404{padding:6.25vw 0 4.16vw}}@media (min-width:700px){.c-404__title{font-size:80px}}@media (max-width:699px){.c-404__title{font-size:40px}}@media (min-width:1000px){.c-404__title{font-size:4.1667vw}}.c-project{background:#fff}@media (min-width:1000px){.c-project{padding:21.875rem 0 8.75rem 0;padding:18.229vw 0 7.29vw 0}}@media (max-width:999px){.c-project{padding:160px 0 60px 0}}.c-project__title{text-transform:uppercase}@media (min-width:1000px){.c-project__title{font-size:40px;font-size:2.08vw}}@media (min-width:700px) and (max-width:999px){.c-project__title{font-size:24px}}@media (max-width:699px){.c-project__title{font-size:18px}}@media (max-width:499px){.c-project__title{font-size:14px!important}}@media (min-width:1000px){.c-project__title{margin:0 0 100px 0;margin:0 0 5.2vw 0}}@media (max-width:999px){.c-project__title{margin-bottom:60px}}.c-project__title span{display:block}.has-smooth-scroll .c-project__title span{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transform:translateY(4.8vw);-ms-transform:translateY(4.8vw);transform:translateY(4.8vw);opacity:0;-webkit-transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1)}.has-smooth-scroll .c-project__title span:nth-child(2){-webkit-transform:translate(100px,200px);-ms-transform:translate(100px,200px);transform:translate(100px,200px);-webkit-transform:translate(4.8vw,4.8vw);-ms-transform:translate(4.8vw,4.8vw);transform:translate(4.8vw,4.8vw)}.has-smooth-scroll .c-project__title span:nth-child(1){-webkit-transition-delay:.3s;transition-delay:.3s}.has-smooth-scroll .c-project__title span:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s}.has-smooth-scroll .c-project__title span:nth-child(3){-webkit-transition-delay:.5s;transition-delay:.5s}.c-project__title.is-show span{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-project__title.is-show span:nth-child(2){-webkit-transform:translate(100px,0);-ms-transform:translate(100px,0);transform:translate(100px,0);-webkit-transform:translate(4.8vw,0);-ms-transform:translate(4.8vw,0);transform:translate(4.8vw,0)}.c-project__text{margin-bottom:80px}@media (min-width:1000px){.c-project__text{width:740px;width:38.54vw;margin-left:19.6875vw;margin-bottom:6.77vw}}.c-project__title__real{padding-top:60px}@media (min-width:1200px){.c-project__title__real{font-size:26px;font-size:1.35vw}}@media (min-width:700px) and (max-width:999px){.c-project__title__real{font-size:20px}}@media (max-width:699px){.c-project__title__real{font-size:18px}}@media (min-width:1000px){.c-project__title__real{padding-top:5vw}}@media (max-width:999px){.c-project__title__real{margin-bottom:30px}}.c-project-single__caption{color:#fff;-webkit-transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.3s;transition-delay:.3s;opacity:0;-webkit-transform:translate(-60px,0);-ms-transform:translate(-60px,0);transform:translate(-60px,0)}.is-loaded .c-project-single__caption.is-show{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.c-project-single__caption__text{font-size:14px;margin-top:50px}@media (min-width:1000px){.c-project-single__caption__text{font-size:.7vw;margin-bottom:2.6vw}}.c-project-single__caption__text strong{display:block;text-transform:uppercase;margin-top:0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:10px;margin-bottom:8px}@media (min-width:1000px){.c-project-single__caption__text strong{font-size:.5vw;margin-bottom:.3vw}}.c-project-slider{position:relative}@media (min-width:1000px){.c-project-slider{padding-right:140px;padding-right:8.333vw}}@media (max-width:999px){.c-project-slider{padding-right:60px}}.c-project-slider__item{-webkit-transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.5s;transition-delay:.5s}@media (min-width:1000px){.c-project-slider__item{padding:80px 0;padding:4.16667vw 0}}@media (min-width:700px) and (max-width:999px){.c-project-slider__item{padding:20px 0}}.c-project-slider__item:nth-child(2n-1){position:relative;z-index:2}@media (min-width:1000px){.c-project-slider__item:nth-child(2n-1){margin-right:-40px}}@media (min-width:700px) and (max-width:999px){.c-project-slider__item:nth-child(2n-1).slick-active{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}@media (min-width:1000px){.c-project-slider__item:nth-child(2n-1).slick-active{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);-webkit-transform:translateY(-2.083vw);-ms-transform:translateY(-2.083vw);transform:translateY(-2.083vw)}}@media (min-width:1000px){.c-project-slider__item:nth-child(2n){margin-left:-40px}}@media (min-width:1000px){.c-project-slider__item:nth-child(2n).slick-active{-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-transform:translateY(2.083vw);-ms-transform:translateY(2.083vw);transform:translateY(2.083vw)}}@media (min-width:700px) and (max-width:999px){.c-project-slider__item:nth-child(2n).slick-active{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.c-project-slider__link{position:relative;display:block}.c-project-slider__more{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px;display:block}@media (min-width:1000px){.c-project-slider__more{width:4.1667vw;height:4.1667vw}}@media (max-width:999px){.c-project-slider__more{width:40px;height:40px}}.c-project-slider__more::before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:#333;border-radius:50%;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.c-project-slider__link:hover .c-project-slider__more::before{opacity:.8;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.is-mobile .c-project-slider__item.slick-active .c-project-slider__more::before{opacity:.8;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.c-project-slider__more__icon{position:absolute;top:50%;left:50%;fill:#fff;width:18px;height:18px;-webkit-transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition-delay:.1s;transition-delay:.1s}.c-project-slider__link:hover .c-project-slider__more__icon{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}.is-mobile .c-project-slider__item.slick-active .c-project-slider__more__icon{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}.c-project-slider img{width:100%;height:auto}.c-project-slider__img{position:relative;overflow:hidden}.c-project-slider__img::before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";opacity:0;-webkit-transition:opacity .3s cubic-bezier(.4,0,.2,1);transition:opacity .3s cubic-bezier(.4,0,.2,1);z-index:3;background:#18191d}.c-project-slider__link:hover .c-project-slider__img::before{opacity:.2}.c-project-slider__img__bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover}@media (min-width:1000px){.has-smooth-scroll .c-project-slider__img__bg{top:-30px;bottom:-30px}}.c-project-slider .slick-next,.c-project-slider .slick-prev{position:absolute;right:0;top:50%}@media (min-width:1000px){.c-project-slider .slick-next,.c-project-slider .slick-prev{width:8.34vw}}@media (max-width:999px){.c-project-slider .slick-next,.c-project-slider .slick-prev{width:60px;height:30px}}.c-project-slider .slick-next:hover svg,.c-project-slider .slick-prev:hover svg{fill:#18191d}.c-project-slider .slick-next svg,.c-project-slider .slick-prev svg{width:26px;height:18px;fill:#022060;-webkit-transition:fill .3s cubic-bezier(.4,0,.2,1);transition:fill .3s cubic-bezier(.4,0,.2,1)}@media (min-width:1000px){.c-project-slider .slick-prev{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media (max-width:999px){.c-project-slider .slick-prev{bottom:40px;top:inherit}}@media (min-width:1000px){.c-project-slider .slick-next{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}}@media (max-width:999px){.c-project-slider .slick-next{bottom:0;top:inherit}}#wpadminbar{display:none}.c-about{background:#18191d;color:#fff;position:relative;z-index:2}@media (min-width:1000px){.c-about{padding:8.75rem 0 8.75rem 0;padding:7.29vw 0}}@media (max-width:999px){.c-about{padding:60px 0 0 0}}.c-about__text{margin-bottom:80px}.c-about__text p{color:#c7c7c7}@media (min-width:1000px){.c-about__text{padding-left:130px;padding-left:6.77vw;max-width:1140px;max-width:59.375vw;margin-bottom:6.979vw}}.c-about__text__col p{color:#c7c7c7}@media (min-width:1200px){.c-about__text__col{padding-right:70px;padding-right:5vw}}@media (min-width:1000px){.c-about__text__col.-translated{margin-top:70px;margin-top:3.645vw}}.c-about__eric{position:relative;text-align:right}@media (min-width:1000px){.c-about__eric{margin-right:-6.25vw}.c-about__eric img{width:100%}}@media (max-width:999px){.c-about__eric{margin-top:80px}.c-about__eric img{max-width:400px;margin-right:-40px}}@media (max-width:499px){.c-about__eric img{margin-right:-20px;max-width:300px}}.c-about__eric__info{position:absolute}@media (min-width:1000px){.c-about__eric__info{top:0;right:90%;text-align:right}}@media (max-width:999px){.c-about__eric__info{top:-40px;left:0;text-align:left}}.c-about__eric__info h2{text-transform:uppercase;font-size:20px;margin:0}@media (min-width:1000px){.c-about__eric__info h2{font-size:1.04vw}}.c-about__eric__info h2 span{display:block}.c-about__eric__info__spacer{display:inline-block;width:65px;height:2px;background:#2a2b2e;margin:24px 0}@media (min-width:1000px){.c-about__eric__info__spacer{width:3.38vw;margin:1.25vw 0}}.c-about__eric__info .ic-mail{fill:#022060;width:24px;height:18px;-webkit-transition:fill .3s cubic-bezier(.4,0,.2,1);transition:fill .3s cubic-bezier(.4,0,.2,1)}.c-about__eric__info .ic-mail:hover{fill:#fff}@media (min-width:1000px){.c-about__eric__info .ic-mail{width:1.25rem;height:.9375vw}}.c-about__years{position:relative;display:inline-block}@media (min-width:1000px){.c-about__years{margin-bottom:6.35vw;margin-bottom:80px}}@media (min-width:700px) and (max-width:999px){.c-about__years{margin-bottom:60px}}.c-about__years__small{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:20px;margin-bottom:20px}@media (min-width:1000px){.c-about__years__small{font-size:1.0416vw;margin:1.0416vw}}@media (max-width:999px){.c-about__years__small{margin:0}}.c-about__years__number{font-family:Montserrat,Helvetica,Arial,sans-serif;font-weight:600;display:inline-block}.is-chrome .c-about__years__number,.is-firefox .c-about__years__number,.is-safari .c-about__years__number{-webkit-text-fill-color:transparent;-webkit-background-clip:text!important;background:url(../img/about-number-bg.jpg) no-repeat center center}@media (min-width:1000px){.c-about__years__number{-webkit-transform:translateX(-4vw);-ms-transform:translateX(-4vw);transform:translateX(-4vw);font-size:21.45vw;line-height:.7}}@media (max-width:999px){.c-about__years__number{font-size:160px;line-height:1}}@media (min-width:700px){.c-about__years__title{position:absolute;left:100%;top:60%}}@media (min-width:1000px){.c-about__years__title{margin-left:-2.2vw;width:420px;width:21.875vw;font-size:40px;font-size:2.4vw;line-height:1}}@media (max-width:999px){.c-about__years__title{width:200px;font-size:16px;margin-left:10px}}@media (max-width:699px){.c-about__years__title{margin-left:0}}.c-about__years__title span{display:block}.has-smooth-scroll .c-about__years__title span{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transform:translateY(4.8vw);-ms-transform:translateY(4.8vw);transform:translateY(4.8vw);opacity:0;-webkit-transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1)}.has-smooth-scroll .c-about__years__title span:nth-child(1){-webkit-transition-delay:.3s;transition-delay:.3s}.has-smooth-scroll .c-about__years__title span:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s}.has-smooth-scroll .c-about__years__title span:nth-child(3){-webkit-transition-delay:.5s;transition-delay:.5s}.has-smooth-scroll .c-about__years__title span:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}.c-about__years__title.is-show span{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-about__img{overflow:hidden}@media (min-width:1000px){.c-about__img{position:absolute}}@media (max-width:999px){.c-about__img{position:relative;display:none}}.c-about__img img{width:100%;height:auto}.c-about__img__bg{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.has-smooth-scroll .c-about__img__bg{top:-1.5625vw;bottom:-1.5625vw}@media (min-width:1000px){.c-about__img.-first{width:400px;top:90%;left:6.25vw;width:20.83vw}}@media (min-width:1000px){.c-about__img.-second{width:340px;top:100%;left:24.85vw;width:17.7vw}}@media (min-width:1000px){.c-about__img.-third{width:600px;top:88%;right:0;width:31.25vw}}.c-services{position:relative;background:#fff}@media (min-width:1000px){.c-services{padding:500px 0 140px 0;padding:26vw 0 7.29vw 0}}@media (max-width:999px){.c-services{padding:60px 0}}.c-services__title{text-transform:uppercase}@media (min-width:1000px){.c-services__title{font-size:40px;font-size:2.08vw}}@media (min-width:700px) and (max-width:999px){.c-services__title{font-size:24px}}@media (max-width:699px){.c-services__title{font-size:18px}}@media (min-width:1000px){.c-services__title{margin:0 0 100px 0;margin:0 0 5.2vw 0}}.c-services__title span{display:block}.has-smooth-scroll .c-services__title span{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transform:translateY(4.8vw);-ms-transform:translateY(4.8vw);transform:translateY(4.8vw);opacity:0;-webkit-transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1)}.has-smooth-scroll .c-services__title span:nth-child(2){-webkit-transform:translate(100px,200px);-ms-transform:translate(100px,200px);transform:translate(100px,200px);-webkit-transform:translate(4.8vw,4.8vw);-ms-transform:translate(4.8vw,4.8vw);transform:translate(4.8vw,4.8vw)}.has-smooth-scroll .c-services__title span:nth-child(1){-webkit-transition-delay:.3s;transition-delay:.3s}.has-smooth-scroll .c-services__title span:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s}.has-smooth-scroll .c-services__title span:nth-child(3){-webkit-transition-delay:.5s;transition-delay:.5s}.c-services__title.is-show span{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-services__title.is-show span:nth-child(2){-webkit-transform:translate(100px,0);-ms-transform:translate(100px,0);transform:translate(100px,0);-webkit-transform:translate(4.8vw,0);-ms-transform:translate(4.8vw,0);transform:translate(4.8vw,0)}.c-services__list{margin:0;padding:0;list-style:none}@media (min-width:1000px){.c-services__list{margin:2.6vw 0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:1200px){.c-services__list{padding-right:8vw}}.c-services__item{position:relative;counter-increment:counter-services;margin-bottom:20px;-webkit-transition:-webkit-transform .6s .3s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .6s .3s cubic-bezier(.4,0,.2,1);transition:transform .6s .3s cubic-bezier(.4,0,.2,1);transition:transform .6s .3s cubic-bezier(.4,0,.2,1),-webkit-transform .6s .3s cubic-bezier(.4,0,.2,1);padding:20px 40px 0 30px;line-height:1.4}@media (min-width:1200px){.c-services__item{font-size:16px;font-size:.83333vw}}@media (max-width:1199px){.c-services__item{font-size:16px}}@media (min-width:1000px){.c-services__item{width:33.33333%;padding:1vw 1vw 0 1.56vw;margin-bottom:1.04166vw}}.c-services__item::before{position:absolute;top:30px;width:16px;left:0;height:2px;content:"";background:#8dc63f}@media (min-width:1000px){.c-services__item::before{top:1.56vw;width:.8vw}}.c-services__item::after{position:absolute;left:30px;top:-2px;color:#555;content:counter(counter-services);font-size:12px}@media (min-width:1000px){.c-services__item::after{left:1.56vw;font-size:.625vw}}.c-services__item span{display:inline-block}@media (min-width:1000px){.c-services__item span{max-width:366px}}@media (min-width:1000px){.c-services__text{max-width:66.9vw}}@media (min-width:1000px){.c-services__text__architecture{padding-left:130px;padding-left:6.77vw;padding-top:80px;padding-top:4.166vw}}@media (max-width:999px){.c-services__text__architecture{margin-top:60px}}.c-services__text__architecture h2{text-transform:uppercase}.c-contact{color:#fff}@media (min-width:1000px){.c-contact{padding:140px 0 140px 0;padding:7.29vw 0 7.29vw 0}}@media (max-width:999px){.c-contact{padding:60px 0}}.c-contact .o-form{padding-top:8px}@media (min-width:1000px){.c-contact .o-form{padding-top:.416667vw}}@media (max-width:999px){.c-contact .o-form{margin-bottom:60px}}.c-contact__map{height:500px;width:100%}@media (max-width:999px){.c-contact__map{height:430px}}@media (max-width:999px){.c-contact__address{margin-bottom:60px}}.c-contact__address a{color:#fff}.c-contact__address p:not(:last-child){margin-bottom:30px}@media (min-width:1000px){.c-contact__address p:not(:last-child){margin-bottom:1.56vw}}.c-contact__address__link{display:inline-block;padding-bottom:6px;position:relative;-webkit-transition:color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1)}.c-contact__address__link::before{position:absolute;bottom:0;left:0;right:0;height:2px;background:#4979ce;content:"";-webkit-transition:background .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:background .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:background .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);transition:background .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),-webkit-transform .3s cubic-bezier(.4,0,.2,1)}.c-contact__address__link:hover{color:#4979ce}.c-contact__address__link:hover::before{background:#fff;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.c-contact__address__social{display:inline-block}.c-contact__address__social:hover svg{fill:#fff}.c-contact__address__social svg{fill:#4979ce;-webkit-transition:fill .3s cubic-bezier(.4,0,.2,1);transition:fill .3s cubic-bezier(.4,0,.2,1)}.c-contact__address__social .ic-facebook{width:12px;height:23px}@media (min-width:1000px){.c-contact__address__social .ic-facebook{width:.63vw;height:1.197vw}}.o-form br{display:none}.wpcf7-not-valid-tip{position:absolute!important;top:100%;font-size:12px!important;display:block;color:#4979ce!important;padding-top:4px!important}.wpcf7-form-control-wrap{position:relative;display:block}div.wpcf7-response-output{border:none!important;background:#4979ce!important;font-size:12px!important;padding:10px 15px!important}.c-project-single{position:relative}.c-project-single::before{position:absolute;bottom:0;top:0;left:-100px;right:0;content:"";background:#fff;-webkit-transform:translateX(-120%);-ms-transform:translateX(-120%);transform:translateX(-120%);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.4,0,.2,1);transition:-webkit-transform 1.5s cubic-bezier(.4,0,.2,1);transition:transform 1.5s cubic-bezier(.4,0,.2,1);transition:transform 1.5s cubic-bezier(.4,0,.2,1),-webkit-transform 1.5s cubic-bezier(.4,0,.2,1)}.is-loaded .c-project-single::before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media (min-width:1000px){.c-project-single::before{right:50%}}@media (max-width:699px){.c-project-single::before{display:none}}@media (max-width:999px){.c-project-single{background:#fff}}.c-project-single__list{position:relative;margin:0;padding:0;list-style:none}@media (min-width:1000px){.c-project-single__list{padding:100px 0;padding:5.2083vw 0}}@media (max-width:999px){.c-project-single__list{padding:60px 0}}.c-project-single__list::before{position:absolute;top:0;left:0;bottom:0;content:"";background:#18191d}@media (min-width:1000px){.c-project-single__list::before{left:-3.5vw;width:90vw}}@media (max-width:999px){.c-project-single__list::before{left:-40px;right:-40px}}.c-project-single__img{position:relative;overflow:hidden;display:block}@media (max-width:699px){.c-project-single__img{pointer-events:none}}.c-project-single__img__anim{position:absolute;top:0;left:0;right:0;bottom:0;background:#18191d;z-index:10;-webkit-transition:-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:transform .9s cubic-bezier(.4,0,.2,1);transition:transform .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition-delay:.3s;transition-delay:.3s}.is-loaded .is-ie .c-project-single__img__anim,.is-loaded .is-show .c-project-single__img__anim{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.c-project-single__img img{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:transform .9s cubic-bezier(.4,0,.2,1);transition:transform .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.3s;transition-delay:.3s}.is-loaded .c-project-single__img.is-show img,.is-loaded .is-ie .c-project-single__img img{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.c-project-single__item{position:relative;z-index:2}.c-project-single__item:not(:last-child){margin-bottom:50px}@media (min-width:1000px){.c-project-single__item:not(:last-child){margin-bottom:2.6vw}}@media (max-width:999px){.c-project-single__item:not(:last-child){margin-bottom:30px}}@media (min-width:1000px){.c-project-single__info{padding-right:3.2vw;padding:5.2083vw 3.2vw 5.2083vw 0}}@media (max-width:999px){.c-project-single__info{padding:60px 0}}.c-project-single__info__title{margin:0 0 50px 0;text-transform:uppercase;font-size:20px;-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);opacity:0;-webkit-transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);-webkit-transition-delay:.6s;transition-delay:.6s}@media (min-width:1000px){.c-project-single__info__title{font-size:1.04vw;margin-bottom:2.604vw}}.is-loaded .c-project-single__info__title{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-project-single__info__item{-webkit-transform:translateY(200px);-ms-transform:translateY(200px);transform:translateY(200px);opacity:0;-webkit-transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1),-webkit-transform .9s cubic-bezier(.4,0,.2,1)}.is-loaded .c-project-single__info__item{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-project-single__info__item:nth-child(1){-webkit-transition-delay:.7s;transition-delay:.7s}.c-project-single__info__item:nth-child(2){-webkit-transition-delay:.75s;transition-delay:.75s}.c-project-single__info__item:nth-child(3){-webkit-transition-delay:.8s;transition-delay:.8s}.c-project-single__info__item:nth-child(4){-webkit-transition-delay:.85s;transition-delay:.85s}.c-project-single__info__item:nth-child(5){-webkit-transition-delay:.9s;transition-delay:.9s}.c-project-single__info__item:nth-child(6){-webkit-transition-delay:.95s;transition-delay:.95s}.c-project-single__info__item:nth-child(7){-webkit-transition-delay:1s;transition-delay:1s}.c-project-single__info__item:nth-child(8){-webkit-transition-delay:1.05s;transition-delay:1.05s}.c-project-single__info__item:not(:last-child){padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #a9a9a9}@media (min-width:1000px){.c-project-single__info__item:not(:last-child){padding-bottom:1.56vw;margin-bottom:1.56vw}}.c-project-single__info__item ul{line-height:1.4;padding:0;list-style:none}@media (min-width:1200px){.c-project-single__info__item ul{font-size:16px;font-size:.83333vw}}@media (max-width:1199px){.c-project-single__info__item ul{font-size:16px}}.c-project-single__info__item ul li{padding:0 0 0 30px;position:relative;margin-bottom:6px}@media (min-width:1000px){.c-project-single__info__item ul li{padding:0 0 0 1.56vw;margin-bottom:6px}}.c-project-single__info__item ul li::before{position:absolute;top:9px;width:16px;left:0;height:2px;content:"";background:#8dc63f}@media (min-width:1000px){.c-project-single__info__item ul li::before{top:.56vw;width:.8vw}}.c-project-single img{width:100%;height:auto}.-small-text p{font-size:14px}@media (min-width:1000px){.-small-text p{font-size:.7vw}}.-small-text p strong{display:block;text-transform:uppercase;margin-top:0;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:10px;margin-bottom:16px}@media (min-width:1000px){.-small-text p strong{font-size:.5vw;margin-bottom:.83vw}}.c-project-single__zoom{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}@media (min-width:1000px){.c-project-single__zoom{width:4.1667vw;height:4.1667vw}}@media (max-width:699px){.c-project-single__zoom{display:none}}.c-project-single__zoom::before{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:50%;background:#333;content:"";-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);opacity:0}.c-project-single__zoom svg{position:absolute;z-index:2;fill:#fff;width:24px;height:24px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1)}@media (min-width:1000px){.c-project-single__zoom svg{width:1.25vw;height:1.25vw}}.c-project-single__img:hover .c-project-single__zoom::before{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.c-project-single__img:hover .c-project-single__zoom svg{opacity:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-lightbox-slick .slick-next,.slick-lightbox-slick .slick-prev{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:80px;height:80px}.slick-lightbox-slick .slick-next svg,.slick-lightbox-slick .slick-prev svg{width:24px;height:18px;fill:#fff;-webkit-transition:fill .3s cubic-bezier(.4,0,.2,1);transition:fill .3s cubic-bezier(.4,0,.2,1)}@media (min-width:1000px){.slick-lightbox-slick .slick-next svg,.slick-lightbox-slick .slick-prev svg{width:1.25vw;height:.9375vw}}.slick-lightbox-slick .slick-next:hover svg,.slick-lightbox-slick .slick-prev:hover svg{fill:#4979ce}.slick-lightbox-slick .slick-prev{left:0}.slick-lightbox-slick .slick-next{right:0}.slick-lightbox{background:rgba(24,25,29,.98)!important}@media (max-width:999px){.slick-lightbox-slick-img{padding:0 40px}}.slick-lightbox-slick-caption{display:inline-block;padding-top:6px}.slick-lightbox-close{-webkit-transition:color .3s cubic-bezier(.4,0,.2,1);transition:color .3s cubic-bezier(.4,0,.2,1)}.slick-lightbox-close:hover{color:#4979ce}.c-similar-project{background:#eceeef;position:relative}@media (min-width:1000px){.c-similar-project{padding:8.75rem 0 8.75rem 0;padding:7.29vw 0}}@media (max-width:999px){.c-similar-project{padding:60px 0}}.is-desktop .c-similar-project__list{white-space:nowrap;width:100%;overflow:hidden;height:282px!important}.is-mobile .c-similar-project__list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:500px){.is-mobile .c-similar-project__list{padding-right:40px}}@media (max-width:499px){.is-mobile .c-similar-project__list{padding-right:20px}}@media (min-width:1000px){.is-desktop .c-similar-project__list{height:282px!important}}.c-similar-project__link{display:block;position:relative}.c-similar-project__more{position:absolute;z-index:4;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px;height:80px;display:block}@media (min-width:1000px){.c-similar-project__more{width:4.1667vw;height:4.1667vw}}.is-mobile .c-similar-project__more{display:none}.c-similar-project__more::before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background:#333;border-radius:50%;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.c-similar-project__link:hover .c-similar-project__more::before{opacity:.8;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.c-similar-project__more__icon{position:absolute;top:50%;left:50%;fill:#fff;width:18px;height:18px;-webkit-transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition-delay:.1s;transition-delay:.1s}.c-similar-project__link:hover .c-similar-project__more__icon{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}.c-similar-project__title{margin:0 0 50px 0;text-transform:uppercase;font-size:20px}@media (min-width:1000px){.c-similar-project__title{font-size:1.04vw;margin-bottom:2.604vw}}.c-similar-project__item{display:inline-block}.is-desktop .c-similar-project__item{width:500px;margin-right:60px;margin-right:3.125vw}@media (max-width:999px){.is-mobile .c-similar-project__item{width:50%;padding-left:40px;margin-bottom:40px;display:inline-block}}@media (max-width:499px){.is-mobile .c-similar-project__item{padding-left:20px;margin-bottom:20px}}@media (min-width:1000px){.is-mobile .c-similar-project__item{margin-left:60px;width:26vw}}.is-desktop .c-similar-project img{width:500px;height:282px}.u-vertical-center{font-size:0}.u-vertical-center:before{display:inline-block;height:100%;content:"";vertical-align:middle}.u-vertical-center>*{display:inline-block;vertical-align:middle;font-size:1rem}.u-clearfix:after{display:table;clear:both;content:""}.u-hidden{display:none!important;visibility:hidden}.u-visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0}.u-visuallyhidden.focusable:active,.u-visuallyhidden.focusable:focus{position:static;overflow:visible;clip:auto;margin:0;width:auto;height:auto}.u-invisible{visibility:hidden}.u-left{float:left!important}.u-right{float:right!important}.u-align-left{text-align:left!important}.u-align-right{text-align:right!important}.u-align-center{text-align:center!important}.is-visible{visibility:visible!important;opacity:1!important}.is-hidden{visibility:hidden!important;opacity:0!important}