.elementor .e-201e2ec-b7a6b18{font-family:"Allison";font-size:68px;color:#000000;text-align:center;}.elementor .e-816cccf-a56e803{font-size:58px;color:#BF8F42;text-align:center;}.elementor .e-09211b9-470ee16{font-family:"Montserrat";font-weight:300;font-size:24px;color:#000000;line-height:1.7em;text-align:center;margin-block-start:12px;display:block;}.elementor .e-cf8ada1-1f12e2f{font-family:"Allison";font-weight:500;font-size:66px;color:#7A8378;text-align:center;margin-block-start:10px;margin-block-end:10px;}.elementor .e-2c66ec6-2f657ed{margin-block-end:20px;flex-direction:column;}.elementor .e-16c7043-4bad54e{font-size:40px;align-self:center;}.elementor .e-bde0ed6-d1f57cc{font-family:"Montserrat";font-weight:300;font-size:24px;color:#000000;line-height:1.4em;text-align:center;margin-block-start:-12px;margin-block-end:-9px;align-self:center;}.elementor .e-ec615bc{margin-block-start:0px;background-color:#F7F4EF;flex-direction:row;selector{
  background:#F7F4EF;
  padding:80px 40px;
  border-top:1px solid rgba(191,143,66,0.25);
  border-bottom:1px solid rgba(191,143,66,0.18);
}\n}.elementor .e-22fce62{background-color:#F7F4EF;flex-direction:row;}.elementor .e-6c48af0-7339eb1{max-width:700px;font-family:"Montserrat";font-weight:300;font-size:22px;line-height:1.4em;text-align:center;}.elementor .e-73ee885{background-color:#F7F4EF;flex-direction:column;}.elementor .e-b3fda32-779f628{aspect-ratio:2/3;object-fit:fill;border-radius:26px;background-clip:border-box;display:flex;flex-direction:column;align-items:start;align-self:center;}.elementor .e-cfa08e5-111ac1b{width:25%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:30px;margin-inline-end:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .e-27f9cab-7e4ae9d{font-family:"Allison";font-weight:400;font-size:60px;color:#7A8378;text-align:center;margin-block-end:10px;}.elementor .e-6a1d946-893775d{font-family:"Montserrat";font-weight:300;font-size:20px;color:#000000;line-height:1.4em;text-align:center;margin-inline-start:40px;margin-inline-end:40px;}.elementor .e-175f7e4-98795ea{width:120px;height:120px;margin-block-end:-20px;align-self:center;}.elementor .e-e0c1993-03b8da2{font-weight:600;font-size:24px;text-align:center;}.elementor .e-dd1d097-a4d9330{font-family:"Montserrat";font-weight:400;font-size:15px;color:#000000;line-height:1.4em;text-align:center;margin-block-start:-12px;}.elementor .e-d955310-0b4de1c{width:120px;height:120px;margin-block-end:-20px;align-self:center;}.elementor .e-514d964-089e4bf{font-weight:600;font-size:24px;text-align:center;}.elementor .e-33185b0-b94ccc6{font-family:"Montserrat";font-weight:400;font-size:15px;color:#000000;line-height:1.4em;text-align:center;margin-block-start:-12px;}.elementor .e-df1e3b1-0de7e81{width:120px;height:120px;margin-block-end:-20px;align-self:center;}.elementor .e-72ed1e8-6984775{font-weight:600;font-size:24px;text-align:center;}.elementor .e-9cb41a1-6d70ef2{font-family:"Montserrat";font-weight:400;font-size:15px;color:#000000;line-height:1.4em;text-align:center;margin-block-start:-12px;}.elementor .e-b0b108e-403d6e7{width:120px;height:120px;margin-block-end:-20px;align-self:center;}.elementor .e-d75723b-809b7d8{font-weight:600;font-size:24px;text-align:center;}.elementor .e-dd2bf8e-f2a1aa9{font-family:"Montserrat";font-weight:400;font-size:15px;color:#000000;line-height:1.4em;text-align:center;margin-block-start:-12px;}.elementor .e-e93cd49-9d46d3e{font-family:"Annie Use Your Telescope";font-size:26px;color:#BF8F42;text-align:start;margin-block-start:30px;align-self:center;order:99999;}.elementor .e-50c5a56-05a6ceb{width:70%;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;justify-content:flex-start;}.elementor .e-60b14e3-5265170{width:100%;margin-block-start:0px;margin-block-end:10px;}.elementor .e-edd6f83-192a612{font-family:"Allison";font-weight:500;font-size:63px;margin-block-end:-25px;align-self:center;}.elementor .e-a280472{background-color:#E2DDD7;flex-direction:column;}.elementor .e-049a201-af04b41{margin-block-end:30px;background-color:#E2DDD7;flex-direction:row;}.elementor .e-ee26cd3-3723157{font-family:"Montserrat";font-weight:300;font-size:28px;color:#BF8F42;line-height:1.4em;text-align:center;margin-block-start:-11px;align-self:center;}.elementor .e-b8a32f6-ae2eafe{margin-block-end:-80px;flex-direction:column;}.elementor .e-6da94c0-7fbbdd1{width:80px;height:80px;align-self:center;}.elementor .e-1762d22-dd7794a{font-size:48px;align-self:center;}.elementor .e-a8b59b2-7c04183{font-family:"Cormorant Garamond";font-weight:300;font-size:30px;color:#BF8F42;line-height:1.4em;text-align:center;align-self:center;}.elementor .e-8c74def-388c64b{font-weight:300;font-size:70px;color:#000000;text-align:center;margin-block-start:-10px;align-self:center;}.elementor .e-6993d25-56d8eb3{width:120px;height:120px;}.elementor .e-58a210d-1344970{align-self:center;}.elementor .e-9ed675c-4c7e20e{font-family:"Montserrat";font-weight:300;font-size:20px;text-align:end;}.elementor .e-a4d883d-3f07e4a{font-family:"Montserrat";font-weight:300;font-size:20px;color:#000000;margin-block-start:-13px;display:block;}.elementor .e-a121e5a-447522e{width:100px;height:100px;}.elementor .e-4ee0c2b-37a1f0e{align-self:center;}.elementor .e-22876cf-9d3d39d{font-family:"Montserrat";font-weight:300;font-size:20px;}.elementor .e-4d99d21-3240b9f{font-family:"Montserrat";font-weight:300;font-size:20px;color:#000000;margin-block-start:-13px;display:block;}.elementor .e-67ec9e1-4d2520f{width:75%;margin-block-start:0px;margin-block-end:-13px;margin-inline-start:0px;margin-inline-end:0px;border-radius:32px;background-color:#FCFBF8;flex-direction:column;justify-content:center;align-items:center;align-self:center;selector{
  position: relative;
  z-index: 10;
  isolation: isolate;
  overflow: visible;

  width: 75%;
  max-width: none;
  margin: 35px auto 55px;

  background: #FCFBF8;
  border-radius: 38px;

  /* Goldrahmen mit Abstand zum Kartenrand */
  outline: 1px solid rgba(191, 143, 66, .72);
  outline-offset: -18px;

  /* Deutlicher Schwebeschatten */
  box-shadow:
      0 34px 55px rgba(55, 48, 40, .20),
      0 12px 24px rgba(55, 48, 40, .12);

  /* translate statt transform – funktioniert besser mit Elementor */
  animation: mim-schweben 5s ease-in-out infinite;
  will-change: translate;
}

