.zooming_page_link_image_tiles{ display: flex; width: 90vw;  gap: 5vw; float: left; margin: 4rem 5vw; margin-bottom:4rem;}

.zooming_page_link_image_tiles > a{  transition: all .3s; opacity: .95; flex-grow: 1;  flex-shrink: 1;  flex-basis: 0; position: relative;}
.zooming_page_link_image_tiles > a:hover{transform: scale(1.2); opacity: 1;}
.zooming_page_link_image_tiles > a:nth-child(1){ background-color:rgb(103, 15, 15) ; color: white;}
.zooming_page_link_image_tiles > a:nth-child(2){ background-color:rgb(163, 163, 163) ; color: rgb(40, 40, 40)}
.zooming_page_link_image_tiles > a:nth-child(3){ background-color: rgb(29, 96, 26); color: white;}

.zooming_page_link_image_tiles > a > h2 {font-size: clamp(1rem, 2vw, 2.5rem); line-height: clamp(2rem, 3vw, 3.5rem); }
.zooming_page_link_image_tiles p{ padding: clamp(.5rem, 1rem, 3rem) !important; display: inline-block; }
.zooming_page_link_image_tiles img{width:100%;}


.zooming_page_link_image_tiles > a > h2 {margin-left: 0; overflow: visible; position: absolute;}
.zooming_page_link_image_tiles > a > h2 .inner { left: -1rem; padding-right: 1rem; position: absolute; margin-left: 0;padding-left: clamp(2rem, 5vw, 4rem); font-size: clamp(1rem, 2vw, 2.5rem); line-height: clamp(2rem, 3vw, 3.5rem); }
.zooming_page_link_image_tiles > a > h2::before{ display: none;}

@media only screen and (max-width: 1400px){
	.zooming_page_link_image_tiles{ flex-direction: column;}
}