.elementor .button-clean{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-primary);padding-block-start:var(--space-0);padding-block-end:var(--space-0);padding-inline-start:var(--space-0);padding-inline-end:var(--space-0);background-color:var(--color-transparent);display:flex;}.elementor .button-arrow{align-items:center;&::after{content: "→";
display: inline-block;
line-height: 1;
transition: transform .2s ease;
margin-left: .4em;}\n}.elementor .button-arrow:hover,.elementor .button-arrow:focus-visible{&::after {
transform: translateX(2px);}\n}.elementor .heading-h3{font-family:var(--font-family-sans);font-weight:700;font-size:26px;line-height:32px;text-wrap: balance;\n}.elementor .text-xs{font-family:var(--font-family-sans);font-weight:400;font-size:var(--font-size-xs);line-height:18px;text-align:center;display:block;flex-wrap:nowrap;}.elementor .servicos-block{position:relative;z-index:2;padding-block-start:var(--space-2);padding-block-end:var(--space-6);padding-inline-start:var(--space-6);padding-inline-end:var(--space-4);border-radius:var(--border-radius-base);background-color:var(--color-white);gap:var(--space-3);flex:1 1;justify-content:flex-start;align-items:start;}.elementor .servicos-block:hover,.elementor .servicos-block:focus-visible{background-color:var(--color-primary);& p, & button, & h3{color:white;}

  & button::after {
transform: translateX(4px);}

    & button {
transform: translateX(3px);}\n}