.elementor-20363 .elementor-element.elementor-element-1f0d85aa{--display:flex;--min-height:738px;--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:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:30;}.elementor-20363 .elementor-element.elementor-element-1f0d85aa:not(.elementor-motion-effects-element-type-background), .elementor-20363 .elementor-element.elementor-element-1f0d85aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.willylight.com.au/wp-content/uploads/2025/04/Bg-popUp.png");background-position:center center;background-repeat:no-repeat;background-size:66% auto;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20363 .elementor-element.elementor-element-6714c0c2{width:auto;max-width:auto;top:70px;text-align:left;}body:not(.rtl) .elementor-20363 .elementor-element.elementor-element-6714c0c2{left:535px;}body.rtl .elementor-20363 .elementor-element.elementor-element-6714c0c2{right:535px;}.elementor-20363 .elementor-element.elementor-element-6714c0c2 img{width:70px;height:70px;object-fit:cover;object-position:center center;border-radius:70px 70px 70px 70px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3);}.elementor-20363 .elementor-element.elementor-element-180a58e5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:10%;}.elementor-20363 .elementor-element.elementor-element-180a58e5:not(.elementor-motion-effects-element-type-background), .elementor-20363 .elementor-element.elementor-element-180a58e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20363 .elementor-element.elementor-element-180a58e5::before, .elementor-20363 .elementor-element.elementor-element-180a58e5 > .elementor-background-video-container::before, .elementor-20363 .elementor-element.elementor-element-180a58e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-20363 .elementor-element.elementor-element-180a58e5 > .elementor-background-slideshow::before, .elementor-20363 .elementor-element.elementor-element-180a58e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20363 .elementor-element.elementor-element-180a58e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.willylight.com.au/wp-content/uploads/2025/04/bubble_bg_popup.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-20363 .elementor-element.elementor-element-180a58e5.e-con{--align-self:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20363 .elementor-element.elementor-element-7521be56 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-20363 .elementor-element.elementor-element-7521be56{text-align:left;}.elementor-20363 .elementor-element.elementor-element-7521be56 .elementor-heading-title{font-family:"Varela Round", Sans-serif;font-size:35px;font-weight:300;text-transform:capitalize;line-height:1.2em;color:#3D4459;}.elementor-20363 .elementor-element.elementor-element-caeb2ca{--display:flex;--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;--justify-content:space-between;--gap:0px 43px;--row-gap:0px;--column-gap:43px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20363 .elementor-element.elementor-element-f38ce7a .elementor-button{background-color:#7DEB7A;border-radius:22px 22px 22px 22px;}.elementor-20363 .elementor-element.elementor-element-f38ce7a > .elementor-widget-container{margin:28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20363 .elementor-element.elementor-element-0c53251 .elementor-button{background-color:#9D9DFF;border-radius:22px 22px 22px 22px;}.elementor-20363 .elementor-element.elementor-element-0c53251 > .elementor-widget-container{margin:28px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20363 .elementor-element.elementor-element-0c53251 .elementor-button-content-wrapper{flex-direction:row;}.elementor-20363 .elementor-element.elementor-element-5b3b8c1{--display:flex;--position:fixed;top:0px;}body:not(.rtl) .elementor-20363 .elementor-element.elementor-element-5b3b8c1{right:0px;}body.rtl .elementor-20363 .elementor-element.elementor-element-5b3b8c1{left:0px;}.elementor-20363 .elementor-element.elementor-element-c0a3c5c{--display:flex;--position:fixed;top:20px;}body:not(.rtl) .elementor-20363 .elementor-element.elementor-element-c0a3c5c{right:20px;}body.rtl .elementor-20363 .elementor-element.elementor-element-c0a3c5c{left:20px;}.elementor-20363 .elementor-element.elementor-element-8c66f48{--display:flex;--position:fixed;--min-height:0px;--overlay-opacity:0;top:20px;}.elementor-20363 .elementor-element.elementor-element-8c66f48::before, .elementor-20363 .elementor-element.elementor-element-8c66f48 > .elementor-background-video-container::before, .elementor-20363 .elementor-element.elementor-element-8c66f48 > .e-con-inner > .elementor-background-video-container::before, .elementor-20363 .elementor-element.elementor-element-8c66f48 > .elementor-background-slideshow::before, .elementor-20363 .elementor-element.elementor-element-8c66f48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20363 .elementor-element.elementor-element-8c66f48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}body:not(.rtl) .elementor-20363 .elementor-element.elementor-element-8c66f48{right:20px;}body.rtl .elementor-20363 .elementor-element.elementor-element-8c66f48{left:20px;}.elementor-20363 .elementor-element.elementor-element-c987a5d{--display:flex;}.elementor-20363 .elementor-element.elementor-element-a9ac5d4{--display:flex;}.elementor-20363 .elementor-element.elementor-element-a2bb245{--display:flex;}#elementor-popup-modal-20363 .dialog-widget-content{animation-duration:1s;background-color:rgba(0,0,0,0);}#elementor-popup-modal-20363 .dialog-message{width:801px;height:auto;}#elementor-popup-modal-20363{justify-content:center;align-items:center;pointer-events:all;}@media(min-width:768px){.elementor-20363 .elementor-element.elementor-element-1f0d85aa{--width:100vw;}.elementor-20363 .elementor-element.elementor-element-180a58e5{--width:70%;}.elementor-20363 .elementor-element.elementor-element-8c66f48{--content-width:500px;}}@media(min-width:2400px){.elementor-20363 .elementor-element.elementor-element-8c66f48{--min-height:0px;}}@media(max-width:1024px){.elementor-20363 .elementor-element.elementor-element-1f0d85aa{--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:12%;}body:not(.rtl) .elementor-20363 .elementor-element.elementor-element-6714c0c2{left:525px;}body.rtl .elementor-20363 .elementor-element.elementor-element-6714c0c2{right:525px;}.elementor-20363 .elementor-element.elementor-element-6714c0c2{top:75px;}.elementor-20363 .elementor-element.elementor-element-180a58e5{--padding-top:6%;--padding-bottom:6%;--padding-left:10%;--padding-right:21%;}.elementor-20363 .elementor-element.elementor-element-7521be56{text-align:left;}.elementor-20363 .elementor-element.elementor-element-7521be56 .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-20363 .elementor-element.elementor-element-1f0d85aa{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-20363 .elementor-element.elementor-element-1f0d85aa:not(.elementor-motion-effects-element-type-background), .elementor-20363 .elementor-element.elementor-element-1f0d85aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:20px 310px;background-size:95% auto;}.elementor-20363 .elementor-element.elementor-element-6714c0c2{width:var( --container-widget-width, 54px );max-width:54px;--container-widget-width:54px;--container-widget-flex-grow:0;top:60px;}body:not(.rtl) .elementor-20363 .elementor-element.elementor-element-6714c0c2{left:21px;}body.rtl .elementor-20363 .elementor-element.elementor-element-6714c0c2{right:21px;}.elementor-20363 .elementor-element.elementor-element-6714c0c2 img{width:54px;height:54px;}.elementor-20363 .elementor-element.elementor-element-180a58e5{--padding-top:15%;--padding-bottom:15%;--padding-left:10%;--padding-right:10%;}.elementor-20363 .elementor-element.elementor-element-7521be56 > .elementor-widget-container{margin:-3px -5px 0px -5px;}.elementor-20363 .elementor-element.elementor-element-7521be56{text-align:center;}.elementor-20363 .elementor-element.elementor-element-7521be56 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for container, class: .elementor-element-5b3b8c1 *//* Lock popup to top-right corner */
.elementor-popup-modal {
    width: 320px !important; /* Match bottom popup width */
    max-width: 90% !important;
    height: auto !important;
    position: fixed !important;
    top: 20px !important;
    right: 20px !important;
    left: auto !important;
    bottom: auto !important;
    margin: 0 !important;
    z-index: 9999 !important;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}

/* Remove Elementor's full-screen overlay */
.elementor-popup-modal .dialog-overlay {
    display: none !important;
}

/* Slide-in from the right animation */
.elementor-popup-modal {
    transform: translateX(120%);
    opacity: 0;
    animation: slideInRightCorner 0.7s ease-out forwards;
}

@keyframes slideInRightCorner {
    0% {
        transform: translateX(120%);
        opacity: 0;
    }
    100% {
        transform: translateX(0);
        opacity: 1;
    }
}/* End custom CSS */