.ticker-container{display:flex;width:100%;background-color:#222;color:#fff;overflow:hidden;box-shadow:0 4px 10px rgb(0 0 0 / .2)}.ticker-label{background-color:#f05;padding:12px 20px;font-weight:700;z-index:2;white-space:nowrap;text-transform:uppercase;letter-spacing:1px}.ticker-window{flex-grow:1;overflow:hidden;display:flex;align-items:center}.ticker-track{display:flex;width:max-content;animation:scroll-ticker 25s linear infinite}.ticker-group{display:flex;flex-shrink:0;padding-left:20px}.ticker-item{padding:0 40px;white-space:nowrap;font-size:.95rem}.ticker-container:hover .ticker-track{animation-play-state:paused}@keyframes scroll-ticker{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}button,input,select,textarea,optgroup{font:inherit;margin:0}pre{white-space:pre-wrap}.w3-row-padding>hr{border-top:1px solid #e3e3e3}.website_portal{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;list-style:none;padding:0;margin:20px 0}.website_portal li{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--muted);padding:10px 5px;transition:border-color 0.3s ease}.website_portal li a:first-child{text-decoration:none;color:var(--text);font-weight:500;flex-grow:1}.website_portal li a i{margin-left:8px;color:#888;font-size:1.1em;transition:color 0.2s,transform 0.2s}.website_portal li:hover{border-bottom-color:#007bff}.website_portal li a:hover{color:#007bff}.website_portal li a:hover i{color:#007bff;transform:scale(1.2)}.website_title{font-size:1.2rem;color:var(--text);border-left:4px solid #007bff;padding-left:10px;margin-top:40px}@media screen and (max-width:1136px){grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.website_portal{grid-template-columns:repeat(2,1fr);gap:10px}.website_portal li{padding:12px 5px;font-size:14px}}@media screen and (max-width:400px){.website_portal{grid-template-columns:1fr}}@media screen and (max-width:600px){.website_title{margin:25px 0 10px 0;font-size:1.1rem;background:#fff0}}ul.website_info_page{list-style:none;padding:0;margin:0;max-height:none;overflow:visible}li ul.website_info_page{max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out,margin 0.3s;padding-left:20px;background:rgb(0 0 0 / .03)}.website_info_page li{cursor:pointer;padding:10px;border-bottom:1px solid #eee;position:relative;display:block;a{text-decoration:none;color:inherit}@media (min-width:1000px){font-size:18px}}.website_info_page li:has(ul)::after{content:'';position:absolute;right:15px;top:18px;width:7px;height:7px;border-right:2px solid #666;border-bottom:2px solid #666;transform:rotate(-45deg);transition:transform 0.3s}.website_info_page li.open>ul.website_info_page{max-height:5000px;margin-top:10px;margin-bottom:10px}.website_info_page li.open:has(ul)::after{transform:rotate(45deg);top:15px}.website_info_page li:hover>span{color:#007bff}.phone{@media (max-width:600px){font-size:24px}@media (min-width:600px){font-size:36px}}@media (max-width:600px){div#menusub{width:auto;height:auto}div#menusub>div#menuranking{position:inherit;top:42px;left:7px;width:auto;height:auto;overflow-x:auto;overflow-y:hidden;white-space:nowrap}div#menusub>div#menuranking>div.menulist{display:inline-block;width:auto;height:auto;margin-left:5px;text-align:center;margin:3px;background-color:var(--item);padding-right:10px;padding-left:10px;a{text-decoration:none;color:inherit}}}@media (min-width:600px){div#menusub{width:auto;height:auto}div#menusub>div#menuranking{position:inherit;top:42px;left:7px;width:auto;height:auto}div#menusub>div#menuranking>div.menulist{display:inline-block;width:auto;height:auto;margin-left:5px;text-align:center;margin:3px;background-color:var(--item);padding-right:10px;padding-left:10px;a{text-decoration:none;color:inherit}}}.buttons1{background-color:#fff}.buttons2{background-color:silver}.buttons{a{text-decoration:none;color:inherit}}.panel{display:none}.pathology_list{display:flex;align-items:center;gap:1rem;min-height:5rem;padding:.5rem 0;list-style:none;border-bottom:1px solid #e3e3e3}.pathology_cover{flex:0 0 3rem;max-width:3rem;max-height:3rem;border-radius:1rem;overflow:hidden;img{display:block;height:auto;max-width:100%}}.pathology_content{a{text-decoration:none;color:inherit}}.tab{overflow:hidden;border:1px solid #ccc;background-color:var(--card);@media screen and (max-width:600px){display:flex;justify-content:center}}.tab button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;color:var(--text);font-family:inherit;@media screen and (min-width:600px){padding:10.5px 16px;transition:0.3s}@media screen and (max-width:600px){padding:8px 12px;transition:0.3s;font-size:10px}}.tabfre{overflow:hidden;border:1px solid var(--text);;background-color:var(--card);display:block}.tabfre button{background-color:inherit;float:left;border:none;outline:none;cursor:pointer;@media screen and (min-width:600px){padding:10px 12px;transition:0.3s}@media screen and (max-width:600px){padding:6px 6px;transition:0.3s;font-size:10px}}.tab button:hover{background-color:#ddd;color:#000}.tab button.active{background-color:#ccc;color:#000}.tabcontent{display:none;padding:6px 12px;border:1px solid #ccc;border-top:none;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}@-webkit-keyframes fadeEffect{from{opacity:0}to{opacity:1}}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}
