.elementor .e-7f9ce02e-f7ba{width:56px;height:56px;}.elementor .e-48509469-3746{font-family:var(--lab-font-accent);font-weight:700;font-size:18px;color:var(--lab-pearl);letter-spacing:0.22em;text-transform:uppercase;}.elementor .e-247e97b7-714a:hover,.elementor .e-247e97b7-714a:focus-visible{opacity:100%;}.elementor .e-247e97b7-714a{width:24px;height:24px;opacity:80%;}.elementor .e-c701dad-4dfa:hover,.elementor .e-c701dad-4dfa:focus-visible{opacity:100%;}.elementor .e-c701dad-4dfa{width:24px;height:24px;opacity:80%;}.elementor .e-7088c10a-95dc:hover,.elementor .e-7088c10a-95dc:focus-visible{opacity:100%;}.elementor .e-7088c10a-95dc{width:24px;height:24px;opacity:80%;}.elementor .e-715cce3e-4328{padding:0px;margin-block-start:4px;display:flex;flex-direction:row;gap:20px;}.elementor .e-7ab4c3bb-7625{padding:0px;display:flex;flex-direction:column;gap:18px;flex:1 1 240px;}.elementor .e-4e4417fd-152a{font-family:var(--lab-font-accent);font-size:14px;color:var(--lab-magenta);letter-spacing:0.28em;text-transform:uppercase;margin-block-end:6px;}.elementor .e-7d5bc1aa-49db:hover,.elementor .e-7d5bc1aa-49db:focus-visible{opacity:100%;}.elementor .e-7d5bc1aa-49db{font-family:var(--lab-font-accent);font-size:18px;color:var(--lab-pearl);letter-spacing:0.14em;text-transform:uppercase;opacity:80%;}.elementor .e-129a7998-9504:hover,.elementor .e-129a7998-9504:focus-visible{opacity:100%;}.elementor .e-129a7998-9504{font-family:var(--lab-font-accent);font-size:18px;color:var(--lab-pearl);letter-spacing:0.14em;text-transform:uppercase;opacity:80%;}.elementor .e-7be5442f-4a83:hover,.elementor .e-7be5442f-4a83:focus-visible{opacity:100%;}.elementor .e-7be5442f-4a83{font-family:var(--lab-font-accent);font-size:18px;color:var(--lab-pearl);letter-spacing:0.14em;text-transform:uppercase;opacity:80%;}.elementor .e-5b99e3a6-fedb:hover,.elementor .e-5b99e3a6-fedb:focus-visible{opacity:100%;}.elementor .e-5b99e3a6-fedb{font-family:var(--lab-font-accent);font-size:18px;color:var(--lab-pearl);letter-spacing:0.14em;text-transform:uppercase;opacity:80%;}.elementor .e-3bbf44f1-fe0f:hover,.elementor .e-3bbf44f1-fe0f:focus-visible{opacity:100%;}.elementor .e-3bbf44f1-fe0f{font-family:var(--lab-font-accent);font-size:18px;color:var(--lab-pearl);letter-spacing:0.14em;text-transform:uppercase;opacity:80%;}.elementor .e-336308ae-67d5{padding:0px;display:flex;flex-direction:column;gap:10px;flex:1 1 180px;}.elementor .e-69f6fcc-2a25{font-family:var(--lab-font-accent);font-size:14px;color:var(--lab-magenta);letter-spacing:0.28em;text-transform:uppercase;margin-block-end:6px;}.elementor .e-5b96ac25-7519{width:100%;height:auto;border-radius:20px;border-width:1px;border-color:rgba(244, 236, 246, 0.12);border-style:solid;display:block;}.elementor .e-35f4d8c-9063:hover,.elementor .e-35f4d8c-9063:focus-visible{opacity:100%;}.elementor .e-35f4d8c-9063{font-size:16px;color:var(--lab-pearl);line-height:1.5;margin-block-end:4px;opacity:80%;}.elementor .e-7f2bfbb-aad8{padding:0px;display:flex;flex-direction:column;gap:16px;flex:2 1 400px;}.elementor .e-20b85af1-9a34{padding:0px;display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;align-items:flex-start;}.elementor .e-4608fbbd-4f6f{font-size:14px;color:var(--lab-pearl);opacity:60%;}.elementor .e-2491956c-f6f3:hover,.elementor .e-2491956c-f6f3:focus-visible{opacity:100%;}.elementor .e-2491956c-f6f3{font-size:14px;color:var(--lab-pearl);opacity:60%;}.elementor .e-40ddc14-d4aa{padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(244, 236, 246, 0.12);border-style:solid;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-6ac3b4b5-8e35{width:100%;max-width:1240px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:56px;}.elementor .e-6bec198c-b33d{padding-block-start:88px;padding-block-end:64px;padding-inline-start:40px;padding-inline-end:40px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(244, 236, 246, 0.08);border-style:solid;background-image:url("https://labyrinthcheltenham.com/wp-content/uploads/2026/10/lab-smaze-footer-2.png");background-repeat:repeat;background-attachment:scroll;background-size:480px 480px;background-position:0% 0%;background-color:#0B0711;display:flex;flex-direction:column;}