.elementor .e-default-a{&:is(.e-button-base, .elementor-button, .e-form-submit-button-base, .button), :is(&.e-button-base, .elementor .elementor-button, .woocommerce .button) { border-radius: 999rem !important;
position: relative;
overflow: hidden;
transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease !important; } &:is(.e-button-base, .elementor-button, .e-form-submit-button-base, .button):hover, :is(&.e-button-base, .elementor .elementor-button, .woocommerce .button):hover { transform: translateY(-0.25rem) rotate(-0.5deg) !important;
box-shadow: 0 0.7rem 1.5rem rgba(17, 79, 40, 0.22) !important;
filter: brightness(1.06); } &:is(.e-button-base, .elementor-button, .e-form-submit-button-base, .button):active, :is(&.e-button-base, .elementor .elementor-button, .woocommerce .button):active { transform: translateY(-0.05rem) scale(0.98) !important; } &:is(.e-button-base, .elementor-button, .e-form-submit-button-base, .button):focus-visible, :is(&.e-button-base, .elementor .elementor-button, .woocommerce .button):focus-visible { outline: 0.2rem solid #77b67a !important;
outline-offset: 0.25rem; } &:is(.e-button-base, .elementor-button, .e-form-submit-button-base, .button)::after, :is(&.e-button-base, .elementor .elementor-button, .woocommerce .button)::after { content: "";
position: absolute;
top: -50%;
left: -65%;
width: 40%;
height: 200%;
background: linear-gradient(100deg, transparent, rgba(255,255,255,0.35), transparent);
transform: translateX(-200%) rotate(20deg);
transition: transform 0.65s ease;
pointer-events: none; } &:is(.e-button-base, .elementor-button, .e-form-submit-button-base, .button):hover::after, :is(&.e-button-base, .elementor .elementor-button, .woocommerce .button):hover::after { transform: translateX(550%) rotate(20deg); } &:is(.e-button-base, .elementor-button, .e-form-submit-button-base, .button) svg, :is(&.e-button-base, .elementor .elementor-button, .woocommerce .button) svg { transition: transform 0.3s ease; } &:is(.e-button-base, .elementor-button, .e-form-submit-button-base, .button):hover svg, :is(&.e-button-base, .elementor .elementor-button, .woocommerce .button):hover svg { transform: translateX(0.2rem); }\n}.elementor .e-default-button{&:is(.e-button-base, .elementor-button, .e-form-submit-button-base, .button), :is(&.e-button-base, .elementor .elementor-button, .woocommerce .button) { border-radius: 999rem !important;
position: relative;
overflow: hidden;
transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease !important; } &:is(.e-button-base, .elementor-button, .e-form-submit-button-base, .button):hover, :is(&.e-button-base, .elementor .elementor-button, .woocommerce .button):hover { transform: translateY(-0.25rem) rotate(-0.5deg) !important;
box-shadow: 0 0.7rem 1.5rem rgba(17, 79, 40, 0.22) !important;
filter: brightness(1.06); } &:is(.e-button-base, .elementor-button, .e-form-submit-button-base, .button):active, :is(&.e-button-base, .elementor .elementor-button, .woocommerce .button):active { transform: translateY(-0.05rem) scale(0.98) !important; } &:is(.e-button-base, .elementor-button, .e-form-submit-button-base, .button):focus-visible, :is(&.e-button-base, .elementor .elementor-button, .woocommerce .button):focus-visible { outline: 0.2rem solid #77b67a !important;
outline-offset: 0.25rem; } &:is(.e-button-base, .elementor-button, .e-form-submit-button-base, .button)::after, :is(&.e-button-base, .elementor .elementor-button, .woocommerce .button)::after { content: "";
position: absolute;
top: -50%;
left: -65%;
width: 40%;
height: 200%;
background: linear-gradient(100deg, transparent, rgba(255,255,255,0.35), transparent);
transform: translateX(-200%) rotate(20deg);
transition: transform 0.65s ease;
pointer-events: none; } &:is(.e-button-base, .elementor-button, .e-form-submit-button-base, .button):hover::after, :is(&.e-button-base, .elementor .elementor-button, .woocommerce .button):hover::after { transform: translateX(550%) rotate(20deg); } &:is(.e-button-base, .elementor-button, .e-form-submit-button-base, .button) svg, :is(&.e-button-base, .elementor .elementor-button, .woocommerce .button) svg { transition: transform 0.3s ease; } &:is(.e-button-base, .elementor-button, .e-form-submit-button-base, .button):hover svg, :is(&.e-button-base, .elementor .elementor-button, .woocommerce .button):hover svg { transform: translateX(0.2rem); }\n}