@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.site-header{position:sticky;top:0;z-index:100}.site-header .wp-block-site-title a{color:#fff;font-family:Cormorant Garamond,serif;text-decoration:none}.btn-gold .wp-block-button__link,.btn-gold-cta .wp-block-button__link{border:2px solid #d4af37;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-gold .wp-block-button__link:hover,.btn-gold-cta .wp-block-button__link:hover{background-color:transparent!important;color:#d4af37!important}.wp-block-navigation .wp-block-navigation-item__content{border-left:3px solid transparent;padding-bottom:8px;padding-left:0!important;padding-top:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.wp-block-navigation .current-menu-item>.wp-block-navigation-item__content,.wp-block-navigation .wp-block-navigation-item:hover .wp-block-navigation-item__content{border-left:3px solid var(--wp--preset--color--accent);color:var(--wp--preset--color--primary)!important;padding-left:10px!important}.hero-content-col{margin-right:-80px;position:relative;z-index:10}.hero-content-box{box-shadow:20px 40px 80px rgba(0,0,0,.08)}.ultra-sharp-hero-box h1{font-family:var(--wp--preset--font-family--cormorant-garamond)!important}.hero-photo img{box-shadow:0 20px 40px rgba(0,0,0,.1);display:block;height:600px;-o-object-fit:cover;object-fit:cover;width:100%}.service-card{overflow:visible;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1)}.service-card:hover{transform:translateY(-10px)}.service-card-inner{box-shadow:0 10px 30px rgba(0,0,0,.05);overflow:hidden;position:relative;transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.service-card:hover .service-card-inner{box-shadow:0 30px 60px rgba(26,43,72,.15)}.service-num{color:var(--wp--preset--color--surface);font-family:var(--wp--preset--font-family--inter);font-size:6rem;font-weight:900;line-height:1;pointer-events:none;position:absolute;right:20px;top:-20px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:4}.service-card:hover .service-num{color:var(--wp--preset--color--accent);opacity:.2}.service-img img{display:block;height:250px;-o-object-fit:cover;object-fit:cover;width:100%}.service-link{border-bottom:2px solid var(--wp--preset--color--accent);cursor:pointer;display:inline-block;padding-bottom:3px;transition:color .3s ease}.service-link:hover{color:var(--wp--preset--color--accent)!important}.doctor-profile-card .wp-block-heading{font-family:Cormorant Garamond,serif;font-size:1.5rem}.header-info p{margin:0}@media(max-width:1024px){.hero-content-col{margin-right:0}.header-info{display:none}}@media(max-width:768px){.hero-content-box{padding:40px 30px!important}.ultra-sharp-hero-box h1{font-size:2.5rem!important}.hero-photo img{height:350px}}
