.elementor-nav-menu .sub-arrow{padding:0 0 0 5px!important}.nw-img{aspect-ratio:4/3}.nw-img a{height:100%}.news-loop:hover .news-loop-btn{background-color:#C09B60;color:#ffffff!important}.news-loop:hover .news-loop-btn .elementor-heading-title{color:#ffffff!important}.date-group__title{font-size:clamp(1.5rem, 0.3939rem + 1.7266vw, 2.25rem)!important;font-weight:600;line-height:1.4;letter-spacing:-.02em;color:var(--e-global-color-secondary);padding-bottom:.75rem;border-bottom:1px solid #C09B60;margin-bottom:0;margin-top:0!important}.date-group__list{list-style:none;margin:0;padding:0}.date-group{margin-bottom:clamp(1.25rem, -0.5935rem + 2.8777vw, 2.5rem)}.date-group__item{display:flex;align-items:center;justify-content:space-between;padding:.85rem 0;border-bottom:1px solid rgb(0 0 0 / .08);gap:1rem}.date-group__item:last-child{border-bottom:none}.date-group__name{font-family:"Montserrat",Sans-serif;font-weight:600;font-size:clamp(0.875rem, 0.75rem + 0.2vw, 1rem);letter-spacing:-.02em;color:#1a1a1a;flex:1}.date-group__dates{font-family:"Montserrat",Sans-serif;font-weight:500;font-size:clamp(0.8rem, 0.7rem + 0.15vw, 0.9rem);color:#1a1a1a;white-space:nowrap;padding:.25rem .75rem;letter-spacing:.01em}.pos-ab-img img{position:absolute;top:50%;transform:translateY(-50%)}.sl-accordion .e-n-accordion details{border-bottom:1px solid #C09B60}.aspect-ratio-1 img{aspect-ratio:1/1}.news-loop .news-loop-icon{top:50%!important;transform:translateY(-50%)!important}.sub-hero{background-position:center center!important;background-size:cover!important}.elementor-location-header .top-nav-wrap{min-width:100%}.balance .elementor-heading-title{text-wrap:balance}.bold .elementor-heading-title{font-weight:700!important}.bolder .elementor-heading-title{font-weight:800!important}.top-nav-wrap{transition:.3s ease}.top-nav-wrap.is-scrolled{transition:.3s ease;background:#8f2140;padding:14px 20px;box-shadow:0 5px 7px #0000000F}.top-nav-wrap .site-logo{transition:.3s ease;line-height:0}@media (min-width:1325px){.top-nav li:last-child a:not(.elementor-sub-item){background:#C09B60;border-radius:clamp(0.25rem, 0.2121rem + 0.1515vw, 0.375rem);margin-left:10px;padding:0 24px!important;color:#ffffff!important}.top-nav li:nth-last-child(2) a:not(.elementor-sub-item){border-radius:clamp(0.25rem, 0.2121rem + 0.1515vw, 0.375rem);margin-left:10px;border:1px solid #fff;padding:0 24px!important}.top-nav ul li:nth-last-child(2):hover a:not(.elementor-sub-item){background-color:#1F3249;color:#ffffff!important;border-color:#1F3249}.top-nav li:nth-last-child(2) ul{margin-left:6px!important;width:calc(100% - 15px)!important}.top-nav ul li:last-child:hover a:not(.elementor-sub-item){background-color:#1F3249}}@media (min-width:1025px){.top-nav-wrap.is-scrolled .site-logo{width:240px;transition:.3s ease}}.explore-wrap{max-width:1600px;margin:0 auto;display:flex;align-items:stretch;gap:0;position:relative;overflow:visible;box-sizing:border-box;min-height:520px}.explore-heading{font-family:var(--e-global-typography-secondary-font-family),Sans-serif!important;font-size:var(--e-global-typography-secondary-font-size)!important;font-weight:var(--e-global-typography-secondary-font-weight)!important;line-height:var(--e-global-typography-secondary-line-height)!important;letter-spacing:var(--e-global-typography-secondary-letter-spacing)!important;color:#ffffff!important;font-weight:700!important}.explore-left,.explore-right{flex:0 0 50%;min-width:0}.explore-left{gap:clamp(0.625rem, -0.2968rem + 1.4388vw, 1.25rem);display:flex;flex-direction:column;z-index:3}.explore-right{position:relative;overflow:visible}.explore-right .explore-slide{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:60px;right:calc((100vw - 1600px) / -2 - 60px);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease}.explore-right .explore-slide h2{text-align:center;color:#fff;z-index:6;font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);letter-spacing:var(--e-global-typography-secondary-letter-spacing)}.explore-right .explore-slide::before{content:"";position:absolute;inset:0;background:#1f32498a;opacity:1;transition:opacity .3s ease;pointer-events:none}.explore-right .explore-slide.is-active{opacity:1}.explore-right .explore-slide h2{margin:0}.explore-tab{display:flex;padding:var(--padding-top,12px) var(--padding-right,20px) var(--padding-bottom,12px) var(--padding-left,0);text-decoration:none;box-sizing:border-box}.explore-tab h4{margin:0!important;font-family:var(--e-global-typography-da812e4-font-family),Sans-serif;font-size:var(--e-global-typography-da812e4-font-size);font-weight:var(--e-global-typography-da812e4-font-weight);line-height:var(--e-global-typography-da812e4-line-height);letter-spacing:var(--e-global-typography-da812e4-letter-spacing);color:var(--e-global-color-6220b2b)}.explore-tab{--padding-top:clamp(0.625rem, -0.2968rem + 1.4388vw, 1.25rem);--padding-bottom:clamp(0.625rem, -0.2968rem + 1.4388vw, 1.25rem);--padding-left:0;--padding-right:clamp(0.625rem, -0.2968rem + 1.4388vw, 1.25rem)}@media (min-width:1025px){.news-loop .news-loop-icon{opacity:0;transition:.3s ease}.news-loop:hover .news-loop-icon{opacity:1;transition:.3s ease}.explore-tab{width:90%;padding-left:0;background-color:#fff0;position:relative;z-index:0;border-bottom:1px solid #C09B60;transition:.3s ease-in-out}.explore-tab:hover,.explore-tab.is-active{width:100%;padding-left:27px;border-bottom-width:1px;border-color:#722136}.explore-tab::after{content:"";position:absolute;left:100%;width:50px;top:0;bottom:0;background-color:#C09B60;opacity:0;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'><path fill='white' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/></svg>");background-repeat:no-repeat;background-position:center;background-size:12px;transition:.3s ease-in-out}.explore-tab:hover::after,.explore-tab.is-active::after{opacity:1;transition:.3s .13s ease-in-out}.explore-tab::before{content:"";position:absolute;inset:0;background:#722136;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out;z-index:-1}.explore-tab:hover::before,.explore-tab.is-active::before{transform:scaleX(1)}.explore-left{padding:clamp(5.3125rem, 0.2428rem + 7.9137vw, 8.75rem) 0}}@media (max-width:1700px){.explore-right .explore-slide{right:-60px}}@media (max-width:1024px){.explore-wrap{padding:45px 0!important;flex-direction:column;min-height:0}.explore-left{gap:0}.explore-left,.explore-right{flex:0 0 auto;width:100%}.explore-right{min-height:320px}.explore-right .explore-slide{right:-24px}.explore-wrap{padding:0 16px}.explore-right .explore-slide{right:-16px}.explore-tab{border-bottom:1px solid #C09B60!important;padding:20px 40px;position:relative}.explore-left .explore-tab:last-child{border-bottom:0 solid!important}.explore-right{display:none}.explore-heading{padding:0 40px;margin:0!important}.explore-tab::after{content:"";position:absolute;right:0;width:50px;top:0;bottom:0;opacity:1;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'><path fill='%23c09b60' d='M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z'/></svg>");background-repeat:no-repeat;background-position:center;background-size:12px;transition:.3s ease-in-out}}@media (max-width:768px){.explore-heading{padding:0 20px;margin:0!important}.explore-wrap{padding:30px 0 0px!important}.explore-tab{padding:20px}}*:focus{outline:0!important}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-widget-text-editor p:last-child{margin-bottom:0!important}:root{--anim-distance:15px;--anim-duration:0.65s;--anim-ease:cubic-bezier(0.25, 0.46, 0.45, 0.94)}@keyframes fadeRight{from{opacity:0;transform:translate3d(var(--anim-distance),0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight!important;animation-duration:var(--anim-duration)!important;animation-timing-function:var(--anim-ease)!important;animation-fill-mode:both!important}@keyframes fadeLeft{from{opacity:0;transform:translate3d(calc(var(--anim-distance) * -1),0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft!important;animation-duration:var(--anim-duration)!important;animation-timing-function:var(--anim-ease)!important;animation-fill-mode:both!important}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,var(--anim-distance),0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp!important;animation-duration:var(--anim-duration)!important;animation-timing-function:var(--anim-ease)!important;animation-fill-mode:both!important}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,calc(var(--anim-distance) * -1),0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown!important;animation-duration:var(--anim-duration)!important;animation-timing-function:var(--anim-ease)!important;animation-fill-mode:both!important}@keyframes slideRight{from{transform:translate3d(var(--anim-distance),0,0)}to{transform:none}}.elementor-element.slideInRight{animation-name:slideRight!important;animation-duration:var(--anim-duration)!important;animation-timing-function:var(--anim-ease)!important;animation-fill-mode:both!important}@keyframes slideLeft{from{transform:translate3d(calc(var(--anim-distance) * -1),0,0)}to{transform:none}}.elementor-element.slideInLeft{animation-name:slideLeft!important;animation-duration:var(--anim-duration)!important;animation-timing-function:var(--anim-ease)!important;animation-fill-mode:both!important}@keyframes slideUp{from{transform:translate3d(0,var(--anim-distance),0)}to{transform:none}}.elementor-element.slideInUp{animation-name:slideUp!important;animation-duration:var(--anim-duration)!important;animation-timing-function:var(--anim-ease)!important;animation-fill-mode:both!important}@keyframes slideDown{from{transform:translate3d(0,calc(var(--anim-distance) * -1),0)}to{transform:none}}.elementor-element.slideInDown{animation-name:slideDown!important;animation-duration:var(--anim-duration)!important;animation-timing-function:var(--anim-ease)!important;animation-fill-mode:both!important}.stagger-group>.elementor-element.animated.fadeInRight{animation-delay:0s!important}.stagger-group>.elementor-element.animated.fadeInRight:nth-child(1){animation-delay:0s!important}.stagger-group>.elementor-element.animated.fadeInRight:nth-child(2){animation-delay:0.12s!important}.stagger-group>.elementor-element.animated.fadeInRight:nth-child(3){animation-delay:0.24s!important}.stagger-group>.elementor-element.animated.fadeInRight:nth-child(4){animation-delay:0.36s!important}.stagger-group>.elementor-element.animated.fadeInRight:nth-child(5){animation-delay:0.48s!important}.stagger-group>.elementor-element.animated.fadeInUp{animation-delay:0s!important}.stagger-group>.elementor-element.animated.fadeInUp:nth-child(1){animation-delay:0s!important}.stagger-group>.elementor-element.animated.fadeInUp:nth-child(2){animation-delay:0.12s!important}.stagger-group>.elementor-element.animated.fadeInUp:nth-child(3){animation-delay:0.24s!important}.stagger-group>.elementor-element.animated.fadeInUp:nth-child(4){animation-delay:0.36s!important}.stagger-group>.elementor-element.animated.fadeInUp:nth-child(5){animation-delay:0.48s!important}.ft-hero-book,.ft-hero-testimonials{display:none}.school-life-template-default .ft-hero-testimonials{display:block}.page-template-default .ft-hero-book{display:block}.home .ft-hero-book,.home .ft-hero-testimonials{display:none}.elementor-editor-active .ft-hero-book,.elementor-editor-active .ft-hero-testimonials{display:block!important}