/* Opt-in reusable native Button treatment; content, colours and borders remain native controls. */
.elementor-widget-button.felix-cta-arrow-yes:not(.felix-home-prev):not(.felix-home-next) .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--felix-cta-arrow-size,1em);height:var(--felix-cta-arrow-size,1em);font-size:var(--felix-cta-arrow-size,1em);line-height:1;transform:rotate(var(--felix-cta-arrow-angle,0deg));transform-origin:center}
.elementor-widget-button.felix-cta-arrow-yes:not(.felix-home-prev):not(.felix-home-next) .elementor-button-icon svg{display:block;width:100%;height:100%;transform:none}
.elementor-widget-button.felix-cta-arrow-yes:not(.felix-home-prev):not(.felix-home-next) .elementor-button::before,.elementor-widget-button.felix-cta-arrow-yes:not(.felix-home-prev):not(.felix-home-next) .elementor-button::after{content:none}

.elementor-widget-button.felix-cta-arrow-yes:not(.felix-home-prev):not(.felix-home-next) .elementor-button:focus-visible{outline:2px solid currentColor;outline-offset:5px}

/* Thin vector arrows follow the approved long-shaft reference without relying on a font glyph. */
.felix-icon[class*="felix-arrow-"]{display:inline-block;font-family:var(--e-global-typography-accent-font-family,"Rosario"),Arial,sans-serif;font-weight:400;font-size:inherit;line-height:1;font-style:normal;vertical-align:middle;transform:none}
.felix-icon[class*="felix-arrow-"]::before{content:"";display:block;width:1em;height:1em;background-color:currentColor;-webkit-mask:var(--felix-arrow-vector) center/contain no-repeat;mask:var(--felix-arrow-vector) center/contain no-repeat}
.felix-icon.felix-arrow-up-right{--felix-arrow-vector:url("../icons/arrow-up-right.svg")}
.felix-icon.felix-arrow-right{--felix-arrow-vector:url("../icons/arrow-right.svg")}
.felix-icon.felix-arrow-left{--felix-arrow-vector:url("../icons/arrow-left.svg")}
.felix-icon.felix-arrow-up{--felix-arrow-vector:url("../icons/arrow-up.svg")}
.felix-icon.felix-arrow-down{--felix-arrow-vector:url("../icons/arrow-down.svg")}