.elementor .outer-container{width:100%;padding-inline-start:var(--container-padding-w-desktop);padding-inline-end:var(--container-padding-w-desktop);display:flex;flex-direction:column;align-items:center;}.elementor .inner-container{max-width:var(--inner-width);padding:0px;display:flex;flex-direction:column;gap:30px;align-items:center;}.elementor .button{font-family:var(--Plus-Jakarta-Sans);font-weight:400;font-size:var(--Menu);color:var(--White);text-decoration:underline;padding-block-start:12px;padding-block-end:18px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:0px;background-color:var(--Teal);}.elementor .button:hover,.elementor .button:focus-visible{background-color:var(--Dark-Blue);}.elementor .button:focus{border-radius:5px;border-width:2px;border-color:#ff0000;border-style:solid;}.elementor .intro{font-family:var(--Plus-Jakarta-Sans);font-weight:400;font-size:20px;color:var(--Dark-Blue);text-align:center;padding-block-start:var(--container-padding-h-desktop);padding-block-end:var(--container-padding-h-desktop);padding-inline-start:var(--container-padding-w-desktop);padding-inline-end:var(--container-padding-w-desktop);gap:30px;}.elementor .intro__title{font-weight:400;font-size:48px;display:flex;justify-content:center;}.elementor .page--container{font-family:var(--Plus-Jakarta-Sans);font-weight:400;font-size:var(--base-text);color:var(--Dark-Blue);line-height:1.4em;padding-block-start:var(--container-padding-h-desktop);padding-block-end:var(--container-padding-h-desktop);padding-inline-start:var(--container-padding-w-desktop);padding-inline-end:var(--container-padding-w-desktop);display:flex;flex-direction:column;gap:60px;}.elementor .feature{max-width:var(--inner-width);font-family:var(--Plus-Jakarta-Sans);font-weight:400;color:var(--Dark-Blue);padding:0px;display:flex;flex-direction:row-reverse;gap:30px;}.elementor .section__title{max-width:var(--inner-width);font-weight:400;font-size:var(--level-2-text);line-height:1em;}.elementor .divider{width:100%;max-width:var(--inner-width);background-color:var(--Pink);}.elementor .facility{display:flex;flex-direction:column;align-items:center;}.elementor .facility--image{padding:35px;background-color:var(--mid-grey);display:flex;flex-direction:column;align-items:center;}.elementor .facility--title{font-size:var(--base-text);color:var(--Off-Black);text-align:center;margin-block-start:15px;margin-block-end:15px;}.elementor .hero{width:100%;height:400px;max-width:100%;background-image:url("https://accesscambridge.uk/wp-content/uploads/2026/01/Hero-Image.avif");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;transform:translate3d(0px, 0px, 0px);display:block;}.elementor .review{width:50%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .review--name{font-size:16px;align-self:end;}.elementor .level-3{font-size:30px;}.elementor .feature--image{width:50%;max-width:100%;object-fit:cover;}.elementor .text-link{color:var(--Teal);text-decoration:underline;}.elementor .text-link:hover,.elementor .text-link:focus-visible{color:#ffffff;background-color:var(--Dark-Blue);}.elementor .hero--home{height:640px;}.elementor .feature-text{width:50%;padding:0px;display:flex;flex-direction:column;gap:30px;}