body.ci-site-page .elementor .ci-about{--ci-ink:#101440;--ci-muted:#465575}body.ci-site-page .elementor .ci-about .ci-hero-inner{min-height:390px;padding-block:42px}body.ci-site-page .elementor .ci-about .ci-hero-copy{width:58%}body.ci-site-page .elementor .ci-about .ci-hero h1{font-size:clamp(32px,3.2vw,44px)}body.ci-site-page .elementor .ci-about .ci-hero-photo{width:58%}body.ci-site-page .elementor .ci-about .ci-hero-photo img{object-position:43% center}body.ci-site-page .elementor .ci-about .ci-hero:after{background:linear-gradient(90deg,#f1f7fb 0%,#f1f7fb 39%,#f1f7fbef 46%,#f1f7fb00 66%)}body.ci-site-page .elementor .ci-about .ci-hero-copy p{max-width:650px;font-size:17px}body.ci-site-page .elementor .ci-about .ci-hero-copy .ci-eyebrow p{font-size:12px;color:#008451}body.ci-site-page .elementor .ci-about .ci-section{padding-block:34px}body.ci-site-page .elementor .ci-about .ci-eyebrow p{margin-bottom:15px}body.ci-site-page .elementor .ci-about h2{font-size:clamp(28px,2.6vw,37px);line-height:1.15;margin-bottom:15px}body.ci-site-page .elementor .ci-about .ci-about-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px}body.ci-site-page .elementor .ci-about .ci-about-copy{display:block}body.ci-site-page .elementor .ci-about .ci-about-copy p{font-size:17px;line-height:1.45;margin-bottom:14px}body.ci-site-page .elementor .ci-about .ci-about-copy .ci-eyebrow p{font-size:12px}body.ci-site-page .elementor .ci-about .ci-about-laptop{height:420px;border-radius:7px}body.ci-site-page .elementor .ci-about .ci-about-laptop img{object-position:51% center}body.ci-site-page .elementor .ci-about .ci-outline .ci-button,body.ci-site-page .elementor .ci-about .ci-outline .elementor-button{background:transparent;color:#005bff;border:1px solid #005bff;padding:11px 30px;min-height:42px;margin-top:4px}body.ci-site-page .elementor .ci-about .ci-about-tint{background:linear-gradient(105deg,#edf8ff,#f5faff)}body.ci-site-page .elementor .ci-about .ci-about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:28px}body.ci-site-page .elementor .ci-about .ci-about-item{display:flex;flex-direction:row;gap:20px;align-items:flex-start}body.ci-site-page .elementor .ci-about .ci-about-item-copy{display:block;flex:1}body.ci-site-page .elementor .ci-about .ci-about-item h3{font-size:18px;letter-spacing:-.035em;margin:7px 0 12px}body.ci-site-page .elementor .ci-about .ci-about-item p{font-size:14px;line-height:1.5;margin:0}body.ci-site-page .elementor .ci-about .ci-about-icon{background:#dfedff;color:#0061ff;width:70px;height:70px;flex:none;display:grid;place-items:center;border-radius:50%}body.ci-site-page .elementor .ci-about .ci-about-icon svg{width:34px;height:34px}body.ci-site-page .elementor .ci-about .ci-about-values>.ci-about-item:not(:last-child){border-right:1px solid #ccdeed;padding-right:22px}body.ci-site-page .elementor .ci-about .ci-about-planning{height:295px;border-radius:7px}body.ci-site-page .elementor .ci-about .ci-about-planning img{object-position:78% center}body.ci-site-page .elementor .ci-about .ci-about-method .ci-about-split{grid-template-columns:.95fr 1.15fr;gap:40px}body.ci-site-page .elementor .ci-about .ci-about-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:26px}body.ci-site-page .elementor .ci-about .ci-about-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}body.ci-site-page .elementor .ci-about .ci-about-step p{font-size:14px;line-height:1.3;margin:12px 0 0;color:#101440}body.ci-site-page .elementor .ci-about .ci-about-step .ci-about-icon{width:60px;height:60px}body.ci-site-page .elementor .ci-about .ci-about-step:not(:last-child):after{content:'→';position:absolute;top:14px;right:-18px;font-size:24px;color:#005bff}body.ci-site-page .elementor .ci-about .ci-about-expertises .ci-about-values{gap:12px;margin-top:5px}body.ci-site-page .elementor .ci-about .ci-about-domain{display:flex;flex-direction:column;border-radius:7px;background:white;padding:20px 18px;box-shadow:0 3px 15px #1c577d08}body.ci-site-page .elementor .ci-about .ci-about-domain .ci-about-icon{width:60px;height:60px}body.ci-site-page .elementor .ci-about .ci-about-domain .ci-about-item{gap:15px}body.ci-site-page .elementor .ci-about .ci-about-domain h3{margin-top:4px}body.ci-site-page .elementor .ci-about .ci-about-domain .ci-text-link{margin:14px 0 0 75px;width:auto}body.ci-site-page .elementor .ci-about .ci-about-domain .ci-text-link a{font-size:13px;line-height:1.4}body.ci-site-page .elementor .ci-about .ci-domain-green .ci-about-icon{color:#009353;background:#d9f4e6}body.ci-site-page .elementor .ci-about .ci-domain-pink .ci-about-icon{color:#ed007b;background:#ffe0f0}body.ci-site-page .elementor .ci-about .elementor-widget-html{width:auto;flex:none}
@media(max-width:1100px){body.ci-site-page .elementor .ci-about .ci-about-split{gap:28px}body.ci-site-page .elementor .ci-about .ci-about-laptop{height:450px}body.ci-site-page .elementor .ci-about .ci-about-values{gap:18px}body.ci-site-page .elementor .ci-about .ci-about-item{gap:13px}body.ci-site-page .elementor .ci-about .ci-about-icon{width:56px;height:56px}body.ci-site-page .elementor .ci-about .ci-about-domain .ci-about-item{flex-direction:column}body.ci-site-page .elementor .ci-about .ci-about-domain .ci-text-link{margin-left:0}}
@media(max-width:767px){body.ci-site-page .elementor .ci-about .ci-hero-photo{width:100%;height:auto}body.ci-site-page .elementor .ci-about .ci-hero-inner{min-height:0;padding:30px 22px 34px}body.ci-site-page .elementor .ci-about .ci-hero-copy{width:100%}body.ci-site-page .elementor .ci-about .ci-hero h1{font-size:34px}body.ci-site-page .elementor .ci-about .ci-about-split,body.ci-site-page .elementor .ci-about .ci-about-method .ci-about-split{grid-template-columns:1fr;gap:28px}body.ci-site-page .elementor .ci-about .ci-about-laptop{height:auto;aspect-ratio:4/3}body.ci-site-page .elementor .ci-about .ci-about-planning{height:auto;aspect-ratio:1.5}body.ci-site-page .elementor .ci-about .ci-about-values{grid-template-columns:1fr;gap:28px;margin-top:24px}body.ci-site-page .elementor .ci-about .ci-about-values>.ci-about-item:not(:last-child){border-right:0;padding-right:0}body.ci-site-page .elementor .ci-about .ci-about-copy p{font-size:16px}body.ci-site-page .elementor .ci-about .ci-about-steps{grid-template-columns:1fr 1fr;gap:24px}body.ci-site-page .elementor .ci-about .ci-about-step:after{display:none}body.ci-site-page .elementor .ci-about .ci-about-domain .ci-about-item{flex-direction:row}body.ci-site-page .elementor .ci-about .ci-about-expertises .ci-about-values{gap:16px}body.ci-site-page .elementor .ci-about .ci-about-domain .ci-text-link{margin-left:75px}body.ci-site-page .elementor .ci-about .ci-about-item h3{font-size:19px}}

