.elementor-9539 .elementor-element.elementor-element-b8f3b3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9539 .elementor-element.elementor-element-0fe2de0 img{width:100%;}.elementor-9539 .elementor-element.elementor-element-38e0707{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9539 .elementor-element.elementor-element-c7fe805 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;}.elementor-9539 .elementor-element.elementor-element-ff76941 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-text );}.elementor-9539 .elementor-element.elementor-element-4bd5b97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9539 .elementor-element.elementor-element-9de4ec8{--display:flex;}.elementor-9539 .elementor-element.elementor-element-62c44c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9539 .elementor-element.elementor-element-161b3e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9539 .elementor-element.elementor-element-8031115{--display:flex;}.elementor-9539 .elementor-element.elementor-element-439950f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;line-height:1.15;}.elementor-9539 .elementor-element.elementor-element-aa4b562{--display:flex;}.elementor-9539 .elementor-element.elementor-element-3bada27{--display:flex;}.elementor-9539 .elementor-element.elementor-element-ac55fa0{--display:flex;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9539 .elementor-element.elementor-element-873c9d8 .elementor-icon-wrapper{text-align:left;}.elementor-9539 .elementor-element.elementor-element-8d2bdd7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;line-height:1.25;}.elementor-9539 .elementor-element.elementor-element-38cc79a{--display:flex;}.elementor-9539 .elementor-element.elementor-element-86f058d .elementor-icon-wrapper{text-align:left;}.elementor-9539 .elementor-element.elementor-element-288b1f2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;line-height:1.25;}.elementor-9539 .elementor-element.elementor-element-ee341b7{--display:flex;}.elementor-9539 .elementor-element.elementor-element-a73356b .elementor-icon-wrapper{text-align:left;}.elementor-9539 .elementor-element.elementor-element-10ef8eb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;line-height:1.25;}.elementor-9539 .elementor-element.elementor-element-952f47e{--display:flex;}.elementor-9539 .elementor-element.elementor-element-04987e5 .elementor-icon-wrapper{text-align:left;}.elementor-9539 .elementor-element.elementor-element-0a07073 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;line-height:1.25;}.elementor-9539 .elementor-element.elementor-element-ebf6b2e{--display:flex;}.elementor-9539 .elementor-element.elementor-element-7f43d0f .elementor-icon-wrapper{text-align:left;}.elementor-9539 .elementor-element.elementor-element-6966d1f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;line-height:1.25;}.elementor-9539 .elementor-element.elementor-element-521d827{--display:flex;}.elementor-9539 .elementor-element.elementor-element-c4e501b .elementor-icon-wrapper{text-align:left;}.elementor-9539 .elementor-element.elementor-element-168f650 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;line-height:1.25;}.elementor-9539 .elementor-element.elementor-element-52fe2e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9539 .elementor-element.elementor-element-61e07b2{--display:flex;}.elementor-9539 .elementor-element.elementor-element-d13fa55{text-align:center;}.elementor-9539 .elementor-element.elementor-element-d13fa55 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;color:var( --e-global-color-ae76076 );}.elementor-9539 .elementor-element.elementor-element-96177b5{--display:flex;}.elementor-9539 .elementor-element.elementor-element-047d256{--display:flex;}.elementor-widget-ucaddon_responsive_testemonial_carousel .ue_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_responsive_testemonial_carousel .ue_subtitle{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_responsive_testemonial_carousel .ue-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_responsive_testemonial_carousel .flipster__nav__link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9539 .elementor-element.elementor-element-c3dae87 .uc_quote_item{transition:all 200ms;border-style:none;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;min-height:250px;text-align:center;}.elementor-9539 .elementor-element.elementor-element-c3dae87 .uc_quote_info{flex-direction:column;}.elementor-9539 .elementor-element.elementor-element-c3dae87 .uc_quote_item,.elementor-9539 .elementor-element.elementor-element-c3dae87 .flipster__item__content{border-radius:0px 0px 0px 0px;}.elementor-9539 .elementor-element.elementor-element-c3dae87 .ue-item{opacity:100%;}.elementor-9539 .elementor-element.elementor-element-c3dae87 .ue-item:hover{opacity:100%;}.elementor-9539 .elementor-element.elementor-element-c3dae87 .uc_author{flex-direction:column;margin-top:0px;}.elementor-9539 .elementor-element.elementor-element-c3dae87 .ue_title{color:var( --e-global-color-1debf37 );font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:700;margin-top:0px;}.elementor-9539 .elementor-element.elementor-element-c3dae87 .ue_subtitle{color:var( --e-global-color-1debf37 );font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;margin-top:0px;}.elementor-9539 .elementor-element.elementor-element-c3dae87 .ue-text{color:var( --e-global-color-1debf37 );font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin-top:20px;min-height:0px;}.elementor-9539 .elementor-element.elementor-element-c3dae87 .owl-nav .owl-prev{left:15px;}.elementor-9539 .elementor-element.elementor-element-c3dae87 .owl-nav .owl-next{right:15px;}.elementor-9539 .elementor-element.elementor-element-c3dae87 .owl-carousel .owl-nav .owl-next,.elementor-9539 .elementor-element.elementor-element-c3dae87 .owl-carousel .owl-nav .owl-prev{top:150px;border-radius:0px;width:50px;height:50px;line-height:50px;font-size:20px;background-color:var( --e-global-color-ae76076 );color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-c3dae87 .owl-carousel .owl-nav .owl-next:hover,.elementor-9539 .elementor-element.elementor-element-c3dae87 .owl-carousel .owl-nav .owl-prev:hover{background-color:#4A6C25;color:#ffffff;}.elementor-9539 .elementor-element.elementor-element-c3dae87 .owl-dot{width:4px;height:4px;background-color:#FFFFFF4D;margin:0px 0px;}.elementor-9539 .elementor-element.elementor-element-c3dae87 .owl-dot.active{background-color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-c3dae87 .owl-dots{margin-top:20px;text-align:center;}.elementor-9539 .elementor-element.elementor-element-c3dae87 .owl-dots .owl-dot{border-radius:0px 0px 0px 0px;}.elementor-9539 .elementor-element.elementor-element-c3dae87 .center .ue-item{background-color:var( --e-global-color-1debf37 );opacity:100%;}.elementor-9539 .elementor-element.elementor-element-c5102e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9539 .elementor-element.elementor-element-0b799a1{--display:flex;}.elementor-9539 .elementor-element.elementor-element-2ba15e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9539 .elementor-element.elementor-element-ade6eca{--display:flex;}.elementor-9539 .elementor-element.elementor-element-efbc789{--display:flex;}.elementor-9539 .elementor-element.elementor-element-77a0e15 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;line-height:1.25;color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-bec31f3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-9c0761b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-7814588{--display:flex;}.elementor-9539 .elementor-element.elementor-element-a98e995{--display:flex;}.elementor-9539 .elementor-element.elementor-element-8282aca .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-7810607 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-bee672e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9539 .elementor-element.elementor-element-80b14e2{--display:flex;}.elementor-9539 .elementor-element.elementor-element-29d9424 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-93ca30d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9539 .elementor-element.elementor-element-93ca30d:not(.elementor-motion-effects-element-type-background), .elementor-9539 .elementor-element.elementor-element-93ca30d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-9539 .elementor-element.elementor-element-0e50660{--display:flex;}.elementor-9539 .elementor-element.elementor-element-8f7d4c8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15;}.elementor-9539 .elementor-element.elementor-element-7f81c43 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-text );}.elementor-9539 .elementor-element.elementor-element-dbe4d48{--display:flex;}.elementor-9539 .elementor-element.elementor-element-89a5330{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-9539 .elementor-element.elementor-element-cbef4af{--display:flex;}.elementor-9539 .elementor-element.elementor-element-4773f64{--display:flex;}.elementor-9539 .elementor-element.elementor-element-71687dc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;line-height:1.15;}.elementor-9539 .elementor-element.elementor-element-707641d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-text );}.elementor-9539 .elementor-element.elementor-element-a414b27{--display:flex;}.elementor-9539 .elementor-element.elementor-element-c9d8a3a{--display:flex;}.elementor-9539 .elementor-element.elementor-element-09d2a32{--display:flex;}.elementor-9539 .elementor-element.elementor-element-dff5a83{--display:flex;}.elementor-9539 .elementor-element.elementor-element-8f4e38c{--display:flex;}.elementor-9539 .elementor-element.elementor-element-1c70675{--display:flex;}.elementor-9539 .elementor-element.elementor-element-648ef60{--display:flex;}.elementor-9539 .elementor-element.elementor-element-23138df .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:700;}.elementor-9539 .elementor-element.elementor-element-9109d88 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-9539 .elementor-element.elementor-element-9109d88 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;font-style:oblique;line-height:1.5;color:var( --e-global-color-text );}.elementor-9539 .elementor-element.elementor-element-35145df .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;font-style:oblique;line-height:1.5;color:var( --e-global-color-text );}.elementor-9539 .elementor-element.elementor-element-72e0c2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9539 .elementor-element.elementor-element-9e98dde{--display:flex;}.elementor-9539 .elementor-element.elementor-element-fdd5e22{text-align:center;}.elementor-9539 .elementor-element.elementor-element-fdd5e22 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:500;color:var( --e-global-color-accent );}.elementor-9539 .elementor-element.elementor-element-06a050c{--display:flex;}.elementor-9539 .elementor-element.elementor-element-88231ad{--display:flex;}.elementor-9539 .elementor-element.elementor-element-256aec9 .uc_quote_item{transition:all 200ms;border-style:none;margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;min-height:250px;text-align:center;}.elementor-9539 .elementor-element.elementor-element-256aec9 .uc_quote_info{flex-direction:column;}.elementor-9539 .elementor-element.elementor-element-256aec9 .uc_quote_item,.elementor-9539 .elementor-element.elementor-element-256aec9 .flipster__item__content{border-radius:0px 0px 0px 0px;}.elementor-9539 .elementor-element.elementor-element-256aec9 .ue-item{opacity:100%;}.elementor-9539 .elementor-element.elementor-element-256aec9 .ue-item:hover{opacity:100%;}.elementor-9539 .elementor-element.elementor-element-256aec9 .uc_author{flex-direction:column;margin-top:0px;}.elementor-9539 .elementor-element.elementor-element-256aec9 .ue_title{color:var( --e-global-color-1debf37 );font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:700;margin-top:0px;}.elementor-9539 .elementor-element.elementor-element-256aec9 .ue_subtitle{color:var( --e-global-color-1debf37 );font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;margin-top:0px;}.elementor-9539 .elementor-element.elementor-element-256aec9 .ue-text{color:var( --e-global-color-1debf37 );font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;margin-top:20px;min-height:0px;}.elementor-9539 .elementor-element.elementor-element-256aec9 .owl-nav .owl-prev{left:15px;}.elementor-9539 .elementor-element.elementor-element-256aec9 .owl-nav .owl-next{right:15px;}.elementor-9539 .elementor-element.elementor-element-256aec9 .owl-carousel .owl-nav .owl-next,.elementor-9539 .elementor-element.elementor-element-256aec9 .owl-carousel .owl-nav .owl-prev{top:150px;border-radius:0px;width:50px;height:50px;line-height:50px;font-size:20px;background-color:var( --e-global-color-accent );color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-256aec9 .owl-carousel .owl-nav .owl-next:hover,.elementor-9539 .elementor-element.elementor-element-256aec9 .owl-carousel .owl-nav .owl-prev:hover{background-color:#4E51B4;color:#ffffff;}.elementor-9539 .elementor-element.elementor-element-256aec9 .owl-dot{width:4px;height:4px;background-color:#FFFFFF4D;margin:0px 0px;}.elementor-9539 .elementor-element.elementor-element-256aec9 .owl-dot.active{background-color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-256aec9 .owl-dots{margin-top:20px;text-align:center;}.elementor-9539 .elementor-element.elementor-element-256aec9 .owl-dots .owl-dot{border-radius:0px 0px 0px 0px;}.elementor-9539 .elementor-element.elementor-element-256aec9 .center .ue-item{background-color:var( --e-global-color-1debf37 );opacity:100%;}.elementor-9539 .elementor-element.elementor-element-91e673c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9539 .elementor-element.elementor-element-5dfcf06{--display:flex;}.elementor-9539 .elementor-element.elementor-element-a9952ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9539 .elementor-element.elementor-element-109a67c{--display:flex;}.elementor-9539 .elementor-element.elementor-element-2839752{--display:flex;}.elementor-9539 .elementor-element.elementor-element-db036fc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:500;line-height:1.25;color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-99b218d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-ddda172{--display:flex;}.elementor-9539 .elementor-element.elementor-element-a757f2b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:700;color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-9bfee4c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;font-style:oblique;line-height:1.5;color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-3b076b7{--display:flex;}.elementor-9539 .elementor-element.elementor-element-5ce5d6f{--display:flex;}.elementor-9539 .elementor-element.elementor-element-1d07f0f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:500;line-height:1.25;color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-ace901d .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-db11937{--display:flex;}.elementor-9539 .elementor-element.elementor-element-3e35e6f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:700;color:var( --e-global-color-1debf37 );}.elementor-9539 .elementor-element.elementor-element-b4666ea .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:13px;font-weight:400;font-style:oblique;line-height:1.5;color:var( --e-global-color-1debf37 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9539 .elementor-element.elementor-element-161b3e3{--content-width:1180px;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start custom CSS */#br-md, #br-s, #notes-s, #br-xs {
    display: none;
}

#for-adults h1, #testimonial-1 .heading-wrap, #reach-out p, #reach-out h4, #schedule h4, #schedule p, #for-children h2, #for-children h3 {
    margin-bottom: 20px;
}

#reach-out h3, #schedule h3 {
    margin-bottom: 30px;
}

