img{pointer-events:none}#top-menu li a:hover{opacity:1!important}.menu-cta a{background-color:#08217B;color:#F1F1F1!important;line-height:9px;padding:18px 16px!important;display:block;padding-left:20px!important;padding-right:20px!important;border:0px;border-radius:25px;text-align:center}.menu-cta a:hover{background-color:#F1F1F1;color:#08217B!important}.et_header_style_left #et-top-navigation{padding-top:32px!important}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:6px!important}@media only screen and (max-width:980px){.menu-cta a{background-color:#08217B}}.more-link{background:#08217B;display:inline-block!important;color:#F1F1F1;font-size:14px;padding:5px;border-radius:5px;margin-top:20px}.el-flex-row{display:flex;flex-wrap:wrap}.el-flex-row .et_pb_column{display:flex;flex-direction:column;justify-content:space-between}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;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,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#00d263;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:0px}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.event-image a{display:block}.event-folder button#e-n-tab-title-2493206961 svg{width:18px}.event-folder .e-n-tab-title-text{font-size:18px!important}.event-folder button#e-n-tab-title-2493206961[aria-selected=true]{display:none!important}.event-folder button#e-n-tab-title-2493206962[aria-selected=true]{display:none!important}.event-folder .e-n-tab-title{cursor:pointer}.event-folder .e-n-tabs-heading{display:block!important}.event-folder .e-n-tab-title{padding:12px 0px}#e-n-tab-title-1049860671{display:none!important}.gsx-contact-form{max-width:850px;margin:0 auto}.gsx-contact-form input,.gsx-contact-form textarea,.gsx-contact-form select{font-size:18px}.gsx-contact-form .et_pb_contact_right{display:flex;align-items:center;justify-content:center;gap:15px}.gsx-required-note{text-align:center;font-size:18px;font-weight:600;margin-top:30px;margin-bottom:20px}.gsx-form-note{text-align:center;font-size:16px;line-height:1.6;max-width:700px;margin:0 auto}.gsx-contact-section{padding-top:50px!important;padding-bottom:40px!important}.et-pb-contact-message ul,.et-pb-contact-message li{display:none!important}.et-pb-contact-message p{text-align:center;font-size:18px;font-weight:600;color:#000;margin-bottom:20px}.et-pb-contact-message:not(:empty)~.gsx-required-note,.et-pb-contact-message:not(:empty)~.gsx-privacy-note{display:none!important}.et-pb-contact-message{text-align:center;font-size:24px;line-height:1.5;font-weight:600;margin-bottom:20px}.form-label{margin-bottom:10px;font-size:22px;font-weight:600}.patient-form,.medical-history-form{max-width:1000px;margin:0 auto}.patient-form h3,.medical-history-form h3{color:#0d2d89;font-size:48px;font-weight:700;margin:0 0 20px 0}.patient-form h4,.medical-history-form h4{color:#0d2d89;font-size:34px;font-weight:700;margin:25px 0 15px 0}.patient-form .form-row,.medical-history-form .form-row{margin:0 0 15px 0!important;padding:0!important}.patient-form label,.medical-history-form label{display:block;font-size:18px;font-weight:600;margin:0 0 6px 0!important}.patient-form input,.patient-form select,.patient-form textarea,.medical-history-form input,.medical-history-form select,.medical-history-form textarea{width:100%;padding:12px;font-size:16px;margin:0!important}.patient-form textarea,.medical-history-form textarea{min-height:120px}.patient-form .wpcf7-submit,.medical-history-form .wpcf7-submit{background:#0d2d89;color:#fff;font-size:20px;font-weight:600;padding:15px 35px;border-radius:5px}.patient-form p,.medical-history-form p{margin:0 0 15px 0!important;padding:0!important}.patient-form br,.medical-history-form br{display:none!important}.patient-form .form-row,.medical-history-form .form-row{margin-bottom:12px!important}.patient-form label,.medical-history-form label{margin-bottom:4px!important}.patient-form input,.patient-form select,.patient-form textarea,.medical-history-form input,.medical-history-form select,.medical-history-form textarea{margin-bottom:0!important}.patient-form .wpcf7-radio{display:flex;gap:30px;align-items:center;margin-top:10px}.patient-form .wpcf7-list-item{margin:0!important}.patient-form .wpcf7-list-item label{display:flex!important;align-items:center;gap:8px;font-size:18px;font-weight:600;cursor:pointer}.patient-form input[type="radio"]{width:20px!important;height:20px!important;margin:0!important}.medical-history-form .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:20px}.medical-history-form .wpcf7-list-item{display:flex!important;align-items:flex-start;width:300px;margin:0 0 15px 0!important}.medical-history-form .wpcf7-list-item-label{margin-left:8px;line-height:1.4;font-weight:500}.medical-history-form input[type="checkbox"]{width:auto!important;margin-top:4px!important}.patient-form .checkbox-row .wpcf7-form-control{display:grid!important;grid-template-columns:repeat(3,minmax(220px,auto))!important;gap:12px 25px!important}.patient-form .checkbox-row .wpcf7-list-item{margin:0!important}.patient-form .checkbox-row label{display:flex!important;align-items:center!important;gap:8px!important;font-size:18px!important;font-weight:500!important}.patient-form .checkbox-row input[type="checkbox"]{width:18px!important;height:18px!important;margin:0!important}.patient-form .family-history-row .wpcf7-form-control{display:grid!important;grid-template-columns:repeat(3,minmax(220px,auto))!important;gap:12px 25px!important}.patient-form .family-history-row .wpcf7-list-item{margin:0!important}.patient-form .family-history-row .wpcf7-list-item label{display:flex!important;align-items:center!important;gap:8px!important;font-size:18px!important;font-weight:500!important}.patient-form .family-history-row input[type="checkbox"]{width:18px!important;height:18px!important;margin:0!important}.patient-form .wpcf7-acceptance,.medical-history-form .wpcf7-acceptance{display:inline-block!important}.patient-form .wpcf7-acceptance .wpcf7-list-item,.medical-history-form .wpcf7-acceptance .wpcf7-list-item{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0!important}.patient-form .wpcf7-acceptance label,.medical-history-form .wpcf7-acceptance label{display:flex!important;align-items:flex-start!important;gap:12px!important;font-size:18px!important;font-weight:500!important;line-height:1.5!important}.patient-form .wpcf7-acceptance input[type="checkbox"],.medical-history-form .wpcf7-acceptance input[type="checkbox"]{width:18px!important;height:18px!important;margin-top:4px!important;flex-shrink:0}.patient-form-button{display:inline-block;background:#0d2d89;color:#ffffff!important;font-size:20px;font-weight:600;padding:15px 30px;border-radius:6px;text-decoration:none;margin-top:20px}.patient-form-button:hover{background:#08217B;color:#ffffff!important}.patient-card-grid{display:grid;grid-template-columns:33.33% 33.33% 33.33%;gap:25px;margin-top:30px}.patient-card{display:block;background:#ffffff;padding:30px;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.08);text-decoration:none!important;transition:.3s}.patient-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.patient-card h3{color:#0d2d89!important;font-size:28px!important;margin-bottom:10px!important}.patient-card p{color:#555!important;font-size:16px!important;margin:0!important}.patient-portal h1{color:#0d2d89}.patient-portal h2{color:#0d2d89;margin-top:40px;margin-bottom:20px}.patient-card{height:100%;min-height:260px;cursor:pointer;border-top:6px solid #0d2d89}.patient-card{transition:all 0.3s ease}.patient-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.12)}.pay-bill-menu a{background:#FFC107!important;color:#08217B!important;border-radius:25px!important;padding:18px 20px!important;font-weight:700!important;box-shadow:0 4px 12px rgba(255,193,7,.35)}.pay-bill-menu a:hover{background:#08217B!important;color:#ffffff!important}@media only screen and (max-width:768px){body{overflow-x:hidden!important}.patient-card-grid{display:flex!important;flex-direction:column!important;gap:20px!important}.patient-card{width:100%!important;min-height:auto!important;height:auto!important;padding:20px!important;margin:0!important}.patient-card h3{font-size:24px!important;line-height:1.3!important;word-wrap:break-word!important}.patient-card p{font-size:16px!important;line-height:1.5!important}.patient-form,.medical-history-form{width:100%!important;max-width:100%!important;padding:15px!important;box-sizing:border-box!important}.patient-form input,.patient-form textarea,.patient-form select,.medical-history-form input,.medical-history-form textarea,.medical-history-form select{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.patient-form .checkbox-row .wpcf7-form-control,.patient-form .family-history-row .wpcf7-form-control,.medical-history-form .wpcf7-checkbox{display:block!important}.patient-form .wpcf7-list-item,.medical-history-form .wpcf7-list-item{display:block!important;width:100%!important;margin-bottom:10px!important}.patient-form .wpcf7-submit,.medical-history-form .wpcf7-submit{width:100%!important}}@media only screen and (max-width:768px){.patient-form h3{font-size:34px!important;line-height:1.15!important;word-break:normal!important}.patient-form{max-width:92%!important;margin:0 auto!important;padding:25px 18px!important}}@media only screen and (max-width:768px){.patient-form,.appointment-form{width:92%!important;max-width:92%!important;margin:0 auto!important;padding:24px 18px!important;box-sizing:border-box!important}.patient-form h3,.appointment-form h3{font-size:32px!important;line-height:1.15!important;text-align:center!important;word-break:normal!important;overflow-wrap:normal!important}.patient-form p,.appointment-form p{font-size:17px!important;line-height:1.45!important;text-align:center!important}.patient-form label,.appointment-form label{font-size:17px!important}.patient-form input,.patient-form select,.patient-form textarea,.appointment-form input,.appointment-form select,.appointment-form textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important}}@media (max-width:767px){.wpcf7-submit{width:100%!important;max-width:100%!important;font-size:18px!important;padding:15px 20px!important;white-space:normal!important;line-height:1.3!important}}@media only screen and (max-width:768px){.patient-form h1,.patient-form h2,.patient-form h3{font-size:24px!important;line-height:1.2!important;word-break:normal!important;overflow-wrap:break-word!important;text-align:center!important}.patient-form{width:100%!important;max-width:100%!important;padding:15px!important;box-sizing:border-box!important}.patient-form .wpcf7-submit{width:100%!important;font-size:16px!important}}