.rose-gallery-outer-wrp{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:-100px!important;margin:0 auto;max-width:1920px;min-height:900px;overflow:hidden;position:relative;width:100%}.rose-gallery-inner-wrp{padding-top:250px;position:relative;text-align:center}.rose-gallery-inner-wrp h2{font-family:Optima LT W05 Roman,sans-serif!important;font-size:80px;font-weight:400;line-height:100px;margin:0}.rose-gallery-outer-wrp:before{background-color:rgba(0,0,0,.4);content:"";height:100%;position:absolute;top:0;width:100%}.banner-shape{bottom:-262px;position:absolute;width:100%}.banner-shape svg{height:1098px;width:100%}.banner-mobile-shape{display:none}@media (min-width:4001px){.banner-shape{bottom:-326px}}@media (max-width:4000px) and (min-width:2698px){.banner-shape{bottom:-326px}}@media (max-width:2698px) and (min-width:2023px){.banner-shape{bottom:-325px}.gallery-filter-outer-wrp{padding-top:120px!important}}@media (max-width:2023px) and (min-width:1798px){.banner-shape{bottom:-330px}.gallery-filter-outer-wrp{padding-top:140px!important}}@media (max-width:1798px) and (min-width:1686px){.banner-shape{bottom:-320px}.gallery-filter-outer-wrp{padding-top:220px!important}}@media screen and (max-width:1500px) and (min-width:1130px){.banner-shape{bottom:-380px}}@media (max-width:1130px){.banner-shape{display:none}.rose-gallery-inner-wrp h2{font-size:60px;line-height:80px}.gallery-filter-outer-wrp{padding-top:0!important}.rose-gallery-outer-wrp{min-height:550px}.banner-mobile-shape{bottom:-75px;display:block;position:absolute;right:-440px}.banner-mobile-shape svg path{fill:#f9f9f9}.rose-gallery-outer-wrp{overflow-x:hidden}}