body.ci-site-page .elementor .ci-multi .ci-hero-copy{width:55%}body.ci-site-page .elementor .ci-multi .ci-hero-copy>div:not(.ci-eyebrow) p{max-width:570px}body.ci-site-page .elementor .ci-multi .ci-hero-photo img{object-position:64% center}body.ci-site-page .elementor .ci-multi .ci-multi-split{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;align-items:center}body.ci-site-page .elementor .ci-multi .ci-multi-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:24px}body.ci-site-page .elementor .ci-multi .ci-multi-stat{display:block;padding:22px 15px;border-radius:6px;background:#eff7fd}body.ci-site-page .elementor .ci-multi .ci-multi-stat h3{color:#005bff;font-size:32px;line-height:1.1;margin:0 0 12px}body.ci-site-page .elementor .ci-multi .ci-multi-stat:last-child h3{font-size:25px}body.ci-site-page .elementor .ci-multi .ci-multi-stat p{font-size:16px;margin:0}body.ci-site-page .elementor .ci-multi .ci-multi-diagram{display:block}body.ci-site-page .elementor .ci-multi .ci-multi-schema{height:auto;border-radius:6px;border:1px solid #e1edf6;overflow:hidden}body.ci-site-page .elementor .ci-multi .ci-multi-schema img{height:auto;object-fit:contain}body.ci-site-page .elementor .ci-multi-enlarge{display:inline-block;margin:10px 0 0;color:#005bff;font-size:13px}body.ci-site-page .elementor .ci-multi .ci-multi-diagram-text{display:none}body.ci-site-page .elementor .ci-multi .ci-multi-services .ci-desk-four{gap:8px}body.ci-site-page .elementor .ci-multi .ci-multi-services .ci-desk-tile{flex-direction:column;border:1px solid #dce8f3;border-radius:6px;padding:16px 10px;gap:9px;align-items:center}body.ci-site-page .elementor .ci-multi .ci-multi-services h3{font-size:14px;text-align:center}body.ci-site-page .elementor .ci-multi .ci-multi-services .ci-desk-tile p{font-size:12px}body.ci-site-page .elementor .ci-multi .ci-multi-experience{background:linear-gradient(100deg,#f0f8fd,#fff)}body.ci-site-page .elementor .ci-multi .ci-multi-reference{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}body.ci-site-page .elementor .ci-multi .ci-multi-restaurant{aspect-ratio:1.9;border-radius:6px}body.ci-site-page .elementor .ci-multi .ci-multi-caption p{font-size:11px;margin:8px 0 0;line-height:1.4}body.ci-site-page .elementor .ci-multi .ci-multi-anchor{display:block;scroll-margin-top:30px}body.ci-site-page .elementor .ci-multi .ci-multi-challenges .ci-desk-three{gap:14px}body.ci-site-page .elementor .ci-multi .ci-multi-challenges .ci-desk-tile{padding:22px 15px;border:1px solid #cfe9df;border-radius:6px;background:#f8fcfa}body.ci-site-page .elementor .ci-multi .ci-multi-challenges .ci-desk-icon{background:#dff5e8;color:#009958}body.ci-site-page .elementor .ci-multi .ci-contact h2{font-size:29px}body.ci-site-page .elementor .ci-multi .ci-contact-row{gap:30px}
@media(max-width:1100px){body.ci-site-page .elementor .ci-multi .ci-multi-split{grid-template-columns:1fr 1fr;gap:20px}body.ci-site-page .elementor .ci-multi .ci-multi-services .ci-desk-four{grid-template-columns:1fr 1fr}body.ci-site-page .elementor .ci-multi .ci-multi-stat{padding:17px 12px}body.ci-site-page .elementor .ci-multi .ci-multi-stat h3{font-size:29px}body.ci-site-page .elementor .ci-multi .ci-multi-stat:last-child h3{font-size:21px}body.ci-site-page .elementor .ci-multi .ci-multi-stat p{font-size:14px}}
@media(max-width:767px){body.ci-site-page .elementor .ci-multi .ci-hero-copy{width:100%}body.ci-site-page .elementor .ci-multi .ci-multi-split,body.ci-site-page .elementor .ci-multi .ci-multi-reference{grid-template-columns:1fr;gap:24px}body.ci-site-page .elementor .ci-multi .ci-multi-stats{grid-template-columns:1fr 1fr}body.ci-site-page .elementor .ci-multi .ci-multi-stat:last-child{grid-column:1/-1}body.ci-site-page .elementor .ci-multi .ci-multi-stat:last-child h3 br{display:none}body.ci-site-page .elementor .ci-multi .ci-multi-stat:last-child h3 br:after{content:' '}body.ci-site-page .elementor .ci-multi .ci-multi-diagram-text{display:grid;gap:14px;margin-top:20px}body.ci-site-page .elementor .ci-multi .ci-multi-diagram-text .ci-desk-tile{padding:14px;border:1px solid #dce8f3;border-radius:6px}body.ci-site-page .elementor .ci-multi .ci-multi-services .ci-desk-tile p{font-size:14px}body.ci-site-page .elementor .ci-multi .ci-multi-services h3{font-size:16px}body.ci-site-page .elementor .ci-multi .ci-multi-reference{gap:22px}body.ci-site-page .elementor .ci-multi .ci-multi-restaurant{aspect-ratio:16/9}body.ci-site-page .elementor .ci-multi .ci-contact h2{font-size:27px}}