/*HERO*/
#for-adults {
    padding-top: 80px;
}

#img-hero {
    position: absolute;
    top: 0;
}
#img-hero img {
    width: 100vw;
    max-height: 60vh;
}

/*ABOUT*/
#about {
    padding-top: 40px;
}

/*HELP WITH*/
#help-with {
    padding-top: 100px;
    padding-bottom: 80px;
}

#help-with .help-wrap > .e-con-inner {
    gap: 30px;
    max-width: 1200px;
}

#help-with .col-left {
    width: 35%;
}
#help-with .col-right {
    width: 65%;
}

#help-1, #help-2, #help-3 {
    border-bottom: 1px solid #BBBBBB;
}
#help-2, #help-5 {
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
}

#help-with .help-block {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#help-with .help-col {
    padding: 2rem 1.65rem;
    flex: 1 1 33%;
    max-width: 33%;
}

#help-with h6 {
    margin-top: 8px;
}

#help-with svg {
    filter: brightness(0) saturate(100%) invert(44%) sepia(68%) saturate(362%) hue-rotate(46deg) brightness(96%) contrast(92%);
}

/*TESTIMONIAL*/
#testimonial-1, #testimonial-2 {
    background: url('../png/l-testimonial-bg.png') center #202020;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 80px;
}

#testimonial-1 .testimonial-wrap > .e-con-inner, #testimonial-2 .testimonial-wrap > .e-con-inner {
    position: relative;
}

