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{width:50%;float:right;margin:10px 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}.blog-head{display:flex;background:#f5f5f5;padding:60px 20px 0;justify-content:center!important}.blog-head h2{margin:0;text-align:center}.blog-categories .blog-filter{font-size:16px;font-family:"Montserrat";background:0 0;padding:10px 20px;border-bottom-right-radius:50px;border-top-left-radius:50px;border:2px solid #fdb714;cursor:pointer}.blog-categories .blog-filter.active{background:#fdb714;font-weight:600}.blog-categories .blog-filter:hover{transition:.5s ease;background:#fdb714}.blog-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 10px;background:#f5f5f5;padding:40px 20px 140px;position:relative}.blog-categories::before{content:"";position:absolute;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM2NiIgaGVpZ2h0PSIxMTgiIHZpZXdCb3g9IjAgMCAxMzY2IDExOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU3IDU1LjQyOEMzMy40NjIyIDQ4LjU4MjkgLTEgMzEuNDI4IC0xIDMxLjQyOFYxMTcuNDI4SDEzODNMMTM3OCAxNy40MjhDMTM3OCAxNy40MjggMTMyMi41IDQ1LjIyNTUgMTI4NCA1Mi40MjhDMTE5OS44MyA2OC4xNzIzIDExNTQuNjIgOC40Mjk1NyAxMDY5IDkuNDI4MDRDOTk5LjUzIDEwLjIzODIgOTYzLjQ0OCAzOS40Nzk1IDg5NCA0MS40MjhDODAyLjAzMSA0NC4wMDg1IDc1My44NDIgLTUuMDU1NjQgNjYyIDAuNDI4MDQxQzU4Ni43MzkgNC45MjE3NCA1NTAuMzcxIDUwLjM2NTEgNDc1IDQ4LjQyOEM0MTAuMzIgNDYuNzY1OCAzNzkuNDUxIDExLjEwNTcgMzE1IDUuNDI4MDRDMjEyLjc2NiAtMy41NzgwMiAxNTUuNTQ3IDg0LjA4NyA1NyA1NS40MjhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");width:100%;height:100px;object-fit:cover;background-size:cover;background-repeat:no-repeat;top:auto;left:0;bottom:-1px}.blog-card-image a{position:relative;display:block;width:100%;height:0;padding-bottom:70%}.blog-card-image a img{width:100%;height:100%;object-fit:cover;position:absolute}.blog-posts-grid{max-width:1250px;margin:0 auto;display:grid;grid-template-columns:repeat(6,1fr);gap:50px}.blog-posts-grid .blog-card{grid-column:span 2}.blog-posts-grid>:last-child:nth-child(3n+1){grid-column:3/span 2}.blog-posts-grid>:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}.blog-posts-grid>:last-child:nth-child(3n+2){grid-column:4/span 2}.blog-card-content{display:flex;gap:10px;flex-direction:column}.blog-card-content a.blog-read-more{font-size:18px;width:fit-content;padding:5px 50px 5px 0;color:#053046!important;transition:.3s ease;position:relative;font-weight:500}.blog-card-content a.blog-read-more::before{position:absolute;content:""!important;width:25px;height:100%;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNjcyNDYgMjEuNzcyMUw0LjE2Njk5IDIwLjI2NjZMMTYuNjQwOSA3Ljc5Mjc2SDkuNTQzNjZWNS42NDIwOUgyMC4yOTdWMTYuMzk1NEgxOC4xNDYzVjkuMjk4MjJMNS42NzI0NiAyMS43NzIxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");background-repeat:no-repeat;cursor:pointer!important;display:block!important;right:20px;top:0;opacity:1!important;margin:0!important;transition:.3s ease;background-position:center;filter:brightness(0) saturate(100%) invert(15%) sepia(68%) saturate(610%) hue-rotate(155deg) brightness(92%) contrast(101%)}.blog-card-content a.blog-read-more:hover::before{transform:rotate(45deg);transition:.3s ease;filter:brightness(0) saturate(100%) invert(68%) sepia(35%) saturate(5323%) hue-rotate(347deg) brightness(99%) contrast(94%)}.blog-posts-grid .blog-card{padding:0 20px 20px;position:relative;transition:.5s ease}.blog-posts-grid .blog-card-content h2.blog-card-title,.blog-posts-grid .blog-card-content h2.blog-card-title a{font-size:28px!important;line-height:36px!important;color:#000!important;margin:20px 0 5px}.blog-posts-grid .blog-card::before{content:"";position:absolute;width:100%;height:80%;background:#f5f5f5;z-index:-1;left:0;bottom:0}.blog-out .e-con-inner{max-width:100%!important;gap:0!important}.single-post .banner-title-overlay h1{font-size:40px!important;line-height:44px!important}.single-post .banner-title-overlay{padding:0 0 10px 200px}.blog-single-content{contain:content}.blog-single-featured-image img{width:100%;height:100%;object-fit:cover;position:absolute}.blog-single-featured-image{display:flex;width:345px;position:relative;padding-bottom:245px;flex-wrap:wrap;margin:0 0 30px 30px;float:right}.blog-bcrum{display:flex;align-items:center;gap:0px;padding-bottom:14px;border-bottom:2px solid #f5f5f5;margin-bottom:50px}.blog-single-category a,.blog-single-date{display:block;font-size:16px;font-weight:500;padding:5px 20px;border-radius:100px 20px}.blog-single-category a{border:.1px solid}.blog-back-to-blog{display:flex;justify-content:center;margin-top:40px}.blog-pagination{display:flex;justify-content:center;padding:20px;gap:15px;margin-top:20px;background:#fbae30;border-bottom-left-radius:50px}.blog-pagination .blog-pagination-btn{display:inline-block;background:rgba(255,255,255,.44)!important;border:none;width:50px;font-size:20px;font-weight:500;height:50px;border-radius:50%;font-family:"Montserrat";cursor:pointer}.blog-pagination .blog-pagination-btn.active{background:#fff!important}.blog-pagination .next,.blog-pagination .previous{display:flex;background:0 0!important;width:fit-content;font-family:"Square Peg";font-size:34px;line-height:0;font-weight:600;align-items:center;justify-content:center;text-decoration:2px solid underline;text-underline-offset:7px;padding:0 5px}.blog-back-to-blog a::after{padding:0!important;top:-8px!important}.blog-back-to-blog a:hover::after{opacity:0;top:0!important}.blog-single-outer article .container{max-width:1200px!important}.blog-card:hover .blog-card-image{box-shadow:0px 0px 20px rgba(1,47,70,.27);transition:.3s ease}.blog-posts-grid .blog-card:hover{top:-5px;transition:.5s ease}.blog-card-content a.blog-read-more:hover{color:#f6851f!important}