/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{font-family:effra,sans-serif;overflow:hidden}body.home{height:100%;left:0;position:fixed;top:0;width:100%}body.home .main:before,body.home footer.content-info:before{-o-transition:opacity .7s,z-index .7s step-end;-webkit-transition:opacity .7s,z-index .7s step-end;background:rgba(0,0,0,.4) url(https://www.transparenttextures.com/patterns/dark-stripes.png);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .7s,z-index .7s step-end;width:100%;z-index:-1}body .main,body footer.content-info{-o-transition:-o-transform .75s;-o-transition-delay:.4s;-o-transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition:-webkit-transform .75s;-webkit-transition-delay:.4s;-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s,-webkit-transform .75s,-o-transform .75s;transition-delay:.4s;transition-timing-function:cubic-bezier(.86,0,.07,1);will-change:transform}body .main:after,body footer.content-info:after{-o-transition:opacity .7s;-webkit-transition:opacity .7s;background:#ddd;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .7s;width:.0625rem;z-index:20}body .main:before,body footer.content-info:before{-o-transition:opacity .7s,z-index .7s step-end;-webkit-transition:opacity .7s,z-index .7s step-end;background:hsla(0,0%,100%,.8) url(https://www.transparenttextures.com/patterns/dark-stripes-light.png);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .7s,z-index .7s step-end;width:100%;z-index:-1}body.menu-open .main,body.menu-open footer.content-info{-o-transition-delay:0ms;-webkit-transform:translate3d(100vw,0,0);-webkit-transition-delay:0ms;transform:translate3d(100vw,0,0);transition-delay:0ms}body.home.menu-open footer.content-info{-webkit-transform:translate3d(100vw,100%,0);transform:translate3d(100vw,100%,0)}body.home.menu-open footer.content.visible{-webkit-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}body.home.menu-open .main:after,body.home.menu-open footer.content-info:after{opacity:.2}a,button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:none;border:none;margin:0;padding:0}a:active,button:active{outline:0}*{-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;-webkit-font-smoothing:antialiased;box-sizing:border-box;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{margin:0}a{color:inherit;text-decoration:none}ul,ul li{margin:0;padding:0}ul li{list-style:none}.word{white-space:nowrap}.brand{font-family:effra,sans-serif;font-weight:700;letter-spacing:.0625rem;text-transform:uppercase}[data-inview]{-o-transition:opacity 1s cubic-bezier(.19,1,.22,1),-o-transform 1s cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(0,3.125rem,0);-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);opacity:0;transform:translate3d(0,3.125rem,0);transition:opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1),-o-transform 1s cubic-bezier(.19,1,.22,1)}[data-inview=true]{-o-transition:opacity 1s cubic-bezier(.19,1,.22,1) .25s,-o-transform 1s cubic-bezier(.19,1,.22,1) .25s;-webkit-transform:translateZ(0);-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1) .25s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) .25s;opacity:1;transform:translateZ(0);transition:opacity 1s cubic-bezier(.19,1,.22,1) .25s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) .25s;transition:transform 1s cubic-bezier(.19,1,.22,1) .25s,opacity 1s cubic-bezier(.19,1,.22,1) .25s;transition:transform 1s cubic-bezier(.19,1,.22,1) .25s,opacity 1s cubic-bezier(.19,1,.22,1) .25s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) .25s,-o-transform 1s cubic-bezier(.19,1,.22,1) .25s}[data-inview=true].hide{-o-transition-delay:0ms!important;-webkit-transform:translate3d(0,3.125rem,0);-webkit-transition-delay:0ms!important;opacity:0;transform:translate3d(0,3.125rem,0);transition-delay:0ms!important}.is-virtual-scroll{overflow:hidden}.is-native-scroll.y-scroll{overflow-x:hidden;overflow-y:scroll}.is-native-scroll.x-scroll{overflow-x:scroll;overflow-y:hidden}.vs-section{-ms-touch-action:none;height:auto;left:0;margin:auto;position:fixed;right:0;top:0;touch-action:none;will-change:transform;z-index:5}.home .vs-section{height:100%}.vs-scrollbar{-o-transition:all .3s;-webkit-transition:all .3s;display:block;position:absolute;transition:all .3s}.vs-scrollbar.vs-vertical{-webkit-transform:translateZ(0);bottom:0;height:100%;right:0;top:0;transform:translateZ(0);width:.3125rem}.vs-scrollbar.vs-horizontal{-webkit-transform:translate3d(0,.3125rem,0);bottom:-.3125rem;height:.9375rem;left:0;right:0;transform:translate3d(0,.3125rem,0);width:100%}.is-dragging .vs-scrollbar.vs-horizontal,.is-dragging .vs-scrollbar.vs-vertical,.vs-scrollbar.vs-horizontal:hover,.vs-scrollbar.vs-vertical:hover{-o-transform:none;-webkit-transform:none;transform:none}.vs-scrollbar .vs-scrolldrag{-o-transition:height .5s,background .5s;-webkit-transition:height .5s,background .5s;cursor:pointer;height:auto;transition:height .5s,background .5s;width:100%}.vs-scroll-view{position:relative;width:.0625rem}.preloader{-o-transition:all .75s cubic-bezier(.19,1,.22,1);-webkit-transition:all .75s cubic-bezier(.19,1,.22,1);background:#fff;height:100%;left:0;position:fixed;top:0;transition:all .75s cubic-bezier(.19,1,.22,1);width:100%;z-index:100}.preloader.ready{opacity:0;pointer-events:none}.preloader .preloader-wrapper{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;width:100%}.menu-bar{height:auto;position:absolute;right:0;text-align:right;top:0;width:100%;z-index:20}.menu-bar .site-home{display:none;width:100%}.menu-bar .site-logo svg .a{-o-transition:fill .5s cubic-bezier(.19,1,.22,1);-o-transition-delay:.5s;-webkit-transition:fill .5s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.5s;stroke:none;fill:#223924;stroke-width:.09375rem;transition:fill .5s cubic-bezier(.19,1,.22,1);transition-delay:.5s}.home .menu-bar .site-logo svg .a{fill:#fff}.menu-open .menu-bar .site-logo svg .a{-o-transition-delay:.4s;-webkit-transition-delay:.4s;fill:#223924;transition-delay:.4s}.menu-bar .spacer{display:none}#barba-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;width:100%}.barba-container{background-color:#ddd;background-image:url(https://www.transparenttextures.com/patterns/dark-stripes-light.png);width:100%}.home .barba-container{background-color:#0d210e;background-image:url(https://www.transparenttextures.com/patterns/dark-stripes.png)}footer.content-info,main.main{overflow:hidden;position:relative;width:100%}footer.content-info img,main.main img{height:auto;width:100%}main.main{background:#fff}.home main.main{background:transparent;height:100%;overflow:visible}.home footer.content-info{background:#223924}.menu-icon{cursor:pointer;display:block;margin:0 0 0 auto;position:relative;right:.9375rem;top:.625rem;width:2.1875rem;z-index:20}.menu-icon .menu-title{-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);font-family:effra,sans-serif;font-weight:700;left:-.25rem;letter-spacing:.125rem;overflow:hidden;position:absolute;text-transform:uppercase;top:20%;transform:rotate(-90deg)}.menu-icon .menu-title,.menu-icon .menu-title span{-o-transition:all .2s;-webkit-transition:all .2s;display:block;transition:all .2s}.menu-icon .menu-title span{-o-transition-delay:0;-webkit-transform:translate3d(0,110%,0);-webkit-transition-delay:0;transform:translate3d(0,110%,0);transition-delay:0}.menu-icon>span{-o-transition:all .2s;-o-transition-delay:.1s;-webkit-transition:all .2s;-webkit-transition-delay:.1s;background:#223924;display:block;height:.25rem;margin-bottom:.5625rem;transition:all .2s;transition-delay:.1s;width:100%}.home .menu-icon>span{background:#fff}.menu-icon>span:nth-of-type(2){-o-transition-delay:.15s;-webkit-transition-delay:.15s;transition-delay:.15s}.menu-icon>span:last-of-type{-o-transition-delay:225ms;-webkit-transition-delay:225ms;transition-delay:225ms;width:em(20)}.menu-icon.active>span,.menu-icon:hover>span{-o-transition-delay:0ms;-webkit-transition-delay:0ms;transition-delay:0ms;width:0}.menu-icon.active>span:nth-of-type(2),.menu-icon:hover>span:nth-of-type(2){-o-transition-delay:75ms;-webkit-transition-delay:75ms;transition-delay:75ms}.menu-icon.active>span:last-of-type,.menu-icon:hover>span:last-of-type{-o-transition-delay:.15s;-webkit-transition-delay:.15s;transition-delay:.15s}.menu-icon.active .menu-title span,.menu-icon:hover .menu-title span{-o-transition-delay:.2s;-webkit-transform:translateZ(0);-webkit-transition-delay:.2s;transform:translateZ(0);transition-delay:.2s}.home .menu-icon.active .menu-title span,.home .menu-icon:hover .menu-title span{color:#fff}.menu-open .menu-icon.active .menu-title span,.menu-open .menu-icon:hover .menu-title span{color:#294e2c}.menu-icon.transition .menu-title{-o-transition-delay:0;-webkit-transform:rotate(-90deg) translate3d(0,-110%,0);-webkit-transition-delay:0;opacity:0;transform:rotate(-90deg) translate3d(0,-110%,0);transition-delay:0}.site-menu{-ms-flex-align:start;-ms-flex-direction:column;-ms-flex-pack:center;-o-transition:-o-transform .75s;-o-transition-delay:.3s;-o-transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-transform:translate3d(calc(-100% - .0625rem),0,0);-webkit-transition:-webkit-transform .75s;-webkit-transition-delay:.3s;-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);align-items:flex-start;background:#294e2c;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-size:1.875rem;height:100%;justify-content:center;left:0;overflow:hidden;padding:0 1.25rem;position:fixed;top:0;transform:translate3d(calc(-100% - .0625rem),0,0);transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s,-webkit-transform .75s,-o-transform .75s;transition-delay:.3s;transition-timing-function:cubic-bezier(.86,0,.07,1);width:100%;will-change:transform;z-index:15}.site-menu:before{-o-transition:-o-transform .75s;-o-transition-delay:.1s;-o-transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition:-webkit-transform .75s;-webkit-transition-delay:.1s;-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);background:#436f48;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s,-webkit-transform .75s,-o-transform .75s;transition-delay:.1s;transition-timing-function:cubic-bezier(.86,0,.07,1)}.site-menu:after,.site-menu:before{content:"";display:block;height:100%;left:-100%;position:absolute;top:0;width:100%;will-change:transform}.site-menu:after{-o-transition:-o-transform .75s;-o-transition-delay:0ms;-o-transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition:-webkit-transform .75s;-webkit-transition-delay:0ms;-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);background:#fff;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s,-webkit-transform .75s,-o-transform .75s;transition-delay:0ms;transition-timing-function:cubic-bezier(.86,0,.07,1)}.site-menu.open{-o-transition-delay:.2s;-webkit-transform:translateZ(0);-webkit-transition-delay:.2s;transform:translateZ(0);transition-delay:.2s}.site-menu.open:before{-o-transition-delay:.35s;-webkit-transition-delay:.35s;transition-delay:.35s}.site-menu.open:after,.site-menu.open:before{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.site-menu.open:after{-o-transition-delay:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}.site-menu .menu-list{-ms-flex-align:start;-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;align-items:flex-start;color:#294e2c;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:15}.site-menu .menu-list .menu-item{-o-transition:all .4s;-webkit-transform:translate3d(0,100%,0);-webkit-transition:all .4s;display:inline-block;font-weight:500;line-height:1.6;opacity:0;position:relative;transform:translate3d(0,100%,0);transition:all .4s}.site-menu .menu-list .menu-item .menu-item:nth-child(2){-o-transition-delay:50ms;-webkit-transition-delay:50ms;transition-delay:50ms}.site-menu .menu-list .menu-item .menu-item:nth-child(3){-o-transition-delay:75ms;-webkit-transition-delay:75ms;transition-delay:75ms}.site-menu .menu-list .menu-item .menu-item:nth-child(4){-o-transition-delay:.1s;-webkit-transition-delay:.1s;transition-delay:.1s}.site-menu .menu-list .menu-item .menu-item:nth-child(5){-o-transition-delay:125ms;-webkit-transition-delay:125ms;transition-delay:125ms}.site-menu .menu-list .menu-item:after{-o-transition:all .2s;-webkit-transform:translate3d(0,100%,0);-webkit-transition:all .2s;background:#294e2c;bottom:20%;content:"";display:block;height:.625rem;left:0;opacity:.25;opacity:0;position:absolute;transform:translate3d(0,100%,0);transition:all .2s;width:100%;z-index:-1}.site-menu .menu-list .menu-item:hover{opacity:1}.site-menu .menu-list .menu-item:hover:after{-webkit-transform:translateZ(0);opacity:.25;transform:translateZ(0)}.site-menu .menu-list .lang-item{font-size:.875rem;font-weight:700;letter-spacing:.0625rem;margin-left:.1875rem;margin-top:1.875rem;text-transform:uppercase}.menu-open .site-menu .menu-list .menu-item{-o-transition-delay:.7s;-webkit-transform:translateZ(0);-webkit-transition-delay:.7s;opacity:1;transform:translateZ(0);transition-delay:.7s}.menu-open .site-menu .menu-list .menu-item a{-o-transition:opacity .4s;-webkit-transition:opacity .4s;transition:opacity .4s}.menu-open .site-menu .menu-list:hover .menu-item a{-o-transition-delay:0ms;-webkit-transition-delay:0ms;opacity:.5;transition-delay:0ms}.menu-open .site-menu .menu-list:hover .menu-item:hover a{-o-transition-delay:0ms;-webkit-transition-delay:0ms;opacity:1;transition-delay:0ms}.menu-open .site-menu .menu-list .menu-item:nth-child(2){-o-transition-delay:.75s;-webkit-transition-delay:.75s;transition-delay:.75s}.menu-open .site-menu .menu-list .menu-item:nth-child(3){-o-transition-delay:775ms;-webkit-transition-delay:775ms;transition-delay:775ms}.menu-open .site-menu .menu-list .menu-item:nth-child(4){-o-transition-delay:.8s;-webkit-transition-delay:.8s;transition-delay:.8s}.menu-open .site-menu .menu-list .menu-item:nth-child(5){-o-transition-delay:825ms;-webkit-transition-delay:825ms;transition-delay:825ms}.banner .container{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.875rem}.page-header{font-size:1.25rem;padding:0 3%}.page-header .category{color:#294e2c;display:inline-block;font-size:1rem;font-weight:700;letter-spacing:em(.5,13);margin:0 0 .5em;position:relative;text-transform:uppercase}.page-header .category:after{background:#294e2c;bottom:5%;content:"";display:block;height:.25em;left:0;position:absolute;width:100%;z-index:-1}.page-header .product{background:#294e2c;border-radius:.125rem;color:#fff;display:inline-block;font-size:.8125rem;padding:.375rem .5625rem .25rem;text-transform:uppercase}.page-header .page-title{color:#294e2c;font-size:1.875rem;font-weight:500;line-height:1;margin:2.1875rem 0 1.25rem}.page-header .page-title .word{white-space:nowrap}.page-header .page-title .word:after{background:#294e2c;bottom:5%;content:"";display:block;height:.15em;left:0;opacity:.25;position:absolute;width:100%;z-index:-1}.project-stats{border-bottom:.0625rem solid #ddd;border-top:.0625rem solid #ddd;margin-top:2.1875rem}.stats-list{cursor:-webkit-grab;cursor:grab;outline:none}.stats-list:active{cursor:-webkit-grabbing;cursor:grabbing}.stats-list .stats-item{display:inline-block;padding:.625rem 1.25rem}.stats-list .stats-item:last-child{border-right:none}.stats-list .metadata-item{border-right:.0625rem solid #ddd;padding:1.5625rem 1.875rem .9375rem 3vw}.stats-list .stats-number,.stats-list .stats-title{display:block;white-space:nowrap}.stats-list .stats-number{color:#223924;font-family:effra,sans-serif;font-size:2.1875rem;font-weight:500;letter-spacing:-.0625rem;line-height:1}.stats-list .stats-title{color:#223924;font-family:effra,sans-serif;font-size:1rem;font-weight:400;margin-bottom:1em}.project-info h3{color:#294e2c;display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.0625rem;margin:1.25rem 0 .625rem;position:relative;text-transform:uppercase}.project-info h3:after{background:#294e2c;bottom:2%;content:"";display:block;height:.1875rem;left:0;opacity:.25;position:absolute;width:100%;z-index:-1}.project-info .project-text{border-bottom:.0625rem solid #ddd;color:#223924;font-size:.9375rem;padding:1.25rem 3%}.project-info .project-text p{line-height:1.5}.project-info .project-text ul li{background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(10%,transparent),color-stop(10%,rgba(67,111,72,.2)),color-stop(40%,rgba(67,111,72,.2)),color-stop(40%,transparent));background:-webkit-linear-gradient(bottom,transparent,transparent 10%,rgba(67,111,72,.2) 0,rgba(67,111,72,.2) 40%,transparent 0);background:-o-linear-gradient(bottom,transparent 0,transparent 10%,rgba(67,111,72,.2) 10%,rgba(67,111,72,.2) 40%,transparent 40%);background:linear-gradient(0deg,transparent,transparent 10%,rgba(67,111,72,.2) 0,rgba(67,111,72,.2) 40%,transparent 0);display:inline;font-weight:500;line-height:1.25}.project-info .project-text ul li:after{content:"";display:block;margin-bottom:.3125rem}.project-gallery{position:relative}.project-gallery .gallery-nav{border-top:.0625rem solid #ddd;left:0;position:absolute;top:0;width:3.125rem}.project-gallery .gallery-nav.disabled .gallery-next-prev svg{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.25}.project-gallery .gallery-nav .gallery-next-prev{-o-transition:background-color .3s;-webkit-transition:background-color .3s;border-bottom:.0625rem solid #ddd;cursor:pointer;padding:1.25rem .625rem .625rem;text-align:right;transition:background-color .3s}.project-gallery .gallery-nav .gallery-next-prev svg{-o-transition:opacity .15s;-webkit-transition:opacity .15s;fill:#294e2c;height:1.25rem;opacity:1;transition:opacity .15s}.project-gallery .gallery-nav .gallery-nav-next{padding-right:.875rem}.project-gallery .gallery-nav .gallery-nav-next svg{-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.project-gallery .gallery-container{border-left:.0625rem solid #ddd;margin:0 0 0 3.125rem;position:relative}.project-gallery .gallery-container .placeholder{visibility:hidden}.project-gallery .gallery-container .gallery-img-wrapper{cursor:pointer;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:0}.project-gallery .gallery-container .gallery-img-wrapper img{height:100%;position:absolute;right:0;top:0;width:auto}.project-gallery .gallery-container .gallery-img-wrapper.active{width:100%}.project-gallery img{display:block;width:100%}.project-gallery .gallery-caption{border-top:.0625rem solid #ddd;font-style:italic;font-weight:700;padding:1.25rem;text-align:right}.project-gallery .gallery-caption span{display:block}.technical-info{background:#fff;border-bottom:.0625rem solid #ddd;color:#223924;font-size:.8125rem;line-height:1.4}.technical-info .table{height:12.5rem;overflow:hidden;width:100%}.technical-info .table .table-wrapper{-ms-flex-pack:justify-content;-ms-flex-wrap:wrap;-webkit-box-pack:justify-content;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:justify-content}.technical-info .table .table-row{-ms-flex-pack:justify;-webkit-box-pack:justify;border-bottom:.0625rem solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 3%;width:100%}.technical-info .table .table-row:last-of-type{border-bottom:0}.technical-info .table .table-div{padding:.9375rem .625rem .9375rem 0;width:100%}.technical-info .table .table-div.end{border-left:.0625rem solid #ddd;font-family:effra;font-weight:700;line-height:1.3;padding:.9375rem 0 .9375rem .625rem;text-align:right;width:50%}.technical-info .table .table-title{font-style:italic;font-weight:700;padding:.75em 0;width:100%}.technical-info .table .expand-table,.technical-info .table .title{font-size:.9375rem;font-weight:700;letter-spacing:.125em;padding:.625rem 4%;text-transform:uppercase;width:100%}.technical-info .expand-table{cursor:pointer;font-family:effra,sans-serif;font-size:.9375rem;font-weight:600;font-weight:700;letter-spacing:.0625rem;padding:.625rem 4%;position:relative;text-align:center;text-transform:uppercase;width:100%}.technical-info .expand-table,.technical-info .expand-table.expanded{border-top:.0625rem solid #ddd}.technical-info .expand-table.expanded:before{display:none}.technical-info .expand-table:before{background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(0,0%,100%,0)));background:-webkit-linear-gradient(bottom,#fff,hsla(0,0%,100%,0));background:-o-linear-gradient(bottom,#fff,hsla(0,0%,100%,0));background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));content:"";display:block;height:200%;left:0;position:absolute;top:-200%;width:100%}.project-data-title{padding:0 3%}.related-projects{-ms-flex-wrap:wrap;border-top:.0625rem solid #ddd;color:#294e2c;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%}.related-projects .prev-next{-o-transition:background-color .3s;-webkit-transition:background-color .3s;cursor:pointer;font-family:effra,sans-serif;padding:2.1875rem 3vw 1.5625rem;position:relative;transition:background-color .3s;width:100%}.related-projects .prev-next a{display:block}.related-projects .prev-next .prev-next-type{color:#223924;font-size:.8125rem;font-weight:700;letter-spacing:.0625rem;margin:0 0 2em;text-transform:uppercase}.related-projects .prev-next .prev-next-title{font-size:1.125rem;font-weight:500;line-height:1.2;width:80%}.related-projects .prev-next .prev-next-title .word{white-space:nowrap}.related-projects .prev-next .prev-next-title .word:after{-o-transition:all .2s;-webkit-transform:translate3d(0,100%,0);-webkit-transition:all .2s;background:#294e2c;bottom:5%;content:"";display:block;height:.15em;left:0;opacity:.25;opacity:0;position:absolute;transform:translate3d(0,100%,0);transition:all .2s;width:100%;z-index:-1}.related-projects .prev-next:hover{background-color:#f6f6f6}.related-projects .prev-next:hover .prev-next-title .word:after{-webkit-transform:translateZ(0);opacity:.25;transform:translateZ(0)}.project-metadata{font-family:effra,sans-serif;font-size:.8125rem;padding:1.875rem 3% 0}.project-metadata li{line-height:1.25;margin:0 0 1.25rem;width:100%}.project-metadata li:before{content:attr(data-title);display:block;font-family:effra,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.0625rem;margin:0 0 .3125rem;text-transform:uppercase}.highlight{-o-transition:background-position 2s .5s ease-in-out;-webkit-transition:background-position 2s ease-in-out .5s;background:-webkit-gradient(linear,left top,right top,color-stop(50%,hsla(0,0%,100%,0)),color-stop(50%,#cee4cf));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0) 50%,#cee4cf 0);background:-o-linear-gradient(left,hsla(0,0%,100%,0) 50%,#cee4cf 50%);background:linear-gradient(90deg,hsla(0,0%,100%,0) 50%,#cee4cf 0);background-position:0 0;background-size:200%;display:inline-block;display:inline;transition:background-position 2s ease-in-out .5s}.highlight[data-inview=true]{background-position:-100% 0}.projects-nav{border-bottom:.0625rem solid #ddd;position:relative;width:100%}.projects-nav-list{cursor:-webkit-grab;cursor:grab;margin-bottom:-.3125rem;outline:none;padding:.9375rem 3% 1.5625rem;width:100%}.projects-nav-list:active{cursor:-webkit-grabbing;cursor:grabbing}.projects-nav-list li{margin-right:4%;white-space:nowrap;width:auto}.projects-nav-list li a{-o-transition:all .3s;-webkit-transition:all .3s;color:#294e2c;cursor:pointer;font-family:effra,sans-serif;font-weight:700;letter-spacing:.0625rem;opacity:.25;text-transform:uppercase;transition:all .3s}.projects-nav-list li.active a,.projects-nav-list li a:focus,.projects-nav-list li a:hover{opacity:1}.projects-container{min-height:100vh;position:relative}.projects-container:before{-o-transition:opacity .3s;-webkit-transition:opacity .3s;background:#fff url(/wp-content/themes/inar/dist/images/inar_loader.gif) no-repeat;background-position:center 12vw;background-size:5rem 5rem;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:.0625rem;transition:opacity .3s;width:100%;z-index:1}.projects-container.loading:before{opacity:1}.projects-container .projects-list{-ms-flex-wrap:wrap;background-color:#fff;background-image:url(https://www.transparenttextures.com/patterns/dark-stripes-light.png);display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;overflow:hidden;position:relative;width:100%;z-index:2}.projects-container .projects-list[data-inview=true]{-webkit-transform:translateZ(0);transform:translateZ(0)}.projects-container .projects-list [data-inview=true]{-o-transition:opacity 1s cubic-bezier(.19,1,.22,1) cubic-bezier(.19,1,.22,1) .5s,-o-transform 1s cubic-bezier(.19,1,.22,1) .5s;-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1) cubic-bezier(.19,1,.22,1) .5s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) .5s;transition:opacity 1s cubic-bezier(.19,1,.22,1) cubic-bezier(.19,1,.22,1) .5s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) .5s;transition:transform 1s cubic-bezier(.19,1,.22,1) .5s,opacity 1s cubic-bezier(.19,1,.22,1) cubic-bezier(.19,1,.22,1) .5s;transition:transform 1s cubic-bezier(.19,1,.22,1) .5s,opacity 1s cubic-bezier(.19,1,.22,1) cubic-bezier(.19,1,.22,1) .5s,-webkit-transform 1s cubic-bezier(.19,1,.22,1) .5s,-o-transform 1s cubic-bezier(.19,1,.22,1) .5s}.projects-container .projects-list[data-inview=false]{-webkit-transform:translateZ(0);transform:translateZ(0)}.projects-container .projects-list [data-inview=false]{-o-transition:opacity 1s cubic-bezier(.19,1,.22,1) 0ms,-o-transform 1s cubic-bezier(.19,1,.22,1) 0ms;-webkit-transition:opacity 1s cubic-bezier(.19,1,.22,1) 0ms,-webkit-transform 1s cubic-bezier(.19,1,.22,1) 0ms;transition:opacity 1s cubic-bezier(.19,1,.22,1) 0ms,-webkit-transform 1s cubic-bezier(.19,1,.22,1) 0ms;transition:transform 1s cubic-bezier(.19,1,.22,1) 0ms,opacity 1s cubic-bezier(.19,1,.22,1) 0ms;transition:transform 1s cubic-bezier(.19,1,.22,1) 0ms,opacity 1s cubic-bezier(.19,1,.22,1) 0ms,-webkit-transform 1s cubic-bezier(.19,1,.22,1) 0ms,-o-transform 1s cubic-bezier(.19,1,.22,1) 0ms}.project-item{-o-transition:background .3s,opacity 1s cubic-bezier(.19,1,.22,1),-o-transform 1s cubic-bezier(.19,1,.22,1);-o-transition-delay:0ms;-webkit-transition:background .3s,opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0ms;background:#fff;border-bottom:.0625rem solid #ddd;color:#294e2c;display:block;position:relative;transition:background .3s,opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1);transition:background .3s,transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);transition:background .3s,transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1),-webkit-transform 1s cubic-bezier(.19,1,.22,1),-o-transform 1s cubic-bezier(.19,1,.22,1);transition-delay:0ms;width:100%}.project-item:focus,.project-item:hover{-o-transition-delay:0ms;-webkit-transition-delay:0ms;background:#f8f8f8;transition-delay:0ms;z-index:10}.project-item:focus .project-item-title .word:after,.project-item:hover .project-item-title .word:after{-webkit-transform:translateZ(0);opacity:.25;transform:translateZ(0)}.project-item:focus .project-category:before,.project-item:hover .project-category:before{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}.project-item:focus .project-category:after,.project-item:hover .project-category:after{-webkit-transform:translate3d(0,110%,0);opacity:0;transform:translate3d(0,110%,0)}.project-item:focus:before,.project-item:hover:before{-o-transition:opacity .7s cubic-bezier(.19,1,.22,1),-o-transform .7s cubic-bezier(.19,1,.22,1);-webkit-transform:translate3d(-50%,-55%,0);-webkit-transition:opacity .7s cubic-bezier(.19,1,.22,1),-webkit-transform .7s cubic-bezier(.19,1,.22,1);opacity:.2;transform:translate3d(-50%,-55%,0);transition:opacity .7s cubic-bezier(.19,1,.22,1),-webkit-transform .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .7s cubic-bezier(.19,1,.22,1);transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .7s cubic-bezier(.19,1,.22,1),-webkit-transform .7s cubic-bezier(.19,1,.22,1),-o-transform .7s cubic-bezier(.19,1,.22,1)}.project-item:focus a div,.project-item:hover a div{-webkit-transform:translateZ(0);transform:translateZ(0)}.project-item:focus .project-item-place,.project-item:hover .project-item-place{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}.project-item a{-ms-flex-direction:column;-ms-flex-pack:justify;-o-transition:opacity .3s,-o-transform .3s;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:justify;-webkit-transition:opacity .3s,-webkit-transform .3s;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding:6vw 3% 3vw;position:relative;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s,-o-transform .3s;width:100%;z-index:5}.project-item a:focus{z-index:10}.project-item.visible{display:block;left:auto;opacity:1;position:relative;top:auto;visibility:visible}.project-item .project-category{color:transparent;font-size:.9375rem;font-weight:700;letter-spacing:.0625rem;margin-bottom:4.375rem;position:relative;text-transform:uppercase}.project-item .project-category:after,.project-item .project-category:before{-o-transform-origin:0 0;-o-transition:all .2s;-webkit-transform:translate3d(0,-110%,0);-webkit-transform-origin:0 0;-webkit-transition:all .2s;color:#294e2c;content:attr(data-title);display:block;font-family:effra,sans-serif;font-weight:700;left:0;opacity:0;padding:.35em 2em 0 0;pointer-events:none;position:absolute;text-align:left;text-transform:uppercase;top:0;transform:translate3d(0,-110%,0);transform-origin:0 0;transition:all .2s}.project-item .project-category:after{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}.project-item .project-item-title{font-size:1.375rem;font-weight:500;letter-spacing:-.01563rem;line-height:1.25;margin-bottom:.625rem}.project-item .project-item-title .word{white-space:nowrap}.project-item .project-item-title .word:after{-o-transition:all .2s;-webkit-transform:translate3d(0,100%,0);-webkit-transition:all .2s;background:#294e2c;bottom:5%;content:"";display:block;height:.15em;left:0;opacity:.25;opacity:0;position:absolute;transform:translate3d(0,100%,0);transition:all .2s;width:100%;z-index:-1}.project-item .project-item-place{-o-transition:opacity .5s cubic-bezier(.19,1,.22,1) .1s,-o-transform .5s cubic-bezier(.19,1,.22,1) .1s;-webkit-transition:opacity .5s cubic-bezier(.19,1,.22,1) .1s,-webkit-transform .5s cubic-bezier(.19,1,.22,1) .1s;font-size:1rem;font-weight:400;margin-bottom:.9375rem;position:relative;transition:opacity .5s cubic-bezier(.19,1,.22,1) .1s,-webkit-transform .5s cubic-bezier(.19,1,.22,1) .1s;transition:transform .5s cubic-bezier(.19,1,.22,1) .1s,opacity .5s cubic-bezier(.19,1,.22,1) .1s;transition:transform .5s cubic-bezier(.19,1,.22,1) .1s,opacity .5s cubic-bezier(.19,1,.22,1) .1s,-webkit-transform .5s cubic-bezier(.19,1,.22,1) .1s,-o-transform .5s cubic-bezier(.19,1,.22,1) .1s}.project-item .project-product{background:#294e2c;border-radius:.125rem;color:#fff;display:inline-block;font-size:.75rem;letter-spacing:.0625rem;margin-bottom:.4375rem;padding:.3125rem .375rem .25rem .4375rem;text-transform:uppercase}.service-container{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.service-container:nth-of-type(2n){-ms-flex-direction:row-reverse;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;flex-direction:row-reverse}.service-container:nth-of-type(2n) .service-icon{border-left:none;border-right:.0625rem solid #ddd}main.main .service-icon{display:none}.service-info{border-top:.0625rem solid #ddd;padding:6vw 3% 3vw;width:100%}.service-info p{line-height:1.5}.service-info h2{color:#223924;display:inline-block;font-size:1.25rem;font-weight:800;letter-spacing:em(.5,13);letter-spacing:.0625rem;position:relative;text-transform:uppercase}.service-info ul li{background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(10%,transparent),color-stop(10%,rgba(67,111,72,.3)),color-stop(40%,rgba(67,111,72,.3)),color-stop(40%,transparent));background:-webkit-linear-gradient(bottom,transparent,transparent 10%,rgba(67,111,72,.3) 0,rgba(67,111,72,.3) 40%,transparent 0);background:-o-linear-gradient(bottom,transparent 0,transparent 10%,rgba(67,111,72,.3) 10%,rgba(67,111,72,.3) 40%,transparent 40%);background:linear-gradient(0deg,transparent,transparent 10%,rgba(67,111,72,.3) 0,rgba(67,111,72,.3) 40%,transparent 0);display:inline;font-weight:500;line-height:1.5}.service-info ul li:after{content:"";display:block;margin-bottom:.625rem}.product-list{font-size:.9375rem;padding:0 3% 10vw}.product-list .service-item{display:inline-block;font-family:motiva-sans,sans-serif;font-weight:500;line-height:1.5;line-height:1.25;margin-bottom:.625rem;margin-right:5%;position:relative;vertical-align:top;width:100%}.product-list .service-item span{background:-webkit-gradient(linear,left bottom,left top,from(transparent),color-stop(10%,transparent),color-stop(10%,rgba(67,111,72,.3)),color-stop(40%,rgba(67,111,72,.3)),color-stop(40%,transparent));background:-webkit-linear-gradient(bottom,transparent,transparent 10%,rgba(67,111,72,.3) 0,rgba(67,111,72,.3) 40%,transparent 0);background:-o-linear-gradient(bottom,transparent 0,transparent 10%,rgba(67,111,72,.3) 10%,rgba(67,111,72,.3) 40%,transparent 40%);background:linear-gradient(0deg,transparent,transparent 10%,rgba(67,111,72,.3) 0,rgba(67,111,72,.3) 40%,transparent 0)}.product-list .service-item:last-child{margin-right:0}@-webkit-keyframes icon{0%{background-position:0 0}to{background-position:-143.75rem 0}}@-o-keyframes icon{0%{background-position:0 0}to{background-position:-143.75rem 0}}@keyframes icon{0%{background-position:0 0}to{background-position:-143.75rem 0}}@-webkit-keyframes icon-reverse{0%{background-position:-143.75rem 0}to{background-position:0 0}}@-o-keyframes icon-reverse{0%{background-position:-143.75rem 0}to{background-position:0 0}}@keyframes icon-reverse{0%{background-position:-143.75rem 0}to{background-position:0 0}}.background-video-wrapper{height:100vh;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.video-wrapper{height:200%;left:-50%;position:relative;top:-50%;width:200%}.video-wrapper video{bottom:0;left:0;margin:auto;min-height:50%;min-width:50%;position:absolute;right:0;top:0;z-index:0}.figures-slider{color:#fff;cursor:-webkit-grab;cursor:grab;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.figures-slider:active{cursor:-webkit-grabbing;cursor:grabbing}.figures-slider .figure-item{-ms-flex-direction:column;-ms-flex-pack:justify;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;position:absolute;text-align:left;top:0;width:100%;z-index:1}.figures-slider .figure-item .figure-link,.figures-slider .figure-item .slide{z-index:1}.figures-slider .figure-item.active{z-index:10}.figures-slider .figure-item.active .figure-link,.figures-slider .figure-item.active .slide{z-index:5}.figures-slider .figure-item.active .figure-description{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}.figures-slider .figure-item.active .figure-link{-o-transition-delay:.4s;-o-transition-duration:1s;-webkit-transition-delay:.4s;-webkit-transition-duration:1s;opacity:1;transition-delay:.4s;transition-duration:1s}.figures-slider .figure-item.active .figure-description{-o-transition-delay:.6s;-webkit-transition-delay:.6s;transition-delay:.6s}.figures-slider .figure-item .word{vertical-align:top}.figures-slider .figure-item .char{-o-transform:translateY(100%);-webkit-transform:translateY(100%);opacity:0;transform:translateY(100%)}.figures-slider .figure-item.next .char,.figures-slider .figure-item.next .figure-link{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.figures-slider .figure-item.prev .char{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.figures-slider .figure-item.prev .figure-link{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.figures-slider .slide{padding:6.25rem 3% 0}.figures-slider .figure-title{display:block;font-family:effra,sans-serif;font-size:3.125rem;font-weight:300;line-height:.9;margin-bottom:.5em;width:100%}.figures-slider .figure-description{-o-transition:opacity .45s cubic-bezier(.19,1,.22,1),-o-transform .45s cubic-bezier(.19,1,.22,1);-o-transition-delay:0ms;-webkit-transform:translate3d(0,3.125rem,0);-webkit-transition:opacity .45s cubic-bezier(.19,1,.22,1),-webkit-transform .45s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0ms;display:none;display:block;font-family:motiva-sans,sans-serif;font-size:.875rem;opacity:0;transform:translate3d(0,3.125rem,0);transition:opacity .45s cubic-bezier(.19,1,.22,1),-webkit-transform .45s cubic-bezier(.19,1,.22,1);transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .45s cubic-bezier(.19,1,.22,1);transition:transform .45s cubic-bezier(.19,1,.22,1),opacity .45s cubic-bezier(.19,1,.22,1),-webkit-transform .45s cubic-bezier(.19,1,.22,1),-o-transform .45s cubic-bezier(.19,1,.22,1);transition-delay:0ms;width:100%}.figures-slider .figure-link{-o-transition:-o-transform .4s cubic-bezier(.19,1,.22,1);-webkit-transform:translateZ(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.19,1,.22,1);border-top:.0625rem solid hsla(0,0%,100%,.2);font-family:effra,sans-serif;font-size:1.4375rem;font-weight:700;height:15vh;letter-spacing:.0625rem;padding:.9375rem 3% 0;text-transform:uppercase;transform:translateZ(0);transition:-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:transform .4s cubic-bezier(.19,1,.22,1);transition:transform .4s cubic-bezier(.19,1,.22,1),-webkit-transform .4s cubic-bezier(.19,1,.22,1),-o-transform .4s cubic-bezier(.19,1,.22,1);width:100%}.figures-slider .figure-link:hover span:before{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}.figures-slider .figure-link:hover span:after{-webkit-transform:translate3d(0,110%,0);opacity:0;transform:translate3d(0,110%,0)}.figures-slider .figure-link span{color:transparent;display:block;position:relative}.figures-slider .figure-link span:after,.figures-slider .figure-link span:before{-o-transform-origin:0 0;-o-transition:all .2s;-webkit-transform:translate3d(0,-100%,0);-webkit-transform-origin:0 0;-webkit-transition:all .2s;color:#fff;content:attr(data-title);display:block;font-family:effra,sans-serif;font-weight:700;left:0;opacity:0;padding:.35em 2em 0 0;pointer-events:none;position:absolute;text-align:left;text-transform:uppercase;top:0;transform:translate3d(0,-100%,0);transform-origin:0 0;transition:all .2s}.figures-slider .figure-link span:after{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}.slide-covers{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1}.slide-covers .overlay{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}.slide-covers .overlay:after,.slide-covers .overlay:before{-o-transition:-o-transform .75s cubic-bezier(.86,0,.07,1) .5s;-webkit-transform:translateZ(0);-webkit-transition:-webkit-transform .75s cubic-bezier(.86,0,.07,1) .5s;background:#294e2c;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateZ(0);transition:-webkit-transform .75s cubic-bezier(.86,0,.07,1) .5s;transition:transform .75s cubic-bezier(.86,0,.07,1) .5s;transition:transform .75s cubic-bezier(.86,0,.07,1) .5s,-webkit-transform .75s cubic-bezier(.86,0,.07,1) .5s,-o-transform .75s cubic-bezier(.86,0,.07,1) .5s;width:100%;z-index:10}.slide-covers .overlay:after{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.slide-covers .curtain{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:20}.slide-covers .curtain:after,.slide-covers .curtain:before{-o-transition:-o-transform .75s cubic-bezier(.86,0,.07,1) .3s;-webkit-transform:translateZ(0);-webkit-transition:-webkit-transform .75s cubic-bezier(.86,0,.07,1) .3s;background:#436f48;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:translateZ(0);transition:-webkit-transform .75s cubic-bezier(.86,0,.07,1) .3s;transition:transform .75s cubic-bezier(.86,0,.07,1) .3s;transition:transform .75s cubic-bezier(.86,0,.07,1) .3s,-webkit-transform .75s cubic-bezier(.86,0,.07,1) .3s,-o-transform .75s cubic-bezier(.86,0,.07,1) .3s;width:100%;z-index:20}.slide-covers .curtain:after{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.slide-covers .cover{z-index:1}.slide-covers .cover,.slide-covers .cover .cover-content{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.slide-covers .cover .cover-content{-o-transition:-o-transform 1.7s cubic-bezier(.19,1,.22,1) 0ms;-webkit-transform:translate3d(0,20%,0);-webkit-transition:-webkit-transform 1.7s cubic-bezier(.19,1,.22,1) 0ms;background-position:50%;background-size:cover;transform:translate3d(0,20%,0);transition:-webkit-transform 1.7s cubic-bezier(.19,1,.22,1) 0ms;transition:transform 1.7s cubic-bezier(.19,1,.22,1) 0ms;transition:transform 1.7s cubic-bezier(.19,1,.22,1) 0ms,-webkit-transform 1.7s cubic-bezier(.19,1,.22,1) 0ms,-o-transform 1.7s cubic-bezier(.19,1,.22,1) 0ms;will-change:transform}.slide-covers .cover .cover-content:before{background-color:#000;background-image:url(https://www.transparenttextures.com/patterns/dark-stripes.png);content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:4}.slide-covers .cover:first-of-type .cover-content:before{opacity:.5}.slide-covers .cover:first-of-type.active .cover-content,.slide-covers .cover:first-of-type.next .cover-content,.slide-covers .cover:first-of-type.prev .cover-content{-webkit-transform:translateZ(0);transform:translateZ(0)}.slide-covers .cover.prev .cover-content{-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}.slide-covers .cover.prev .curtain:before,.slide-covers .cover.prev .overlay:before{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.slide-covers .cover.prev .curtain:after,.slide-covers .cover.prev .overlay:after{-webkit-transform:translateZ(0);transform:translateZ(0)}.slide-covers .cover.next .cover-content{-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}.slide-covers .cover.next .curtain:before,.slide-covers .cover.next .overlay:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.slide-covers .cover.next .curtain:after,.slide-covers .cover.next .overlay:after{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.slide-covers .cover.active{z-index:5}.slide-covers .cover.active .cover-content{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:5}.slide-covers .cover.active .curtain:before,.slide-covers .cover.active .overlay:before{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.slide-covers .cover.active .curtain:after,.slide-covers .cover.active .overlay:after{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.is-ie .slide-covers .cover{-webkit-transform:translateZ(0);transform:translateZ(0)}.is-ie .slide-covers .cover:after,.is-ie .slide-covers .cover:before{display:none}.is-ie .slide-covers .cover.prev{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.is-ie .slide-covers .cover.next{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.is-ie .slide-covers .cover.active{-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1}.curtain{overflow:hidden;pointer-events:none;position:fixed}.curtain,.curtain:after,.curtain:before{height:100%;left:0;top:0;width:100%;z-index:20}.curtain:after,.curtain:before{-webkit-transform:translate3d(0,100%,0);background:#436f48;content:"";display:block;position:absolute;transform:translate3d(0,100%,0)}.curtain:after{background:#294e2c}.curtain.down:before{-o-animation:rolldown 1s cubic-bezier(.86,0,.07,1) .1s forwards;-webkit-animation:rolldown 1s cubic-bezier(.86,0,.07,1) .1s forwards;animation:rolldown 1s cubic-bezier(.86,0,.07,1) .1s forwards}.curtain.down:after{-o-animation:rolldown 1s cubic-bezier(.86,0,.07,1) forwards;-webkit-animation:rolldown 1s cubic-bezier(.86,0,.07,1) forwards;animation:rolldown 1s cubic-bezier(.86,0,.07,1) forwards}.curtain.up:before{-o-animation:rollup 1s cubic-bezier(.86,0,.07,1) .1s forwards;-webkit-animation:rollup 1s cubic-bezier(.86,0,.07,1) .1s forwards;animation:rollup 1s cubic-bezier(.86,0,.07,1) .1s forwards}.curtain.up:after{-o-animation:rollup 1s cubic-bezier(.86,0,.07,1) forwards;-webkit-animation:rollup 1s cubic-bezier(.86,0,.07,1) forwards;animation:rollup 1s cubic-bezier(.86,0,.07,1) forwards}@-webkit-keyframes rollup{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-o-keyframes rollup{0%{transform:translate3d(0,100%,0)}to{transform:translate3d(0,-100%,0)}}@keyframes rollup{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes rolldown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-o-keyframes rolldown{0%{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,100%,0)}}@keyframes rolldown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.right-bar{display:none}.about-wrapper{color:#223924}.banner{padding:.625rem 3%}.home .banner{color:#fff;position:relative;z-index:5}footer.content-info{background:#223924;border:none;color:#fff;font-family:effra,sans-serif;line-height:1.75;margin-top:-.0625rem;position:relative;z-index:10}footer.content-info h3{color:#436f48;font-size:.8125rem;letter-spacing:.0625rem;margin-bottom:.3125rem;text-transform:uppercase}footer.content-info img{width:auto}footer.content-info img.cert{height:auto;width:5.625rem}footer.content-info .container{-ms-flex-direction:column;-ms-flex-pack:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-size:.9375rem;justify-content:flex-start;padding:.625rem 0 0}footer.content-info .container a{-o-transition:opacity .3s;-webkit-transition:opacity .3s;font-weight:400;text-decoration:underline;transition:opacity .3s}footer.content-info .container a:focus,footer.content-info .container a:hover{opacity:.4}footer.content-info .container ::-webkit-scrollbar,footer.content-info .container ::-webkit-scrollbar-thumb{background:transparent;height:0;width:0}footer.content-info .container .menu{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;margin-bottom:1.5625rem;overflow-x:auto;white-space:nowrap;width:100%}footer.content-info .container .menu li{display:inline-block;font-family:effra;margin-right:.625rem}footer.content-info .footer-header{-ms-flex-align:start;-ms-flex-pack:justify;-webkit-box-align:start;-webkit-box-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:2.5rem 3% .9375rem;width:100%}footer.content-info .footer-header svg{height:2.8125rem;width:4.6875rem}footer.content-info .footer-header svg .a{fill:none;stroke:#fff;stroke-width:.09375rem}footer.content-info .footer-footer{-ms-flex-pack:justify;-webkit-box-pack:justify;border-top:.0625rem solid #294e2c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8125rem;justify-content:space-between;margin-top:.9375rem;padding:2.1875rem 3% .9375rem;width:100%}footer.content-info .widget{margin-bottom:.625rem;padding:0 0 0 3%}footer.content-info .widget_text{-ms-flex-order:4;-webkit-box-ordinal-group:5;border-top:.0625rem solid #294e2c;order:4;padding-top:2.1875rem}.home footer.content-info{-o-transition-delay:0ms;-o-transition-duration:1s;-o-transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transform:translate3d(0,100%,0);-webkit-transition-delay:0ms;-webkit-transition-duration:1s;-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);bottom:0;cursor:-webkit-grab;cursor:grab;height:100%;left:0;padding-left:em(95);padding-right:em(95);position:fixed;transform:translate3d(0,100%,0);transition-delay:0ms;transition-duration:1s;transition-timing-function:cubic-bezier(.86,0,.07,1);width:100%;z-index:30}.home footer.content-info:active{cursor:-webkit-grabbing;cursor:grabbing}.home footer.content-info.visible{-o-transition-delay:0ms;-webkit-transform:translateZ(0);-webkit-transition-delay:0ms;transform:translateZ(0);transition-delay:0ms}.project-info{width:100%}.project-map-container{height:18.75rem}.contact-wrapper,.contact-wrapper .contact-map{border-top:.0625rem solid #ddd}.contact-wrapper .contact-map-container{height:25rem}.contact-wrapper .contact-info{border-bottom:.0625rem solid #ddd;color:#294e2c;line-height:1.5;padding:3vw 3% 5vw}.contact-wrapper .contact-info a{-o-transition:opacity .5s cubic-bezier(.19,1,.22,1);-webkit-transition:opacity .5s cubic-bezier(.19,1,.22,1);text-decoration:underline;transition:opacity .5s cubic-bezier(.19,1,.22,1)}.contact-wrapper .contact-info a:hover{opacity:.5}.contact-form p{margin:0}.contact-form label{display:block;position:relative}.contact-form label.focused .title:before{-o-transition-delay:.2s;-webkit-transform:translateZ(0);-webkit-transition-delay:.2s;opacity:1;transform:translateZ(0);transition-delay:.2s}.contact-form label.focused .title:after{-webkit-transform:translate3d(0,25%,0);opacity:0;transform:translate3d(0,25%,0)}.contact-form .wpcf7-quiz-label{display:none}.contact-form .title{color:transparent;left:0;padding:1.25rem 6%;pointer-events:none;position:absolute;top:0;width:100%;z-index:5}.contact-form .title:after,.contact-form .title:before{-o-transition:all .5s cubic-bezier(.19,1,.22,1);-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);display:block;padding:1.25rem 3%;pointer-events:none;transition:all .5s cubic-bezier(.19,1,.22,1);width:100%}.contact-form .title:before{-webkit-transform:translate3d(0,-25%,0);color:#294e2c;content:attr(data-title);left:0;opacity:0;position:absolute;top:0;transform:translate3d(0,-25%,0)}.contact-form .title:after{-webkit-transform:translateZ(0);color:#aaa;content:attr(data-title);font-size:1.25rem;left:0;opacity:1;position:absolute;top:1.875rem;transform:translateZ(0)}.contact-form .wpcf7-form-control-wrap{display:block;position:relative;width:100%}.contact-form .wpcf7-form-control-wrap input{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;border-radius:none;resize:none;width:100%}.contact-form .wpcf7-form-control-wrap input:before{content:"hola";display:block}.contact-form .wpcf7-form-control-wrap textarea{border:none;display:block;resize:none;width:100%}.contact-form .wpcf7-form-control-wrap input,.contact-form .wpcf7-form-control-wrap textarea{-o-transition:border-bottom .3s cubic-bezier(.19,1,.22,1);-webkit-transition:border-bottom .3s cubic-bezier(.19,1,.22,1);border-bottom:.0625rem solid #ddd;font-size:1.0625rem;padding:3.125rem 3% 1.25rem;transition:border-bottom .3s cubic-bezier(.19,1,.22,1)}.contact-form .wpcf7-form-control-wrap input:active,.contact-form .wpcf7-form-control-wrap input:focus,.contact-form .wpcf7-form-control-wrap textarea:active,.contact-form .wpcf7-form-control-wrap textarea:focus{background:#f4f4f4;border-bottom:.3125rem solid #223924;outline:none}.contact-form [role=alert]{bottom:0;padding:1.5625rem 6%;position:absolute;right:0}.contact-form [role=alert].wpcf7-response-output.wpcf7-validation-errors{display:none!important;position:static}.contact-form input[type=submit]{-moz-appearance:none;-o-transition:all .35s cubic-bezier(.19,1,.22,1);-webkit-appearance:none;-webkit-transition:all .35s cubic-bezier(.19,1,.22,1);appearance:none;border:none;border-left:.0625rem solid #ddd;cursor:pointer;display:block;font-size:1.0625rem;font-weight:700;letter-spacing:.0625rem;margin:0 0 0 auto;padding:1.5625rem 6%;text-transform:uppercase;transition:all .35s cubic-bezier(.19,1,.22,1)}.contact-form input[type=submit]:focus,.contact-form input[type=submit]:hover{background:#223924;color:#fff}.contact-form div.wpcf7 .ajax-loader{display:none}@media screen and (min-width:23.4375rem){.site-menu{font-size:2.1875rem;padding:0 1.5625rem}.figures-slider .figure-title{font-size:3.75rem}}@media screen and (min-width:25.875rem){.site-menu{font-size:2.5rem;padding:0 2.1875rem}.site-menu .menu-list .lang-item{font-size:.9375rem}.figures-slider .figure-title{font-size:4.0625rem}.figures-slider .figure-description{font-size:1rem}}@media screen and (min-width:48rem){.site-menu{font-size:3.125rem;padding:0 3.125rem}.site-menu .menu-list .lang-item{font-size:1rem}.stats-list .stats-title{font-size:1.25rem}.stats-list .stats-number{font-size:2.8125rem}.project-info .project-text{border:none;font-size:1.0625rem;padding:1.25rem 7vw 3.125rem 3vw}.technical-info{font-size:.6875rem}.technical-info .table{height:auto}.technical-info .table .table-row{padding:0 3vw}.technical-info .expand-table{display:none}.project-data-title{padding:0 3vw}.project-data{border-right:.0625rem solid #ddd}.related-projects{-ms-flex:1 1 0;-ms-flex-wrap:nowrap;-webkit-box-flex:1;flex:1 1 0;flex-wrap:nowrap}.related-projects .prev-next{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1}.related-projects .prev-next .prev-next-title{font-size:1.25rem}.project-metadata{margin-bottom:1.5625rem}.project-metadata .metadata-list{-ms-flex-pack:start;-webkit-box-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.project-metadata .metadata-list li{margin:0 3.125rem 0 0;max-width:9.375rem;width:100%}.project-item:before{-webkit-transform:translate3d(-50%,-25%,0);color:#436f48;content:"Explorar";display:block;font-family:effra,sans-serif;font-size:10.2vw;font-weight:700;left:50%;letter-spacing:.0625rem;opacity:0;overflow:hidden;position:absolute;text-align:center;text-indent:-2%;text-transform:uppercase;top:50%;transform:translate3d(-50%,-25%,0);width:100%}.project-item{height:45vw;width:50%}.project-item a{padding:2.5vw 6.3% 3vw}.project-item:nth-child(odd){border-right:.0625rem solid #ddd}.project-item .project-item-title{font-size:1.5625rem;margin-bottom:1.25rem}.project-item .project-item-place{font-size:1.125rem;margin-bottom:0}.project-item .project-product{margin-bottom:.625rem;padding:.375rem .375rem .25rem .4375remx}.figures-slider .figure-title{font-size:5.625rem}.figures-slider .figure-description{font-size:1.125rem}.project-info{-ms-flex-direction:row-reverse;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;flex-direction:row-reverse}.project-info,.project-info .project-info-main{display:-webkit-box;display:-ms-flexbox;display:flex}.project-info .project-info-main{-ms-flex-direction:column;-ms-flex-pack:justify;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:justify;flex-direction:column;justify-content:space-between;width:60%}.project-info .project-data{width:40%}.project-map{border-top:.0625rem solid #ddd}}@media screen and (min-width:50rem){.cursor{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(-50%,-50%,0) scale(0);background:#436f48;border-radius:100%;height:6.25rem;left:50%;pointer-events:none;position:fixed;top:0;transform:translate3d(-50%,-50%,0) scale(0);width:6.25rem;z-index:50}.cursor,.cursor-hover .cursor{-o-transition:-o-transform .15s;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s,-o-transform .15s}.cursor-hover .cursor{-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1)}.drag-dark:active .cursor,.drag:active .cursor,.slide:hover .cursor{-o-transition:-o-transform .15s;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s,-o-transform .15s}.drag-dark:active .cursor,.drag:active .cursor{-webkit-transform:translate3d(-50%,-50%,0) scale(.25)!important;transform:translate3d(-50%,-50%,0) scale(.25)!important}.drag-dark:active .cursor .cursor-icon,.drag:active .cursor .cursor-icon{-o-transform:scale(.5) rotate(90deg);-webkit-transform:scale(.5) rotate(90deg);transform:scale(.5) rotate(90deg)}.drag-dark:active .cursor:after,.drag-dark:active .cursor:before,.drag:active .cursor:after,.drag:active .cursor:before{-o-transform-origin:bottom right;-webkit-transform-origin:bottom right;transform-origin:bottom right}.drag:active .cursor .cursor-icon{-o-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5)}.cursor:after,.cursor:before{-o-transform:scale(1);-o-transition:opacity 0ms cubic-bezier(.37,.13,.82,.99);-webkit-transform:scale(1);-webkit-transition:opacity 0ms cubic-bezier(.37,.13,.82,.99);background:#fff;border-radius:100%;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(1);transition:opacity 0ms cubic-bezier(.37,.13,.82,.99);width:100%;z-index:2}.cursor:before{z-index:3}.cursor.white,.cursor:before{background:#436f48}.cursor.white:after{-o-transition:all .3s cubic-bezier(.1,.68,.22,1);-webkit-transform:translateZ(0) scale(1);-webkit-transition:all .3s cubic-bezier(.1,.68,.22,1);opacity:1;transform:translateZ(0) scale(1);transition:all .3s cubic-bezier(.1,.68,.22,1)}.cursor.green{background:#fff}.cursor.green:before{-o-transition:all .3s cubic-bezier(.1,.68,.22,1);-webkit-transition:all .3s cubic-bezier(.1,.68,.22,1);opacity:1;transition:all .3s cubic-bezier(.1,.68,.22,1)}.cursor .cursor-icon,.cursor.green:before{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.cursor .cursor-icon{-o-transition:scale .2s;-webkit-transition:scale .2s;background-size:150rem 6.25rem;height:6.25rem;position:absolute;transition:scale .2s;width:6.25rem;z-index:10}.down .cursor .cursor-icon{background:url(/wp-content/themes/inar/dist/images/arrow_down.svg) no-repeat 0 0}.drag .cursor .cursor-icon{-o-transform:scale(.8);-webkit-transform:scale(.8);background:url(/wp-content/themes/inar/dist/images/arrow_drag.svg) no-repeat 0 0;transform:scale(.8)}.drag-dark .cursor .cursor-icon{-o-transform:scale(.8) rotate(90deg);-webkit-transform:scale(.8) rotate(90deg);background:url(/wp-content/themes/inar/dist/images/arrow_drag_dark.svg) no-repeat 0 0;transform:scale(.8) rotate(90deg)}.resize .cursor .cursor-icon{-o-transform:scale(.9);-webkit-transform:scale(.9);background:url(/wp-content/themes/inar/dist/images/arrow_resize.svg) no-repeat 0 0;transform:scale(.9)}.next .cursor .cursor-icon{-o-transform:translate(.1875rem,.0625rem);-webkit-transform:translate(.1875rem,.0625rem);background:url(/wp-content/themes/inar/dist/images/arrow_next.svg) no-repeat 0 0;transform:translate(.1875rem,.0625rem)}.prev .cursor .cursor-icon{-o-transform:translateY(.125rem);-webkit-transform:translateY(.125rem);background:url(/wp-content/themes/inar/dist/images/arrow_prev.svg) no-repeat 0 0;transform:translateY(.125rem)}.go .cursor .cursor-icon{background:url(/wp-content/themes/inar/dist/images/arrow_forward.svg) no-repeat 0 0}.go-dark .cursor .cursor-icon{background:url(/wp-content/themes/inar/dist/images/arrow_forward_dark.svg) no-repeat 0 0}.back .cursor .cursor-icon{background:url(/wp-content/themes/inar/dist/images/arrow_back.svg) no-repeat 0 0}.back .cursor .cursor-icon.active,.down .cursor .cursor-icon.active,.drag-dark .cursor .cursor-icon.active,.drag .cursor .cursor-icon.active,.go-dark .cursor .cursor-icon.active,.go .cursor .cursor-icon.active,.next .cursor .cursor-icon.active,.prev .cursor .cursor-icon.active,.resize .cursor .cursor-icon.active{-o-animation:icon .5s forwards steps(23);-webkit-animation:icon .5s forwards steps(23);animation:icon .5s forwards steps(23)}}@media screen and (min-width:53.125rem){.menu-bar{-ms-flex-align:start;-ms-flex-direction:column;-ms-flex-pack:justify;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:justify;align-items:flex-start;background:#fff;border-right:.0625rem solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:.625rem 0;position:fixed;right:auto;width:4.6875rem}.menu-bar .site-home{display:block;margin:0 auto;width:85%}.menu-bar .site-home .site-logo svg{height:auto;width:60%;display:block;margin: 0 auto}.menu-bar .spacer{display:block}.home .menu-bar{-o-transition:background .5s cubic-bezier(.19,1,.22,1),border-right .5s cubic-bezier(.19,1,.22,1);-o-transition-delay:.5s;-webkit-transition:background .5s cubic-bezier(.19,1,.22,1),border-right .5s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.5s;background:transparent;border-right:.0625rem solid hsla(0,0%,100%,.2);transition:background .5s cubic-bezier(.19,1,.22,1),border-right .5s cubic-bezier(.19,1,.22,1);transition-delay:.5s}.menu-open .menu-bar{-o-transition-delay:.4s;-webkit-transition-delay:.4s;background:#fff;border-right:.0625rem solid #ddd;transition-delay:.4s}footer.content-info,main.main{margin:0 auto 0 4.6875rem;width:calc(100% - 4.6875rem)}.home footer.content-info{margin:0}.menu-icon{left:1.0625rem;margin:0;right:auto;top:0}.site-menu.open{-webkit-transform:translate3d(4.6875rem,0,0);transform:translate3d(4.6875rem,0,0)}.project-item:before{font-size:9.4vw}.service-container .main-container{width:65%}main.main .service-icon{-ms-flex-align:start;-ms-flex-pack:center;-webkit-box-align:start;-webkit-box-pack:center;align-items:flex-start;border-left:.0625rem solid #ddd;border-top:.0625rem solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:4vw 4% 5vw;width:35%}main.main .service-icon img{display:block;height:auto;width:100%}.service-info{padding:4vw 10% 2vw 5%}.product-list{padding:0 3% 7vw 5%}.curtain,.slide-covers{left:-4.6875rem;width:calc(100% + 4.6875rem)}.banner{padding:1.25rem 3%}.contact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-wrapper .contact-map{border-left:.0625rem solid #ddd;border-top:none;width:50%}.contact-wrapper .contact-map-container{height:100%}.contact-wrapper .contact-info{font-size:1.25rem;padding:3vw 6% 5vw}.contact-wrapper .contact-section{width:50%}.contact-form .title:after,.contact-form .title:before{font-size:1.25rem;padding:1.25rem 6%}.contact-form .title:before{font-size:1.125rem;padding:1.25rem 6%}.contact-form .wpcf7-form-control-wrap input,.contact-form .wpcf7-form-control-wrap textarea{font-size:1.25rem;padding:3.125rem 6% 1.25rem}.contact-form input[type=submit]{font-size:1.25rem}}@media screen and (min-width:64rem){body.menu-open .main,body.menu-open footer.content-info{-webkit-transform:translate3d(40.625rem,0,0);transform:translate3d(40.625rem,0,0)}body.menu-open .main:before,body.menu-open footer.content-info:before{-o-transition:opacity .7s,z-index .7s step-start;-webkit-transition:opacity .7s,z-index .7s step-start;opacity:1;transition:opacity .7s,z-index .7s step-start;z-index:20}body.menu-open .main:after,body.menu-open footer.content-info:after{opacity:1}.site-menu{max-width:40.625rem}.page-header .page-title{font-size:3.125rem}.project-gallery .gallery-nav{width:6.25rem}.project-gallery .gallery-nav .gallery-next-prev svg{height:1.5625rem}.is-desktop .project-gallery .gallery-nav .gallery-next-prev:hover{background-color:#f6f6f6}.is-desktop .project-gallery .gallery-nav .gallery-next-prev:hover svg{opacity:0}.project-gallery .gallery-container{margin:0 0 0 6.25rem}.technical-info{font-size:.75rem}.project-metadata{position:absolute;right:0;top:0}.project-metadata .metadata-list li{margin:0 0 0 3.125rem}.project-item .project-item-place{opacity:0}.project-item .project-item-place,.project-item a div{-webkit-transform:translate3d(0,2.5rem,0);transform:translate3d(0,2.5rem,0)}.project-item a div{-o-transition:-o-transform .3s cubic-bezier(.19,1,.22,1);-webkit-transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1);transition:transform .3s cubic-bezier(.19,1,.22,1),-webkit-transform .3s cubic-bezier(.19,1,.22,1),-o-transform .3s cubic-bezier(.19,1,.22,1)}.product-list,.service-info{font-size:1.125rem}.figures-slider .figure-item{-ms-flex-align:end;-ms-flex-direction:row;-webkit-box-align:end;-webkit-box-direction:normal;-webkit-box-orient:horizontal;align-items:flex-end;flex-direction:row}.figures-slider .figure-item .slide{-ms-flex-direction:column;-ms-flex-pack:end;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end}.figures-slider .figure-item .figure-description{height:35vh}.figures-slider .figure-item .figure-link{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.figures-slider .figure-item.prev .figure-link{-webkit-transform:translate3d(0,-6.25rem,0);opacity:0;transform:translate3d(0,-6.25rem,0)}.figures-slider .figure-item.prev .figure-link span{-webkit-transform:translate3d(0,300%,0);transform:translate3d(0,300%,0)}.figures-slider .figure-item.next .figure-link{-webkit-transform:translate3d(0,6.25rem,0);opacity:0;transform:translate3d(0,6.25rem,0)}.figures-slider .figure-item.next .figure-link span{-webkit-transform:translate3d(0,300%,0);transform:translate3d(0,300%,0)}.figures-slider .figure-item.active .figure-link{-o-transition-duration:.65s;-webkit-transform:translateZ(0);-webkit-transition-duration:.65s;opacity:1;transform:translateZ(0);transition-duration:.65s}.figures-slider .figure-item.active .figure-link span{-o-transition-delay:.4s;-webkit-transform:translateZ(0);-webkit-transition-delay:.4s;opacity:1;transform:translateZ(0);transition-delay:.4s}.figures-slider .slide{border-right:.0625rem solid hsla(0,0%,100%,.1);height:100%;width:65%}.figures-slider .figure-link{-o-transition:opacity 2s cubic-bezier(.19,1,.22,1),-o-transform 2s cubic-bezier(.19,1,.22,1);-o-transition-delay:0ms;-webkit-transition:opacity 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0ms;height:35vh;opacity:1;padding:1.875rem 3% 0;transition:opacity 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1);transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1);transition:transform 2s cubic-bezier(.19,1,.22,1),opacity 2s cubic-bezier(.19,1,.22,1),-webkit-transform 2s cubic-bezier(.19,1,.22,1),-o-transform 2s cubic-bezier(.19,1,.22,1);transition-delay:0ms;width:35%}.figures-slider .figure-link span{-o-transition:opacity .5s cubic-bezier(.19,1,.22,1),-o-transform .5s cubic-bezier(.19,1,.22,1);-webkit-transition:opacity .5s cubic-bezier(.19,1,.22,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1);opacity:0;transition:opacity .5s cubic-bezier(.19,1,.22,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1);transition:opacity .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1);transition:opacity .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1),-webkit-transform .5s cubic-bezier(.19,1,.22,1),-o-transform .5s cubic-bezier(.19,1,.22,1)}.about-wrapper{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.about-wrapper .main-container{width:50%}.about-wrapper .main-container:first-child,.about-wrapper .main-container:nth-child(4){border-right:.0625rem solid #ddd}.about-wrapper .main-container:nth-child(3){width:100%}.about-wrapper .main-container:nth-child(3) .service-info{-webkit-column-count:2;-webkit-column-gap:6%;column-count:2;column-gap:6%;padding:5vw 5% 3vw 3%}.about-wrapper .main-container:nth-child(3) .service-info p{display:inline-block}.about-wrapper .main-container:nth-child(3) .service-info h2{-webkit-column-span:all;column-span:all;display:block;width:100%}.about-wrapper .main-container .service-info{padding:5vw 10% 8vw 6%}footer.content-info img.cert{height:auto;margin-top:.125rem;width:7.8125rem}footer.content-info .footer-header svg{height:auto;width:5.9375rem}.project-info .project-info-main{width:65%}.project-info .project-data{width:35%}}@media screen and (min-width:68.75rem){footer.content-info,main.main{margin:0 auto;width:calc(100% - 9.375rem)}.home footer.content-info{margin:0}.curtain,.slide-covers{width:calc(100% + 9.375rem)}.right-bar{-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:justify;-o-transition:background .3s,-o-transform .75s;-o-transition-delay:.4s;-o-transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:justify;-webkit-transition:background .3s,-webkit-transform .75s;-webkit-transition-delay:.4s;-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);align-items:center;background:#fff;border-left:.0625rem solid #ddd;color:#294e2c;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:hidden;padding-top:5vw;position:fixed;right:0;top:0;transition:background .3s,-webkit-transform .75s;transition:background .3s,transform .75s;transition:background .3s,transform .75s,-webkit-transform .75s,-o-transform .75s;transition-delay:.4s;transition-timing-function:cubic-bezier(.86,0,.07,1);width:4.6875rem;z-index:10}.home .right-bar{background:transparent;border-left:.0625rem solid hsla(0,0%,100%,.2);color:#fff}.home .right-bar .projects-icon span{border-color:#fff}.home .right-bar .projects-icon:hover span:first-child{background:#fff}.menu-open .right-bar{-o-transition-delay:0ms;-webkit-transform:translate3d(40.625rem,0,0);-webkit-transition-delay:0ms;transform:translate3d(40.625rem,0,0);transition-delay:0ms}.menu-open .right-bar .container{opacity:.5}.right-bar .to-top{-o-transform:scale(.6);-o-transition:-o-transform .3s;-webkit-transform:scale(.6);-webkit-transition:-webkit-transform .3s;background:url(/wp-content/themes/inar/dist/images/arrow_up.svg) no-repeat 0 0;background-size:150rem 6.25rem;cursor:pointer;height:6.25rem;pointer-events:none;transform:scale(.6);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-o-transform .3s;width:6.25rem;z-index:10}.right-bar .to-top:hover{-webkit-transform:scale(.6) translate3d(0,-10%,0);transform:scale(.6) translate3d(0,-10%,0)}.right-bar .to-top.active{-o-animation:icon .5s forwards steps(23);-webkit-animation:icon .5s forwards steps(23);animation:icon .5s forwards steps(23);pointer-events:auto}.right-bar .to-top.top{-o-animation:icon-reverse .5s forwards steps(23);-webkit-animation:icon-reverse .5s forwards steps(23);animation:icon-reverse .5s forwards steps(23)}.right-bar .projects-icon{border-radius:.0625rem;height:1.625rem;position:relative;width:1.625rem}.right-bar .projects-icon span{-o-transition:all .2s;-webkit-transition:all .2s;border:.125rem solid #294e2c;display:block;float:left;height:50%;transition:all .2s;width:50%}.right-bar .projects-icon span:nth-child(2),.right-bar .projects-icon span:nth-child(4){margin-left:-.125rem}.right-bar .projects-icon span:nth-child(3),.right-bar .projects-icon span:nth-child(4){margin-top:-.125rem}.right-bar .projects-icon:after,.right-bar .projects-icon:before{-o-transform-origin:0 0;-o-transition:all .3s;-webkit-transform:rotate(-90deg) translate3d(-100%,0,0);-webkit-transform-origin:0 0;-webkit-transition:all .3s;color:inherit;content:"Proyectos";display:block;font-family:effra,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.0625rem;padding:.35em 2em 0 0;pointer-events:none;position:absolute;text-align:left;text-transform:uppercase;top:100%;transform:rotate(-90deg) translate3d(-100%,0,0);transform-origin:0 0;transition:all .3s}.right-bar .projects-icon:before{-webkit-transform:rotate(-90deg) translate3d(-100%,-100%,0);opacity:0;transform:rotate(-90deg) translate3d(-100%,-100%,0)}.right-bar .projects-icon:hover span:first-child{background:#436f48}.right-bar .projects-icon:hover:after{-webkit-transform:rotate(-90deg) translate3d(-100%,100%,0);opacity:0;transform:rotate(-90deg) translate3d(-100%,100%,0)}.right-bar .projects-icon:hover:before{-webkit-transform:rotate(-90deg) translate3d(-100%,0,0);opacity:1;transform:rotate(-90deg) translate3d(-100%,0,0)}}@media screen and (min-width:72.5rem){.technical-info{font-size:.8125rem}}@media screen and (min-width:75rem){.stats-list .stats-title{font-size:1.25rem}.stats-list .stats-number{font-size:4.0625rem}.project-info h3{font-size:1.125rem;margin:2.5rem 0 1.25rem}.project-info .project-text{font-size:1.125rem;padding:1.25rem 7vw 3.125rem 4vw}.project-info .project-text p{line-height:1.6}.project-data-title{border-bottom:.0625rem solid #ddd;padding:1.25rem 3vw 1.5625rem}.related-projects .prev-next{padding:3.125rem 3vw 3.75rem}.related-projects .prev-next .prev-next-title{font-size:1.875rem}}@media screen and (min-width:80rem){.page-header .page-title{font-size:3.75rem;margin:3.125rem 0 1.875rem}.projects-container .projects-list{width:calc(100% + .0625rem)}.project-item:before{font-size:6.1vw}.project-item{height:30vw;width:33.3%;width:33.33333%}.project-item a{padding:2vw 9% 2.5vw}.project-item:nth-child(odd){border-right:none}.project-item:first-child,.project-item:nth-child(2n),.project-item:nth-child(2n+3){border-right:.0625rem solid #ddd}.project-item:nth-child(3n){border-right:none}.project-item:last-child:after{border-bottom:.0625rem solid #ddd;border-right:.0625rem solid #ddd;content:"";display:block;height:100%;left:100%;pointer-events:none;position:absolute;top:0;width:calc(100% + .0625rem)}.figures-slider .figure-title{font-size:6.25rem}footer.content-info{line-height:2}footer.content-info .container{-ms-flex-align:start;-ms-flex-direction:row;-ms-flex-pack:start;-webkit-box-align:start;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:flex-start;padding:2.5rem 4% 4.6875rem 3%}footer.content-info .container .menu{white-space:normal}footer.content-info .container .menu li{display:block}footer.content-info .container .widget{border:none;margin:0 3.75rem 0 0;padding:0}footer.content-info .container .widget:last-of-type{-ms-flex-order:4;-webkit-box-ordinal-group:5;border:none;margin:0 0 0 auto;min-width:7.8125rem;order:4;padding-top:0}footer.content-info .footer-header{padding:3.125rem 4% .9375rem 3%}.project-map-container{height:31.25rem}}@media screen and (min-width:85.375rem){.product-list,.service-info{font-size:1.25rem}.product-list .service-item{margin-bottom:.9375rem}}@media screen and (min-width:87.5rem){.figures-slider .figure-title{font-size:6.875rem}}@media screen and (min-width:103.125rem){.figures-slider .figure-title{font-size:7.8125rem}.figures-slider .figure-description{font-size:1.1875rem}}@media screen and (min-width:120rem){.figures-slider .figure-title{font-size:8vw}.figures-slider .figure-description{font-size:1.25rem}}