#testimonial-1 .testimonial-block, #testimonial-2 .testimonial-block {
    width: 850px;
    margin: 1.5rem auto;
}

#testimonial-1 .owl-dot, #testimonial-2 .owl-dot {
    width: 120px;
    height: 2px;
}

#testimonial-1 .owl-nav .owl-prev, #testimonial-2 .owl-nav .owl-prev {
    left: -15%;
}
#testimonial-1 .owl-nav .owl-next, #testimonial-2 .owl-nav .owl-next {
    right: -15%;
}

#testimonial-1 .owl-prev i::before, #testimonial-1 .owl-next i::before, #testimonial-2 .owl-prev i::before, #testimonial-2 .owl-next i::before {
    display: none;
}

#testimonial-1 .owl-prev i, #testimonial-2 .owl-prev i {
    content: '';
    background: url(../svg/ic-arrow-left.svg) center no-repeat;
    background-size: cover;
    width: 15px;
    height: 15px;
}
#testimonial-1 .owl-next i, #testimonial-2 .owl-next i {
    content: '';
    background: url(../svg/ic-arrow-right.svg) center no-repeat;
    background-size: cover;
    width: 15px;
    height: 15px;
}

#testimonial-1 .ue-text, #testimonial-2 .ue-text {
    order: -1;
}

