@font-face{font-family:"blank-book";src:url("fonts/blank/BlankBook.woff2") format("woff2"),url("fonts/blank/BlankBook.woff") format("woff"),url("fonts/blank/BlankBook.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"blank-light";src:url("fonts/blank/BlankLight.woff2") format("woff2"),url("fonts/blank/BlankLight.woff") format("woff"),url("fonts/blank/BlankLight.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"blank-medium";src:url("fonts/blank/BlankMedium.woff2") format("woff2"),url("fonts/blank/BlankMedium.woff") format("woff"),url("fonts/blank/BlankMedium.ttf") format("truetype");font-weight:normal;font-style:normal}#header{background:#fff;font-size:22px;line-height:24px;position:fixed;left:0px;top:0px;width:100%;z-index:100;transition:all .3s;padding-top:18px;padding-bottom:18px}@media only screen and (min-width: 1025px){#header{padding-top:39px;padding-bottom:39px}}#header.transition-2{transition:background .3s .2s,padding .3s,font-size .3s,line-height .3s}#header .wrap-nav{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr;grid-column-gap:50px}#header .nav{display:inline-block;float:right}#header .nav li{display:inline-block;margin-right:28px}#header .nav li:last-child{margin-right:0px}#header .nav li a{font-family:"blank-book"}#header .nav li a.transition{transition:all .3s}#header .nav li a:hover,#header .nav li.selected a,#header .nav li a.selected{color:#303030}#header .nav li a.selected.default-cursor,#header .nav li.selected a.default-cursor{cursor:default}#header .logo{font-size:24px;line-height:24px}#header .logo a{transition:all .3s;display:inline-block;font-family:"blank-medium"}#header .logo a:hover{color:#303030}#nav-mobile{overflow:hidden;height:0px;transition:all .4s}#nav-mobile.open{height:calc(100vh - 198px)}@media only screen and (orientation: landscape){body.phone-device #nav-mobile.open{height:100vh}}#nav-mobile ul{line-height:30px;margin-top:14px;opacity:0;transition:all .3s;border-top:solid 1px #d9d9d9}#nav-mobile.transition ul{transition:all .4s .2s}#nav-mobile.open ul{opacity:1}#nav-mobile ul li{border-bottom:solid 1px #d9d9d9}#nav-mobile ul li a{line-height:60px;display:block}#nav-mobile ul li a.selected,#nav-mobile ul li.selected a{color:#aaa7a7}#nav-mobile ul li a.selected.default-cursor,#nav-mobile ul li.selected a.default-cursor{cursor:default}#header .menu-mobile-icon{cursor:pointer;display:none;float:right;display:none;position:relative;padding:11px 0px;transition:.25s;cursor:pointer;user-select:none;opacity:1}#header .btn-menu-icon{position:relative;height:2px;width:20px;background:#000;transition:all .3s;border-radius:1px}#header .btn-menu-icon:before,#header .btn-menu-icon:after{display:block;content:"";height:2px;width:20px;background:#000;position:absolute;z-index:-1;transition:all .3s;border-radius:2px}#header .btn-menu-icon:before{top:7px}#header .btn-menu-icon:after{top:-7px}#header.menu-mobile-open:not(.steps) .btn-menu-icon:before,#header.menu-mobile-open:not(.steps) .btn-menu-icon:after{top:0px !important}#header.menu-mobile-open .btn-menu-icon{background:rgba(0,0,0,0)}#header.menu-mobile-open .btn-menu-icon:before{transform:rotate(-45deg);margin-left:0px}#header.menu-mobile-open .btn-menu-icon:after{transform:rotate(45deg);margin-left:0px}@media only screen and (min-width: 834px){#nav-mobile{height:0px !important}#header .logo{transition:all 0s}}@media only screen and (max-width: 833px){#header .nav{display:none}#header .menu-mobile-icon{display:block}#header .logo:hover{color:#303030;opacity:1}}.current-menu-item a{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px}.footer{background:#000;color:#fff;padding-top:60px;padding-bottom:60px;border-top:solid 1px #000;font-size:20px;line-height:30px}.footer a{color:#fff;border-bottom:solid 1px #fff;transition:all .3s}.footer a.hide{visibility:hidden}.footer a.remove{display:none}.footer .icons-wrapper.hide{display:none}.footer .icons-wrapper a{border:none !important}.footer a:hover{color:#a2a09f;border-bottom:solid 1px #a2a09f}.footer .col{width:48%;width:calc(50% - 7px)}.footer .col.col-1{float:left;padding-right:40px}.footer .col.col-2{float:right;text-align:right}.footer .icons-wrapper{margin-right:-5px;margin-bottom:25px}.footer .icon{display:inline-block;padding:6px;line-height:0px}.footer .col.col-2 .icon *{transition:fill .3s}.footer .col.col-2 .icon:hover svg *{fill:#a2a09f}.footer .col p{margin-bottom:30px}.footer .col p:last-child{margin-bottom:0px}.footer .footer-mobile .col{width:auto !important;font-size:19px;line-height:26px}.footer .footer-mobile .col.col-2,.footer .footer-mobile .col.col-2 .inner{margin:0px;padding:0px;text-align:right}.footer .footer-mobile .icons-wrapper{margin-top:-3px}.footer.fixed{position:fixed;left:0px;bottom:0px;width:100%;z-index:1}.footer.start{opacity:0}.footer.hidden{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.footer .footer-mobile{display:none}.footer-copy{padding-top:50px}@media screen and (min-width: 834px){.footer-copy{padding-top:171px}}.footer-copy p{font-size:16px}#nav-mobile .footer{display:block;z-index:1000;opacity:0}#nav-mobile .footer.hidden{overflow:hidden;height:0px;padding:0px;opacity:0}@media only screen and (max-width: 1200px){.footer{padding-top:60px;padding-bottom:75px}}@media only screen and (max-width: 1024px){.footer{padding-top:40px;padding-bottom:55px;font-size:19px;line-height:26px}.footer .col p{margin-bottom:22px}.footer .col p:last-child{margin-bottom:0px}.footer .col.col-2 .icons-wrapper{margin-bottom:19px}}@media only screen and (max-width: 699px){.footer{padding-top:27px;padding-bottom:30px}.footer .footer-mobile{display:block}.footer .footer-desktop{display:none}}@media only screen and (max-width: 360px){.footer .footer-mobile .col{font-size:19px;line-height:22px}}@media only screen and (orientation: landscape){body.phone-device #nav-mobile .footer{display:none !important}}*{box-sizing:border-box;outline:none}*,*::before,*::after{box-sizing:border-box}html,body{width:100%;height:100%;margin:0px !important;padding:0px !important;-webkit-overflow-scrolling:touch}body{-webkit-text-size-adjust:none;background:#fff;overflow-y:scroll;font-family:"blank-light",sans-serif;font-weight:400;font-style:normal;color:#1c1c19;letter-spacing:.52px;opacity:0}body.remove-scroll{overflow:hidden}@media(-webkit-min-device-pixel-ratio: 2),(min-device-pixel-ratio: 2),(min-resolution: 192dpi){body{-webkit-font-smoothing:subpixel-antialiased}}ul,li,dl,dt,dd{padding:0px;margin:0px;list-style:none}h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;font-weight:normal;font-size:1em;line-height:1em}p{margin:0px}a{text-decoration:none;color:#000}b,strong{font-family:"blank-medium";font-weight:400}img{border:none}.clear-both{clear:both}.unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.max-width{display:block;margin:0 auto;max-width:100%;width:100%}.site-padding{padding-left:20px;padding-right:20px;transition:padding .3s}@media only screen and (min-width: 768px){.site-padding{padding-left:30px;padding-right:30px}}.site-padding-left{padding-left:20px}@media only screen and (min-width: 768px){.site-padding-left{padding-left:30px}}.site-padding-right{padding-right:20px}@media only screen and (min-width: 768px){.site-padding-right{padding-right:30px}}#content-wrapper{padding-top:185px;position:relative;background-color:#fff;z-index:12;transition:all .3s}@media only screen and (max-width: 1024px){#content-wrapper{padding-top:110px}}body.remove-scroll #content-wrapper{height:0px;transition:all 0s;overflow:hidden}.page-common{padding-top:45px;padding-bottom:45px}.page-common h1{width:0px;height:0px;overflow:hidden;line-height:0px}.page-common .intro-title{line-height:30px;font-family:"TTNorms-Regular";font-size:22px;margin-bottom:27px;color:#404040}.page-common .intro{padding-bottom:45px;border-bottom:solid 1px #a2a09f;transform:translateY(150px);transition:transform .8s,opacity 1s .2s}.page-common .intro.showed{opacity:1;transform:translateY(0px)}.page-common .module{padding-top:40px;padding-bottom:40px;border-bottom:solid 1px #a2a09f;transform:translateY(150px);transition:transform .8s,opacity 1s .2s;transition-delay:.1s}.page-common .module.showed{opacity:1;transform:translateY(0px)}.page-common .module:last-child{border:none;transition-delay:.2s}.page-common .col{line-height:35px;font-family:"TTNorms-Regular";font-size:22px;width:48%;width:calc(50% - 7px)}.page-common .col.col-1{float:left}.page-common .col.col-2{float:right}.page-common .col .inner{margin-right:40px}.page-common .col a{color:#404040;transition:all .3s}.page-common .intro .col{color:#404040}.page-common .intro .col a,.page-common .module .col a{font-family:"TTNorms-Regular";border-bottom:solid 1px #404040}.page-common .col a:hover{color:#a2a09f;border-bottom:solid 1px #a2a09f}.page-common .intro .col p{margin-bottom:27px}.page-common .intro .col p:last-child{margin-bottom:0px !important}.page-common .module .col{color:#a2a09f}.page-common .module .col p{margin-bottom:27px}.page-common .module .col p:last-child{margin-bottom:0px !important}.page-common .module h2,.page-common .module .col b,.page-common .module .col span{color:#404040}.page-common .module .col b,.page-common .module .col strong{font-family:"blank-medium";font-weight:normal}.page-common .module h2{margin-bottom:42px}.page-common .module h3,.page-common .module .quotes p{color:#303030;line-height:40px;margin-bottom:42px;font-size:29px;font-family:"TTNorms-Bold"}@media only screen and (max-width: 1100px){.page-common .intro-title{font-size:21px;margin-bottom:22px}.page-common .col{font-size:21px}.page-common .intro .col p{margin-bottom:22px}.page-common .intro{padding-bottom:38px}.page-common .module{padding-top:35px;padding-bottom:38px}.page-common .module .col p{margin-bottom:22px}.page-common .module h3,.page-common .module .quotes p{line-height:35px;margin-bottom:35px;font-size:24px}}@media only screen and (max-width: 900px){.page-common{padding-top:40px;padding-bottom:40px}.page-common .intro,.page-common .col{width:100% !important;float:none !important;clear:both !important}.page-common .intro .inner,.page-common .col .inner{margin:0px !important}.page-common .intro .col-1{margin-bottom:28px}.page-common .module .col-1{margin-bottom:28px}.page-common .intro .col p:last-child{margin-bottom:0px !important}.page-common .module .col p:last-child{margin-bottom:0px !important}}@media only screen and (max-width: 499px){.page-common{padding-top:30px;padding-bottom:30px}.page-common .intro-title{line-height:30px;font-size:19px}.page-common .col{line-height:30px;font-size:19px}.page-common .module h2{margin-bottom:28px;line-height:30px}.page-common .module h3,.page-common .module .quotes p{line-height:30px;margin-bottom:28px;font-size:20px}}.search-results{padding:40px;line-height:30px;font-family:"TTNorms-Regular";font-size:22px;transition:all .3s}.search-results h1{font-family:"TTNorms-Bold";margin-bottom:27px}.search-results a{color:#303030;transition:all .3s}.search-results a:hover{color:#aaa7a7}@media only screen and (max-width: 1100px){.search-results{font-size:21px}.search-results h1{margin-bottom:23px}}@media only screen and (max-width: 499px){.search-results{padding:30px;line-height:26px;font-size:19px}.search-results h1{margin-bottom:19px}}.hideme{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}#preloader{position:fixed;top:50%;left:50%;margin-left:-116px;margin-top:-116px;background-image:url(assets/loading.png);background-repeat:no-repeat;background-size:232px 232px;width:232px;height:232px;z-index:50;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}@media only screen and (max-width: 767px){#preloader{background-size:116px 116px;width:116px;height:116px;margin-left:-58px;margin-top:-58px}}.page-intro{width:100%;padding-bottom:50px}@media screen and (min-width: 768px){.page-intro{width:75%}}@media screen and (min-width: 1024px){.page-intro{padding-bottom:80px;width:70%}}@media screen and (min-width: 1300px){.page-intro{padding-bottom:80px;width:65%}}.page-intro h1{font-family:"blank-medium"}.page-intro h1,.page-intro h2{font-size:28px;line-height:1.12em}@media screen and (min-width: 768px){.page-intro h1,.page-intro h2{font-size:32px}}@media screen and (min-width: 1024px){.page-intro h1,.page-intro h2{font-size:42px}}@media screen and (min-width: 1200px){.page-intro h1,.page-intro h2{font-size:52px}}@media screen and (min-width: 1360px){.page-intro h1,.page-intro h2{font-size:52px}}.projects-modules{padding-bottom:50px}@media screen and (min-width: 1024px){.projects-modules{padding-bottom:92px}}@media screen and (min-width: 1024px){.projects-modules .item:not(:first-child):not(:last-child){margin-top:100px;margin-bottom:100px}}@media screen and (min-width: 1200px){.projects-modules .item:not(:first-child):not(:last-child){margin-top:185px;margin-bottom:185px}}.projects-modules .item.site-padding{max-width:768px}@media screen and (min-width: 1024px){.projects-modules .item.site-padding{max-width:none}}@media screen and (max-width: 1023px){.projects-modules .item a{margin-bottom:50px;display:block}}.projects-modules .image{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;line-height:0}.projects-modules .caption{font-size:20px;line-height:1.13em;margin-top:18px}@media screen and (min-width: 768px){.projects-modules .caption{font-size:24px;margin-top:15px}}@media screen and (min-width: 1024px){.projects-modules .caption{font-size:25px;margin-top:28px}}@media screen and (min-width: 1200px){.projects-modules .caption{font-size:30px;margin-top:38px}}.projects-modules video{object-fit:cover}@media screen and (min-width: 1024px){.wrap-portrait-landscape{display:grid;justify-content:space-between}}.wrap-portrait-landscape.portrait_landscape{grid-template-areas:"lg sm";grid-template-columns:1fr}@media screen and (min-width: 1024px){.wrap-portrait-landscape.portrait_landscape{grid-template-columns:46.85vw 42.11vw}}.wrap-portrait-landscape.landscape_portrait{grid-template-columns:1fr;grid-template-areas:"sm lg"}@media screen and (min-width: 1024px){.wrap-portrait-landscape.landscape_portrait{grid-template-columns:42.11vw 46.85vw}}.wrap-portrait-landscape .portrait{grid-area:lg}.wrap-portrait-landscape .portrait .inner-image{padding-top:112%}.wrap-portrait-landscape .landscape{grid-area:sm}@media screen and (min-width: 1024px){.wrap-portrait-landscape .landscape{padding-top:20%}}.wrap-portrait-landscape .landscape .inner-image{padding-top:66%}@media screen and (min-width: 1024px){.wrap-portrait-portrait{display:grid;justify-content:space-between}}.wrap-portrait-portrait.portrait-sm_portrait-lg{grid-template-columns:1fr;grid-template-areas:"sm lg"}@media screen and (min-width: 1024px){.wrap-portrait-portrait.portrait-sm_portrait-lg{grid-template-columns:28.33vw 46.85vw}}.wrap-portrait-portrait.portrait-lg_portrait-sm{grid-template-columns:1fr;grid-template-areas:"lg sm"}@media screen and (min-width: 1024px){.wrap-portrait-portrait.portrait-lg_portrait-sm{grid-template-columns:46.85vw 28.33vw}}.wrap-portrait-portrait .portrait-sm{grid-area:sm}@media screen and (min-width: 1024px){.wrap-portrait-portrait .portrait-sm{padding-top:24.48%}}.wrap-portrait-portrait .portrait-sm .inner-image{padding-top:136.42%}.wrap-portrait-portrait .portrait-lg{grid-area:lg}.wrap-portrait-portrait .portrait-lg .inner-image{padding-top:112%}@media screen and (min-width: 1024px){.wrap-full-width.site-padding{padding-left:0 !important;padding-right:0 !important}}@media screen and (max-width: 1023px){.wrap-full-width .site-padding{padding-left:0 !important;padding-right:0 !important}}.wrap-full-width .inner-pt{position:relative;width:100%}.wrap-full-width .video{position:absolute;top:0;left:0;width:100%;height:100%}.page-project-single{width:100%}.page-project-single .intro{width:100%;text-align:center;margin-bottom:70px}.page-project-single .intro a:not(.tag){transition:all .3s;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:4px}.page-project-single .intro a:not(.tag):hover{color:#303030}.page-project-single .intro .keywords a{margin-right:0;word-spacing:0px;display:inline-block}.page-project-single .intro .col{line-height:1.36em;font-size:22px;width:48%;width:calc(50% - 7px);transition:all .3s;text-align:left}.page-project-single .intro .col.col-1{float:left;padding-right:40px;margin-top:-3px}.page-project-single .intro .col.col-1 h1{font-size:30px;line-height:1.2em;padding-right:50px;font-family:"blank-medium"}.page-project-single .intro .col.col-1 .subtitle{font-size:30px;line-height:1.2em;padding-right:50px}.page-project-single .intro .col.col-2{float:right}.page-project-single .arrows-wrapper{padding-top:60px;padding-bottom:60px;margin-bottom:40px}.page-project-single .arrows-wrapper .arrow.prev{float:left;width:30px;height:30px;background-repeat:no-repeat;background-position:top left;background-size:30px 30px;background-image:url(assets/icon-project-arrow-prev.svg)}.page-project-single .arrows-wrapper .arrow.next{float:right;width:30px;height:30px;background-repeat:no-repeat;background-position:top left;background-size:30px 30px;background-image:url(assets/icon-project-arrow-next.svg)}.page-project-single .arrows-wrapper .arrow{transition:opacity .5s}.page-project-single .arrows-wrapper .arrow:hover{opacity:.5}.page-project-single .description p,.page-project-single .text p,.page-project-single .caption p{font-size:18px;line-height:1.36em}.page-project-single .description p .large-font,.page-project-single .text p .large-font,.page-project-single .caption p .large-font{font-size:22px}@media screen and (min-width: 768px){.page-project-single .description p,.page-project-single .text p,.page-project-single .caption p{font-size:22px}.page-project-single .description p .large-font,.page-project-single .text p .large-font,.page-project-single .caption p .large-font{font-size:30px}}.wrap-pagination{padding-top:80px;padding-bottom:80px;display:grid;grid-template-columns:1fr;grid-column-gap:20px;grid-row-gap:16px}@media screen and (min-width: 1024px){.wrap-pagination{grid-template-columns:1fr 624px}}.wrap-pagination .title{font-family:"blank-medium";line-height:1.2}.wrap-pagination .title,.wrap-pagination .subtitle{font-size:24px}@media screen and (min-width: 1024px){.wrap-pagination .title,.wrap-pagination .subtitle{font-size:30px}}.wrap-pagination .next{font-size:22px;margin-top:5px}.image-gallery{margin-top:15px;margin-bottom:15px;position:relative;width:100%;line-height:0px}@media screen and (min-width: 768px){.image-gallery{margin-top:45px;margin-bottom:45px}}.image-gallery a{opacity:0}.image-gallery .inner{width:100%;height:100%;position:relative}.image-gallery .inner .images-wrapper{width:100%;position:relative;background:#c5d5cf;overflow:hidden;margin:0 auto}.image-gallery .inner .images-wrapper:before{display:block;content:"";padding-bottom:100%}.image-gallery .inner .images-wrapper.ar1-2:before{padding-bottom:200%}.image-gallery .inner .images-wrapper.ar2-3:before{padding-bottom:150%}.image-gallery .inner .images-wrapper.ar3-4:before{padding-bottom:133%}.image-gallery .inner .images-wrapper.ar4-3:before{padding-bottom:75%}.image-gallery .inner .images-wrapper.ar3-2:before{padding-bottom:66.66%}.image-gallery .inner .images-wrapper.ar16-9:before{padding-bottom:56.25%}.image-gallery .inner .images-wrapper.ar2-1:before{padding-bottom:50%}.image-gallery .inner .images-wrapper.ar11-4:before{padding-bottom:36.36%}.image-gallery .inner .images-wrapper .preloader{position:absolute;top:0px;left:0px;opacity:0;width:100%;height:100%;background-repeat:no-repeat;background-size:116px 116px;background-position:center center}.image-gallery .inner .images-wrapper .img{position:absolute;top:0px;left:0px;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;opacity:0}.image-gallery .inner .images-wrapper .img img{width:0px;height:0px;opacity:0px}.image-gallery .inner .dots-wrapper{width:100%;height:0px;position:relative;margin:0 auto;margin-top:40px;text-align:center;transition:all .3s}.image-gallery .inner .dots-wrapper.hidden{overflow:hidden;margin:0px}.image-gallery .inner .dots-wrapper .dot{width:32px;height:32px;padding:8px;border-radius:100%;display:inline-block;margin:-16px 0px 0px 0px;cursor:pointer}.image-gallery .inner .dots-wrapper .dot .inner{border-radius:100%;background:#fff;border:solid 2px #a2a09f;transition:all .3s}.image-gallery .inner .dots-wrapper .dot.selected .inner,.image-gallery .inner .dots-wrapper .dot:hover .inner{background:#a2a09f}.image-gallery .inner .dots-wrapper .dot.selected{cursor:default}.page-project-single .text-module{width:50%;width:calc(50% - 7px);text-align:left;font-size:22px;line-height:35px;margin-bottom:50px;margin-top:50px}.page-project-single .text-module.right{margin-left:50%;margin-left:calc(50% + 7px)}.page-project-single .text-module a{transition:all .3s;border-bottom:solid 1px #404040;color:#404040}.page-project-single .text-module a.tag{margin-left:8px;margin-right:8px;border:none !important}.page-project-single .text-module a:hover{color:#a2a09f;border-bottom:solid 1px #a2a09f}.page-project-single .text-module .inner{max-width:670px;width:100%;display:inline-block}.page-project-single .text-module .inner p{margin-bottom:26px}.page-project-single .text-module .inner p:last-child{margin-bottom:0px}.page-project-single .text-module .inner span.text-large{font-size:33px;line-height:48px}.page-project-single .image{line-height:0}.page-project-single .image .content{display:inline-block}.page-project-single .image .wrap-video{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.page-project-single .image video{width:100%;width:100%;opacity:0;transition:.3s}.page-project-single .image.image-py{padding-top:30px;padding-bottom:30px}@media screen and (min-width: 768px){.page-project-single .image.image-py{padding-top:40px;padding-bottom:40px}}@media screen and (min-width: 1360px){.page-project-single .image.image-py{padding-top:50px;padding-bottom:50px}}.page-project-single .image.image-py-lg{padding-top:40px;padding-bottom:40px}@media screen and (min-width: 768px){.page-project-single .image.image-py-lg{padding-top:140px;padding-bottom:140px}}@media screen and (min-width: 1360px){.page-project-single .image.image-py-lg{padding-top:200px;padding-bottom:200px}}.page-project-single .image.image-pt-lg{padding-top:40px;padding-bottom:30px}@media screen and (min-width: 768px){.page-project-single .image.image-pt-lg{padding-top:140px;padding-bottom:40px}}@media screen and (min-width: 1360px){.page-project-single .image.image-pt-lg{padding-top:200px;padding-bottom:50px}}.page-project-single .image .img{background-position:center;background-size:cover;background-repeat:no-repeat;line-height:0}.page-project-single .image .inner-pt{position:relative;width:100%}.page-project-single .image .description{padding-bottom:40px;text-align:left}.page-project-single .image .description.description-below{margin-top:20px}.page-project-single .image.image-pt-lg .description{margin-top:40px}@media screen and (min-width: 768px){.page-project-single .image.image-pt-lg .description{margin-top:110px}}.page-project-single .video{margin-top:45px;margin-bottom:45px;display:grid}.page-project-single .video.ltr{grid-template-areas:"text" "image" "caption";grid-row-gap:16px}@media screen and (min-width: 1024px){.page-project-single .video.ltr{grid-template-areas:"image text" "image ." "image caption";grid-column-gap:16px;grid-row-gap:0;grid-template-columns:63vw 1fr}}.page-project-single .video.rtl{grid-template-areas:"text" "image" "caption";grid-row-gap:16px}@media screen and (min-width: 1024px){.page-project-single .video.rtl{grid-template-areas:"text     image" ".        image" "caption  image";grid-column-gap:16px;grid-row-gap:0;grid-template-columns:1fr 63vw}}.page-project-single .video.rtl .text,.page-project-single .video.rtl .caption{text-align:right}.page-project-single .video .vd{grid-area:image;line-height:0}.page-project-single .video .vd img{width:100%;height:auto}.page-project-single .video .vd video{width:100%;opacity:0}.page-project-single .video .img{background-position:center;background-size:cover;background-repeat:no-repeat;line-height:0}.page-project-single .video .inner-pt{position:relative;width:100%}.page-project-single .video .text{grid-area:text}.page-project-single .video .caption{grid-area:caption}.testimonial_module{padding-bottom:40px}@media screen and (min-width: 768px){.testimonial_module{padding-bottom:100px}}.testimonial_module .pt{padding-top:40px}.testimonial_module .image-large .img{background-position:center;background-size:cover;background-repeat:no-repeat;line-height:0}.testimonial_module .image-large .inner-pt{position:relative;width:100%}.testimonial_module .description{margin-top:20px;margin-bottom:70px}.testimonial_module .description p{margin-bottom:10px;line-height:1.3}.testimonial_module .description p:last-child{margin-bottom:0px}.testimonial_module .description p span.text-large{font-size:33px}.testimonial_module .image-small{margin-top:70px}.testimonial_module .image-small .img{background-position:center;background-size:cover;background-repeat:no-repeat;line-height:0;width:100%}@media screen and (min-width: 768px){.testimonial_module .image-small .img{width:50%}}.testimonial_module .image-small .img.left{margin-right:auto}.testimonial_module .image-small .img.right{margin-left:auto}.testimonial_module .image-small .inner-pt{position:relative;width:100%}.image-small-large-caption{padding-top:50px;padding-bottom:50px;display:grid;grid-template-areas:"small" "large" "caption";grid-row-gap:20px}@media screen and (min-width: 1024px){.image-small-large-caption{grid-template-areas:"small   large" ".       large" "caption large";grid-column-gap:17%;grid-row-gap:0;grid-template-columns:32% 51%}}.image-small-large-caption .small{grid-area:small}.image-small-large-caption .small .img{background-position:center;background-size:cover;background-repeat:no-repeat;line-height:0}.image-small-large-caption .small .inner-pt{position:relative;width:100%}.image-small-large-caption .caption{grid-area:caption}.image-small-large-caption .caption p{margin-bottom:10px;line-height:1.3}.image-small-large-caption .caption p:last-child{margin-bottom:0px}.image-small-large-caption .caption p span.text-large{font-size:33px}.image-small-large-caption .large{grid-area:large}.image-small-large-caption .large .img{background-position:center;background-size:cover;background-repeat:no-repeat;line-height:0}.image-small-large-caption .large .inner-pt{position:relative;width:100%}@media only screen and (max-width: 1100px){.page-project-single .text-module .inner span.text-large{font-size:25px;line-height:40px}.page-project-single .intro .col{font-size:22px;line-height:35px}.page-project-single .intro .col.col-1{font-size:25px;line-height:40px}.page-project-single .intro .col.col-1 h1{line-height:40px}.page-project-single .text-module{font-size:21px;line-height:35px}.page-project-single .arrows-wrapper{padding-bottom:50px;margin-bottom:45px}}@media only screen and (max-width: 767px){.page-project-single .intro .col.col-1 h1{padding-right:0px}.page-project-single .intro .col.col-1 .subtitle{padding-right:0px}.page-project-single .intro .col{float:none !important;width:100% !important}.page-project-single .intro .col.col-1{margin-bottom:40px;padding-right:0px}.page-project-single .text-module{width:100% !important;margin-left:0px !important}}@media only screen and (max-width: 499px){.page-project-single .intro .col{font-size:19px;line-height:30px}.page-project-single .intro .col.col-1 h1{line-height:30px}.page-project-single .intro .col.col-1{font-size:23px;line-height:30px;margin-bottom:40px}.page-project-single .text-module{font-size:19px;line-height:30px}.page-project-single .text-module .inner span.text-large{font-size:23px;line-height:30px}.page-project-single .text-module .inner p{margin-bottom:22px}.page-project-single .arrows-wrapper{padding-bottom:45px}}.page-company{padding-bottom:80px}@media only screen and (min-width: 1024px){.page-company{padding-bottom:176px}}@media only screen and (min-width: 1024px){.page-company .wrap-texts{display:grid;grid-template-columns:1fr 1fr}}.page-company .block-text{border-top:1px solid #707070;padding-top:25px;padding-bottom:68px}.page-company .block-text:nth-child(even){padding-left:20px}.page-company .block-text:nth-child(odd){padding-right:20px}@media only screen and (min-width: 768px){.page-company .block-text:nth-child(even){padding-left:30px}.page-company .block-text:nth-child(odd){padding-right:30px}}@media only screen and (min-width: 1024px){.page-company .block-text:nth-child(even){padding-left:34px}.page-company .block-text:nth-child(odd){padding-right:34px}}.page-company .block-text p{font-size:18px;line-height:1.6em}.page-company .block-text p .large-font{font-size:22px}@media only screen and (min-width: 768px){.page-company .block-text p{font-size:22px}.page-company .block-text p .large-font{font-size:30px}}.page-company .dynamic-phrase{line-height:1.07em;margin-bottom:50px;font-size:34px}.page-company .dynamic-phrase strong{display:block}@media only screen and (min-width: 1024px){.page-company .dynamic-phrase{margin-bottom:73px;font-size:52px}}.page-company .contact p{font-size:22px;line-height:1.36em}.page-contact #content-wrapper{background-color:#000}.page-contact #header{background:#000}.page-contact #header a{color:#fff}.page-contact #header .nav li a:hover,.page-contact #header .nav li.selected a,.page-contact #header .nav li a.selected{color:#fff}.page-contact #header .btn-menu-icon:before,.page-contact #header .btn-menu-icon:after{background:#fff}.page-contact #header #nav-mobile ul li a.selected,.page-contact #header #nav-mobile ul li.selected a{color:#fff}.page-contact{display:flex;flex-direction:column;justify-content:space-between;background:#000}.page-contact .dynamic-phrase{color:#fff;line-height:1.07em;font-size:34px;padding-bottom:80px}@media only screen and (min-width: 1024px){.page-contact .dynamic-phrase{font-size:52px;padding-bottom:180px}}.page-contact .contact{padding-top:45px;border-top:1px solid #fff}.page-contact .contact a{color:#fff}.page-contact .contact p{color:#fff;font-size:22px;line-height:1.36em}.page-contact .instagram{padding-top:50px;padding-bottom:40px}