.restore-notice{background:#edf5fa;color:#263f50;padding:10px 20px;font:13px/1.5 Arial,sans-serif;text-align:center}.restore-notice a{white-space:nowrap}.restore-simple{max-width:1100px;margin:40px auto;padding:0 20px;min-height:45vh}img{max-width:100%;height:auto}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #247ca8;outline-offset:3px}.restore-form{font:16px/1.5 Arial,sans-serif;max-width:580px;margin:auto}.restore-form label{display:block;margin:16px 0}.restore-form input:not([type=checkbox]),.restore-search input{display:block;width:100%;border:1px solid #b8c5ce;border-radius:5px;padding:12px;font:inherit;background:#fff;color:#222;box-sizing:border-box}.restore-form .restore-consent{font-size:13px;display:flex;gap:8px;align-items:start;flex-wrap:wrap}.restore-consent input{width:18px;height:18px}.restore-form-note{background:#edf5fa;padding:12px;border-radius:5px}.restore-result{margin-top:16px}dialog#appointment{border:0;border-radius:12px;padding:30px;max-width:580px;width:calc(100% - 32px);max-height:90vh;overflow:auto;color:#242d33;box-sizing:border-box}dialog::backdrop{background:#0008}.restore-close{float:right;border:0;background:transparent;font-size:32px;line-height:1;cursor:pointer}.restore-menu-toggle{display:none}.single-slide-staff{display:flex;overflow-x:auto;gap:20px;scroll-snap-type:x mandatory;padding-bottom:18px}.single-slide-staff>div{min-width:30%;scroll-snap-align:start}.single-slide{display:flex;overflow:auto;scroll-snap-type:x mandatory}.single-slide>div{min-width:100%;scroll-snap-align:start}.restore-search{display:flex;align-items:end;gap:16px;max-width:700px;margin:24px 0}.restore-search label{flex:1}.restore-search-result{border-bottom:1px solid #ddd;padding:20px 0}.restore-search-result h2{font-size:21px}.restore-archive-date{font-size:13px;color:#63727d}.restore-accessible{font-size:20px!important;line-height:1.7!important}.restore-accessible p,.restore-accessible li,.restore-accessible a{font-size:inherit!important}.restore-form button{min-height:44px}#wm-ipp-base{display:none!important}.tab-content>.tab-pane{display:block}.tabs_services2[data-tab]{display:block!important}.text-diseases[data-tab]{display:block!important}.restore-tab-panel[hidden]{display:none!important}.scroll-table{overflow-x:auto}.restore-missing-media{background:#eef2f5}
@media(max-width:767px){.restore-notice{padding:8px 12px;font-size:12px}.restore-menu-toggle{display:block;margin:10px auto;padding:10px 20px;border:1px solid #b8c5ce;background:#fff;border-radius:6px;color:#263f50;font-size:16px;min-height:44px}header #mainMenu{display:none!important;width:100%;padding:12px;margin:0;background:white}header.restore-menu-open #mainMenu{display:block!important}header #mainMenu li{display:block;float:none;width:100%}header #mainMenu li ul{display:none!important;position:static;width:100%;box-shadow:none}header #mainMenu li.restore-submenu-open>ul{display:block!important}header #mainMenu a{display:block;padding:10px;color:#263f50}.restore-submenu-toggle{position:absolute;right:5px;top:2px;width:44px;height:40px;background:white;border:0;color:#263f50;font-size:22px}header #mainMenu li{position:relative}header #mainMenu li>a{padding-right:45px}.main-mn-block{width:100%}.single-slide-staff>div{min-width:85%}.restore-simple{margin:24px auto}.restore-search{display:block}.restore-search button{margin-top:12px}h1,h2,h3,a[href^="mailto:"]{overflow-wrap:anywhere}.content-md{width:100%;max-width:100%}.cont_page_flex{display:block}.left-menu-md{display:none}.ndr-1,.ndr-2,.ndr-3,.ndr-3-1{margin-left:0!important;margin-right:0!important}.main .container{max-width:100%}dialog#appointment{padding:20px}.form{max-width:100%}}
header .table-menu td,header .table-menu td .wrap,header .table-menu td a{visibility:visible!important}header .table-menu td:focus-within .dropdown-menu,header .table-menu td:hover .dropdown-menu{display:block}.table-menu .dropdown-menu{max-height:65vh;overflow:auto}.single-slide-staff .item{width:auto!important}.banner-t1{font-size:52px!important;line-height:1.1!important}.ndr-3 .banner-t2{margin-top:16px}
@media(max-width:767px){.banner-t1{font-size:32px!important}.banner-t2{font-size:26px!important}}
header>.row,header .ndr-2-search{margin-left:0!important;margin-right:0!important}.body{overflow-x:clip}.banner-1{max-width:100%!important}.ndr-3 .banner-t3 a{display:inline-block}
@media(max-width:767px){header .main-mn-block{display:block!important;padding:0}header .ndr-2 .main-mn-block{height:auto!important}.restore-menu-toggle{margin:0 15px 12px;width:calc(100% - 30px)}header .ndr-2 .Search{display:none}.main>.row{margin-left:0;margin-right:0}}
.restore-form .btn-primary{background:#e10019!important;border-color:#e10019!important;color:#fff!important}.restore-form .btn-primary:hover{background:#bf0015!important}.restore-consent a{display:inline}.restore-form label.restore-consent{display:block}.restore-consent input{vertical-align:middle;margin-right:7px}.single-slide-staff{max-width:100%}.single-slide-staff>div{flex:0 0 31%;min-width:0}.single-slide-staff .row{margin:0}.single-slide-staff .item{max-width:100%}
@media(max-width:767px){.single-slide-staff>div{flex-basis:85%}.content-md table{min-width:0}.contacts table{width:100%}.contacts td{overflow-wrap:anywhere}}
@media(max-width:767px){header nav.mega-menu{position:static!important;width:100%!important}header .main-mn-block{min-height:0!important}.ndr-2>.maxwidth-theme{height:auto!important}.ndr-2{height:auto!important}}
.fa:before{font-family:Arial,sans-serif!important}.fa-phone:before{content:'☎'}.fa-map-marker:before{content:'⌖'}.fa-envelope:before{content:'✉'}.fa-clock-o:before{content:'◷'}.fa-angle-right:before,.fa-chevron-right:before{content:'›'}.fa-close:before,.fa-times:before{content:'×'}.fa-search:before{content:'⌕'}.breadcrumb>li+li:before{content:'›';font-family:Arial,sans-serif}.side-menu li>a:before{content:'›'!important;font-family:Arial,sans-serif!important}
footer>.row{margin-left:0!important;margin-right:0!important}.fa-angle-down:before,.fa-caret-down:before{content:'⌄';font-family:Arial,sans-serif!important}header .dropdown-toggle:after{font-family:Arial,sans-serif!important;content:'⌄'!important}button.btn{cursor:pointer}#search-results a{overflow-wrap:anywhere}
footer .maxwidth-theme>.row{margin-left:0!important;margin-right:0!important}header .dropdown-toggle:after{display:none!important}@media(min-width:768px){.banner-t1{font-size:42px!important}}

.restore-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.restore-form button:disabled{opacity:.65;cursor:wait}.restore-form input[type=checkbox]{accent-color:#e10019}.restore-result:empty{display:none}
