.image-gallery-outer{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:160px;padding-left:200px}.image-content{bottom:24px;box-sizing:border-box;padding:30px;position:absolute;transition:.5s ease;width:100%;z-index:2}.image-gallery-container{display:flex;gap:100px;justify-content:flex-end;margin-bottom:-160px;padding-top:80px}.image-gallery-heading h2{display:block;font-family:replica-bold,sans-serif;font-weight:400;line-height:40px;margin:0;padding:20px 0 20px 25px;position:relative;text-align:center;text-transform:uppercase;transform:scale(-1);writing-mode:vertical-rl}.image-gallery-inner{align-items:center;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:1300px){.image-gallery-inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.image-gallery-outer{padding:0 20px 0 80px}.image-gallery-container{flex-flow:column;gap:40px;padding-top:36px}.image-gallery-heading h2{transform:none;writing-mode:horizontal-tb}}@media (max-width:767px){.image-gallery-outer{padding:0 20px}.image-gallery-inner{grid-template-columns:1fr}}.gallery-image-wraper{height:100%;overflow:hidden;position:relative;width:100%}.gallery-img-module-cover:after{content:"";height:100%;left:0;position:absolute;top:0;transition:background .5s ease;width:100%;z-index:1}.gallery-image-cover{height:auto;height:100vh;left:0;overflow:hidden;position:absolute;top:0;width:100%}.gallery-image-wraper a,.gallery-img-module-cover{height:100%}.gallery-img-module-cover img{height:100%;min-height:370px;width:100%}.image-title p{box-sizing:border-box;color:#fff;font-family:replica-bold,sans-serif!important;font-size:20px;font-weight:400!important;line-height:23px;margin:0 0 24px;padding:16px;width:fit-content}.image-desc-butn{margin-top:48px;text-align:right!important}.image-desc-butn span{border-bottom:1px solid #fff;color:#fff;padding-bottom:10px;text-transform:uppercase}.image-desc{color:#fff;display:none}.image-desc p{box-sizing:border-box;color:#fff;font-size:14px;font-weight:300;z-index:1}.gallery-image-wraper a:hover .image-desc{display:block}@media only screen and (min-width:768px) and (max-width:1024px){.gallery-image-wraper{flex:0 50%;margin-bottom:10px}}@media (max-width:767px){.gallery-image-wraper{flex:0 100%;margin-bottom:10px}.image-title p{font-size:20px!important}}@media (max-width:479px){.gallery-image-wraper{flex:0 100%;margin-bottom:10px}}@media (max-width:320px){.gallery-image-wraper{flex:0 100%;margin-bottom:10px}}