h1,h2,h3,h4,h5{font-family:"museo",serif;font-weight:700;font-style:normal}p,li,span{font-family:"museo-sans",sans-serif;font-weight:500;font-style:normal}.strong{font-family:"museo-sans",sans-serif;font-weight:700;font-style:normal}.button{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal}.border-line{border-left:1px solid #fff;padding-left:25px}img{pointer-events:none!important}.motto h3{font-weight:500!important}.breadcrumbs li{padding-left:0!important}@media only screen and (min-width:768px) and (max-width:980px){.two-columns-tablet .et_pb_column{width:50%!important}.two-columns-tablet{display:flex;justify-content:center;gap:10px}}@media only screen and (max-width:768px){.two-columns-mobile .et_pb_column{width:45%!important}.two-columns-mobile{display:flex;justify-content:center;gap:10px}}.pa-inline-buttons .et_pb_button_module_wrapper{display:inline-block}.pa-inline-buttons{text-align:center}.header .donate{margin-right:10px!important}@media screen and (min-width:980px){header .et_pb_column_1_tb_header{width:15%!important}header .et_pb_column_2_tb_header{width:75%!important}}@media screen and (min-width:1300px){.et_pb_menu .et-menu.nav>li{padding-left:20px!important;padding-right:20px!important}}@media screen and (min-width:981px){.header .et_pb_row.et_pb_row_1_tb_header.et_pb_gutters1.et_pb_row--with-menu{display:flex;align-items:center}}@media screen and (min-width:981px) and (max-width:1300px){.et_pb_menu .et-menu.nav>li{padding-left:13px!important;padding-right:13px!important}}@media screen and (min-width:981px) and (max-width:1220px){header .et_pb_button{font-size:12px!important}.et_pb_menu ul li a{font-size:13px!important}.et_pb_menu ul.sub-menu li a{font-size:13px!important}}@media screen and (min-width:981px){.et_pb_menu li.first-level:hover ul.sub-menu li a{color:#FFF!important}}.et_pb_menu li.first-level:hover .sub-menu{background-color:#0d79bb!important;color:#FFF!important}.et_pb_menu .et-menu.nav>li:first-of-type{padding-left:0!important}.et_pb_menu .et-menu.nav>li:last-of-type{padding-right:0!important}.nav li ul.sub-menu{border-color:#ffc627!important}.mobile-menu .et_pb_column{width:100%!important}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:transparent;opacity:100%}.mobile-menu .et_pb_menu__wrap{justify-content:flex-end}.et-menu a:hover{opacity:100!important}.et_pb_menu li.first-level:hover .sub-menu li a{color:#FFF!important;font-size:13px}.et_pb_menu li.first-level:hover .sub-menu li a:hover{text-decoration:underline;text-decoration-color:#ffc627;text-underline-offset:5px}.et_pb_menu ul li.current-menu-item>a{text-decoration:underline;text-decoration-color:#ffc627;text-underline-offset:5px}@media screen and (max-width:981px){ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon::after{color:#FFF;background:#0d79bb;top:10px;position:relative;font-family:"ETModules";content:'\33';border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.mobile-toggle-open>.mobile-toggle-icon::after{content:'\32'}.et_mobile_menu .menu-item-has-children>a{font-weight:600!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle-icon{width:44px;height:100%;padding:0!important;max-height:44px;border:none;position:absolute;right:0;top:0;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle-icon{text-align:center;opacity:1}.et_pb_menu_0_tb_header.et_pb_menu ul li a,.et_pb_menu_1_tb_header.et_pb_menu ul li a{font-size:13px!important;font-weight:500!important}.mobile-menu .menu-col1{width:35%!important;padding-right:10px}.mobile-menu .menu-col2{width:65%!important}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.mobile_menu_bar:before{transition:all 0.4s ease;transform:rotate(0deg);display:block}.mobile_nav.opened .mobile_menu_bar::before{transition:all 0.4s ease;transform:rotate(90deg);display:block}.et_mobile_menu{border-top:3px solid #ffc627}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:transparent!important}.et_mobile_menu .first-level>a{background-color:transparent;position:relative}}.hero .et_pb_main_blurb_image{margin-bottom:0}.hero span.et-waypoint.et_pb_animation_top.et_pb_animation_top_tablet.et_pb_animation_top_phone.et-pb-icon.et-animated{font-size:1.5vw}.hero{padding:12% 2%!important}.hero-int{padding:8% 2%!important}@media screen and (max-width:768px){.hero-int{padding:14% 2%!important}}.hero h1,.hero-int h1{padding-bottom:1.5vw}.hero p,.hero-int p{max-width:75%;margin:0 auto}.hero .learn-more-arrow{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:2}.home .hero::before{content:'';background:rgba(0,0,0,0.5)!important;position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;z-index:1}.home .hero h1{max-width:80%;margin:0 auto}@media screen and (max-width:780px){.hero .learn-more-arrow{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:2}.hero{padding:34% 2%!important}.hero .et_pb_text_inner{width:100%!important}.home .hero h1{margin-left:5%;max-width:65%;padding-bottom:25px;text-align:left}.hero p{margin-left:5%;max-width:65%;line-height:1.5!important}.hero span.et-waypoint.et_pb_animation_top.et_pb_animation_top_tablet.et_pb_animation_top_phone.et-pb-icon.et-animated{font-size:4.5vw}}@media screen and (max-width:500px){.home .hero h1{margin-left:5%;max-width:75%}.hero p{margin-left:5%;max-width:75%}}@media screen and (min-width:1105px) and (max-width:1300px){.hero h1{font-size:50px!important}.hero p{font-size:18px!important}}@media screen and (min-width:981px) and (max-width:1104px){.hero h1{font-size:45px!important}.hero p{font-size:18px!important}}@media screen and (max-width:981px){.hero .et_pb_row{width:100%!important}}@media screen and (max-width:780px){.hero h1{font-size:30px!important}.hero p{font-size:15px!important}}.resources a,.compliance a{color:white;border-bottom:1.75px solid white}.resources a:hover,.compliance a:hover{color:#ffc627;border-bottom:1.75px solid #ffc627}.title-contact a{color:white}.title-contact a:hover{color:#ffc627}@media screen and (max-width:780px){.why-casa .et_pb_column{padding-bottom:25px}.why-casa .et_pb_row.et_pb_row_3{padding-bottom:25px!important}.why-casa .et_pb_column.et_pb_column_1_3.et_pb_column_8.et_pb_css_mix_blend_mode_passthrough.et-last-child{padding-bottom:10px!important}.why-casa .why-casa .et_pb_column.et_pb_column_1_3.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough.et-last-child{padding-bottom:0!important}.come-visit .et_pb_row{display:block;width:100%}.come-visit .et_pb_text_13{max-width:none!important}}.footer .footer-map{display:flex;justify-content:flex-end;gap:150px;align-items:center}.footer .social{max-width:175px}.footer-menu a{border-bottom:1.75px solid #333333}.footer-menu a:hover{color:#0d79bb;border-bottom:1.75px solid #0f79bb}.footer-contact a{color:#333333!important}.footer-contact a:hover{color:#0f79bb!important}.et_pb_section.et_pb_section_1_tb_footer.copyright.et_pb_inner_shadow.et_section_regular,.et_pb_section.et_pb_section_0_tb_footer.footer.et_pb_inner_shadow.et_section_regular{box-shadow:none!important}@media screen and (max-width:980px){.logo-row{display:flex}.contact-row{display:block}.et_pb_section.et_pb_section_0_tb_footer.footer.et_pb_inner_shadow.et_section_regular{display:block!important}.footer .social{max-width:none}}#de-particles .particles-js-canvas-el,#de-particles-yellow .particles-js-canvas-el{position:absolute;left:0;top:0}.enroll-hero p{max-width:90%;margin-left:0}@media screen and (max-width:980px){.enroll-hero p{max-width:100%;margin-left:0;text-align:left!important}}.school-hours h2{border-bottom:1px solid #FFF}.school-hours p{padding-bottom:15px}.school-hours .et_pb_column{padding-bottom:25px}.school-hours .et_pb_text:nth-of-type(2){padding:25px}@media screen and (min-width:981px){.donate-hero-text h1{max-width:400px}}.donate-form p.gform_required_legend{display:none!important}.donate-form input[type="submit"],.donate-form input.gform_next_button,.donate-form input.gform_previous_button,.donate-form button.gform_next_button,.donate-form button.gform_previous_button{font-size:16px!important;line-height:1!important;height:42px!important;padding:0 18px!important;border-radius:30px!important;font-weight:normal!important;font-style:normal!important;text-transform:uppercase;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:all 0.25s ease;appearance:none;-webkit-appearance:none}.donate-form input[type="submit"],.donate-form input.gform_next_button,.donate-form button.gform_next_button{background-color:#0d79bb!important;border:1px solid #0d79bb!important;color:#ffffff!important}.donate-form input[type="submit"]:hover,.donate-form input.gform_next_button:hover,.donate-form button.gform_next_button:hover{background-color:#0c9c43!important;border-color:#0c9c43!important;color:#ffffff!important}.donate-form input.gform_previous_button,.donate-form button.gform_previous_button{background-color:#ffffff!important;border:1px solid #0d79bb!important;color:#0d79bb!important}.donate-form input.gform_previous_button:hover,.donate-form button.gform_previous_button:hover{background-color:#0d79bb!important;border-color:#0d79bb!important;color:#ffffff!important}.donate-form .gform_page_footer,.donate-form .gform_footer{display:flex;gap:12px;align-items:center}.donate-form select#input_9_5_4{border-radius:20px!important}.gform_fields input,.gform_fields select{margin:0!important;border-radius:30px;padding:10px!important}.gform_fields .gchoice{font-size:20px!important;font-weight:bold;margin:10px 0!important}.gform_footer .gform_button{background-color:#0d79bb;border-width:1px!important;border-color:#0d79bb;border-radius:30px;font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:none;padding:0.3em 1em!important;color:#FFF;transition:0.5s ease all}.gform_footer .gform_button:hover{background-color:#0c9c43!important;transition:0.5s ease all;cursor:pointer}.gform_footer{text-align:center}.otgs-development-site-front-end{display:none!important}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:0!important}.packages ul{list-style-position:inside}.packages .et_pb_promo_description{padding-bottom:5px}.packages h2.et_pb_module_header{margin-bottom:10px}.sponsor a{color:#0d79bb;border-bottom:1.75px solid #0d79bb}@media screen and (max-width:1500px){.packages{min-height:425px!important;display:flex;flex-direction:column;align-items:center;justify-content:center}}@media screen and (max-width:1300px){.packages{min-height:475px!important}}@media screen and (max-width:1200px){.packages{min-height:550px!important}}@media screen and (max-width:980px){.packages{min-height:unset!important}}.documents a{color:#0d79bb}.et_pb_title_featured_container{margin-bottom:25px}.simona{font-weight:400;margin-top:10px}.annual-event-form .gform_body{margin-top:15px}.annual-event-form .gform_fields{row-gap:28px!important}.annual-event-form .gfield_label{margin-bottom:8px!important}.annual-event-form input[type="text"],.annual-event-form input[type="email"],.annual-event-form input[type="tel"],.annual-event-form input[type="number"],.annual-event-form select,.annual-event-form textarea{padding:12px 16px!important}.annual-event-form .gform-field-label--type-sub{margin-top:6px!important}.annual-event-form .gfield_description{line-height:1.6!important;margin-top:10px!important}.annual-event-form .gchoice{margin:5px 0!important;line-height:1.5!important}.annual-event-form .ginput_product_price_wrapper,.annual-event-form .ginput_container_singleproduct,.annual-event-form .ginput_container_total{margin-top:8px!important}.annual-event-form .gfield--type-coupon,.annual-event-form .gfield--type-total{margin-top:10px!important}.annual-event-form .gform_page_footer,.annual-event-form .gform_footer{margin-top:35px!important;padding-top:25px!important;border-top:1px solid #e5e5e5}.annual-event-form .gform_footer .gform_button{min-width:200px!important}.annual-event-form{max-width:900px;margin-left:auto;margin-right:auto}@media screen and (max-width:600px){.annual-event-form .gform_fields{row-gap:22px!important}.annual-event-form .gform_page_footer,.annual-event-form .gform_footer{margin-top:28px!important;padding-top:20px!important}.annual-event-form .gform_footer .gform_button{width:100%!important}}.annual-event-form input.ginput_quantity,.annual-event-form input[type="number"]{color:#000000!important;background:#ffffff!important;-webkit-text-fill-color:#000000!important;opacity:1!important;width:70px!important;min-width:70px!important;height:48px!important;padding:8px 10px!important;margin:0 0 0 8px!important;border:2px solid #cccccc!important;border-radius:24px!important;font-size:18px!important;line-height:1!important;text-align:center!important;box-sizing:border-box!important}