.elementor-8 .elementor-element.elementor-element-b525eb8{--display:flex;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-layer-1{opacity:0.2;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-logo-juju{color:#1a1a1a;font-size:3.5rem;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-logo-wedding{color:#1a1a1a;font-size:2.2rem;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-logo-subtitle{color:#1a1a1a;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-tagline{color:#B8977A;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-title{color:#1a1a1a;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-rotating-words{color:#B8977A;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-subtitle{color:#4a4a4a;max-width:550px;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-cta{background:linear-gradient(135deg, #2d2d2d, #2d2d2d);color:#FFFFFF;padding:1.3rem 2.8rem 1.3rem 2.8rem;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-cta:hover{background:linear-gradient(135deg, #C9A889, #C9A889);}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-cta-secondary{border-color:#C9A889;color:#2d2d2d;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-cta-secondary:hover{background-color:#E8DDD3;border-color:#E8DDD3;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero{background-color:#FAF8F5;min-height:100vh;padding-top:80px;padding-bottom:120px;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-layer-2{background:radial-gradient(ellipse at 30% 20%, rgba(201, 168, 137, 0.15) 0%, transparent 50%);}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-layer-3{background:radial-gradient(ellipse at 70% 80%, rgba(232, 221, 211, 0.2) 0%, transparent 50%);}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-float-1{border-color:#E8DDD3;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-float-3{border-color:#E8DDD3;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-float-4{background-color:#E8DDD3;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-hero-content{max-width:900px;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-shape-divider .shape-fill{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-948af5d .juju-shape-divider svg{height:60px;}.elementor-8 .elementor-element.elementor-element-09d2ad5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-4ca3047 .juju-stats-container{grid-template-columns:repeat(4, 1fr);max-width:1200px;gap:3rem;}.elementor-8 .elementor-element.elementor-element-4ca3047 .juju-stats{background-color:#FFFFFF;padding:5rem 4rem 5rem 4rem;}.elementor-8 .elementor-element.elementor-element-4ca3047 .juju-stat-number{color:#B8977A;margin-bottom:0.5rem;}.elementor-8 .elementor-element.elementor-element-4ca3047 .juju-counter-suffix, .elementor-8 .elementor-element.elementor-element-4ca3047 .juju-counter-prefix{font-size:2rem;}.elementor-8 .elementor-element.elementor-element-4ca3047 .juju-stat-label{color:#4a4a4a;}.elementor-8 .elementor-element.elementor-element-4ca3047 .juju-stat-item::after{background:linear-gradient(to bottom, transparent, #E8DDD3, transparent);height:60%;}.elementor-8 .elementor-element.elementor-element-4ca3047 .juju-stat-item{padding:2rem 2rem 2rem 2rem;}.elementor-8 .elementor-element.elementor-element-4ca3047 .juju-stat-icon{color:#C9A889;font-size:2.5rem;margin-bottom:1rem;}.elementor-8 .elementor-element.elementor-element-4ca3047 .juju-stat-icon svg{fill:#C9A889;width:2.5rem;height:2.5rem;}.elementor-8 .elementor-element.elementor-element-0ecb98c .juju-about{background-color:#FFFFFF;padding:8rem 4rem 8rem 4rem;}.elementor-8 .elementor-element.elementor-element-0ecb98c .juju-about-container{max-width:1200px;gap:6rem;}.elementor-8 .elementor-element.elementor-element-0ecb98c .juju-about-decor-1{border-color:#C9A889;}.elementor-8 .elementor-element.elementor-element-0ecb98c .juju-about-decor-2{background-color:#E8DDD3;}.elementor-8 .elementor-element.elementor-element-0ecb98c .juju-about-decor-3{background:linear-gradient(135deg, #C9A889, #C9A889);}.elementor-8 .elementor-element.elementor-element-0ecb98c .juju-section-eyebrow{color:#C9A889;}.elementor-8 .elementor-element.elementor-element-0ecb98c .juju-section-eyebrow::before{background-color:#C9A889;}.elementor-8 .elementor-element.elementor-element-0ecb98c .juju-section-title{color:#1a1a1a;}.elementor-8 .elementor-element.elementor-element-0ecb98c .juju-section-title em{color:#B8977A;}.elementor-8 .elementor-element.elementor-element-0ecb98c .juju-about-text{color:#4a4a4a;margin-bottom:1.5rem;}.elementor-8 .elementor-element.elementor-element-0ecb98c .juju-about-signature{color:#B8977A;margin-top:2rem;}.elementor-8 .elementor-element.elementor-element-e73cba5 .juju-process{background-color:#FAF8F5;padding:8rem 4rem 8rem 4rem;}.elementor-8 .elementor-element.elementor-element-e73cba5 .juju-process-timeline{max-width:1000px;}.elementor-8 .elementor-element.elementor-element-e73cba5 .juju-process-header .juju-section-eyebrow{color:#C9A889;}.elementor-8 .elementor-element.elementor-element-e73cba5 .juju-process-header .juju-section-title{color:#1a1a1a;}.elementor-8 .elementor-element.elementor-element-e73cba5 .juju-process-header .juju-section-title em{color:#B8977A;}.elementor-8 .elementor-element.elementor-element-e73cba5 .juju-process-header{margin-bottom:5rem;}.elementor-8 .elementor-element.elementor-element-e73cba5 .juju-process-timeline::before{background:linear-gradient(to bottom, #E8DDD3, #C9A889, #E8DDD3);width:2px;}.elementor-8 .elementor-element.elementor-element-e73cba5 .juju-process-number{width:60px;height:60px;background-color:#FFFFFF;border-color:#C9A889;border-width:3px;color:#B8977A;}.elementor-8 .elementor-element.elementor-element-e73cba5 .juju-process-number svg{fill:#B8977A;}.elementor-8 .elementor-element.elementor-element-e73cba5 .juju-process-item:hover .juju-process-number{background-color:#C9A889;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e73cba5 .juju-process-item:hover .juju-process-number svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e73cba5 .juju-process-content{background-color:#FFFFFF;padding:2rem 2rem 2rem 2rem;border-radius:16px;}.elementor-8 .elementor-element.elementor-element-e73cba5 .juju-process-content h3{color:#1a1a1a;}.elementor-8 .elementor-element.elementor-element-e73cba5 .juju-process-content p{color:#4a4a4a;}.elementor-8 .elementor-element.elementor-element-e73cba5 .juju-process-item{margin-bottom:3rem;}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-services-grid{grid-template-columns:repeat(4, 1fr);gap:2rem;max-width:1200px;}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-flip-card-inner{transition-duration:0.8s;}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-services{background-color:#FFFFFF;padding:8rem 4rem 8rem 4rem;}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-services-header .juju-section-eyebrow{color:#C9A889;}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-services-header .juju-section-title{color:#1a1a1a;}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-services-header .juju-section-title em{color:#B8977A;}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-services-header{margin-bottom:4rem;}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-flip-card{height:400px;}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-flip-card-front, .elementor-8 .elementor-element.elementor-element-0367b3b .juju-flip-card-back{border-radius:20px;}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-flip-card-front{background-color:#FAF8F5;}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-flip-card-front-image{height:65%;}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-flip-card-front h3{color:#1a1a1a;}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-flip-card-front p{color:#C9A889;}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-flip-card-back{background:linear-gradient(135deg, #2d2d2d, #3d3d3d);}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-flip-card-back h3{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-flip-card-back p{color:rgba(255,255,255,0.8);}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-flip-card-back li{color:rgba(255,255,255,0.7);border-bottom-color:rgba(255,255,255,0.1);}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-card-cta{background-color:#FFFFFF;color:#2d2d2d;padding:0.7rem 1.2rem 0.7rem 1.2rem;}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-card-cta:hover{background-color:#C9A889;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-04c8766 .juju-video-showcase{min-height:80vh;}.elementor-8 .elementor-element.elementor-element-04c8766 .juju-video-showcase-overlay{opacity:0.6;}.elementor-8 .elementor-element.elementor-element-04c8766 .juju-play-button{width:100px;height:100px;background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-04c8766 .juju-play-button svg{color:#B8977A;}.elementor-8 .elementor-element.elementor-element-04c8766 .juju-play-button:hover{background-color:#C9A889;}.elementor-8 .elementor-element.elementor-element-04c8766 .juju-play-button:hover svg{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-04c8766 .juju-play-button::before{border-color:rgba(255,255,255,0.3);}.elementor-8 .elementor-element.elementor-element-04c8766 .juju-video-section-eyebrow{color:#C9A889;}.elementor-8 .elementor-element.elementor-element-04c8766 .juju-video-section-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-04c8766 .juju-video-section-title em{color:#C9A889;}.elementor-8 .elementor-element.elementor-element-04c8766 .juju-video-showcase-text{color:rgba(255,255,255,0.8);}.elementor-8 .elementor-element.elementor-element-04c8766 .juju-video-showcase-content{max-width:800px;}.elementor-8 .elementor-element.elementor-element-04c8766 .juju-video-lightbox{background-color:rgba(0, 0, 0, 0.95);}.elementor-8 .elementor-element.elementor-element-04c8766 .juju-video-lightbox-content{max-width:1100px;}.elementor-8 .elementor-element.elementor-element-04c8766 .juju-video-lightbox iframe, .elementor-8 .elementor-element.elementor-element-04c8766 .juju-video-lightbox #jujuVideoContainer, .elementor-8 .elementor-element.elementor-element-04c8766 .juju-video-lightbox #jujuVideoContainer iframe{border-radius:12px;}.elementor-8 .elementor-element.elementor-element-c93ed94 .juju-portfolio-grid{grid-template-columns:repeat(3, 1fr);}.elementor-8 .elementor-element.elementor-element-c93ed94 .juju-portfolio{background-color:#2d2d2d;}.elementor-8 .elementor-element.elementor-element-c93ed94 .juju-portfolio-eyebrow{color:#C9A889;}.elementor-8 .elementor-element.elementor-element-c93ed94 .juju-portfolio-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c93ed94 .juju-portfolio-title em{color:#C9A889;}.elementor-8 .elementor-element.elementor-element-788e711 .juju-testimonials{background-color:#FAF8F5;padding:8rem 4rem 8rem 4rem;}.elementor-8 .elementor-element.elementor-element-788e711 .juju-testimonials-slider{max-width:900px;}.elementor-8 .elementor-element.elementor-element-788e711 .juju-testimonials-header .juju-section-eyebrow{color:#C9A889;}.elementor-8 .elementor-element.elementor-element-788e711 .juju-testimonials-header .juju-section-eyebrow::before{background-color:#C9A889;}.elementor-8 .elementor-element.elementor-element-788e711 .juju-testimonials-header .juju-section-title{color:#1a1a1a;}.elementor-8 .elementor-element.elementor-element-788e711 .juju-testimonials-header .juju-section-title em{color:#B8977A;}.elementor-8 .elementor-element.elementor-element-788e711 .juju-testimonials-header{margin-bottom:4rem;}.elementor-8 .elementor-element.elementor-element-788e711 .juju-testimonial-slide{background-color:#FFFFFF;padding:3rem 3rem 3rem 3rem;border-radius:24px;}.elementor-8 .elementor-element.elementor-element-788e711 .juju-testimonial-image{width:200px;height:200px;border-color:#E8DDD3;border-width:4px;}.elementor-8 .elementor-element.elementor-element-788e711 .juju-testimonial-text{color:#4a4a4a;}.elementor-8 .elementor-element.elementor-element-788e711 .juju-testimonial-author h5{color:#1a1a1a;}.elementor-8 .elementor-element.elementor-element-788e711 .juju-testimonial-author p{color:#8B8178;}.elementor-8 .elementor-element.elementor-element-788e711 .juju-testimonial-stars svg{fill:#C9A889;width:20px;height:20px;}.elementor-8 .elementor-element.elementor-element-788e711 .juju-testimonial-dot{background-color:#E8DDD3;width:12px;height:12px;}.elementor-8 .elementor-element.elementor-element-788e711 .juju-testimonial-dot.active{background-color:#C9A889;}.elementor-8 .elementor-element.elementor-element-3495258 .juju-faq{background-color:#FAF8F5;padding:8rem 4rem 8rem 4rem;}.elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-grid{max-width:800px;}.elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-header .juju-section-eyebrow{color:#C9A889;}.elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-header .juju-section-eyebrow::before{background-color:#C9A889;}.elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-header .juju-section-title{color:#1a1a1a;}.elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-header .juju-section-title em{color:#B8977A;}.elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-header{margin-bottom:4rem;}.elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-item{background-color:#FFFFFF;border-radius:12px;margin-bottom:1rem;}.elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-question{color:#1a1a1a;padding:1.5rem 2rem 1.5rem 2rem;}.elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-question:hover{color:#B8977A;}.elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-answer{color:#4a4a4a;}.elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-answer-inner{padding:0rem 2rem 1.5rem 2rem;}.elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-icon{width:36px;height:36px;background-color:#E8DDD3;}.elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-icon span, .elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-icon svg{color:#B8977A;}.elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-item.active .juju-faq-icon{background-color:#C9A889;}.elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-item.active .juju-faq-icon span, .elementor-8 .elementor-element.elementor-element-3495258 .juju-faq-item.active .juju-faq-icon svg{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-575c544 .juju-contact{background-color:#FAF8F5;padding:8rem 4rem 8rem 4rem;}.elementor-8 .elementor-element.elementor-element-575c544 .juju-contact-info .juju-section-eyebrow{color:#C9A889;}.elementor-8 .elementor-element.elementor-element-575c544 .juju-contact-info .juju-section-eyebrow::before{background-color:#C9A889;}.elementor-8 .elementor-element.elementor-element-575c544 .juju-contact-info .juju-section-title{color:#1a1a1a;}.elementor-8 .elementor-element.elementor-element-575c544 .juju-contact-info .juju-section-title em{color:#B8977A;}.elementor-8 .elementor-element.elementor-element-575c544 .juju-contact-detail{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-575c544 .juju-contact-social a{background-color:#1a1a1a;}.elementor-8 .elementor-element.elementor-element-575c544 .juju-contact-social a:hover{background-color:#C9A889;}.elementor-8 .elementor-element.elementor-element-575c544 .juju-contact-form-wrapper{background-color:#FFFFFF;padding:3rem 3rem 3rem 3rem;border-radius:24px;}.elementor-8 .elementor-element.elementor-element-575c544 .juju-contact-form-wrapper::before{background:linear-gradient(90deg, #E8DDD3, #C9A889, #B8977A);}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer{background-color:#1a1a1a;}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer-main{padding:5rem 4rem 0rem 4rem;}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer-logo{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer-tagline{color:rgba(255,255,255,0.6);}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer-column h4{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer-links a{color:rgba(255,255,255,0.6);}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer-contact-item span{color:rgba(255,255,255,0.6);}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer-links a:hover{color:#C9A889;}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer-social a{background-color:rgba(255,255,255,0.1);}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer-social a:hover{background-color:#C9A889;}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer-social svg{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer-newsletter{background-color:#C9A889;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer-newsletter h4{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer-newsletter p{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer-bottom{background-color:rgba(0,0,0,0.2);}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer-copyright{color:rgba(255,255,255,0.5);}.elementor-8 .elementor-element.elementor-element-dce1184 .juju-footer-legal a{color:rgba(255,255,255,0.5);}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-4ca3047 .juju-stats-container{grid-template-columns:repeat(2, 1fr);}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-services-grid{grid-template-columns:repeat(2, 1fr);}.elementor-8 .elementor-element.elementor-element-c93ed94 .juju-portfolio-grid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-4ca3047 .juju-stats-container{grid-template-columns:repeat(2, 1fr);}.elementor-8 .elementor-element.elementor-element-0367b3b .juju-services-grid{grid-template-columns:repeat(1, 1fr);}.elementor-8 .elementor-element.elementor-element-c93ed94 .juju-portfolio-grid{grid-template-columns:repeat(1, 1fr);}}