.four-column{display:inline-block;padding:60px 0;position:relative;width:100%}.four-column:before{background:url(https://20543240.fs1.hubspotusercontent-na1.net/hubfs/20543240/noice-texture.png),linear-gradient(214.14deg,#353535 20.21%,#000 75.08%);bottom:-30%;content:"";left:-50vw;margin:0 50%;position:absolute;right:-50vw;top:0;z-index:-1}.four-column .heading,.four-column .heading h2{display:inline-block;width:100%}.four-column .heading h2{margin:0 0 10px}.four-column .heading h2 span{color:#fff}.four-column .heading h3{color:#fff;font-family:Proxima Nova Light;font-size:32px;line-height:1.1em;margin:0 0 50px;text-transform:inherit;width:50%}.four-column .col-wrap{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);width:100%}.four-column .col-wrap .column{position:relative;z-index:1}.four-column .col-wrap .column,.four-column .col-wrap .column a{display:inline-block;width:100%}.four-column .col-wrap .column a .image{display:inline-block;line-height:0;vertical-align:top;width:100%}.four-column .col-wrap .column a .image img{border-radius:10px;height:222px;object-fit:cover}.four-column .col-wrap .column a span.hover-text{background:#e5a72e;bottom:44px;box-shadow:0 4px 4px rgba(0,0,0,.25);box-sizing:border-box;display:block;font-family:Proxima Nova Black;font-size:16px;font-weight:800;height:auto;left:0;letter-spacing:-.03em;line-height:1.1em;min-width:152px;padding:7px 9px;position:absolute;text-transform:uppercase;transition:all .5s ease}.four-column .col-wrap .column:hover a span.hover-text{transform:scale(1.2)}.four-column .col-wrap .column:hover a .image img{filter:grayscale(100%)}@media(max-width:1279px){.four-column .heading h3{width:100%}}@media(max-width:991px){.four-column .heading h3{width:77%}.four-column .col-wrap{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.four-column .heading h3{width:100%}}@media(max-width:575px){.four-column .col-wrap .column a .image img{height:auto}.four-column .col-wrap{gap:20px}.four-column{padding:30px 0}}@media(max-width:430px){.four-column .col-wrap .column a .image img{height:auto}.four-column .col-wrap{gap:25px}.four-column .col-wrap .column a span.hover-text{bottom:10%;min-width:90%}.four-column .heading h3{font-size:25px;margin-bottom:26px}.four-column{padding:30px 0}.four-column .col-wrap{grid-template-columns:repeat(1,1fr)}}