#testimonial-1 .ue_subtitle, #testimonial-2 .ue_subtitle {
    margin-top: 5px;
}

#testimonial-1 .uc_author, #testimonial-2 .uc_author {
    margin-top: 1rem;
}

#testimonial-1 .icon-quote-open, #testimonial-2 .icon-quote-open {
    position: absolute;
    left: 0;
    top: 0;
}
#testimonial-1 .icon-quote-close, #testimonial-2 .icon-quote-close {
    position: absolute;
    right: 0;
    bottom: 0;
}

/*REACH OUT*/
#reach-out, #schedule {
    padding-top: 65px;
    padding-bottom: 65px;
}

#reach-out .reach-wrap > .e-con-inner {
    max-width: 1250px;
    margin: 0 auto;
    background: url('../png/l-reach-out-bg-01a.png') center no-repeat;
    background-size: cover;
    padding-top: 50px;
    padding-bottom: 50px;
}

#reach-out .reach-block > .e-con-inner, #schedule .schedule-block > .e-con-inner {
    gap: 50px;
}

#reach-out .col-right, #schedule .col-right {
    gap: 20px;
}

#reach-out .cta-block1, #reach-out .cta-block2, #schedule .cta-block1 {
    border: 1px solid #fff;
    padding: 2rem;
}

