.elementor-2367 .elementor-element.elementor-element-9f59851{--display:flex;--min-height:500px;}#elementor-popup-modal-2367 .dialog-widget-content{animation-duration:0.3s;background-color:#00000000;background-image:url("https://standi-weinhandel.de/wp-content/uploads/2026/09/ChatGPT-Image-2.-Sept.-2026-20_16_14.png");background-position:center center;background-repeat:no-repeat;background-size:contain;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-2367{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-2367 .dialog-message{width:800px;height:auto;}#elementor-popup-modal-2367 .dialog-close-button{display:flex;top:176px;font-size:28px;}body:not(.rtl) #elementor-popup-modal-2367 .dialog-close-button{right:12px;}body.rtl #elementor-popup-modal-2367 .dialog-close-button{left:12px;}#elementor-popup-modal-2367 .dialog-close-button i{color:#FF0000;}#elementor-popup-modal-2367 .dialog-close-button svg{fill:#FF0000;}@media(min-width:768px){.elementor-2367 .elementor-element.elementor-element-9f59851{--width:800px;}}@media(max-width:1024px){#elementor-popup-modal-2367 .dialog-message{width:650px;}#elementor-popup-modal-2367 .dialog-widget-content{background-position:center center;background-size:contain;margin:0px 0px 0px 0px;}#elementor-popup-modal-2367 .dialog-close-button{top:0px;font-size:24px;}body:not(.rtl) #elementor-popup-modal-2367 .dialog-close-button{right:0px;}body.rtl #elementor-popup-modal-2367 .dialog-close-button{left:0px;}}@media(max-width:767px){#elementor-popup-modal-2367 .dialog-message{width:320px;}#elementor-popup-modal-2367 .dialog-close-button{top:262px;font-size:20px;}body:not(.rtl) #elementor-popup-modal-2367 .dialog-close-button{right:3px;}body.rtl #elementor-popup-modal-2367 .dialog-close-button{left:3px;}}/* Start custom CSS */#elementor-popup-modal-2367 .dialog-close-button {
    position: fixed !important;

    top: 35px !important;
    right: 35px !important;

    /* Wichtig: kein translate mehr */
    transform: none !important;

    z-index: 99999 !important;

    background: #C6A15B !important;
    border-radius: 50%;

    width: 38px !important;
    height: 38px !important;

    display: flex !important;
    align-items: center;
    justify-content: center;

    padding: 0 !important;

    transition:
        transform 0.25s ease,
        background-color 0.25s ease !important;
}

#elementor-popup-modal-2367 .dialog-close-button i,
#elementor-popup-modal-2367 .dialog-close-button svg {
    color: #fff !important;
    fill: #fff !important;

    transition:
        color 0.25s ease,
        fill 0.25s ease !important;
}


/* Hover */
#elementor-popup-modal-2367 .dialog-close-button:hover {
    background: #fff !important;
    transform: scale(1.12) !important;
}

#elementor-popup-modal-2367 .dialog-close-button:hover i,
#elementor-popup-modal-2367 .dialog-close-button:hover svg {
    color: #C6A15B !important;
    fill: #C6A15B !important;
}/* End custom CSS */