.elementor .e-3551e652-1dad{font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--alpha-pink-light);letter-spacing:4px;margin:0px;}.elementor .e-7ef38e60-b57f{font-family:var(--font-heading);font-weight:400;font-size:80px;color:#FFFFFF;line-height:1.05;}.elementor .e-3c6724c8-fba1{max-width:620px;font-family:var(--font-body);font-size:18px;color:#FFFFFF;line-height:1.7;margin:0px;}.elementor .e-15cc24f3-5c3b{width:auto;padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;flex-wrap:wrap;justify-content:center;}.elementor .e-76531278-8341{max-width:860px;text-align:center;padding:0px;flex-direction:column;gap:22px;align-items:center;}.elementor .e-47bd5e81-d4fb{min-height:88vh;padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(0deg, rgba(20,10,15,0.62) 0%,rgba(20,10,15,0.62) 100%),url("https://alphacateringservices.co.uk/wp-content/uploads/2026/10/resta-img35.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;justify-content:center;align-items:center;}.elementor .e-58a2351f-c055{width:100%;height:340px;object-fit:cover;}.elementor .e-145ec651-b319{width:70%;height:240px;object-fit:cover;margin-block-start:-90px;border-width:8px;border-color:#FFFFFF;border-style:solid;align-self:flex-end;}.elementor .e-2d387954-4407{min-width:0px;position:relative;padding:0px;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-76d60ebc-1694{font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--alpha-pink);letter-spacing:3px;margin:0px;}.elementor .e-42094fe7-8dce{font-family:var(--font-heading);font-weight:400;font-size:46px;color:var(--alpha-dark);line-height:1.15;}.elementor .e-39c4aec1-2ccb{font-family:var(--font-body);font-size:14px;color:var(--alpha-text);margin:0px;}.elementor .e-5176b0d0-5fdb{font-family:var(--font-heading);font-weight:400;font-size:30px;color:var(--alpha-pink);text-decoration:none;}.elementor .e-603a92e5-ca85{font-family:var(--font-body);font-size:16px;color:var(--alpha-text);line-height:1.8;margin:0px;}.elementor .e-7fda46a0-74af{font-family:var(--font-body);font-size:16px;color:var(--alpha-text);line-height:1.8;margin:0px;}.elementor .e-3ee99d59-5991:hover,.elementor .e-3ee99d59-5991:focus-visible{background-color:var(--alpha-dark);}.elementor .e-3ee99d59-5991{font-family:var(--font-body);font-weight:500;font-size:14px;color:#FFFFFF;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;background-color:var(--alpha-pink);display:inline-block;}.elementor .e-3d4d40e2-aef6{min-width:0px;padding:0px;flex-direction:column;gap:18px;flex:1 1 0px;align-items:flex-start;}.elementor .e-625a6979-166e{max-width:1200px;padding:0px;gap:64px;align-items:center;}.elementor .e-60ccad9d-c732{padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;justify-content:center;}.elementor .e-7df2e4dc-6cc5{font-family:var(--font-heading);font-weight:400;font-size:26px;color:var(--alpha-dark);}.elementor .e-4cccf56a-3ffc{font-family:var(--font-body);font-size:15px;color:var(--alpha-text);line-height:1.75;margin:0px;}.elementor .e-19253d6b-d304{min-width:0px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:4px;background-color:#FFFFFF;flex-direction:column;gap:14px;flex:1 1 0px;border-top-style: solid; border-top-color: var(--alpha-pink);\n}.elementor .e-3a8b8a32-e326{font-family:var(--font-heading);font-weight:400;font-size:26px;color:var(--alpha-dark);}.elementor .e-1b824ccb-e587{font-family:var(--font-body);font-size:15px;color:var(--alpha-text);line-height:1.75;margin:0px;}.elementor .e-b7e39c9-1c67{min-width:0px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:4px;background-color:#FFFFFF;flex-direction:column;gap:14px;flex:1 1 0px;border-top-style: solid; border-top-color: var(--alpha-green);\n}.elementor .e-4868520b-28b3{font-family:var(--font-heading);font-weight:400;font-size:26px;color:var(--alpha-dark);}.elementor .e-69364c8b-6286{font-family:var(--font-body);font-size:15px;color:var(--alpha-text);line-height:1.75;margin:0px;}.elementor .e-586dc531-527b{min-width:0px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:30px;padding-inline-end:30px;border-block-start-width:4px;background-color:#FFFFFF;flex-direction:column;gap:14px;flex:1 1 0px;border-top-style: solid; border-top-color: var(--alpha-pink-light);\n}.elementor .e-41670f12-8cd3{max-width:1200px;padding:0px;gap:24px;}.elementor .e-2b4d64e4-8763{padding-block-start:80px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--alpha-cream);justify-content:center;}.elementor .e-21ffa6d7-caeb{font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--alpha-pink);letter-spacing:3px;margin:0px;}.elementor .e-6c5a77c-347b{font-family:var(--font-heading);font-weight:400;font-size:48px;color:var(--alpha-dark);}.elementor .e-11a5e65a-b627{width:auto;text-align:center;padding:0px;flex-direction:column;gap:10px;align-items:center;}.elementor .e-5c9c89fa-91ce{max-width:1200px;padding:0px;gap:24px;flex-wrap:wrap;justify-content:center;}.elementor .e-1bf74dc4-3ef4:hover,.elementor .e-1bf74dc4-3ef4:focus-visible{background-color:var(--alpha-dark);}.elementor .e-1bf74dc4-3ef4{font-family:var(--font-body);font-weight:500;font-size:14px;color:#FFFFFF;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;background-color:var(--alpha-pink);display:inline-block;}.elementor .e-616c8f26-f157{padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;flex-direction:column;gap:48px;align-items:center;}.elementor .e-5d327c61-c981{font-family:var(--font-body);font-weight:500;font-size:14px;color:var(--alpha-pink);letter-spacing:3px;margin:0px;}.elementor .e-67514ad9-ce16{font-family:var(--font-heading);font-weight:400;font-size:48px;color:var(--alpha-dark);}.elementor .e-67d0224-b029{font-family:var(--font-body);font-size:16px;color:var(--alpha-text);line-height:1.75;margin:0px;}.elementor .e-644356b1-6111:hover,.elementor .e-644356b1-6111:focus-visible{background-color:var(--alpha-dark);}.elementor .e-644356b1-6111{font-family:var(--font-body);font-weight:500;font-size:14px;color:#FFFFFF;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:34px;padding-inline-end:34px;margin-block-start:8px;border-radius:0px;background-color:var(--alpha-pink);display:inline-block;}.elementor .e-5c279319-751a{width:auto;max-width:620px;text-align:center;padding:0px;flex-direction:column;gap:12px;align-items:center;}.elementor .e-5333f67b-5894{width:100%;height:280px;object-fit:cover;flex:1 1 240px;}.elementor .e-23bfa6e4-866b{width:100%;height:280px;object-fit:cover;flex:1 1 240px;}.elementor .e-23b29eed-76e3{width:100%;height:280px;object-fit:cover;flex:1 1 240px;}.elementor .e-67840b44-1849{width:100%;height:280px;object-fit:cover;flex:1 1 240px;}.elementor .e-495834c5-f2a6{max-width:1200px;padding:0px;gap:16px;flex-wrap:wrap;}.elementor .e-3e543e8b-e899{padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--alpha-cream);flex-direction:column;gap:40px;align-items:center;}.elementor .e-797c2829-3a87{font-family:var(--font-heading);font-weight:400;font-size:42px;color:#FFFFFF;}.elementor .e-3a1a0fee-d0e2{max-width:560px;font-family:var(--font-body);font-size:17px;color:#FFFFFF;margin:0px;}.elementor .e-23f21fe1-fbc4:hover,.elementor .e-23f21fe1-fbc4:focus-visible{background-color:var(--alpha-dark);}.elementor .e-23f21fe1-fbc4{font-family:var(--font-body);font-weight:600;font-size:14px;color:#FFFFFF;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:38px;padding-inline-end:38px;border-radius:0px;background-color:var(--alpha-green);display:inline-block;}.elementor .e-7531784c-a02c{text-align:center;padding-block-start:70px;padding-block-end:70px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--alpha-pink);flex-direction:column;gap:16px;align-items:center;}