.elementor-52 .elementor-element.elementor-element-eb70a28{--display:flex;--min-height:692px;--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;--overlay-opacity:0.78;}.elementor-52 .elementor-element.elementor-element-eb70a28:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-eb70a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFE;}.elementor-52 .elementor-element.elementor-element-eb70a28::before, .elementor-52 .elementor-element.elementor-element-eb70a28 > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-eb70a28 > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-eb70a28 > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-eb70a28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-eb70a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-eb70a28.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-52 .elementor-element.elementor-element-56263f4{--display:flex;--min-height:226px;--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;--justify-content:center;}.elementor-52 .elementor-element.elementor-element-56263f4:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-56263f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wedding-ethel-ruben.fr/wp-content/uploads/2025/04/PHOTO-2025-04-08-22-10-07.jpg");background-position:center center;background-repeat:repeat;background-size:auto;}.elementor-52 .elementor-element.elementor-element-3069455{--display:flex;}.elementor-52 .elementor-element.elementor-element-eec7109{--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;}.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-52 .elementor-element.elementor-element-be7c441{text-align:center;}.elementor-52 .elementor-element.elementor-element-be7c441 .elementor-heading-title{font-family:"Beau Rivage", Sans-serif;font-size:91px;font-weight:300;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#B97F52;stroke:#B97F52;text-shadow:100px -12px 100px rgba(0,0,0,0.3);color:#D56951;}.elementor-52 .elementor-element.elementor-element-a7ee2e5{--display:flex;}.elementor-52 .elementor-element.elementor-element-5d0092e .wpr-countdown-item{background-color:#AE5440B0;margin-left:calc(26px/2);margin-right:calc(26px/2);padding:5px 5px 5px 5px;border-radius:0% 0% 0% 0%;text-align:center;}.elementor-52 .elementor-element.elementor-element-5d0092e .wpr-countdown-number{display:block;color:#ffffff;background-color:#FFFFFF00;font-family:"Gabriela", Sans-serif;font-size:42px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-5d0092e .wpr-countdown-label{display:block;color:#ffffff;background-color:#F04D2800;font-family:"Whisper", Sans-serif;font-size:39px;padding:0px 10px 10px 10px;}.elementor-52 .elementor-element.elementor-element-5d0092e .wpr-countdown-wrap{max-width:95%;}.elementor-52 .elementor-element.elementor-element-5d0092e .wpr-countdown-separator span{background:#AE5440;width:6px;height:6px;border-radius:none;}.elementor-52 .elementor-element.elementor-element-5d0092e .wpr-countdown-separator span:first-child{margin-bottom:12px;}.elementor-52 .elementor-element.elementor-element-c9c98f2{text-align:center;}.elementor-52 .elementor-element.elementor-element-c9c98f2 .wpr-popup-trigger-button{color:#FFFFFF;background-color:#A84000;border-color:#FFFFFF;transition-duration:0.1s;font-family:"Gabriela", Sans-serif;font-size:18px;border-style:solid;border-width:2px 2px 2px 2px;padding:6px 15px 6px 15px;margin:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;}.elementor-52 .elementor-element.elementor-element-c9c98f2 .wpr-popup-trigger-button svg{fill:#FFFFFF;width:10px;height:10px;}.elementor-52 .elementor-element.elementor-element-c9c98f2 .wpr-popup-trigger-button:hover{color:#FFFFFF;background-color:#A84000;}.elementor-52 .elementor-element.elementor-element-c9c98f2 .wpr-popup-trigger-button .wpr-extra-icon-left{padding-right:10px;}.elementor-52 .elementor-element.elementor-element-c9c98f2 .wpr-popup-trigger-button .wpr-extra-icon-right{padding-left:10px;}#wpr-popup-id-52 .wpr-popup-container{width:97%;animation-duration:1s;}#wpr-popup-id-52 .wpr-popup-container-inner{height:583px;align-items:center;padding:0px 0px 0px 0px;border-radius:13px 13px 13px 13px;box-shadow:4px 17px 10px 0px rgba(0,0,0,0.5);}#wpr-popup-id-52 .wpr-template-popup-inner{justify-content:center;align-items:center;}#wpr-popup-id-52{z-index:9999;}#wpr-popup-id-52 .wpr-popup-overlay{display:block;}#wpr-popup-id-52 .wpr-popup-close-btn{display:block;top:9px;right:10px;color:#333333;width:35px;height:35px;border-style:none;border-radius:2px 2px 2px 2px;}#wpr-popup-id-52 .wpr-popup-close-btn:hover{color:#54595f;}#wpr-popup-id-52 .wpr-popup-close-btn i{font-size:20px;line-height:35px;}#wpr-popup-id-52 .wpr-popup-close-btn svg{width:20px;height:20px;line-height:35px;}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-56263f4:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-56263f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wedding-ethel-ruben.fr/wp-content/uploads/2025/04/PHOTO-2025-04-08-22-24-28-2-576x1024.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-52 .elementor-element.elementor-element-56263f4{--width:529px;--min-height:170px;}.elementor-52 .elementor-element.elementor-element-be7c441 > .elementor-widget-container{margin:-116px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-be7c441 .elementor-heading-title{font-size:54px;}.elementor-52 .elementor-element.elementor-element-5d0092e .wpr-countdown-wrap{max-width:554px;}.elementor-52 .elementor-element.elementor-element-5d0092e .wpr-countdown-item{margin-left:calc(6px/2);margin-right:calc(6px/2);}.elementor-52 .elementor-element.elementor-element-5d0092e .wpr-countdown-number{font-size:22px;}.elementor-52 .elementor-element.elementor-element-5d0092e .wpr-countdown-label{font-size:14px;padding:0px 0px 0px 0px;}.elementor-52 .elementor-element.elementor-element-5d0092e .wpr-countdown-separator span{width:1px;height:1px;}.elementor-52 .elementor-element.elementor-element-5d0092e .wpr-countdown-separator span:first-child{margin-bottom:1px;}}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-eb70a28{--width:100%;}.elementor-52 .elementor-element.elementor-element-56263f4{--width:100%;}.elementor-52 .elementor-element.elementor-element-a7ee2e5{--width:70%;}}