@charset "UTF-8";.RaRichTextInput-editorContent hr,.static-container hr{margin:48px 0;border-top:1px solid #959595}.RaRichTextInput-editorContent a,.static-container a{text-decoration:underline;word-wrap:break-word}.romics-image-wrapper{position:relative;display:inline-block}.romics-image-wrapper.ProseMirror-selectednode{outline:2px solid #265340;outline-offset:2px;border-radius:4px}.romics-image-wrapper .edit-button{opacity:0;transition:opacity .2s ease}.romics-image-wrapper:hover .edit-button{opacity:1}.romics-image-wrapper img{display:block;max-width:100%;height:auto;width:200px}.static-container p{overflow:auto}.static-container img{width:100%;max-width:100%;margin:8px auto;display:block}@media (min-width: 768px){.static-container img{width:50%}}@media (min-width: 992px){.static-container img{width:33%}}.static-container img.float-none{float:none}.static-container img.float-none.position-left{margin-left:0;margin-right:auto}.static-container img.float-none.position-right{margin-left:auto;margin-right:0}.static-container img.position-left{float:left;margin-left:0;margin-right:16px}.static-container img.position-right{float:right;margin-left:16px;margin-right:0}.static-container img.size-small{width:200px!important}.static-container img.size-medium{width:400px!important}.static-container img.size-large{width:600px!important}.static-container img.size-full-width{width:100%!important}.static-container img.rounded{border-radius:8px}.static-container img.shadow{box-shadow:0 4px 8px #0000001a}.static-container img.bordered{border:2px solid #bfbfbf}body{background-color:#fbfbfb;margin:0;padding:0 0 62px;font-family:Noto Sans,sans-serif;min-height:100vh;display:flex;flex-direction:column;color:#333}h1{margin-top:36px;margin-bottom:28px;font-size:26px;font-size:1.625rem;color:#000;font-weight:600}h2{margin-bottom:22px;font-size:22px;font-size:1.375rem;color:#000;font-weight:600}h3{margin-bottom:20px;font-size:20px;font-size:1.25rem;color:#000;font-weight:600}a{color:#265340;font-weight:600;text-decoration:underline}a:hover{color:#469272}header .navbar{padding:8px 16px}@media (max-width: 992px){header{position:sticky;top:0;background-color:#fff;z-index:999;box-shadow:0 0 4px #bfbfbf}header .main-nav .home-icon{flex:2;order:3}header .main-nav .contact-bar{flex:2;order:4;row-gap:12px}header .main-nav .social-bar{flex:1;order:2;row-gap:12px}header .main-nav .navbar-toggler-wrapper{flex:1;order:1;text-align:center;margin-right:8px}}header .navbar-light .navbar-toggler{border-color:#bfbfbf;padding:4px 12px;font-size:20px;border-radius:4px}header a{text-decoration:none}header .home-icon{text-align:center}header .home-icon img{max-width:100%;width:110px}@media (min-width: 576px){header .home-icon img{width:120px}}@media (min-width: 768px){header .home-icon img{width:140px}}header .main-menu-container{background-color:#957123;position:relative}header .main-menu-container a{font-size:16px;font-size:1rem;color:#fff}@media (min-width: 992px){header .main-menu-container ul>.nav-item{padding:8px 0}}header .main-menu-container .main-menu{background-color:#957123;z-index:1;position:absolute;left:0;right:0;padding:0 20px}@media (min-width: 992px){header .main-menu-container .main-menu{position:static;padding:0}}header .contact-bar,header .social-bar{justify-content:space-evenly}@media (min-width: 992px){header .contact-bar,header .social-bar{margin-left:auto;justify-content:flex-end}}header .contact-bar a,header .social-bar a{font-size:14px}@media (min-width: 992px){header .contact-bar a,header .social-bar a{font-size:14px;font-size:.875rem;color:#333}}header .contact-bar a:hover,header .social-bar a:hover{text-decoration:underline}header .contact-bar li,header .social-bar li{display:flex;align-items:center}@media (min-width: 992px){header .contact-bar li,header .social-bar li{padding:0 16px}}header .contact-bar img,header .social-bar img{width:32px;height:32px;border-radius:6px;margin-right:8px}header .contact-bar .universo-img,header .social-bar .universo-img{width:40px;height:40px}header .contact-bar span,header .social-bar span{display:none}@media (min-width: 992px){header .contact-bar span,header .social-bar span{display:inline}header .social-bar{margin-left:0}}header .submenu-dropdown{position:relative}header .submenu-dropdown>a{display:block}@media (min-width: 992px){header .submenu-dropdown:hover .submenu{display:block}}header .submenu-dropdown.show .submenu{left:50%!important}header .submenu{display:none;transform:none!important;border:none;padding:0}@media (max-width: 992px){header .submenu.show{position:static!important}}@media (min-width: 992px){header .submenu{position:absolute;z-index:1;top:80%!important;left:50%;transform:translate(-50%)!important;background-color:#957123;width:100%;min-width:200px}}header .submenu a{font-size:16px;font-size:1rem;color:#fff;font-weight:400;background-color:#957123;display:block;padding:8px 16px}@media (min-width: 992px){header .submenu a{background-color:#ae9050;padding:8px 16px;text-align:center}}header .submenu a:hover{background-color:#c4a35c;text-decoration:none}main{margin-bottom:36px}main section{margin-bottom:24px}.hero{background-size:cover;background-position:center;background-repeat:no-repeat}.hero .hero-info{background-color:#ffffffd9;margin:40px auto;padding:12px 36px;border-radius:6px}@media (min-width: 768px){.hero .hero-info{margin:80px auto;padding:24px 72px}}.hero .hero-info h1{margin-top:0;text-transform:none;font-size:24px;font-size:1.5rem;color:#265340;font-weight:700}@media (min-width: 768px){.hero .hero-info h1{font-size:2rem}}.hero .hero-info h1 span{display:block;font-size:1rem}@media (min-width: 768px){.hero .hero-info h1 span{font-size:1.125rem}}.hero .hero-info a{text-decoration:none;font-size:14px;font-size:.875rem;color:#333}@media (min-width: 768px){.hero .hero-info a{font-size:1rem}}.hero img{width:100%}.link-row .link-card-wrapper{padding:0 4px;margin:12px 0;display:flex;justify-content:center}@media (min-width: 576px){.link-row .link-card-wrapper{padding:0 20px}}.link-row .card{background-color:#fff;border:1px solid #bfbfbf;border-radius:6px;box-shadow:2px 2px 4px #e1e1e1}.link-row .card:hover{box-shadow:2px 2px 4px #bfbfbf;text-decoration:none}.link-row .card:hover .card-button-label{background-color:#469272}.link-row .link-card{display:flex;flex-direction:column;justify-content:space-between;width:200px;text-align:center;overflow:hidden;text-decoration:none}.link-row .link-card img{margin:12px auto auto;width:100%;padding:8px;max-width:100px}.link-row .link-card .card-label{font-size:16px;font-size:1rem;color:#333;font-weight:700;text-transform:uppercase;margin:12px 0 6px;padding:0 12px}@media (min-width: 768px){.link-row .link-card .card-label{font-size:1.125rem}}.link-row .link-card .card-button-label{display:block;background-color:#265340;padding:8px 0;font-size:14px;font-size:.875rem;color:#fff;text-transform:uppercase}@media (min-width: 768px){.link-row .link-card .card-button-label{font-size:1rem}}.welcome-info{background-color:#f1f1f1;padding:20px 24px}footer{margin-top:auto}footer h2{font-size:24px;font-size:1.5rem;color:#fff;font-weight:600;text-transform:uppercase}footer a{text-decoration:none}footer .contact-container{padding:16px 8px;background-color:#957123;color:#fff;font-size:1rem}@media (min-width: 768px){footer .contact-container{padding:30px 36px}}footer .contact-container .map-container{margin-bottom:8px}footer .contact-container .map-container iframe{width:100%}footer .contact-container .contact-info i{width:32px}footer .contact-container .contact-info a{color:#fff;font-weight:400;text-decoration:none}footer .contact-container .contact-info a:hover{color:#fff;text-decoration:underline}footer .developer-credit{text-align:center;padding:16px}footer .developer-credit img{width:2rem;height:2rem;margin-right:4px}footer .developer-credit a{color:#333;font-weight:500;font-size:.875rem}footer .developer-credit a:hover{color:#6b6b6b;text-decoration:none}main .appointment-info{margin-top:24px;margin-bottom:36px;background-color:#e1e1e1;padding:12px}@media (min-width: 768px){main .appointment-info{padding:24px}}main .departments{padding:15px;justify-content:center}main .departments a{text-decoration:none}main .departments .department-tile-wrapper{padding:1px}main .departments .department-tile{display:flex;flex-direction:column;justify-content:center;background-color:#265340;min-height:150px;font-size:18px;font-size:1.125rem;color:#fff;font-weight:600;text-align:center}main .departments .department-tile.with-image{background-size:cover;background-color:#fff6;color:#000}main .departments .department-tile.with-image:hover{background-image:none!important;background-color:#469272;color:#fff;text-shadow:none}main .departments .department-tile:hover{background-color:#469272;text-decoration:none}.error-page .error-container{padding:24px 0;text-align:center;min-height:50vh}.error-page .error-container h1{margin-bottom:36px}.static-page h1{text-align:center;margin-bottom:32px}.document-page h1{text-align:center}.document-page .link-row{margin-top:42px;justify-content:center}.document-page .link-row img,.document-page .link-row .card-button-label{margin-top:12px}.contact-card-row .contact-card-wrapper{padding:0 4px;margin:16px 0;display:flex;justify-content:center}@media (min-width: 576px){.contact-card-row .contact-card-wrapper{padding:0 20px}}.contact-card-row .contact-card{display:flex;flex-direction:column;justify-content:space-between;width:320px;padding:16px 8px;background-color:#fff;border:1px solid #bfbfbf;border-radius:6px;box-shadow:2px 2px 4px #e1e1e1;text-align:center;overflow:hidden;text-decoration:none}.contact-card-row .contact-card img{margin:12px auto;width:100%;max-width:160px}.contact-card-row .contact-card h2,.contact-card-row .contact-card p{margin-bottom:.5rem}.contact-card-row .contact-card .contact-title{font-style:italic;margin-bottom:1.5rem}.contact-card-row .contact-card .fa-solid{margin-right:6px}.contact-card-row .contact-card a{text-decoration:none}.department-page .appointment-description>p:first-of-type{display:inline}.modal .modal-header{border-bottom:0;padding-bottom:0}.modal .modal-header .close{font-size:32px;font-size:2rem}.modal.scale .modal-dialog{transform:scale(.7);transition:transform .3s ease-out}.modal.scale.show .modal-dialog{transform:scale(1)}.fb-feed-wrapper{height:340px;display:flex;justify-content:center}.fb-feed-wrapper .fb-page{border:2px solid #0866ff;border-radius:6px;box-shadow:2px 2px 4px #e1e1e1;overflow:hidden;height:340px;max-width:100%;width:100%}.fb-feed-wrapper .fb-page>span{width:100%!important;display:flex;justify-content:center}.home-news h2{text-transform:uppercase;margin:36px 0 12px}.home-news .news-card-list{justify-content:space-between}.home-news .news-card-list>div{margin-top:8px}.home-news .news-card-list .news-card{margin-bottom:16px;height:340px;overflow:hidden;position:relative;padding:12px}.home-news .news-card-list .news-card:hover .news-card-more{color:#469272}.home-news .news-card-list .news-card:hover .news-card-title{text-decoration:underline}.home-news .news-card-list .news-card img{width:100%;height:130px;-o-object-fit:cover;object-fit:cover;margin-bottom:6px;border-radius:3px}.home-news .news-card-list .news-card .news-card-title{font-size:18px;font-size:1.125rem;color:#000;font-weight:700;margin:6px 0 12px}.home-news .news-card-list .news-card .news-card-more{position:absolute;bottom:0;right:0;background:linear-gradient(180deg,#fff0,#fff 50%);width:100%;cursor:pointer;color:#265340;padding:36px 12px 4px;font-size:14px;font-size:.875rem;text-align:right}.home-news .news-card-list .news-card a{text-decoration:none}.home-news .news-card-list .news-card .news-card-lead{font-size:15px;font-size:.9375rem;color:#333;font-weight:400}.home-news .news-link-wrapper{margin-top:12px;text-align:center}.home-news .news-link-wrapper .news-link{text-decoration:none;text-transform:uppercase}.news-list-page .news-list{max-width:800px;margin:0 auto;padding:16px}.news-list-page .news-list-card{text-decoration:none;background-color:#fff;border:1px solid #bfbfbf;border-radius:6px;box-shadow:2px 2px 4px #e1e1e1;padding:20px 12px 12px;margin-bottom:20px;color:#000}.news-list-page .news-list-card:hover{box-shadow:2px 2px 4px #bfbfbf}.news-list-page .news-list-card:hover h2{text-decoration:underline}.news-list-page .news-list-card:hover .news-card-more{color:#469272}.news-list-page .news-list-card img{width:100%;max-height:200px;-o-object-fit:cover;object-fit:cover;margin-bottom:12px}.news-list-page .news-list-card .publish-date{font-size:14px;font-size:.875rem;color:#333;font-weight:400;margin-bottom:6px}.news-list-page .news-list-card h2{font-size:20px;font-size:1.25rem;margin-bottom:6px}.news-list-page .news-list-card .lead{font-size:16px;font-size:1rem;color:#000;font-weight:300}.news-list-page .news-list-card .news-card-more{cursor:pointer;color:#265340;font-size:14px;font-size:.875rem}.news-page .news-title{margin-bottom:12px;text-align:center;text-transform:uppercase}.news-page .news-lead{margin-bottom:24px;font-weight:700}.news-page .news-cover-image img{width:100%;-o-object-fit:cover;object-fit:cover}.news-page .publish-date{font-size:15px;font-size:.9375rem}@media (min-width: 768px){.news-page article p:nth-child(odd) img{float:left}.news-page article p:nth-child(2n) img{float:right}}.paginated-list .pagination{justify-content:center;margin-top:24px;margin-bottom:24px}.paginated-list .pagination .page-link{font-size:16px;font-size:1rem;color:#333;margin:0 4px;text-decoration:none}.paginated-list .pagination .page-item.active .page-link{background-color:#265340;border-color:#265340;color:#fff}.department-list-page .search-departments-container .search-control{display:flex;align-items:center;margin-bottom:24px;background-color:#fff;padding:8px 24px;border:1px solid #bfbfbf;border-radius:36px}.department-list-page .search-departments-container .search-control:focus-within{border-color:#265340;box-shadow:0 0 .2rem #265340}.department-list-page .search-departments-container .search-control:focus-within label{color:#265340}.department-list-page .search-departments-container .search-control label{margin:0 8px 0 0;font-size:18px;font-size:1.125rem;color:#000;font-weight:600}.department-list-page .search-departments-container .search-control #department-search-input{width:100%;padding:8px 12px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.department-list-page .search-departments-container .search-control #department-search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:6px;color:#fff;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><line x1='4' y1='4' x2='20' y2='20' stroke='red' stroke-width='3' stroke-linecap='round'/><line x1='20' y1='4' x2='4' y2='20' stroke='red' stroke-width='3' stroke-linecap='round'/></svg>")}.department-list-page .search-departments-container .search-control #department-search-input::-ms-clear{display:none}.department-list-page .search-departments-container .search-control #department-search-input:focus{outline:none;box-shadow:none}.department-list-page .search-departments-container .search-control #department-search-input:active{outline:none}.department-list-page .search-departments-container .search-result{width:100%}.department-list-page .search-departments-container .search-result .search-result-list{margin-top:16px;list-style-type:none}.department-list-page .search-departments-container .search-result .search-result-list li{position:relative;padding-left:28px;margin-bottom:8px}.department-list-page .search-departments-container .search-result .search-result-list li:before{content:"⇨";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:18px;font-size:1.125rem;color:#265340;font-weight:700;line-height:1}.department-list-page .search-departments-container .search-result .search-result-list li a{font-size:18px;font-size:1.125rem}.department-list-page .search-departments-container .search-result .no-results{font-size:16px;font-size:1rem;color:#333;font-style:italic;text-align:center;width:100%}.department-page .mobile-view{max-width:576px;margin:20px auto;border:1px solid #e1e1e1}@media (min-width: 992px){.department-page .mobile-view{display:none}}.department-page .mobile-view .day-column{border-bottom:1px solid #e1e1e1;padding-bottom:16px}.department-page .mobile-view .day-column:last-child{border-bottom:none}.department-page .mobile-view .day-column .day-header{text-align:center;margin-bottom:8px;padding:16px;background-color:#e1e1e1}.department-page .mobile-view .day-column .day-header .day{font-size:1.1em;font-weight:700;text-transform:uppercase}.department-page .mobile-view .day-column .day-header .date{color:#333;font-size:.9em}.department-page .mobile-view .closed-notice{text-align:center;font-style:italic}.department-page .mobile-view .category-label{text-align:center;padding:4px 8px;border-radius:4px;margin-bottom:8px;text-decoration:underline;font-weight:600}.department-page .mobile-view .category-label:not(:first-child){margin-top:16px}.department-page .mobile-view .doctor-entry{display:flex;justify-content:space-between;padding:8px 12px}.department-page .mobile-view .doctor-entry .doctor-name{font-weight:600}.department-page .mobile-view .closed-notice:only-child{margin-top:16px}.department-page #desktopSchedule{margin:16px auto;display:none}@media (min-width: 992px){.department-page #desktopSchedule{display:block}}.department-page #desktopSchedule thead{background-color:#f1f1f1}.department-page #desktopSchedule thead th{text-align:center}.department-page #desktopSchedule thead th .day{text-transform:capitalize}.department-page #desktopSchedule thead th .date{font-size:.9em;color:#6b6b6b;font-weight:500}.department-page #desktopSchedule tbody tr:not(.category-label):hover{background-color:#9595952d}.department-page #desktopSchedule tbody td{text-align:center}.department-page #desktopSchedule th,.department-page #desktopSchedule td{border-color:#bfbfbf}.department-page #desktopSchedule col.closed{background-color:#ffdd94}.department-page #desktopSchedule .category-label th{padding:12px .75rem;text-align:center;text-transform:uppercase;letter-spacing:.5px}.department-page .doctor-time{display:block}.department-page .doctor-time:not(:first-child){margin-top:4px}.department-page .schedule-header{font-size:16px;font-size:1rem;color:#000;font-weight:600;margin-bottom:16px}.department-page .week-navigation{display:flex;justify-content:center;align-items:center;justify-items:center;margin-bottom:16px}.department-page .week-navigation button{font-size:15px;font-size:.9375rem;color:#fff;font-weight:900;background-color:#265340;border:none;padding:4px 32px;border-radius:6px;cursor:pointer}.department-page .week-navigation button:hover{background-color:#469272;color:#fff}.department-page .week-navigation button:disabled{background-color:#e1e1e1;cursor:not-allowed}.department-page .week-navigation .spacer{width:24px}.department-page .week-label{font-size:16px;font-size:1rem;color:#000;font-weight:600;margin:auto 20px;text-align:center}.department-page #scheduleContainer .no-schedule-message{margin:40px 0;text-align:center;font-style:italic;font-size:16px;font-size:1rem;color:#333}.department-page #scheduleContainer.loading{position:relative}.department-page #scheduleContainer.loading>*{opacity:.3}.department-page #scheduleContainer.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border:5px solid #bfbfbf;border-top:5px solid black;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}#cookieConsent{position:fixed;bottom:62px;left:0;right:0;z-index:9999;padding:0}#cookieConsent .cookie-consent-inner{background-color:#fff;color:#333;margin:4px 2px;padding:16px;border-radius:6px;border:2px solid #bfbfbf;box-shadow:2px 2px 4px #e1e1e1;display:flex;justify-content:space-between;align-items:center;flex-direction:column}@media (min-width: 768px){#cookieConsent .cookie-consent-inner{flex-direction:row;margin:4px -12px}}#cookieConsent .cookie-consent-inner p{margin:0;text-align:center;font-weight:500}@media (min-width: 768px){#cookieConsent .cookie-consent-inner p{text-align:left}}#cookieConsent .cookie-consent-inner button{margin-top:12px;background-color:#265340;border:none;color:#fff;padding:8px 16px;border-radius:6px;cursor:pointer}@media (min-width: 768px){#cookieConsent .cookie-consent-inner button{margin-top:0;margin-left:12px}}#cookieConsent .cookie-consent-inner button:hover{background-color:#469272;color:#fff}.accessibility-tools{position:fixed;bottom:0;left:0;right:0;z-index:9999;background-color:#f1f1f1;padding:6px 12px;display:flex;justify-content:center;box-shadow:0 0 4px #bfbfbf}#fontToggle{display:inline-block;background-color:#fff;margin:2px;border:1px solid #333333;color:#000;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:20px;font-weight:700}#fontToggle span:first-of-type{font-size:.7em}#fontToggle #fontSize{background-color:red;color:#fff;accent-color:#265340}
