@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:none;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}body{margin:0}ul{list-style-type:none}a{background:transparent;text-decoration:none}button,input{line-height:normal}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}img{display:block;height:auto;max-width:100%}input:focus,textarea:focus{outline:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}A{text-decoration:none!important}@media print{@page{margin:1cm}body{background:#fff;color:#000}body .button,body .scroll{display:none!important}body HEADER{padding:0 30px}body HEADER svg{width:200px}body HEADER H1{font-size:50px;margin-top:20px}body FOOTER{display:none!important}body .image-list{padding:0!important}body IMG{max-height:100vh!important}body .image-list-item+.image-list-item{margin-top:1cm!important}body #loader{display:none!important}body #root{opacity:1!important}}HTML{font-family:Nunito,sans-serif;font-size:24px;font-weight:400;line-height:1.1}HTML H1{font-size:80px;font-weight:200}@media only screen and (min-width:1024px)and (max-width:1920px){HTML H1{font-size:60px}}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){HTML H1{font-size:48px}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){HTML H1{font-size:28px}}HTML H2{font-size:42px;font-weight:300}@media only screen and (min-width:1024px)and (max-width:1920px){HTML H2{font-size:36px}}@media only screen and (min-width:1024px)and (max-width:1441px){HTML H2{font-size:32px}}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){HTML H2{font-size:28px}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){HTML H2{font-size:20px}}HTML B{font-weight:400}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}:root{--app-height:100%}.fslightbox-container,.fslightbox-toolbar{background:#000!important}.fslightbox-toolbar svg path{fill:#fff!important}.fslightbox-toolbar>:first-child{display:none}.fslightbox-toolbar-button{height:80px!important;width:80px!important}.fslightbox-toolbar svg{height:30px!important;width:30px!important}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){.fslightbox-toolbar-button{height:60px!important;width:60px!important}.fslightbox-toolbar-button svg{height:20px!important;width:20px!important}}.fslightbox-slide-btn-container,.fslightbox-slide-number-container{display:none!important}HEADER{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;height:var(--app-height);justify-content:center;text-align:center}HEADER:after{border-bottom:2px dotted rgba(0,0,0,.2);bottom:-2px;content:"";display:block;left:0;margin:auto;position:absolute;right:0;width:100%}HEADER H1{margin-top:60px;max-width:1100px}@media only screen and (min-width:1024px)and (max-width:1920px){HEADER H1{margin-top:40px;max-width:800px}}@media only screen and (min-width:1024px)and (max-width:1441px){HEADER H1{margin-top:30px}}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){HEADER H1{margin-top:20px;max-width:830px}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){HEADER H1{margin-top:20px}}HEADER svg{height:60px;width:350px}@media only screen and (min-width:1024px)and (max-width:1920px){HEADER svg{width:300px}}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){HEADER svg{width:240px}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){HEADER svg{height:35px;width:180px}HEADER{padding-bottom:70px}}HEADER>.button{position:absolute;right:60px;top:60px}@media only screen and (min-width:1024px)and (max-width:1441px){HEADER>.button{right:40px;top:40px}}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){HEADER>.button{right:30px;top:30px}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){HEADER>.button{display:none}}HEADER>.language-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;left:60px;margin-left:-5px;position:absolute;top:60px}@media only screen and (min-width:1024px)and (max-width:1441px){HEADER>.language-switcher{left:40px;top:40px}}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){HEADER>.language-switcher{left:30px;top:30px}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){HEADER>.language-switcher{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;right:0;top:15px;width:100%}}HEADER>.language-switcher>LI{font-size:18px}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){HEADER>.language-switcher>LI{font-size:14px}}HEADER>.language-switcher>LI A{color:rgba(0,0,0,.2);display:block;padding:10px;-webkit-transition:all .3s ease;transition:all .3s ease}HEADER>.language-switcher>LI A:focus,HEADER>.language-switcher>LI A:hover{color:rgba(0,0,0,.4)}HEADER>.language-switcher>LI.active{pointer-events:none}HEADER>.language-switcher>LI.active A{color:#000}HEADER>.scroll{-webkit-animation:fade_move_down 3s ease-in-out infinite;animation:fade_move_down 3s ease-in-out infinite;bottom:110px;left:0;margin:auto;opacity:.2;position:absolute;right:0}@media only screen and (min-width:1024px)and (max-width:1920px){HEADER>.scroll{bottom:60px}}@media only screen and (min-width:1024px)and (max-width:1441px){HEADER>.scroll{bottom:30px}}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){HEADER>.scroll{bottom:40px}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){HEADER>.scroll{bottom:40px}}@-webkit-keyframes fade_move_down{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}40%{opacity:.2}60%{opacity:.2}to{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes fade_move_down{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}40%{opacity:.2}60%{opacity:.2}to{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}#portfolio{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-40px}@media only screen and (min-width:1024px)and (max-width:1920px){#portfolio{margin-left:-30px}}MAIN{padding:0 80px}@media only screen and (min-width:1024px)and (max-width:1920px){MAIN{padding:0 30px}}@media only screen and (min-width:1024px)and (max-width:1441px){MAIN{padding:0 30px}}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){MAIN{padding:0 30px}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){MAIN{padding:0 10px}}MAIN .work-switcher>UL{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;margin:20px 0 20px -15px}MAIN .work-switcher>UL>LI>A{color:rgba(0,0,0,.2);display:block;padding:20px 15px;-webkit-transition:all .3s ease;transition:all .3s ease}MAIN .work-switcher>UL>LI>A:focus,MAIN .work-switcher>UL>LI>A:hover{color:rgba(0,0,0,.4)}MAIN .work-switcher>UL>LI.active A{color:#000}MAIN .introduction{margin:180px 0;text-align:center}@media only screen and (min-width:1024px)and (max-width:1920px){MAIN .introduction{margin:100px 0}}@media only screen and (min-width:1024px)and (max-width:1441px){MAIN .introduction{padding:0 30px}}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){MAIN .introduction{margin:80px 0;padding:0 30px}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){MAIN .introduction{margin:40px 0;padding:0 10px}}MAIN .introduction .services{font-size:28px}@media only screen and (min-width:1024px)and (max-width:1920px){MAIN .introduction .services{font-size:24px}}@media only screen and (min-width:1024px)and (max-width:1441px){MAIN .introduction .services{font-size:20px}}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){MAIN .introduction .services{font-size:20px}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){MAIN .introduction .services{font-size:16px}}MAIN .introduction .services-wrapper{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;margin-top:160px;position:relative}@media only screen and (min-width:1024px)and (max-width:1920px){MAIN .introduction .services-wrapper{margin-top:100px}}@media only screen and (min-width:1024px)and (max-width:1441px){MAIN .introduction .services-wrapper{margin-top:60px}}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){MAIN .introduction .services-wrapper{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-top:60px}MAIN .introduction .services-wrapper:after{border-right:2px dotted rgba(0,0,0,.2);content:"";display:block;height:100%;left:50%;position:absolute;top:0}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){MAIN .introduction .services-wrapper{-webkit-column-count:1;-moz-column-count:1;column-count:1;margin-top:20px}}@media only screen and (max-width:890px)and (orientation:landscape){MAIN .introduction .services-wrapper{-webkit-column-count:2;-moz-column-count:2;column-count:2}MAIN .introduction .services-wrapper:after{border-right:2px dotted rgba(0,0,0,.2);content:"";display:block;height:100%;left:50%;position:absolute;top:0}}MAIN .introduction .services>LI{padding:60px 30px}@media only screen and (min-width:1024px)and (max-width:1920px){MAIN .introduction .services>LI{padding:40px 20px}}@media only screen and (min-width:1024px)and (max-width:1441px){MAIN .introduction .services>LI{padding:30px 20px}}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){MAIN .introduction .services>LI{padding:30px 20px}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){MAIN .introduction .services>LI{padding:20px}}MAIN .introduction .services:not(:last-child){border-right:2px dotted rgba(0,0,0,.2)}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){MAIN .introduction .services:not(:last-child){border-right:none}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){MAIN .introduction .services:not(:last-child){border-right:none}}MAIN .image-list{padding-left:40px;width:50%}@media only screen and (min-width:1024px)and (max-width:1920px){MAIN .image-list{padding-left:30px}}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){MAIN .image-list{display:none;width:100%}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){MAIN .image-list{display:none;width:100%}}MAIN .image-list-mobile{display:none}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){MAIN .image-list-mobile{display:block}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){MAIN .image-list-mobile{display:block}}MAIN .image-list-item+.image-list-item{margin-top:40px}@media only screen and (min-width:1024px)and (max-width:1920px){MAIN .image-list-item+.image-list-item{margin-top:30px}}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){MAIN .image-list-item+.image-list-item{margin-top:30px}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){MAIN .image-list-item+.image-list-item{margin-top:10px}}MAIN .image-list LI{overflow:hidden}MAIN .image-list LI:hover IMG{scale:1.01}MAIN IMG{-o-object-fit:contain;object-fit:contain;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}FOOTER{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto;max-width:1920px;padding:60px}@media only screen and (min-width:1024px)and (max-width:1920px){FOOTER{padding:40px}}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){FOOTER{padding:30px}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){FOOTER{padding:20px}}FOOTER .footer-area{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 50%;flex:0 0 50%;-ms-flex-direction:column;flex-direction:column;font-size:30px;font-weight:300;justify-content:center;padding:60px 20px;text-align:center}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){FOOTER .footer-area{font-size:22px;padding:40px 10px}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){FOOTER .footer-area{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-size:18px;padding:40px 10px}}FOOTER .footer-area SPAN{line-height:1.5;max-width:450px}FOOTER .footer-area P{font-size:40px;font-weight:400}FOOTER .footer-area P+SPAN{display:block;margin-top:30px}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){FOOTER .footer-area P+SPAN{margin-top:20px}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){FOOTER .footer-area P+SPAN{margin-top:15px}}@media only screen and (min-width:1024px)and (max-width:1920px){FOOTER .footer-area P{font-size:32px}}@media only screen and (max-width:1280px)and (orientation:landscape),only screen and (min-width:760px)and (max-width:1023px){FOOTER .footer-area P{font-size:32px}}@media only screen and (max-width:759px),only screen and (max-width:890px)and (orientation:landscape){FOOTER .footer-area P{font-size:26px}}FOOTER .footer-area A{color:#000}FOOTER .footer-area A:hover{text-decoration:underline}FOOTER .footer-area.secondary{color:rgba(0,0,0,.2);text-decoration:none!important}.clients{-ms-flex-wrap:wrap;flex-wrap:wrap}.clients,.clients>LI{display:-webkit-box;display:-ms-flexbox;display:flex}.clients>LI{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:1 0 25%;flex:1 0 25%;justify-content:center;padding:30px 0}.clients IMG{max-width:300px}.separator{position:relative}.separator:before{border-bottom:2px dotted rgba(0,0,0,.2);content:"";display:block;left:0;margin:auto;position:absolute;right:0;width:100%}.separator+MAIN{padding-top:10px}.button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:2px dotted rgba(0,0,0,.2);border-radius:60px;color:rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;justify-content:center;padding:0 50px;-webkit-transition:all .3s ease;transition:all .3s ease}.button:focus,.button:hover{border-color:rgba(0,0,0,.4);color:rgba(0,0,0,.4)}