/* W12 styles for decoration and shared-footer compatibility; layout stays native. */
.elementor-43775 .ax-w12-footer-widget{height:auto!important;min-height:0;display:flex;flex-direction:column;}
.elementor-43775 .ax-w12-scenario{box-shadow:0 12px 40px #614f4914;}
.elementor-43775 .elementor-button:hover{filter:brightness(.94);}
.elementor-43775 a:focus-visible{outline:3px solid #725F59;outline-offset:4px;}
.elementor-43775 .elementor-element-5c85b39e,
.elementor-43775 .elementor-element-63013477,
.elementor-43775 .elementor-element-a3aa51c{mix-blend-mode:multiply;}
@media(max-width:767px){.elementor-43775 h2{text-wrap:balance;}}

/* Keep the principles heading visible below the sticky shared header. */
.elementor-43775 #smart-care-principles{scroll-margin-top:140px;}
