.gallery__listing .black__box,.gallery__listing .gallerylisting{width:100%;padding-inline:1em}.gallery__listing{margin-top:30px;width:100%;padding-bottom:80px}.gallery__listing .black__box{padding-block:60px;padding-bottom:180px;background-color:#000;color:#fff}.gallery__listing .black__box h1,.gallery__listing .black__box p{color:#fff}.gallery__listing .black__box h1{margin-bottom:30px;font-size:36px;line-height:43px;font-family:Bitter,serif;font-weight:500}.gallery__listing .black__box p:last-child{margin:0}.gallery__listing .gallerylisting .listing__boxes{display:flex;gap:30px;flex-wrap:wrap;margin-top:-100px;pointer-events:none;transition:.5s ease-in-out}.gallery__listing .gallerylisting .listing__boxes>*{pointer-events:auto}.gallery__listing .gallerylisting .listing__boxes:hover>*{opacity:.5}.gallery__listing .gallerylisting .listing__boxes:hover>:hover{transform:scale(1.1);opacity:1}.gallery__listing .gallerylisting .listing__boxes .box{flex:0 1 calc(25% - 25px);transition:.5s ease-in-out}.gallery__listing .gallerylisting .listing__boxes .box p{margin-top:10px;font-size:21px;line-height:25.2px;font-weight:600}@media screen and (max-width:1025px){.gallery__listing .gallerylisting{width:100%;padding-inline:1em}.gallery__listing .gallerylisting .listing__boxes .box{flex:0 1 calc(25% - 23px)}}@media screen and (max-width:769px){.gallery__listing .gallerylisting{width:100%;padding-inline:1em}.gallery__listing .gallerylisting .listing__boxes .box{flex:0 1 calc(33.3333% - 20px)}}@media screen and (max-width:567px){.gallery__listing{padding-bottom:0}.gallery__listing .gallerylisting{width:100%;padding-inline:1em}.gallery__listing .gallerylisting .listing__boxes .box{flex:0 1 calc(50% - 15px)}}