.image-column-grid{position:relative;min-height:800px;overflow:hidden;margin:0 auto}.image-column-grid:after{content:"";display:table;clear:both}.image-column-grid .column{width:50%;display:inline-block;position:relative;vertical-align:top;min-height:100%}.image-column-grid .column.first-not-in-view .item .text{opacity:0}.image-column-grid .item{background:#004c68;transition:all 0.3s ease;position:relative;display:block;min-height:100px;vertical-align:top}.image-column-grid .item:last-child{margin-bottom:0}.image-column-grid .item:after{display:block;content:"";width:100%;padding-top:71.8279569892%}.image-column-grid .item.vertical-aspect:after{padding-top:105.376344086%}.image-column-grid .item .text{position:absolute;top:90%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;color:#fff;padding:18px;opacity:1;transition:opacity 0.35s ease}.image-column-grid .item h3{margin:0;font-size:110px;color:#000;font-family:sans-serif;text-align:left;font-weight:400}.image-column-grid .item:hover,.image-column-grid .item:focus{background:#111}.demo-spacer{display:block;height:100px;text-align:center;text-transform:uppercase;font-family:sans-serif;font-size:12px;padding:32px}.image-column-grid a{cursor:pointer}.column.right-test{margin-top:0px!important}span.code-num{float:right;color:#000;font-size:20px}@media screen and (max-width:1024px){.image-column-grid .item h3{margin:0;font-size:3.777vw;color:#000;font-family:sans-serif;text-align:left;font-weight:400}}@media screen and (min-width:768px){.image-column-grid .item h3{margin:0;font-size:3.777vw;color:#000;font-family:sans-serif;text-align:left;font-weight:400}}