.elementor-785 .elementor-element.elementor-element-a694d8b{--display:flex;}.elementor-785 .elementor-element.elementor-element-a694d8b:not(.elementor-motion-effects-element-type-background), .elementor-785 .elementor-element.elementor-element-a694d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://momentuminstitutemoertl.com/wp-content/uploads/2026/07/ChatGPT-Image-19.-Juli-2026-14_09_31-1536x512.png");background-position:top right;background-repeat:no-repeat;}.elementor-785 .elementor-element.elementor-element-d30910f{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-785 .elementor-element.elementor-element-d30910f.elementor-element{--align-self:flex-start;}.elementor-785 .elementor-element.elementor-element-179b923{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-785 .elementor-element.elementor-element-179b923.e-con{--align-self:center;}.elementor-785 .elementor-element.elementor-element-fc79fe3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-785 .elementor-element.elementor-element-f8936aa{padding:0px 0px 0px 0px;text-align:start;}.elementor-785 .elementor-element.elementor-element-f8936aa.elementor-element{--align-self:flex-start;}.elementor-785 .elementor-element.elementor-element-f8936aa img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-785 .elementor-element.elementor-element-a9c68e2 .elementor-button:hover, .elementor-785 .elementor-element.elementor-element-a9c68e2 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #BF8F42 0%, #BF8F42 100%);border-color:#BF8F42;}.elementor-785 .elementor-element.elementor-element-a9c68e2{margin:29px 29px calc(var(--kit-widget-spacing, 0px) + 29px) 29px;padding:0px 0px 0px 0px;border-radius:26px 26px 26px 26px;}.elementor-785 .elementor-element.elementor-element-a9c68e2.elementor-element{--align-self:center;}.elementor-785 .elementor-element.elementor-element-a9c68e2 .elementor-button{font-size:22px;transition-duration:0.3s;border-radius:26px 26px 26px 26px;padding:19px 19px 19px 19px;}.elementor-785 .elementor-element.elementor-element-22cc9cd{padding:0px 0px 0px 0px;text-align:start;}.elementor-785 .elementor-element.elementor-element-22cc9cd.elementor-element{--align-self:flex-start;}.elementor-785 .elementor-element.elementor-element-22cc9cd img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-785 .elementor-element.elementor-element-210aeb4 .elementor-button:hover, .elementor-785 .elementor-element.elementor-element-210aeb4 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #BF8F42 0%, #BF8F42 100%);border-color:#BF8F42;}.elementor-785 .elementor-element.elementor-element-210aeb4{margin:29px 29px calc(var(--kit-widget-spacing, 0px) + 29px) 29px;padding:0px 0px 0px 0px;border-radius:26px 26px 26px 26px;}.elementor-785 .elementor-element.elementor-element-210aeb4.elementor-element{--align-self:center;}.elementor-785 .elementor-element.elementor-element-210aeb4 .elementor-button{font-size:22px;transition-duration:0.3s;border-radius:26px 26px 26px 26px;padding:19px 19px 19px 19px;}.elementor-785 .elementor-element.elementor-element-8e9710a{padding:0px 0px 0px 0px;text-align:start;}.elementor-785 .elementor-element.elementor-element-8e9710a.elementor-element{--align-self:flex-start;}.elementor-785 .elementor-element.elementor-element-8e9710a img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-785 .elementor-element.elementor-element-0f66cbc .elementor-button:hover, .elementor-785 .elementor-element.elementor-element-0f66cbc .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #BF8F42 0%, #BF8F42 100%);border-color:#BF8F42;}.elementor-785 .elementor-element.elementor-element-0f66cbc{margin:29px 29px calc(var(--kit-widget-spacing, 0px) + 29px) 29px;padding:0px 0px 0px 0px;border-radius:26px 26px 26px 26px;}.elementor-785 .elementor-element.elementor-element-0f66cbc.elementor-element{--align-self:center;}.elementor-785 .elementor-element.elementor-element-0f66cbc .elementor-button{font-size:22px;transition-duration:0.3s;border-radius:26px 26px 26px 26px;padding:19px 19px 19px 19px;}.elementor-785 .elementor-element.elementor-element-152373f{padding:0px 0px 0px 0px;text-align:start;}.elementor-785 .elementor-element.elementor-element-152373f.elementor-element{--align-self:flex-start;}.elementor-785 .elementor-element.elementor-element-152373f img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-785 .elementor-element.elementor-element-d5463c6 .elementor-button:hover, .elementor-785 .elementor-element.elementor-element-d5463c6 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #BF8F42 0%, #BF8F42 100%);border-color:#BF8F42;}.elementor-785 .elementor-element.elementor-element-d5463c6{margin:29px 29px calc(var(--kit-widget-spacing, 0px) + 29px) 29px;padding:0px 0px 0px 0px;border-radius:26px 26px 26px 26px;}.elementor-785 .elementor-element.elementor-element-d5463c6.elementor-element{--align-self:center;}.elementor-785 .elementor-element.elementor-element-d5463c6 .elementor-button{font-size:22px;transition-duration:0.3s;border-radius:26px 26px 26px 26px;padding:19px 19px 19px 19px;}@media(max-width:1024px){.elementor-785 .elementor-element.elementor-element-a694d8b:not(.elementor-motion-effects-element-type-background), .elementor-785 .elementor-element.elementor-element-a694d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}}@media(max-width:767px){.elementor-785 .elementor-element.elementor-element-a694d8b:not(.elementor-motion-effects-element-type-background), .elementor-785 .elementor-element.elementor-element-a694d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-785 .elementor-element.elementor-element-a9c68e2 .elementor-button{line-height:1.4em;}.elementor-785 .elementor-element.elementor-element-210aeb4 .elementor-button{line-height:1.4em;}.elementor-785 .elementor-element.elementor-element-0f66cbc .elementor-button{line-height:1.4em;}.elementor-785 .elementor-element.elementor-element-d5463c6 .elementor-button{line-height:1.4em;}}/* Start custom CSS for html, class: .elementor-element-d30910f */.elementor-785 .elementor-element.elementor-element-d30910f .mim-sternlinie {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  width: 100%;
}

