/* Luz y movimiento contenidos dentro de cada tarjeta. */
@property --card-light-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
@keyframes home-card-light{to{--card-light-angle:360deg}}
#servicios .vc_col-sm-3>.vc_column-inner>.wpb_wrapper,#promos .vc_col-sm-4>.vc_column-inner>.wpb_wrapper,#promos .vc_col-sm-3>.vc_column-inner>.wpb_wrapper{position:relative;isolation:isolate;transition:transform .24s ease,box-shadow .24s ease}
#servicios .vc_col-sm-3>.vc_column-inner>.wpb_wrapper::before,#promos .vc_col-sm-4>.vc_column-inner>.wpb_wrapper::before,#promos .vc_col-sm-3>.vc_column-inner>.wpb_wrapper::before{content:'';display:block!important;position:absolute;inset:0;z-index:5;border-radius:inherit;padding:3px;box-sizing:border-box;pointer-events:none;opacity:0;background:conic-gradient(from var(--card-light-angle,0deg),transparent 0deg,transparent 235deg,rgba(167,74,195,.3) 275deg,#a943c6 306deg,#fff 322deg,#be5cdf 339deg,transparent 356deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .24s ease}
@media(hover:hover){#servicios .vc_col-sm-3>.vc_column-inner>.wpb_wrapper:hover,#promos .vc_col-sm-4>.vc_column-inner>.wpb_wrapper:hover,#promos .vc_col-sm-3>.vc_column-inner>.wpb_wrapper:hover{transform:scale(1.015);box-shadow:0 12px 30px rgba(105,0,140,.18)}#servicios .vc_col-sm-3>.vc_column-inner>.wpb_wrapper:hover::before,#promos .vc_col-sm-4>.vc_column-inner>.wpb_wrapper:hover::before,#promos .vc_col-sm-3>.vc_column-inner>.wpb_wrapper:hover::before{opacity:1;animation:home-card-light 3s linear infinite}}
#servicios .vc_col-sm-3>.vc_column-inner>.wpb_wrapper:focus-within::before,#promos .vc_col-sm-4>.vc_column-inner>.wpb_wrapper:focus-within::before,#promos .vc_col-sm-3>.vc_column-inner>.wpb_wrapper:focus-within::before{opacity:1;animation:home-card-light 3s linear infinite}
@media(prefers-reduced-motion:reduce){#servicios .vc_col-sm-3>.vc_column-inner>.wpb_wrapper,#promos .vc_col-sm-4>.vc_column-inner>.wpb_wrapper,#promos .vc_col-sm-3>.vc_column-inner>.wpb_wrapper{transition:none!important;transform:none!important}#servicios .vc_col-sm-3>.vc_column-inner>.wpb_wrapper::before,#promos .vc_col-sm-4>.vc_column-inner>.wpb_wrapper::before,#promos .vc_col-sm-3>.vc_column-inner>.wpb_wrapper::before{animation:none!important;transition:none!important}}
