section.services-about{padding:var(--spacing-112) 0;background:linear-gradient(249deg,rgba(0,162,177,.1) 10.44%,rgba(255,255,255,0) 63.39%)}section.services-about .container{max-width:1256px;padding:0 20px;width:100%;margin:0 auto}section.services-about .services-about-inner{display:flex;align-items:center;gap:var(--spacing-80);width:100%}section.services-about .services-about-image{flex:0 0 calc(50% - var(--spacing-40));border-radius:var(--radius-16);border:1px solid var(--text-primary-500,#00a2b1);overflow:hidden;background:var(--bg-white)}section.services-about .services-about-image img{width:100%;height:auto;object-fit:cover;display:block;aspect-ratio:554/580}section.services-about .services-about-content{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-24)}section.services-about .services-about-title{color:#211e19;font-weight:500;margin:0;letter-spacing:.8px}section.services-about .services-about-text{display:flex;flex-direction:column;gap:var(--spacing-24);width:100%}section.services-about .services-about-text p{color:#656565;margin:0;line-height:26px}section.services-about .services-about-cta-text{color:#656565;margin:0}section.services-about .services-about-phone{margin-top:0;text-decoration:none}section.services-about .services-about-text p{font-family:"Geist",sans-serif;font-size:18px;line-height:26px;color:#656565}section.services-about .services-about-text p:last-child{margin-bottom:0}section.services-about .services-about-text p.services-about-cta-text{margin-top:8px}@media (max-width:1024px){section.services-about{padding:var(--spacing-80) 0}section.services-about .services-about-inner{gap:var(--spacing-48)}section.services-about .services-about-image{flex:0 0 calc(50% - var(--spacing-24))}}@media (max-width:767px){section.services-about{padding:var(--spacing-56) 0}section.services-about .container{padding:0 40px}section.services-about .services-about-inner{flex-direction:column;gap:var(--spacing-32)}section.services-about .services-about-image{flex:0 0 auto;width:100%;max-width:100%}section.services-about .services-about-image img{aspect-ratio:16/10;max-height:400px}section.services-about .services-about-content{width:100%;gap:var(--spacing-20)}section.services-about .services-about-title{font-size:32px;line-height:36px}}