.elementor-5029 .elementor-element.elementor-element-282dc1bc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:nowrap;--overflow:hidden;--padding-top:calc(var(--slkd-global-spacing) * 2);--padding-bottom:calc(var(--slkd-global-spacing) * 2);--padding-left:calc(var(--slkd-global-spacing) * 2);--padding-right:calc(var(--slkd-global-spacing) * 2);}.elementor-5029 .elementor-element.elementor-element-770cecb{font-family:var( --e-global-typography-2e93cb8-font-family ), Sans-serif;font-size:var( --e-global-typography-2e93cb8-font-size );font-weight:var( --e-global-typography-2e93cb8-font-weight );line-height:var( --e-global-typography-2e93cb8-line-height );}#elementor-popup-modal-5029 .dialog-widget-content{animation-duration:0.3s;border-style:none;}#elementor-popup-modal-5029{background-color:#00000040;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5029 .dialog-message{width:600px;height:auto;}#elementor-popup-modal-5029 .dialog-close-button{display:flex;top:calc(var(--slkd-global-spacing) / -2);font-size:25px;}body:not(.rtl) #elementor-popup-modal-5029 .dialog-close-button{right:calc(var(--slkd-global-spacing) / -2);}body.rtl #elementor-popup-modal-5029 .dialog-close-button{left:calc(var(--slkd-global-spacing) / -2);}@media(max-width:1024px){.elementor-5029 .elementor-element.elementor-element-770cecb{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );}}@media(min-width:768px){.elementor-5029 .elementor-element.elementor-element-282dc1bc{--width:100%;}}@media(max-width:767px){.elementor-5029 .elementor-element.elementor-element-282dc1bc{--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;--padding-top:var(--slkd-global-spacing);--padding-bottom:var(--slkd-global-spacing);--padding-left:var(--slkd-global-spacing);--padding-right:var(--slkd-global-spacing);}.elementor-5029 .elementor-element.elementor-element-770cecb{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-770cecb */.elementor-5029 .elementor-element.elementor-element-770cecb {
    color: var(--slkd-global-text-color) !important;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-5029 .dialog-widget-content {
    background: transparent !important;
}

#elementor-popup-modal-5029 .dialog-message {
    max-height: 80vh !important;
    max-width: calc(100vw - calc(var(--slkd-left-right-padding) * 2)) !important;
    background: var(--slkd-white) !important;
    border-radius: var(--slkd-border-radius-l) !important;
    box-shadow: 0 0 50px 0 #0000001a !important;
}

#elementor-popup-modal-5029 .elementor-location-popup {
    /*scrollbar-width: 5px !important;*/
    overflow-y: auto !important;
    overflow-x: hidden !important;
    overscroll-behavior: contain !important;
}

/* Popup content scrollbar customization */

/*#elementor-popup-modal-5029 ::-webkit-scrollbar { */
/*    width: 5px !important;*/
/*}*/

/*#elementor-popup-modal-5029 ::-webkit-scrollbar-track {*/
/*    background: #f4ede7 !important;*/
/*}*/

/*#elementor-popup-modal-5029 ::-webkit-scrollbar-thumb {*/
/*    background: #30303020 !important;*/
/*    border-radius: 100px !important;*/
/*}*/

/*#elementor-popup-modal-5029 ::-webkit-scrollbar-thumb:hover, */
/*#elementor-popup-modal-5029 ::-webkit-scrollbar-thumb:active {*/
/*  	background: #30303040 !important;*/
/*}*/

/* Icon */

#elementor-popup-modal-5029 .dialog-close-button {
    background: var(--slkd-white) !important;
    padding: 5px !important;
    border-radius: var(--slkd-border-radius-xxl) !important;
    transform: rotate(0deg) !important;
    box-shadow: 0 0 25px 0 #00000020 !important;
    transition: var(--slkd-global-animation-duration) cubic-bezier(0,.5,.33,1) !important;
}
#elementor-popup-modal-5029 .dialog-close-button:hover {
    background: var(--slkd-accent-color) !important;
    box-shadow: 0 0 25px 0 #00000040 !important;
    transform: rotate(180deg) !important;
}

#elementor-popup-modal-5029 .dialog-close-button i, 
#elementor-popup-modal-5029 .dialog-close-button svg {
    color: var(--slkd-black) !important;
    fill: var(--slkd-black) !important;
    transform: scale3d(0.8, 0.8, 0.8) !important;
}
#elementor-popup-modal-5029 .dialog-close-button:hover i, 
#elementor-popup-modal-5029 .dialog-close-button:hover svg {
    color: var(--slkd-white) !important;
    fill: var(--slkd-white) !important;
}/* End custom CSS */