#reach-out .btn-email, #schedule .btn-email {
    width: 300px;
}
#reach-out .btn-email {
    background: #4A6C25;
    border: 1px solid #4A6C25;
}
#schedule .btn-email {
    background: #686BCA;
    border: 1px solid #686BCA;
}

#reach-out .btn-contact {
    background: #4A6C25;
    border: 1px solid #4A6C25;
}

#reach-out .btn-cta, #schedule .cta-block1 .btn-cta {
    margin-left: 0;
}

#schedule .btn-phone {
    font-size: 18px;
    font-weight: 500;
    font-family: 'Playfair Display', sans-serif;
    color: #fff !important;
    display: flex;
    gap: 10px;
    justify-content: center;
    align-items: center;
    min-height: 48px;
    width: 265px;
    border: 1px solid #fff;
    margin-top: 1rem;
}

#schedule .btn-phone img {
    margin-right: 10px;
}

#reach-out .btn-email:hover, #reach-out .btn-contact:hover, #schedule .btn-email:hover,  #schedule .btn-phone:hover {
    -webkit-box-shadow: 0px 0px 0px 10px rgba(112, 112, 112, 0.28);
    -moz-box-shadow: 0px 0px 0px 10px rgba(112, 112, 112, 0.28);
    box-shadow: 0px 0px 0px 10px rgba(112, 112, 112, 0.28);
}

/*SCHEDULE*/
#schedule .schedule-wrap > .e-con-inner {
    max-width: 1250px;
    margin: 0 auto;
    background: url('../png/l-schedule-bg-01a.png') center no-repeat;
    background-size: cover;
    padding-top: 50px;
    padding-bottom: 50px;
}

#schedule .notes-block, #for-children .notes-block {
    border: 1px solid #FF7200;
    padding: 1.5rem;
}

#schedule h6, #for-children h6 {
    margin-bottom: 10px;
}

#schedule .notes-block {
    margin-top: 30px;
}

#schedule .notes-block p, #for-children .notes-block p {
    margin-bottom: 0;
}

#schedule .btn-email {
    margin-top: .25rem;
}

/*FOR CHILDREN*/
#for-children {
    padding-top: 65px;
    padding-bottom: 65px;
}

#for-children .heading-wrap {
    margin-bottom: 45px;
}

