.afson-hp3{position:relative;overflow:visible;width:100%;box-sizing:border-box}.afson-hp3__inner{display:flex;align-items:center;justify-content:center}.afson-hp3__column{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 50%;min-width:0;overflow:visible}.afson-hp3__price{position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1.05;z-index:1;transform-origin:center}.afson-hp3__text{position:relative;z-index:2}.afson-hp3__outline,.afson-hp3__cross{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);overflow:visible;pointer-events:none;z-index:3}.afson-hp3__outline{width:260px;height:110px}.afson-hp3__outline-path,.afson-hp3__cross-line{fill:none;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100}.afson-hp3__cross{height:calc(100% + (var(--overflow,10px) * 2));min-height:70px;overflow:visible}.afson-hp3__cross-line{stroke:#ff2a2a}.afson-hp3__flash{position:absolute;left:50%;top:50%;width:18px;height:18px;border-radius:999px;background:var(--flash-color,#fff);box-shadow:0 0 12px 5px var(--flash-color,#fff),0 0 30px 14px var(--flash-color,#fff);opacity:0;transform:translate(-50%,-50%) scale(.2);pointer-events:none;z-index:10}.afson-hp3.is-glowing .afson-hp3__outline-path{filter:drop-shadow(0 0 5px currentColor)}.afson-hp3.is-flashing .afson-hp3__flash{animation:afsonFlash .35s ease-out}.afson-hp3.is-bouncing .afson-hp3__price--current{animation:afsonBounce .45s ease}.afson-hp3.is-old-zoom .afson-hp3__price--old{animation:afsonZoom .55s ease}.afson-hp3.is-merged .afson-hp3__column{border:0!important}.elementor-editor-active .afson-hp3__outline-path,.elementor-editor-active .afson-hp3__cross-line{stroke-dashoffset:0}
@keyframes afsonFlash{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}40%{opacity:1;transform:translate(-50%,-50%) scale(1.7)}100%{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}@keyframes afsonBounce{0%,100%{transform:scale(1)}45%{transform:scale(1.06)}70%{transform:scale(.99)}}@keyframes afsonZoom{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}
@media(max-width:767px){.afson-hp3__inner{flex-wrap:nowrap}.afson-hp3__column{flex-basis:50%}}
@media(prefers-reduced-motion:reduce){.afson-hp3__outline-path,.afson-hp3__cross-line{stroke-dashoffset:0!important;transition:none!important}.afson-hp3__flash{display:none}}
