.elementor .e-561dc84-6bc1e2b{width:47%;padding:0px;margin:0px;flex-direction:column;gap:12px;}.elementor .e-791316e-d2aa8b2{width:20%;min-height:64px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-c59855d-d38320f{width:30%;min-height:64px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-69d19ce-92a8bc0{width:30%;min-height:64px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-a80c782-f8ac5e7{width:100%;padding:0px;margin:0px;flex-direction:row;gap:18px;justify-content:flex-start;align-items:center;}.elementor .e-fa18067-cda8821{width:100%;padding:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;gap:10px;align-items:stretch;}.elementor .e-00a7d0d-4ebfd0d{width:49%;padding:0px;margin:0px;flex-direction:column;gap:12px;}.elementor .e-29bec94-e21e1ed{width:100%;padding:0px;margin:0px;flex-direction:row;gap:28px;justify-content:space-between;align-items:center;}.elementor .e-2835cfe-c076761{width:30%;padding:0px;margin:0px;flex-direction:column;gap:8px;justify-content:flex-start;}.elementor .e-18f95d3-6e4fb70{width:30%;padding:0px;margin:0px;flex-direction:column;gap:8px;justify-content:flex-start;}.elementor .e-1bd35f4-eca0749{width:30%;padding:0px;margin:0px;flex-direction:column;gap:8px;justify-content:flex-start;}.elementor .e-0ad8f8a-17c84ec{width:100%;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-color:#E1D8E9;border-style:solid;flex-direction:row;gap:24px;justify-content:space-between;align-items:start;background-image: none;
position: relative;
isolation: isolate;

&::before {
content: "WANDER";
content: "WANDER" / "";

position: absolute;
left: 0;
right: 0;
bottom: -16px;
transform: translateY(32px);

font-family: "Montserrat", sans-serif;
font-size: clamp(48px, 16vw, 205px);
font-weight: 500;
font-style: normal;
letter-spacing: -0.04em;
line-height: 0.8;
text-align: center;
white-space: nowrap;

color: rgba(117, 70, 200, 0.045);

pointer-events: none;
user-select: none;
z-index: -1;
}@media (max-width: 767px) {
&::before {
  display: none !important;
}
}\n}.elementor .e-a80213d-6531460{width:100%;max-width:1120px;flex-direction:column;gap:24px;align-items:stretch;}.elementor .e-487a6de-56c0fec{width:100%;padding-block-start:36px;padding-block-end:1px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .e-71a6714-d46ab50{width:48%;}.elementor .e-f9c48bb-0e50625{width:48%;flex-direction:row;gap:28px;flex-wrap:wrap;justify-content:flex-end;align-items:center;}.elementor .e-913e4d0-55800e0{width:100%;max-width:1120px;padding:0px;margin:0px;flex-direction:row;gap:20px;justify-content:space-between;align-items:center;}.elementor .e-f9e6cac-e8c04e7{width:100%;padding-block-start:16px;padding-block-end:16px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-block-start-width:1px;border-color:#E1D8E9;border-style:solid;background-color:#F1EBFA;flex-direction:column;gap:0px;align-items:center;position: relative;
overflow: visible;

/* Purple W badge */
&::before {
content: "W";
content: "W" / "";

position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);

display: flex;
align-items: center;
justify-content: center;

width: 36px;
height: 36px;
border-radius: 50%;

background: #7546C8;
color: #FBF9F5;

font-family: "Montserrat", sans-serif;
font-size: 22px;
font-weight: 500;
font-style: normal;
line-height: 1;
letter-spacing: 0;

pointer-events: none;
user-select: none;
z-index: 1;
}

/* Tiny gold plane */
&::after {
content: "";
display: block;

position: absolute;
top: 50%;
left: 50%;

width: 12px;
height: 12px;
margin: 0;
padding: 0;
border: 0;
border-radius: 0;

background: #C9A657;
opacity: 1;
visibility: visible;

clip-path: polygon(
  50% 0%,
  58% 8%,
  58% 38%,
  96% 64%,
  96% 74%,
  58% 60%,
  58% 82%,
  75% 94%,
  75% 100%,
  50% 93%,
  25% 100%,
  25% 94%,
  42% 82%,
  42% 60%,
  4% 74%,
  4% 64%,
  42% 38%,
  42% 8%
);

transform:
  translate(-50%, -50%)
  rotate(0deg)
  translateY(-27px)
  rotate(90deg);

animation: twn-footer-plane-orbit 18s linear infinite;

pointer-events: none;
z-index: 2;
}

/* Hide both decorations on tablet and mobile */
@media (max-width: 1024px) {
&::before,
&::after {
  display: none !important;
  animation: none !important;
}
}

/* Keep the plane still when reduced motion is enabled */
@media (prefers-reduced-motion: reduce) {
&::after {
  animation: none;
}
}\n}.elementor .e-26ab0a9-2399242{padding:0px;margin:0px;background-color:#FBF9F5;flex-direction:column;gap:0px;align-items:stretch;}