.elementor .e-02637ad-c85b56c{width:100%;max-width:42rem;font-family:"Manrope";font-weight:400;font-size:18px;color:#ffffffe6;text-align:center;align-self:center;}.elementor .e-7f57537-73d0d77{padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:25px;}.elementor .e-657eacf-15d7fc9{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;background-image:linear-gradient(180deg, #0c004680 0%,#0c0046cc 22%,#0c0046 100%),url("https://maryroseschools.com/wp-content/uploads/2026/09/Library_3-1024x682.jpeg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;}.elementor .e-8272527-08729e7{width:100%;max-width:42rem;font-family:"Manrope";font-weight:400;font-size:16px;color:#474551;line-height:1.625em;text-align:start;display:flex;align-self:center;}.elementor .e-6ae9567-4102c8a{width:100%;max-width:42rem;font-family:"Manrope";font-weight:400;font-size:16px;color:#474551;line-height:1.625em;text-align:start;display:flex;align-self:center;}.elementor .e-de85966-883791e{width:50%;padding:0px;display:flex;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-d3d6923-93bb345{width:100%;height:100%;object-fit:cover;border-radius:1rem;}.elementor .e-fcd8af5-ecb7efc{width:100%;height:100%;padding:0px;border-radius:1rem;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.2);}.elementor .e-8491213-5ffd56a{width:50%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-b8d748b-afd8382{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:row;gap:3rem;align-self:center;}.elementor .e-15ae3e6-1564c40{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F8F9FF;display:flex;flex-direction:column;}.elementor .e-5d8bfc0-fedcaee{width:100%;max-width:42rem;font-family:"Manrope";font-weight:700;font-size:14px;color:#f0c044;letter-spacing:0.1rem;line-height:20px;text-align:center;text-transform:uppercase;display:flex;justify-content:center;align-items:start;align-self:center;}.elementor .e-381a8d7-e925ccf{width:100%;max-width:42rem;font-family:"Manrope";font-weight:400;font-size:16px;line-height:1.625em;text-align:center;align-self:center;}.elementor .e-1cda56b-945968b{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:10px;align-self:center;}.elementor .e-e0deb64-d63b1fa{width:3rem;height:3rem;font-family:"Manrope";font-weight:700;font-size:24px;color:var(--Background-1);line-height:32px;text-align:center;border-radius:0.75rem;background-color:#0C0046;display:flex;justify-content:center;align-items:center;}.elementor .e-e0940b3-0273456{position:relative;padding:0rem;border-radius:0.5rem;border-width:0px;border-color:#d1dbec;border-style:solid;background-color:#EEF4FF;display:flex;flex-direction:column;gap:15px;align-items:center;}.elementor .e-f0c4454-2e67514{width:3rem;height:3rem;font-family:"Manrope";font-weight:700;font-size:24px;color:var(--Background-1);line-height:32px;text-align:center;border-radius:0.75rem;background-color:#0C0046;display:flex;justify-content:center;align-items:center;}.elementor .e-56d4a09-51a4caf{position:relative;padding:0rem;border-radius:0.5rem;border-width:0px;border-color:#d1dbec;border-style:solid;background-color:#EEF4FF;display:flex;flex-direction:column;gap:15px;align-items:center;}.elementor .e-96dbe1c-893b813{width:3rem;height:3rem;font-family:"Manrope";font-weight:700;font-size:24px;color:var(--Background-1);line-height:32px;text-align:center;border-radius:0.75rem;background-color:#0C0046;display:flex;justify-content:center;align-items:center;}.elementor .e-506bba5-6ace089{position:relative;padding:0rem;border-radius:0.5rem;border-width:0px;border-color:#d1dbec;border-style:solid;background-color:#EEF4FF;display:flex;flex-direction:column;gap:15px;align-items:center;}.elementor .e-4ebcdf9-93e3818{width:3rem;height:3rem;font-family:"Manrope";font-weight:700;font-size:24px;color:var(--Background-1);line-height:32px;text-align:center;border-radius:0.75rem;background-color:#0C0046;display:flex;justify-content:center;align-items:center;}.elementor .e-e51674b-5c8cb58{position:relative;padding:0rem;border-radius:0.5rem;border-width:0px;border-color:#d1dbec;border-style:solid;background-color:#EEF4FF;display:flex;flex-direction:column;gap:15px;align-items:center;}.elementor .e-7abfe2d-13f89da{width:3rem;height:3rem;font-family:"Manrope";font-weight:700;font-size:24px;color:var(--Background-1);line-height:32px;text-align:center;border-radius:0.75rem;background-color:#0C0046;display:flex;justify-content:center;align-items:center;}.elementor .e-63955c9-d61f26d{position:relative;padding:0rem;border-radius:0.5rem;border-width:0px;border-color:#d1dbec;border-style:solid;background-color:#EEF4FF;display:flex;flex-direction:column;gap:15px;align-items:center;}.elementor .e-b04e56a-5da9e57{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;display:grid;gap:1rem;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(1, 1fr);justify-items:center;align-self:center;}.elementor .e-8e07d9d-10c220d{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#EEF4FF;display:flex;flex-direction:column;gap:40px;}.elementor .e-d79d561-0783522{padding:3rem;border-radius:0.5rem;border-width:1px;border-color:#d1dbec;border-style:solid;background-color:#ffffff;box-shadow:0px 4px 6px -1px rgba(0, 0, 0, 0.1);display:flex;flex-direction:column;gap:2rem;}.elementor .e-0c09069-e3a625e{width:100%;max-width:48rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:10px;align-self:center;}.elementor .e-ef011d3-6a9fc28{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:#F8F9FF;display:flex;flex-direction:column;gap:40px;}.elementor .e-fd09260-7406316{width:100%;max-width:42rem;font-family:"Manrope";font-weight:400;font-size:16px;color:#d1d5db;line-height:1.625em;text-align:center;display:flex;align-self:center;}.elementor .e-f2643a5-cc030de{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;align-self:center;}.elementor .e-b55c41b-f8790b5{padding:2rem;border-radius:0.5rem;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;display:flex;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-cf82b7c-004fdd7{padding:2rem;border-radius:0.5rem;border-width:1px;border-color:#ffffff33;border-style:solid;background-color:#ffffff1a;display:flex;flex-direction:column;gap:15px;justify-content:center;}.elementor .e-bb44262-e60ac98{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:28px;padding-inline-end:28px;display:grid;flex-direction:row;gap:2rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(1, 1fr);align-self:center;}.elementor .e-910a113-0cf9851{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;background-color:#211568;flex-direction:column;gap:30px;}