.elementor .flex-spacious{padding-block-start:clamp(2.5rem, 2.5vw + 1.5rem, 6rem);padding-block-end:clamp(2.5rem, 2.5vw + 1.5rem, 6rem);padding-inline-start:max(5%, calc((100% - 1728px) / 2));padding-inline-end:max(5%, calc((100% - 1728px) / 2));transition:all 800ms}.elementor .flex-normal{padding-block-start:clamp(2.5rem, 2.5vw + 1.5rem, 6rem);padding-block-end:clamp(2.5rem, 2.5vw + 1.5rem, 6rem);padding-inline-start:max(5%, calc((100% - 960px) / 2));padding-inline-end:max(5%, calc((100% - 960px) / 2));transition:all 800ms}.elementor .align-end{align-items:end}.elementor .align-center{align-items:center}.elementor .justify-end{justify-content:flex-end}.elementor .justify-center{justify-content:center}.elementor .direction-column{flex-direction:column}.elementor .height-viewport-airy{min-height:var(--height-viewport-airy)}.elementor .text-align-center{text-align:center}.elementor .type-small{font-family:var(--font-body);font-weight:400;font-size:var(--type-small);letter-spacing:var(--tracking-widest);line-height:var(--leading-spacious);transition:all 1200ms}.elementor .type-body{font-family:var(--font-body);font-weight:300;font-size:var(--type-body);letter-spacing:var(--tracking-wide);line-height:var(--leading-airy);transition:all 1200ms}.elementor .type-h2{font-family:var(--font-primary);font-weight:300;font-size:var(--type-h2);letter-spacing:var(--tracking-normal);line-height:var(--leading-normal);transition:all 1200ms}