.image-containers{align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:center}.image-with-overlay-container{position:relative;z-index:3}.image-overlay{align-items:center;border:1px transparent;border-radius:30px;display:flex;width:460px}.overlay-image-overlay{background:transparent linear-gradient(180deg,transparent,rgba(0,0,0,.5)) 0 0 no-repeat padding-box;border:none;border-radius:30px;display:inline-block;height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:2}.image-with-overlay-container:hover .overlay-image-overlay{background:transparent linear-gradient(180deg,rgba(240,188,64,.3),rgba(0,0,0,.8)) 0 0 no-repeat padding-box;opacity:1}.image-with-overlay-container:hover .header-text,.image-with-overlay-container:hover .subheader-text{transform:translateY(-20px);transition:all .2s ease}.text-overlay-container{align-items:center;bottom:40px;color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;position:absolute;text-align:center;width:100%;z-index:2}.header-text{font-size:28px}.subheader-text{font-size:16px;font-weight:300}.bottom-text-container{display:none;font-weight:300}.image-with-overlay-container:hover .bottom-text-container{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:center;transform:translateY(-20px);transition:all .2s ease}.bottom-text{border-bottom:1px solid transparent}.bottom-text:hover{border-bottom:1px solid;border-color:#fff}.bottom-arrow-icon{height:23px}@media (min-width:280px) and (max-width:699px){.image-containers{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}}@media (min-width:700px) and (max-width:1200px){.image-containers{gap:20px}.text-overlay-container{justify-content:center;padding-left:10px;padding-right:10px}.header-text{font-size:24px;margin-left:0!important}}