hr.wp-block-separator{color:transparent!important}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.userway_buttons_wrapper{bottom:100px!important}body.elementor-editor-active .common-outer ul{float:none;width:auto;margin:0}body.elementor-editor-active .common-outer ul li{float:none;width:auto;color:#000;font-size:20;line-height:32px;font-weight:400;position:relative;padding:0 10px}body.elementor-editor-active .common-outer ul li::before{position:absolute;content:"";background-image:none;background-repeat:no-repeat;background-size:0%;width:auto;height:auto;top:0;left:0;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;display:none}.elementor-editor-active ul li::before{display:none!important}.common-outer h1 a,.common-outer h2 a,.common-outer h3 a,.common-outer h4 a,.common-outer h5 a,.common-outer h6 a{color:var(--darkbgcolor)!important}h6,h6 a,h6 strong,.common-outer h6,.common-outer h6 a{font-family:var(--font-Urbanist)!important;font-weight:700;font-size:25px;color:var(--blackcolor);line-height:40px!important;letter-spacing:0!important;text-transform:none}.elementor-widget-heading .elementor-heading-title{margin-bottom:0!important}.common-outer blockquote p{margin-bottom:0}h1.hidden-heading-tag{display:none}blockquote{padding:60px!important;background:linear-gradient(180deg,rgba(180,114,180,1) 0%,rgba(218,212,235,1) 100%);border-left:5px solid var(--darkbgcolor);border-right:5px solid var(--darkbgcolor)}.common-outer ol{padding-left:17px;margin:0 0 20px 20px}.common-outer ol li{list-style-type:decimal}.common-outer ol li{font-family:var(--font-Montserrat);font-weight:400;font-size:18px;color:var(--blackcolor)!important;line-height:30px!important;padding:0;margin-bottom:10px}label{font-family:var(--font-Montserrat);font-weight:400;font-size:18px;color:var(--blackcolor)!important;line-height:30px!important;padding:0;margin-bottom:18px!important}.wpcf7-not-valid{border:none;border-bottom:1px solid var(--errorcolor)!important}.wpcf7-not-valid-tip{display:none!important}.invalid .wpcf7-response-output{text-align:center;color:var(--errorcolor);border:2px solid var(--errorcolor)!important;width:100%;font-weight:400;margin:10px 0 7px!important;font-size:14px;background-color:var(--whitecolor)}.wpcf7 form.sent .wpcf7-response-output{border-color:#007e0b;width:100%;font-weight:400;margin:10px 0 7px!important;font-size:14px;color:#007e0b;text-align:center;background-color:var(--whitecolor)}.alignnone{margin:5px 30px 20px 0}.alignright{float:right;margin:0 0 20px 40px}.alignleft{float:left;margin:10px 60px 20px 0}a img.alignright{float:right;margin:5px 0 20px 40px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 40px 30px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}figcaption,.gallery-caption,.wp-caption-text{font-size:12px!important}.banner-wrapper{height:350px;position:relative;background-size:cover;background-attachment:fixed;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center}.banner-wrapper::before{position:absolute;content:"";width:100%;height:100%;background:rgba(255,255,255,.74);top:0;left:0}.banner-wrapper img.banner-image{width:100%;height:100%;object-fit:cover;object-position:center}.banner-title-overlay h1,.banner-title-overlay h2{text-align:right;margin:0;font-size:65px!important;line-height:68px!important;color:var(--darkbgcolor)}.banner-title-overlay{position:absolute;z-index:0;top:65%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);width:100%;width:87%}.error-title h4{margin-top:0;text-align:center}.header-content .logo-and-menu .header-menu ul#menu-header-menu li.menu-item.current-menu-item a{color:#f6851f}button.mobile-menu-toggle{display:none}.submit.con-common-name a.submit-btn span.wpcf7-spinner{position:absolute;right:-56px;top:9px}.middle-school .program-map .map-pins .map-pin.map2.active::before{-webkit-filter:drop-shadow(5px 5px 5px #0276ac);filter:drop-shadow(12px 15px 15px #0276ac);transition:.5s ease-in-out}.middle-school .program-map .map-pins .map-pin.map3.active::before{-webkit-filter:drop-shadow(5px 5px 5px #ff7900);filter:drop-shadow(12px 15px 15px #ff7900);transition:.5s ease-in-out}.quest-academy-image img{width:100%!important;height:100%!important}.our-request-from h2{display:block!important}.our-request-from .contact-form h2{display:block!important;margin-top:0!important;color:var(--blackcolor)!important}.our-request-from .contact-form h2 strong{color:#fff!important}.school-calender-container-img img{width:100%;height:100%}.our-request-from h2 strong{font-size:80px;color:#f6851f!important;font-weight:400!important}.our-team-wrapper{display:flex;flex-wrap:wrap;justify-content:center;column-gap:60px;row-gap:50px}.our-team-wrapper .team-item .team-image{position:relative;padding-bottom:100%;overflow:hidden;border-radius:500%;display:flex;justify-content:center;align-content:flex-end}.our-team-wrapper .team-item .team-image:before{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(180deg,rgba(247,135,31,1) 0%,rgba(249,159,25,1) 100%)}.our-team-wrapper .team-item img{width:87%;height:89%;position:absolute;object-fit:cover;border-radius:500%;bottom:0;transition:.5s ease}.our-team-wrapper .team-item:hover img{width:100%;height:100%;transition:.5s ease}.our-team-wrapper .team-item h5{margin-top:20px;text-align:center;margin-bottom:10px}.our-team-wrapper .team-item h6{text-align:center;margin-top:0!important;font-family:var(--font-Square)!important;color:var(--secondarycolor);font-size:40px;font-weight:600}.our-team-wrapper .team-item{width:26.3%;position:relative}.our-team-wrapper .team-item::after{position:absolute;content:"";width:325px;height:50px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDk0IiBoZWlnaHQ9IjU1IiB2aWV3Qm94PSIwIDAgNDk0IDU1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMC40ODE0NDUgMzAuODg4NkMxMzkuOTMgLTUuNjQ4OCAzODkuMzc1IC0xNi44NjU1IDQ5Mi4zMDQgNTIuNjQ3MyIgc3Ryb2tlPSIjOEI1RTNDIiBzdHJva2Utd2lkdGg9IjMuOCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSI5Ljc4IDkuNzgiLz4KPC9zdmc+Cg==");background-position:left;background-repeat:no-repeat;background-size:contain;top:140px;right:-200px;z-index:-1;transform:rotate(0deg)}.our-team-wrapper .team-item:last-child::after,.our-team-wrapper .team-item:nth-child(3)::after,.our-team-wrapper .team-item:nth-child(6)::after,.our-team-wrapper .team-item:nth-child(9)::after,.our-team-wrapper .team-item:nth-child(12)::after,.our-team-wrapper .team-item:nth-child(15)::after,.our-team-wrapper .team-item:nth-child(18)::after{display:none}.our-teams-outer{position:relative}.job-posts-outer{position:relative}.job-posts-outer{padding-top:0;border-radius:100px 100px 0 0!important;padding-bottom:20px}.job-posts-outer .careers-container{display:flex;justify-content:space-between;gap:20px}.job-posts-outer .careers-column{border-radius:20px;width:47%;height:fit-content;padding:0 30px 40px;background:rgba(255,255,255,.07)}.job-posts-outer .careers-category-title{color:var(--whitecolor)!important;padding:18px 70px 18px 0;border-bottom:1px solid var(--whitecolor);margin:0;position:relative;cursor:pointer;font-size:32px;line-height:40px!important}.job-posts-outer .careers-category-title::before{position:absolute;content:"";width:55px;height:52px;background-position:center;background-repeat:no-repeat;background-size:contain;right:4px;top:15px;transition:.3s;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjgiIGhlaWdodD0iNDkiIHZpZXdCb3g9IjAgMCA2OCA0OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyLjE2NzIgNDguNUg3LjE2NzIxQzMuNDg1MzIgNDguNSAwLjUwMDIyMSA0NS41MTQ5IDAuNTAwMjIxIDQxLjgzM0MwLjUwMDM5NyAyMi4zMTkyIDE2LjMxOTQgNi41MDAxOCAzNS44MzMyIDYuNUg2MC44MzMyQzY0LjUxNTEgNi41IDY3LjUwMDIgOS40ODUwOSA2Ny41MDAyIDEzLjE2N0M2Ny41IDMyLjY4MDggNTEuNjgxIDQ4LjQ5OTggMzIuMTY3MiA0OC41WiIgc3Ryb2tlPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNjguMDAwMiA3LjE2NjY3QzY4LjAwMDIgMjYuOTU2OSA1MS45NTcxIDQzIDMyLjE2NjkgNDNINy4xNjY4OUMzLjIwODg1IDQzIDAuMDAwMjIxMjUyIDM5Ljc5MTQgMC4wMDAyMjEyNTIgMzUuODMzM1YzNS44MzMzQzAuMDAwMjIxMjUyIDE2LjA0MzEgMTYuMDQzNCAwIDM1LjgzMzYgMEg2MC44MzM2QzY0Ljc5MTYgMCA2OC4wMDAyIDMuMjA4NjMgNjguMDAwMiA3LjE2NjY3VjcuMTY2NjdaIiBmaWxsPSIjRjY4NTFGIi8+Cjwvc3ZnPgo=")}.job-posts-outer .careers-category-title::after{position:absolute;content:""!important;width:25px;height:25px;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNjcyNDYgMjEuNzcyMUw0LjE2Njk5IDIwLjI2NjZMMTYuNjQwOSA3Ljc5Mjc2SDkuNTQzNjZWNS42NDIwOUgyMC4yOTdWMTYuMzk1NEgxOC4xNDYzVjkuMjk4MjJMNS42NzI0NiAyMS43NzIxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");background-repeat:no-repeat;cursor:pointer!important;display:block!important;right:20px;top:26px;opacity:1!important;margin:0!important;transition:.3s ease;background-position:center;rotate:-170deg}.job-posts-outer .careers-category-title.active::after{top:27px;rotate:-45deg;transition:.4s;right:20px}.our-request-from .e-con-inner{padding-bottom:0!important}.down-load.common-btn{margin-bottom:25px!important}.down-load.common-btn{cursor:pointer}.down-load.common-btn{margin-bottom:42px!important}.meet-our-mascot-btn{display:flex;flex-direction:row;justify-content:center}.our-request-from .purpose-joy .common-btn a span{font-family:var(--font-Montserrat)}.our-request-from .purpose-joy .common-btn a:hover::after{border:1px solid #23b5d9!important}.our-team-btn-bottom a:hover::after{border:1px solid #23b5d9!important}.down-load a span{font-family:var(--font-Montserrat);font-size:18px!important}.down-load a:hover::after{border:1px solid #23b5d9!important}.meet-our-mascot-btn .mascot-book-a-tour a:hover::after{border:1px solid #23b5d9!important}.meet-our-mascot-btn .mascot-book-a-tour a span{font-family:var(--font-Montserrat)}.meet-our-mascot-btn .mascot-con-us a{background-color:#0276ac!important;color:#fff!important}.meet-our-mascot-btn .mascot-con-us a span{font-family:var(--font-Montserrat)}.meet-our-mascot-btn .mascot-con-us a::after{border:1px solid #0276ac!important}.meet-our-mascot-btn .mascot-con-us a:hover{background:#f6851f!important}.meet-our-mascot-btn .mascot-con-us a:hover::after{border:1px solid #f6851f!important}.meet-our-mascot-btn .mascot-con-us a::before{filter:none!important}.down-load a::before{transform:rotate(136deg)!important}.purpose-joy a:hover::after{border:1px solid #23b5d9!important}.book-tour-main-contact-us .purpose-joy a span{font-family:var(--font-Montserrat)}.mascot-outer .right-content-mascot h2{margin-bottom:0!important}