.elementor-378 .elementor-element.elementor-element-3a7acead:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-3a7acead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmsphotobooth.com/wp-content/uploads/2026/08/medium-shot-friends-posing-photo-booth-scaled-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-3a7acead > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-378 .elementor-element.elementor-element-3a7acead > .elementor-container{max-width:1400px;min-height:300px;}.elementor-378 .elementor-element.elementor-element-3a7acead{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-35px;margin-bottom:0px;padding:0% 0% 7% 0%;}.elementor-378 .elementor-element.elementor-element-258de8e2{text-align:center;}.elementor-378 .elementor-element.elementor-element-258de8e2 .elementor-heading-title{font-size:70px;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-be57ee8{padding:7em 0em 7em 0em;}.elementor-378 .elementor-element.elementor-element-8a4d58f > .elementor-element-populated{padding:3em 5em 3em 1em;}.elementor-378 .elementor-element.elementor-element-81978e3 .elementor-heading-title{font-family:"good-vibes", Sans-serif;}.elementor-378 .elementor-element.elementor-element-74ee948 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;}.elementor-378 .elementor-element.elementor-element-c49139a{font-family:"Lato", Sans-serif;}.elementor-378 .elementor-element.elementor-element-eb4b8fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-b86b953{background-image:url("https://jmsphotobooth.com/wp-content/uploads/2026/08/img_3.png");padding:2em 2em 0em 0em;background-position:top right;background-repeat:no-repeat;background-size:200px auto;}.elementor-378 .elementor-element.elementor-element-b86b953 img{width:100%;}.elementor-378 .elementor-element.elementor-element-7f646791:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-7f646791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmsphotobooth.com/wp-content/uploads/2026/08/im-so-happy-that-i-met-you-shot-of-a-happy-young-couple-standing-together-on-their-wedding-day-.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-378 .elementor-element.elementor-element-7f646791 > .elementor-background-overlay{background-color:var( --e-global-color-044b931 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-378 .elementor-element.elementor-element-7f646791 > .elementor-container{max-width:720px;}.elementor-378 .elementor-element.elementor-element-7f646791{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 7em 0em;}.elementor-378 .elementor-element.elementor-element-3867244d > .elementor-element-populated{border-style:dashed;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2em 2em 2em 2em;}.elementor-378 .elementor-element.elementor-element-689a0e18 .ekit-video-popup-btn,.elementor-378 .elementor-element.elementor-element-689a0e18 .ekit-video-inline-btn{background-color:var( --e-global-color-accent );}.elementor-378 .elementor-element.elementor-element-689a0e18 .ekit-video-popup-btn:hover, .elementor-378 .elementor-element.elementor-element-689a0e18 .ekit-video-inline-btn:hover{background-color:var( --e-global-color-332724a );}.elementor-378 .elementor-element.elementor-element-689a0e18 .video-content{text-align:center;justify-content:center;display:flex;}.elementor-378 .elementor-element.elementor-element-689a0e18 a.ekit_icon_button:is(.ekit-video-popup-btn, .ekit-video-inline-btn):has(i,svg){font-size:35px;}.elementor-378 .elementor-element.elementor-element-689a0e18 .ekit-video-popup-btn{width:100px;height:100px;--glow-size:15px;color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-378 .elementor-element.elementor-element-689a0e18 .ekit-video-inline-btn{width:100px;height:100px;--glow-size:15px;color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-378 .elementor-element.elementor-element-689a0e18 .glow-ripple:before{color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-689a0e18 .glow-ripple:after{color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-689a0e18 .glow-ripple > i:after{color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-689a0e18 .glow-radio_wave:before{color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-689a0e18 .glow-radio_wave:after{color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-689a0e18 .glow-radio_wave > i:after{color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-689a0e18 .ekit-video-popup-btn svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-689a0e18 .ekit-video-inline-btn svg path{stroke:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-689a0e18 .ekit-video-popup-btn:hover{color:#ffffff;border-color:var( --e-global-color-332724a );}.elementor-378 .elementor-element.elementor-element-689a0e18 .ekit-video-inline-btn:hover{color:#ffffff;border-color:var( --e-global-color-332724a );}.elementor-378 .elementor-element.elementor-element-689a0e18 .ekit-video-popup-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.elementor-378 .elementor-element.elementor-element-689a0e18 .ekit-video-inline-btn:hover svg path{stroke:#ffffff;fill:#ffffff;}.mfp-close.ekit-video-popup-close{width:44px;height:44px;font-size:10px;right:0;background-color:#000000;color:#ffffff;border-radius:50% 50% 50% 50%;}.mfp-close.ekit-video-popup-close svg{width:10px;height:10px;}.mfp-close.ekit-video-popup-close .ekit-popup-close-icon svg{fill:#ffffff;}.mfp-close.ekit-video-popup-close:hover{background-color:#000000;border-radius:50% 50% 50% 50%;}.ekit_self_video_wrap .mfp-close.ekit-video-popup-close:hover{background-color:#000000;}.mfp-close.ekit-video-popup-close:hover .ekit-popup-close-icon i{color:#ffffff;}.mfp-close.ekit-video-popup-close:hover .ekit-popup-close-icon svg{fill:#ffffff;}.elementor-378 .elementor-element.elementor-element-652194b9{text-align:center;}.elementor-378 .elementor-element.elementor-element-652194b9 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-3f4bded7{text-align:center;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-2dcdc3af .elementor-button{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}@media(max-width:1024px){.elementor-378 .elementor-element.elementor-element-3a7acead{padding:7em 0em 0em 0em;}.elementor-378 .elementor-element.elementor-element-be57ee8{padding:1em 0em 5em 0em;}.elementor-378 .elementor-element.elementor-element-8a4d58f > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-378 .elementor-element.elementor-element-7f646791 > .elementor-container{max-width:600px;}.elementor-378 .elementor-element.elementor-element-7f646791{padding:3em 0em 3em 0em;}.elementor-378 .elementor-element.elementor-element-3867244d > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}}@media(max-width:767px){.elementor-378 .elementor-element.elementor-element-3a7acead{padding:5em 0em 0em 0em;}.elementor-378 .elementor-element.elementor-element-258de8e2 .elementor-heading-title{font-size:50px;}.elementor-378 .elementor-element.elementor-element-be57ee8{padding:1em 0em 1em 0em;}.elementor-378 .elementor-element.elementor-element-3867244d > .elementor-element-populated{margin:1em 1em 1em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;padding:21px 21px 21px 21px;}.elementor-378 .elementor-element.elementor-element-652194b9{text-align:center;}.elementor-378 .elementor-element.elementor-element-3f4bded7{text-align:center;}}@media(min-width:768px){.elementor-378 .elementor-element.elementor-element-8a4d58f{width:45%;}.elementor-378 .elementor-element.elementor-element-eb4b8fd{width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-378 .elementor-element.elementor-element-8a4d58f{width:100%;}.elementor-378 .elementor-element.elementor-element-eb4b8fd{width:100%;}}