.elementor-8853 .elementor-element.elementor-element-469cf62{--display:flex}:root{--page-title-display:none}.page-id-8853 div#main-header{display:none}.page-id-8853 .page-footer{display:none}.page-id-8853 .elementor-location-footer{display:none}.page-id-8853 main#content .page-content>div>.e-parent{padding-left:0;padding-right:0}:root{--background:#ffffff;--foreground:#0a0a0a;--border:rgba(0,0,0,0.1);--input-background:#f3f3f5;--muted:#ececf0;--muted-foreground:#717182;--radius:0.625rem;--radius-sm-sc:calc(var(--radius) - 4px);--radius-md-sc:calc(var(--radius) - 2px);--radius-lg-sc:var(--radius);--radius-xl-sc:calc(var(--radius) + 4px);--purple:#5B3AA6;--purple-dark:#432C7D;--purple-tint:#F1EBFB;--orange:#E9834C;--orange-tint:#FDECE1;--green:#8CC63F;--green-dark:#5E9A34;--navy:#0F1730;--navy-soft:#1A2340;--ink:#000000;--grey:#68657C;--grey-light:#F6F5FA;--line:#EBE8F3;--white:#FFFFFF;--radius-lg:24px;--radius-md:16px;--radius-sm:10px;--shadow:0 20px 45px -20px rgba(67,44,125,0.25);--shadow-sm:0 8px 20px -10px rgba(28,26,46,0.12)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:"Roboto Slab",serif!important;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}ul{list-style:none}h1,h2,h3,h4{font-weight:700;line-height:1.15;color:var(--ink)}.trusted-heading{font-size:30px;color:#1A2744;text-align:center;padding-bottom:50px}.text-purple2{color:#6B3FA0}.container{max-width:1220px;margin:0 auto;padding:0 15px}.trusted .eyebrow{background:#fff;color:#6B3FA0;font-weight:700}#rooms span.eyebrow{background:#fff;color:#F1781C;font-weight:700}#rooms{background:url(/wp-content/uploads/elementor/css/images/Find-your-perfect-room.png) no-repeat;background-size:cover}#rooms .recommendation-banner{display:flex;align-items:center;gap:18px;margin:0 auto;background:linear-gradient(90deg,#3FAE32 0%,#1D5F28 100%);border-radius:50px;padding:18px 32px;width:fit-content;max-width:100%;color:#fff;box-sizing:border-box}#rooms.recommendation-icon{width:24px;height:24px;min-width:24px;display:flex;align-items:center;justify-content:center;color:#D9F15B;font-size:18px;line-height:1}#rooms .recommendation-banner p{margin:0;color:#FFF;font-family:"Roboto Slab",serif;font-weight:400;line-height:1.5}.quote-top .white-dot{border-radius:50px;width:6px;height:6px;display:inline-block;background:#fff;position:relative;top:-1px;right:2px}.privacy-strip{display:flex;justify-content:center;align-items:center;padding:14px 20px;background:#fff}.privacy-item{display:flex;align-items:center;gap:5px}.privacy-icon{display:flex;align-items:center;justify-content:center;color:#8d98ab;flex-shrink:0}.privacy-icon svg{width:12px;height:12px}.privacy-text{font-family:"Roboto Slab",serif!important;font-size:11px;line-height:1;color:#9aa5b5;font-weight:400}.privacy-separator{margin:8px 8px;font-size:20px;font-weight:700;line-height:0;position:relative;top:3px}.one-rent-zero-surprise-section{padding-top:0!important}@media (max-width:767px){#rooms .recommendation-banner{padding:14px 20px;gap:12px;border-radius:30px}#rooms .recommendation-banner p{font-size:16px}#rooms .recommendation-icon{font-size:16px}}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:12px;background:#F47421;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:8px 16px;border-radius:99px;margin-bottom:18px}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:#fff}.center{text-align:center}.mx-auto{margin-left:auto;margin-right:auto}.student-stories-slider .slick-slide{outline:none}.student-stories-slider .slick-dots{display:flex!important;justify-content:center;align-items:center;gap:16px;margin-top:40px;padding:0;list-style:none;position:static}.student-stories-slider .slick-dots li{width:35px;height:35px;margin:0;opacity:.5;padding-top:40px}.student-stories-slider .slick-dots li button{width:62px;height:62px;padding:0;border:none;background:#fff0}.student-stories-slider .slick-dots li button:before{display:none}.student-stories-slider .slick-dots li img{width:35px;height:35px;border-radius:50%;object-fit:cover;border:3px solid #fff0;transition:.3s}.student-stories-slider .slick-dots li.slick-active img{border-color:#ffb900;transform:scale(1.1)}.text-purple{background:linear-gradient(90deg,#6B3FA0 50%,#310961 50%);background:linear-gradient(90deg,#6B3FA0 50%,#310961 50%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;color:#fff0;display:inline-block}.text-orange{color:var(--orange)}.lead{color:#000;font-size:16px;line-height:1.7;max-width:620px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:600;font-size:15px;padding:15px 28px;border-radius:99px;border:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-green{background:#9FD844;color:#1A2744;box-shadow:none;border-radius:10px;height:40px;align-items:center}.btn-navy{background:var(--navy);color:#fff;box-shadow:0 14px 26px -10px rgb(15 23 48 / .4)}.btn-outline{background:#fff0;border:1.5px solid var(--green-dark);color:var(--green-dark)}.btn-outline-dark{background:var(--navy);color:#fff}.btn-sm{padding:11px 20px;font-size:14px;width:100%}.icon-circle{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}svg{display:block}header{top:0;background:rgb(255 255 255 / .92);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;z-index:111111}header .logo img{width:100px}header .nav-wrap{display:flex;align-items:center;height:80px}header .nav-wrap{padding:0 0}.nav-wrap{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;max-width:1180px;margin:0 auto}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{font-size:14.5px;font-weight:500;color:var(--ink);opacity:.8;transition:opacity .15s}.nav-links a:hover{opacity:1;color:var(--purple)}@media(min-width:1000px){.nav-cta{display:inline-flex}}.nav-links{display:none}@media(min-width:1000px){.nav-links{display:flex}}.form-section-main{margin-top:-100px}.hero{padding:64px 0 150px;position:relative;background:url(/wp-content/uploads/elementor/css/images/background-image-heros-section.png) no-repeat;background-size:cover;border-radius:0 0 150px 150px}.hero-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media(min-width:960px){.hero-grid{grid-template-columns:1.05fr 0.95fr}}.hero h1{font-size:44px;letter-spacing:-.02em}@media(min-width:640px){.feat-grid.column-item2-two{grid-template-columns:repeat(2,1fr);grid-gap:20px;margin-top:20px}.hero h1{font-size:52px;line-height:1.3}}.hero-list{margin-top:26px;display:flex;flex-direction:column;gap:13px}.hero-list li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:500;color:#000}.hero-media{position:relative}.hero-media img{border-radius:26px;width:100%;height:540px;object-fit:cover}.quote-card{background:#fff;border-radius:22px;box-shadow:var(--shadow);padding:26px 0 22px;margin-top:-70px;position:relative;z-index:5;border:1px solid var(--line)}@media(min-width:960px){.quote-card{margin-top:0}}.quote-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dedede;align-items:center}.quote-top h3{font-size:19px;margin-bottom:10px}.quote-top p{font-size:13px;color:var(--grey);margin-top:0;margin-bottom:5px;text-transform:uppercase;font-weight:700}.badge-pill{background:#6B3FA0;color:#fff;font-size:11.5px;font-weight:700;padding:6px 12px;border-radius:99px;white-space:nowrap}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.form-grid.three{grid-template-columns:1fr 1fr 1fr}.field label{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;color:#374151;text-transform:uppercase;margin-bottom:6px}.field input,.field select{width:100%;padding:11px 12px;border-radius:var(--radius-md-sc);border:1.4px solid var(--line);font-size:14px;color:var(--ink);background:var(--input-background,#FBFAFD);font-family:"Roboto Slab",serif}.field input::placeholder{color:#B4B0C4}.quote-card .btn-green{width:100%;margin-top:6px;padding:15px;height:56px;font-size:16px;font-family:"Roboto Slab",serif!important;box-shadow:0 20px 15px -25px;background:linear-gradient(45deg,#A8E04E,#7EC82A)}.trusted{padding:50px 0;border-top:1px solid #dede;margin-top:50px;border-bottom:1px solid #dedede}.trusted .eyebrow{margin:0 auto 26px;display:flex;width:fit-content}.section{padding:80px 0}.section-head{max-width:640px;margin:0 auto 46px;text-align:center}.section-head h2{font-size:36px}@media(min-width:640px){.section-head h2{font-size:42px}}.section-head p{color:#1A274480;margin-top:14px;font-size:16px;line-height:1.7;font-family:"Geist",sans-serif}.bg-grey{background:var(--grey-light)}.room-grid{display:grid;grid-template-columns:1fr;gap:26px}@media(min-width:820px){.room-grid{grid-template-columns:repeat(3,1fr);margin-top:50px}}.room-card{background:#fff;border-radius:22px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-sm);display:flex;flex-direction:column}.room-card.featured{background:var(--navy);border-color:var(--navy);color:#fff;transform:translateY(-14px)}.room-card img{height:190px;width:100%;object-fit:cover}.room-body{padding:20px 20px;display:flex;flex-direction:column;gap:16px;flex:1}.room-price{font-weight:700;font-size:26px;color:#1A2744}.room-price span{font-weight:500;font-size:14px;color:var(--grey)}.room-card.featured .room-price span{color:#B7B3CC}.room-feats{display:flex;flex-direction:column;gap:10px;flex:1}.room-feats li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#1A2744}.room-card.featured .room-feats li{color:#C8C5DA}.room-feats li svg{flex-shrink:0;margin-top:2px;width:20px;height:20px;color:#6B3FA0;padding:2px;background:#9FD84422;border-radius:50px}.room-card.featured .room-feats li svg{color:#9AD24A}.feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:0 auto}@media(min-width:640px){.feat-grid{grid-template-columns:repeat(3,1fr)}}.feat-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px 20px;background:#F7F8FA;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-sm)}.feat-card h4{font-size:18px;color:#1A2744}.feat-card p{font-size:14px;color:var(--grey);line-height:1.5}.included-tag{color:var(--green-dark);font-size:11.5px;font-weight:700;display:flex;align-items:center;gap:5px}.included-tag svg{width:12px;height:12px}.fee-banner{margin-top:36px;background:linear-gradient(180deg,#1A2744,#6B3FA0);border-radius:22px;padding:36px 40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;color:#fff}.fee-banner h3{color:#fff;font-size:20px;display:flex;gap:10px;align-items:center}.fee-banner p{color:#FFFC;font-size:15px;max-width:380px;margin-top:6px;line-height:1.7}.fee-num{text-align:right}.fee-num .label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#FFFFFFB3;font-weight:400}.fee-num .amount{font-weight:800;font-size:72px;color:#fff}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;text-align:center}@media(min-width:992px){.stats-grid{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:990px){.stats-grid{grid-template-columns:repeat(3,1fr);grid-row-gap:20px}}.stat-icon{width:66px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 5px}.stat-num{font-weight:700;font-size:40px;color:#0F1C36}.stat-label{font-size:12.5px;color:var(--grey);margin-top:4px}.life-grid{display:grid;grid-template-columns:1fr;gap:44px;align-items:center}@media(min-width:960px){.life-grid{grid-template-columns:1fr 1fr}}.life-gallery{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.life-gallery .main-img{grid-row:span 2;border-radius:18px;overflow:hidden;height:100%}.life-gallery .main-img img{height:100%;object-fit:cover}.life-gallery .sub-img{border-radius:14px;overflow:hidden;height:100%}.life-gallery .sub-img img{height:100%;min-height:110px;object-fit:cover}.life-gallery .stat-card{background:linear-gradient(135deg,#8CC63F,#4E8A2C);border-radius:14px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px}.life-gallery .stat-card .n{font-weight:800;font-size:26px}.life-gallery .stat-card .s{font-size:12px;letter-spacing:.05em}.parents-media{position:relative;border-radius:24px;overflow:hidden}.parents-media img{width:100%;height:340px;object-fit:cover}.parent-overlay{position:absolute;right:20px;bottom:20px;left:20px;max-width:330px;background:#fff;border-radius:16px;padding:20px;box-shadow:var(--shadow)}@media(min-width:960px){.parent-overlay{left:auto}}.parent-overlay h4{font-size:15px;margin-bottom:6px}.parent-overlay p{font-size:12.5px;color:var(--grey);margin-bottom:14px;line-height:1.5}.care-grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:56px}@media(min-width:720px){.care-grid{grid-template-columns:repeat(3,1fr)}}.care-card{display:flex;gap:14px;padding:6px}.care-card h4{font-size:15px;margin-bottom:6px}.care-card p{font-size:12.5px;color:var(--grey);line-height:1.55}.testi-card{max-width:680px;margin:0 auto;background:none;border-radius:24px;padding:44px 40px;text-align:center;position:relative;border:1px solid #AC97C6}.quote-mark{font-size:52px;color:var(--purple);opacity:.35;line-height:1;display:none}.stars{color:#F5B301;letter-spacing:3px;margin:0 0 16px;font-size:20px}.testi-card blockquote{font-weight:400;font-size:20px;line-height:1.5;color:#1A2744}.testi-person{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:22px}.testi-image img{width:52px;height:52px;border-radius:50%;object-fit:cover;border:3px solid #9FD84440}.testi-person .name{font-weight:700;font-size:16px;color:#1A2744}.testi-person .uni{font-size:10px;color:#fff;background:#6B3FA0;padding:5px 10px;border-radius:50px;text-transform:uppercase}.testi-dots{display:flex;justify-content:center;gap:10px;margin-top:26px}.testi-dots img{width:34px;height:34px;border-radius:50%;object-fit:cover;opacity:.45;border:2px solid #fff0;cursor:pointer}.testi-dots img.active{opacity:1;border-color:var(--purple)}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;text-align:center}@media(min-width:760px){.team-grid{grid-template-columns:repeat(5,1fr)}}.team-item .icon-circle{margin:0 auto 14px}.team-item h4{font-size:14.5px;margin-bottom:6px}.team-item p{font-size:12px;color:var(--grey);line-height:1.5}.secure-grid{display:grid;grid-template-columns:1fr;gap:44px;align-items:center}@media(min-width:960px){.secure-grid{grid-template-columns:1fr}}.secure-list{display:flex;flex-direction:column;gap:16px;margin-top:26px}.secure-list li{display:flex;align-items:center;gap:14px;font-size:15px;font-weight:600}.faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{background:#fff;border:1px solid var(--line);border-radius:var(--radius-xl-sc);overflow:hidden;box-shadow:var(--shadow-sm)}.faq-q{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;cursor:pointer;font-weight:600;font-size:14.5px}.faq-q .chev{transition:transform .25s ease;color:var(--purple);flex-shrink:0}.faq-item.open .faq-q .chev{transform:rotate(180deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.open .faq-a{max-height:200px}.faq-a p{padding:0 22px 20px;font-size:13.5px;color:var(--grey);line-height:1.6}.faq-cta{text-align:center;margin-top:44px}.faq-cta p{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--grey);font-weight:700;margin-bottom:14px}footer{background:var(--navy);color:#fff;padding-top:70px}.footer-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:36px;padding-bottom:50px;border-bottom:1px solid rgb(255 255 255 / .1)}.footer-brand{max-width:320px}.footer-brand .logo{color:#fff}.footer-brand p{color:#9C9AB4;font-size:13.5px;line-height:1.7;margin-top:14px}.footer-cols{display:flex;gap:70px;flex-wrap:wrap}.footer-col h5{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#9C9AB4;margin-bottom:16px}.footer-col a,.footer-col li{display:block;color:#D6D4E6;font-size:14px;margin-bottom:12px}.footer-col a:hover{color:#fff}.footer-cta{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.social-row{display:flex;gap:10px}.social-row a{width:36px;height:36px;border-radius:50%;background:rgb(255 255 255 / .08);display:flex;align-items:center;justify-content:center}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:26px 0;color:#8482A0;font-size:12.5px}.footer-bottom a{color:#8482A0;margin-left:20px}.quote-card{max-width:100%!important;width:100%}.university-slider .logo-item{padding:0 15px}.university-slider .logo-item img{width:100%;max-width:180px;height:70px;object-fit:contain;margin:auto;display:block}.room-slider img{width:100%;display:block;border-radius:24px 24px 0 0;aspect-ratio:16/10;object-fit:cover}.room-gallery-info{display:flex;justify-content:flex-end;margin:0 0 0;font-size:15px;color:#6e7a98;position:relative;top:-5px;pointer-events:none}.room-price-box{border:2px solid #9FD84425;border-radius:22px;padding:15px;margin-bottom:5px}.room-duration{display:flex;gap:10px;margin-top:12px}.room-duration button{flex:1;height:32px;border:none;font-size:12px;background:#eef1f7;border-radius:30px;color:#5d6c8a;font-weight:600;cursor:pointer;font-family:"Roboto Slab",serif!important}.room-slider.slick-dotted{margin-bottom:0!important}.room-duration button.active{background:#ff8616;color:#fff}.room-book-btn{width:100%;margin-top:10px;background:linear-gradient(45deg,#12492A,#012812);color:#fff;height:48px;border-radius:16px}.room-note{text-align:center;color:#7b87a5;font-size:14px;margin-top:14px}.room-price span{font-size:16px;font-weight:400;color:#6B7A99}.room-slider .slick-dots{bottom:15px;position:absolute;bottom:-30px;display:flex;width:auto;left:20px}.room-slider .slick-dots li button:before{font-size:0;color:#fff;opacity:.5}.room-slider .slick-dots li.slick-active button:before{color:transparent!important;opacity:1}.room-slider .slick-dots li button:before{opacity:1;color:#D1D5DB}.room-slider .slick-dots li.slick-active button:before{color:#13482A;width:18px!important}.room-slider .slick-dots li.slick-active button{width:35px;height:10px!important;max-height:10px!important;background:#13482A;border-radius:10px}.room-slider .slick-dots li.slick-active button:before{color:#fff0;top:10px}.room-slider .slick-dots li{height:10px;width:auto}.room-slider .slick-dots li button{width:10px;height:10px;background:#D1D5DB;padding:0;border-radius:5px}.room-book-btn svg{width:20px;height:20px;fill:#fff;color:#fff}.room-book-btn svg path{fill:#fff;stroke:#fff}.badge-violet{align-items:center;gap:8px;color:#6B3FA0;margin-bottom:20px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;display:inline-block}.text-darkgrey{color:#223A52}.text-green{color:#33801A}.included-tag{display:inline-block;width:78px;max-width:100%;background:#F7F8FA;padding:7px 14px;border-radius:20px;font-size:12px;font-weight:600;line-height:1;border:1px solid #E5E7EB}.included-tag svg{width:12px;height:12px}.included-green{color:#2D7A34}.included-purple{color:#6B46C1}.included-orange{color:#F28C00}.included-lime{color:#6A9E2D}.included-cyan{color:#00A99D}.stat-label{font-size:14px;font-weight:500;color:#6B7A99;line-height:1.4;display:flex;align-items:center;flex-direction:column}.stat-tag{display:inline-block;margin-top:8px;padding:5px 10px;border:1px solid #d9d9d9;border-radius:30px;font-size:11px;font-weight:500;color:#666;background:#fff0}.text-green{color:#43A63C}.the-number-speak-section{background:linear-gradient(90deg,#9FD8441A 20%,#ffffff 50%)}.stat-icon svg{width:66px;height:66px}.the-number-speak-section .eyebrow{color:#FF27FF!important;background:#fff0;border:none;font-weight:700;padding:0}.the-number-speak-section .eyebrow .dot{display:none}.stats-grid .stat-grid-column-sec{position:relative}.stats-grid .stat-grid-column-sec:after{content:'';width:1px;height:80px;background:#E5E7EB;position:absolute;right:0;top:0}.stats-grid .stat-grid-column-sec:last-child:after{display:none}.parents-peace-section{padding:100px 0;background:url(https://esaw.london/wp-content/uploads/2026/07/Peace-of-Mind-.png) no-repeat;background-size:cover;position:relative;overflow:hidden}.parents-peace-container{max-width:1220px;margin:0 auto;padding:0 15px}.parents-peace-header{max-width:850px;margin:0 auto 60px;text-align:center}.parents-peace-tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;color:#3AAA35;text-transform:uppercase;margin-bottom:18px}.parents-peace-title{margin:0;line-height:1.15;font-weight:700;color:#1A2744;font-size:44px}.parents-peace-title .text-purple{color:#6B3FA0;-webkit-text-fill-color:unset}.parents-peace-title .text-green{color:#3AAA35}.parents-peace-description{max-width:100%;margin:28px auto 0;font-size:16px;line-height:1.8;color:#1A274499;font-family:"Geist",sans-serif}.parents-feature-wrapper{display:flex;align-items:stretch;border-radius:22px;overflow:hidden;margin-bottom:45px;box-shadow:0 20px 60px rgb(0 0 0 / .08)}.parents-feature-image{width:65%}.parents-feature-image img{width:100%;height:100%;display:block;object-fit:cover}.parents-feature-content{width:35%;background:#1F2D58;color:#fff;padding:35px 35px;display:flex;flex-direction:column;justify-content:center}.parents-feature-content h3{margin:0 0 18px;font-size:24px;line-height:1.3;font-weight:700;color:#fff}.parents-feature-content p{margin:0 0 35px;font-size:16px;line-height:1.8;color:rgb(255 255 255 / .75);font-family:"Geist",sans-serif}.parents-feature-btn{display:inline-flex;align-items:center;gap:10px;width:fit-content;background:#9AD93B;color:#1F2D58;text-decoration:none;font-weight:700;padding:15px 28px;border-radius:10px;transition:.3s}.parents-feature-btn svg{transition:.3s}.parents-feature-btn:hover{background:#84c622}.parents-feature-btn:hover svg{transform:translateX(5px)}.parents-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.parents-benefit-card{background:#fff;border:1px solid #E8ECF3;border-radius:18px;padding:35px;transition:.3s;box-shadow:0 10px 30px rgb(0 0 0 / .04)}.parents-benefit-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px rgb(0 0 0 / .08)}.benefit-icon{width:62px;height:62px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.benefit-icon svg{width:26px;height:26px}.parents-benefit-card h4{margin:0 0 14px;font-size:24px;color:#1F2946;font-weight:700}.parents-benefit-card p{margin:0;font-size:15px;line-height:1.8;color:#6D7484;font-family:"Geist",sans-serif}.icon-teal{background:#34D1BF;color:#fff}.icon-pink{background:#F36DB1;color:#fff}.icon-orange{background:#FF9A3E;color:#fff}.icon-blue{background:#5A9CFF;color:#fff}.icon-purple{background:#9A7BFF;color:#fff}.icon-green{background:#8DD11E;color:#fff}@media (max-width:1199px){.parents-peace-title{font-size:46px}.parents-feature-content{padding:40px}.parents-feature-content h3{font-size:28px}.parents-benefits-grid{gap:20px}.parents-benefit-card{padding:30px}}@media (max-width:991px){.parents-peace-section{padding:80px 0}.parents-feature-wrapper{flex-direction:column}.parents-feature-image,.parents-feature-content{width:100%}.parents-feature-image img{height:400px}.parents-benefits-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.parents-peace-section{padding:60px 0}.parents-peace-title{font-size:34px}.parents-peace-description{font-size:15px}.parents-feature-content{padding:30px}.parents-feature-content h3{font-size:24px}.parents-feature-content p{font-size:15px}.parents-benefits-grid{grid-template-columns:1fr}.parents-benefit-card{padding:25px}}@media (max-width:575px){.parents-feature-image img{height:250px}.parents-feature-btn{width:100%;justify-content:center}}.community-section{padding:100px 0;background:#fff;overflow:hidden}.community-section .container{max-width:1220px;margin:0 auto;padding:0 15px}.community-top{display:flex;justify-content:space-between;align-items:flex-start;gap:80px;margin-bottom:55px}.community-heading{width:40%}.community-tag{display:inline-block;margin-bottom:18px;font-size:12px;font-weight:700;letter-spacing:2px;color:#ef7d32;text-transform:uppercase}.community-heading h2{margin:0;font-size:68px;line-height:1.05;font-weight:700;color:#1f2946}.community-heading h2 span{color:#6c4ccf}.community-content{width:48%}.community-content p{margin:0 0 28px;font-size:17px;line-height:1.8;color:#6b7285}.community-btn{display:inline-flex;align-items:center;gap:10px;padding:15px 30px;border-radius:10px;background:#195b35;color:#fff;text-decoration:none;font-size:15px;font-weight:600;transition:.3s;box-shadow:0 10px 20px rgb(0 0 0 / .15)}.community-btn:hover{background:#124628}.community-btn svg{transition:.3s}.community-btn:hover svg{transform:translateX(5px)}.community-gallery{display:grid;grid-template-columns:1.3fr 1fr;gap:22px;align-items:stretch}.gallery-large{position:relative;overflow:hidden;border-radius:22px;min-height:520px}.gallery-large img{width:100%;height:100%;object-fit:cover;display:block;transition:.5s}.gallery-large:hover img{transform:scale(1.06)}.gallery-overlay{position:absolute;left:22px;bottom:22px}.gallery-info{display:flex;align-items:center;gap:12px;color:#fff;margin-top:18px}.gallery-info h4{margin:0;font-size:14px;font-weight:600;color:#FFF}.gallery-info p{margin:4px 0 0;font-size:12px;color:#FFFFFF73}.gallery-info-icon{width:38px;height:38px;border-radius:14px;background:#ffffff59;display:flex;align-items:center;justify-content:center}.gallery-info-icon svg{width:18px;height:18px}.gallery-badge{display:inline-flex;align-items:center;gap:8px;background:rgb(18 18 18 / 43%);padding:8px 14px;border-radius:40px;border:1px solid #9FD84435;color:#EB7E1C;font-size:13px;font-weight:500}.gallery-badge svg{width:15px;height:15px;flex-shrink:0}.gallery-right{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.gallery-card{position:relative;border-radius:20px;overflow:hidden;min-height:248px}.gallery-card img{width:100%;height:100%;object-fit:cover;transition:.45s}.gallery-card:hover img{transform:scale(1.07)}.gallery-card .gallery-badge{position:absolute;left:15px;bottom:15px;background:#FFFFFF80;color:#1A2744E5;padding:5px 10px}.community-stat-card{border-radius:20px;padding:24px;color:#fff;background:linear-gradient(135deg,#F47421 11%,#4B7219 50%,#1A2744 97%);display:flex;flex-direction:column;justify-content:center;min-height:248px;box-shadow:0 20px 40px rgb(0 0 0 / .12)}.stat-icon{width:66px;height:66px;display:flex;align-items:center;justify-content:center;margin-bottom:0}.stat-icon svg{width:66px;height:66px}.community-stat-card h3{margin:0;font-size:44px;line-height:1;font-weight:700;color:#fff}.stat-subtitle{display:block;margin-top:10px;font-size:11px;letter-spacing:2px;font-weight:400;color:#FFFFFF8C}.stat-stars{display:flex;gap:4px;margin-top:20px}.stat-stars svg{width:16px;height:16px}.gallery-large,.gallery-card,.community-stat-card{transition:.35s}.gallery-large:hover,.gallery-card:hover,.community-stat-card:hover{transform:translateY(-6px)}@media (max-width:1200px){.nav-wrap{padding:0 15px}.community-heading h2{font-size:56px}.community-top{gap:50px}.gallery-large{min-height:460px}.gallery-card,.community-stat-card{min-height:220px}.community-stat-card h3{font-size:44px}}@media (max-width:991px){.community-section{padding:80px 0}.community-top{flex-direction:column;gap:35px}.community-heading,.community-content{width:100%}.community-heading h2{font-size:50px}.community-gallery{grid-template-columns:1fr}.gallery-large{min-height:500px}}@media (max-width:767px){.community-section{padding:60px 0}.community-heading h2{font-size:40px}.community-content p{font-size:15px}.community-btn{width:100%;justify-content:center}.gallery-large{min-height:350px}.gallery-right{grid-template-columns:1fr}.gallery-card{min-height:240px}.community-stat-card{min-height:220px}.community-stat-card h3{font-size:42px}}@media (max-width:575px){.community-heading h2{font-size:34px}.community-tag{font-size:11px}.community-content p{line-height:1.7}.gallery-large{min-height:260px}.gallery-card{min-height:200px}.gallery-overlay{left:15px;right:15px;bottom:15px}.gallery-info{gap:10px}.gallery-info h4{font-size:16px}.gallery-info p{font-size:12px}.gallery-badge{font-size:12px;padding:7px 12px}.community-stat-card{padding:22px}.community-stat-card h3{font-size:36px}.stat-subtitle{letter-spacing:1px}}.parents-benefit-card:nth-child(1){border:1px solid #C1E5BC;background:linear-gradient(45deg,#F7FCF2,#FFFFFF)}.parents-benefit-card:nth-child(2){border:1px solid #ECDCE7;background:linear-gradient(45deg,#FFF6F9,#FFFFFF)}.parents-benefit-card:nth-child(3){border:1px solid #F2DFCF;background:linear-gradient(45deg,#FFFBF5,#FFFFFF)}.parents-benefit-card:nth-child(4){border:1px solid #C4DAF4;background:linear-gradient(45deg,#EFF5FF,#FFFFFF)}.parents-benefit-card:nth-child(5){border:1px solid #D8D0F1;background:linear-gradient(45deg,#F6F2FC,#FFFFFF)}.parents-benefit-card:nth-child(6){border:1px solid #D2EEA7;background:linear-gradient(45deg,#F8FBF6,#FFFFFF)}.community-stat-card .stat-icon svg{width:24px;height:24px}.community-stat-card .stat-icon{margin:0;top:0;width:auto;height:auto;display:inline-block;margin-bottom:40px;position:static}.benefit-icon img{width:28px;height:28px}.student-stories-slider .slick-dots li.slick-active{opacity:1}.review-rating-section .google-rating{display:flex;justify-content:center;gap:5px;margin-top:30px}.review-rating-section .rating-stars{color:#ffb900;margin-right:10px;margin-top:-3px;display:flex}.review-rating-section .google-rating .rating-score{font-weight:700;font-size:14px}.review-rating-section .eyebrow{background:none;color:#593A8B}.real-students-real-exp .eyebrow{font-size:10px;font-weight:400;background:none;color:#593A8B;font-weight:700;padding:0}.real-students-real-exp .eyebrow .dot{display:none}.student-stories-slider .slick-dots li{position:relative}.student-stories-slider .slick-dots li:before{content:'';width:8px;height:8px;background:#C1C7E2;position:absolute;top:0;left:50%;transform:translateX(-50%);display:inline-block;border-radius:50px}.student-stories-slider .slick-dots li.slick-active:before{width:28px;background:#21294C}.testi-image{margin:0 auto;display:flex;justify-content:center;padding-bottom:20px}.team-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:40px;margin-top:70px}.team-item{text-align:center}.team-icon{width:92px;height:92px;border-radius:50%;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border:1px solid}.team-icon svg{width:34px;height:34px;stroke:currentColor}.team-badge{display:inline-block;padding:6px 14px;border-radius:30px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;border:1px solid}.team-item h4{font-size:16px;font-weight:700;color:#1A2744;margin:0 0 14px}.team-item p{color:#1A274499;font-size:14px;line-height:1.5;margin:0 auto;font-family:"Geist",sans-serif;max-width:220px}.team-icon.reception{background:#EDF5FF;border-color:#C9DBFF;color:#3B82F6}.team-badge.reception{background:#EDF5FF;border-color:#C9DBFF;color:#3B82F6}.team-icon.management{background:#F6F0FF;border-color:#DAC9F7;color:#7A4FC6}.team-badge.management{background:#F6F0FF;border-color:#DAC9F7;color:#7A4FC6}.team-icon.housekeeping{background:#F3FAE8;border-color:#D9EDBA;color:#63B32E}.team-badge.housekeeping{background:#F3FAE8;border-color:#D9EDBA;color:#63B32E}.team-icon.security{background:#FFF5EB;border-color:#FFD9B3;color:#F58A1F}.team-badge.security{background:#FFF5EB;border-color:#FFD9B3;color:#F58A1F}.team-icon.maintenance{background:#F3F0FB;border-color:#D9D0EE;color:#6C4EB1}.team-badge.maintenance{background:#F3F0FB;border-color:#D9D0EE;color:#6C4EB1}@media(max-width:991px){.team-grid{grid-template-columns:repeat(2,1fr);gap:40px 25px}}@media(max-width:575px){.team-grid{grid-template-columns:1fr}}.meet-the-team span.team-badge{position:relative;padding-left:17px;font-size:11px}.meet-the-team span.team-badge:before{content:'';width:6px;height:6px;background:#000;position:absolute;left:5px;display:inline-block;top:50%;transform:translateY(-50%);border-radius:50px}.meet-the-team span.team-badge.reception:before{background:#3B82F6}.meet-the-team span.team-badge.management:before{background:#7A4FC6}.meet-the-team span.team-badge.housekeeping:before{background:#63B32E}.meet-the-team span.team-badge.security:before{background:#F58A1F}.meet-the-team span.team-badge.maintenance:before{background:#6C4EB1}.secure-room-left-content{max-width:100%}.secure-room-left-content .eyebrow{display:inline-block;margin-bottom:20px;font-size:12px;font-weight:700;text-align:center;display:block;letter-spacing:.16em;text-transform:uppercase;color:#7B61C8;background:no-repeat;padding:0}.secure-room-left-content h2{margin:0;font-size:56px;line-height:1.02;font-weight:700;text-align:center;color:#17233B}.secure-room-left-content .text-green{color:#19A84A}.secure-room-left-content .lead{margin:28px 0 38px;font-size:16px;line-height:1.5;color:#374151;text-align:center;width:100%;max-width:100%}.secure-list{display:flex;flex-direction:row;gap:16px;padding:0;margin:0;list-style:none;justify-content:center;gap:20px}.secure-list li{display:flex;align-items:center;gap:12px;padding:0;width:calc(100%/ 4);border:beige;border-radius:40px;background:no-repeat;color:#000;font-size:14px;font-weight:600}.check{width:28px;height:28px;min-width:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.check svg{width:16px;height:16px}@media (max-width:1200px){.secure-room-left-content h2{font-size:58px}.secure-room-left-content .lead{font-size:22px}}@media (max-width:991px){.secure-room-left-content{max-width:100%}.secure-room-left-content h2{font-size:48px}.secure-room-left-content .lead{font-size:18px;margin:20px 0 28px}.secure-list{grid-template-columns:1fr}}@media (max-width:767px){.secure-room-left-content h2{font-size:40px}.secure-room-left-content .lead{font-size:17px;line-height:1.6}.secure-list li{font-size:16px;min-height:56px;padding:0 16px 0 10px}}@media (max-width:575px){.secure-room-left-content h2{font-size:34px;line-height:1.1}.secure-room-left-content .eyebrow{font-size:11px}.secure-list li{font-size:15px}}.meet-the-team span.text-purplee{color:#6B3FA0}.meet-the-team .eyebrow{background:#fff0;color:#3AAA35;padding:0;font-weight:700}.meet-the-team .eyebrow span.dot{display:none}.faq-content-main-section{padding:90px 0;background:#fff}.faq-content-main-section .section-head{text-align:center;margin-bottom:55px}.faq-content-main-section .section-head .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#EB7E1C;margin-bottom:14px;background:no-repeat;padding:0;font-weight:700}.faq-content-main-section .section-head h2{font-size:44px;line-height:1.1;font-weight:700;color:#253457;margin:0 0 16px}.faq-content-main-section .section-head p{font-size:16px;color:#6D7A98;margin:0}.faq-list{max-width:900px;margin:auto}.faq-item{background:#F8F9FC;border:1px solid #00000012;border-radius:16px;margin-bottom:16px;overflow:hidden;transition:.35s ease}.faq-item:hover{border-color:#D5DCE8;box-shadow:0 8px 24px rgb(32 52 89 / .06)}.faq-q{display:flex;justify-content:space-between;align-items:center;padding:14px 28px;cursor:pointer;font-size:15px;font-weight:600;color:#1A2744;transition:.3s}.faq-q:hover{color:#EB7E1C}.chev{width:34px;height:34px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#ECEFF6;border-radius:50%;font-size:20px;color:#6F7A96;transition:.35s}.faq-item.open .chev{transform:rotate(180deg)}.faq-a{display:none;padding:0 28px 26px}.faq-item.open .faq-a{display:block}.faq-a p{margin:0;font-size:14px;line-height:1.5;color:#6D7A98;padding-left:0;padding-bottom:0;padding-right:0}.faq-cta{margin-top:55px;text-align:center}.faq-cta p{margin-bottom:22px;color:#6D7A98;font-size:17px}.faq-cta .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:190px;height:56px;border-radius:999px;font-weight:600;text-decoration:none;transition:.3s}.faq-cta .btn-green{background:#78D64B;color:#111}.faq-cta .btn-green:hover{background:#69c73b}@media (max-width:991px){.faq-content-main-section{padding:70px 0}.faq-content-main-section .section-head h2{font-size:42px}.faq-q{font-size:17px;padding:20px}.faq-a{padding:0 20px 20px}}@media (max-width:767px){.faq-content-main-section .section-head h2{font-size:34px}.faq-content-main-section .section-head p{font-size:16px}.faq-q{font-size:16px;padding:18px}.faq-a p{font-size:15px}.chev{width:30px;height:30px;font-size:18px}}.faq-bottom-content{display:flex;justify-content:center;align-items:center}.faq-bottom-content a.contact-box{min-width:120px;display:flex;align-items:center;justify-content:center;gap:10px}.info-secti{display:flex;flex-direction:column;gap:20px;color:#FFFFFF8C;font-size:13px}.footer-bottom{text-align:center;display:flex;width:100%}.footer-bottom span{width:100%}.section.real-students-real-exp{background:url(https://esaw.london/wp-content/uploads/2026/07/Student-Stories.png) no-repeat;background-size:cover}.section.meet-the-team{background:#F9FAFB}.section.meet-the-team{background:#F9FAFB}.secure-room-left-content span.check{background:#A17ADB}@media screen and (max-width:950px){.secure-main-container div#quote{margin-top:0}.room-grid{margin-top:40px}}.hero-list .check svg{max-width:24px;height:24px;min-width:24px;object-fit:contain;width:24px}@media screen and (max-width:640px){.feat-grid{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:767px){.fee-num{text-align:left}.fee-num .amount{font-weight:800;font-size:42px;color:#fff}.stats-grid{grid-template-columns:repeat(2,1fr);grid-row-gap:20px}.testi-card{padding:20px}.student-stories-slider .slick-dots{margin-top:0}}.form-zoho{width:100%}.form-zoho iframe{width:100%!important;height:650px!important}.secure-room-left-content h2 br{display:none}.book-now-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:720px;height:68px;border-radius:20px;font-family:"Roboto Slab",serif!important;text-decoration:none;background:linear-gradient(90deg,#ACEA3C 0%,#84D31B 100%);box-shadow:0 8px 20px rgb(0 0 0 / .12);margin:0 auto;overflow:hidden;transition:.3s ease}.book-now-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(0 0 0 / .16)}.btn-content{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:700;color:#161616;font-family:"Roboto Slab",serif!important}.btn-content svg{width:20px;height:20px;transition:transform .3s ease}.book-now-btn:hover svg{transform:translateX(4px)}@media screen and (max-width:767px){.secure-main-container .secure-list{grid-template-columns:1fr;display:grid;grid-template-columns:repeat(2,1fr)}.secure-main-container .secure-list li{width:100%}}h2{font-size:42px!important}@media screen and (max-width:1200px){.nav-wrap{padding:0 15px!important}}@media screen and (max-width:767px){.page-id-8853 span.qlwapp__text{display:none!important}}