/* Native Elementor/WPBakery editing counterparts. Scoped to Theme widgets. */
.rct-t6-heading {margin-block:0 .7em;color:inherit;line-height:1.12;letter-spacing:-.018em}
.rct-t6-text {line-height:1.65;color:inherit}
.rct-t6-text > :first-child {margin-top:0}
.rct-t6-text > :last-child {margin-bottom:0}
.rct-t6-button {display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;background:var(--rct-primary,#2f6bff);color:#fff;text-decoration:none;border-radius:var(--rct-radius,10px);transition:transform .18s ease,box-shadow .18s ease}
.rct-t6-button:hover {color:#fff;transform:translateY(-2px);box-shadow:0 12px 25px rgb(0 0 0 / .12)}
.rct-t6-image {margin:0;overflow:hidden;border-radius:inherit}.rct-t6-image img{display:block;width:100%;height:auto}
.rct-t6-video {display:block;width:100%;max-width:100%;border-radius:var(--rct-radius,12px)}
.rct-t6-toggle{margin-block:12px;border-bottom:1px solid var(--rct-border,#ddd);padding:10px 0}.rct-t6-toggle summary{cursor:pointer;font-weight:650}
.rct-t6-elementor-widget{min-width:0}
/* Editing cannot rely on scroll observers that run only on the public frontend. */
.elementor-editor-active .rct4-reveal,.elementor-edit-area .rct4-reveal,.vc_editor .rct4-reveal {opacity:1!important;transform:none!important;visibility:visible!important}
@media(prefers-reduced-motion:reduce){.rct-t6-button{transition:none}.rct-t6-button:hover{transform:none}}
