.elementor-79239 .elementor-element.elementor-element-60401bb{--display:flex;--min-height:0px;--background-transition:0.3s;}.elementor-79239 .elementor-element.elementor-element-60401bb:not(.elementor-motion-effects-element-type-background), .elementor-79239 .elementor-element.elementor-element-60401bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1E3;}.elementor-79239 .elementor-element.elementor-element-60401bb, .elementor-79239 .elementor-element.elementor-element-60401bb::before{--border-transition:0.3s;}#elementor-popup-modal-79239 .dialog-widget-content{animation-duration:0.5s;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-79239 .dialog-message{width:600px;height:auto;}#elementor-popup-modal-79239{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-79239 .dialog-close-button{display:flex;font-size:30px;}@media(min-width:768px){.elementor-79239 .elementor-element.elementor-element-60401bb{--content-width:1068px;}}/* Start custom CSS for html, class: .elementor-element-5ad7909 *//* Blur latar belakang popup */
.elementor-popup-modal,
.dialog-widget-content {
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
}

/* Pastikan overlay gelap sikit + blur sekali (bukan hitam pekat) */
.dialog-overlay,
.elementor-popup-modal .dialog-close-button ~ .dialog-overlay {
    background: rgba(0, 0, 0, 0.4) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
}
.dialog-widget-content {
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    width: auto !important;
    max-width: none !important;
    height: auto !important;
    border: none !important;
}/* End custom CSS */