/* Current approved Services Figma frame 134:14. */
.svc-134-29{background:var(--brand-ivory,#f6f5ee);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-32,32px);align-items:flex-start;overflow:clip;padding-left:var(--kk-space-64,64px);padding-right:var(--kk-space-64,64px);padding-top:var(--kk-space-48,48px);padding-bottom:var(--kk-space-48,48px);position:relative;flex-shrink:1;width:1440px}
.svc-134-30{overflow-wrap:break-word;display:block;cursor:pointer;font-family:Inter,sans-serif;font-weight:400;line-height:0;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:var(--brand-muted,#52665c);width:1312px}
.svc-2{line-height:1.5;white-space:pre-wrap}
.svc-134-31{align-content:stretch;display:flex;gap:var(--kk-space-64,64px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.svc-134-32{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-24,24px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:736px}
.svc-134-33{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:0;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:var(--brand-muted,#52665c);width:736px}
.svc-6{line-height:1.5;margin-bottom:0}
.svc-7{line-height:1.5}
.svc-134-34{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:0;position:relative;flex-shrink:1;font-size:72px;color:var(--brand-forest,#123e32);letter-spacing:-2.16px;width:736px}
.svc-9{line-height:1.12;margin-bottom:0}
.svc-10{line-height:1.12}
.svc-134-35{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:19px;color:var(--brand-muted,#52665c);width:680px}
.svc-12{background:var(--brand-orange,#f65a30);align-content:stretch;cursor:pointer;display:flex;gap:var(--kk-space-12,12px);height:52px;align-items:center;overflow:clip;padding-left:var(--kk-space-20,20px);padding-right:var(--kk-space-20,20px);padding-top:var(--kk-space-16,16px);padding-bottom:var(--kk-space-16,16px);position:relative;border-radius:8px;flex-shrink:1;width:320px}
.svc-13{font-weight:700;font-size:15px;line-height:1.12;flex:1 0 0}
.svc-14{}
.svc-134-45{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-16,16px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:512px}
.svc-134-46{height:350px;position:relative;border-radius:12px;flex-shrink:1;width:512px}
.svc-17{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:12px;width:100%;height:100%}
.svc-134-47{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:13px;color:var(--brand-muted,#52665c);width:512px}
.svc-134-48{background:var(--brand-grey,#ededed);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-32,32px);align-items:flex-start;overflow:clip;padding-left:var(--kk-space-64,64px);padding-right:var(--kk-space-64,64px);padding-top:var(--kk-space-48,48px);padding-bottom:var(--kk-space-48,48px);position:relative;flex-shrink:1;width:1440px}
.svc-134-49{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-16,16px);align-items:center;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.svc-134-50{align-content:stretch;display:flex;gap:var(--kk-space-8,8px);align-items:center;justify-content:center;overflow:clip;position:relative;flex-shrink:1}
.svc-134-51{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:18px;color:var(--brand-forest,#123e32);letter-spacing:-0.54px;width:10px}
.svc-134-52{position:relative;flex-shrink:1;width:24px;height:24px}
.svc-24{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-134-54{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:18px;color:var(--brand-forest,#123e32);letter-spacing:-0.54px;width:10px}
.svc-134-55{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:13px;color:var(--brand-forest,#123e32);letter-spacing:-0.39px;white-space:nowrap}
.svc-134-56{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:48px;color:var(--brand-forest,#123e32);text-align:center;letter-spacing:-1.44px;width:1312px}
.svc-134-57{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-muted,#52665c);text-align:center;width:1312px}
.svc-134-58{align-content:stretch;display:flex;flex-direction:column;gap:16px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.svc-137-233{align-content:stretch;display:flex;gap:16px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.svc-134-60{background:#f6f5ee;border-width:3px;border-style:solid;border-color:white;align-content:stretch;display:flex;flex-direction:column;height:174px;align-items:flex-start;justify-content:space-between;overflow:clip;padding:20px;position:relative;border-radius:12px;flex-shrink:1;width:249px}
.svc-137-234{position:relative;flex-shrink:1;width:32px;height:32px}
.svc-33{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-140-233{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:1}
.svc-134-61{font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-forest,#123e32);letter-spacing:-0.51px;width:209px}
.svc-137-236{font-family:Inter,sans-serif;font-weight:400;height:18px;line-height:normal;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:rgba(19,61,48,0.65);width:209px}
.svc-137-237{position:absolute;left:212px;width:18px;height:18px;top:21px}
.svc-38{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-134-62{background:#f6f5ee;border-width:3px;border-style:solid;border-color:white;align-content:stretch;display:flex;flex-direction:column;height:174px;align-items:flex-start;justify-content:space-between;overflow:clip;padding:20px;position:relative;border-radius:12px;flex-shrink:1;width:249px}
.svc-137-239{position:relative;flex-shrink:1;width:32px;height:32px}
.svc-41{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-140-235{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:1}
.svc-134-63{font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-forest,#123e32);letter-spacing:-0.51px;width:209px}
.svc-137-241{font-family:Inter,sans-serif;font-weight:400;height:18px;line-height:normal;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:rgba(19,61,48,0.65);width:209px}
.svc-137-242{position:absolute;left:212px;width:18px;height:18px;top:21px}
.svc-46{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-134-64{background:#f6f5ee;border-width:3px;border-style:solid;border-color:white;align-content:stretch;display:flex;flex-direction:column;height:174px;align-items:flex-start;justify-content:space-between;overflow:clip;padding:20px;position:relative;border-radius:12px;flex-shrink:1;width:249px}
.svc-137-244{position:relative;flex-shrink:1;width:32px;height:32px}
.svc-49{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-140-236{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:1}
.svc-134-65{font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-forest,#123e32);letter-spacing:-0.51px;width:209px}
.svc-137-246{font-family:Inter,sans-serif;font-weight:400;height:18px;line-height:normal;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:rgba(19,61,48,0.65);width:209px}
.svc-137-247{position:absolute;left:212px;width:18px;height:18px;top:21px}
.svc-54{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-134-66{background:#f6f5ee;border-width:3px;border-style:solid;border-color:white;align-content:stretch;display:flex;flex-direction:column;height:174px;align-items:flex-start;justify-content:space-between;overflow:clip;padding:20px;position:relative;border-radius:12px;flex-shrink:1;width:249px}
.svc-137-249{position:relative;flex-shrink:1;width:32px;height:32px}
.svc-57{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-140-237{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:1}
.svc-134-67{font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-forest,#123e32);letter-spacing:-0.51px;width:209px}
.svc-137-251{font-family:Inter,sans-serif;font-weight:400;height:18px;line-height:normal;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:rgba(19,61,48,0.65);width:209px}
.svc-137-252{position:absolute;left:212px;width:18px;height:18px;top:21px}
.svc-62{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-134-68{background:#f6f5ee;border-width:3px;border-style:solid;border-color:white;align-content:stretch;display:flex;flex-direction:column;height:174px;align-items:flex-start;justify-content:space-between;overflow:clip;padding:20px;position:relative;border-radius:12px;flex-shrink:1;width:249px}
.svc-137-254{position:relative;flex-shrink:1;width:32px;height:32px}
.svc-65{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-140-238{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:1}
.svc-134-69{font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-forest,#123e32);letter-spacing:-0.51px;width:209px}
.svc-137-256{font-family:Inter,sans-serif;font-weight:400;height:18px;line-height:normal;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:rgba(19,61,48,0.65);width:209px}
.svc-137-257{position:absolute;left:212px;width:18px;height:18px;top:21px}
.svc-70{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-137-259{align-content:stretch;display:flex;gap:16px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.svc-134-71{background:#f6f5ee;border-width:3px;border-style:solid;border-color:white;align-content:stretch;display:flex;flex-direction:column;height:174px;align-items:flex-start;justify-content:space-between;overflow:clip;padding:20px;position:relative;border-radius:12px;flex-shrink:1;width:249px}
.svc-137-260{position:relative;flex-shrink:1;width:32px;height:32px}
.svc-74{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-140-239{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:1}
.svc-134-72{font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-forest,#123e32);letter-spacing:-0.51px;width:209px}
.svc-137-263{font-family:Inter,sans-serif;font-weight:400;height:18px;line-height:normal;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:rgba(19,61,48,0.65);width:209px}
.svc-137-264{position:absolute;left:212px;width:18px;height:18px;top:21px}
.svc-79{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-134-73{background:#f6f5ee;border-width:3px;border-style:solid;border-color:white;align-content:stretch;display:flex;flex-direction:column;height:174px;align-items:flex-start;justify-content:space-between;overflow:clip;padding:20px;position:relative;border-radius:12px;flex-shrink:1;width:249px}
.svc-137-266{position:relative;flex-shrink:1;width:32px;height:32px}
.svc-82{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-140-240{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:1}
.svc-134-74{font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-forest,#123e32);letter-spacing:-0.51px;width:209px}
.svc-137-268{font-family:Inter,sans-serif;font-weight:400;height:18px;line-height:normal;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:rgba(19,61,48,0.65);width:209px}
.svc-137-269{position:absolute;left:212px;width:18px;height:18px;top:21px}
.svc-87{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-134-75{background:#f6f5ee;border-width:3px;border-style:solid;border-color:white;align-content:stretch;display:flex;flex-direction:column;height:174px;align-items:flex-start;justify-content:space-between;overflow:clip;padding:20px;position:relative;border-radius:12px;flex-shrink:1;width:249px}
.svc-137-271{position:relative;flex-shrink:1;width:32px;height:32px}
.svc-90{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-140-241{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:1}
.svc-134-76{font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-forest,#123e32);letter-spacing:-0.51px;width:209px}
.svc-137-273{font-family:Inter,sans-serif;font-weight:400;height:18px;line-height:normal;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:rgba(19,61,48,0.65);width:209px}
.svc-137-274{position:absolute;left:212px;width:18px;height:18px;top:21px}
.svc-95{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-134-77{background:#f6f5ee;border-width:3px;border-style:solid;border-color:white;align-content:stretch;cursor:pointer;display:flex;flex-direction:column;height:174px;align-items:flex-start;justify-content:space-between;overflow:clip;padding:20px;position:relative;border-radius:12px;flex-shrink:1;width:249px}
.svc-137-276{position:relative;flex-shrink:1;width:32px;height:32px}
.svc-98{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-140-242{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:8px;align-items:flex-start;position:relative;flex-shrink:1;text-align:left}
.svc-134-78{font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-forest,#123e32);letter-spacing:-0.51px;width:209px}
.svc-137-278{font-family:Inter,sans-serif;font-weight:400;height:18px;line-height:normal;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:rgba(19,61,48,0.65);width:209px}
.svc-137-279{position:absolute;left:212px;width:18px;height:18px;top:21px}
.svc-103{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-140-326{background:#bde4f8;align-content:stretch;filter:drop-shadow(0px 16px 16px rgba(20,31,26,0.07));display:flex;gap:48px;height:528px;align-items:center;padding-left:40px;padding-right:40px;padding-top:24px;padding-bottom:24px;position:relative;border-radius:36px;flex-shrink:1;width:1312px}
.svc-140-327{align-content:stretch;display:flex;flex-direction:column;gap:16px;height:480px;align-items:flex-start;position:relative;flex-shrink:1;width:568px}
.svc-140-328{overflow-wrap:break-word;font-family:Playfair Display,sans-serif;font-weight:700;font-style:italic;line-height:1.45;position:relative;flex-shrink:1;font-size:24px;color:var(--kk-color-ink,#182b25);letter-spacing:-0.48px;width:568px}
.svc-140-329{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:0;font-style:normal;position:relative;flex-shrink:1;font-size:38px;color:var(--kk-color-ink,#182b25);letter-spacing:-0.76px;width:568px}
.svc-108{line-height:1.12;margin-bottom:0}
.svc-109{line-height:1.12}
.svc-140-330{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;font-size:16px;color:var(--kk-color-muted,#52665c);width:560px}
.svc-140-331{overflow-wrap:break-word;align-content:stretch;display:flex;font-family:Inter,sans-serif;font-weight:700;gap:16px;align-items:flex-start;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;color:var(--kk-color-ink,#182b25);width:568px}
.svc-140-332{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:1;width:276px}
.svc-140-333{position:relative;flex-shrink:1;font-size:10px;letter-spacing:-0.2px;width:276px}
.svc-140-334{position:relative;flex-shrink:1;font-size:16px;letter-spacing:-0.32px;width:276px}
.svc-140-335{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:1;width:276px}
.svc-140-336{position:relative;flex-shrink:1;font-size:10px;letter-spacing:-0.2px;width:276px}
.svc-140-337{position:relative;flex-shrink:1;font-size:16px;letter-spacing:-0.32px;width:276px}
.svc-140-338{flex:1 0 0;min-height:1px;position:relative;width:568px}
.svc-140-339{background:white;align-content:stretch;cursor:pointer;display:flex;gap:12px;height:76px;align-items:center;justify-content:center;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:18px;flex-shrink:1;width:480px}
.svc-140-340{background:#123e32;align-content:stretch;display:flex;align-items:center;justify-content:center;overflow:clip;position:relative;border-radius:99px;flex-shrink:1;width:42px;height:42px}
.svc-140-341{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;font-size:20px;text-align:center;color:white;letter-spacing:-0.4px;width:22px}
.svc-140-342{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:3px;align-items:flex-start;line-height:1.45;font-style:normal;overflow:clip;position:relative;flex-shrink:1;text-align:left;width:356px}
.svc-140-343{font-family:Inter,sans-serif;font-weight:700;position:relative;flex-shrink:1;font-size:16px;color:var(--kk-color-ink,#182b25);letter-spacing:-0.32px;width:356px}
.svc-140-344{font-family:Inter,sans-serif;font-weight:400;position:relative;flex-shrink:1;font-size:12px;color:var(--kk-color-muted,#52665c);width:356px}
.svc-140-345{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;color:#123e32;font-size:24px;text-align:left;letter-spacing:-0.48px;width:24px}
.svc-140-346{height:480px;position:relative;border-radius:26px;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.08);flex-shrink:1;width:616px}
.svc-127{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:26px;width:100%;height:100%}
.svc-140-347{background:#dbf4ad;align-content:stretch;filter:drop-shadow(0px 16px 16px rgba(20,31,26,0.07));display:flex;gap:48px;height:528px;align-items:center;padding-left:40px;padding-right:40px;padding-top:24px;padding-bottom:24px;position:relative;border-radius:36px;flex-shrink:1;width:1312px}
.svc-140-348{align-content:stretch;display:flex;flex-direction:column;gap:16px;height:480px;align-items:flex-start;position:relative;flex-shrink:1;width:568px}
.svc-140-349{overflow-wrap:break-word;font-family:Playfair Display,sans-serif;font-weight:700;font-style:italic;line-height:1.45;position:relative;flex-shrink:1;font-size:24px;color:var(--kk-color-ink,#182b25);letter-spacing:-0.48px;width:568px}
.svc-140-350{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:0;font-style:normal;position:relative;flex-shrink:1;font-size:38px;color:var(--kk-color-ink,#182b25);letter-spacing:-0.76px;width:568px}
.svc-132{line-height:1.12;margin-bottom:0}
.svc-133{line-height:1.12}
.svc-140-351{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;font-size:16px;color:var(--kk-color-muted,#52665c);width:560px}
.svc-140-352{overflow-wrap:break-word;align-content:stretch;display:flex;font-family:Inter,sans-serif;font-weight:700;gap:16px;align-items:flex-start;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;color:var(--kk-color-ink,#182b25);width:568px}
.svc-140-353{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:1;width:276px}
.svc-140-354{position:relative;flex-shrink:1;font-size:10px;letter-spacing:-0.2px;width:276px}
.svc-140-355{position:relative;flex-shrink:1;font-size:16px;letter-spacing:-0.32px;width:276px}
.svc-140-356{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:1;width:276px}
.svc-140-357{position:relative;flex-shrink:1;font-size:10px;letter-spacing:-0.2px;width:276px}
.svc-140-358{position:relative;flex-shrink:1;font-size:16px;letter-spacing:-0.32px;width:276px}
.svc-140-359{flex:1 0 0;min-height:1px;position:relative;width:568px}
.svc-140-360{background:white;align-content:stretch;cursor:pointer;display:flex;gap:12px;height:76px;align-items:center;justify-content:center;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:18px;flex-shrink:1;width:480px}
.svc-140-361{background:#123e32;align-content:stretch;display:flex;align-items:center;justify-content:center;overflow:clip;position:relative;border-radius:99px;flex-shrink:1;width:42px;height:42px}
.svc-140-362{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;font-size:20px;text-align:center;color:white;letter-spacing:-0.4px;width:22px}
.svc-140-363{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:3px;align-items:flex-start;line-height:1.45;font-style:normal;overflow:clip;position:relative;flex-shrink:1;text-align:left;width:356px}
.svc-140-364{font-family:Inter,sans-serif;font-weight:700;position:relative;flex-shrink:1;font-size:16px;color:var(--kk-color-ink,#182b25);letter-spacing:-0.32px;width:356px}
.svc-140-365{font-family:Inter,sans-serif;font-weight:400;position:relative;flex-shrink:1;font-size:12px;color:var(--kk-color-muted,#52665c);width:356px}
.svc-140-366{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;color:#123e32;font-size:24px;text-align:left;letter-spacing:-0.48px;width:24px}
.svc-140-367{height:480px;position:relative;border-radius:26px;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.08);flex-shrink:1;width:616px}
.svc-151{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:26px;width:100%;height:100%}
.svc-140-368{background:#f9de88;align-content:stretch;filter:drop-shadow(0px 16px 16px rgba(20,31,26,0.07));display:flex;gap:48px;height:528px;align-items:center;padding-left:40px;padding-right:40px;padding-top:24px;padding-bottom:24px;position:relative;border-radius:36px;flex-shrink:1;width:1312px}
.svc-140-369{align-content:stretch;display:flex;flex-direction:column;gap:16px;height:480px;align-items:flex-start;position:relative;flex-shrink:1;width:568px}
.svc-140-370{overflow-wrap:break-word;font-family:Playfair Display,sans-serif;font-weight:700;font-style:italic;line-height:1.45;position:relative;flex-shrink:1;font-size:24px;color:var(--kk-color-ink,#182b25);letter-spacing:-0.48px;width:568px}
.svc-140-371{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:0;font-style:normal;position:relative;flex-shrink:1;font-size:38px;color:var(--kk-color-ink,#182b25);letter-spacing:-0.76px;width:568px}
.svc-156{line-height:1.12;margin-bottom:0}
.svc-157{line-height:1.12}
.svc-140-372{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;font-size:16px;color:var(--kk-color-muted,#52665c);width:560px}
.svc-140-373{overflow-wrap:break-word;align-content:stretch;display:flex;font-family:Inter,sans-serif;font-weight:700;gap:16px;align-items:flex-start;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;color:var(--kk-color-ink,#182b25);width:568px}
.svc-140-374{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:1;width:276px}
.svc-140-375{position:relative;flex-shrink:1;font-size:10px;letter-spacing:-0.2px;width:276px}
.svc-140-376{position:relative;flex-shrink:1;font-size:16px;letter-spacing:-0.32px;width:276px}
.svc-140-377{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:1;width:276px}
.svc-140-378{position:relative;flex-shrink:1;font-size:10px;letter-spacing:-0.2px;width:276px}
.svc-140-379{position:relative;flex-shrink:1;font-size:16px;letter-spacing:-0.32px;width:276px}
.svc-140-380{flex:1 0 0;min-height:1px;position:relative;width:568px}
.svc-140-381{background:white;align-content:stretch;cursor:pointer;display:flex;gap:12px;height:76px;align-items:center;justify-content:center;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:18px;flex-shrink:1;width:480px}
.svc-140-382{background:#123e32;align-content:stretch;display:flex;align-items:center;justify-content:center;overflow:clip;position:relative;border-radius:99px;flex-shrink:1;width:42px;height:42px}
.svc-140-383{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;font-size:20px;text-align:center;color:white;letter-spacing:-0.4px;width:22px}
.svc-140-384{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:3px;align-items:flex-start;line-height:1.45;font-style:normal;overflow:clip;position:relative;flex-shrink:1;text-align:left;width:356px}
.svc-140-385{font-family:Inter,sans-serif;font-weight:700;position:relative;flex-shrink:1;font-size:16px;color:var(--kk-color-ink,#182b25);letter-spacing:-0.32px;width:356px}
.svc-140-386{font-family:Inter,sans-serif;font-weight:400;position:relative;flex-shrink:1;font-size:12px;color:var(--kk-color-muted,#52665c);width:356px}
.svc-140-387{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;color:#123e32;font-size:24px;text-align:left;letter-spacing:-0.48px;width:24px}
.svc-140-388{height:480px;position:relative;border-radius:26px;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.08);flex-shrink:1;width:616px}
.svc-175{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:26px;width:100%;height:100%}
.svc-140-389{background:#f4b6af;align-content:stretch;filter:drop-shadow(0px 16px 16px rgba(20,31,26,0.07));display:flex;gap:48px;height:528px;align-items:center;padding-left:40px;padding-right:40px;padding-top:24px;padding-bottom:24px;position:relative;border-radius:36px;flex-shrink:1;width:1312px}
.svc-140-390{align-content:stretch;display:flex;flex-direction:column;gap:16px;height:480px;align-items:flex-start;position:relative;flex-shrink:1;width:568px}
.svc-140-391{overflow-wrap:break-word;font-family:Playfair Display,sans-serif;font-weight:700;font-style:italic;line-height:1.45;position:relative;flex-shrink:1;font-size:24px;color:var(--kk-color-ink,#182b25);letter-spacing:-0.48px;width:568px}
.svc-140-392{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:0;font-style:normal;position:relative;flex-shrink:1;font-size:38px;color:var(--kk-color-ink,#182b25);letter-spacing:-0.76px;width:568px}
.svc-180{line-height:1.12;margin-bottom:0}
.svc-181{line-height:1.12}
.svc-140-393{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;font-size:16px;color:var(--kk-color-muted,#52665c);width:560px}
.svc-140-394{overflow-wrap:break-word;align-content:stretch;display:flex;font-family:Inter,sans-serif;font-weight:700;gap:16px;align-items:flex-start;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;color:var(--kk-color-ink,#182b25);width:568px}
.svc-140-395{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:1;width:276px}
.svc-140-396{position:relative;flex-shrink:1;font-size:10px;letter-spacing:-0.2px;width:276px}
.svc-140-397{position:relative;flex-shrink:1;font-size:16px;letter-spacing:-0.32px;width:276px}
.svc-140-398{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:1;width:276px}
.svc-140-399{position:relative;flex-shrink:1;font-size:10px;letter-spacing:-0.2px;width:276px}
.svc-140-400{position:relative;flex-shrink:1;font-size:16px;letter-spacing:-0.32px;width:276px}
.svc-140-401{flex:1 0 0;min-height:1px;position:relative;width:568px}
.svc-140-402{background:white;align-content:stretch;cursor:pointer;display:flex;gap:12px;height:76px;align-items:center;justify-content:center;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:18px;flex-shrink:1;width:480px}
.svc-140-403{background:#123e32;align-content:stretch;display:flex;align-items:center;justify-content:center;overflow:clip;position:relative;border-radius:99px;flex-shrink:1;width:42px;height:42px}
.svc-140-404{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;font-size:20px;text-align:center;color:white;letter-spacing:-0.4px;width:22px}
.svc-140-405{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:3px;align-items:flex-start;line-height:1.45;font-style:normal;overflow:clip;position:relative;flex-shrink:1;text-align:left;width:356px}
.svc-140-406{font-family:Inter,sans-serif;font-weight:700;position:relative;flex-shrink:1;font-size:16px;color:var(--kk-color-ink,#182b25);letter-spacing:-0.32px;width:356px}
.svc-140-407{font-family:Inter,sans-serif;font-weight:400;position:relative;flex-shrink:1;font-size:12px;color:var(--kk-color-muted,#52665c);width:356px}
.svc-140-408{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;color:#123e32;font-size:24px;text-align:left;letter-spacing:-0.48px;width:24px}
.svc-140-409{height:480px;position:relative;border-radius:26px;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.08);flex-shrink:1;width:616px}
.svc-199{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:26px;width:100%;height:100%}
.svc-140-410{background:#ddd2f4;align-content:stretch;filter:drop-shadow(0px 16px 16px rgba(20,31,26,0.07));display:flex;gap:48px;height:528px;align-items:center;padding-left:40px;padding-right:40px;padding-top:24px;padding-bottom:24px;position:relative;border-radius:36px;flex-shrink:1;width:1312px}
.svc-140-411{align-content:stretch;display:flex;flex-direction:column;gap:16px;height:480px;align-items:flex-start;position:relative;flex-shrink:1;width:568px}
.svc-140-412{overflow-wrap:break-word;font-family:Playfair Display,sans-serif;font-weight:700;font-style:italic;line-height:1.45;position:relative;flex-shrink:1;font-size:24px;color:var(--kk-color-ink,#182b25);letter-spacing:-0.48px;width:568px}
.svc-140-413{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:0;font-style:normal;position:relative;flex-shrink:1;font-size:38px;color:var(--kk-color-ink,#182b25);letter-spacing:-0.76px;width:568px}
.svc-204{line-height:1.12;margin-bottom:0}
.svc-205{line-height:1.12}
.svc-140-414{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;font-size:16px;color:var(--kk-color-muted,#52665c);width:560px}
.svc-140-415{overflow-wrap:break-word;align-content:stretch;display:flex;font-family:Inter,sans-serif;font-weight:700;gap:16px;align-items:flex-start;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;color:var(--kk-color-ink,#182b25);width:568px}
.svc-140-416{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:1;width:276px}
.svc-140-417{position:relative;flex-shrink:1;font-size:10px;letter-spacing:-0.2px;width:276px}
.svc-140-418{position:relative;flex-shrink:1;font-size:16px;letter-spacing:-0.32px;width:276px}
.svc-140-419{align-content:stretch;display:flex;flex-direction:column;gap:6px;align-items:flex-start;position:relative;flex-shrink:1;width:276px}
.svc-140-420{position:relative;flex-shrink:1;font-size:10px;letter-spacing:-0.2px;width:276px}
.svc-140-421{position:relative;flex-shrink:1;font-size:16px;letter-spacing:-0.32px;width:276px}
.svc-140-422{flex:1 0 0;min-height:1px;position:relative;width:568px}
.svc-140-423{background:white;align-content:stretch;cursor:pointer;display:flex;gap:12px;height:76px;align-items:center;justify-content:center;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:12px;position:relative;border-radius:18px;flex-shrink:1;width:480px}
.svc-140-424{background:#123e32;align-content:stretch;display:flex;align-items:center;justify-content:center;overflow:clip;position:relative;border-radius:99px;flex-shrink:1;width:42px;height:42px}
.svc-140-425{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;font-size:20px;text-align:center;color:white;letter-spacing:-0.4px;width:22px}
.svc-140-426{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:3px;align-items:flex-start;line-height:1.45;font-style:normal;overflow:clip;position:relative;flex-shrink:1;text-align:left;width:356px}
.svc-140-427{font-family:Inter,sans-serif;font-weight:700;position:relative;flex-shrink:1;font-size:16px;color:var(--kk-color-ink,#182b25);letter-spacing:-0.32px;width:356px}
.svc-140-428{font-family:Inter,sans-serif;font-weight:400;position:relative;flex-shrink:1;font-size:12px;color:var(--kk-color-muted,#52665c);width:356px}
.svc-140-429{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:1.45;font-style:normal;position:relative;flex-shrink:1;color:#123e32;font-size:24px;text-align:left;letter-spacing:-0.48px;width:24px}
.svc-140-430{height:480px;position:relative;border-radius:26px;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.08);flex-shrink:1;width:616px}
.svc-223{position:absolute;inset:0;max-width:none;object-fit:cover;pointer-events:none;border-radius:26px;width:100%;height:100%}
.svc-134-255{background:var(--brand-ivory,#f6f5ee);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-32,32px);align-items:flex-start;overflow:clip;padding-left:var(--kk-space-64,64px);padding-right:var(--kk-space-64,64px);padding-top:var(--kk-space-48,48px);padding-bottom:var(--kk-space-48,48px);position:relative;flex-shrink:1;width:1440px}
.svc-134-256{background:var(--brand-forest,#123e32);align-content:stretch;display:flex;gap:var(--kk-space-32,32px);align-items:flex-start;overflow:clip;padding:var(--kk-space-40,40px);position:relative;border-radius:12px;flex-shrink:1;width:1312px}
.svc-134-257{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:0;position:relative;flex-shrink:1;font-size:52px;color:var(--brand-ivory,#f6f5ee);letter-spacing:-1.56px;width:760px}
.svc-227{line-height:1.12;margin-bottom:0}
.svc-228{line-height:1.12}
.svc-134-258{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-20,20px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:440px}
.svc-134-259{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:16px;color:var(--brand-ivory,#f6f5ee);width:440px}
.svc-231{background:var(--brand-orange,#f65a30);align-content:stretch;cursor:pointer;display:flex;gap:var(--kk-space-12,12px);height:52px;align-items:center;overflow:clip;padding-left:var(--kk-space-20,20px);padding-right:var(--kk-space-20,20px);padding-top:var(--kk-space-16,16px);padding-bottom:var(--kk-space-16,16px);position:relative;border-radius:8px;flex-shrink:1;width:440px}
.svc-232{font-weight:700;font-size:15px;line-height:1.12;flex:1 0 0}
.svc-233{}
.svc-134-264{background:var(--brand-ivory,#f6f5ee);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-32,32px);align-items:flex-start;overflow:clip;padding-left:var(--kk-space-64,64px);padding-right:var(--kk-space-64,64px);padding-top:var(--kk-space-48,48px);padding-bottom:var(--kk-space-48,48px);position:relative;flex-shrink:1;width:1440px}
.svc-134-265{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-16,16px);align-items:center;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.svc-134-266{align-content:stretch;display:flex;gap:var(--kk-space-8,8px);align-items:center;justify-content:center;overflow:clip;position:relative;flex-shrink:1}
.svc-134-267{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:18px;color:var(--brand-forest,#123e32);letter-spacing:-0.54px;width:10px}
.svc-134-268{position:relative;flex-shrink:1;width:24px;height:24px}
.svc-239{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-134-270{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:18px;color:var(--brand-forest,#123e32);letter-spacing:-0.54px;width:10px}
.svc-134-271{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:13px;color:var(--brand-forest,#123e32);letter-spacing:-0.39px;white-space:nowrap}
.svc-134-272{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:48px;color:var(--brand-forest,#123e32);text-align:center;letter-spacing:-1.44px;width:1312px}
.svc-134-273{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-muted,#52665c);text-align:center;width:1312px}
.svc-134-274{overflow-wrap:break-word;align-content:stretch;display:flex;gap:var(--kk-space-24,24px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.svc-134-275{background:var(--brand-white,white);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-16,16px);align-items:flex-start;overflow:clip;padding:var(--kk-space-24,24px);position:relative;flex-shrink:1;width:421.333px}
.svc-134-276{font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:18px;color:var(--brand-muted,#52665c);width:373.333px}
.svc-134-277{font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:26px;color:var(--brand-forest,#123e32);letter-spacing:-0.78px;width:373.333px}
.svc-134-278{font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:16px;color:var(--brand-muted,#52665c);width:373.333px}
.svc-134-279{background:var(--brand-white,white);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-16,16px);align-items:flex-start;overflow:clip;padding:var(--kk-space-24,24px);position:relative;flex-shrink:1;width:421.333px}
.svc-134-280{font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:18px;color:var(--brand-muted,#52665c);width:373.333px}
.svc-134-281{font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:26px;color:var(--brand-forest,#123e32);letter-spacing:-0.78px;width:373.333px}
.svc-134-282{font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:16px;color:var(--brand-muted,#52665c);width:373.333px}
.svc-134-283{background:var(--brand-white,white);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-16,16px);align-items:flex-start;overflow:clip;padding:var(--kk-space-24,24px);position:relative;flex-shrink:1;width:421.333px}
.svc-134-284{font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:18px;color:var(--brand-muted,#52665c);width:373.333px}
.svc-134-285{font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:26px;color:var(--brand-forest,#123e32);letter-spacing:-0.78px;width:373.333px}
.svc-134-286{font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:16px;color:var(--brand-muted,#52665c);width:373.333px}
.svc-134-287{background:var(--brand-ivory,#f6f5ee);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-32,32px);align-items:flex-start;overflow:clip;padding-left:var(--kk-space-64,64px);padding-right:var(--kk-space-64,64px);padding-top:var(--kk-space-48,48px);padding-bottom:var(--kk-space-48,48px);position:relative;flex-shrink:1;width:1440px}
.svc-134-288{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-16,16px);align-items:center;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.svc-134-289{align-content:stretch;display:flex;gap:var(--kk-space-8,8px);align-items:center;justify-content:center;overflow:clip;position:relative;flex-shrink:1}
.svc-134-290{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:18px;color:var(--brand-forest,#123e32);letter-spacing:-0.54px;width:10px}
.svc-134-291{position:relative;flex-shrink:1;width:24px;height:24px}
.svc-262{position:absolute;display:block;inset:0;max-width:none;width:100%;height:100%}
.svc-134-293{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:18px;color:var(--brand-forest,#123e32);letter-spacing:-0.54px;width:10px}
.svc-134-294{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:13px;color:var(--brand-forest,#123e32);letter-spacing:-0.39px;white-space:nowrap}
.svc-134-295{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:48px;color:var(--brand-forest,#123e32);text-align:center;letter-spacing:-1.44px;width:1312px}
.svc-134-296{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-12,12px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.svc-134-297{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:24px;color:var(--brand-forest,#123e32);letter-spacing:-0.72px;width:1312px}
.svc-134-298{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:16px;color:var(--brand-muted,#52665c);width:1312px}
.svc-134-299{background:var(--brand-muted,#52665c);height:1px;opacity:.2;position:relative;flex-shrink:1;width:1312px}
.svc-134-300{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-12,12px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.svc-134-301{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:24px;color:var(--brand-forest,#123e32);letter-spacing:-0.72px;width:1312px}
.svc-134-302{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:16px;color:var(--brand-muted,#52665c);width:1312px}
.svc-134-303{background:var(--brand-muted,#52665c);height:1px;opacity:.2;position:relative;flex-shrink:1;width:1312px}
.svc-134-304{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-12,12px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.svc-134-305{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:24px;color:var(--brand-forest,#123e32);letter-spacing:-0.72px;width:1312px}
.svc-134-306{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:16px;color:var(--brand-muted,#52665c);width:1312px}
.svc-134-307{background:var(--brand-muted,#52665c);height:1px;opacity:.2;position:relative;flex-shrink:1;width:1312px}/* Responsive adaptations of the approved desktop and 390px mobile frames. */
.services-page{background:#f6f5ee;max-width:1440px;margin:auto}
.services-page section{width:100%;max-width:1440px}
.services-page section>*{max-width:100%}
.services-page [data-name="Section heading"],.services-page [data-name="Section heading"]>*{max-width:100%;width:100%}
.services-page [data-name="Section label"]{width:auto}
.services-page [data-name="Section heading"] [data-name="Section label"]{width:auto}
.services-page [data-name="Category shortcuts"]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%}
.services-page [data-name="Category card row"]{display:contents}
.services-page .category-card{width:100%;height:174px;transition:background .2s,transform .2s}
.services-page .category-card:hover{background:#e8efe3;transform:translateY(-3px)}
.services-page .category-card>div:last-child{left:auto;right:16px}
.services-page .category-card p{max-width:100%}
.services-page [data-name="Page introduction"]{width:100%;gap:64px}
.services-page [data-name="Introduction copy"]{flex:736;min-width:0}
.services-page [data-name="Featured visual"]{flex:512;min-width:0}
.services-page [data-name="Illustrative service photograph"]{width:100%}
.services-page .featured-service{width:100%;scroll-margin-top:24px}
.services-page .featured-service>[data-name="Case information"]{flex:568;min-width:0}
.services-page .featured-service>[data-name^="Service image"]{flex:616;min-width:0;overflow:hidden}
.services-page .featured-service [data-name="Case metadata"]{width:100%}
.services-page .featured-service [data-name="Case metadata"]>div{flex:1;min-width:0}
.services-page .featured-service [data-name="Case information"]>a{width:min(480px,100%);flex-shrink:0}
.services-page .featured-service [data-name="Case information"]>a>div:nth-child(2){flex:1;min-width:0}
.services-page .featured-service [data-name="Case information"]>a>div:first-child{flex:0 0 42px}
.services-page .featured-service h3{font-size:38px}
.services-page [data-name="Process steps"]{width:100%}
.services-page [data-name="Process steps"]>div{flex:1;min-width:0}
.services-page [data-name="Car rental enquiry"]{width:100%}
.services-page [data-name="Car rental enquiry"]>div:first-child{flex:1;min-width:0}
@media(max-width:1100px){
 .services-page [data-name="Page introduction"]{gap:32px}
 .services-page h1{font-size:58px}
 .services-page .featured-service{gap:24px;padding-inline:24px}
 .services-page [data-name="Category shortcuts"]{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:760px){
 .services-page section{padding:48px 24px!important}
 .services-page section *, .services-page h1{max-width:100%}
 .services-page [data-name="Page introduction"]{flex-direction:column;gap:32px}
 .services-page [data-name="Introduction copy"],.services-page [data-name="Featured visual"]{flex:auto;width:100%}
 .services-page h1{font-size:44px;letter-spacing:-1.32px}
 .services-page .svc-134-35{font-size:17px}
 .services-page [data-name="Illustrative service photograph"]{height:250px}
 .services-page [data-name="Category shortcuts"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
 .services-page .category-card{height:160px;padding:16px}
 .services-page .category-card p:first-child{font-size:15px}
 .services-page .category-card p{height:auto}
 .services-page h2{font-size:32px;letter-spacing:-.96px}
 .services-page .featured-service{flex-direction:column;gap:24px;height:auto;padding:20px;border-radius:24px}
 .services-page .featured-service>[data-name="Case information"]{flex:auto;height:auto;width:100%;gap:12px}
 .services-page .featured-service h3{font-size:30px;letter-spacing:-.6px}
 .services-page .featured-service [data-name="Flexible breathing space"]{display:none}
 .services-page .featured-service [data-name="Case information"]>p{font-size:14px}
 .services-page .featured-service [data-name="Case information"]>p:first-child{font-size:20px}
 .services-page .featured-service [data-name="Case metadata"] p{font-size:13px}
 .services-page .featured-service [data-name="Case metadata"] p:first-child{font-size:9px}
 .services-page .featured-service [data-name^="Service image"]{flex:auto;width:100%;height:245px;border-radius:18px}
 .services-page .featured-service [data-name^="Service image"] img{border-radius:18px}
 .services-page [data-name="Car rental enquiry"]{flex-direction:column;padding:24px;gap:24px}
 .services-page [data-name="Trip enquiry"]{width:100%}
 .services-page [data-name="Process steps"]{flex-direction:column;gap:24px}
 .services-page [data-name="Process steps"]>div{width:100%;flex:auto}
 .services-page [data-name="Car rental enquiry"]>div:first-child{font-size:30px}
}

/* The exact same card component and stacking styles as Home. */
.services-page #service-directory{overflow:visible}
.services-page .services-shared-stack{display:flex;flex-direction:column;gap:32px;width:100%;overflow:visible}
.services-page #services-intro [data-name="Introduction copy"]>a{color:#fff}
