.elementor-556 .elementor-element.elementor-element-25a03ee{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999999999999;}.elementor-widget-html .neb-protected-content-message, .elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-556 .elementor-element.elementor-element-e768a3f{top:5%;z-index:9999999999999;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){body:not(.rtl) .elementor-556 .elementor-element.elementor-element-e768a3f{right:5%;}body.rtl .elementor-556 .elementor-element.elementor-element-e768a3f{left:5%;}.elementor-556 .elementor-element.elementor-element-e768a3f{top:5%;}}@media(max-width:767px){body:not(.rtl) .elementor-556 .elementor-element.elementor-element-e768a3f{right:5%;}body.rtl .elementor-556 .elementor-element.elementor-element-e768a3f{left:5%;}.elementor-556 .elementor-element.elementor-element-e768a3f{top:5%;}}/* Start custom CSS *//* Remove Elementor default backgrounds */
.elementor-popup-modal[data-elementor-id="561"],
.elementor-popup-modal[data-elementor-id="561"] .dialog-message,
.elementor-popup-modal[data-elementor-id="561"] .dialog-lightbox-message {
    background: transparent !important;
}

/* Fullscreen popup container */
.elementor-popup-modal[data-elementor-id="561"] .dialog-widget-content {
    position: fixed;
    inset: 0;
    width: 100vw !important;
    height: 100vh !important;

    background-color: #000 !important;

    clip-path: circle(0% at 95% 5%);
    transition: clip-path 0.8s cubic-bezier(0.77, 0, 0.175, 1);

    overflow: hidden;
}

/* OPEN STATE */
.elementor-popup-modal[data-elementor-id="561"].circle-open .dialog-widget-content {
    clip-path: circle(150% at 95% 5%);
}/* End custom CSS */