.gallery_section{background:linear-gradient(215deg,#3f3f3f 49%,#363636 0)!important;padding-bottom:120px;padding-top:120px}.gallery_section .gallery_inner_wrapper{width:100%}.gallery_section .image_gallery{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}.gallery_section .title *{color:#fff;font-size:55px;text-align:center}.gallery_section .image_gallery .img-wrapper>a img{aspect-ratio:1.5;object-fit:cover!important;width:100%}.img-wrapper{margin-top:15px;position:relative;img{width:100%}}.img-overlay{background:rgba(0,0,0,.7);display:flex;opacity:0;width:100%}.gallery_section .image_gallery .img-wrapper .hs_cos_wrapper,.img-overlay{align-items:center;height:100%;justify-content:center;left:0;position:absolute;top:0}.gallery_section .image_gallery .img-wrapper .hs_cos_wrapper{background:#00000036;display:block;display:flex;width:0;width:100%;z-index:999}.gallery_section .image_gallery .img-wrapper .hs_cos_wrapper svg{fill:#fff;height:30px;width:30px}#overlay{align-items:center;background:rgba(0,0,0,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:999;img{height:auto;margin:0;object-fit:contain;padding:5%;width:80%;@media screen and (min-width:768px){width:60%}@media screen and (min-width:1200px){width:50%}}}#nextButton{color:#fff;font-size:2em;transition:opacity .8s;&:hover{opacity:.7}@media screen and (min-width:768px){font-size:3em}}#prevButton{color:#fff;font-size:2em;transition:opacity .8s;&:hover{opacity:.7}@media screen and (min-width:768px){font-size:3em}}#exitButton{color:#fff;font-size:2em;position:absolute;right:15px;top:15px;transition:opacity .8s;&:hover{opacity:.7}@media screen and (min-width:768px){font-size:3em}}@media only screen and (max-width:1600px){.gallery_section .title *{font-size:36px}}@media only screen and (max-width:991px){.gallery_section .image_gallery{grid-template-columns:1fr 1fr}}@media only screen and (max-width:767px){.gallery_section{padding-bottom:60px;padding-top:60px}.gallery_section .image_gallery{gap:10px;grid-template-columns:1fr}}