p{margin-bottom:0}:root{--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-s:1rem;--space-sm:clamp(1.25rem, 1.1rem + 0.6vw, 1.5rem);--space-m:clamp(1.5rem, 1.25rem + 0.9vw, 2rem);--space-ml:clamp(2rem, 1.6rem + 1vw, 2.5rem);--space-l:clamp(2.25rem, 1.8rem + 1.2vw, 3rem);--space-xl:clamp(3rem, 2.25rem + 1.8vw, 4rem);--space-2xl:clamp(3.5rem, 3rem + 2vw, 5rem);--space-3xl:clamp(4rem, 3.25rem + 3vw, 6rem);--space-4xl:clamp(4.5rem, 3.5rem + 4vw, 7rem);--space-5xl:clamp(5rem, 4rem + 4vw, 8rem);--space-6xl:clamp(6rem, 4.75rem + 5vw, 10rem);--space-7xl:clamp(7rem, 5.5rem + 6vw, 12rem);--space-8xl:clamp(8rem, 6.25rem + 7vw, 14rem);--space-9xl:clamp(9rem, 7rem + 8vw, 16rem);--space-10xl:clamp(10rem, 8rem + 9vw, 17rem);--space-11xl:clamp(12rem, 9rem + 10vw, 20rem);--icon-size:1.125rem}:root{--font-size_btn-smaller:12px;--font-size_btn:1rem;--font-size_body-small:clamp(0.75rem, 0.72rem + 0.13vw, 0.875rem);--font-size_body:clamp(0.875rem, 0.84rem + 0.16vw, 1rem);--font-size_body-large:clamp(1rem, 0.96rem + 0.19vw, 1.125rem);--font-size_headline-20:clamp(1rem, 0.94rem + 0.28vw, 1.25rem);--font-size_headline-24:clamp(1.125rem, 1.05rem + 0.35vw, 1.5rem);--font-size_headline-32:clamp(1.375rem, 1.22rem + 0.52vw, 2rem);--font-size_headline-56:clamp(2.25rem, 1.9rem + 1.15vw, 3.5rem);--font-size_headline-80:clamp(3rem, 2.5rem + 1.65vw, 5rem);--font-size_headline-96:clamp(2rem, 1.2rem + 4vw, 6rem)}.section{padding-left:var(--space-sm);padding-right:var(--space-sm);transition:.125s}@media (min-width:1360px){.section{padding-left:var(--space-5xl);padding-right:var(--space-5xl)}}.xs{padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.s{padding-top:var(--space-s);padding-bottom:var(--space-s)}.sm{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.m{padding-top:var(--space-m);padding-bottom:var(--space-m)}.ml{padding-top:var(--space-ml);padding-bottom:var(--space-ml)}.l{padding-top:var(--space-l);padding-bottom:var(--space-l)}.xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.xl-2{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.xl-3{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl)}.4xl{padding-top:var(--space-4xl);padding-bottom:var(--space-4xl)}.xl-5{padding-top:var(--space-5xl);padding-bottom:var(--space-5xl)}.xl-6{padding-top:var(--space-6xl);padding-bottom:var(--space-6xl)}.xl-7{padding-top:var(--space-7xl);padding-bottom:var(--space-7xl)}.xl-8{padding-top:var(--space-8xl);padding-bottom:var(--space-8xl)}.xl-9{padding-top:var(--space-9xl);padding-bottom:var(--space-9xl)}.xl-10{padding-top:var(--space-10xl);padding-bottom:var(--space-10xl)}.xl-11{padding-top:var(--space-11xl);padding-bottom:var(--space-11xl)}.icon-style_01 .elementor-icon{height:3rem;width:3rem;display:flex;align-items:center;background:color-mix(in srgb,var(--e-global-color-primary) 20%,transparent);justify-content:center;border:1px solid var(--e-global-color-primary);border-radius:.25rem}.icon-style_01 .elementor-icon svg{width:1.25rem}.hero .icon-style_01 .elementor-icon{height:2.25rem;width:2.25rem}.hero .icon-style_01 .elementor-icon svg{width:1.125rem}