input.d-appointment-button-b,.d-con-button a span{font-weight:600!important}.container-small{max-width:850px;margin:0 auto}#slogan-top span{font-size:clamp(1.5rem,3.3vw,4rem)!important}#slogan-large span{font-size:clamp(4.5rem,8.4vw,9rem)!important;line-height:max(1vh,3rem)}#slogan-bottom span{font-size:clamp(2.25rem,3.9vw,4.5rem)!important}@media(max-width:768px){#slogan-top span{font-size:33px!important}#slogan-large span{font-size:55px!important}#slogan-bottom span{font-size:33px!important;letter-spacing:.3rem}}.navbar-collapse .navbar-nav{background:linear-gradient(135deg,#111 0%,#1a1a1a 100%)!important;padding:24px 20px!important;border-radius:14px!important;box-shadow:0 24px 48px rgba(0,0,0,.45);list-style:none;margin:0;border:1px solid rgba(255,255,255,.08)}.navbar-nav .d-nav-item{border-bottom:1px solid rgba(255,255,255,.06)!important;transition:all .25s cubic-bezier(.4,0,.2,1)}.navbar-nav .d-nav-item:last-child{border-bottom:0}.navbar-nav .d-nav-item a{display:flex!important;align-items:center;justify-content:space-between;padding:15px 14px!important;color:#fff!important;font-family:Poppins,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important;font-size:15px!important;font-weight:500!important;text-decoration:none;text-transform:capitalize;letter-spacing:.3px;transition:all .25s ease}.navbar-nav .d-nav-item a::after{content:'›';font-size:20px;font-weight:300;color:rgba(255,255,255,.3);transition:transform .25s ease,color .25s ease}.navbar-nav .d-nav-item a:hover,.navbar-nav .d-nav-item a:focus{color:#fff!important!important;background:rgba(255,255,255,.06);padding-left:20px;border-radius:8px}.navbar-nav .d-nav-item a:hover::after{color:#2ecc71!important;transform:translateX(4px)}