:root{--white:#FFFFFF;--fl-global-link-color:#D22629;--fl-global-link-hover:#2F5AA8;--fl-global-bg-color-dark:#2F5AA8;--fl-global-bg-color-light:#C0EEFF;--fl-global-ck-blue:#2F5AA8;--fl-global-pink:#D22629;--fl-global-light-blue70:#C0EEFF;--fl-global-text-blue:#1C345F;--fl-global-orange:#F26E21;--head-bg-color:#C0EEFF;--head-text-color:#1C345F;--font-nunito:"Nunito", sans-serif;--font-roboto:"Roboto", sans-serif;--size-default:1rem}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400}@-moz-document url-prefix(){body{font-weight:lighter!important}}html{font-size:16px!important}body{overflow-x:hidden}html{hanging-punctuation:first last}.fl-builder-content .fl-button{transition:background-color 0.3s ease}html body p{margin:0}.fl-module-content .fl-rich-text a{color:var(--fl-global-pink)}.fl-rich-text a{color:var(--fl-global-link-color)}.fl-rich-text a:hover{color:fl-global-link-hover}h1.page-title .fl-heading,.page-title h1{font-size:2.5rem;text-transform:uppercase}h2.fl-heading{font-weight:600}.small .fl-module-content h2.fl-heading{font size:1.875rem;line-height:1.1;margin-bottom:0;font-weight:700}h2.pp-infobox-title-prefix{font-weight:600;font size:1.875rem;line-height:1.1}.location-intro{font-weight:700;color:var(--fl-global-text-blue);font-family:var(--font-nunito);font-size:2.5rem}.fl-module-heading h2.fl-heading{font-weight:600}h3.fl-heading,.fl-builder-content h3{font-weight:600}.fl-module-content h3.fl-heading{font-weight:600}.fl-module-content li{margin-bottom:10px}.fl-rich-text p{margin-bottom:15px}table th,table td{padding:0 5px!important}.fl-builder-content .fl-builder-content-4931 .fl-theme-builder-header-sticky .fl-theme-builder-header-scrolled .fl-theme-builder-header-shrink.fl-row.fl-row-full-width.fl-row-bg-color.fl-node-msrp7u92vgez.fl-row-default-height.fl-row-align-center{display:none!important}.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky .fl-row.fl-row-full-width.fl-row-bg-color.top-row.fl-row-default-height.fl-row-align-center{display:none}.top-row-link a{color:var(--fl-global-ck-navy)!important}.top-row-link a:hover{color:var(--fl-global-ck-blue)!important}@media only screen and (max-width:468px){.top-row .top-row-middle{display:none}.top-row .top-row-buttons{display:none}.top-row .fl-row-content-wrap{background-color:unset}html body .top-row .top-row-intro .fl-rich-text{color:var(--fl-global-ck-blue)!important;font-weight:500;font-size:.9375rem}.cls-button.schedule-tour-mobile{display:block!important}.logo-menu-row .fl-col-group.fl-col-group-custom-width{flex-direction:column}.logo-menu-row .fl-col-group.fl-col-group-custom-width .menu-col .fl-col-content.fl-node-content{flex-direction:row;width:100%}.logo-menu-row .fl-col-group.fl-col-group-custom-width .menu-col,.logo-menu-row .fl-col-group.fl-col-group-custom-width .header-logo-col{width:100%!important}}@media only screen and (min-width:468px) and (max-width:768px){.top-row-intro{display:none!important}.top-row-middle{display:none!important}.into-text-mid-mobile{display:block!important}}@media only screen and (min-width:468px) and (max-width:993px){.top-row-middle{display:none!important}.top-row-buttons,.top-row-intro{width:50%!important}}@media only screen and (min-width:767px) and (max-width:1178px){.click-open ul.menu>li.menu-item{margin-left:5px!important;margin-right:5px!important}}.cls-button.schedule-tour-mobile{display:none}.into-text-mid-mobile{display:none}.fa-phone{display:inline-flex;align-items:center}.fa-phone::before{content:"\f095";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5em;display:inline-block}.menu2{font-size:16px;font-weight:400}.click-open ul.menu>li.menu-item{margin-left:16px;margin-right:16px}.click-open ul.menu>li.menu-item>div>a,.click-open ul.menu>li.menu-item>a{border-bottom:2px solid transparent}.click-open ul.menu>li.menu-item:hover>div>a,.click-open ul.menu>li.menu-item:hover>a,.click-open ul.menu>li.menu-item.current_page_item>div>a,.click-open ul.menu>li.menu-item.current_page_item>a{border-bottom-color:var(--fl-global-orange)!important}html body .click-open .fl-menu{position:relative}html body .click-open .fl-menu nav>ul.menu>ul.sub-menu li.hide-heading>.fl-has-submenu-container{display:none;visibility:hidden}html body .click-open .fl-menu nav>ul.menu>li.fl-has-submenu:hover>.fl-has-submenu-container~.sub-menu{visibility:hidden;opacity:0;display:none}html body .click-open ul.fl-menu-horizontal li.fl-has-submenu.clicked>ul.sub-menu,html body .click-open ul.fl-menu-horizontal li.fl-has-submenu.clicked>.fl-has-submenu-container~ul.sub-menu{visibility:visible!important;opacity:1!important;display:block!important}.click-open .hamburger-menu .fl-hamburger-menu-top{height:50px;width:100%}.click-open .hamburger-menu .fl-hamburger-menu-middle{height:50px;width:100%}.click-open .hamburger-menu .fl-hamburger-menu-bottom{height:50px;width:100%}.fl-row.subpage-row{max-width:950px}.accordion-subpage .fl-accordion-button-icon{opacity:1}.fl-accordion-small .fl-accordion-content{padding:30px 30px 30px 30px}.locations-sidebar a{margin:0;display:block;padding:0;line-height:1.1}a.fl-button{border-radius:0!important}a.register-button,a.register-button-list{border:solid 2px var(--fl-global-ck-blue);padding:5px 10px;display:inline-block;margin:20px 0;color:var(--fl-global-ck-blue);background:#fff}a.register-button:hover,a.register-button-list:hover{background:#d3f3ff;color:var(--fl-global-pink)}a.register-button-list{margin:20px 20px 0;background:#fff;color:var(--fl-global-ck-blue)}.lang-icon{max-height:25px;margin-right:8px}a.fl-button .tab-button,.tab-button a.fl-button{border-style:solid;border-width:2px!important;background-clip:border-box;background:#fff!important;border-color:var(--fl-global-ck-blue)!important;width:230px}.tab-button a.fl-button .fl-button-text{color:var(--fl-global-ck-blue)!important;font-size:22px}.tab-button a.fl-button:hover .fl-button-text{color:var(--fl-global-ck-blue)!important}a.fl-button .tab-button:hover,.tab-button a.fl-button:hover{border-color:var(--fl-global-pink)!important;background-color:var(--fl-global-bright-blue-50)!important}.lang-class-tab .fl-tabs-label{font-size:1rem!important}.lang-list .pp-list-item-content{display:flex;align-items:center;gap:2px}html body .cls-button.btn-blue .fl-button{border:2px solid var(--fl-global-ck-blue)!important;background-color:transparent}html body .cls-button.btn-white .fl-button{border:2px solid #fff!important;background-color:transparent}html body .cls-button.btn-blue.white-bg .fl-button{background-color:#fff}html body .cls-button.btn-blue.white-bg .fl-button .fl-button-text,html body .cls-button.btn-blue .fl-button .fl-button-text{color:var(--fl-global-ck-blue)}html body .cls-button.btn-blue .fl-button:hover{border:2px solid var(--fl-global-pink)!important}html body .cls-button.btn-blue .fl-button:hover .fl-button-text{color:var(--fl-global-pink)}html body .pp-tabs-panel-content .cls-button.btn-blue .fl-button{width:200px}html body .pp-tabs-panel-content .cls-button.btn-blue .fl-button .fl-button-text{text-transform:initial}*/ html body .testimonial-img .n2-ss-item-image-content>img{border:13px solid var(--fl-global-bright-blue);border-radius:50%;box-sizing:border-box}.fl-accordion-button-icon-left,.fl-accordion-button-icon-right{opacity:1}.tablepress>:where(thead,tfoot)>tr>*{background-color:#C0EEFF!important;color:#000}@media only screen and (max-width:768px){.page-title h1{font-size:1.875rem}.lang-list .pp-tabs-custom-style .tab-content .pp-infolist ul.pp-list-items{flex-direction:column;display:flex;padding:0;margin:0;list-style:none;gap:12px}}.locationflag{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap-reverse;justify-content:flex-start;align-items:center;align-content:center}.locationflag li{position:relative;padding:0 30px 0 30px;color:#fff}.locationflag li::before{content:'';display:block;width:30px;height:30px;background-position:center;background-size:contain;position:absolute;left:-10px;border-radius:50%;top:-4px}.french::before{background-image:url(/wp-content/uploads/2024/09/French.svg)}.mandarin::before{background-image:url(/wp-content/uploads/2024/09/mandarin.svg)}.spanish::before{background-image:url(/wp-content/uploads/2024/09/Spanish-C.svg)}.ui-tabs-nav.ui-corner-all.ui-helper-reset{background-color:#D3F3FF;padding:20px 36px}.classtypeprogram .ui-widget.ui-widget-content{border:0 solid #fff}.classtypeprogram .ui-widget.ui-widget-content{border:none}.classtypeprogram .locationflag{padding:30px 0 10px 0}.classtypeprogram .ui-state-active,.classtypeprogram .ui-widget-content .ui-state-active,.classtypeprogram .ui-widget-header .ui-state-active,.classtypeprogram a.ui-button:active,.classtypeprogram .ui-button:active,.classtypeprogram .ui-button.ui-state-active:hover{border:1px solid rgba(45,199,255)!important;background:rgba(45,199,255)!important;font-weight:400;color:#11404F!important}.classtypeprogram .ui-state-default,.classtypeprogram .ui-widget-content .ui-state-default,.classtypeprogram .ui-widget-header .ui-state-default,.classtypeprogram .ui-button,html .classtypeprogram .ui-button.ui-state-disabled:hover,html .classtypeprogram .ui-button.ui-state-disabled:active{border:1px solid #fff;background:#fff;font-weight:400;color:#11404F}.classtypeprogram .ui-state-active a,.classtypeprogram .ui-state-active a:link,.classtypeprogram .ui-state-active a:visited{color:#11404F;text-decoration:none}.classtypeprogram .ui-tabs-nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;align-content:center}.classtypeprogram .locationflag li{color:#454545}.program-language{padding:20px 20px 0 0;width:70%}.program-language-container{display:FLEX}.button-group{width:30%;text-align:center}.program-language ul{padding:0 0 0 10px}.program-language a{text-decoration:underline;color:#D22629!important}.program-language-container .button-group>a{color:#2F5AA8;text-align:center;font-family:'Roboto';font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.625rem;border:2px solid #2F5AA8;padding:12px 26px;width:200px;display:inline-block;margin-bottom:20px}.program-language-container .button-group>a:hover{border-color:var(--fl-global-pink);background-color:#D3F3FF}.ct-location-tabs .fl-tabs-labels.fl-clearfix{background-color:#D3F3FF;padding:20px 36px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;align-content:center}@media only screen and (max-width:767px){.ct-location-tabs .fl-tabs-labels{display:none!important}.click-open ul.menu>li.menu-item:hover>div>a,.click-open ul.menu>li.menu-item:hover>a,.click-open ul.menu>li.menu-item.current_page_item>div>a,.click-open ul.menu>li.menu-item.current_page_item>a{border-bottom:none!important}}.fl-module-accordion .pp-infolist-icon-inner img,.fl-tabs-panel .pp-infolist-icon-inner img{width:24px;height:24px}.fl-module-accordion .pp-infolist-title .pp-infolist-title-text,.fl-tabs-panel .pp-infolist-title .pp-infolist-title-text{font-size:1.125rem}.fl-module-accordion .pp-infolist-wrap .pp-list-item-content,.fl-tabs-panel .pp-infolist-wrap .pp-list-item-content{display:flex;align-items:center;align-items:flex-start}.fl-module-accordion .pp-infolist-wrap .pp-list-item .pp-icon-wrapper,.fl-tabs-panel .pp-infolist-wrap .pp-list-item .pp-icon-wrapper{margin:0}.fl-module-accordion .pp-infolist-icon .pp-infolist-icon-inner,.fl-tabs-panel .pp-infolist-icon .pp-infolist-icon-inner{width:35px;height:35px}