#main-menu.et_pb_menu,.main-menu.et_pb_menu,#main-menu .et_pb_menu,.main-menu .et_pb_menu{background:#F6F8FB!important;padding:0!important;margin:0!important}#main-menu,.main-menu{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}#main-menu .et_pb_menu_inner_container,.main-menu .et_pb_menu_inner_container{min-height:76px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:#F6F8FB!important}#main-menu .et_pb_menu__logo-wrap,.main-menu .et_pb_menu__logo-wrap,#main-menu .et_pb_menu__logo,.main-menu .et_pb_menu__logo{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;background:#F6F8FB!important}#main-menu .et_pb_menu__logo img,.main-menu .et_pb_menu__logo img{display:block!important;width:auto!important;height:52px!important;max-width:none!important;max-height:52px!important;margin:0!important;padding:0!important}#main-menu .et_pb_menu__wrap,.main-menu .et_pb_menu__wrap{display:flex!important;justify-content:flex-end!important;align-items:center!important;flex:1!important;background:#F6F8FB!important}#main-menu .et-menu,.main-menu .et-menu{display:flex!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important}#main-menu .et-menu>li,.main-menu .et-menu>li{padding-left:5px!important;padding-right:5px!important;margin:0!important}#main-menu .et-menu>li>a,.main-menu .et-menu>li>a{color:#5E6470!important;font-family:Arial,Montserrat,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;padding:13px 11px!important;opacity:1!important;background:transparent!important;transition:color 0.2s ease,background-color 0.2s ease,transform 0.2s ease!important}#main-menu .et-menu>li>a:hover,.main-menu .et-menu>li>a:hover{color:#2D7FF9!important;opacity:1!important}#main-menu .et-menu>li.current-menu-item>a,#main-menu .et-menu>li.current_page_item>a,.main-menu .et-menu>li.current-menu-item>a,.main-menu .et-menu>li.current_page_item>a{color:#2D7FF9!important;font-weight:700!important}#main-menu .et-menu>li>a[href*="registration"],.main-menu .et-menu>li>a[href*="registration"]{background:#2D7FF9!important;color:#ffffff!important;border:1px solid #2D7FF9!important;border-radius:6px!important;padding:11px 19px!important;margin-left:8px!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important;box-shadow:none!important;opacity:1!important;transition:background-color 0.2s ease,border-color 0.2s ease,transform 0.2s ease!important}#main-menu .et-menu>li>a[href*="registration"]:hover,.main-menu .et-menu>li>a[href*="registration"]:hover,#main-menu .et-menu>li.current-menu-item>a[href*="registration"],#main-menu .et-menu>li.current_page_item>a[href*="registration"],.main-menu .et-menu>li.current-menu-item>a[href*="registration"],.main-menu .et-menu>li.current_page_item>a[href*="registration"]{background:#0B2C4D!important;border-color:#0B2C4D!important;color:#ffffff!important;transform:translateY(-1px)}#main-menu .et_pb_menu__search-button,.main-menu .et_pb_menu__search-button{color:#0B2C4D!important;margin-left:14px!important;font-size:19px!important;transition:color 0.2s ease!important}#main-menu .et_pb_menu__search-button:hover,.main-menu .et_pb_menu__search-button:hover{color:#2D7FF9!important}#main-menu .et_pb_menu__search-container,.main-menu .et_pb_menu__search-container,#main-menu .et_pb_menu__search-input,.main-menu .et_pb_menu__search-input{background:#F6F8FB!important;color:#0B2C4D!important}#main-menu.et_pb_menu,.main-menu.et_pb_menu{border-bottom:1px solid rgba(11,44,77,0.08)!important}#main-menu .sub-menu,.main-menu .sub-menu{background:#F6F8FB!important;border-top:2px solid #2D7FF9!important;border-radius:6px!important;padding:8px!important;box-shadow:0 10px 30px rgba(11,44,77,0.10)!important}#main-menu .sub-menu li,.main-menu .sub-menu li{padding:0!important;margin:0!important}#main-menu .sub-menu li a,.main-menu .sub-menu li a{width:100%!important;color:#0B2C4D!important;font-size:14px!important;font-weight:500!important;padding:10px 12px!important;border-radius:4px!important;background:transparent!important}#main-menu .sub-menu li a:hover,.main-menu .sub-menu li a:hover{background:#ffffff!important;color:#2D7FF9!important;opacity:1!important}@media only screen and (max-width:980px){#main-menu.et_pb_menu,.main-menu.et_pb_menu,#main-menu .et_pb_menu_inner_container,.main-menu .et_pb_menu_inner_container,#main-menu .et_pb_menu__wrap,.main-menu .et_pb_menu__wrap,#main-menu .et_pb_menu__logo-wrap,.main-menu .et_pb_menu__logo-wrap{background:#F6F8FB!important}#main-menu .et_pb_menu_inner_container,.main-menu .et_pb_menu_inner_container{min-height:68px!important}#main-menu .et_pb_menu__logo img,.main-menu .et_pb_menu__logo img{height:44px!important;max-height:44px!important;width:auto!important}#main-menu .mobile_menu_bar:before,.main-menu .mobile_menu_bar:before{color:#2D7FF9!important;font-size:30px!important}#main-menu .et_mobile_menu,.main-menu .et_mobile_menu{background:#F6F8FB!important;border-top:2px solid #2D7FF9!important;padding:14px!important;box-shadow:0 12px 28px rgba(11,44,77,0.12)!important}#main-menu .et_mobile_menu li a,.main-menu .et_mobile_menu li a{color:#0B2C4D!important;font-size:15px!important;font-weight:600!important;padding:13px 12px!important;border-bottom:1px solid rgba(11,44,77,0.08)!important;background:transparent!important;opacity:1!important}#main-menu .et_mobile_menu li a:hover,.main-menu .et_mobile_menu li a:hover{background:#ffffff!important;color:#2D7FF9!important}#main-menu .et_mobile_menu li.current-menu-item>a,#main-menu .et_mobile_menu li.current_page_item>a,.main-menu .et_mobile_menu li.current-menu-item>a,.main-menu .et_mobile_menu li.current_page_item>a{color:#2D7FF9!important;font-weight:700!important}#main-menu .et_mobile_menu li a[href*="registration"],.main-menu .et_mobile_menu li a[href*="registration"]{background:#2D7FF9!important;color:#ffffff!important;border:none!important;border-radius:6px!important;text-align:center!important;margin-top:12px!important;padding:13px 16px!important;font-weight:700!important}#main-menu .et_mobile_menu li a[href*="registration"]:hover,.main-menu .et_mobile_menu li a[href*="registration"]:hover,#main-menu .et_mobile_menu li.current-menu-item>a[href*="registration"],#main-menu .et_mobile_menu li.current_page_item>a[href*="registration"],.main-menu .et_mobile_menu li.current-menu-item>a[href*="registration"],.main-menu .et_mobile_menu li.current_page_item>a[href*="registration"]{background:#0B2C4D!important;color:#ffffff!important}}.neo-takeon .neo-conditional-field{width:100%;box-sizing:border-box}.neo-takeon .neo-conditional-field[aria-hidden="true"]{display:none!important}.neo-takeon .neo-conditional-field[aria-hidden="false"]{display:block}.neo-takeon [data-neo-condition="online-bookings"],.neo-takeon [data-neo-condition="medical-aid"]{background:#F8FAFC;border:1px solid #DDE6EE;border-radius:10px;padding:18px;margin-top:12px}.neo-takeon select#neo-medical-aid-schemes{width:100%!important;height:320px!important;min-height:320px!important;max-height:320px!important;display:block!important;background-color:#FFFFFF!important;border:1px solid #CBD5E1!important;border-radius:8px!important;padding:6px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.4!important;color:#26384A!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;resize:none!important;cursor:pointer}.neo-takeon select#neo-medical-aid-schemes option{padding:9px 12px!important;margin:1px 0!important;border-radius:5px!important;background:#FFFFFF;color:#26384A;font-size:13px!important;line-height:1.35!important;cursor:pointer!important}.neo-takeon select#neo-medical-aid-schemes option:hover{background:#EEF4FB!important}.neo-takeon select#neo-medical-aid-schemes option:checked{background:#64748Blinear-gradient(0deg,#64748B 0%,#64748B 100%)!important;color:#FFFFFF!important;font-weight:600!important}.neo-takeon select#neo-medical-aid-schemes:focus{background-color:#FFFFFF!important;border-color:#2D7FF9!important;box-shadow:0 0 0 3pxrgba(45,127,249,0.15)!important;outline:none!important}.neo-takeon .neo-medical-aid-section .neo-help{margin-bottom:10px!important;line-height:1.45}.neo-takeon .neo-conditional-field.neo-error{border:1px solid #E35335!important;background:#FFF8F7!important;border-radius:10px!important;padding:18px!important}.neo-takeon select#neo-medical-aid-schemes.neo-input-error,.neo-takeon #neo-online-booking-link.neo-input-error{border-color:#E35335!important;background-color:#FFF5F5!important}.neo-takeon .wpcf7-not-valid-tip{display:block!important;margin-top:6px!important;color:#E35335!important;font-size:12px!important;line-height:1.4!important}@media (max-width:768px){.neo-takeon [data-neo-condition="online-bookings"],.neo-takeon [data-neo-condition="medical-aid"]{padding:14px}.neo-takeon select#neo-medical-aid-schemes{height:260px!important;min-height:260px!important;max-height:260px!important;font-size:14px!important}.neo-takeon select#neo-medical-aid-schemes option{padding:10px 9px!important;font-size:13px!important}}@media (max-width:480px){.neo-takeon select#neo-medical-aid-schemes{height:230px!important;min-height:230px!important;max-height:230px!important}}.neo-takeon label,.neo-takeon .wpcf7-list-item-label,.neo-takeon input,.neo-takeon select,.neo-takeon textarea,.neo-takeon button,.neo-takeon .neo-help{font-size:15px!important}.neo-takeon .neo-field>label{font-size:15px!important;font-weight:700!important}.neo-takeon .wpcf7-list-item label{display:inline-flex!important;align-items:flex-start!important;gap:9px!important;font-size:15px!important;line-height:1.45!important}.neo-takeon .wpcf7-list-item{display:block!important;margin:8px 0!important}.neo-takeon .neo-card-head h3{font-size:30px!important;line-height:1.2!important;font-weight:750!important;color:#0B2C4D!important;margin:0 0 10px 0!important}.neo-takeon .neo-card-head p{font-size:17px!important;line-height:1.6!important;color:#66788A!important;margin:0!important}.neo-takeon .neo-field>label{font-size:15px!important;line-height:1.4!important;font-weight:700!important}.neo-takeon .wpcf7-list-item-label{font-size:15px!important;line-height:1.5!important}.neo-takeon input,.neo-takeon select,.neo-takeon textarea{font-size:15px!important}.neo-takeon .neo-help{font-size:14px!important;line-height:1.5!important}@media (max-width:768px){.neo-takeon .neo-card-head h3{font-size:25px!important}.neo-takeon .neo-card-head p{font-size:16px!important}}