.elementor .e-e4f3ae5-519e4e6{width:280px;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:-30px;inset-block-end:0px;padding:0px;align-items:center;}.elementor .e-7821d48-b2b77aa{height:100%;position:absolute;inset: 0px;
  background-color: rgb(248 247 243 / 0.85);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  -webkit-mask-image: linear-gradient(to right, black 50%, transparent 100%);
  mask-image: linear-gradient(to right, black 50%, transparent 100%);
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;\n}.elementor .e-040a255-3391802{width:75%;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;flex-direction:column;}.elementor .e-064fed0{min-height:280px;max-width:414px;padding:0px;flex-direction:column;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);    overflow-x: hidden;\n}.elementor .e-fe904b3-7d607d6{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .e-4e55054-5f83321{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;background-color:#fbf9f6;flex-direction:row;justify-content:space-around;align-items:center;}.elementor .e-eeaf528-4ae5d67{padding-block-start:0px;padding-block-end:0.5rem;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:0.75rem;justify-content:center;}.elementor .e-b242dcb-f523c82{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#1a1a1a;flex-direction:column;align-items:center;}.elementor .e-8742ffc-fbabb88{width:auto;height:100%;padding:0px;margin:0px;flex-direction:column;gap:3px;flex:1 0 auto;justify-content:space-between;}.elementor .e-97d779c-fb50c91{width:auto;height:auto;padding:0px;margin:0px;gap:0.75rem;flex:0 1 auto;justify-content:flex-start;align-items:center;align-self:center;}.elementor .e-a84b56e-a0547d2{padding:1rem;border-radius:1rem;border-width:0.8px;border-color:rgb(243, 225, 210);border-style:solid;background-color:rgb(253, 246, 240);justify-content:space-between;align-items:center;}.elementor .e-f7d17e7-9cd1950{padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1rem;padding-inline-end:1rem;flex-direction:column;align-items:center;}.elementor .e-f6ac29e-9d8054b{width:200px;position:absolute;inset-block-start:0px;inset-inline-end:-10px;inset-block-end:0px;padding:0px;align-items:center;}.elementor .e-ad089b3-9db866b{width:70%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.5rem;padding-inline-end:1.5rem;flex-direction:column;}.elementor .e-f2deb75-1d6bb57{height:200px;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1rem;padding-inline-end:1rem;background-color:rgb(248, 247, 243);flex-direction:column;justify-content:center;align-items:start;}.elementor .e-4b1b24e-0bfd80b{height:101px;padding:0rem;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-86e7554-23739a7{min-height:280px;max-width:414px;padding:0px;flex-direction:column;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);    overflow-x: hidden;\n}.elementor .e-ada9ebb-6639fba{padding:0px;gap:0.5rem;justify-content:center;align-items:center;}.elementor .e-f50c3af-2e59f5b{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:1rem;background-color:#25d366;flex-direction:column;justify-content:center;align-items:center;box-shadow: 0 20px 25px -5px #bbf7d0, 0 8px 10px -6px #bbf7d0;\n}.elementor .e-b32d488-2a64395{max-width:414px;padding:0px;flex-direction:column;position: fixed;
  bottom: 0px;
  left: 50%;
  transform: translate(-50%, 0);
  z-index: 60;
  width: 100%;
  max-width: 414px;
  padding-top: 0.75rem;
  padding-bottom: 1.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  background-color: rgb(255 255 255 / 0.8);
  color: rgb(26 26 26 / 1);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  box-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
  box-sizing: border-box;
  border-style: solid;
  border-width: 0;
  border-top-width: 1px;
  border-color: rgb(243 244 246 / 1);\n}