.elementor .e-011034a-b697b8a{width:45%;padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:12px;background-color:#FAF8F6;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:start;}.elementor .e-92d9073-acdc2db{width:100%;height:100%;object-fit:cover;object-position:center center;-webkit-mask-image: linear-gradient(
  to right,
  rgba(0,0,0,0.18) 0%,
  rgba(0,0,0,0.5) 6%,
  rgba(0,0,0,0.8) 12%,
  #000 22%
);

mask-image: linear-gradient(
  to right,
  rgba(0,0,0,0.18) 0%,
  rgba(0,0,0,0.5) 6%,
  rgba(0,0,0,0.8) 12%,
  #000 22%
);/* DESKTOP + TABLET — fade from the left */

-webkit-mask-image: linear-gradient(
  to right,
  rgba(0,0,0,0.18) 0%,
  rgba(0,0,0,0.5) 6%,
  rgba(0,0,0,0.8) 12%,
  #000 22%
);

mask-image: linear-gradient(
  to right,
  rgba(0,0,0,0.18) 0%,
  rgba(0,0,0,0.5) 6%,
  rgba(0,0,0,0.8) 12%,
  #000 22%
);


/* MOBILE — change fade to the TOP */

@media (max-width: 767px) {

  -webkit-mask-image: linear-gradient(
      to bottom,
      rgba(0,0,0,0) 0%,
      rgba(0,0,0,0.25) 4%,
      rgba(0,0,0,0.55) 8%,
      rgba(0,0,0,0.8) 12%,
      #000 18%
  );

  mask-image: linear-gradient(
      to bottom,
      rgba(0,0,0,0) 0%,
      rgba(0,0,0,0.25) 4%,
      rgba(0,0,0,0.55) 8%,
      rgba(0,0,0,0.8) 12%,
      #000 18%
  );
}\n}.elementor .e-699ad50-c146787{width:55%;padding:0px;background-color:#FAF8F6;flex-direction:column;gap:0px;justify-content:center;align-items:stretch;}.elementor .e-3f0ee50-351fc94{width:100%;min-height:80vh;overflow:hidden;padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:center;align-items:stretch;}.elementor .e-10642d4-cbd5f07{width:33.3333%;flex-direction:column;}.elementor .e-ad15a90-b29d5b9{font-family:Montserrat;font-weight:600;font-size:0.75vw;color:#c505ff;letter-spacing:0.12em;text-align:center;text-transform:uppercase;padding:0px;margin:0px;align-self:start;}.elementor .e-1698237-c45d47a{width:65%;flex-direction:column;justify-content:center;}.elementor .e-4c2f5f9-df79a21{font-family:Montserrat;font-weight:700;font-size:2.5vw;line-height:1.1em;text-align:start;text-transform:uppercase;padding:10px;margin:0px;align-self:start;}.elementor .e-1e3f348-f1ff4df{width:80%;font-family:Montserrat;font-weight:400;font-size:1vw;line-height:1.5em;text-align:start;padding-block-end:1vw;padding-inline-start:10px;}.elementor .e-37d1a75-03347b1{padding:0px;margin:0px;gap:5px;flex-wrap:nowrap;flex:0 1 auto;}.elementor .e-0a75098-97feccd{padding:0px;margin:0px;gap:5px;flex-wrap:nowrap;flex:0 1 auto;}.elementor .e-bc640f1-0a472fe{padding:0px;margin:0px;gap:5px;flex-wrap:nowrap;flex:0 1 auto;}.elementor .e-2e5af5b-45fc71e{padding:0px;margin:0px;gap:5px;flex-wrap:nowrap;flex:0 1 auto;}.elementor .e-0b0bfe3-6c3b2a4{padding:0px;margin:0px;gap:5px;flex-wrap:nowrap;flex:0 1 auto;}.elementor .e-a7a9e9d-d96135f{padding:0px;margin:0px;gap:5px;flex-wrap:nowrap;flex:0 1 auto;}.elementor .e-62ee04e-27f338a{padding:0px;margin:0px;gap:5px;flex-wrap:nowrap;flex:0 1 auto;}.elementor .e-03111f6-55ffab8{grid-template-columns:repeat(2, 1fr);}.elementor .e-6355eff-5cef285{width:66.6666%;flex-direction:column;}.elementor .e-f771d88-3391f79{min-height:80vh;padding:0px;flex-direction:row;align-items:center;}.elementor .e-2603aab-87aa27c{width:50%;font-family:Montserrat;font-weight:600;font-size:14px;color:#fff;letter-spacing:0.03em;line-height:1.2em;text-align:center;text-transform:uppercase;margin:20px;border-radius:5px;background-color:#c505ff;align-self:center;}.elementor .e-082e759-5d64899{font-family:Montserrat;font-weight:600;font-size:0.75vw;color:#c505ff;letter-spacing:0.12em;text-align:center;text-transform:uppercase;padding:0px;margin:0px;align-self:center;}.elementor .e-e95e2ee-dbe08c0{width:65%;flex-direction:column;justify-content:center;}.elementor .e-9a73df2-7b81bff{font-family:Montserrat;font-weight:700;font-size:2.5vw;line-height:1.1em;text-align:center;text-transform:uppercase;padding:0px;margin:0px;}.elementor .e-d31c1c3-b2edd8c{font-family:Montserrat;font-weight:600;font-size:0.75vw;color:#c505ff;letter-spacing:0.12em;text-align:center;text-transform:uppercase;padding:0px;margin:0px;align-self:center;}.elementor .e-bf78898-9075607{font-family:Montserrat;font-weight:700;font-size:16px;line-height:1.1em;text-align:center;text-transform:uppercase;padding:0px;margin:0px;}.elementor .e-d1cba90-ed3b979{width:100%;font-family:Montserrat;font-weight:400;font-size:1vw;line-height:1.5em;text-align:center;padding-block-end:1vw;}.elementor .e-c8347c7-328dc9a{font-family:Montserrat;font-weight:600;font-size:0.75vw;color:#c505ff;letter-spacing:0.12em;text-align:center;text-transform:uppercase;padding:0px;margin:0px;align-self:center;}.elementor .e-6a0e31b-590e462{font-family:Montserrat;font-weight:700;font-size:16px;line-height:1.1em;text-align:center;text-transform:uppercase;padding:0px;margin:0px;}.elementor .e-5de3734-ab0f9b0{width:100%;font-family:Montserrat;font-weight:400;font-size:1vw;line-height:1.5em;text-align:center;padding-block-end:1vw;}.elementor .e-58d0d47-44667de{font-family:Montserrat;font-weight:600;font-size:0.75vw;color:#c505ff;letter-spacing:0.12em;text-align:center;text-transform:uppercase;padding:0px;margin:0px;align-self:center;}.elementor .e-228483d-42977bb{font-family:Montserrat;font-weight:700;font-size:16px;line-height:1.1em;text-align:center;text-transform:uppercase;padding:0px;margin:0px;}.elementor .e-0d87a6e-e445e04{width:100%;font-family:Montserrat;font-weight:400;font-size:1vw;line-height:1.5em;text-align:center;padding-block-end:1vw;}.elementor .e-ce3a1b1-40aa9f4{width:50%;font-family:Montserrat;font-weight:600;font-size:14px;color:#fff;letter-spacing:0.03em;line-height:1.2em;text-align:center;text-transform:uppercase;border-radius:5px;background-color:#c505ff;align-self:center;}.elementor .e-296816b-3bbba23{width:50%;font-family:Montserrat;font-weight:600;font-size:14px;color:#fff;letter-spacing:0.03em;line-height:1.2em;text-align:center;text-transform:uppercase;border-radius:5px;background-color:#c505ff;align-self:center;}.elementor .e-624704f-75e7e8a{width:100%;column-gap:3vw;padding-block-start:6%;padding-block-end:6%;padding-inline-start:5%;padding-inline-end:5%;flex-direction:column;row-gap:1vw;align-items:center;}.elementor .e-3c4d764-56d5278{width:40%;font-family:Montserrat;font-weight:600;font-size:0.85vw;color:#fff;letter-spacing:0.03em;line-height:1.2em;text-align:center;text-transform:uppercase;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:5px;background-color:#c505ff;align-self:center;}.elementor .e-5e93fff-d414ffa{font-family:Montserrat;font-weight:600;font-size:0.75vw;color:#c505ff;letter-spacing:0.12em;text-align:center;text-transform:uppercase;padding:0px;margin:0px;align-self:center;}.elementor .e-94d85c5-ccd4e18{font-family:Montserrat;font-weight:700;font-size:2.5vw;line-height:1.1em;text-align:center;text-transform:uppercase;padding:0px;margin:0px;}.elementor .e-dafed14-01fdb23{font-family:Montserrat;font-weight:600;font-size:0.75vw;color:#c505ff;letter-spacing:0.12em;line-height:2em;text-align:center;text-transform:uppercase;padding:1vh;margin:0px;align-self:center;}.elementor .e-06c2555-d358585{font-family:Montserrat;font-weight:700;font-size:2rem;text-align:center;text-transform:uppercase;}.elementor .e-f208443-ff400b0{padding:0px;flex-direction:column;}.elementor .e-86d2c11-312904f{padding:0px;flex-direction:column;}