:is(.site-header,.shared-header),:is(.site-header,.shared-header).is-scrolled{background:#e7edf3!important;color:#162c49!important;backdrop-filter:none!important;border-bottom:1px solid #b6c4d3!important;box-shadow:0 3px 18px #142b4512!important;transition:box-shadow .2s ease!important}
:is(.site-header,.shared-header) :is(a,button,b,strong,span){color:#162c49!important;-webkit-text-fill-color:#162c49!important;opacity:1!important}
:is(.site-header,.shared-header) :is(.language-trigger,.shared-language>button,.menu-button,.shared-menu){background:transparent!important;border-color:#8ea3b9!important}
:is(.site-header,.shared-header) :is(.lang-menu,.shared-language-menu,.mega-treatment,.shared-mega){background:#f8fafc!important;color:#162c49!important;border-color:#b6c4d3!important;box-shadow:0 14px 35px #142b4524!important}
:is(.site-header,.shared-header) :is(.lang-menu,.shared-language-menu,.mega-treatment,.shared-mega) a:hover{background:#e0e7ef!important;color:#162c49!important}
:is(.site-header,.shared-header) :is(.nav-cta,.shared-book){background:#f8c7b5!important;color:#17243f!important;-webkit-text-fill-color:#17243f!important;border-color:#edb29c!important}
:is(.site-header,.shared-header) :is(.nav-cta,.shared-book):hover{background:#efb39c!important}
:is(.site-header,.shared-header) :is(.chevron,.shared-chevron) path{stroke:#162c49!important}
:is(.site-header,.shared-header) a:hover,:is(.site-header,.shared-header) a.active{color:#77331b!important;-webkit-text-fill-color:#77331b!important}
:is(.site-header,.shared-header,footer) img[data-site-brand-logo="drpdent"]{filter:none!important;mix-blend-mode:normal!important;opacity:1!important;object-fit:contain!important;box-shadow:none!important;border:0!important;background:transparent!important}
.site-header img.brand-logo,.shared-header .shared-brand img,.modern-footer .footer-logo img,.shared-footer .footer-logo img{filter:none!important;mix-blend-mode:normal!important;opacity:1!important;object-fit:contain!important;width:auto!important;box-shadow:none!important;border:0!important;background:transparent!important}
:is(.site-header,.shared-header) :is(.brand,.shared-brand),footer .footer-logo{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;filter:none!important}
:is(.site-header,.shared-header) img[data-site-brand-logo="drpdent"]{width:auto!important;height:48px!important}
footer img[data-site-brand-logo="drpdent"]{width:auto!important;height:58px!important}
:is(.modern-footer,.shared-footer){background:linear-gradient(135deg,#91a4b9,#8197af)!important;color:#142b45!important}
:is(.modern-footer,.shared-footer) :is(a,p,span,strong,b,small,li,address,h2,h3,dt,dd){color:#142b45!important;-webkit-text-fill-color:#142b45!important;opacity:1!important}
:is(.modern-footer,.shared-footer) :is(.modern-social,.shared-social) a{background:#ffffff30!important;color:#142b45!important;border-color:#142b4533!important}
:is(.modern-footer,.shared-footer) a:hover{color:#50220f!important;-webkit-text-fill-color:#50220f!important}
:is(.modern-footer,.shared-footer) :is(.modern-social,.shared-social) svg{stroke:#142b45!important}
:is(.modern-footer,.shared-footer) :is(.modern-footer-bottom,.shared-footer-bottom,.footer-bottom){border-color:#142b4540!important}
html:has(#drpdent-branding-styles) :is(.modern-footer,.shared-footer) :is(a,p,span,strong,b,small,li,address,h2,h3,dt,dd,div,nav){color:#142b45!important;-webkit-text-fill-color:#142b45!important;opacity:1!important}
html:has(#drpdent-branding-styles) :is(.modern-footer,.shared-footer) a:hover{color:#50220f!important;-webkit-text-fill-color:#50220f!important}
@media(max-width:900px){.site-header .nav.open .nav-links,.shared-header .shared-links.open{background:#e7edf3!important;color:#162c49!important;border-color:#b6c4d3!important;box-shadow:0 14px 35px #142b4524!important}.site-header .nav-links a,.shared-header .shared-links a{color:#162c49!important;-webkit-text-fill-color:#162c49!important}.site-header .menu-button,.shared-header .shared-menu{color:#162c49!important;-webkit-text-fill-color:#162c49!important}.site-header .menu-button span,.shared-header .shared-menu span{background:#162c49!important}}
