.elementor .button--primary{color:#ffffff;background-color:var(--Accent);}.elementor .button--primary:hover,.elementor .button--primary:focus-visible{background-color:  hsl(from var(--Accent) h s calc(l - 10) );\n}.elementor .text-xl{font-size: clamp(1.00rem, 0.90rem + 0.50vw, 1.25rem);
line-height: 1.5;\n}.elementor .section{padding-block-start:4em;padding-block-end:4em;}.elementor .font-bold{font-family:Inter;font-weight: 700;\n}.elementor .display-3{font-family:Inter;font-weight:700;font-size: clamp(1.73rem, 1.38rem + 1.74vw, 2.77rem);
font-weight: 900;
line-height: 1.2;\n}.elementor .button{padding: 0.75em 1.5em;
border-radius:  2px;
font-size: 1.1em;
font-weight:  700;\n}.elementor .inner{width:100%;max-width:var(--container-size);margin-inline-start:auto;margin-inline-end:auto;}.elementor .flex{display:flex;}.elementor .flex-row{flex-direction:row;}.elementor .flow{&   > * + * {
  margin-block-start:  1rem;
}\n}.elementor .basic-card{background: var(--glass-bg);
backdrop-filter: blur(18px) saturate(150%);
-webkit-backdrop-filter: blur(18px) saturate(150%);
border: 1px solid var(--glass-border);
box-shadow: var(--glass-shadow);
border-radius: 14px;
padding: 22px clamp(16px,4vw,60px);\n}