.news-grid{padding:2rem 0}.news-grid .grid-item{width:25%;height:1px;padding-bottom:20%;position:relative;color:#fff;float:left;overflow:hidden;background-color:#7c109a}.news-grid .grid-item a,.news-grid .grid-item a:hover,.news-grid .grid-item a:focus{color:#fff;text-decoration:none}.news-grid .grid-item .description{display:none;letter-spacing:.075rem;font-size:.9rem}.news-grid .grid-item .image-wrapper{position:absolute;top:0;right:0;width:100%;height:100%;background-size:cover;background-position:center center;background-color:#7c109a}.news-grid .grid-item:hover .image-wrapper,.news-grid .grid-item:first-child .image-wrapper{background-blend-mode:multiply;opacity:1}.news-grid .grid-item .overlay{position:absolute;left:0;right:0;bottom:0;width:100%;height:100%;display:block;padding:1rem;opacity:1}.news-grid .grid-item .entry-title{font-weight:300;font-size:1.2rem;opacity:0}.news-grid .grid-item:hover .overlay,.news-grid .grid-item:hover .overlay .entry-title,.news-grid .grid-item .overlay:focus{opacity:1}.news-grid .grid-item .chevron{position:absolute;display:block;text-align:right;bottom:1rem;right:1.5rem;display:block;text-align:right;width:30px;height:30px;-webkit-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out}.news-grid .grid-item:hover .chevron{margin-right:-5px}.news-grid .grid-item:first-child{width:50%;padding-bottom:40%}.news-grid .grid-item:first-child .overlay{padding:2rem 2rem 3rem;opacity:1;height:auto}.news-grid .grid-item:first-child .description{display:block}.news-grid .grid-item:first-child .entry-title{font-size:1.5rem;opacity:1}@media(max-width: 767px){.news-grid .grid-item:first-child .description{display:none}}@media(max-width: 575px){.news-grid .grid-item,.news-grid .grid-item:first-child{width:100%;padding-bottom:0;height:auto}.news-grid .grid-item,.news-grid .grid-item:first-child{margin-bottom:1rem}.news-grid .grid-item .overlay{position:relative;min-height:200px;opacity:1}.news-grid .grid-item .overlay,.news-grid .grid-item:first-child .overlay{padding:1rem 1rem 2rem}.news-grid .grid-item:first-child .entry-title{font-size:1.2rem}.news-grid .grid-item .description{font-size:13px;letter-spacing:.03rem}.news-grid .grid-item .entry-title{opacity:1}.news-grid .grid-item .description,.news-grid .grid-item:first-child .description{display:block}.news-grid .grid-item .image-wrapper{background-blend-mode:multiply;opacity:1}}