.et-l--footer ul li.menu-item.current-menu-item a{color:#000!important}.et_mobile_menu li a:hover,.nav ul li a:hover,.et_mobile_menu li a:hover,.nav ul.sub-menu li.current-menu-item a{background-color:transparent!important;opacity:1}#top-menu li li a{padding:0}#top-menu-nav>ul>li>a:hover{color:#2ea3f2}.footer-menu-one nav.et-menu-nav ul#menu-footer-menu-1,.footer-menu-two nav.et-menu-nav ul#menu-footer-menu-2,.footer-menu-three nav.et-menu-nav ul#menu-footer-menu-3{flex-direction:column}#main-header .nav li ul a:hover,.nav ul.sub-menu li.current-menu-item a,.mobile_nav ul.sub-menu li.current-menu-item a{color:#2ea3f2!important}#main-header .nav li ul a{transition:all .3s}.gform_wrapper.gravity-theme .gform_validation_errors>ol a{font-size:15px}.gform_wrapper.gravity-theme .gform_validation_errors>h2{font-size:18px}div.et_pb_section.et_pb_section_1{background-position:50% 20%}#top-menu-nav ul li a{text-transform:uppercase}#main-header .et-cart-info{display:none}body #page-container a{text-decoration:none}body #page-container .et_pb_section .et_pb_button{color:#0C71C3!important;border-width:0px!important;border-radius:0px;font-size:18px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;background-color:rgba(0,106,193,0.11)}.schedule-btn.menu-item a{font-size:14px;font-weight:700;padding:10px 20px 10px 20px!important;background-color:#2988bc;border-radius:60px;color:#fff!important;line-height:normal;display:flex!important;align-items:center;gap:10px}.menu-call-btn.menu-item a{font-size:14px;font-weight:700;padding:10px 20px 10px 20px!important;position:relative;background-color:#2988bc;border-radius:60px;color:#fff!important;text-transform:uppercase;transition:all .4s ease-in-out;line-height:normal;display:flex!important;align-items:center;gap:10px}.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li.menu-call-btn a{color:#fff!important}.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li.menu-call-btn{align-items:center}.schedule-btn.menu-item a::before{display:block;content:"";width:16px;height:16px;background-image:url('https://novaswimschool.org/wp-content/uploads/2025/08/icons8-calendar-100.png');background-size:contain;background-repeat:no-repeat;background-position:center}.menu-call-btn.menu-item a::before{display:block;content:"";width:16px;height:16px;background-image:url('https://novaswimschool.org/wp-content/uploads/2024/11/phone.png');background-size:contain;background-repeat:no-repeat;background-position:center}.schedule-btn.menu-item a:hover,.menu-call-btn.menu-item a:hover{opacity:1!important;background-color:#2ea3f2}.contact-form-sec_wrapper.gform_wrapper.gravity-theme .gfield_label .gfield_required,.contact-form-sec_wrapper.gform_wrapper.gravity-theme .gform_validation_errors,.contact-form-sec_wrapper.gform_wrapper.gravity-theme .gfield_validation_message{display:none}.footer-sec.et_pb_section_0_tb_footer.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{position:absolute;width:200%;height:100%;-webkit-animation:wave 10s -3s linear infinite;animation:wave 10s -3s linear infinite;transform:translate3d(0,0,0);background-repeat:no-repeat;background-position:bottom}.pum-content .pum-form__submit{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;font-size:18px;line-height:normal;background-color:rgba(0,106,193,0.11);color:#0C71C3;border:none}.pum-content .pum-form__submit:hover{background-color:#0C71C3;color:#fff}@keyframes wave{0%{transform:translateX(0)}20%{transform:translateX(-25%)}40%{transform:translateX(-50%)}60%{transform:translateX(-25%)}100%{transform:translateX(0)}}@media only screen and (max-width:1300px){#top-menu li{display:inline-block;font-size:12px;padding-right:12px}.schedule-btn.menu-item a,.menu-call-btn.menu-item a{font-size:12px;padding:10px 10px 10px 10px!important}.et_header_style_left #et-top-navigation{padding-top:26px}}@media only screen and (max-width:1100px){#et_mobile_nav_menu{display:block!important}body #top-menu{display:none}.schedule-btn.menu-item a,.menu-call-btn.menu-item a{font-size:14px;padding:10px 20px 10px 20px!important}.schedule-btn.menu-item a{margin-top:10px!important}}@media only screen and (max-width:767px){.schedule-btn.menu-item a{font-size:14px;font-weight:700;padding:10px 20px 10px 20px!important;background-color:#2988bc;border-radius:60px;color:#fff!important;line-height:normal;display:flex!important;align-items:center;gap:10px;margin-top:10px}}@media screen and (max-width:480px){h1{font-size:45px!important;letter-spacing:normal!important}.et_pb_text_2 h1{font-size:25px!important}}.gravity-theme form .gform_button:hover{background-color:#2ea3f2!important}.gravity-theme form .gform_button{margin:0;background-color:#2988bc!important;color:#fff;border-width:0px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500;font-size:18px;transition:all 0.5s;cursor:pointer;padding:9px 20px!important;min-width:148px;text-transform:uppercase;border-radius:60px}body #page-container .et_pb_section .et_pb_button.white-bg{background-color:#fff;color:#2ea3f2!important}body #page-container .et_pb_section .et_pb_button.white-bg:hover{background-color:#2ea3f2;color:#fff!important}.et_pb_accordion_0 .et_pb_toggle_close{background-color:transparent!important;padding:0}h3.et_pb_toggle_title{background-color:#2988bc!important;padding:20px!important}.et_pb_accordion_0 .et_pb_toggle_open{padding:0}.et_pb_toggle_content.clearfix{padding:20px}.et_pb_toggle .et_pb_toggle_title:before{right:0;left:auto;right:20px}.career-section-title h2{font-family:'Quicksand',Helvetica,Arial,Lucida,sans-serif;font-weight:800;font-size:40px;color:#2988bc!important;padding-bottom:30px}.et_pb_accordion_0.et_pb_accordion h3.et_pb_toggle_title{color:#fff!important}.full-scedual-section .et_pb_module.et_pb_text_align_center{height:100%!important}.private-lesson-img img{object-fit:cover}.et_parallax_bg{background-position:center center}@media only screen and (max-width:980px){.et_pb_row.et_pb_row_2.swim-education-section{display:flex;flex-direction:column;padding-bottom:0px!important}.et_pb_column.et_pb_column_1_2.et_pb_column_4.et_pb_css_mix_blend_mode_passthrough.et-last-child{order:-1;margin-bottom:30px}.et_mobile_nav_menu{display:none!important}.et_pb_menu .et_pb_menu__menu{display:flex}.footer-menu-one .et_pb_menu__wrap,.footer-menu-two .et_pb_menu__wrap,.footer-menu-three .et_pb_menu__wrap{justify-content:flex-start}}@media only screen and (max-width:575px){.welcome-section h1,.swim-education-section h1,.joy-of-swiming-sec h1{font-size:30px!important}}.privacy-policy-section ol{padding:0px!important}.privacy-policy-section ul{padding:2px 0 2px 35px;list-style:none}.privacy-policy-section li{list-style:none}.full-scedual-section .et_pb_text_inner p:nth-child(2),.pre-comp-star-sec .et_pb_text_inner p:nth-child(2){padding:10px}.full-scedual-section p,.pre-comp-star-sec p{padding:0}.full-scedual-section p strong,.pre-comp-star-sec p strong{padding:20px;background-color:#2988Bc;color:#fff;width:100%!important;display:block;font-size:20px}.full-scedual-section ul{padding:15px}.full-scedual-section ul li+li{margin-top:5px}.full-scedual-section li{list-style:none}.page-id-2385 #gform_1 .gform_footer.top_label{float:right}.junior-guard-sec .two-layout-right .et_pb_image_wrap{width:100%}.junior-guard-sec .two-layout-right .et_pb_image_wrap img{object-fit:cover;width:100%}.two-layout-equal-height .et_pb_image_wrap{width:100%}.two-layout-equal-height .two-layout-left .et_pb_image_wrap img{width:100%;object-fit:cover}body .footer-sec{border-top:1px solid #d1d1d1d1;padding-top:20px}body.page-id-3213 .footer-sec,body.home .footer-sec{border-top:0;padding-top:54px}@media only screen and (max-width:575px){body.page-id-3213 .footer-sec,body.home .footer-sec{padding-top:50px}}