/* Interaction states only. Layout, typography, backgrounds, and responsive spacing live in Elementor. */
.bermant-care-selector .elementor-loop-container .e-loop-item .bermant-care-card{transition:background-color .18s,box-shadow .18s;scroll-margin-top:110px}
.bermant-care-selector .elementor-loop-container .e-loop-item .bermant-care-card.is-active{background-color:#F2F9E9;box-shadow:0 0 0 2px #8FC72A,0 12px 26px #032F531A}
.bermant-care-selector .bermant-anatomy .bermant-hotspot.is-active .elementor-button{background-color:#B5E85D;color:#032F53;box-shadow:0 0 0 3px #B5E85D66}
.bermant-care-selector .bermant-anatomy .bermant-hotspot .elementor-button:focus-visible{outline:3px solid #8FC72A;outline-offset:3px}
@media(max-width:767px){
 .bermant-care-selector .bermant-anatomy .bermant-hotspot .elementor-button-text{display:none}
 .bermant-care-selector .bermant-anatomy .bermant-hotspot .elementor-button-icon{margin:0}
}
@media(prefers-reduced-motion:reduce){.bermant-care-selector .elementor-loop-container .e-loop-item .bermant-care-card{transition:none}}
