.twoColImageText {width: 100%; position: relative;}

.twoColImageText .content {display: flex; flex-wrap: wrap; gap: 30px; display: relative; z-index: 10;}
.twoColImageText .imageFirst {flex-direction: row-reverse;}
.twoColImageText .content > div {flex:1; margin: 20px 0; }
.twoColImageText .Image {display: flex; justify-content: center; align-items: center; }
.twoColImageText .Image .dropShadow {filter: drop-shadow(5px 5px 20px rgba(0,0,0,.2));}
.twoColImageText .Image.polaroid {
     box-shadow: 0 10px 20px rgb(0 0 0 / 20%);
    border-radius: 10px;
    padding: 20px 20px 100px 20px; 
}
.twoColImageText .richText {display: flex; flex-direction: column; justify-content: center;padding: 15px;}
.twoColImageText .bottomStyle svg {position: absolute; bottom: 0; width: 100%; height: 200px;}
.twoColImageTex .bottomStyle {
  position: absolute; 
  bottom 0; 
  left:0; 
  width: 100%; 
  height: 50px; 
  background-image: url('https://cdn2.hubspot.net/hubfs/450493/Doyle-bottom-grey.png');
}

@media (max-width: 860px){
  
  .twoColImageText .content {display: block;} 
}