.elementor .btn-secondary{color:#ffffff;background-color:var(--secondary);}.elementor .btn-secondary:hover,.elementor .btn-secondary:focus-visible{color:#ffffff;background-color:var(--primary);}.elementor .btn{font-family:Geist;font-weight:600;line-height:1.1;padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;border-radius:10px;transition:all 500ms;display:inline-flex;justify-content:center;align-items:center;text-wrap: wrap;\n}.elementor .container-site{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--site-site-padding);padding-inline-end:var(--site-site-padding);margin-inline-start:auto;margin-inline-end:auto;}.elementor .section-title{font-family:Inter;font-size:45px;color:var(--primary);}.elementor .wave-top{position:absolute;inset-block-start:0px;svg{
    top: 0;
      transform: translate(-50%, 0);
}\n}.elementor .text-md{font-size:18px;}.elementor .wave{width:100vw;height:auto;position:absolute;z-index:2;max-width: unset !important;
	overflow-x: clip;

  svg{
        width: 100vw !important;
      height: auto !important;
      max-width: unset;
      transform: translate(-50%, 0);
      left: 50%;
      position: absolute;
      z-index: 1;
    
  }\n}