.elementor .e-b1f9526-e3d9b19{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-start:0px;background-image:linear-gradient(180deg, rgba(255,255,255, 0) 0%,rgb(45,62,80, 0.92) 67%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;\n}.elementor .e-7fb3be8-e2e6608{font-weight:700;font-size:13px;color:#FFC000;letter-spacing:0.12em;line-height:1.6;text-transform:uppercase;margin-block-start:0px;margin-block-end:15px;display:none;}.elementor .e-17f0564-d347521{max-width:800px;}.elementor .e-3786d7c-70a8db9{font-weight:700;font-size:13px;color:#5E6C7A;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .e-2dc1554-efe9d6a{font-weight:400;font-size:18px;color:#5E6C7A;line-height:1.6;margin-block-start:0px;}.elementor .e-153b2ce-29fe455{font-weight:900;font-size:26px;color:#2D3E50;letter-spacing:-0.02em;line-height:1;}.elementor .e-a0191a7-c091340{font-weight:900;font-size:26px;color:#2D3E50;letter-spacing:-0.02em;line-height:1;}.elementor .e-cb936b9-2b4df07{font-weight:900;font-size:26px;color:#2D3E50;letter-spacing:-0.02em;line-height:1;}.elementor .e-be71206-7a1a23d{padding-block-start:100px;padding-block-end:100px;padding-inline-start:10px;padding-inline-end:10px;background-color:#EDEFF2;flex-direction:column;}.elementor .e-d2c6e34-3eb342f{font-weight:700;font-size:13px;color:#5E6C7A;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;margin-block-end:10px;}.elementor .e-058466d-2bbeadb{font-weight:900;font-size:48px;color:#2D3E50;letter-spacing:-0.02em;line-height:1;text-transform:uppercase;margin-block-end:16px;}.elementor .e-93bb99e-572e3ac{font-weight:400;font-size:17px;color:#5E6C7A;line-height:1.6;margin-block-end:32px;}.elementor .e-51be9ad-6dd7e1f{width:49%;}.elementor .e-91889e1-0ab4437{font-weight:900;font-size:26px;color:#2D3E50;letter-spacing:-0.02em;line-height:1;}.elementor .e-4f5204d-90a29d4{font-weight:900;font-size:26px;color:#2D3E50;letter-spacing:-0.02em;line-height:1;}.elementor .e-41b19d3-d216afb{font-weight:900;font-size:26px;color:#2D3E50;letter-spacing:-0.02em;line-height:1;}.elementor .e-17d0e1e-754355e{font-weight:900;font-size:26px;color:#2D3E50;letter-spacing:-0.02em;line-height:1;}.elementor .e-2ac0979-15a60ba{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;object-position:center center;}.elementor .e-44555ab-442b6c7{width:auto;position:absolute;inset-block-end:17px;inset-inline-start:15px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:16px;background-color:rgba(45, 62, 80, 0.55);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;pointer-events: none;\n}.elementor .e-7a8eab2-1269d40{overflow:hidden;aspect-ratio:16/10;padding:0px;border-radius:24px;}.elementor .e-5fc23fd-0d46f43{width:49%;position:relative;padding:0px;}.elementor .e-2b8708c-9cd36e2{display:flex;flex-direction:row;}.elementor .e-20bc967{padding-block-start:100px;padding-block-end:100px;flex-direction:row;}.elementor .e-5ea1638-c4d8e76{font-weight:700;font-size:13px;color:#ffc000;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .e-11c1fe4-c5501b1{font-weight:900;font-size:48px;color:#ffffff;letter-spacing:-0.02em;line-height:1;text-transform:uppercase;}.elementor .e-44822fe-3a1e32c{font-weight:700;font-size:12px;color:#ffc000;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .e-1f30cbe-ee59183{font-weight:700;font-size:12px;color:#ffc000;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .e-424d1dc{padding-block-start:100px;padding-block-end:100px;background-color:rgb(45, 62, 80);flex-direction:column;}.elementor .e-d4c0350-7e533f2{font-weight:700;font-size:13px;color:#5E6C7A;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .e-62f8c15-6c5b7d3{font-weight:900;font-size:48px;color:#2D3E50;letter-spacing:-0.02em;line-height:1;text-transform:uppercase;}.elementor .e-c7b52e3{padding-block-start:100px;padding-block-end:100px;flex-direction:column;}.elementor .e-67b8cc7-070682a{width:100%;max-width:860px;padding-block-start:36px;padding-block-end:34px;padding-inline-start:40px;padding-inline-end:40px;border-radius:24px;border-width:1px;border-color:rgba(45, 62, 80, 0.14);border-style:solid;background-color:#fff;box-shadow:0px 10px 26px -8px rgba(45, 62, 80, 0.14);}.elementor .e-717a275{padding-block-start:100px;padding-block-end:100px;background-color:#EDEFF2;flex-direction:row;}.elementor .e-47a16ea-42bcb5a{font-weight:700;font-size:13px;color:#5E6C7A;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .e-c6b1f87-e00d248{max-width:380px;font-weight:900;font-size:48px;color:#2D3E50;letter-spacing:-0.02em;line-height:1;text-transform:uppercase;}.elementor .e-41dff6a-74f8726{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;object-position:center center;}.elementor .e-6ab9691-2bac18c{overflow:hidden;padding:0px;border-radius:28px;}.elementor .e-7f9cfb2{padding-block-start:100px;padding-block-end:100px;flex-direction:row;}.elementor .e-f8bf934-90dc3e3{font-weight:700;font-size:13px;color:#5E6C7A;letter-spacing:0.12em;line-height:1.4;text-transform:uppercase;}.elementor .e-384b670-ccca5c5{font-weight:900;font-size:48px;color:#2D3E50;letter-spacing:-0.02em;line-height:1;text-transform:uppercase;}.elementor .e-d70a3c5-ff24228{font-family:"Avenir Next LT Pro";font-weight:700;font-size:11px;color:#5E6C7;letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;}.elementor .e-c866960-2e32bfb{font-family:"Avenir Next LT Pro";font-weight:400;font-size:14px;color:#5E6C7A;line-height:1.6em;}.elementor .e-ad26625-0927325{font-family:"Avenir Next LT Pro";font-weight:700;font-size:11px;color:#5E6C7;letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;}.elementor .e-ca41745-b152634{font-family:"Avenir Next LT Pro";font-weight:700;font-size:11px;letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;}.elementor .e-1f7ccee-d5675e5{font-family:"Avenir Next LT Pro";font-weight:400;font-size:14px;color:#5E6C7A;line-height:1.6em;}.elementor .e-f5a0402-36712e3{font-family:"Avenir Next LT Pro";font-weight:700;font-size:11px;letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;}.elementor .e-87ff80b-dea0e45{font-family:"Avenir Next LT Pro";font-weight:400;font-size:14px;color:#5E6C7A;line-height:1.6em;}.elementor .e-3548dfb-6704f68{font-family:"Avenir Next LT Pro";font-weight:700;font-size:11px;letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;}.elementor .e-bf8af1d-396ae00{font-family:"Avenir Next LT Pro";font-weight:400;font-size:14px;color:#5E6C7A;line-height:1.6em;}.elementor .e-2328453-881bffb{font-family:"Avenir Next LT Pro";font-weight:700;font-size:11px;letter-spacing:0.12em;line-height:1.4em;text-transform:uppercase;}.elementor .e-e691e9f-d76a589{font-family:"Avenir Next LT Pro";font-weight:400;font-size:14px;color:#5E6C7A;line-height:1.6em;}.elementor .e-0510fc4{padding-block-start:100px;padding-block-end:100px;background-color:#EDEFF2;flex-direction:column;}.elementor .e-af2d88b-0ded8c7{padding:0px;display:flex;flex-direction:row;flex-wrap:nowrap;}.elementor .e-1efffdc-cf10720{max-width:790px;padding-inline-end:40px;}.elementor .e-04b9f81-5a76c57{width:100%;max-width:500%;aspect-ratio:4/3;border-radius:24px;background-image:url("https://elischools.com/wp-content/uploads/2026/08/ready-phoenix-park-deer-desktop-1024x801.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .e-d29f957-7364031{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .e-ea22c86{padding-block-start:100px;padding-block-end:100px;background-color:rgb(250, 240, 230);flex-direction:row;}