.ub-contact-row { padding-top:11px !important; padding-bottom:10px !important; margin:0 !important; border-bottom:1px solid rgba(255,255,255,0.15); } .ub-contact-row a { text-decoration:none; color:#fff; } .ub-contact-row a:hover { text-decoration:underline; }.site-header.wp-block-group{padding-top:0 !important;padding-bottom:0 !important;}@media (min-width:600px){ .site-header .wp-block-navigation .wp-block-navigation-item__content{font-weight:600;color:#fff;} .site-header .wp-block-navigation .wp-block-navigatio.ub-contact-row { padding-top:11px !important; padding-bottom:10px !important; margin:0 !important; border-bottom:1px solid rgba(255,255,255,0.15); } .ub-contact-row a { text-decoration:none; color:#fff; } .ub-contact-row a:hover { text-decoration:underline; }
.site-header.wp-block-group{padding-top:0 !important;padding-bottom:0 !important;}
@media (min-width:600px){ .site-header .wp-block-navigation .wp-block-navigation-item__content{font-weight:600;color:#fff;} .site-header .wp-block-navigation .wp-block-navigation-item__content:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px;} .site-header .wp-block-navigation a[href*="request-consultation"]{border:2px solid #fff;border-radius:4px;padding:8px 18px !important;text-decoration:none !important;white-space:nowrap;transition:background .2s,color .2s;} .site-header .wp-block-navigation a[href*="request-consultation"]:hover{background:#fff;color:#243D5B !important;text-decoration:none !important;} }
.wp-block-gallery .wp-block-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption { display:none !important; }

/* Home hero cover links — keep readable on dark photo */
.entry-content > .wp-block-cover .wp-block-cover__inner-container a:not(.wp-element-button) {
  color: #ffffff !important;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.entry-content > .wp-block-cover .wp-block-cover__inner-container a:not(.wp-element-button):hover {
  color: #ffffff !important;
  opacity: 0.85;
}