.header-top{background-color:var(--primary-900);font-size:.875rem;padding:1rem 0}.header-top a{font-weight:400}.header-top ul{display:flex;align-items:center;color:#fff}.header-top ul li:not(:last-child){padding-right:25px;position:relative}.header-top ul li:not(:last-child)::after{content:"";position:absolute;top:50%;right:12.5px;transform:translateY(-50%);background:rgba(255,255,255,.7);height:15px;width:1px}.tr{text-align:center}.rows{display:flex;justify-content:center}#bookAppt{line-height:18px;color:#fff !important;font-size:14px;font-weight:500;background:#3f5679e0;padding:6px 25px;cursor:pointer;position:fixed;right:-95px;z-index:9999;transform:rotate(-90deg);top:50%;border-radius:5px 5px 0 0;display:inline-block}#bookAppt span{position:relative;z-index:10}#bookAppt::before{content:"";background:#2e4a70;width:120%;left:-10%;transform:skew(30deg);transition:transform .4s cubic-bezier(.3,1,.8,1);position:absolute;top:0;height:100%;z-index:0}#bookAppt:hover::before{transform:translate3d(100%,0,0)}.header-navbar{position:sticky;top:0;z-index:1000;transition:all .5s ease;padding-top:1.25rem;padding-bottom:1.25rem}.header-navbar .navbar-brand{width:280px;margin-right:0;padding:0}.header-navbar .navbar-brand img{image-rendering:-webkit-optimize-contrast}.header-navbar #menu-dropdown{position:static}.header-navbar #menu-dropdown .dropdown-menu{right:0;left:0;max-height:0;padding-block:0;overflow:hidden;transition:all .3s ease-in-out;transition-behavior:allow-discrete}.header-navbar .navbar-collapse{width:fit-content}.header-navbar .navbar-toggler:focus{box-shadow:none}.header-navbar .nav-item .nav-link{color:var(--dark-400);padding:.75rem 1.5rem;transition:all .4s ease;display:flex;align-items:center;gap:.5rem;font-weight:500}.header-navbar .nav-item .nav-link:hover,.header-navbar .nav-item .nav-link.active{color:var(--primary-500)}#side-menu-container{background-color:#00000000;width:100%;position:fixed;height:100vh !important;top:0;overflow:hidden;z-index:1000;transition:background-color .3s ease}#side-menu-container.show{background-color:#000000cc}#side-menu-container .sidemenu{position:absolute;right:-100%;top:0;max-width:100%;width:480px;height:100%;background:#fff;overflow:hidden;padding:50px;font-size:16px;color:#767676;transition:right .3s ease}#side-menu-container.show .sidemenu{right:0}#sideMenuBtn{width:20px;margin-left:43px}#sideMenuBtn:hover .bars{width:6px}#sideMenuBtn:hover .bars:nth-child(2){width:15px}#sideMenuBtn div.bars{width:15px;height:2px;background:#444;border-radius:4px;transition:width .3s ease}#sideMenuBtn div.bars:not(:last-child){margin-bottom:6px}#sideMenuBtn div.bars:nth-child(2){width:6px}.sidemenu #menu_close_btn{height:45px;aspect-ratio:1;font-size:18px;color:#333;top:20px;right:15px;background:#eee;position:absolute;padding:13px 16px 14px 16px;transition:all .4s ease}.sidemenu #menu_close_btn:hover{background:#00a3c8;color:#fff}.sidemenu .info{display:flex;flex-direction:column;gap:30px}.sidemenu .info h2{font-size:1.1rem;font-weight:600;line-height:1.1;color:#081340;margin-bottom:20px;padding-bottom:15px;position:relative}.sidemenu .info p{color:#53c4d2}.sidemenu .info .contact-info{display:flex;gap:15px;flex-direction:column}.sidemenu .info .contact-info a{color:#767676}@media(max-width:575px){.header-navbar .navbar-brand{width:250px}}.tag{opacity:0;transition:opacity 1s linear}.tag.vis{opacity:1 !important}