.elementor-151 .elementor-element.elementor-element-c7f3b9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-151 .elementor-element.elementor-element-c7f3b9c:not(.elementor-motion-effects-element-type-background), .elementor-151 .elementor-element.elementor-element-c7f3b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}#elementor-popup-modal-151 .dialog-widget-content{animation-duration:1.2s;background-color:#00000000;}#elementor-popup-modal-151{background-color:#00000000;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-151 .dialog-message{width:1200px;height:auto;}#elementor-popup-modal-151 .dialog-close-button{display:flex;top:-500px;background-color:#D07E3200;}body:not(.rtl) #elementor-popup-modal-151 .dialog-close-button{right:0%;}body.rtl #elementor-popup-modal-151 .dialog-close-button{left:0%;}#elementor-popup-modal-151 .dialog-close-button i{color:#C76F03;}#elementor-popup-modal-151 .dialog-close-button svg{fill:#C76F03;}@media(max-width:1024px){#elementor-popup-modal-151 .dialog-message{width:715px;}#elementor-popup-modal-151 .dialog-close-button{top:87px;font-size:19px;}body:not(.rtl) #elementor-popup-modal-151 .dialog-close-button{right:92%;}body.rtl #elementor-popup-modal-151 .dialog-close-button{left:92%;}}@media(max-width:767px){.elementor-151 .elementor-element.elementor-element-c7f3b9c{--content-width:500px;}#elementor-popup-modal-151 .dialog-message{width:500px;}#elementor-popup-modal-151{align-items:center;}#elementor-popup-modal-151 .dialog-close-button{font-size:21px;}}/* Start custom CSS *//* ========== BASIS (für alle Geräte) ========== */
.elementor-popup-modal .dialog-close-button,
.elementor-popup-modal .dialog-close-button:hover,
.elementor-popup-modal .dialog-close-button:focus,
.elementor-popup-modal .dialog-close-button:active {

    position: fixed !important;

    top: px !important;
    left: 25px !important;
    right: auto !important;
    bottom: auto !important;

    width: 46px !important;
    height: 46px !important;

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

    padding: 0 !important;
    margin: 0 !important;

    transform: none !important;
    transition: none !important;
    animation: none !important;

    outline: none !important;
    box-shadow: none !important;

    z-index: 999999 !important;

    -webkit-tap-highlight-color: transparent;
}

/* ========== TABLET (≤1024px) ========== */
@media (max-width: 1024px) {
  .elementor-popup-modal .dialog-close-button,
  .elementor-popup-modal .dialog-close-button:hover,
  .elementor-popup-modal .dialog-close-button:focus,
  .elementor-popup-modal .dialog-close-button:active {

      top: 160px !important;
      left: 65px !important;

      width: 44px !important;
      height: 44px !important;
  }
}

/* ========== MOBILE (≤767px) ========== */
@media (max-width: 767px) {
  .elementor-popup-modal .dialog-close-button,
  .elementor-popup-modal .dialog-close-button:hover,
  .elementor-popup-modal .dialog-close-button:focus,
  .elementor-popup-modal .dialog-close-button:active {

      top: 30px !important;
      left: 310px !important;

      width: 42px !important;
      height: 42px !important;
  }
}/* End custom CSS */