.elementor .header{width:100%;position:fixed;inset-block-start:0px;inset-inline-start:0px;z-index:999;padding:var(----space-sm);}.elementor .header-pill{padding:var(----space-xs);margin:auto;border-radius:var(----radius-md);background-color:var(----header-pill-bg);backdrop-filter:blur(50px);transition:all 300ms;display:flex;justify-content:space-between;align-items:center;}.elementor .header-pill:hover,.elementor .header-pill:focus-visible{background-color:var(----header-pill-bg-hover);}.elementor .header-logo{width:auto;opacity:75%;transition:all 300ms;display:flex;align-items:center;}.elementor .header-logo:hover,.elementor .header-logo:focus-visible{opacity:100%;}.elementor .header-navi{width:auto;display:flex;flex:1 0 auto;justify-content:flex-end;}.elementor .header-cta{width:auto;}.elementor .btn-primary{width:auto;padding-block-start:var(----space-sm);padding-block-end:var(----space-sm);padding-inline-start:var(----space-md);padding-inline-end:var(----space-md);border-radius:var(----radius-sm);background-color:var(----accent);transition:all 300ms;display:flex;flex-direction:row;gap:var(----space-xs);align-items:center;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:var(----accent-hover);}.elementor .btn-label{font-family:var(----font-heading);font-weight:400;font-size:var(----fs-btn);color:var(----surface-cream-100);letter-spacing:1px;text-transform:uppercase;}.elementor .btn-icon{width:var(----icon-sm);height:var(----icon-sm);min-width:var(----icon-sm);min-height:var(----icon-sm);max-width:var(----icon-sm);max-height:var(----icon-sm);color:var(----surface-cream-100);display:flex;}