#for-children .prep-wrap {
    margin-top: 80px;
}

#for-children .prep-wrap > .e-con-inner {
    gap: 65px;
}

#for-children .col-left {
    width: 45%;
}
#for-children .col-right {
    width: 55%;
}

#for-children .register-block {
    margin-bottom: 30px;
}

#for-children .register-block > .e-con-inner {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
}

#for-children .register-col {
    flex: 1 1 calc(50% - 15px);
    max-width: calc(50% - 15px);
}

#for-children .btn-register {
    font-size: 18px;
    font-weight: 500;
    font-family: 'Playfair Display', sans-serif;
    color: #202020;
    border: 1px solid #202020;
    width: 100%;
    margin-left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 50px;
    gap: 15px;
    transition: 0s;
    padding: 0 15px;
    line-height: 1.25;
}

#for-children .btn-register img {
    filter: brightness(0) saturate(100%) invert(10%) sepia(20%) saturate(19%) hue-rotate(15deg) brightness(101%) contrast(94%);
}

#for-children .btn-register:hover {
    background: #686BCA;
    color: #fff;
    border: 1px solid #686BCA;
    transition: 0s;
}
#for-children .btn-register:hover img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7451%) hue-rotate(344deg) brightness(100%) contrast(101%);
}

@media (max-width: 1280px) {
    #reach-out .reach-wrap > .e-con-inner, #schedule .schedule-wrap > .e-con-inner {
        max-width: 95%;
    }
    #reach-out .reach-block > .e-con-inner, #schedule .schedule-block > .e-con-inner {
        max-width: 90%;
    }
    #for-adults .hero-wrap > .e-con-inner, #about .about-wrap > .e-con-inner, #for-children .heading-wrap > .e-con-inner, #for-children .img-wrap > .e-con-inner, #for-children .prep-wrap > .e-con-inner, #testimonial-1 .heading-wrap > .e-con-inner, #testimonial-2 .heading-wrap > .e-con-inner {
        max-width: 80%;
    }
    #help-with .help-wrap > .e-con-inner {
        max-width: 85%;
    }
    #for-adults h1, #testimonial-1 h3, #testimonial-2 h3, #for-children h2, #for-children h3 {
        font-size: 45px;
    }
    #help-with h2 {
        font-size: 40px;
    }
    #reach-out h3, #schedule h3 {
        font-size: 38px;
    }
    #reach-out h4, #schedule h4 {
        font-size: 28px;
    }
    #help-with h6, #testimonial-1 .ue_title, #testimonial-2 .ue_title {
        font-size: 17px;
        line-height: 1.35;
    }
    #for-children .btn-register, #schedule .btn-phone {
        font-size: 17px;
    }
    #for-adults p, #testimonial-1 .ue-text, #testimonial-2 .ue-text, #testimonial-1 .ue_subtitle, #testimonial-2 .ue_subtitle, #reach-out p, #schedule p, #for-children p {
        font-size: 15px;
    }
    #schedule .notes-block p, #for-children .notes-block p {
        font-size: 13px;
    }
    #testimonial-1 .icon-quote-open, #testimonial-2 .icon-quote-open, #testimonial-1 .icon-quote-close, #testimonial-2 .icon-quote-close {
        max-width: 60px;
    }
    #for-children .prep-wrap > .e-con-inner {
        gap: 50px;
    }
    #for-children .col-left {
        width: 40%;
    }
    #for-children .col-right {
        width: 60%;
    }
    #for-children .btn-register img {
        width: 10px;
        height: initial;
    }
}

@media (max-width: 1180px) {
    #br-md {
        display: block;
    }
    #img-hero img {
        max-height: 55vh;
    }
    #for-children h3 {
        font-size: 42px;
    }
    #help-with h2 {
        text-align: center;
    }
    #help-with .help-wrap > .e-con-inner {
        flex-direction: column;
    }
    #help-with .col-left, #help-with .col-right {
        width: 100%;
    }
    #testimonial-1 .testimonial-block, #testimonial-2 .testimonial-block {
        max-width: 700px;
        width: 100%;
    }
    #testimonial-1 .icon-quote-open, #testimonial-2 .icon-quote-open {
        left: 5%;
    }
    #testimonial-1 .icon-quote-close, #testimonial-2 .icon-quote-close {
        right: 5%;
    }
}

