.text-image-module{background:#000;border-radius:30px;color:#fff;padding:60px 40px;position:relative}.text-image-module:after{background-image:url(https://www.nobl9.com/hubfs/home_wave_bottom.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";height:40px;left:0;position:absolute;width:100%}.ti-container{margin:0 auto;max-width:960px}.ti-title{color:#00bad3;font-size:22px;font-weight:700;margin-bottom:40px}.ti-grid{align-items:start;display:grid;gap:40px;grid-template-columns:3fr 2fr}.ti-text p{font-size:16px;line-height:1.7}.ti-image img{border-radius:12px;display:block;height:auto;width:100%}@media (max-width:768px){.text-image-module{padding:40px}.ti-grid{gap:0;grid-template-columns:1fr}.ti-title{text-align:center}.ti-image{margin-top:32px}}.img-wrapper{display:inline-block;max-width:100%;overflow:hidden;position:relative;width:100%}.animated-glow{animation:glow-sweep 8s ease-in-out infinite;background:rgba(0,186,211,.8);filter:blur(60px);height:200%;left:-100%;pointer-events:none;position:absolute;top:-50%;transform:rotate(25deg);width:300%;z-index:1}@keyframes glow-sweep{0%{opacity:.1;transform:translateX(-100%) rotate(25deg)}50%{opacity:.35;transform:translateX(50%) rotate(25deg)}to{opacity:.1;transform:translateX(-100%) rotate(25deg)}}@media screen and (max-width:480px){.ti-title{font-size:22px!important;margin-bottom:20px}.ti-grid{text-align:center}.ti-image.img-wrapper{border-radius:20px;margin-top:0}}