.elementor-785 .elementor-element.elementor-element-d30910f .mim-sternlinie span {
  display: block;
  width: 90px;
  height: 1px;
  background: #C99A3D;
}

.elementor-785 .elementor-element.elementor-element-d30910f .mim-sternlinie b {
  color: #C99A3D;
  font-size: 22px;
  line-height: 1;
  font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a9c68e2 */.elementor-785 .elementor-element.elementor-element-a9c68e2 .elementor-button{
    transition: all .35s ease;
}

.elementor-785 .elementor-element.elementor-element-a9c68e2 .elementor-button:hover{
    transform: scale(1.04);
    box-shadow: 0 12px 24px rgba(196,154,69,.18);
}

.elementor-785 .elementor-element.elementor-element-a9c68e2 .elementor-button:active{
    transform: scale(1.02);
}

.elementor-785 .elementor-element.elementor-element-a9c68e2 .elementor-button:focus{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-210aeb4 */.elementor-785 .elementor-element.elementor-element-210aeb4 .elementor-button{
    transition: all .35s ease;
}

.elementor-785 .elementor-element.elementor-element-210aeb4 .elementor-button:hover{
    transform: scale(1.04);
    box-shadow: 0 12px 24px rgba(196,154,69,.18);
}

.elementor-785 .elementor-element.elementor-element-210aeb4 .elementor-button:active{
    transform: scale(1.02);
}

.elementor-785 .elementor-element.elementor-element-210aeb4 .elementor-button:focus{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0f66cbc */.elementor-785 .elementor-element.elementor-element-0f66cbc .elementor-button{
    transition: all .35s ease;
}

.elementor-785 .elementor-element.elementor-element-0f66cbc .elementor-button:hover{
    transform: scale(1.04);
    box-shadow: 0 12px 24px rgba(196,154,69,.18);
}

.elementor-785 .elementor-element.elementor-element-0f66cbc .elementor-button:active{
    transform: scale(1.02);
}

.elementor-785 .elementor-element.elementor-element-0f66cbc .elementor-button:focus{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d5463c6 */.elementor-785 .elementor-element.elementor-element-d5463c6 .elementor-button{
    transition: all .35s ease;
}

.elementor-785 .elementor-element.elementor-element-d5463c6 .elementor-button:hover{
    transform: scale(1.04);
    box-shadow: 0 12px 24px rgba(196,154,69,.18);
}

.elementor-785 .elementor-element.elementor-element-d5463c6 .elementor-button:active{
    transform: scale(1.02);
}

.elementor-785 .elementor-element.elementor-element-d5463c6 .elementor-button:focus{
    transform: scale(1.02);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179b923 */.elementor-785 .elementor-element.elementor-element-179b923 {
  position: relative;
  z-index: 20;

  width: 90%;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;

  transform: translateY(-55px);

  background: rgba(250, 249, 247, 0.98);
  border: 1px solid rgba(191, 143, 66, 0.22);
  border-radius: 28px;

  box-shadow:
    0 24px 55px rgba(65, 58, 48, 0.15),
    0 8px 20px rgba(65, 58, 48, 0.08),
    0 1px 0 rgba(255, 255, 255, 0.8) inset;
}

@media (max-width: 1024px) {
  .elementor-785 .elementor-element.elementor-element-179b923 {
    width: 94%;
    transform: translateY(-35px);
  }
}

@media (max-width: 767px) {
  .elementor-785 .elementor-element.elementor-element-179b923 {
    width: 94%;
    transform: translateY(-18px);
    border-radius: 20px;

    box-shadow:
      0 16px 34px rgba(65, 58, 48, 0.13),
      0 4px 10px rgba(65, 58, 48, 0.07);
  }
}/* End custom CSS */