.column{overflow:hidden;position:relative;margin:10px 0 !important;padding:0 10px;transition:.5s transform}
.column img{height:100%;width:100%;object-fit:cover}
.column:hover .overlay{opacity:1}
.column .img-cover{position:relative;max-height:100%;max-width:100%}
.column .img-cover iframe,.column .img-cover video{height:100%;min-height:24rem;width:100%;object-fit:cover}
.column .overlay{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;-webkit-transition:.5s ease all;transition:.5s ease all;padding:1.5rem}
.column .overlay .overlay-content{height:100%;width:100%;position:relative}
.column .overlay .overlay-content .overlay-header h4{font-size:2.5rem;line-height:.95;font-family:'Mixta Sharp Bold';letter-spacing:1px;word-break:break-word}
.column .overlay .overlay-content .overlay-header h6{font-size:1.5rem;text-decoration:underline;letter-spacing:4px;margin-top:.6rem;text-underline-offset:4px;font-family:'Trade Gothic Next'}
.column .overlay .overlay-content .overlay-footer{position:absolute;bottom:0rem;font-size:16px;line-height:22px;width:100%;font-style:italic;font-family:'Guardian TextEgyp Medium';letter-spacing:.5px;margin-bottom:7px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.gridGalleryContainer{overflow:hidden;padding-top:.3rem !important;padding-bottom:5rem}
.gridGalleryContainer .heading{position:relative;top:3rem;text-align:center}
.see-more-dots{margin-bottom:6px}
.gridGalleryContainer .see-more-dots span{height:5px;width:5px;background-color:#000;border-radius:50%;display:inline-block}
.gridGalleryContainer .row.see-more-btn{text-align:center;margin-top:3.5rem}
.gridGalleryContainer .heading h2{text-align:center;font-size:4.2rem;text-transform:uppercase;letter-spacing:6px;text-decoration:underline;font-weight:bold;z-index:10;line-height:1.5;text-underline-offset:14px;font-family:'Trade Gothic Next';color:#000}
.see-more-btn{color:#000 !important;text-decoration:none !important;font-family:'Guardian TextEgyp Medium'}
.grid-gallery-anchor{display:inline-block;width:100%}
.color-overlay{top:0;position:absolute;width:100%;height:100%;left:0;opacity:0}
.column:hover .color-overlay{opacity:.5}
@media only screen and (max-width:767px){.gridGalleryContainer .heading{top:2.05rem}
.gridGalleryContainer .heading h2{font-size:2.1rem;line-height:1.5;text-underline-offset:5px;letter-spacing:5px}
.column .overlay .overlay-content .overlay-header h4{font-size:1rem}
.column .overlay .overlay-content .overlay-header h6,.column .overlay .overlay-content .overlay-footer{font-size:unset;line-height:1.2}
.column .img-cover{height:220px;overflow:hidden;object-fit:cover}
.column .img-cover iframe,.column .img-cover video{min-height:unset}
.gridGalleryContainer .row{padding:0 8px}
.gridGalleryContainer .row.see-more-btn{margin-top:2rem}
.see-more-dots{margin-bottom:5px}
.column{margin:6px 0 !important;padding:0 6px}
.column .overlay{padding:.8rem}
.column .overlay .overlay-content .overlay-header h4{font-size:1.75rem;line-height:.9;margin-bottom:0}
.column .overlay .overlay-content .overlay-header h6{font-size:.75rem;letter-spacing:2px;margin-top:.25rem}
.column .overlay .overlay-content .overlay-footer{font-size:10px;line-height:12px}
.gridGalleryContainer{padding-bottom:2rem}
}
@media only screen and (min-width:768px){.gridGalleryContainer .heading{padding:0 8rem}
.gridGalleryContainer .heading h2{max-width:980px;margin:0 auto}
}
.wrapper-contents.wrapper-contents-120.yellow-theme .gridGalleryContainer{padding-top:5rem !important}