.elementor .fw-400{font-weight:400;}.elementor .fs-18{font-size:1.125rem;line-height:1.6;letter-spacing: unset;\n}.elementor .flex-column{flex-direction:column;}.elementor .icon-arrow-up-right{width:unset;height:unset;display:flex;}.elementor .color-grey-700{color:var(--Grey-700);}.elementor .fw-300{font-weight:300;}.elementor .fs-32{font-size:2rem;line-height:1.4;text-wrap: balance;\n}.elementor .btn-primary{max-height:fit-content;color:var(--White);line-height:1.6;padding-block-start:4px;padding-block-end:4px;padding-inline-start:18px;padding-inline-end:18px;border-radius:30px;border-width:1px;border-color:var(--Accent-500);border-style:solid;background-color:var(--Accent-500);display:inline-flex;align-items:center;&.__icon {
  gap: .5rem;

  path {
    stroke: #fff;
  }
}

* {
  color: var(--White);
}

&.bg-yellow {
      border-color: var(--Yellow) !important;
  *  {
  color: var(--Primary-Black) !important;
  stroke: var(--Primary-Black) !important;

  }
}

p {
  white-space: nowrap;
}\n}.elementor .w-content{width:fit-content;}.elementor .text-trim{text-box-edge: cap alphabetic;
text-box-trim: trim-both;\n}.elementor .gap-7{gap:2.5rem;}.elementor .__icon{align-items:center;svg {
fill:  none !important;

path {
}

}\n}.elementor .fs-20{font-size:1.25rem;line-height:1.5;}.elementor .gap-2{gap:0.75rem;}.elementor .icon-12{width:14px;height:12px;display:flex;}.elementor .hero-pd-y{padding-block-start:2.5rem;padding-block-end:1.5rem;}.elementor .heading-feature-page{max-width:46ch;}