html{scroll-behavior:smooth}.gradient-box{--gradient-box-p:2.5rem;--gradient-box-border-radius:1.5rem;background-size:cover;width:100%;padding:var(--gradient-box-p);border-radius:var(--gradient-box-border-radius);background-image:linear-gradient(100deg,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 65%),url(https://caralegal.eu/wp-content/uploads/2025/10/hero-animated.svg)}.gradient-box--no-padding{--gradient-box-p:0px}.logo-slide-background{background:linear-gradient(90deg,var(--color-background-default),color-mix(in srgb,var(--color-background-default) 15%,transparent),color-mix(in srgb,var(--color-background-default) 0%,transparent),color-mix(in srgb,var(--color-background-default) 15%,transparent),color-mix(in srgb,var(--color-background-default) 0%,transparent),color-mix(in srgb,var(--color-background-default) 15%,transparent),var(--color-background-default))}.hs-form-html{opacity:0;transition:opacity 0.2s}.hs-form-html:not(.ready){visibility:hidden;height:200px;overflow:hidden}.hs-form-html.ready{opacity:1}.typewrite>.wrap::after{content:"";display:inline-block;width:.125em;height:.9em;background:var(--color-neutral-400);margin-top:-10px;margin-left:.5rem;vertical-align:middle;animation:blink 0.75s step-end infinite}@keyframes blink{50%{opacity:.334}}