.image-container1{width:100%;height:60vh;margin:0;padding:0;display:block;position:relative;overflow:hidden}.image-container1:after{content:"";z-index:0;border-bottom:0 solid #377eff;border-left:0 solid #0000;width:0;height:0;position:absolute;bottom:0;right:0}.overlay-text1{z-index:10;width:95%;height:auto;position:absolute;top:45%;left:5%;transform:translateY(-50%)}.overlay-text1 .bg-heading{color:#ffffff80;z-index:1;white-space:normal;max-width:90vw;text-shadow:none;word-break:break-word;padding-top:10px;padding-bottom:10px;font-family:Roboto,sans-serif;font-size:clamp(40px,10vw,130px);font-weight:700;line-height:1;position:relative;top:60px;left:clamp(0px,2vw,20px)}.overlay-text1 .fg-subtitle{color:#fff;z-index:2;text-shadow:2px 2px 4px #00000080;word-break:break-word;margin-top:20px;margin-left:clamp(10px,6vw,80px);margin-right:clamp(10px,6vw,80px);font-family:Roboto,serif;font-size:clamp(12px,2vw,28px);font-weight:400;position:relative;top:37px;left:0}@media (max-width:767px){.image-container1{height:40vh}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-up{opacity:0;animation:.8s ease-out forwards fadeUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{opacity:0;animation:.8s ease-out forwards fadeIn}.observe{opacity:0}.fade-in.animate{animation:.3s ease-out forwards fadeIn}.fade-up.animate{animation:.8s ease-out forwards fadeUp}
