body,html{scroll-behavior:smooth;overflow-x:hidden}.alumni-carousel .splide__track,.wanderers-collab-container,body,html{overflow-x:hidden}@font-face{font-family:BebasNeue;src:url("../fonts/BebasNeue.woff") format("woff")}@font-face{font-family:Nunito;src:url("../fonts/Nunito-Regular.woff") format("woff")}@font-face{font-family:Nunito;src:url("../fonts/Nunito-ExtraLight.woff") format("woff");font-weight:300}@font-face{font-family:Nunito;src:url("../fonts/Nunito-Bold.woff") format("woff");font-weight:700}.alumni-carousel .mobile-image,.burger-menu,.business-card .card-image-mobile,.grecaptcha-badge,.mobile-navbar #accordion-control-about:checked+label+ul #accordion-control-academics+label+ul,.mobile-navbar .accordion input[type=checkbox],.side-image-about .about-main-img-mobile,.timeline .timeline-point-mobile,.wanderers-collab-container .esca-logo-3d-mobile,.wanderers-collab-container .wanderers-logo-mobile,.welcome-container .welcome-image-mobile{display:none}::selection{background:#23408e;color:#fff}::-moz-selection{background:#23408e;color:#fff}a{color:inherit;text-decoration:inherit}a,button,div,input,li,p,span,textarea{font-family:Nunito,Arial,Helvetica,sans-serif;font-size:16px;margin:0;letter-spacing:.5px}.esca-option,.esca-option p,.modal-title,h1,h2,h3,h4,h5,h6{font-family:BebasNeue,Arial,Helvetica,sans-serif}.modal-title,h1,h2,h3,h4,h5,h6{letter-spacing:1.7px;margin:0;font-weight:100;line-height:1;color:#272262}h1{font-size:50px}.blog-post-content h3,.ce-block__content h3,.contained-banner .culture-contained-content h3,h2{font-size:30px}body{background-color:#e9e8ef;margin:0}.font-thin{font-weight:100}img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.burger-menu .burger_menu{width:35px;height:35px}.blog-table .actions .edit-btn:hover path,.burger-menu .burger_menu path,.hero-image .hero-content .gallery-btn button:hover svg path,.hero-image .hero-content button:hover svg{fill:#272262}.navbar-parent{background-color:#fff;box-shadow:-1px 1px 13px 0 rgba(0,0,0,.06)}.navbar-content{padding:0 65px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1920px;margin:0 auto}.navbar-content img,footer .logo{height:40px}.footer-socials,.navbar-logo a{display:flex}#menu-trigger,.mobile-navbar .parent .backbtn-burger{padding:10px 0}.navbar-links ul{display:flex;flex-direction:row;margin:0}.navbar-links a{display:flex;align-items:center}.navbar-links a img{width:12px;margin-left:8px}.navbar-links li{list-style:none;margin-right:30px;display:flex}.navbar-links .navbar-links-container{display:flex;flex-direction:row;align-items:center}.navbar-links .navbar-links-container .nav-separator{width:1px;height:30px;background-color:#151515;margin-right:30px}.navbar-links .navbar-links-container .contact-btn{background-color:#272262;color:#fff;border:1px solid #272262;padding:10px 25px;transition:.25s ease-in-out}.navbar-links .navbar-links-container .contact-btn:hover{cursor:pointer;background-color:transparent;border:1px solid #272262;color:#272262}.maintenance-container .text,.masonry-item,.masonry-item img,.navbar-links .navbar-item{position:relative}.navbar-links .navbar-item:hover>a{color:#272262!important}.navbar-links .navbar-item .navbar-dropdown{visibility:hidden;opacity:0;transition:visibility,opacity .1s linear;position:absolute;background-color:#fff;top:20px;margin-top:40px;border-top:2px solid #b5b4b9;min-width:250px;box-shadow:0 2px 6px 0 rgba(0,0,0,.03);z-index:99}.navbar-links .navbar-item .navbar-dropdown .sub-item{transition:80ms ease-in}.blog-post-content .img-fluid,.blogs-container .blog-image-link,.ce-block__content .img-fluid,.esca-offering-choices,.gallery-preview-container.landscape img,.input-group-two .input-group,.masonry-container-peak-mobile img,.navbar-links .navbar-item .navbar-dropdown a,.related-blog-parent .blog-image-link,.side-image-about .left img,.side-image-text .left img{width:100%}.navbar-links .navbar-item .navbar-dropdown ul{display:flex;flex-direction:column;padding:0}.navbar-links .navbar-item .navbar-dropdown ul li{margin-right:0;padding:10px 15px;width:100%}.blog-table .titles,.filter-btns button.filter-active,.navbar-links .navbar-item .navbar-dropdown ul li:hover{background-color:#272262;color:#fff}#item-dropdown:hover,#menu-trigger:hover+#item-dropdown{visibility:visible;opacity:1}.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:9}.sticky+.content{padding-top:60px}.sticky-filters{top:0;position:-webkit-sticky;position:sticky;z-index:9}.maintenance-background,.maintenance-footer{position:fixed;bottom:0}.sticky-filter-bg{background-color:red!important}.admin-nav-container{background-color:#272262;color:#fff;padding:0 65px;top:60px;z-index:5;border-bottom:2px solid #eea020}.admin-nav-container li{color:#fff;transition:.2s ease-in-out}.admin-nav-container li:hover,.sitemap-item ul a:hover>li{color:#eea020}.admin-nav-container ul{list-style:none;display:inline-flex;width:100%;justify-content:flex-end;align-items:center;box-sizing:border-box;line-height:.5}.admin-nav-container ul :last-child,.esca-offering-choices .offering-choice button:hover svg,.image-gallery-preview button:hover svg,.wanderers-collab-container button:hover .right-arrow-svg,.welcome-container button:hover svg{margin-left:15px}.maintenance-background{background:linear-gradient(to right,rgba(39,34,98,.6),rgba(39,34,98,.6)) 0 0/cover,url("/img/images/ESCA-Students-In-A-Classroom-Laughing-Maintenance.jpg") 0 0/cover;width:100%;height:100%;right:0;left:0;top:0}.maintenance-footer,footer{background-color:#272262;width:100%}.maintenance-container{padding:0 30px!important;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.maintenance-container svg{position:absolute;left:50%;transform:translateX(-50%);top:-165px}.maintenance-container .text h1{color:#fff;font-size:90px;text-align:center}.maintenance-container .text p{color:#fff;font-size:20px;font-weight:300;text-align:center}.maintenance-footer .container{display:inline-flex;justify-content:center;align-items:center;padding:20px 30px!important;width:100%;max-width:100%;box-sizing:border-box}.maintenance-footer .container p{color:#fff;opacity:60%;font-weight:300}.maintenance-footer ul{list-style:none;display:inline-flex;padding:0 0 0 15px;margin:0}.maintenance-footer ul li{display:flex;flex-direction:row;margin-right:15px;color:#fff}.maintenance-footer ul li img{margin-right:8px;opacity:100%!important;width:12px}.maintenance-footer ul li p{opacity:100%!important}.blogs-container .blog-post:nth-child(3n),.filter-btns :last-child,.maintenance-footer ul li:last-child,.pagination-container a:last-child,.related-blog-parent .blog-post:nth-child(3n),.sub_navbar a:last-child{margin-right:0}footer .error-input-message{opacity:100%!important;margin-bottom:5px}.footer-content{padding:60px 65px;max-width:1920px;margin:0 auto}.secondary-footer{background-color:#eea020;padding:10px 65px;font-weight:600}.sitemap{margin-top:60px;display:flex;flex-direction:row;justify-content:space-between}.sitemap-item{font-size:16px;padding-right:20px}.sitemap-item:last-child{padding-right:0}.sitemap-item a,.sitemap-item p{color:#fff;opacity:50%;font-weight:600;transition:.2s ease-in-out}.sitemap-item a:hover{cursor:pointer;opacity:100%}.sitemap-item .info-item{display:flex;flex-direction:row;align-items:center;margin-bottom:7px}.business-card .card-details p img,.hero-image .hero-socials .links a:first-child,.input-group-two .input-group:first-child,.sitemap-item .info-item img{margin-right:10px}.sitemap-item .info-item a,.sitemap-item .info-item p{opacity:100%;font-weight:300!important}.sitemap-item ul{list-style:none;padding:0;margin-top:20px}.sitemap-item ul li{color:#fff;margin-bottom:5px;font-weight:300;transition:.2s ease-in-out}.sitemap-item ul a{opacity:100%;display:flex;width:fit-content}.subscribe-btn{margin-top:15px;width:100%;padding:7px;display:flex!important;box-sizing:border-box;align-items:center;justify-content:center}.subscribe-btn .subscribe-loader{width:16px;height:16px;border-radius:50%;box-sizing:border-box;animation:1s linear infinite rotation;margin-left:10px;border:2px solid #151515;border-bottom-color:transparent;transition:.25s ease-in-out}.subscribe-message{margin-top:10px;opacity:100%!important;font-weight:300!important}.contact-parent,.hero-image .hero-content .cta-btns,.small-break{margin-top:45px}.orange{color:#eea020!important}.red{color:#e72d2d!important}.footer-input-group{display:flex;flex-direction:column}.footer-input-group input:first-child{margin-top:20px;margin-bottom:10px}.footer-input-group input:last-child,.sport-academy-card .sport-card-overlay .sport-card-text .sport-logos{margin-bottom:10px}.footer-socials img{height:20px;width:20px;margin-right:5px;transition:.2s ease-in-out}.contact-bottom img:hover,.footer-socials img:hover{transform:scale(1.2)}.secondary-content{width:100%;display:inline-flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.hero-image{background:url("/img/images/ESCA-Wanderers-School-Grounds-Drone-Shot.jpg") center/cover;position:relative;width:100%;height:600px}.hero-image .hero-overlay{height:100%;width:100%;background:linear-gradient(90deg,#272262 20%,rgba(39,34,98,.3) 100%);position:absolute;z-index:1}.hero-image .hero-content{padding:0 30px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;position:relative;z-index:1;width:100%;margin:0 auto;max-width:1500px;box-sizing:border-box}#sport-options h2,.contact-left h2,.contact-left li,.contained-banner .contained-banner-content h3,.e-white,.founder .right .sub-header,.hero-image .hero-content h1,.hero-image .hero-content p,.image-gallery-preview .sub-header,.sport-academy-card .sport-card-overlay .sport-card-text h3,.sport-academy-card .sport-card-overlay .sport-card-text p{color:#fff}.hero-image .hero-content h1{font-size:90px;letter-spacing:4px!important}.hero-image .hero-content p{font-size:20px;font-weight:300;margin-bottom:5px}.hero-image .hero-content button{transition:.2s ease-in-out;width:fit-content;padding:10px 20px;display:inline-flex;justify-content:center;align-items:center}.hero-image .hero-content button svg{transition:.2s ease-in-out;fill:white;width:18px;height:18px;margin-left:10px}.hero-image .hero-content button:hover{cursor:pointer;background-color:#fff;color:#272262}.hero-image .hero-content .enrol-btn button{color:#272262;background-color:#fff;border:1px solid #fff;margin-right:15px;transition:.2s ease-in-out}.gallery-preview-container .close-image-btn svg path,.hero-image .hero-content .enrol-btn button svg path{transition:.2s ease-in-out;fill:#272262}.hero-image .hero-content .enrol-btn button:hover{background-color:transparent;color:#fff}.capitec_btn svg path,.downloads-container a:hover .icon path,.esca-offering-choices .offering-choice button:hover path,.gallery-preview-container .nextImageBTN path,.gallery-preview-container .previousImageBTN path,.hero-image .hero-content .enrol-btn button:hover svg path,.hero-image .hero-socials .links path,.sport-academy-card button:hover path{fill:white}.hero-image .hero-content .gallery-btn button{color:#fff;background-color:transparent;border:1px solid #fff;transition:.2s ease-in-out}.hero-image .hero-content .gallery-btn button svg path{transition:.2s ease-in-out;fill:white}#sport-options .esca-option,.hero-image .hero-content .gallery-btn button:hover{background-color:#fff;color:#272262}.hero-image .hero-socials{position:relative;display:block;width:100%;margin:0 auto;max-width:1440px;padding:0 30px}.hero-image .hero-socials .links{position:absolute;top:-70px;z-index:3}.blog-table .actions .delete-btn path,.blog-table .actions .edit-btn path,.hero-image .hero-socials .links a,.image-gallery-preview button svg,.mobile-navbar svg,.sport-academy-card button path,.wanderers-collab-container .right-arrow-svg{transition:.2s ease-in-out}.hero-image .hero-socials .links a:hover{transform:scale(1.15)}.welcome-container{background:linear-gradient(to bottom,rgba(255,240,0,0) 25%,#272262 25%);display:flex;justify-content:center;flex-direction:column;position:relative;width:100%;box-sizing:border-box;color:#fff}.welcome-container .welcome-content{padding:40px 80px;display:flex;justify-content:center;flex-direction:column;z-index:2}.welcome-container .welcome-image{align-self:center;width:100%;max-width:900px}.blue-btn svg path,.blue-btn-reversed svg path,.welcome-container svg,.white-btn-fill svg path,.white-btn-reversed svg path{transition:.25s ease-in-out}.welcome-container h3{color:#fff;margin-top:5px;margin-bottom:25px}.founder .right .description,.welcome-container p{font-weight:300}.wanderers-collab-container .muted,.welcome-container .muted{font-weight:initial}.welcome-container button{transition:.25s ease-in-out;padding:10px 20px;margin-top:30px}.welcome-container .logo-cutoff{position:absolute;bottom:0;opacity:20%;z-index:1;height:370px;right:50px}.welcome-container .logo-cutoff svg{height:370px}.esca-offering{background:linear-gradient(to top,rgba(255,240,0,0) 30%,#272262 30%);width:100%}.esca-offering .esca-offering-container{display:flex;align-items:center;flex-direction:column}.esca-offering .esca-offering-container h3,.esca-offering .esca-offering-container p{color:#fff;margin-top:5px}.esca-offering-choices .offering-academics{background:url("/img/images/ESCA-Wanderers-Student-In-Uniform-Writing-Exam.jpg")}.esca-offering-choices .offering-sport{background:url("/img/images/ESCA-Wanderers-Basketball-Player-With-A-Ball.jpg")}.esca-offering-choices .offering-culture{background:url("/img/images/Ballerina-In-A-Red-Dress-Posing.jpg")}.esca-offering-choices .offering-choice{width:100%;height:560px;background-position:center;background-size:cover;margin-top:20px;border-bottom:6px solid #eea020;padding-bottom:40px}.esca-offering-choices .offering-choice:nth-child(2){margin-left:20px;margin-right:20px}.esca-offering-choices .offering-choice .offering-content{margin-left:40px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:20px}.blogs-container a,.esca-offering-choices .offering-choice .offering-content a,.instagram-container a,.related-blog-parent a{width:fit-content}.contact-bottom img,.sport-academy-card button svg{width:20px;margin-right:10px;height:20px}.esca-offering-choices .offering-choice button{border:1px solid #eea020;background-color:transparent;color:#eea020;display:inline-flex;align-items:center;padding:10px 15px;transition:.25s ease-in-out;width:fit-content;margin-top:10px}.esca-offering-choices .offering-choice button path{fill:#EEA020;transition:.25s ease-in-out}.esca-offering-choices .offering-choice button svg{margin-left:10px;transition:.25s ease-in-out}.esca-offering-choices .offering-choice button:hover{cursor:pointer;background-color:#eea020;color:#fff}.esca-offering-choices .offering-choice p{color:#fff;font-weight:700;font-size:20px}.no-bottom,.preview-container{padding-bottom:0!important}.follow-you-container{display:flex;flex-direction:column;width:100%;align-items:center}.follow-you-container h3,.follow-you-container span{font-size:40px;font-family:BebasNeue,Arial,Helvetica,sans-serif;letter-spacing:1.7px;margin:0;font-weight:100;line-height:1}.blog-post-content,.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content h6,.blog-post-content p,.blog-post-header p,.breadcrumb a,.ce-block__content,.e-blue,.follow-you-container p,.side-image-about .right p,.timeline li,.timeline p,.values-parent .value h3,.values-parent .value p{color:#272262}.follow-you-container .follow-you-header{color:#272262;margin-top:15px}.follow-you-container span{color:#fff;background-color:#272262;padding:0 15px}.follow-you-container .vid-container{position:relative;width:100%;padding-bottom:56.25%;height:0;margin-top:35px}.follow-you-container .vid-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.no-top{padding-top:0!important}.wanderers-collab-container .text{margin-top:118px;padding:40px;background-color:#272262;position:relative;justify-content:center;align-items:center;display:flex;flex-direction:column}.wanderers-collab-container h3,.wanderers-collab-container p{color:#fff;margin-top:5px;position:relative;z-index:2}.wanderers-collab-container p{font-weight:300;text-align:center}.wanderers-collab-container :nth-child(3){margin-bottom:30px}.wanderers-collab-container button{padding:10px 20px;transition:.2s ease-in-out}.wanderers-collab-container .logos{width:100%;max-width:1440px;margin:0 auto;position:relative}.wanderers-collab-container .logos img{position:absolute;bottom:0;width:400px}.wanderers-collab-container .esca-logo-3d{left:0}.wanderers-collab-container .wanderers-logo-3d{right:0}.instagram-container{padding-bottom:80px!important}.instagram-container .instagram-heading{width:100%;justify-content:center;align-items:center;flex-direction:column}.instagram-container h3,.instagram-container p{color:#272262;text-align:center}.blog-post-content li,.business-card .card-details p:first-child,.ce-block__content li,.instagram-container p{margin-bottom:5px}.instagram-container .instagram-gallery{margin-top:25px;display:flex;flex-direction:row;justify-content:space-between}.instagram-container .instagram-gallery div{width:220px;height:220px;background-size:cover}.instagram-container .instagram-gallery a{transition:opacity .2s ease-in-out}.instagram-container .instagram-gallery a:hover,.masonry-container img:hover{cursor:pointer;opacity:70%}.partners-container{border-top:1px solid #bebcd0}.partners-container .splide__slide{display:flex;justify-content:center;align-items:center;border-right:1px solid #bebcd0}.partners-container .splide{padding:20px 0}.partners-container svg{height:50px}.partners-container .splide__arrow,.slider-parent .splide__arrow{background:0 0}.partners-container .splide__arrow--prev{left:25px!important}.partners-container .splide__arrow--next{right:25px!important}.school-context .text-right,.sport-academics .sport-slideshow{right:0;transform:translate(0,-50%);top:50%}.contact-parent{width:100%;min-height:500px;display:flex;flex-wrap:wrap}.contact-left{padding:40px;background-color:#272262;max-width:320px;min-width:275px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.contact-right{padding:40px;background-color:#fff;flex-grow:1}.contact-info-list{margin-top:40px}.contact-bottom{width:100%;height:20px;display:inline-flex}.contact-bottom img{transition:.2s ease-in-out}.contact-info-item{display:flex;flex-direction:row;color:#fff;margin-bottom:15px}.contact-info-item img{margin-right:12px;width:12px}.contact-send-btn{width:fit-content;padding:10px 15px}.contact-form{display:flex;flex-direction:column;justify-content:space-between;height:100%}.contact-input{width:100%;box-sizing:border-box}.contact-footer{justify-content:flex-end;display:flex}.contact-map iframe{width:100%;height:450px;margin-top:40px}.mobile-navbar-overlay,.modal-overlay{width:100%;height:100%;z-index:10;top:0;left:0;position:fixed;background-color:#151515;opacity:30%;display:none}.contact-success-modal{transition:transform .5s cubic-bezier(.65, 0, .35, 1);z-index:99;margin:auto;position:fixed;top:0;left:0;bottom:0;right:0;width:500px;height:fit-content;background-color:#fff;padding:40px;display:none;color:#272262}.contact-success-modal .modal-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-success-modal .modal-title{font-size:25px;margin-bottom:15px;margin-top:20px}.contact-success-modal .modal-body{text-align:center}.contact-success-modal button{margin-top:30px;padding:10px 25px;font-weight:300}.email-lottie{width:200px;height:200px}.fade-show{display:block;animation:.5s cubic-bezier(.65,0,.35,1) fade-in}.fade-show-overlay{display:block;animation:.5s cubic-bezier(.65,0,.35,1) fade-in-overlay}@keyframes fade-in{0%,from{opacity:0}100%,to{opacity:1}}@keyframes fade-in-overlay{0%{opacity:0%}100%{opacity:40%}}.business-card{display:flex;position:relative;background-color:#272262;padding:30px 20px;margin-right:25px;margin-top:30px;max-width:500px;width:100%}.business-card .seperator{background-color:#fff;width:2px;height:100%}.business-card .card-image{width:100px;position:absolute;left:45px;bottom:50%;transform:translateY(50%)}.business-card .card-name{font-family:BebasNeue;color:#fff;font-size:22px;letter-spacing:1.7px;margin-bottom:10px}.business-card .business-card-content{display:inline-flex;padding-left:170px}.business-card .card-details p{color:#fff;font-weight:300;display:inline-flex;justify-content:center;align-items:center}.business-card .card-details img{width:16px}.business-card .card-text{padding-left:35px}.splide-academies .splide__track{overflow:visible}.sport-academy-card{width:280px}.sport-academy-card .sport-card-content{display:flex;justify-content:center;flex-direction:column;padding:20px;position:relative;height:410px}.sport-academy-card #soccer-card{background:linear-gradient(rgba(240,52,66,0) 0,rgba(240,52,66,0) 15%,#f03442 15%,#61040b 100%)}.sport-academy-card #basketball-card{background:linear-gradient(rgba(117,129,190,0) 0,rgba(117,129,190,0) 15%,#7581be 15%,#2614a2 100%)}.sport-academy-card #rugby-card{background:linear-gradient(rgba(90,233,215,0) 0,rgba(90,233,215,0) 15%,#5ae9d7 15%,#388178 100%)}.sport-academy-card #golf-card{background:linear-gradient(rgba(90,233,215,0) 0,rgba(90,233,215,0) 15%,#dfdfd2 15%,#fff2c9 100%)}.sport-academy-card #gymnastics-card{background:linear-gradient(rgba(185,191,234,0) 0,rgba(185,191,234,0) 15%,#b9bfea 15%,#8c2dc7 100%)}.sport-academy-card .sport-card-overlay{width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 65%,#151515 100%);z-index:9999;position:absolute;left:0;top:0}.sport-academy-card .sport-card-overlay .sport-card-text{display:flex;justify-content:flex-end;align-items:center;flex-direction:column;height:100%}.sport-academy-card .sport-card-overlay .sport-card-text p{font-weight:200}.sport-academy-card .sport-card-overlay .sport-card-text .sport-logos svg{width:auto;height:40px}.sport-academy-card img{position:absolute;bottom:0;width:250px}.sport-academy-card button{display:flex;width:100%;border:1px solid #fff;background-color:#fff;color:#272262;padding:15px 0;align-items:center;justify-content:center;transition:.2s ease-in-out}.sport-academy-card button:hover{cursor:pointer;background-color:#272262;border:1px solid #272262;color:#fff}.school-context .school-context-img,.school-context-img{width:700px;height:400px}.school-context-img.hockey{background:url("/img/images/ESCA-Wanderers-Go-Karting.jpg") center center/cover}.sport-contained-content{background-color:#272262;width:90%;padding:25px;position:absolute;bottom:-190px;left:50%;transform:translate(-50%,0);display:flex;justify-content:center;align-items:center;flex-direction:column;box-sizing:border-box}.sport-contained-content p{margin:0!important;text-align:center;width:100%!important}.sport-contained-content h2{margin-bottom:25px;font-size:40px;color:#fff}.sport-academies-container{width:100%;margin:0 auto;padding:0 0 0 235px}#sport-options{margin-top:70px;background-color:#272262}.sport-academics{display:flex;flex-direction:row;align-items:center;position:relative;margin-top:234px}.slider-parent .splide__pagination,.sport-academics .splide__pagination{bottom:-2.5em}.sport-academics h2{margin-bottom:25px;margin-top:0}.sport-academics .slideshow-title{width:100%;max-width:900px;padding-right:975px;min-height:550px;display:flex;flex-direction:column;justify-content:center}.sport-academics .sport-slideshow{width:100%;position:absolute;max-width:860px}#sport-options .splide__arrow path{fill:white!important}#sport-options .splide__pagination__page{background:#fff!important;border:4px solid #fff!important}#sport-options .splide__pagination__page.is-active{background:#272262!important}.capitec-contained-banner{background:linear-gradient(to right,rgba(39,34,98,.8),rgba(217,217,217,0)),url("/img/images/ESCA_Wanderers_Financial_Aid_Cover_Image.jpg")}.capitec_collab{width:400px!important}.capitec_collab_link{position:absolute;top:40px;left:40px}.capitec-contained-banner h3{color:#fff;margin-bottom:10px}.capitec-contained-banner p{color:#fff;margin-top:0!important}.capitec_btn{padding:10px 20px;width:fit-content;margin-top:30px}.capitec_qr,.smart_funder_logo,.smart_funder_logo_white{width:140px!important;position:absolute;right:40px}.capitec_qr{bottom:40px}.smart_funder_logo{top:40px}.smart_funder_logo_white{bottom:40px;display:none}.culture-contained-banner{background:linear-gradient(to right,rgba(39,34,98,.9),rgba(217,217,217,0)),url("/img/images/ESCA-Cultural-Student-Singing-On-Stage.jpg")}.academics-contained-banner{background:url("/img/images/Academics-ESCA-Science-Lab.jpg");background-position:center!important;position:relative}.academics-contained-content{background-color:#272262;width:fit-content;padding:25px;position:absolute;bottom:-100px;left:50%;transform:translate(-50%,0)}.gallery-loader-container,.gallery-preview-container{transform:translate(-50%,-50%);position:fixed;left:50%}.academics-contained-content p{margin:0!important;text-align:center;width:100%}.main-break-absolute{margin-top:170px}.american-ged-banner{background:linear-gradient(to right,rgba(39,34,98,.9),rgba(217,217,217,0)) right center,url("/img/images/Student-Concentrating-Writing-And-Wearing-Glasses.jpg") right center;width:100%;max-width:1920px;height:300px;margin:0 auto 70px}.american-ged-banner .container{padding-top:0;padding-bottom:0}.american-ged-banner h2{color:#fff;letter-spacing:1.75px;margin-bottom:25px}.american-ged-banner p,.school-context .text p{color:#fff;font-weight:300}.american-ged-banner .american-ged-content{width:100%;display:flex;flex-direction:column;justify-content:center;height:100%;padding:0 30px}.american-ged-banner .american-ged-content p{max-width:800px;box-sizing:border-box;width:100%}.school-context{position:relative;margin-bottom:70px;display:flex;flex-direction:row}.school-context:last-child{margin-bottom:0}.school-context img{width:700px}.school-context.reverse{flex-direction:row-reverse!important}.school-context .text{padding:25px;background-color:#272262;position:absolute;max-width:750px}.alumni-carousel .splide__arrow,.filter-btns button{background-color:transparent}.school-context .text h3{color:#fff;letter-spacing:1.75px;margin-bottom:15px;font-size:40px}.school-context .text-left{left:0;top:50%;transform:translate(0,-50%)}.school-context .school-context-img.primary{background:url("/img/images/Primary-School-Students-With-Paint-On-Their-Hands.jpg") center left/cover}.school-context .school-context-img.middle{background:url("/img/images/Blonde-Studuent-Writing-On-Paper.jpg") center left/cover}.school-context .school-context-img.senior{background:url("/img/images/Student-Looking-At-Camera-Writing-On-Paper.jpg") center left/cover}.masonry-container-peak-mobile{width:100%;flex-wrap:wrap;flex-direction:row;margin-top:25px;display:none}.masonry-container-peak-mobile div{display:flex;margin-bottom:10px}.masonry-container-peak-mobile div a:first-child{margin-right:17px}.masonry-container-peak{width:100%;display:inline-flex;margin-top:25px}.alumni-carousel .alumni,.alumni-carousel .alumni .alumni-text,.alumni-carousel .splide__list,.create-blog-title .e-blue,.side-image-about,.side-image-about .right,.side-image-text,.values-parent{display:flex;display:flex}.masonry-container-peak .left{width:calc(40% + 21px);margin-right:15px}.masonry-container-peak .center,.masonry-container-peak .right{width:30%;flex-direction:column;display:flex;justify-content:space-between}.masonry-container-peak .center{row-gap:15px;margin-right:15px}.masonry-container-peak img{width:100%;vertical-align:middle;transition:.2s ease-in-out}.masonry-container-peak img:hover{cursor:pointer;transform:scale(1.01)}.side-image-about,.side-image-text{flex-direction:row}.side-image-about .left{width:35%;margin-right:22.5px;min-width:495px}.side-image-about .right{flex-grow:1;margin-left:22.5px;flex-direction:column;justify-content:start}.side-image-about .right a{width:fit-content;margin-top:30px}.side-image-about .right button{width:fit-content;padding:15px 25px}.side-image-about .right button svg{width:15px;fill:white;margin-right:10px;margin-left:0}.values-parent{width:100%;flex-direction:row;justify-content:space-between;margin-top:80px;flex-wrap:wrap}.values-parent .value-text p{margin-left:0}.values-parent .value-text{padding-left:20px}.values-parent .value-text svg{width:80px;position:absolute;left:0;bottom:50%;transform:translate(0,50%);opacity:70%;transition:.2s ease-in-out}.values-parent .value{position:relative;width:calc(25% - 30px);margin-right:15px;margin-left:15px}.values-parent .value .background-letter{font-family:BebasNeue;color:#272262;font-size:200px;line-height:1;opacity:30%;position:absolute}.values-parent .value:first-child{margin-right:15px;margin-left:0}.values-parent .value:last-child{margin-left:15px;margin-right:0}.values-parent .value:hover svg{transform:translate(0,calc(50% - 20px))}.splide__list{align-items:flex-start}.alumni-carousel{margin-top:104px;background:linear-gradient(0deg,#272262 80%,rgba(39,34,98,0) 80%,rgba(39,34,98,0) 100%)}.alumni-carousel .splide__arrow path,.blog-admin-title button:hover path,.blog-admin-title button:hover svg,.blue-btn-reversed:hover svg path,.white-btn-fill:hover svg path{fill:white!important}.alumni-carousel .splide__pagination{bottom:-45px}.alumni-carousel .andreas-slide{height:200px!important}.alumni-carousel .splide__list,.create-blog-title .e-blue{align-items:center}.alumni-carousel .alumni{position:relative;padding:0 40px}.alumni-carousel .alumni .main-image{width:220px;bottom:0;height:320px}.alumni-carousel .alumni .alumni-text{flex-direction:column;margin-left:25px;justify-content:center;align-items:flex-start}.alumni-carousel .alumni .alumni-heading{color:#eea020;font-size:16px}.alumni-carousel .alumni .alumni-name{font-family:BebasNeue;color:#fff;font-size:30px;letter-spacing:1.75px;margin-bottom:20px;margin-top:6px}.alumni-carousel .alumni .alumni-message{color:#fff;font-weight:300;font-style:italic}.founder-container{padding:70px 30px!important}.image-gallery-preview{background:linear-gradient(to top,rgba(255,240,0,0) 20%,#272262 20%);margin-top:40px}.image-gallery-preview button{padding:10px 15px}.blog-admin-title,.image-gallery-preview .gallery-title{display:inline-flex;justify-content:space-between;align-items:center;width:100%}.founder{width:100%;height:500px;display:flex;flex-direction:row}.founder .left{width:100%;max-width:400px;height:100%;box-sizing:border-box}.founder .left .img-founder{background-image:url("/img/images/Margie-La-Grange-Director-And-Founder-ESCA-Wanderers.jpg");width:100%;height:100%;background-size:cover;background-position:top}.founder .right{flex:1;height:100%;background-color:#272262;padding:40px;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;justify-content:center}.founder .right .position-title{color:#eea020;margin-bottom:25px}.masonry-container{width:100%;position:relative}.masonry-container .item{position:absolute;overflow:hidden;opacity:0;animation-name:fade-in;animation-duration:.5s;animation-iteration-count:1;animation-fill-mode:forwards!important}.masonry-container img{width:100%;transition:.2s ease-in-out}.gallery-overlay,.gallery-preview-overlay{background-color:#151515;opacity:50%;position:fixed;left:0;top:0;width:100%;height:100%;z-index:990}.gallery-preview-container{top:50%;z-index:99999;animation:.2s ease-in-out gallery-preview}.gallery-preview-container.landscape{width:71%}.gallery-preview-container.portrait{height:90%}.gallery-preview-container.portrait img,.pagination-container .first-btn,.pagination-container .last-btn,.pagination-container .next-btn,.pagination-container .prev-btn{height:100%}.gallery-preview-container .nextImageBTN,.gallery-preview-container .previousImageBTN{position:absolute;top:50%;display:flex;justify-content:center;align-items:center;transition:.2s ease-in-out;z-index:999999;width:30px;height:30px;transform:translateY(-15px)!important}.blogs-container .blog-post a:hover,.checkbox-group input:hover,.checkbox-group label:hover,.create-blog-title .e-blue svg:hover,.gallery-preview-container .nextImageBTN:hover,.gallery-preview-container .previousImageBTN:hover,.mobile-navbar .accordion label:hover,.mobile-navbar .parent .backbtn-burger:hover,.related-blog-parent .blog-post a:hover,.square:hover{cursor:pointer}.gallery-preview-container .nextImageBTN{right:-60px}.gallery-preview-container .previousImageBTN{left:-60px}.gallery-preview-container .previousImageBTN svg,.mobile-navbar #accordion-control-about:checked+label>p>svg,.mobile-navbar #accordion-control-academics:checked+label>p>svg,.mobile-navbar #accordion-control-culture:checked+label>p>svg,.mobile-navbar #accordion-control-sport:checked+label>p>svg{transform:rotate(180deg)}.gallery-preview-container .close-image-btn{background-color:#fff;position:absolute;top:10px;right:10px;display:flex;justify-content:center;align-items:center;transition:.2s ease-in-out}.gallery-preview-container .close-image-btn:hover{cursor:pointer;transform:scale(1.1)}.gallery-preview-container .close-image-btn svg{width:15px;height:15px;padding:8px}.gallery-preview-container .remove-image{animation:.2s ease-in-out gallery-preview-remove}@keyframes gallery-preview{0%{opacity:0%;padding-bottom:20px}100%{opacity:100%;padding-bottom:0}}@keyframes gallery-preview-remove{0%{opacity:100%;padding-bottom:0}100%{opacity:0%;padding-bottom:20px}}.filter-btns{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:70px;flex-wrap:wrap}.filter-btns button{color:#272262;border:1px solid #272262;padding:10px;transition:.25s ease-in-out;width:calc(16.66% - 20px)}.blue-btn-reversed:hover,.filter-btns button:hover{background-color:#272262;color:#fff;cursor:pointer}.blog-post-category,.blogs-container .blog-post a,.related-blog-parent .blog-post a{color:#eea020;font-weight:700}.gallery-loader-container{width:100%;height:100%;z-index:9999;top:50%}.gallery-loader{position:relative;z-index:999;width:48px;height:48px;border-radius:50%;animation:1s linear infinite rotate;left:50%;top:50%}.main-overlay,.masonry-item:after{top:0;left:0;height:100%;width:100%}.gallery-loader::before{content:"";box-sizing:border-box;position:absolute;inset:0px;border-radius:50%;border:5px solid #fff;animation:2s linear infinite prixClipFix}.main-overlay{background-color:#fff;opacity:100%;position:fixed;z-index:990}.login-parent,.main-loader{top:50%;transform:translate(-50%,-50%);position:absolute;left:50%}.main-loader{z-index:999;width:350px;height:350px}.main-loader img{width:100%;height:100%;animation:1.5s ease-in-out infinite loadingLogo}@keyframes loadingLogo{0%,100%{opacity:100%}50%{opacity:50%}}@keyframes introloadingLogo{0%{opacity:0%;transform:translateY(-20px)}100%{opacity:100%;transform:translateY(0)}}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}25%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 100%)}100%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,0 100%,0 0)}}:root{counter-reset:masonry}.masonry{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(700px,1fr));grid-auto-rows:0}.masonry-item{background-color:#eee;overflow:hidden}.masonry-item:after{font-weight:700;background-color:rgba(0,0,0,.5);content:counter(masonry);counter-increment:masonry;position:absolute;color:#fff;display:flex;justify-content:center;align-items:center;transition:.1s ease-in}.masonry-item:hover:after{font-size:30px;background-color:rgba(0,0,0,.75)}.blog-post-category{width:fit-content;margin-top:25px;border-bottom:3px solid #eea020;margin-bottom:15px}.blogs-container,.related-blog-parent{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.blogs-container .blog-post,.related-blog-parent .blog-post{width:calc(33.3% - 25px);display:flex;flex-direction:column;margin-bottom:45px;flex-grow:1;margin-right:25px}.blogs-container .blog-post p,.related-blog-parent .blog-post p{text-align:justify;color:#272262}.blogs-container .blog-post h2,.related-blog-parent .blog-post h2{margin-top:15px;margin-bottom:10px}.blogs-container::after,.related-blog-parent::after{content:"";width:450px}.blogs-container .preview-image,.related-blog-parent .preview-image{width:100%;height:250px;background-color:#e9e8ef;margin-bottom:15px;background-position:center;background-size:cover;transition:.2s ease-in-out}.blogs-container .preview-image:hover,.related-blog-parent .preview-image:hover{cursor:pointer;opacity:80%}.blogs-container button,.related-blog-parent button{margin-top:20px;padding:8px 15px;width:fit-content}.blogs-container .blog-preview-content,.related-blog-parent .blog-preview-content{flex-grow:1}.blogs-container .blog-preview-content a,.related-blog-parent .blog-preview-content a{text-transform:uppercase}.related-blog-parent .blog-post{width:390px}.blog-post-header,button.ce-inline-tool{margin-top:0}.blog-post-content{margin-top:30px}.blog-post-content p{margin-bottom:15px}.related-blogs-container{border-top:2px solid #bdbcc2;margin-top:45px;padding-top:45px}.related-blogs-container h3{color:#272262;margin-bottom:25px;font-size:30px}#thumbnail_image{box-sizing:border-box;width:100%}.blog-admin-title svg{width:20px;height:20px}.blog-admin-title button{padding:10px 20px;display:inline-flex;align-items:center}.blog-admin-title button svg{height:15px;width:15px}.create-blog-title .e-blue svg,.mobile-navbar .footer-socials svg{margin-right:15px}.blog-table{width:100%;text-align:left;color:#272262;border-spacing:0}.blog-table td,.blog-table th{padding:10px 20px}.blog-table tbody td{border-bottom:1px solid rgba(39,34,98,.0901960784)}.blog-table tbody td:first-child{min-width:200px}.blog-table tbody td:nth-child(2){min-width:140px}.blog-table tbody td:nth-child(4){min-width:170px}.blog-table tbody td:nth-child(5){min-width:100px}.blog-table tbody:nth-child(2n){background:rgba(39,34,98,.1098039216)}.blog-table .category-table span{background-color:#eea020;padding:5px 15px;border-radius:100px}.blog-table .actions .delete-btn:hover,.blog-table .actions .edit-btn:hover,.pagination-container button:hover{background-color:transparent;cursor:pointer}.blog-table .actions .delete-btn,.blog-table .actions .edit-btn{display:inline-flex;align-items:center;padding:10px;justify-content:center;transition:.2s ease-in-out}.blog-table .actions .edit-btn{background-color:#272262;margin-right:10px;border:1px solid #272262}.blog-table .actions .delete-btn{background-color:#e53e33;border:1px solid #e53e33}.blog-table .actions .delete-btn:hover path{fill:#E53E33}.blog-table .actions svg{width:17px;height:17px}.pagination-parent{margin-top:45px;display:flex;width:100%;justify-content:center;align-items:center;flex-direction:column}.pagination-parent p{margin-top:20px;color:#272262}.pagination-container{display:inline-flex;justify-content:space-between}.pagination-container a{width:fit-content;margin-right:10px}.pagination-container button{background-color:#fff;color:#272262;border:1px solid #fff;padding:5px 12px;transition:.2s ease-in-out;display:inline-flex;justify-content:center;align-items:center}.pagination-container button svg{width:10px;height:10px}.pagination-container button:hover{border:1px solid #272262}.pagination-container button.page-active{background-color:#272262;border:1px solid #272262;color:#fff}.create-blog-container{background-color:#fff;padding:40px;display:flex;flex-direction:column}.create-blog-container button{margin-top:25px;align-self:flex-end;padding:10px 20px}.codex-editor__redactor{padding-bottom:100px!important}#editorjs{background-color:#e9e8ef;padding:40px}.blog-container{max-width:850px;display:block;margin-left:auto;margin-right:auto}.blog-post-thumbnail{width:100%;height:500px;background-position:center;background-size:cover;margin-bottom:25px}.blog-post-content img,.ce-block__content img{max-width:100%}.blog-post-content .img-border,.ce-block__content .img-border{border:2px solid #272262}.blog-post-content .blog-block,.ce-block__content .blog-block{margin-bottom:25px}.blog-post-content a,.ce-block__content a{text-decoration:underline;font-weight:700}.blog-post-content .blog-delimiter,.ce-block__content .blog-delimiter{line-height:1.6em;width:100%;text-align:center}.blog-post-content .blog-delimiter:before,.ce-block__content .blog-delimiter:before{display:inline-block;content:"***";font-size:30px;line-height:65px;height:30px;letter-spacing:.2em}.blog-post-content .ordered,.ce-block__content .ordered{list-style-type:value}.blog-post-content h1,.ce-block__content h1{font-size:45px}.blog-post-content h2,.ce-block__content h2{font-size:38px}.blog-post-content h4,.ce-block__content h4{font-size:26px}.blog-post-content h5,.ce-block__content h5{font-size:24px}.blog-post-content h6,.ce-block__content h6{font-size:20px}.blog-post-content h1,.blog-post-content h2,.blog-post-content h3,.blog-post-content h4,.blog-post-content h5,.blog-post-content h6,.ce-block__content h1,.ce-block__content h2,.ce-block__content h3,.ce-block__content h4,.ce-block__content h5,.ce-block__content h6{margin-bottom:25px;color:#272262}.blog-post-content .blog-quote,.ce-block__content .blog-quote{font-style:italic;opacity:100%}.blog-post-content .tc-cell,.ce-block__content .tc-cell{background:#fff!important}.login-container{display:flex;justify-content:center;align-items:center;height:100%}.login-parent{width:100%;max-width:500px;display:flex;flex-direction:column}.login-parent .login-header{background-color:#272262;padding:20px;display:flex;justify-content:center;align-items:center}.login-parent .login-header a{align-items:center;display:flex}.login-parent .login-header a,.login-parent .login-header img{margin:0;padding:0;width:250px}.login-parent .login-content{background-color:#fff;padding:40px}.login-parent a{align-self:center}.login-parent h1{font-size:35px;margin-bottom:25px}.login-parent button{margin-top:35px;padding:8px 30px;width:fit-content}.login-parent button svg{width:18px;height:18px}.breadcrumb,.checkbox-group{display:inline-flex;align-items:center}.checkbox-group label{margin-left:5px}.sport-container{padding:30px 30px 0!important}.school-context-container{padding:0 30px 70px!important}.academics-container,.container{padding:30px 30px 70px}.side-image-text .left{width:400px;margin-right:50px;min-width:400px}.side-image-text .right{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.blue-btn,.blue-btn-reversed{border:1px solid #272262;transition:.25s ease-in-out;display:flex;align-items:center}.side-image-text .right p{color:#272262;margin-top:25px}.container{margin:0 auto;max-width:1440px}.disabled-blue-btn,.muted,.orange-btn-muted{opacity:50%}.breadcrumb a:last-child,.mobile-navbar #accordion-control-about:checked+label,.mobile-navbar #accordion-control-academics:checked+label,.mobile-navbar #accordion-control-culture:checked+label,.mobile-navbar #accordion-control-sport:checked+label,.mobile-navbar .accordion .title-active{font-weight:700}.breadcrumb img{margin:0 8px}.blue-btn img,.blue-btn svg,.blue-btn-reversed img,.blue-btn-reversed svg,.input-group-two .input-group:last-child,.loader,.mobile-navbar .menu-accordion-title svg,.orange-btn img,.white-btn-fill img,.white-btn-fill svg,.white-btn-reversed img,.white-btn-reversed svg{margin-left:10px}.title-blurb{margin-top:30px;margin-bottom:5px}.blue-btn{color:#fff;background-color:#272262}.blue-btn-reversed,.blue-btn:hover,.white-btn-reversed{background-color:transparent}.blue-btn:hover{color:#272262;cursor:pointer}.blue-btn:hover svg path,.mobile-navbar .footer-socials path,.mobile-navbar .footer-socials svg,.white-btn-reversed:hover svg path{fill:#272262!important}.blue-btn-reversed{color:#272262}.orange-btn,.white-btn-reversed{align-items:center;transition:.25s ease-in-out;display:flex}.white-btn-reversed{color:#fff;border:1px solid #fff}.white-btn-reversed:hover{background-color:#fff;color:#272262;cursor:pointer}.orange-btn{color:#151515;background-color:#eea020;border:1px solid #eea020}.orange-btn:hover{background-color:transparent;color:#eea020;cursor:pointer}.orange-btn-muted:hover{background-color:#eea020;color:#151515;cursor:pointer}.white-btn-fill{color:#272262;background-color:#fff;border:1px solid #fff;transition:.25s ease-in-out;display:flex;align-items:center;width:fit-content}.white-btn-fill:hover{background-color:transparent;color:#fff;cursor:pointer;border:1px solid #fff}input,select,textarea{background-color:#e9e8ef;border:none;padding:10px 15px}.input-group{margin-bottom:20px}.input-group p{font-weight:700;color:#151515;margin-bottom:5px}input:focus,textarea:focus{outline:0}.input-group-two{width:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between}.input-group-two input{width:100%;box-sizing:border-box;font-size:16px}.input-group-two:first-child{width:50%;margin-right:10px}.disabled-blue-btn:hover{background-color:#272262;border:1px solid #272262;color:#fff;cursor:wait}.error-input-message{color:#e72d2d!important;font-weight:300!important;margin-top:5px!important}.hide{display:none!important}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#d3d3d3}::-webkit-scrollbar-thumb{background:rgba(32,32,32,.699)}::-webkit-scrollbar-thumb:hover{background:rgba(32,32,32,.699)}.header-image{width:100%;height:350px;background-repeat:no-repeat}.admissions-header{background:url("/img/images/Two-Students-In-ESCA-Wanderers-Uniform-Smiling.jpg") 0 -140px/cover no-repeat}.cambridge-header{background:url("/img/images/School-Student-Writing-On-Paper.jpg") 0 -280px/cover no-repeat}.academics-header{background:url("/img/images/ESCA-Students-In-A-Classroom-Laughing.jpg") 0 -345px/cover no-repeat}.about-header{background:url("/img/images/Front-Shot-ESCA-Wanderers-School-Grounds.jpg") 0 -490px/cover no-repeat}.sport-header{background:url("/img/images/ESCA-Basketball-Players-Bottom-Up-Shot.jpg") 0 -350px/cover no-repeat}.culture-header{background:url("/img/images/ESCA-Cultural-Students-Singing-Guitar-Dancing.jpg") center/cover no-repeat}.downloads-container{display:flex;flex-direction:row;justify-content:space-between;width:100%;margin-top:45px;flex-wrap:wrap}.downloads-container a{flex:1;background-size:100% 200%;background-image:linear-gradient(to bottom,transparent 50%,#272262 50%);transition:background-position .5s cubic-bezier(.65, 0, .35, 1)}.downloads-container a:nth-child(2){margin-right:20px;margin-left:20px}.downloads-container a:hover{background-position:0 -100%}.downloads-container a:hover p:first-child,.downloads-container a:hover p:nth-child(2){color:#fff!important}.downloads-container .button-content{display:inline-flex;justify-content:center;align-items:center}.downloads-container .icon{margin-right:25px;display:flex;justify-content:center;align-items:center;width:70px}.downloads-container .icon path{fill:#272262;transition:.5s cubic-bezier(.65, 0, .35, 1)}.downloads-container .download-btn{border:2px solid #272262;padding:15px;display:flex;justify-content:center;box-sizing:border-box}.downloads-container img{width:70px}.downloads-container .button-text p:first-child{color:#272262;opacity:50%;font-weight:700;font-size:16px;margin-bottom:10px;transition:.3s cubic-bezier(.65, 0, .35, 1)}.downloads-container .button-text p:nth-child(2){font-weight:300;font-family:BebasNeue;font-size:23px;color:#272262;letter-spacing:1.7px;transition:.5s cubic-bezier(.65, 0, .35, 1)}.downloads-container .button-text p:nth-child(3){font-weight:300;color:#eea020;transition:.6s cubic-bezier(.65, 0, .35, 1)}.main-break{margin-top:70px}.sub-header{font-size:40px}@keyframes fill-sideways-blue{0%{background:linear-gradient(to right,#272262 0,transparent 100%)}100%{background:linear-gradient(to right,#272262 100%,transparent 0)}}.timeline{display:flex;flex-direction:column;width:100%;margin-top:25px}.timeline .extra-timeline{padding-bottom:60px}.timeline .timeline-step{width:100%;height:fit-content;display:flex;position:relative}.timeline .timeline-step:nth-child(2n){justify-content:flex-end}.timeline .timeline-step:nth-child(2n) .timeline-content{border-left:2px solid #272262;padding-left:65px;transform:translateX(65px)}.timeline .timeline-step:nth-child(2n) .timeline-content p{max-width:calc(100% - 65px)}.timeline .timeline-step:nth-child(2n) .timeline-point{position:absolute;width:8px;height:8px;background-color:#272262;border-radius:100%;top:6px;left:-5px}.timeline .timeline-step:nth-child(odd) .timeline-content{border-right:2px solid #272262;box-sizing:border-box;padding-right:65px}.timeline .timeline-step:nth-child(odd) .timeline-point{position:absolute;width:8px;height:8px;background-color:#272262;border-radius:100%;top:0;right:calc(50% - 3px)}.timeline .timeline-step:last-child .timeline-content{border-right:none!important}.timeline-content{width:50%}h3{margin-bottom:10px;font-size:25px;color:#eea020}.contained-banner{height:400px;width:100%;background-position:right}.contained-banner .contained-banner-content{display:flex;flex-direction:column;justify-content:center;height:100%;padding:40px;box-sizing:border-box;background-position:right}.contained-banner .contained-banner-content-cambridge p{width:100%;max-width:800px}.contained-banner img{width:270px}.contained-banner p{width:800px;color:#fff;margin-top:35px;font-weight:300}.contained-banner a{color:#eea020;width:fit-content}.contained-banner .culture-contained-content p{margin-top:25px;width:100%;max-width:800px}.sport-contained-banner{background:url("/img/images/ESCA-Wanderers-Recovery-Room.jpg") center;position:relative}.slider-parent{background-color:#fff;margin-bottom:70px}.slider-parent .slider-container{max-width:1440px;padding:25px 240px}.slider-parent .slider-header{display:inline-flex;width:100%;justify-content:space-between;align-items:baseline;margin-bottom:25px}.slider-parent .slider-header p{font-size:25px;font-family:BebasNeue;color:#eea020}.slider-parent .container{padding-bottom:30px}.splide__arrow path{fill:#ffffff!important;fill:#272262!important}.sport-academics .splide__arrow--prev{left:15px!important}.sport-academics .splide__arrow--next{right:196px!important}.sport-academics .splide__arrow{opacity:100%;background:#fff}.alumni-carousel .splide__arrow--prev{left:15px}.alumni-carousel .splide__arrow--next{right:15px}.esca-option{background-color:#272262;display:flex;flex-direction:column;color:#fff;font-size:25px;letter-spacing:1.7px;align-items:center;padding:15px 0}.esca-option img{width:50px;height:50px;margin-bottom:15px}.esca-option p{font-size:25px;padding:0 15px;text-align:center}.esca-carousel{margin-bottom:45px;width:calc(100% - 80px);padding-left:40px;padding-right:40px}.culture-carousel .splide__arrow--prev,.sport-options-carousel .splide__arrow--prev{left:-8px}.culture-carousel .splide__arrow--next,.sport-options-carousel .splide__arrow--next{right:-8px}.splide__pagination__page{background:#272262!important;opacity:50%!important;border:4px solid #272262!important;height:12px!important;width:12px!important}.splide__pagination__page.is-active{background:#fff!important;opacity:100%!important;transform:scale(1)!important}.square-container{margin-top:25px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px}.square{background-size:cover;aspect-ratio:1/1}.loader{width:16px;height:16px;border:2px solid #fff;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:1s linear infinite rotation}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes mobile-menu-intro{from{transform:translateX(-610px);opacity:0%}to{transform:translateX(0);opacity:100%}}@keyframes mobile-menu-outro{from{transform:translateX(0);opacity:100%}to{transform:translateX(-610px);opacity:0%}}@keyframes accordion-intro{from{transform:translateY(-45px);opacity:0%}to{transform:translateX(0);opacity:100%}}@keyframes overlay-menu-outro{from{opacity:30%}to{opacity:0%}}@keyframes overlay-intro{from{opacity:0%}to{opacity:30%}}.show-burger-menu{animation:.3s ease-in-out mobile-menu-intro;animation-fill-mode:forwards!important}.hide-burger-menu{animation:.3s ease-in-out mobile-menu-outro;animation-fill-mode:forwards!important}.show-burger-overlay{animation:.3s ease-in-out overlay-menu-intro;animation-fill-mode:forwards!important;display:block}.hide-burger-overlay{animation:.3s ease-in-out overlay-menu-outro;animation-fill-mode:forwards!important}.mobile-navbar{transform:translateX(-610px);width:90%;max-width:600px;background-color:#fff;position:fixed;top:0;z-index:999;height:100vh}.mobile-navbar .menu-accordion-title a{margin:0}.mobile-navbar .menu-title{padding:25px 0;border-bottom:1px solid #e9e8ef;font-weight:700;color:#272262}.mobile-navbar ul{margin:0;padding:0;list-style:none}.mobile-navbar ul a,.mobile-navbar ul li{margin:25px 0;display:block;width:fit-content}.mobile-navbar ul li{color:#272262;font-weight:500}.mobile-navbar .parent img{width:180px;position:absolute;left:50%;transform:translateX(-50%)}.mobile-navbar .menu-content{padding:0 30px;display:flex;flex-direction:column;justify-content:space-between;height:calc(100% - 92px);position:relative;overflow-y:scroll}.mobile-navbar .parent{position:relative;background-color:#272262;padding:15px 30px;display:inline-flex;align-items:center;width:100%;box-sizing:border-box}.mobile-navbar .parent a{height:36.91px}.mobile-navbar .contact-btn{color:#fff;background-color:#272262;padding:15px 10px;text-align:center;transition:.2s ease-in-out;border:1px solid #272262}.mobile-navbar .contact-btn:hover{cursor:pointer;background-color:transparent;color:#272262}.mobile-navbar .footer-socials{margin-top:15px;display:inline-flex;align-items:center}.mobile-navbar .accordion label{transition:.1s ease-in-out}.mobile-navbar .accordion ul{margin-left:20px;display:none}.mobile-navbar .accordion ul a{margin:15px 0}.mobile-navbar #accordion-control-about:checked+label+ul,.mobile-navbar #accordion-control-academics:checked+label+ul,.mobile-navbar #accordion-control-culture:checked+label+ul,.mobile-navbar #accordion-control-sport:checked+label+ul{display:block;animation:.2s ease-in-out accordion-intro;animation-fill-mode:forwards!important}.sub_navbar{background-color:#272262;padding:10px 65px;color:#fff;text-align:right}.sub_navbar a{margin-right:30px}.cambridge-contained-banner{background-position:right!important;height:480px;background:linear-gradient(to right,rgba(39,34,98,.8),rgba(217,217,217,0)),url("/img/images/Student-In-Uniform-Writing-On-Paper.jpg")}@media only screen and (max-width:1383px){.admin-nav-container,.navbar-content{padding:0 30px}.sub_navbar{padding:10px 30px}}@media only screen and (max-width:1313px){.admin-nav-container,.navbar-content{padding:0 10px}.sub_navbar{padding:10px}}@media only screen and (max-width:1273px){.navbar-content{justify-content:start;padding:0 30px;min-height:60px}.sub_navbar{justify-content:start;padding:10px 30px}.navbar-logo{position:absolute;left:50%;transform:translateX(-50%);padding:13px 0}.navbar-links,.sub_navbar{display:none}.burger-menu{display:flex}.burger-menu:hover{cursor:pointer}.admin-nav-container ul{padding:0;justify-content:center}}@media only screen and (max-width:1256px){.filter-btns button{width:calc(33.3% - 10px)}.filter-btns button:first-child,.filter-btns button:nth-child(2),.filter-btns button:nth-child(3){margin-bottom:15px}}@media only screen and (max-width:1400px){.sitemap{flex-wrap:wrap;margin-top:30px}.sitemap-item{width:33.3%;padding-right:0}}@media only screen and (max-width:1100px){.sitemap-item{width:50%;padding-right:0}.cambridge-header{background:url("/img/images/School-Student-Writing-On-Paper.jpg") 0 -175px/cover}.culture-header{background:url("/img/images/ESCA-Cultural-Students-Singing-Guitar-Dancing.jpg") -25px 0/cover no-repeat}.esca-offering-choices .splide__pagination{bottom:-40px}.follow-you-container{margin-top:102px}}@media only screen and (max-width:830px){.cambridge-contained-banner{height:520px}}@media only screen and (max-width:768px){.sitemap-item{width:100%;text-align:center}.sitemap-newsletter{margin-top:10px}.sitemap-item .info-item,.sitemap-item ul a{width:100%;display:flex;justify-content:center}.footer-content{padding:60px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.sitemap{display:flex;flex-direction:column;justify-content:center;align-items:center}.secondary-footer .secondary-content{justify-content:center;text-align:center}.secondary-footer .secondary-content .footer-socials{margin-left:15px}.blog-admin-title{flex-direction:column;align-items:inherit}.blog-admin-title h1{margin-bottom:10px}}@media only screen and (max-width:750px){.esca-offering-choices .offering-sport{background:url(/img/images/ESCA-Wanderers-Basketball-Player-With-A-Ball-Mobile.jpg) center top}.esca-offering-choices .offering-culture{background:url(/img/images/Ballerina-In-A-Red-Dress-Posing-Mobile.jpg) center top}.esca-offering-choices .offering-academics{background:url(/img/images/ESCA-Wanderers-Student-In-Uniform-Writing-Exam-Mobile.jpg)}}@media only screen and (max-width:568px){.secondary-footer .secondary-content .footer-socials{margin-top:10px;margin-left:0}.esca-offering-choices .offering-sport{background:url(/img/images/ESCA-Wanderers-Basketball-Player-With-A-Ball-Mobile.jpg) center top}.esca-offering-choices .offering-culture{background:url(/img/images/Ballerina-In-A-Red-Dress-Posing-Mobile.jpg) center top}}@media only screen and (max-width:951px){.contact-parent .contact-left{max-width:100%;min-width:100%;box-sizing:border-box}.contact-info-list{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px}.contact-info-item{margin-right:15px;box-sizing:border-box;flex:33.3%;min-width:275px;display:flex;flex-direction:row}.culture-header{background:url("/img/images/ESCA-Cultural-Students-Singing-Guitar-Dancing.jpg") -100px 0/cover no-repeat}}@media only screen and (max-width:1000px){.esca-carousel{width:100%;padding-left:0;padding-right:0}}@media only screen and (max-width:800px){.cambridge-header{background:url("/img/images/School-Student-Writing-On-Paper.jpg") 0 -55px/cover}.culture-header{background:url("/img/images/ESCA-Cultural-Students-Singing-Guitar-Dancing.jpg") center/cover no-repeat}}@media only screen and (min-width:2200px){.admissions-header{background:url(/img/images/Two-Students-In-ESCA-Wanderers-Uniform-Smiling.jpg) 0 -265px/cover}.cambridge-header{background:url("/img/images/School-Student-Writing-On-Paper.jpg") 0 -495px/cover}.about-header{background:url("/img/images/Front-Shot-ESCA-Wanderers-School-Grounds.jpg") 0 -565px/cover}.sport-header{background:url("/img/images/ESCA-Basketball-Players-Bottom-Up-Shot.jpg") 0 -615px/cover no-repeat}}@media only screen and (min-width:2150px){.sport-academics{width:100%}.sport-academics .splide__arrow--next{right:35px!important}.sport-slideshow{max-width:580px!important}}@media only screen and (max-width:1920px){.sport-header{background:url("/img/images/ESCA-Basketball-Players-Bottom-Up-Shot.jpg") 0 -410px/cover no-repeat}}@media only screen and (max-width:1500px){.academics-header{background:url("/img/images/ESCA-Students-In-A-Classroom-Laughing.jpg") 0 -270px/cover}.admissions-header{background:url(/img/images/Two-Students-In-ESCA-Wanderers-Uniform-Smiling.jpg) 0 -110px/cover no-repeat}.cambridge-header{background:url("/img/images/School-Student-Writing-On-Paper.jpg") 0 -165px/cover}.about-header{background:url("/img/images/Front-Shot-ESCA-Wanderers-School-Grounds.jpg") 0 -306px/cover}.sport-header{background:url("/img/images/ESCA-Basketball-Players-Bottom-Up-Shot.jpg") 0 -275px/cover no-repeat}}@media only screen and (max-width:1279px){.sport-academy-card{width:100%}.sport-academy-card img{left:50%;transform:translate(-50%,0)}.sport-slideshow{margin-top:25px}.sport-academics{flex-direction:column;margin-top:257px}.sport-academics .slideshow-title{min-height:inherit;max-width:100%;padding-right:0;justify-content:flex-start}.sport-academics .sport-slideshow{width:100%;top:0;transform:translate(0,0);max-width:100%;position:inherit}.sport-academics .splide__arrow--next{right:15px!important}}@media only screen and (max-width:1200px){.timeline .timeline-step:nth-child(2n) .timeline-content p{max-width:100%}.blogs-container .blog-post,.related-blog-parent .blog-post{width:calc(50% - 25px)}.blogs-container .blog-post:nth-child(1n),.related-blog-parent .blog-post:nth-child(1n){margin-right:25px}.blogs-container .blog-post:nth-child(2n),.business-card,.related-blog-parent .blog-post:nth-child(2n){margin-right:0}.blogs-container .blog-post .preview-image,.related-blog-parent .blog-post .preview-image{height:300px}.school-context,.side-image-about{flex-direction:column}.school-context.reverse{flex-direction:column!important}.school-context .school-context-img,.side-image-about .right a{width:100%}.school-context .school-context-img.primary{background:url("/img/images/Primary-School-Students-With-Paint-On-Their-Hands-Mobile.jpg") top right/cover}.school-context .school-context-img.middle{background:url("/img/images/Blonde-Studuent-Writing-On-Paper-Mobile.jpg") top center/cover}.school-context .school-context-img.senior{background:url("/img/images/Student-Looking-At-Camera-Writing-On-Paper-Mobile.jpg") top center/cover}.school-context .text{position:inherit;transform:translate(0,0);width:100%;max-width:100%;box-sizing:border-box}.academics-header{background:url("/img/images/ESCA-Students-In-A-Classroom-Laughing.jpg") 0 -200px/cover}.admissions-header{background:url("/img/images/Two-Students-In-ESCA-Wanderers-Uniform-Smiling.jpg") 0 -60px/cover}.timeline .timeline-step:nth-child(odd) .timeline-content{border:none;padding:0;width:100%}.timeline .timeline-step:nth-child(2n) .timeline-content{border:none;padding:0;width:100%;transform:translate(0,0)}.timeline-point{display:none}.timeline .timeline-step:nth-child(2n) .timeline-content,.timeline .timeline-step:nth-child(odd) .timeline-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.business-card .card-details p:first-child,.business-card .card-name{text-align:left}.timeline-content ul li:last-child,.timeline-step{margin-bottom:0}.timeline li,.timeline p{text-align:center}.timeline .timeline-point-mobile{display:flex;position:relative;width:2px;background-color:#272262;height:100px;margin:45px 0}.timeline .timeline-point-mobile .point{width:8px;height:8px;border-radius:100px;background-color:#272262;position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}.timeline-content ul{margin-bottom:0;list-style-position:inside;padding-left:0}.timeline-content ul li{margin-bottom:5px}.admissions-downloads .button-content,.cambridge-downloads .button-content{justify-content:flex-start;max-width:345px;width:100%}.admissions-downloads a,.cambridge-downloads a{width:100%;flex:inherit}.admissions-downloads a:nth-child(2),.cambridge-downloads a:nth-child(2){margin:20px 0}.admissions-downloads .button-text p:nth-child(2),.cambridge-downloads .button-text p:nth-child(2){min-width:190px}.admissions-downloads .icon,.cambridge-downloads .icon{max-width:70px}.about-header{background:url("/img/images/Front-Shot-ESCA-Wanderers-School-Grounds.jpg") 0 -235px/cover}.side-image-about .right{margin-left:0}.side-image-about .right button{padding:15px 25px;width:100%;justify-content:center}.side-image-about .right button svg{margin-right:15px}.side-image-about .left{margin-bottom:25px;width:100%;box-sizing:border-box}.side-image-about img{display:none;box-sizing:border-box}.side-image-about .about-main-img-mobile{display:block;width:100%}.sport-header{background:url("/img/images/ESCA-Basketball-Players-Bottom-Up-Shot.jpg") 0 -215px/cover no-repeat}}@media only screen and (max-width:1100px){.downloads-container a{width:100%;flex:inherit}.downloads-container a:nth-child(2){margin:20px 0}.downloads-container .button-text p:nth-child(2){min-width:190px}.downloads-container .icon{max-width:70px}.about-header{background:url("/img/images/Front-Shot-ESCA-Wanderers-School-Grounds.jpg") 0 -170px/cover}.sport-header{background:url("/img/images/ESCA-Basketball-Players-Bottom-Up-Shot.jpg") 0 -175px/cover no-repeat}}@media only screen and (max-width:1024px){.american-ged-banner .american-ged-content p,.contained-banner .culture-contained-content p{max-width:600px}.academics-contained-content{max-width:85%;width:100%}.academics-contained-content p{width:100%}.american-ged-banner{background:linear-gradient(to right,rgba(39,34,98,.9),rgba(217,217,217,0)),url("/img/images/Student-Concentrating-Writing-And-Wearing-Glasses.jpg") -800px -30px}.academics-header{background:url("/img/images/ESCA-Students-In-A-Classroom-Laughing.jpg") 0 -155px/cover}.cambridge-header{background:url("/img/images/School-Student-Writing-On-Paper.jpg") 0 -55px/cover}.cambridge-contained-banner{background:linear-gradient(to right,rgba(39,34,98,.8),rgba(72,68,119,.6)) right,url("/img/images/Student-In-Uniform-Writing-On-Paper.jpg") right}.sport-header{background:url("/img/images/ESCA-Basketball-Players-Bottom-Up-Shot.jpg") 0 -135px/cover no-repeat}.sport-contained-content{bottom:-225px}.sport-academics{flex-direction:column;margin-top:292px}.hero-image .hero-overlay{background:linear-gradient(90deg,#272262 10%,rgba(39,34,98,.3) 100%)}.wanderers-collab-container .text{margin-top:70px}.wanderers-collab-container .text :nth-child(3){max-width:300px}.esca-logo-3d,.square-container .square:last-child,.wanderers-logo-3d{display:none}.wanderers-collab-container .logos img{width:270px;margin:0;bottom:0}.wanderers-collab-container .esca-logo-3d-mobile,.wanderers-collab-container .wanderers-logo-mobile{display:block}.esca-logo-3d-mobile{left:25px}.wanderers-logo-mobile{right:25px}.square-container{grid-template-columns:repeat(5,1fr)}}@media only screen and (max-width:900px){.side-image-text{flex-direction:column}.side-image-text .left{flex-grow:1;max-width:100%;margin-right:0;width:100%;margin-bottom:25px}.side-image-text .left img{width:100%;max-height:500px}.academics-header{background:url("/img/images/ESCA-Students-In-A-Classroom-Laughing.jpg") 0 -110px/cover}.about-header{background:url("/img/images/Front-Shot-ESCA-Wanderers-School-Grounds.jpg") 0 -84px/cover}.values-parent .value{width:calc(50% - 30px);margin-left:0;margin-right:0}.values-parent .value:nth-child(3),.values-parent .value:nth-child(4){margin-top:115px}.values-parent .value:last-child{margin-left:0}}@media only screen and (max-width:870px){.wanderers-collab-container .logos img{width:230px}}@media only screen and (max-width:768px){.contact-form .input-group-two,.founder{flex-direction:column}.hero-puma svg{height:55px}.academics-contained-banner{background:url("/img/images/Academics-ESCA-Science-Lab-Mobile.jpg") 0 0/cover;background-position:top!important}.alumni-carousel .alumni .alumni-text,.contact-form .input-group-two .input-group:last-child{margin-left:0}.contact-success-modal{width:380px}.blogs-container .blog-post,.related-blog-parent .blog-post{width:100%;margin-right:0}.blogs-container .blog-post:nth-child(1n),.related-blog-parent .blog-post:nth-child(1n){margin-right:0}.blog-post-thumbnail,.blogs-container .blog-post .preview-image,.related-blog-parent .blog-post .preview-image{height:400px}.culture-contained-banner{background:linear-gradient(to right,rgba(39,34,98,.9),rgba(217,217,217,0)) bottom/cover,url("/img/images/ESCA-Cultural-Student-Singing-On-Stage-Mobile.jpg") bottom/cover;height:100%;min-height:500px;display:flex;align-items:center}.header-image{height:330px;background-repeat:no-repeat}.academics-contained-content{box-sizing:border-box;width:100%;max-width:100%;bottom:-150px}.main-break-absolute{margin-top:220px}.side-image-text .left{width:100%;max-width:100%;min-width:100%}.side-image-text .left img{width:100%}.american-ged-banner{background:linear-gradient(to right,rgba(39,34,98,.9),rgba(217,217,217,0)),url("/img/images/Student-Concentrating-Writing-And-Wearing-Glasses.jpg") -950px 0;height:400px}.american-ged-banner .american-ged-content p{max-width:500px}.academics-header{background:url("/img/images/ESCA-Students-In-A-Classroom-Laughing.jpg") 0 -57px/cover}.admissions-header{background:url("/img/images/Two-Students-In-ESCA-Wanderers-Uniform-Smiling.jpg") 0 -40px/cover no-repeat}.cambridge-contained-banner{background:linear-gradient(to right,rgba(39,34,98,.8),hwb(245 26% 54%/.49)) 0 0/cover,url("/img/images/Student-In-Uniform-Writing-On-Paper-Mobile.jpg") 0 -445px/cover;height:100%;min-height:500px;display:flex;justify-content:center;align-items:center}.capitec-contained-banner{background:linear-gradient(to right,rgba(39,34,98,.8),rgba(39,34,98,.8)) right/cover no-repeat,url("/img/images/ESCA_Wanderers_Financial_Aid_Cover_Image_Mobile.jpg") right/cover no-repeat;height:500px}.capitec-contained-banner p{width:fit-content}.alumni-carousel .alumni .main-image,.capitec-contained-banner p br,.capitec_qr,.masonry-container-peak .right,.smart_funder_logo,.square-container .square:nth-child(5){display:none}.cambridge-contained-banner img{width:100%;max-width:270px}.smart_funder_logo_white{display:initial}.about-header{background:url("/img/images/Front-Shot-ESCA-Wanderers-School-Grounds.jpg") 0 -39px/cover}.sport-header{background:url("/img/images/ESCA-Basketball-Players-Bottom-Up-Shot.jpg") 0 -60px/cover no-repeat}.sport-contained-banner{background:url("/img/images/ESCA-Wanderers-Recovery-Room-Mobile.jpg") 0 0/cover}.sport-contained-content{bottom:-312px;width:100%}.sport-contained-content p{text-align:left}.sport-academics{margin-top:378px}.alumni-carousel,.welcome-container{background:#272262}.welcome-container .welcome-content{padding:40px}.welcome-container .logo-cutoff{left:50%;transform:translateX(-50%);right:initial;height:300px}.welcome-container .logo-cutoff svg{height:300px}.hero-image .hero-content h1{font-size:80px}.esca-offering{background:0 0}.esca-offering .esca-offering-container h3,.esca-offering .esca-offering-container p{color:#272262}.esca-offering .container{padding-top:0!important}.esca-offering .offering-content p{color:#fff}.wanderers-collab-container .logos img{width:200px}.masonry-container-peak .center{margin-right:0;width:50%}.masonry-container-peak .left{width:calc(66.6% + 25px)}.founder{height:900px;display:flex}.founder .left{max-width:100%}.filter-btns button{width:calc(50% - 10px)}.filter-btns button:nth-child(4){margin-bottom:15px}.alumni-carousel .mobile-image{display:flex;width:80px;height:80px;margin-bottom:25px;align-self:center}.alumni-carousel .alumni{padding:20px 40px}.alumni-text .author{display:flex;flex-direction:column;width:100%}.alumni-carousel .alumni .alumni-heading,.alumni-carousel .alumni .alumni-message,.alumni-carousel .alumni .alumni-name{text-align:center}.alumni-carousel .splide__track{transition:.3s ease-in-out}.image-gallery-preview{margin-top:0;margin-bottom:70px}.founder-container{padding:105px 30px 70px!important}.about-container{padding-bottom:0}.side-image-about .left{min-width:100%}.alumni-carousel .splide__arrow--next{right:5px}.alumni-carousel .splide__arrow--prev{left:5px}.maintenance-container .text h1{font-size:60px}.academics-contained-banner,.blogs-container,.cambridge-contained-banner,.contact-parent,.culture-contained-banner,.downloads-container,.side-image-about,.sport-contained-banner{margin-top:25px}.square-container{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:700px){.wanderers-logo-mobile{width:179px!important;right:-66px}.esca-logo-3d-mobile{left:-85px}.wanderers-collab-container h3,.wanderers-collab-container p{text-align:center;position:relative;z-index:2}.wanderers-collab-container button{position:relative;z-index:2}.wanderers-collab-container{overflow:hidden}}@media only screen and (max-width:670px){.cambridge-contained-banner{background:linear-gradient(to right,rgba(39,34,98,.8),rgba(71,66,117,.49)) bottom center/cover,url("/img/images/Student-In-Uniform-Writing-On-Paper-Mobile.jpg") bottom center/cover}.about-header{background:url("/img/images/Front-Shot-ESCA-Wanderers-School-Grounds.jpg") 0 0/cover}.maintenance-footer .container p:first-child{display:none}}@media only screen and (max-width:580px){.hero-puma svg{height:50px}.header-image{height:280px}.login-parent{max-width:90%}.login-parent .login-header img{width:100%}.american-ged-banner{background:linear-gradient(to right,rgba(39,34,98,.9),rgba(39,34,98,.3)) 0 0/cover,url("/img/images/Student-Concentrating-Writing-And-Wearing-Glasses.jpg") -1365px 0/cover;height:400px}.american-ged-content{box-sizing:border-box}.american-ged-banner .american-ged-content p{max-width:100%}.school-context .school-context-img.primary{background:url("/img/images/Primary-School-Students-With-Paint-On-Their-Hands-Mobile.jpg") -240px 0/cover}.school-context .school-context-img.middle{background:url(/img/images/Blonde-Studuent-Writing-On-Paper-Mobile.jpg) -265px 0/cover}.school-context .school-context-img.senior{background:url("/img/images/Student-Looking-At-Camera-Writing-On-Paper-Mobile.jpg") -110px 0/cover}.academics-header{background:url("/img/images/ESCA-Students-In-A-Classroom-Laughing.jpg") 0 -40px/cover}.admissions-header{background:url(/img/images/Two-Students-In-ESCA-Wanderers-Uniform-Smiling.jpg) 0 -20px/cover no-repeat}.business-card .seperator,.maintenance-footer .container ul li:last-child,.masonry-container-peak,.square-container .square:nth-child(4){display:none}.business-card .card-details{display:flex;flex-direction:column}.business-card .card-details p{width:100%;display:flex;justify-content:flex-start}.business-card .business-card-content{padding-left:130px}.sport-header{background:url("/img/images/ESCA-Basketball-Players-Bottom-Up-Shot.jpg") 0 -25px/cover no-repeat}.hero-image .hero-content h1{font-size:60px;letter-spacing:2px!important}.welcome-container .logo-cutoff,.welcome-container .logo-cutoff svg{height:200px}.values-parent .value:nth-child(3),.values-parent .value:nth-child(4){margin-top:80px}.masonry-container-peak-mobile{display:flex}.maintenance-container .text h1{font-size:50px}.maintenance-container .text p{font-size:16px}.square-container{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:510px){.capitec_collab{width:300px!important}.smart_funder_logo_white{width:120px!important}.esca-offering-choices .offering-culture{background:url(/img/images/Ballerina-In-A-Red-Dress-Posing-Mobile.jpg) -189px -55px}.business-card{margin-top:55px}.business-card .card-image,.masonry-container-peak-mobile div:last-child,.welcome-image{display:none}.business-card .card-image-mobile{position:absolute;width:80px;display:flex;align-self:center;left:50%;transform:translate(-50%,0);top:-30px}.business-card .card-text{padding-left:0;max-width:100%;width:100%}.business-card .card-text p{text-align:center}.business-card .card-text .card-details{justify-content:center;align-items:center}.business-card .card-text .card-details p{width:100%;display:flex;justify-content:center;text-align:center}.business-card .business-card-content{padding-left:0;width:100%;display:flex!important;align-items:flex-end;height:140px}.downloads-container .download-btn{justify-content:flex-start;box-sizing:border-box;padding-left:30px}.sport-contained-content{bottom:-440px}.sport-academics{margin-top:507px}.welcome-container .welcome-image-mobile{display:block;width:100%}.hero-image .hero-overlay{background:linear-gradient(90deg,rgba(39,34,98,.7) 20%,rgba(39,34,98,.7) 100%)}.values-parent .value:nth-child(3),.values-parent .value:nth-child(4){margin-top:50px}.masonry-container-peak-mobile div{margin-bottom:0;flex-direction:column}.masonry-container-peak-mobile div a:first-child{margin-right:0;margin-bottom:10px}.image-gallery-preview .gallery-title{display:flex;flex-direction:column;align-items:initial}.image-gallery-preview .gallery-title .sub-header{margin-bottom:15px}}@media only screen and (max-width:480px){.contact-info-item{margin-right:0;min-width:100%}.contact-success-modal{width:70%}.blog-post-thumbnail,.blogs-container .blog-post .preview-image,.header-image,.related-blog-parent .blog-post .preview-image{height:200px}.esca-option{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:169px}#sport-options .esca-option{min-height:100%}.academics-contained-content{bottom:-250px}.main-break-absolute{margin-top:320px}.american-ged-banner{height:450px}.school-context .school-context-img.primary{background:url("/img/images/Primary-School-Students-With-Paint-On-Their-Hands-Mobile.jpg") -258px 0/cover}.school-context .school-context-img.senior{background:url("/img/images/Student-Looking-At-Camera-Writing-On-Paper-Mobile.jpg") -170px 0/cover}.cambridge-header{background:url("/img/images/School-Student-Writing-On-Paper.jpg") 0 -10px/cover}.downloads-container .icon{max-width:55px}.sport-contained-content{bottom:-470px}.hero-content .text-break,.square-container .square:nth-child(3){display:none}.hero-image .hero-content h1{font-size:50px}.hero-image .hero-content .enrol-btn button{width:100%;margin-bottom:15px;margin-right:0}.filter-btns button,.hero-image .hero-content .gallery-btn button{width:100%}.hero-image .hero-overlay{background:linear-gradient(90deg,rgba(39,34,98,.7) 20%,rgba(39,34,98,.7) 100%)}.values-parent .value{width:100%;margin-top:130px}.values-parent .value:nth-child(3),.values-parent .value:nth-child(4){margin-top:130px}.values-parent .value:first-child{margin-top:0}.filter-btns button:nth-child(5){margin-bottom:15px}.blog-post-header h1,.follow-you-container h3,.follow-you-container span,.school-context .text h3,.sport-contained-content h2,.sub-header,.title-blurb{font-size:35px}.square-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:412px){.capitec_collab{width:250px!important}.smart_funder_logo_white{width:100px!important}.welcome-container .logo-cutoff,.welcome-container .logo-cutoff svg{height:200px}.hero-image .hero-content h1{font-size:40px;letter-spacing:2px!important}}@media only screen and (max-width:380px){.american-ged-banner{height:480px;background:linear-gradient(to right,rgba(39,34,98,.9),rgba(39,34,98,.3)) 0 0/cover,url("/img/images/Student-Concentrating-Writing-And-Wearing-Glasses.jpg") -1500px 0/cover}.school-context .school-context-img.primary{background:url("/img/images/Primary-School-Students-With-Paint-On-Their-Hands-Mobile.jpg") -222px 0/cover}.school-context .school-context-img.middle{background:url(/img/images/Blonde-Studuent-Writing-On-Paper-Mobile.jpg) -315px 0/cover}.school-context .school-context-img.senior{background:url("/img/images/Student-Looking-At-Camera-Writing-On-Paper-Mobile.jpg") -215px 0/cover}.academics-header{background:url("/img/images/ESCA-Students-In-A-Classroom-Laughing.jpg") 0 -10px/cover}.admissions-header{background:url(/img/images/Two-Students-In-ESCA-Wanderers-Uniform-Smiling.jpg) 0 -10px/cover no-repeat}.sport-header{background:url("/img/images/ESCA-Basketball-Players-Bottom-Up-Shot.jpg") 0 -10px/cover no-repeat}.sport-contained-content{bottom:-660px}.sport-academics{margin-top:725px}.hero-image .hero-content p{font-size:16px}.hero-image .hero-content h1{font-size:40px}.welcome-container .logo-cutoff,.welcome-container .logo-cutoff svg{height:150px}.maintenance-container .text h1{font-size:40px;margin-bottom:10px}.maintenance-footer ul{flex-direction:column;justify-content:center;align-items:center}.maintenance-container svg{top:-145px;width:120px}}@media only screen and (max-width:420px){.hero-image .hero-content p{font-size:15px}}@media only screen and (max-width:350px){.business-card .user-icon,.business-card-br{display:none}.sport-contained-content{bottom:-720px}.sport-academics{margin-top:785px}.values-parent .value,.values-parent .value:nth-child(3),.values-parent .value:nth-child(4){margin-top:100px}.values-parent .value:first-child{margin-top:0}}@media only screen and (max-width:320px){.cambridge-downloads .download-btn,.esca-option{min-height:150px}.contact-success-modal{width:65%}.header-image{height:150px}.esca-option{font-size:23px}.navbar-content img{height:30px}.academics-contained-banner{height:300px}.academics-contained-content{bottom:-420px}.main-break-absolute{margin-top:490px}.american-ged-banner{height:600px;background:linear-gradient(to right,rgba(39,34,98,.9),rgba(39,34,98,.3)) 0 0/cover,url("/img/images/Student-Concentrating-Writing-And-Wearing-Glasses.jpg") -2015px 0/cover}.school-context .school-context-img.primary{background:url("/img/images/Primary-School-Students-With-Paint-On-Their-Hands-Mobile.jpg") -251px 0/cover}.school-context .school-context-img.middle{background:url(/img/images/Blonde-Studuent-Writing-On-Paper-Mobile.jpg) -370px 0/cover}.downloads-container .button-text p:nth-child(2){min-width:5px}.downloads-container .icon{display:none}#sport-options .splide__pagination{bottom:-3.5em}.hero-image .hero-content p{font-size:13px}.hero-image .hero-content h1{font-size:35px;letter-spacing:2px!important}.hero-image{height:500px}}.hero-puma{position:absolute;right:30px;bottom:40px;z-index:9}