@import url(https://fonts.googleapis.com/css?family=Ubuntu:700|Roboto:300);.fade-enter-active[data-v-639144a7]{opacity:1}.fade-leave-active[data-v-639144a7]{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter[data-v-639144a7]{opacity:1}.fade-leave-to[data-v-639144a7]{opacity:0}.images[data-v-639144a7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(33vmin,1fr));justify-items:stretch;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.images img[data-v-639144a7]{width:100%;height:25vmin;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;cursor:pointer;border:1vmin solid #000;-webkit-transition:opacity .3s,border .3s;transition:opacity .3s,border .3s}.images .opac[data-v-639144a7]{opacity:.6}.images .enlarge[data-v-639144a7]{height:auto!important;grid-column:span 3;grid-row:span 2;border:.3vmin solid #00f!important;opacity:1!important}.images img[data-v-639144a7]:hover{opacity:1;-webkit-transition:opacity .3,border .5s;transition:opacity .3,border .5s;border:.3vmin solid #00f}.fade-enter-active{opacity:1}.fade-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter{opacity:1}.fade-leave-to{opacity:0}.loading{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;background-color:#000;z-index:9999}.projectitem{position:relative;overflow:hidden}.projectitem .list{margin-bottom:1.5vmin}@media (max-device-width:1025px){.projectitem .list{font-size:2.5vmin}}@media (max-device-width:769px){.projectitem .list{font-size:5vmin;padding:2vmin 4vmin;margin-left:4vmin;margin-bottom:4vmin}}.projectitem .list li a{text-decoration:none;color:#fff}.projectitem .list li:hover a{color:orange}.projectitem h4{margin:2vmin 0;letter-spacing:.1vmin}@media (max-device-width:1025px){.projectitem h4{font-size:2.5vmin}}@media (max-device-width:769px){.projectitem h4{font-size:5vmin;padding:4vmin}}.projectitem p{margin-bottom:2vmin;padding-right:1vmin}@media (max-device-width:1025px){.projectitem p{font-size:2.5vmin}}@media (max-device-width:769px){.projectitem p{font-size:5vmin;padding:2vmin 4vmin}}