#u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu{border:1px solid #000;background-color:#ffcf00;justify-content:center;width:225px!important;margin-left:32px!important}#u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu a:hover{background-color:#000!important;color:#fff!important;text-decoration:none!important;transform:none!important}#u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu a:hover::after{content:none}#u_content_custom_navLinks_1 ul.d-sub-menu li:hover{background-color:#000!important}.slogan-title p{text-wrap:balance}.header-contact-info span,.header-contact-info span a,.header .reviews{font-size:13px}.combo-btn{width:50vw;max-width:600px}.combo-btn span.btn-left,.combo-btn .btn-left a{color:#000!important}.combo-btn .btn-left a{margin-left:1px}.combo-btn .btn-left:hover a,.combo-btn .btn-left:hover{color:#000!important}.slogan-title p span{text-wrap:balance;font-size:62px!important}.HOME .masonry-services span,.HOME .service-masonry span{font-size:13px;font-family:var(--heading-font);font-weight:normal;padding:6px 4px}header ul.d-sub-menu li{width:245px!important}footer #u_content_custom_footerNavLinks_4 .d-nav-links-info.d-footer-nav ul.menu>li ul.d-sub-menu a{font-family:Play,sans-serif;font-size:12px;color:#fff}.d-navbar-appointment button{border-radius:3rem!important}.d-navbar-appointment>*{font-weight:bold;border-radius:50%}@media(max-width:600px){.d-affiliates-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}