.mobile-view-image-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.mobile-view-image-container .image-overlay{opacity:1;position:absolute;bottom:0;left:0;color:#fff;padding:2.4rem}.gallery-container{display:grid;grid-auto-rows:28rem;grid-gap:1.6rem;position:relative}.gallery-container .gallery-item-0,.gallery-container .gallery-item-1,.gallery-container .gallery-item-2,.gallery-container .gallery-item-3,.gallery-container .gallery-item-4,.gallery-container .gallery-item-5,.gallery-container .gallery-item-6,.gallery-container .gallery-item-7{position:relative}.gallery-container .gallery-item-0 .image-overlay,.gallery-container .gallery-item-1 .image-overlay,.gallery-container .gallery-item-2 .image-overlay,.gallery-container .gallery-item-3 .image-overlay,.gallery-container .gallery-item-4 .image-overlay,.gallery-container .gallery-item-5 .image-overlay,.gallery-container .gallery-item-6 .image-overlay,.gallery-container .gallery-item-7 .image-overlay{opacity:0;transition:opacity .5s ease-in-out}.gallery-container .gallery-item-0 .image-overlay .get-interior-button:hover,.gallery-container .gallery-item-1 .image-overlay .get-interior-button:hover,.gallery-container .gallery-item-2 .image-overlay .get-interior-button:hover,.gallery-container .gallery-item-3 .image-overlay .get-interior-button:hover,.gallery-container .gallery-item-4 .image-overlay .get-interior-button:hover,.gallery-container .gallery-item-5 .image-overlay .get-interior-button:hover,.gallery-container .gallery-item-6 .image-overlay .get-interior-button:hover,.gallery-container .gallery-item-7 .image-overlay .get-interior-button:hover{background-color:#fff!important;border-color:#fff!important}.gallery-container .gallery-item-0:hover:before,.gallery-container .gallery-item-1:hover:before,.gallery-container .gallery-item-2:hover:before,.gallery-container .gallery-item-3:hover:before,.gallery-container .gallery-item-4:hover:before,.gallery-container .gallery-item-5:hover:before,.gallery-container .gallery-item-6:hover:before,.gallery-container .gallery-item-7:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.gallery-container .gallery-item-0:hover .image-overlay,.gallery-container .gallery-item-1:hover .image-overlay,.gallery-container .gallery-item-2:hover .image-overlay,.gallery-container .gallery-item-3:hover .image-overlay,.gallery-container .gallery-item-4:hover .image-overlay,.gallery-container .gallery-item-5:hover .image-overlay,.gallery-container .gallery-item-6:hover .image-overlay,.gallery-container .gallery-item-7:hover .image-overlay{opacity:1}.gallery-container .gallery-item-1{grid-column-start:1;grid-column-end:5}.gallery-container .gallery-item-2{grid-column-start:5;grid-column-end:7}.gallery-container .gallery-item-3{grid-column-start:7;grid-column-end:9}.gallery-container .gallery-item-4{grid-column-start:1;grid-column-end:3}.gallery-container .gallery-item-5{grid-column-start:3;grid-column-end:5}.gallery-container .gallery-item-6{grid-column-start:5;grid-column-end:9;grid-row:span 2}.gallery-container .gallery-item-7{grid-column-start:1;grid-column-end:3}.gallery-container .gallery-item-0{grid-column-start:3;grid-column-end:5}.gallery-container .image-overlay{position:absolute;bottom:0;left:0;color:#fff;padding:2.4rem}@media(max-width:1024px){.gallery-container .gallery-item-1{grid-column:1/9}.gallery-container .gallery-item-2{grid-column:1/5}.gallery-container .gallery-item-3{grid-column:5/9}.gallery-container .gallery-item-4{grid-column:1/5}.gallery-container .gallery-item-5{grid-column:5/9}.gallery-container .gallery-item-6{grid-column-start:1;grid-column-end:9;grid-row:span 1}.gallery-container .gallery-item-7{grid-column-start:1;grid-column-end:5}.gallery-container .gallery-item-0{grid-column-start:5;grid-column-end:9}}.gallery-container img{width:100%;height:100%;object-fit:cover;display:block}.requirementBanner-container .requirementBanner-container-heading-2{font-size:4rem!important}.requirementBanner-container .requirementBanner-container-mobileImg{max-height:54.8rem}@media(max-width:1024px){.requirementBanner-container .requirementBanner-container-heading-2{font-size:3.2rem!important}}@media(max-width:640px){.requirementBanner-container .requirementBanner-container-heading-2{font-size:2.4rem!important;line-height:2.8rem}}