.elementor-2439 .elementor-element.elementor-element-fb92fec{--display:flex;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS */#post-2439 .entry-title, #post-2439 .elementor-widget-text-editor h2, #post-2439 .elementor-widget-text-editor h3 { color: #043679; font-family: Cinzel, serif; font-weight: 600; }
#post-2439 .entry-title { font-size: clamp(28px, 4vw, 40px); line-height: 1.25; }
#post-2439 .elementor-widget-text-editor { color: #333; line-height: 1.75; }
#post-2439 .elementor-widget-text-editor h2 { font-size: 28px; line-height: 1.35; margin: 36px 0 18px; }
#post-2439 .elementor-widget-text-editor h3 { font-size: 22px; line-height: 1.4; margin: 28px 0 14px; }
#post-2439 .summary-box { background: #f3f7fb; border-left: 4px solid #043679; padding: 24px; margin: 0 0 32px; }
#post-2439 .summary-box h2 { margin-top: 0; }
#post-2439 .summary-box p:last-child { margin-bottom: 0; }
@media (max-width: 767px) { #post-2439 .summary-box { padding: 20px; } #post-2439 .elementor-widget-text-editor h2 { font-size: 24px; } #post-2439 .elementor-widget-text-editor h3 { font-size: 20px; } }
#post-2439 .elementor-widget-text-editor .summary-box h2 { margin-top: 0; }
@media (max-width: 767px) { #post-2439 .entry-header { padding: 24px 20px 0; } }
body.page-id-2439 #primary { width:100%;max-width:none;margin:0;padding:0; }
#post-2439 .entry-content {max-width:830px;margin-left:auto;margin-right:auto;}
#post-2439 .entry-header {box-sizing:border-box;width:100%;min-height:500px;margin:0 0 42px;padding:50px max(10px, calc((100% - 1300px)/2));display:flex;align-items:center;background:linear-gradient(rgba(255,255,255,.76),rgba(255,255,255,.76)),url("https://secure-dental.com/wp-content/uploads/2025/04/Secure-Dental-1.png") center center / cover no-repeat;}
#post-2439 .entry-header .entry-title {width:100%;margin:0;color:#043679;font-family:Cinzel,sans-serif;font-size:35px;font-weight:700;line-height:1.15;text-align:left;overflow-wrap:break-word;}
@media(max-width:767px){#post-2439 .entry-header{min-height:350px;padding:50px 20px;}#post-2439 .entry-header .entry-title{font-size:28px;line-height:1.25;}}/* End custom CSS */