.entry-wrapper,.entry-wrapper .entry-container{width:100%;height:auto}.entry-wrapper .entry-container .projects-wrapper{width:100%;height:auto;padding:80px 0}.entry-wrapper .entry-container .bloghighlights-wrapper,.entry-wrapper .entry-container .video_highlight-wrapper,.mosaic-wrapper{width:100%;height:auto}.mosaic-wrapper{margin:0 0 80px}.mosaic-wrapper .mosaic-container,.mosaic-wrapper .mosaic-container .mosaic{width:100%;height:auto}.mosaic-wrapper .mosaic-container .mosaic .mosaic-content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:240px;justify-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:auto}.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item{background-size:cover;background-position:50%;background-repeat:no-repeat}.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item .mosaic-link{display:table;width:100%;height:100%;min-height:240px}.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item .mosaic-link .mosaic-title{display:table-cell;vertical-align:middle;text-transform:uppercase;line-height:1.5;font-family:Montserrat,sans-serif;font-size:32px;font-weight:900;color:#fff;text-align:center;padding:5px;text-shadow:4px 2px 6px #1e1e1e}.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item:nth-child(2){grid-column:span 2}.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item:nth-child(3){grid-row:span 2}.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item:nth-child(8){grid-column:span 2}@media only screen and (max-width:1920px){.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item .mosaic-link .mosaic-title{font-size:1.5vw}}@media only screen and (max-width:1440px){.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item .mosaic-link .mosaic-title{font-size:2vw}}@media only screen and (max-width:920px){.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item .mosaic-link .mosaic-title{font-size:3vw}}@media only screen and (max-width:720px){.mosaic-wrapper .mosaic-container .mosaic .mosaic-content{grid-template-columns:1fr 1fr;grid-template-rows:4fr}.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item:nth-child(2){grid-column:span 1}.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item:nth-child(3){grid-row:span 2}.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item:nth-child(8){grid-column:span 2}}@media only screen and (max-width:560px){.mosaic-wrapper .mosaic-container .mosaic .mosaic-content{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,120px)}.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item .mosaic-link{min-height:auto}.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item .mosaic-link .mosaic-title{font-size:4vw}.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item:nth-child(2){grid-column:span 1}.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item:nth-child(3){grid-row:span 2}.mosaic-wrapper .mosaic-container .mosaic .mosaic-content .mosaic-item:nth-child(8){grid-column:span 2}}