@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-HeavyItalic.947c78cd.eot);src:local("SF UI Text Heavy Italic"),local("SFUIText-HeavyItalic"),url(../fonts/SFUIText-HeavyItalic.947c78cd.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIText-HeavyItalic.941d37f2.woff) format("woff"),url(../fonts/SFUIText-HeavyItalic.be124586.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-LightItalic.ef7e6854.eot);src:local("SF UI Text Light Italic"),local("SFUIText-LightItalic"),url(../fonts/SFUIText-LightItalic.ef7e6854.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIText-LightItalic.9eceb654.woff) format("woff"),url(../fonts/SFUIText-LightItalic.7e3a3682.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-MediumItalic.540e44e8.eot);src:local("SF UI Text Medium Italic"),local("SFUIText-MediumItalic"),url(../fonts/SFUIText-MediumItalic.540e44e8.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIText-MediumItalic.f02680d3.woff) format("woff"),url(../fonts/SFUIText-MediumItalic.fd644a14.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:SF UI Display;src:url(../fonts/SFUIDisplay-Medium.b96d5a5f.eot);src:local("SF UI Display Medium"),local("SFUIDisplay-Medium"),url(../fonts/SFUIDisplay-Medium.b96d5a5f.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay-Medium.3f018646.woff) format("woff"),url(../fonts/SFUIDisplay-Medium.40370a7c.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/SFUIDisplay-Regular.ee37db5b.eot);src:local("SF UI Display Regular"),local("SFUIDisplay-Regular"),url(../fonts/SFUIDisplay-Regular.ee37db5b.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay-Regular.487c86ca.woff) format("woff"),url(../fonts/SFUIDisplay-Regular.432aa884.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/SFUIDisplay-Light.e8d9c479.eot);src:local("SF UI Display Light"),local("SFUIDisplay-Light"),url(../fonts/SFUIDisplay-Light.e8d9c479.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay-Light.96b9ca7b.woff) format("woff"),url(../fonts/SFUIDisplay-Light.fc3320a8.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/SFUIDisplay-Thin.ed855aa6.eot);src:local("SF UI Display Thin"),local("SFUIDisplay-Thin"),url(../fonts/SFUIDisplay-Thin.ed855aa6.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay-Thin.646057e6.woff) format("woff"),url(../fonts/SFUIDisplay-Thin.2fab2159.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/SFUIDisplay-Ultralight.d6fcda4b.eot);src:local("SF UI Display Ultralight"),local("SFUIDisplay-Ultralight"),url(../fonts/SFUIDisplay-Ultralight.d6fcda4b.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay-Ultralight.17829195.woff) format("woff"),url(../fonts/SFUIDisplay-Ultralight.fb9dea43.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-Semibold.476e88b4.eot);src:local("SF UI Text Semibold"),local("SFUIText-Semibold"),url(../fonts/SFUIText-Semibold.476e88b4.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIText-Semibold.70ccfb41.woff) format("woff"),url(../fonts/SFUIText-Semibold.21e502e3.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/SFUIDisplay-Semibold.30fb326a.eot);src:local("SF UI Display Semibold"),local("SFUIDisplay-Semibold"),url(../fonts/SFUIDisplay-Semibold.30fb326a.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay-Semibold.da23569b.woff) format("woff"),url(../fonts/SFUIDisplay-Semibold.610e95e2.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-Regular.54152e9d.eot);src:local("SF UI Text Regular"),local("SFUIText-Regular"),url(../fonts/SFUIText-Regular.54152e9d.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIText-Regular.53d97cae.woff) format("woff"),url(../fonts/SFUIText-Regular.0cfc29e3.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/SFUIDisplay-Black.d2360d3a.eot);src:local("SF UI Display Black"),local("SFUIDisplay-Black"),url(../fonts/SFUIDisplay-Black.d2360d3a.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay-Black.f52c96e6.woff) format("woff"),url(../fonts/SFUIDisplay-Black.419d8838.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-BoldItalic.dcac38a8.eot);src:local("SF UI Text Bold Italic"),local("SFUIText-BoldItalic"),url(../fonts/SFUIText-BoldItalic.dcac38a8.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIText-BoldItalic.2eb27f77.woff) format("woff"),url(../fonts/SFUIText-BoldItalic.2a737c07.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-Bold.bfadacfc.eot);src:local("SF UI Text Bold"),local("SFUIText-Bold"),url(../fonts/SFUIText-Bold.bfadacfc.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIText-Bold.bb08af6a.woff) format("woff"),url(../fonts/SFUIText-Bold.47f0620f.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/SFUIDisplay-Heavy.b5e9f0cb.eot);src:local("SF UI Display Heavy"),local("SFUIDisplay-Heavy"),url(../fonts/SFUIDisplay-Heavy.b5e9f0cb.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay-Heavy.b827ee67.woff) format("woff"),url(../fonts/SFUIDisplay-Heavy.7d09850b.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-Light.7c319801.eot);src:local("SF UI Text Light"),local("SFUIText-Light"),url(../fonts/SFUIText-Light.7c319801.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIText-Light.95873c57.woff) format("woff"),url(../fonts/SFUIText-Light.31a44cff.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-Heavy.a7b01b0f.eot);src:local("SF UI Text Heavy"),local("SFUIText-Heavy"),url(../fonts/SFUIText-Heavy.a7b01b0f.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIText-Heavy.2432b134.woff) format("woff"),url(../fonts/SFUIText-Heavy.e9d9b447.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-Medium.9a386faf.eot);src:local("SF UI Text Medium"),local("SFUIText-Medium"),url(../fonts/SFUIText-Medium.9a386faf.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIText-Medium.48977014.woff) format("woff"),url(../fonts/SFUIText-Medium.82c3bad5.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/SFUIDisplay-Bold.781dbc85.eot);src:local("SF UI Display Bold"),local("SFUIDisplay-Bold"),url(../fonts/SFUIDisplay-Bold.781dbc85.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIDisplay-Bold.383901d6.woff) format("woff"),url(../fonts/SFUIDisplay-Bold.8757032d.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-Italic.df2a6456.eot);src:local("SF UI Text Italic"),local("SFUIText-Italic"),url(../fonts/SFUIText-Italic.df2a6456.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIText-Italic.3a702590.woff) format("woff"),url(../fonts/SFUIText-Italic.c25e068d.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:SF UI Text;src:url(../fonts/SFUIText-SemiboldItalic.26b1bee8.eot);src:local("SF UI Text Semibold Italic"),local("SFUIText-SemiboldItalic"),url(../fonts/SFUIText-SemiboldItalic.26b1bee8.eot?#iefix) format("embedded-opentype"),url(../fonts/SFUIText-SemiboldItalic.da2dba92.woff) format("woff"),url(../fonts/SFUIText-SemiboldItalic.22411971.ttf) format("truetype");font-weight:600;font-style:italic}.header-wrapper .header-logo{padding-top:20vh;width:100%;display:flex;justify-content:center;margin-bottom:-15px;position:relative;z-index:2}.header-wrapper .header-logo img{width:100px}.projectslist-card-wrapper{text-align:center;position:relative;box-sizing:border-box;margin-bottom:30px}.projectslist-card-wrapper.me .projectslist-card__mask:hover{background:none}.projectslist-card-wrapper.me .projectslist-card__image .image-logo{width:100px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.projectslist-card-wrapper.me .projectslist-card__image .image-logo{width:70px}}.projectslist-card-wrapper.me .projectslist-card__about{position:relative;z-index:2;text-align:center}.projectslist-card-wrapper.me .projectslist-card__about-little{font-weight:lighter;margin-top:-10px;margin-bottom:10px;font-size:calc(.4rem + .6vw)}.projectslist-card-wrapper:before{content:"";display:block}.projectslist-card-wrapper .projectslist-card{top:0;left:0;width:100%}.projectslist-card-wrapper .projectslist-card__mask{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .2s;z-index:3}.projectslist-card-wrapper .projectslist-card__mask:hover{background:rgba(0,0,0,.5)}.projectslist-card-wrapper .projectslist-card__image{position:relative;z-index:1}.projectslist-card-wrapper .projectslist-card__image img{width:100%}.projectslist-card-wrapper .projectslist-card__about{z-index:2;text-align:left;font-family:SF UI Text}.projectslist-card-wrapper .projectslist-card__about-city{text-transform:uppercase;font-size:calc(.4rem + 1.2vw);font-weight:lighter;margin-bottom:5px}.projectslist-card-wrapper .projectslist-card__about-title{font-size:calc(.4rem + .6vw);font-weight:lighter}@media screen and (max-width:576px){.projectslist-card-wrapper .projectslist-card__about-city{font-size:20px;text-shadow:0 0 2px #fff}.projectslist-card-wrapper .projectslist-card__about-title{font-size:14px;text-shadow:0 0 2px #fff}}.modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:999;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center}.modal-wrapper .modal-loadingmask{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background:grey}.modal-wrapper .modal-loadingmask:before{content:"";position:absolute;top:10px;left:10px;right:10px;bottom:10px;background:#3e3e3e;border-radius:50%;z-index:2}.modal-wrapper .modal-loadingmask:after{content:"";position:absolute;left:45%;transform:translateX(-45%);top:0;bottom:0;width:10px;z-index:1;border-radius:2px;background:orange;-webkit-animation:rotate .5s ease-in-out infinite;animation:rotate .5s ease-in-out infinite}@-webkit-keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal-wrapper .modal-close{position:absolute;top:3%;right:4%;font-family:SF UI Text;font-size:30px;font-weight:800;color:#fff;cursor:pointer}.modal-wrapper .modal-container{z-index:1;padding:0 10%}.modal-wrapper .modal-container img{max-height:80vh;width:auto;max-width:100%}.main-wrapper .projects-list{display:grid;grid-gap:100px;grid-template-columns:repeat(auto-fill,minmax(25%,1fr));background:#fff;padding:5%}.main-wrapper .projects-list a{text-decoration:none;color:inherit}@media screen and (max-width:576px){.main-wrapper .projects-list{padding:50px 5% 100px 5%;grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}.current-wrapper .current-container{margin:0 auto;max-width:1400px;padding:100px 5%;background:#fff;display:grid;grid-gap:20px;grid-template-columns:1fr 1fr 1fr;position:relative;min-height:50vh}@media screen and (max-width:768px){.current-wrapper .current-container{grid-template-columns:1fr 1fr}}@media screen and (max-width:576px){.current-wrapper .current-container{grid-template-columns:1fr}}.current-wrapper .current-container .current-block{z-index:1;position:relative}.current-wrapper .current-container .current-block div{margin-bottom:20px}.current-wrapper .current-container .current-block img{cursor:pointer;width:100%;transition:all .2s}.current-wrapper .current-container .current-block img:hover{filter:brightness(.4)}.future-wrapper{display:flex;min-height:100vh;font-family:SF UI Text;flex-direction:column}.future-wrapper .future-title{margin:auto;font-size:30px;text-align:center;padding:10%}.future-wrapper .future-back{margin:auto;text-align:center;font-size:20px;color:#000}*{padding:0;margin:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.wrapper{width:100%;min-height:100vh;height:100%;background:url(../img/pattern.bf3f067c.jpg);background-repeat:repeat-y;background-size:100%}