@media (max-width: 1080px) {
    #for-children h3 br, #reach-out .cta-block1 h4 br, #notes-d, #reach-out h3 br, #schedule h3 br, #schedule h4 br {
        display: none;
    }
    #for-children h3 span, #notes-s {
        display: block;
    }
    #br-s {
        display: block !important;
    }
    #reach-out .reach-block > .e-con-inner, #schedule .schedule-block > .e-con-inner {
        max-width: 85%;
    }
    #for-adults h1, #testimonial-1 h3, #testimonial-2 h3, #for-children h2 {
        font-size: 42px;
    }
    #for-children h3 {
        font-size: 40px;
    }
    #reach-out h4, #schedule h4 {
        font-size: 26px;
        line-height: 1.35;
    }
    #reach-out .reach-block > .e-con-inner, #schedule .schedule-block > .e-con-inner, #for-children .prep-wrap > .e-con-inner {
        flex-direction: column;
        gap: 40px;
    }
    #reach-out .col-right, #schedule .col-right {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    #reach-out .cta-block1, #reach-out .cta-block2 {
        flex: 1 1 calc(50% - 20px);
        max-width: calc(50% - 20px);
        justify-content: space-between;
    }
    #for-children .col-left, #for-children .col-right {
        width: 100%;
    }
    #schedule .notes-block {
        margin-top: 15px;
    }
}

@media (max-width: 1024px) {
    #for-adults .hero-wrap > .e-con-inner, #about .about-wrap > .e-con-inner, #for-children .heading-wrap > .e-con-inner, #for-children .img-wrap > .e-con-inner, #for-children .prep-wrap > .e-con-inner, #testimonial-1 .heading-wrap > .e-con-inner, #testimonial-2 .heading-wrap > .e-con-inner {
        max-width: 85%;
    }
    #for-adults h1, #help-with h2, #testimonial-1 h3, #testimonial-2 h3, #for-children h2, #for-children h3 {
        font-size: 38px;
    }
    #reach-out h3, #schedule h3 {
        font-size: 35px;
    }
    #reach-out h4, #schedule h4 {
        font-size: 24px;
    }
    #for-adults p, #testimonial-1 .ue-text, #testimonial-2 .ue-text, #testimonial-1 .ue_subtitle, #testimonial-2 .ue_subtitle, #reach-out p, #schedule p, #for-children p, #for-children h6, #schedule h6 {
        font-size: 14px;
    }
    #schedule .notes-block p, #for-children .notes-block p {
        font-size: 12px;
    }
    #testimonial-1 .icon-quote-open, #testimonial-2 .icon-quote-open, #testimonial-1 .icon-quote-close, #testimonial-2 .icon-quote-close {
        max-width: 50px;
    }
    #reach-out h3, #schedule h3 {
        margin-bottom: 20px;
    }
    #testimonial-1 .owl-nav .owl-prev, #testimonial-2 .owl-nav .owl-prev {
        left: -10%;
    }
    #testimonial-1 .owl-nav .owl-next, #testimonial-2 .owl-nav .owl-next {
        right: -10%;
    }
    #reach-out, #schedule {
        padding-top: 0;
        padding-bottom: 0;
    }
    #reach-out .reach-wrap > .e-con-inner, #schedule .schedule-wrap > .e-con-inner {
        max-width: 100%;
        padding-top: 80px;
        padding-bottom: 80px;
    }
    #footer {
        margin-top: -1vh;
        z-index: 22;
    }
}

@media (max-width: 900px) {
    #br-xs {
        display: block !important;
    }
    #testimonial-1 .testimonial-block, #testimonial-2 .testimonial-block {
        max-width: 100%;
        width: 70%;
    }
    #reach-out .col-right, #schedule .col-right {
        flex-direction: column;
    }
    #reach-out .cta-block1, #reach-out .cta-block2 {
        flex: initial;
        max-width: 100%;
    }
}

