.elementor .btn-text-animation{transition:all 250ms;}.elementor .btn-animation:hover,.elementor .btn-animation:focus-visible{.btn-text-animation{
transform: translateY(100%);
}
.btn-icon-animation{
transform: translateY(100%);
}\n}.elementor .fit-content{width:fit-content;height:fit-content;}.elementor .no-padding{padding:0px;}.elementor .page-padding-X{padding-inline-start:var(--page-padding);padding-inline-end:var(--page-padding);}.elementor .section-padding-Y{padding-block-start:var(--space-XXXXL);padding-block-end:var(--space-XXXXL);}.elementor .content-width{max-width:80rem;}.elementor .text-size-S{font-size:var(--text-size-S);line-height:var(--text-line-height-S);}.elementor .text-size-M{font-size:var(--text-size-M);line-height:var(--text-line-height-M);}.elementor .text-size-XL{font-size:var(--text-size-XL);line-height:var(--text-line-height-L);}.elementor .text-size-XXL{font-size:var(--text-size-XXL);line-height:var(--text-line-height-L);}.elementor .gaps-S{gap:var(--space-S);}.elementor .gaps-XL{gap:var(--space-XL);}.elementor .border-width{border-width:0.1rem;border-color:var(--grey);border-style:solid;}.elementor .btn2-design{padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:2rem;padding-inline-end:2rem;border-radius:20rem;}.elementor .blurry-bg{background-color:rgba(255, 255, 255, 0.6);backdrop-filter:blur(10px);}.elementor .text-DM-Sans{font-family:DM Sans;letter-spacing:-0.014em;}