.elementor .s-hero-eyebrow{font-family:var(--birr-font-body);font-weight:600;font-size:12px;color:var(--birr-gold-deep);letter-spacing:.16em;line-height:1.5em;text-transform:uppercase}.elementor .s-hero-title{font-family:var(--birr-font-heading);font-weight:700;font-size:52px;color:var(--birr-navy);letter-spacing:-.01em;line-height:1.16em}.elementor .s-hero-lede{max-width:520px;font-family:var(--birr-font-body);font-weight:400;font-size:19px;color:var(--birr-ink);line-height:1.75em}.elementor .s-hero-cta-1{font-family:var(--birr-font-body);font-weight:700;font-size:13px;color:var(--birr-white);letter-spacing:.08em;line-height:1em;text-decoration:none;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0;background-color:var(--birr-gold)}.elementor .s-hero-cta-1:hover,.elementor .s-hero-cta-1:focus-visible{color:var(--birr-white);text-decoration:none;background-color:var(--birr-navy)}.elementor .s-hero-cta-2{font-family:var(--birr-font-body);font-weight:700;font-size:13px;color:var(--birr-navy);letter-spacing:.08em;line-height:1em;text-decoration:none;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--birr-navy);border-style:solid;background-color:var(--birr-paper)}.elementor .s-hero-cta-2:hover,.elementor .s-hero-cta-2:focus-visible{color:var(--birr-white);text-decoration:none;background-color:var(--birr-navy)}.elementor .s-hero-actions{padding-block-start:8px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center}.elementor .s-hero-copy{padding:0;display:flex;flex-direction:column;gap:22px;flex:1 1 54%;align-items:flex-start}.elementor .s-hero-image{width:100%;max-width:400px;border-radius:0;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--birr-border);border-style:solid}.elementor .s-hero-media{padding:0;display:flex;flex-direction:column;flex:1 1 46%;justify-content:center;align-items:center}.elementor .s-hero-in{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:56px;align-items:center}.elementor .s-home-hero{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--birr-paper);display:flex;flex-direction:column;align-items:center}.elementor .s-delivery-label{font-family:var(--birr-font-body);font-weight:600;font-size:13px;color:var(--birr-gold-light);letter-spacing:.18em;line-height:1.5em;text-align:center;text-transform:uppercase}.elementor .s-delivery-note{font-family:var(--birr-font-body);font-weight:400;font-size:16px;color:var(--birr-slate);line-height:1.6em;text-align:center}.elementor .s-delivery-in{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center}.elementor .s-home-delivery{padding-block-start:26px;padding-block-end:26px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:2px;border-block-end-width:2px;border-inline-start-width:0;border-inline-end-width:0;border-color:var(--birr-gold);border-style:solid;background-color:var(--birr-navy);display:flex;flex-direction:column;align-items:center}.elementor .s-bundles-eyebrow{font-family:var(--birr-font-body);font-weight:600;font-size:12px;color:var(--birr-gold-deep);letter-spacing:.16em;line-height:1.5em;text-align:center;text-transform:uppercase}.elementor .s-bundles-title{font-family:var(--birr-font-heading);font-weight:700;font-size:34px;color:var(--birr-navy);line-height:1.25em;text-align:center}.elementor .s-bundles-sub{font-family:var(--birr-font-body);font-weight:400;font-size:17px;color:var(--birr-ink);line-height:1.75em;text-align:center}.elementor .s-bundles-head{width:100%;max-width:680px;display:flex;flex-direction:column;gap:14px;align-items:center}.elementor .s-bundle-1-btn:hover,.elementor .s-bundle-1-btn:focus-visible{color:var(--birr-white);background-color:var(--birr-navy)}.elementor .s-bundle-4-btn:hover,.elementor .s-bundle-4-btn:focus-visible{color:var(--birr-white);background-color:var(--birr-navy)}.elementor .s-bundle-8-btn:hover,.elementor .s-bundle-8-btn:focus-visible{color:var(--birr-white);background-color:var(--birr-navy)}.elementor .s-bundle-20-btn:hover,.elementor .s-bundle-20-btn:focus-visible{color:var(--birr-white);background-color:var(--birr-navy)}.elementor .s-bundles-grid{width:100%;display:flex;flex-direction:row;gap:22px;flex-wrap:wrap;justify-content:center;align-items:stretch}.elementor .s-bundles-in{width:100%;max-width:1140px;display:flex;flex-direction:column;gap:48px;align-items:center}.elementor .s-home-bundles{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--birr-white);display:flex;flex-direction:column;align-items:center}.elementor .s-why-eyebrow{font-family:var(--birr-font-body);font-weight:600;font-size:12px;color:var(--birr-gold-deep);letter-spacing:.16em;line-height:1.5em;text-align:center;text-transform:uppercase}.elementor .s-why-title{font-family:var(--birr-font-heading);font-weight:700;font-size:34px;color:var(--birr-navy);line-height:1.28em;text-align:center}.elementor .s-why-head{width:100%;max-width:760px;display:flex;flex-direction:column;gap:14px;align-items:center}.elementor .s-why-col-a{display:flex;flex-direction:column;gap:0;flex:1 1 44%}.elementor .s-why-col-b{display:flex;flex-direction:column;gap:0;flex:1 1 44%}.elementor .s-why-cols{width:100%;display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;align-items:flex-start}.elementor .s-why-in{width:100%;max-width:1140px;display:flex;flex-direction:column;gap:44px;align-items:center}.elementor .s-home-why{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--birr-paper);display:flex;flex-direction:column;align-items:center}.elementor .s-edu-eyebrow{font-family:var(--birr-font-body);font-weight:600;font-size:12px;color:var(--birr-gold-light);letter-spacing:.16em;line-height:1.5em;text-align:center;text-transform:uppercase}.elementor .s-edu-title{font-family:var(--birr-font-heading);font-weight:700;font-size:38px;color:var(--birr-white);line-height:1.25em;text-align:center}.elementor .s-edu-sub{font-family:var(--birr-font-body);font-weight:400;font-size:18px;color:var(--birr-slate);line-height:1.75em;text-align:center}.elementor .s-edu-head{width:100%;max-width:720px;display:flex;flex-direction:column;gap:14px;align-items:center}.elementor .e-edu-card-1-fig-0c01431{color:var(--birr-gold-light)}.elementor .e-edu-card-2-fig-4cda4aa{color:var(--birr-gold-light)}.elementor .e-edu-card-3-fig-a3cc75a{color:var(--birr-gold-light)}.elementor .s-edu-grid{width:100%;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;align-items:stretch}.elementor .s-edu-cta{font-family:var(--birr-font-body);font-weight:700;font-size:13px;color:var(--birr-white);letter-spacing:.08em;line-height:1em;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0;background-color:var(--birr-gold);justify-content:center}.elementor .s-edu-cta:hover,.elementor .s-edu-cta:focus-visible{color:var(--birr-navy);text-decoration:none;background-color:var(--birr-gold-light)}.elementor .s-edu-in{width:100%;max-width:1140px;display:flex;flex-direction:column;gap:44px;align-items:center}.elementor .s-home-education{padding-block-start:104px;padding-block-end:104px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--birr-navy);display:flex;flex-direction:column;align-items:center}.elementor .s-cta-title{font-family:var(--birr-font-heading);font-weight:700;font-size:34px;color:var(--birr-navy);line-height:1.25em;text-align:center}.elementor .s-cta-sub{font-family:var(--birr-font-body);font-weight:400;font-size:17px;color:var(--birr-ink);line-height:1.75em;text-align:center}.elementor .s-cta-btn-1{font-family:var(--birr-font-body);font-weight:700;font-size:13px;color:var(--birr-white);letter-spacing:.08em;line-height:1em;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0;background-color:var(--birr-gold);justify-content:center}.elementor .s-cta-btn-1:hover,.elementor .s-cta-btn-1:focus-visible{color:var(--birr-white);text-decoration:none;background-color:var(--birr-navy)}.elementor .s-cta-btn-2{font-family:var(--birr-font-body);font-weight:700;font-size:13px;color:var(--birr-navy);letter-spacing:.08em;line-height:1em;text-align:center;text-decoration:none;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--birr-navy);border-style:solid;background-color:var(--birr-white);justify-content:center}.elementor .s-cta-btn-2:hover,.elementor .s-cta-btn-2:focus-visible{color:var(--birr-white);text-decoration:none;background-color:var(--birr-navy)}.elementor .s-cta-actions{padding-block-start:10px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;align-items:center}.elementor .s-cta-in{width:100%;max-width:680px;display:flex;flex-direction:column;gap:14px;align-items:center}.elementor .s-home-cta{padding-block-start:96px;padding-block-end:96px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--birr-white);display:flex;flex-direction:column;align-items:center}