section.services-showcase{padding:var(--spacing-112) var(--margin-device)}section.services-showcase.has-gradient-bg{background:linear-gradient(249deg,#e2f2ef 10.44%,rgba(255,255,255,0) 63.39%)}section.services-showcase.has-gray-bg{background:#f7f7f7}section.services-showcase .container{max-width:var(--section-max-width);width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-80)}section.services-showcase .services-showcase-header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-20);text-align:center}section.services-showcase .services-showcase-title{color:#005159;font-family:"Noto Serif",serif;font-size:50px;font-weight:500;line-height:62px;letter-spacing:1px;margin:0;max-width:600px}section.services-showcase .services-showcase-subtitle{color:#475467;font-family:"Geist",sans-serif;font-size:20px;font-weight:400;line-height:30px;margin:0;max-width:700px}section.services-showcase .services-showcase-cards{display:flex;flex-direction:column;gap:var(--spacing-80);width:100%;align-items:center}section.services-showcase .services-showcase-card{display:flex;width:100%;max-width:1200px;min-height:480px;align-items:center;border-radius:var(--radius-16);border:1px solid var(--bg-primary-500);background:var(--bg-white);overflow:hidden}section.services-showcase .services-showcase-image{flex:0 1 608px;max-width:608px;min-width:0;align-self:stretch;object-fit:cover;display:block}section.services-showcase .services-showcase-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;flex:0 1 520px;max-width:520px;min-width:0}section.services-showcase .services-showcase-heading{color:#211e19;font-family:"Noto Serif",serif;font-size:40px;font-weight:500;line-height:45px;letter-spacing:.8px;margin:0}section.services-showcase .services-showcase-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-24);align-self:stretch}section.services-showcase .services-showcase-body p{color:#656565;font-family:"Geist",sans-serif;font-size:18px;font-weight:400;line-height:26px;margin:0}section.services-showcase .services-showcase-card.layout-image-left{gap:var(--spacing-48)}section.services-showcase .services-showcase-card.layout-image-left .services-showcase-image{border-radius:var(--radius-16) 0 0 var(--radius-16)}section.services-showcase .services-showcase-card.layout-image-left .services-showcase-content{padding:var(--spacing-40) 0;gap:var(--spacing-32)}section.services-showcase .services-showcase-card.layout-image-right{padding-left:var(--spacing-40);gap:var(--spacing-32);flex-direction:row-reverse}section.services-showcase .services-showcase-card.layout-image-right .services-showcase-image{border-radius:0 var(--radius-16) var(--radius-16) 0}section.services-showcase .services-showcase-card.layout-image-right .services-showcase-content{padding:var(--spacing-40) 0;gap:var(--spacing-40)}@media (max-width:1360px) and (min-width:1025px){section.services-showcase .services-showcase-card.layout-image-left .services-showcase-content{padding-right:var(--spacing-40)}}@media (max-width:1024px){section.services-showcase{padding:var(--padding-md) var(--margin-device)}section.services-showcase .services-showcase-title{font-size:42px;line-height:52px}section.services-showcase .services-showcase-card{min-height:auto;max-width:100%}section.services-showcase .services-showcase-card.layout-image-left,section.services-showcase .services-showcase-card.layout-image-right{flex-direction:column;padding-left:0;gap:0}section.services-showcase .services-showcase-card.layout-image-left .services-showcase-image,section.services-showcase .services-showcase-card.layout-image-right .services-showcase-image{width:100%;max-width:100%;height:320px;flex:0 0 320px;border-radius:var(--radius-16) var(--radius-16) 0 0;align-self:auto}section.services-showcase .services-showcase-card.layout-image-left .services-showcase-content,section.services-showcase .services-showcase-card.layout-image-right .services-showcase-content{width:100%;max-width:100%;padding:var(--spacing-32);gap:var(--spacing-24);flex:0 0 auto;align-self:auto}}@media (max-width:767px){section.services-showcase{padding:var(--padding-md) var(--spacing-20)}section.services-showcase .container{gap:var(--spacing-56)}section.services-showcase .services-showcase-header{gap:var(--spacing-16)}section.services-showcase .services-showcase-title{font-size:32px;line-height:40px;letter-spacing:.96px}section.services-showcase .services-showcase-subtitle{font-size:18px;line-height:28px}section.services-showcase .services-showcase-cards{gap:var(--spacing-56)}section.services-showcase .services-showcase-card.layout-image-left .services-showcase-image,section.services-showcase .services-showcase-card.layout-image-right .services-showcase-image{height:220px;flex:0 0 220px}section.services-showcase .services-showcase-card.layout-image-left .services-showcase-content,section.services-showcase .services-showcase-card.layout-image-right .services-showcase-content{padding:var(--spacing-24);gap:var(--spacing-20)}section.services-showcase .services-showcase-heading{font-size:28px;line-height:32px;letter-spacing:.96px}section.services-showcase .services-showcase-body{gap:var(--spacing-16)}section.services-showcase .services-showcase-body p{font-size:16px;line-height:26px}}