.elementor .ah-container{width:100%;}.elementor .ah-section{position:relative;}.elementor .ah-wave-top--footer{position:relative;}.elementor .ah-header{width:100%;position:sticky;inset-block-start:0px;z-index:30;background-color:var(--paper);box-shadow: inset 0 -1px 0 0 var(--line);\n}.elementor .lead{font-family:var(--font-body);font-weight:400;font-size:clamp(18px,1.6vw,20px);color:var(--ink);line-height:1.55;}.elementor .h1-page{font-family:var(--font-display);font-weight:700;font-size:clamp(64px,10vw,120px);color:var(--ink);line-height:0.9;margin:0px;}