/* Zusätzlicher weicher Schatten direkt unter der Karte */
selector::after{
  content: "";
  position: absolute;
  z-index: -1;

  left: 9%;
  right: 9%;
  bottom: -30px;
  height: 45px;

  background: rgba(55, 48, 40, .20);
  filter: blur(25px);
  border-radius: 50%;

  pointer-events: none;
}

@keyframes mim-schweben{
  0%,
  100%{
      translate: 0 0;
  }

  50%{
      translate: 0 -12px;
  }
}

/* Auf dem Handy weniger Bewegung */
@media (max-width: 767px){
  selector{
      width: 92%;
      margin-top: 25px;
      margin-bottom: 40px;
      border-radius: 26px;
      outline-offset: -12px;
      animation-duration: 6s;
  }

  @keyframes mim-schweben{
      0%,
      100%{
          translate: 0 0;
      }

      50%{
          translate: 0 -6px;
      }
  }
}\n}.elementor .e-5365021-b44cb99{font-family:"Montserrat";font-weight:300;font-size:30px;align-self:center;}.elementor .e-e501b20-a1cdb6d{font-family:"Allison";font-size:42px;margin-block-start:-5px;margin-block-end:6px;align-self:center;}.elementor .e-708aa20-adfe90b{margin-block-start:-30px;flex-direction:column;}.elementor .e-dbb59d3{margin-block-start:0px;margin-block-end:35px;margin-inline-start:0px;margin-inline-end:0px;background-color:#F6F3EE;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-f3c2459-1721aa1{max-width:700px;font-family:"Montserrat";font-weight:300;font-size:14px;line-height:1.4em;text-align:center;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;align-self:center;}.elementor .e-24d36fe-295bcc9{max-width:700px;font-family:"Montserrat";font-weight:300;font-size:17px;line-height:1.4em;text-align:center;text-transform:uppercase;align-self:center;order:-99999;}.elementor .e-9c37669-1871b80{margin-block-start:-40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#F7F4EF;flex-direction:column;}