@media (max-width: 800px) {
    #img-hero img {
        display: none;
    }
    #help-with .help-wrap > .e-con-inner {
        max-width: 90%;
    }
    #for-adults h1, #help-with h2, #testimonial-1 h3, #testimonial-2 h3, #for-children h2, #for-children h3 {
        font-size: 35px;
    }
    #reach-out h4, #schedule h4 {
        font-size: 22px;
        line-height: 1.45;
    }
    #help-with h6 {
        font-size: 16px;
    }
    #schedule .btn-email, #reach-out .btn-email {
        font-size: 15px;
        width: 280px;
    }
    #testimonial-1 .ue_title, #testimonial-2 .ue_title, #for-children .btn-register, #schedule .btn-phone {
        font-size: 15px;
    }
    #for-adults .hero-wrap > .e-con-inner {
        flex-direction: column;
    }
    #about .about-wrap > .e-con-inner {
        max-width: 100%;
    }
    #for-adults {
        background: url('../png/l-hero-bg-img-01.png') no-repeat;
        background-size: cover;
        padding-top: 65px;
        padding-bottom: 65px;
    }
    #about {
        padding-top: 0;
    }
    #help-with {
        padding-top: 80px;
    }
    #for-children .btn-register img {
        width: 9px;
    }
    #schedule .btn-email img, #schedule .btn-phone img, #reach-out .btn-email img {
        width: 25px;
        height: initial;
    }
}

@media (max-width: 769px) {
    #for-adults h1 span, #for-children h2 span {
        display: block;
    }
    #testimonial-1 .icon-quote-open, #testimonial-2 .icon-quote-open, #testimonial-1 .icon-quote-close, #testimonial-2 .icon-quote-close {
        display: none;
    }
    #for-adults h1 {
        line-height: 1.25;
    }
    #help-with h2 {
        font-size: 30px;
        line-height: 1.35;
    }
    #testimonial-1 .heading-wrap, #testimonial-2 .heading-wrap {
        margin-bottom: 0;
    }
}

@media (max-width: 680px) {
    #testimonial-1 h3, #testimonial-2 h3, #for-children h3, #reach-out h3, #schedule h3 {
        font-size: 30px;
    }
    #help-with .help-col {
        flex: 1 1 50%;
        max-width: 50%;
    }
    #help-2 {
        border-right: 0;
    }
    #help-4, #help-6 {
        border-left: 1px solid #BBBBBB;
    }
    #help-4 {
        border-bottom: 1px solid #BBBBBB;
    }
    #help-5 {
        border: 0;
    }
    #testimonial-1 .testimonial-block, #testimonial-2 .testimonial-block {
        width: 75%;
    }
}

@media (max-width: 600px) {
    #for-children .register-col {
        flex: initial;
        max-width: 280px;
    }
}

@media (max-width: 480px) {
    #br-xs, #reach-out h4 br {
        display: none !important;
    }
    #for-adults h1, #for-children h2 {
        font-size: 32px;
    }
    #help-with h2, #testimonial-1 h3, #testimonial-2 h3, #for-children h3, #reach-out h3, #schedule h3 {
        font-size: 28px;
    }
    #reach-out h4, #schedule h4 {
        font-size: 20px;
    }
    #help-with {
        padding-bottom: 40px;
    }
    #help-with .help-col {
        flex: initial;
        max-width: 100%;
        justify-content: center;
        align-items: center;
        text-align: center;
    }
    #help-1, #help-2, #help-3, #help-4, #help-5, #help-6 {
        border: none !important;
    }
    #reach-out .cta-block1, #reach-out .cta-block2, #schedule .cta-block1 {
        padding: 1.5rem;
    }
}

@media (max-width: 450px) {
    #reach-out .btn-email, #reach-out .btn-cta, #schedule .btn-email, #schedule .btn-phone {
        width: fit-content;
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 400px) {
    #reach-out .btn-email img, #schedule .btn-email img, #schedule .btn-phone img {
        display: none;
    }
}/* End custom CSS */