.container-1{border-radius:20px;margin:0 auto;max-width:1200px;overflow:hidden}.content-wrapper{display:grid;grid-template-columns:1fr 1fr;min-height:400px}.content-wrapper,.logo-section{align-items:center;padding:25px}.logo-section{display:flex;justify-content:center}.logo-container{align-items:center;display:flex;gap:20px}.logo-container img{height:100%;object-fit:contain;width:100%}.content-section{padding:25px}.subtitle{font-size:24px;font-weight:600}.main-title{font-size:40px;font-weight:700;line-height:1.2}.description,.main-title,.main-title .highlight{color:#5c5c5c}.description{font-size:1.1rem;line-height:1.6}.description span{color:#333;font-weight:600}.call-to-action{color:#555;font-size:1.1rem;line-height:1.6}.call-to-action .bold{color:#333;font-weight:600}@media (max-width:968px){.content-wrapper{grid-template-columns:1fr}.logo-section{padding:40px 30px}.logo-container{gap:15px}.logo-icon{border-radius:15px;height:60px;width:60px}.wifi-icon{height:30px;width:30px}.wifi-icon:before{height:11px;left:4px;top:11px;width:22px}.wifi-icon:after{height:7px;left:8px;top:15px;width:14px}.logo-text{font-size:2.5rem}.content-section{padding:40px 30px}}@media (max-width:768px){.container{margin:0 10px}.logo-section{padding:30px 20px}.logo-container{flex-direction:column;gap:20px;text-align:center}.content-section{padding:30px 25px}.call-to-action,.description{font-size:1rem}.main-title{font-size:25px;text-align:center}.subtitle{font-size:15px;text-align:center}}@media (max-width:480px){.container{border-radius:15px}.logo-container{gap:15px}.logo-icon{border-radius:12px;height:50px;width:50px}.logo-text{font-size:2rem}.content-section{padding:25px 20px}}