@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_80fb975-module__mWTEcG__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}
@font-face{font-family:amsterdam;src:url(../media/Amsterdam-s.p.1p1jr82nnec0k.ttf)format("truetype");font-display:swap}@font-face{font-family:amsterdam Fallback;src:local(Arial);ascent-override:251.14%;descent-override:110.79%;line-gap-override:0.0%;size-adjust:88.19%}.amsterdam_f22d3e2a-module__1s100a__className{font-family:amsterdam,amsterdam Fallback}
.header-web{display:none}.hero{text-align:center;color:#fff;justify-content:center;align-items:center;height:90vh;display:flex;position:relative}.hero-overlay{background:#0006;position:absolute;inset:0}.hero-content{z-index:10;max-width:900px;padding:0 20px;position:relative}.hero-celebrate{letter-spacing:4px;font-size:22px;font-weight:600}.text-celeb{color:#fff;font-family:Cinzel,sans-serif;font-size:22px;font-weight:600}.hero-love{color:#fd9b48;font-size:80px;font-style:italic;line-height:1}.hero-heading{font-size:50px;line-height:1.2}.hero-sub{margin-top:15px;font-size:28px}.hero-btn{color:#fff;cursor:pointer;background:#bb687a;border:none;margin-top:30px;padding:12px 28px}.feature{background:#f3f3f3;justify-content:center;padding:80px 0;display:flex}.feature-inner{width:100%;max-width:900px}.about{text-align:center;background:#fff;padding-top:110px;padding-bottom:120px}.about-title{color:#bb687a;text-align:center;margin-top:0;margin-bottom:60px;padding-bottom:90px;font-size:50px;font-weight:400}.about-wrapper{max-width:1350px;margin:auto;position:relative}.about-box{text-align:left;background:#fdf7f7;padding:60px 80px}.about-text{color:#6b4b4b;max-width:600px;font-size:14px;font-weight:400;line-height:1.8}.about-founder{color:#3a1a1f;margin-top:25px;font-weight:600}.about-image{position:absolute;top:-40px;right:150px}.about-image img{border-radius:0;min-width:450px}@media (max-width:768px){.about-wrapper{flex-direction:column;align-items:center;display:flex}.about-image{margin-top:30px;position:relative;top:0}.about-box{padding:40px}}.featured{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:40px 0}.featured-logos{flex-wrap:wrap;justify-content:center;gap:50px;max-width:100%;margin:auto;display:flex}.why-section{padding-top:70px;padding-bottom:0}.why-title{text-align:center;color:#bb687a;margin-bottom:80px;font-size:50px}.why-wrapper{max-width:1350px;margin:auto}.why-row{background:#bb687a;justify-content:space-between;align-items:center;min-height:230px;max-height:229px;margin:80px 0;padding:50px 80px;display:flex;position:relative}.why-row.reverse{background-color:#c8cfdf82;flex-direction:row-reverse}.mt-5{margin-top:50px}.why-img{margin-bottom:40px;position:absolute;left:80px}.why-row.reverse .why-img{margin-top:-40px;left:auto;right:140px}.why-text{color:#fff;margin-left:600px}.why-row.reverse .why-text{color:#bb687a;margin-left:0;margin-right:490px}.why-text h3{margin-bottom:50px;font-size:38px}.why-text p{opacity:.9;margin-bottom:15px;font-size:15px}.work-heading{font-family:Cinzel,sans-serif;font-size:50px;font-weight:400}.work-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:auto;display:grid}.work-btn{color:#fff;background:#bb687a;border:none;margin-top:40px;padding:12px 25px}.testimonials{background:#fff}@media (max-width:480px){.testimonials{margin-top:0}}.testimonial-slide{padding-top:0;padding-bottom:0}.testimonial-heading{font-family:Cinzel,sans-serif;font-size:50px;font-weight:400}.testimonials-grid{grid-template-columns:repeat(5,1fr);gap:20px;max-width:1100px;margin:auto;display:grid}.testimonial-card{background:#fff;border-radius:6px;padding:15px}.slide-radius{border-radius:7px}.highlight{padding:80px 0}.highlight-grid{grid-template-columns:1fr 1fr;gap:40px;max-width:1100px;margin:auto;display:grid}.highlight-box{color:#fff;background:#bb687a;padding:40px}.feature-sec{max-width:1350px;margin:auto}.faq{color:#fff;text-align:center;background:#edd3d3;padding:80px 0}.faq-container{max-width:800px;margin:auto}.faq-item{border:1px solid #ffffff4d;margin-bottom:10px;padding:15px}.love{margin-top:80px;margin-bottom:80px;font-size:80px;font-style:italic;font-weight:500;color:#fd9b48!important;font-family:AMSTERDAM,sans-serif!important}@media only screen and (max-width:768px){.love{margin-top:80px;margin-bottom:80px;font-size:45px;font-style:italic;font-weight:500;color:#fd9b48!important;font-family:AMSTERDAM,sans-serif!important}}.video-section{background-color:#fdf7f7;flex-direction:column;place-content:center;align-items:center;padding:50px 20px;display:flex}.video-wrapper{width:75%;max-width:1000px;position:relative}.video-player{border-radius:4px;width:100%;height:auto}.mute-btn{color:#fff;cursor:pointer;z-index:10;background:#000;border:none;border-radius:6px;padding:6px 14px;font-size:15px;font-weight:800;position:absolute;top:10px;left:50%;transform:translate(-50%)}.featured-heading{text-align:center;background:#bb687a;padding:2px 0}.featured-heading h2{color:#fff;margin:0;font-family:Cinzel,sans-serif;font-size:40px;font-weight:600}.featured-logos{background:#f5f5f5;padding:60px 0}.featured-logos img{object-fit:contain;width:auto;height:auto;transition:all .3s}.featured-logos img:hover{filter:none}.featured-logos .swiper-wrapper{transition-timing-function:linear!important}.bgsec{min-height:700px;margin-left:-50px}.inner-wrapper{width:100%}.faqheading{color:#fff;font-family:Cinzel,sans-serif;font-size:50px;font-weight:400}.quote-btn{background:linear-gradient(132deg,#ff6566 38%,#ffb04f 100%);border-radius:50px;padding:20px 30px;font-family:Cinzel,sans-serif;font-weight:600}.quote-btn:hover{opacity:.9}.faq{margin-bottom:50px}@media (max-width:1024px){.hero-heading{font-size:40px}.hero-love{font-size:65px}.hero-sub{font-size:22px}.about-image img{min-width:350px}.about-box{padding:50px}.why-row{padding:40px}.why-text{margin-left:420px}.why-row.reverse{background-color:#c8cfdf82}.why-row.reverse .why-text{margin-right:380px}.testimonials-grid{grid-template-columns:repeat(3,1fr)}.bgsec{min-height:500px;margin-left:0}}@media (max-width:768px){.hero-heading{font-size:28px}.hero-love{font-size:50px}.hero-sub{font-size:18px}.text-celeb{font-size:30px}.video-wrapper{width:95%}.about-title{padding-bottom:40px;font-size:36px}.about-box{padding:30px}.about-image img{min-width:100%}.featured-logos{padding:30px 0}.why-row{text-align:center;flex-direction:column;padding:40px 25px}.why-row.reverse{flex-direction:column}.why-img{margin-bottom:20px;position:relative;left:0;right:0}.why-row.reverse .why-img{right:0}.why-text,.why-row.reverse .why-text{margin:0}.why-text h3{font-size:28px}.work-grid,.testimonials-grid,.feature-sec .grid{grid-template-columns:1fr}.bgsec{min-height:auto;margin-top:20px;margin-left:0}@media only screen and (max-width:768px){.bgsec{margin-top:0}}.faqheading{font-size:32px}}@media (max-width:480px){.hero-love{font-size:40px}.hero-heading{font-size:24px}.quote-btn{padding:12px 22px}.video-section{padding:50px 15px}}section{padding-top:50px;padding-bottom:50px}.container{max-width:1350px;margin:auto;padding:0 20px}p{line-height:1.7}.about-img{border-radius:10px;width:100%;height:auto}.content-section{margin-bottom:50px}.image-wrapper{width:100%;height:250px;position:relative}.img-full{object-fit:contain}.set-grid{margin-top:-90px}.text-faq{text-align:justify}.video-wrapper{width:100%;height:600px;margin-bottom:5px;position:relative}.video-frame{border:none;width:100%;height:100%}.mute-btn{z-index:2;color:#fff;cursor:pointer;background:#000;border:none;padding:8px 14px;position:absolute;top:20px;right:20px}.about-mobile{display:none}.leading-tight{font-weight:600}.costume-text{margin-bottom:20px}.btn-pack{fill:#bb687a;color:#fff;background-color:#ba687a;background-image:none;border-radius:50px;margin-top:20px;padding:12px 24px;font-family:Quicksand,sans-serif;font-size:13px;font-weight:600}.btn-costume{fill:#bb687a;color:#bb687a;background-color:#e2e6eb;background-image:none;border-radius:50px;padding:12px 24px;font-family:Quicksand,sans-serif;font-size:13px;font-weight:600}@media (max-width:767px){.leading-tight{font-size:20px}.video-section{padding:30px 0}.video-wrapper{height:206px;margin-bottom:5px}.about{padding-top:50px}.about-title{font-size:40px}.about-mobile{display:block}.aboutdesktop{display:none}.about-image{right:0}.about{padding-bottom:0}.featured-heading h2{font-size:30px}.image-wrapper{height:130px}.why-title{font-size:40px}.why-row{margin:10px 0}.mt-5{margin-top:10px}.why-text h3{font-size:35px;line-height:84px}.work{padding-top:30px}.work-title{margin-bottom:30px}.our-set{padding-top:30px;padding-bottom:0}.setgrid{padding-bottom:30px}.textstand{font-family:Cinzel,sans-serif;font-size:30px;font-weight:400}}.popup-overlay{z-index:9999;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.popup-box{text-align:center;background:#fff;border-radius:12px;width:320px;padding:30px;position:relative}.popup-buttons{justify-content:center;gap:15px;margin-top:20px;display:flex}.popup-btn{color:#fff;background-color:#ff881d;border-radius:8px;padding:10px 18px;font-weight:600;text-decoration:none}.close-btn{cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:8px;right:10px}.fa-list{font-family:Quicksand,sans-serif;font-size:18px;font-weight:600}.item{border-radius:0}.gallery{column-gap:10px}.cstonrent{margin-top:-30px}.margintop{margin-top:-20px}.sectionpadding{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.workbg{background-color:#fff!important}.standout{margin-bottom:50px;font-size:35px;font-weight:400;font-family:AMSTERDAM,sans-serif!important}@media only screen and (max-width:768px){.standout{text-align:center;font-size:27px;line-height:2.9em;font-family:AMSTERDAM,sans-serif!important}.fa-list{font-size:15px;word-spacing:-3px!important}.work-title{margin-top:10px;margin-bottom:65px}.mobile-why-heading{text-align:center;font-size:30px;font-weight:400;line-height:2.5em}.mobile-why-text{color:#bb687a;--textColor:#bb687a;text-align:center;font-family:Quicksand,sans-serif;font-weight:400}.wsec-desktop,.why-section{display:none}}.why-card{border:1px solid #ffffff26;transition:all .5s;position:relative;overflow:hidden}.why-card:before{content:"";animation:5s linear infinite borderShine;position:absolute;inset:-2px;transform:translate(-100%)}.why-content h3{font-family:Amsterdam,Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:.9}.why-card:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff2e,#ffffff05);width:100%;height:100%;position:absolute;top:0;left:0}.why-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px #0000002e,0 0 40px #ffffff26}.why-number{border:2px solid #ffffff26;animation:4s ease-in-out infinite numberFloat;overflow:hidden}.why-number:before{content:"";background:linear-gradient(120deg,#0000,#fff6,#0000);width:120%;height:120%;animation:4s linear infinite numberShine;position:absolute;transform:rotate(30deg)}.why-content h3{animation:3s ease-in-out infinite titleFloat;position:relative}.why-content{margin-top:20px}.why-content p{animation:3s ease-in-out infinite alternate textFade}.why-btn{transition:all .4s;position:relative;overflow:hidden}.why-btn:hover{transform:translateY(-2px);box-shadow:0 0 20px #ffffff80,0 0 40px #ffffff40}.why-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:100%;height:100%;animation:3s linear infinite btnShine;position:absolute;top:0;left:-100%}.why-card .floating-blob{filter:blur(25px);background:#ffffff14;border-radius:50%;width:120px;height:120px;animation:8s ease-in-out infinite blobMove;position:absolute;top:-40px;right:-40px}@keyframes borderShine{to{transform:translate(300%)}}@keyframes numberFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes numberShine{0%{left:-150%}to{left:150%}}@keyframes titleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes textFade{0%{opacity:.85}to{opacity:1}}@keyframes btnShine{to{left:120%}}@keyframes blobMove{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}.why-card{opacity:0;border-radius:20px;align-items:center;min-height:120px;padding:20px 20px 20px 75px;animation:.8s forwards fadeUp;display:flex;position:relative;overflow:visible;transform:translateY(40px);box-shadow:0 10px 30px #00000014}.why-card:first-child{animation-delay:.1s}.why-card:nth-child(2){animation-delay:.2s}.why-card:nth-child(3){animation-delay:.3s}.why-card:nth-child(4){animation-delay:.4s}.why-card:nth-child(5){animation-delay:.5s}.why-number{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:28px;font-weight:700;animation:4s ease-in-out infinite numberFloat;display:flex;position:absolute;left:-15px;overflow:hidden;box-shadow:0 10px 25px #00000026,0 0 20px #ffffff26}.why-number:before{content:"";background:linear-gradient(120deg,#0000,#ffffff59,#0000);width:200%;height:200%;animation:3s linear infinite numberShine;position:absolute;top:-100%;left:-100%;transform:rotate(25deg)}.why-content h3{color:#fff;margin-bottom:25px;font-size:20px;font-weight:700}.why-content p{color:#fffffff2;font-size:13px;line-height:1.6}.why-card-1{background:linear-gradient(135deg,#f9a826,#ff7f11)}.why-card-1 .why-number{background:linear-gradient(135deg,#7b1fa2,#d81b60)}.why-card-2{background:linear-gradient(135deg,#8bc34a,#cddc39)}.why-card-2 .why-number{background:linear-gradient(135deg,#1e3c72,#2a5298)}.why-card-3{background:linear-gradient(135deg,#ffb347,#ff7043)}.why-card-3 .why-number{background:linear-gradient(135deg,#ff9800,#ffc107)}.why-card-4{background:linear-gradient(135deg,#be7186,#74405b)}.why-card-4 .why-number{background:linear-gradient(135deg,#74405b,#be7186)}.why-card-5{background:linear-gradient(135deg,#e91e63,#ff4081)}.why-card-5 .why-number{background:linear-gradient(135deg,#ff9800,#ffc107)}.why-btn{color:#74405b;background:#fff;border-radius:999px;margin-top:12px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-block}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.why-card:after,.floating-blob{display:none}.prewedding-dream-section{background:#fdf7f7;width:100%;padding:0 20px 60px;position:relative;overflow:hidden}.prewedding-dream-container{z-index:2;text-align:center;width:100%;max-width:1350px;margin:0 auto;position:relative}.prewedding-dream-label{color:#fff;background:#bb687a;border-radius:0 0 25px 25px;flex-direction:column;justify-content:center;align-items:center;min-width:430px;margin:0 auto 38px;padding:15px 45px 17px;line-height:1.25;display:inline-flex;box-shadow:0 10px 25px #74405b1f}.prewedding-dream-label span{letter-spacing:.5px;font-size:18px;font-weight:400;display:block}.prewedding-dream-label strong{letter-spacing:.5px;margin-top:3px;font-size:26px;font-weight:600;display:block}.prewedding-dream-content{max-width:1150px;margin:0 auto;position:relative}.prewedding-dream-small{color:#bb687a;letter-spacing:3px;margin:0 0 15px;font-size:13px;font-weight:600}.prewedding-dream-heading{color:#3f3036;letter-spacing:-.5px;margin:0;font-size:42px;font-weight:500;line-height:1.35}.prewedding-dream-highlight{color:#bb687a;margin-top:20px;font-size:50px;font-weight:400;line-height:1.5}.prewedding-dream-pattern{opacity:.35;pointer-events:none;background-image:radial-gradient(circle,#d9b7bf 1.5px,#0000 1.5px);background-size:22px 22px;width:400px;height:260px;position:absolute;top:20px;right:-40px;-webkit-mask-image:linear-gradient(270deg,#000,#0000008c,#0000);mask-image:linear-gradient(270deg,#000,#0000008c,#0000)}@media (max-width:1024px){.prewedding-dream-section{padding:0 20px 55px}.prewedding-dream-label{min-width:390px;margin-bottom:32px}.prewedding-dream-heading{font-size:36px}.prewedding-dream-highlight{font-size:44px}}@media (max-width:767px){.prewedding-dream-section{padding:0 15px 42px}.prewedding-dream-label{border-radius:0 0 20px 20px;width:100%;min-width:0;max-width:320px;margin-bottom:28px;padding:13px 20px 15px}.prewedding-dream-label span{letter-spacing:.3px;font-size:14px}.prewedding-dream-label strong{font-size:20px}.prewedding-dream-small{letter-spacing:2px;margin-bottom:12px;font-size:10px}.prewedding-dream-heading{letter-spacing:0;font-size:25px;line-height:1.4}.prewedding-dream-highlight{margin-top:13px;font-size:34px;line-height:1.6}.prewedding-dream-pattern{opacity:.25;background-size:18px 18px;width:230px;height:180px;top:10px;right:-100px}}@media (max-width:480px){.prewedding-dream-section{padding:0 15px 38px}.prewedding-dream-label{max-width:290px;margin-bottom:25px;padding:12px 18px 14px}.prewedding-dream-label span{font-size:18px;font-weight:500!important}.prewedding-dream-label strong{font-size:18px}.prewedding-dream-heading{font-size:22px}.prewedding-dream-highlight{font-size:30px}}.prewedding-full-video-section{background:#000;width:100%;max-width:none;position:relative;overflow:hidden;margin:0!important;padding:0!important}.prewedding-full-video-wrapper{aspect-ratio:16/9;background:#000;width:100%;margin:0;padding:0;position:relative;overflow:hidden}.prewedding-full-video-frame{top:0;left:0;z-index:5;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}@media (min-width:1440px){.prewedding-full-video-wrapper{aspect-ratio:16/7.5}}@media (max-width:1024px){.prewedding-full-video-wrapper{aspect-ratio:16/9}}@media (max-width:767px){.prewedding-full-video-section{width:100%;margin:0!important;padding:0!important}.prewedding-full-video-wrapper{aspect-ratio:16/9;width:100%;margin:0}}@media (max-width:480px){.prewedding-full-video-wrapper{aspect-ratio:16/9}}.featured-marquee-section{background:#f7f7f7;width:100%;max-width:100%;position:relative;margin:0!important;padding:0!important;overflow:hidden!important}.featured-marquee-heading{text-align:center;background:#bb687a;width:100%;margin:0;padding:10px 15px}.featured-marquee-heading h2{color:#fff;letter-spacing:.3px;margin:0;padding:0;font-size:34px;font-weight:500;line-height:1.25}.featured-marquee-window{background:#f7f7f7;width:100%;max-width:100%;padding:30px 0;position:relative;overflow:hidden}.featured-marquee-window:before,.featured-marquee-window:after{content:"";z-index:2;pointer-events:none;width:35px;position:absolute;top:0;bottom:0}.featured-marquee-window:before{background:linear-gradient(90deg,#f7f7f7,#f7f7f700);left:0}.featured-marquee-window:after{background:linear-gradient(270deg,#f7f7f7,#f7f7f700);right:0}.featured-marquee-track{will-change:transform;align-items:center;width:max-content;animation:26s linear infinite featuredMarqueeMove;display:flex}.featured-marquee-group{flex-shrink:0;align-items:center;gap:34px;padding-right:34px;display:flex}.featured-marquee-logo{flex:none;justify-content:center;align-items:center;height:72px;margin:0;padding:0;display:flex}.featured-marquee-image{object-fit:contain;width:auto;max-width:390px;height:auto;max-height:90px;margin:0;display:block}@keyframes featuredMarqueeMove{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (hover:hover){.featured-marquee-window:hover .featured-marquee-track{animation-play-state:paused}}@media (max-width:1024px){.featured-marquee-heading{padding:9px 12px}.featured-marquee-heading h2{font-size:29px}.featured-marquee-window{padding:15px 0}.featured-marquee-group{gap:25px;padding-right:25px}.featured-marquee-logo{height:62px}.featured-marquee-image{max-width:190px;max-height:50px}.featured-marquee-track{animation-duration:24s}}@media (max-width:767px){.featured-marquee-section{width:100%;max-width:100vw;margin:0!important;padding:0!important;overflow-x:hidden!important}.featured-marquee-heading{padding:7px 10px}.featured-marquee-heading h2{font-size:23px;line-height:1.25}.featured-marquee-window{width:100%;max-width:100vw;padding:10px 0;overflow:hidden}.featured-marquee-group{gap:18px;padding-right:18px}.featured-marquee-logo{height:48px}.featured-marquee-image{max-width:145px;max-height:38px}.featured-marquee-window:before,.featured-marquee-window:after{width:15px}.featured-marquee-track{animation-duration:20s}}@media (max-width:480px){.featured-marquee-heading{padding:6px 8px}.featured-marquee-heading h2{font-size:20px}.featured-marquee-window{padding:30px 0}.featured-marquee-group{gap:14px;padding-right:14px}.featured-marquee-logo{height:42px}.featured-marquee-image{max-width:300px;max-height:150px}.featured-marquee-track{animation-duration:18s}}@media (prefers-reduced-motion:reduce){.featured-marquee-track{animation-duration:60s}}.prewedding-photos-section{background:#fff;width:100%;position:relative;overflow:hidden;margin:0!important;padding:26px 20px 42px!important}.prewedding-photos-heading-wrap{text-align:center;justify-content:center;align-items:center;width:100%;display:flex;margin:0 0 22px!important;padding:0!important}.prewedding-photos-heading-wrap:before,.prewedding-photos-heading-wrap:after{content:none!important;display:none!important}.prewedding-photos-heading{white-space:nowrap;float:none!important;text-align:center!important;color:#bb687a!important;background:0 0!important;width:auto!important;height:auto!important;margin:50px auto 70px!important;padding:0!important;font-size:58px!important;font-weight:400!important;line-height:1.05!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.prewedding-gallery-container{width:100%;max-width:1180px;margin:0 auto!important;padding:0!important}.prewedding-gallery-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;width:100%;display:grid}.prewedding-gallery-column{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.prewedding-gallery-item{cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0;line-height:0;display:block;overflow:hidden}.prewedding-gallery-image{object-fit:contain;width:100%;height:auto;margin:0 0 5px;padding:0;display:block}@media (max-width:1024px){.prewedding-photos-section{padding:24px 14px 36px!important}.prewedding-photos-heading-wrap{margin-bottom:18px!important}.prewedding-photos-heading{font-size:48px!important;line-height:1.05!important}.prewedding-gallery-columns,.prewedding-gallery-column{gap:8px}}@media (max-width:767px){.prewedding-photos-section{padding:18px 5px 28px!important}.prewedding-photos-heading-wrap{margin:0 0 14px!important;padding:0!important}.prewedding-photos-heading{margin:25px auto 40px!important;font-size:38px!important;line-height:1!important}.prewedding-gallery-container{width:100%;margin:0 auto!important;padding:0!important}.prewedding-gallery-columns{grid-template-columns:1fr;gap:5px}.prewedding-gallery-column{gap:5px}}@media (max-width:480px){.prewedding-photos-section{padding:0!important}.prewedding-photos-heading-wrap{margin-bottom:12px!important}.prewedding-photos-heading{margin-top:38px!important;margin-bottom:40px!important;font-size:34px!important;line-height:1!important}.prewedding-gallery-columns,.prewedding-gallery-column{grid-template-columns:1fr;gap:4px}}.prewedding-gallery-loadmore{justify-content:center;align-items:center;width:100%;margin-top:28px;margin-bottom:0;display:flex}.prewedding-gallery-loadmore-btn{color:#fff;letter-spacing:.3px;cursor:pointer;background:#bb687a;border:0;border-radius:50px;outline:none;justify-content:center;align-items:center;min-width:125px;margin-bottom:20px;padding:11px 26px;font-family:Quicksand,sans-serif;font-size:15px;font-weight:600;line-height:1;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 4px 12px #74405b14}.prewedding-gallery-loadmore-btn:hover{background:#a8586b;transform:translateY(-2px);box-shadow:0 10px 22px #bb687a3d}.prewedding-gallery-loadmore-btn:active{transform:translateY(0)}.prewedding-gallery-loadmore-btn:focus-visible{outline-offset:3px;outline:2px solid #74405b}@media (max-width:767px){.prewedding-gallery-loadmore{margin-top:20px}.prewedding-gallery-loadmore-btn{min-width:110px;padding:9px 20px;font-size:12px}}@media (max-width:480px){.prewedding-gallery-loadmore{margin-top:18px}.prewedding-gallery-loadmore-btn{min-width:95px;padding:8px 0;font-size:12px}}.prewedding-films-section{background:#fdf7f7;width:100%;position:relative;overflow:hidden;margin:0!important;padding-left:0!important;padding-right:0!important}.prewedding-films-heading-wrap{text-align:center;justify-content:center;align-items:center;width:100%;display:flex;margin:40px auto 50px!important;padding:0!important}.prewedding-films-heading-wrap:before,.prewedding-films-heading-wrap:after{content:none!important;display:none!important}.prewedding-films-heading{white-space:nowrap;float:none!important;text-align:center!important;color:#bb687a!important;background:0 0!important;width:auto!important;height:auto!important;margin:0 auto!important;padding:0!important;font-size:58px!important;font-weight:400!important;line-height:1.05!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.prewedding-films-container{width:100%;max-width:1180px;margin:0 auto;padding:0}.prewedding-film-featured{aspect-ratio:16/9;background:#000;width:100%;margin:0 0 10px;padding:0;position:relative;overflow:hidden}.prewedding-films-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.prewedding-film-grid-item{aspect-ratio:16/9;background:#000;width:100%;margin:0;padding:0;position:relative;overflow:hidden}.prewedding-film-frame{border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}@media (max-width:1024px){.prewedding-films-section{padding:24px 14px 36px!important}.prewedding-films-heading-wrap{margin-bottom:18px!important}.prewedding-films-heading{font-size:48px!important;line-height:1.05!important}.prewedding-film-featured{margin-bottom:8px}.prewedding-films-grid{gap:8px}}@media (max-width:767px){.prewedding-films-section{padding:18px 5px 28px!important}.prewedding-films-heading-wrap{margin:0 0 14px!important}.prewedding-films-heading{margin-top:25px!important;margin-bottom:25px!important;font-size:38px!important;line-height:1!important}.prewedding-films-container{width:100%;margin:0 auto;padding:0}.prewedding-film-featured{width:100%;margin-bottom:5px}.prewedding-films-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}}@media (max-width:480px){.work-title{font-size:34px!important}.prewedding-films-section{padding:0 0 30px!important}.prewedding-films-heading-wrap{margin-bottom:12px!important}.prewedding-films-heading{margin-top:42px!important;margin-bottom:23px!important;font-size:34px!important;line-height:1!important}.prewedding-film-featured{margin-bottom:4px}.prewedding-films-grid{gap:4px}}.prewedding-portfolio-section{background:#fff;width:100%;position:relative;overflow:hidden;margin:0!important;padding:26px 20px 42px!important}.prewedding-portfolio-heading-wrap{text-align:center;justify-content:center;align-items:center;width:100%;display:flex;margin:0 0 22px!important;padding:0!important}.prewedding-portfolio-heading-wrap:before,.prewedding-portfolio-heading-wrap:after{content:none!important;display:none!important}.prewedding-portfolio-heading{white-space:nowrap;margin-top:40px;margin-bottom:40px;float:none!important;text-align:center!important;color:#bb687a!important;background:0 0!important;width:auto!important;height:auto!important;padding:0!important;font-size:58px!important;font-weight:400!important;line-height:1.05!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}.prewedding-portfolio-container{width:100%;max-width:1180px;margin:5px auto 0;padding:0}.prewedding-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;width:100%;display:grid}.prewedding-portfolio-item{cursor:pointer;background:#f6f1f2;border:0;width:100%;margin:0;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.prewedding-portfolio-image{object-fit:contain;width:100%;height:auto;margin:0;padding:0;transition:transform .4s;display:block}.prewedding-portfolio-image-item:hover .prewedding-portfolio-image{transform:scale(1.02)}.prewedding-portfolio-video-item{aspect-ratio:16/9;background:#000}.prewedding-portfolio-preview-video{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.prewedding-portfolio-video-overlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.prewedding-portfolio-play{color:#fff;background:#bb687aeb;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;padding-left:4px;font-size:22px;line-height:1;transition:transform .3s,background .3s;display:flex;box-shadow:0 8px 28px #00000038}.prewedding-portfolio-video-item:hover .prewedding-portfolio-play{background:#bb687a;transform:scale(1.08)}.prewedding-portfolio-hover{z-index:3;opacity:0;pointer-events:none;background:linear-gradient(#0000 55%,#371d267a);justify-content:center;align-items:flex-end;padding:18px;transition:opacity .3s;display:flex;position:absolute;inset:0}.prewedding-portfolio-hover span{color:#fff;letter-spacing:.3px;font-family:Quicksand,sans-serif;font-size:12px;font-weight:600}.prewedding-portfolio-item:hover .prewedding-portfolio-hover{opacity:1}.prewedding-portfolio-modal{z-index:99999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#120c0eeb;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.prewedding-portfolio-modal-content{justify-content:center;align-items:center;width:100%;max-width:1200px;max-height:90vh;margin:0 auto;display:flex;position:relative}.prewedding-portfolio-modal-image{height:90vh}.prewedding-portfolio-popup-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:90vh;display:block}.prewedding-portfolio-modal-video{aspect-ratio:16/9;background:#000;max-width:1100px}.prewedding-portfolio-popup-video{border:0;width:100%;height:100%;position:absolute;inset:0}.prewedding-portfolio-close{z-index:100001;color:#fff;cursor:pointer;background:#0000004d;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:31px;font-weight:300;line-height:1;transition:background .2s,transform .2s;display:flex;position:fixed;top:18px;right:24px}.prewedding-portfolio-close:hover{background:#bb687a;transform:rotate(90deg)}@media (max-width:1024px){.prewedding-portfolio-section{padding:24px 14px 36px!important}.prewedding-portfolio-heading-wrap{margin-bottom:18px!important}.prewedding-portfolio-heading{font-size:48px!important}.prewedding-portfolio-grid{gap:8px}}@media (max-width:767px){.prewedding-portfolio-section{padding:18px 5px 28px!important}.prewedding-portfolio-heading-wrap{margin-bottom:14px!important}.prewedding-portfolio-heading{font-size:38px!important;line-height:1!important}.prewedding-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.prewedding-portfolio-play{width:42px;height:42px;font-size:15px}.prewedding-portfolio-hover{display:none}.prewedding-portfolio-modal{padding:0}.prewedding-portfolio-modal-image{height:auto;max-height:88vh}.prewedding-portfolio-popup-image{max-height:88vh}.prewedding-portfolio-close{width:38px;height:38px;font-size:27px;top:12px;right:12px}}@media (max-width:480px){.prewedding-portfolio-section{padding:16px 4px 24px!important}.prewedding-portfolio-heading-wrap{margin-bottom:12px!important}.prewedding-portfolio-heading{margin-top:20px!important;margin-bottom:25px!important;font-size:34px!important}.prewedding-portfolio-grid{gap:4px}.prewedding-portfolio-play{width:36px;height:36px;font-size:13px}}.prewedding-why3-section{background:#fdf7f7;width:100%;overflow:hidden;margin:-30px 0 0!important;padding:28px 20px 42px!important}.prewedding-why3-heading-wrap{justify-content:center;align-items:center;width:100%;margin:0 0 24px;padding:0;display:flex}.prewedding-why3-heading{color:#bb687a!important;text-align:center!important;margin-top:40px!important;margin-bottom:40px!important;padding:0!important;font-size:58px!important;font-weight:400!important;line-height:1.05!important}.prewedding-why3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;width:100%;max-width:1180px;margin:0 auto;display:grid}.prewedding-why3-card{isolation:isolate;border-radius:18px;align-items:center;min-height:155px;padding:24px 28px 24px 100px;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #74405b1a}.prewedding-why3-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(125deg,#ffffff21,#0000 45%);position:absolute;inset:0}.prewedding-why3-bg-icon{z-index:0;color:#ffffff1c;pointer-events:none;width:105px;height:105px;transition:transform .45s,color .45s;position:absolute;top:50%;right:22px;transform:translateY(-50%)rotate(-8deg)}.prewedding-why3-card:hover .prewedding-why3-bg-icon{color:#ffffff2b;transform:translateY(-50%)rotate(4deg)scale(1.1)}.prewedding-why3-number{color:#fff;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-family:Quicksand,sans-serif;font-size:20px;font-weight:700;display:flex;position:absolute;top:50%;left:18px;transform:translateY(-50%);box-shadow:0 7px 18px #49273733}.prewedding-why3-content{z-index:2;width:100%;max-width:420px;position:relative}.prewedding-why3-content h3{color:#fff;margin:0 0 25px;font-size:22px;font-weight:400;line-height:1.25}.prewedding-why3-content p{color:#ffffffed;margin:-20px 0 0;font-family:Quicksand,sans-serif;font-size:13px;font-weight:400;line-height:1.6}.why3-card-1{background:linear-gradient(135deg,#bb687a 0%,#cf7b8b 100%)}.why3-card-1 .prewedding-why3-number{background:#74405b}.why3-card-2{background:linear-gradient(135deg,#74405b 0%,#92546f 100%)}.why3-card-2 .prewedding-why3-number{background:#bb687a}.why3-card-3{background:linear-gradient(135deg,#c67886 0%,#e19a9f 100%)}.why3-card-3 .prewedding-why3-number{background:#74405b}.why3-card-4{background:linear-gradient(135deg,#8b536d 0%,#74405b 100%)}.why3-card-4 .prewedding-why3-number{background:#c67988}.why3-card-5{background:linear-gradient(135deg,#bb687a 0%,#9e536c 100%);grid-column:1/-1}.why3-card-5 .prewedding-why3-number{background:#74405b}.prewedding-why3-action{color:#74405b;cursor:pointer;background:#fff;border:0;border-radius:40px;justify-content:center;align-items:center;width:fit-content;margin-top:14px;padding:8px 17px;font-family:Quicksand,sans-serif;font-size:11px;font-weight:600;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.prewedding-why3-action:hover{background:#fdf7f7;transform:translateY(-2px)}@media (max-width:1024px){.prewedding-why3-section{padding:24px 14px 36px!important}.prewedding-why3-heading{font-size:48px!important}.prewedding-why3-grid{gap:12px}.prewedding-why3-card{min-height:145px;padding:21px 22px 21px 92px}.prewedding-why3-content h3{font-size:27px}}@media (max-width:767px){.prewedding-why3-section{padding:18px 10px 30px!important}.prewedding-why3-heading-wrap{margin-bottom:16px}.prewedding-why3-heading{font-size:38px!important;line-height:1!important}.prewedding-why3-grid{grid-template-columns:1fr;gap:12px}.why3-card-5{grid-column:auto}.prewedding-why3-card{border-radius:15px;min-height:126px;padding:17px 52px 17px 72px}.prewedding-why3-number{width:50px;height:50px;font-size:17px;left:10px}.prewedding-why3-bg-icon{width:75px;height:75px;right:8px}.prewedding-why3-content h3{margin-bottom:7px;line-height:1.2;font-size:17px!important}.prewedding-why3-content p{margin-top:-5px;font-size:11px;line-height:1.45}.prewedding-why3-action{margin-top:10px;padding:7px 13px;font-size:10px}.prewedding-why3-book-wrap{margin-top:22px}.prewedding-why3-book-btn{padding:12px 24px;font-size:12px}}@media (max-width:480px){.prewedding-why3-section{padding:16px 8px 26px!important}.prewedding-why3-heading{margin-top:35px!important;margin-bottom:35px!important;font-size:34px!important}.why-title{font-size:34px!important}.prewedding-why3-card{min-height:70px;padding:15px 45px 15px 68px}.prewedding-why3-content h3{font-size:17px!important}.prewedding-why3-bg-icon{width:65px;height:65px}}.standout-premium-section{background:#fdf7f7;width:100%;overflow:hidden;margin:0!important;padding:28px 20px!important}.standout-premium-shell{background:snow;border-radius:24px;width:100%;max-width:1180px;min-height:555px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 16px 42px #74405b14}.standout-premium-photo{background:#bb687a;min-height:555px;position:relative;overflow:hidden}.standout-premium-photo-img{object-fit:cover;object-position:center;transition:transform .8s}.standout-premium-shell:hover .standout-premium-photo-img{transform:scale(1.025)}.standout-premium-photo-shade{pointer-events:none;z-index:1;background:linear-gradient(#0000 32%,#74405b0d 55%,#74405b8c 100%);position:absolute;inset:0}.standout-premium-photo-caption{z-index:2;color:#fff;flex-direction:column;font-size:28px;font-weight:400;line-height:1.45;display:flex;position:absolute;bottom:28px;left:28px}.standout-premium-content{background:linear-gradient(145deg,snow 0%,#fdf5f5 100%);flex-direction:column;justify-content:center;padding:35px 38px;display:flex}.standout-premium-heading{text-align:center;margin-bottom:5px}.standout-premium-script{color:#bb687a;margin-top:20px;margin-bottom:35px;font-size:30px;font-weight:400;line-height:1.15}.standout-premium-title{color:#74405b;letter-spacing:1px;margin:0;font-size:46px;font-weight:500;line-height:1}.standout-premium-heart{justify-content:center;align-items:center;gap:13px;margin:11px 0 8px;display:flex}.standout-premium-heart span{background:#cf8996;width:46px;height:1px;display:block}.standout-premium-heart b{color:#bb687a;font-size:12px}.standout-premium-subtitle{color:#776369;letter-spacing:3px;margin:0;font-family:Quicksand,sans-serif;font-size:10px;font-weight:600;line-height:1.3}.standout-premium-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.standout-premium-feature:last-child{grid-column:1/-1}.standout-premium-feature{background:#bb687a0e;border-radius:16px;grid-template-columns:30px 54px minmax(0,1fr);align-items:center;min-height:88px;padding:10px 13px 10px 6px;transition:background .25s,transform .25s,box-shadow .25s;display:grid;position:relative}.standout-premium-number{color:#bb687a;justify-content:center;align-items:center;font-family:Quicksand,sans-serif;font-size:11px;font-weight:600;display:flex}.standout-premium-icon{color:#fff;background:linear-gradient(135deg,#c87b88,#a6546d);border-radius:50%;justify-content:center;align-items:center;width:47px;height:47px;font-size:20px;transition:transform .3s;display:flex;box-shadow:0 6px 15px #bb687a2e}.standout-premium-feature:hover .standout-premium-icon{transform:scale(1.07)}.standout-premium-feature-text{min-width:0;padding-left:7px}.standout-premium-feature-text h3{color:#74405b;margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.2}.standout-premium-feature-text p{color:#76676b;margin:0;font-family:Quicksand,sans-serif;font-size:10px;font-weight:400;line-height:1.4}.standout-premium-book{justify-content:center;align-items:center;gap:14px;margin-top:20px;display:flex}.standout-premium-book-line{background:#bb687a;width:75px;height:1px;display:none}@media (max-width:1024px){.standout-premium-section{padding:24px 14px!important}.standout-premium-shell{min-height:500px;grid-template-columns:auto!important}.standout-premium-photo{min-height:500px}.standout-premium-content{padding:28px 24px}.standout-premium-script,.standout-premium-title{font-size:39px}.standout-premium-feature{grid-template-columns:26px 47px minmax(0,1fr)}.standout-premium-icon{width:35px;height:35px;font-size:15px}}@media (max-width:767px){.standout-premium-section{padding:16px 8px 22px!important}.standout-premium-shell{border-radius:20px;max-width:440px;min-height:0;display:block}.standout-premium-photo{aspect-ratio:16/9;border-radius:20px 20px 0 0;width:100%;min-height:0}.standout-premium-photo-caption{font-size:18px;line-height:1.3;bottom:13px;left:15px}.standout-premium-content{padding:18px 12px 17px}.standout-premium-heading{margin-bottom:13px}.standout-premium-script{margin-bottom:-2px;font-size:33px;line-height:1.1}.standout-premium-title{font-size:34px;line-height:1}.standout-premium-heart{margin:7px 0 6px}.standout-premium-heart span{width:35px}.standout-premium-subtitle{letter-spacing:2px;font-size:8px}.standout-premium-features{grid-template-columns:1fr;gap:5px;padding-top:0;padding-bottom:0}.standout-premium-feature,.standout-premium-feature:last-child{grid-column:auto}.standout-premium-feature{border-radius:12px;grid-template-columns:25px 43px minmax(0,1fr);min-height:60px;padding:6px 10px 6px 4px}.standout-premium-number{font-size:9px}.standout-premium-icon{width:35px;height:35px;font-size:15px}.standout-premium-feature-text{padding-left:5px}.standout-premium-feature-text h3{margin-bottom:2px;font-size:13px}.standout-premium-feature-text p{font-size:9px;line-height:1.3}.standout-premium-book{gap:9px;margin-top:18px}.standout-premium-book-line{width:35px}.standout-premium-book-btn{padding:12px 24px;font-size:12px}}@media (max-width:480px){.standout-premium-section{padding:12px 5px 18px!important}.standout-premium-shell{max-width:100%}.standout-premium-content{padding:15px 9px 30px}.standout-premium-script{margin-top:20px;margin-bottom:30px;font-size:25px}.standout-premium-title{font-size:30px}.standout-premium-feature{min-height:57px}.standout-premium-feature-text h3{font-size:12px}.standout-premium-feature-text p{font-size:8.5px}}.prewedding-full-video-wrapper{position:relative;overflow:hidden}.watch-sound-btn{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(20px);z-index:100;background:#ffffff1f;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:opacity .5s,transform .3s,background .3s;display:flex;position:absolute;bottom:30px;right:30px;box-shadow:0 10px 30px #00000040,inset 0 1px 1px #ffffff26}.watch-sound-btn svg{width:30px;height:30px}.watch-sound-btn.hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)}.watch-sound-btn.visible{opacity:1;visibility:visible;transform:translateY(0)}.watch-sound-btn:hover{background:#fff3;transform:translateY(0)scale(1.08)}@media (max-width:768px){.watch-sound-btn{width:40px;height:40px;bottom:16px;right:16px;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.watch-sound-btn svg{width:15px;height:15px}}.standout-premium-feature{background:#fdf6f7;border-radius:24px;grid-template-columns:40px 90px 1fr 180px 140px;align-items:center;gap:20px;margin-bottom:14px;padding:24px;display:grid;margin-bottom:0!important}.standout-premium-number{color:#5f2743;font-size:32px;font-weight:700}.standout-premium-icon{color:#fff;background:linear-gradient(135deg,#d78a9b,#b45f79);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:30px;display:flex}.standout-premium-info h3{color:#5f2743;margin:0 0 8px;font-size:26px;line-height:1.1}.standout-premium-info p{color:#6f6468;margin:0;font-size:18px;line-height:1.45;display:none}.standout-premium-status{border-left:1px solid #ead8dd;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.standout-premium-status span{color:#5f2743;font-size:18px;font-weight:600}.status-circle{border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-size:34px;font-weight:700;display:flex}.status-circle.success{color:#fff;background:#c97a8d}.status-circle.danger{color:#5f2743;background:#f0dfe4}@media (max-width:768px){@media (max-width:767px){.standout-premium-feature{grid-template-columns:48px 1fr 65px 65px;gap:10px;padding:0 14px;display:grid}.standout-premium-icon{width:35px;height:35px;font-size:15px}.standout-premium-info h3{margin-bottom:3px;font-size:13px;font-weight:600;line-height:1.2}.standout-premium-info p{font-size:10px;line-height:1.3}.standout-premium-status{border-left:1px solid #ead8dd;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding-left:8px;display:flex}.standout-premium-status span{text-align:center;font-size:8px;line-height:1.1}.status-circle{width:25px;height:25px;font-size:13px}}}.standout-premium-compare-header{grid-template-columns:64px 1fr 77px 80px;align-items:center;margin-bottom:10px;display:grid}.compare-header-item{text-align:center;color:#5b203d;font-family:Quicksand,sans-serif;font-size:11px;font-weight:700;line-height:1.2}@media (min-width:768px){.standout-premium-compare-header{grid-template-columns:64px 1fr 77px 80px;margin-bottom:14px}.compare-header-item{font-size:15px}}.standout-table-row{grid-template-columns:1.8fr 1fr 1fr!important}.desktop-standout-table{display:none}@media (min-width:768px){.desktop-standout-table{margin-top:10px;display:block}.standout-table{width:100%}.standout-table-header{background:linear-gradient(90deg,#c58ca2 0%,#b87492 100%);border-radius:20px 20px 0 0;grid-template-columns:1.8fr 1fr 1fr;display:grid;overflow:hidden}.header-feature,.header-lh,.header-other{color:#fff;letter-spacing:2px;text-transform:uppercase;justify-content:center;align-items:center;height:72px;font-size:15px;font-weight:600;display:flex}.header-lh,.header-other{border-left:1px solid #ffffff40}.standout-table-row{background:#f8f2f3;border-bottom:1px solid #ece1e3;grid-template-columns:10.8fr 1fr 1fr;min-height:60px;display:grid}.standout-table-row:last-child{border-bottom:none;border-radius:0 0 20px 20px;overflow:hidden}.table-feature{align-items:center;gap:18px;padding:7px;display:flex}.feature-number{color:#7a2849;background:#f1dfe4;border-radius:50%;justify-content:center;align-items:center;width:25px;min-width:25px;height:25px;font-size:15px;font-weight:700;display:flex}.feature-content h3{color:#7a2849;text-transform:uppercase;margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.2}.feature-content p{color:#6f6668;max-width:320px;margin:0;font-size:15px;line-height:1.5}.table-status{border-left:1px solid #ece1e3;justify-content:center;align-items:center;display:flex}.table-check{color:#fff;background:#b85d7e;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:17px;font-weight:700;display:flex}.table-cross{color:#6d2642;background:#f0e4e7;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:17px;font-weight:700;display:flex}}@media only screen and (max-width:768px){.title-landing-page{margin-top:-20px;margin-bottom:30px!important}.testimonials{padding-bottom:0}.mobile-faq-section{padding-top:25px!important;padding-bottom:35px!important}}.prewedding-video-thumbnail{object-fit:cover}.prewedding-video-overlay{z-index:2;background:#00000040;position:absolute;inset:0}.prewedding-full-video-frame{pointer-events:auto;border:0;width:100%;height:100%}.watch-sound-btn{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.watch-sound-btn.visible{opacity:1;visibility:visible;pointer-events:auto}.watch-sound-btn.hidden{opacity:0;visibility:hidden;pointer-events:none}.tap-for-sound-btn{z-index:20;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;border:none;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:15px;font-weight:600;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.custom-progress-wrapper{z-index:20;opacity:0;transition:all .3s;position:absolute;bottom:20px;left:20px;right:20px}.custom-progress-wrapper.visible{opacity:1}.custom-progress-bar{cursor:pointer;width:100%}.watch-sound-btn.hidden{opacity:0}.watch-sound-btn.visible{opacity:1}.video-floating-controls{z-index:50;flex-direction:column;gap:10px;transition:all .3s;display:flex;position:absolute;bottom:80px;right:20px}.video-floating-controls.visible{opacity:1}.video-control-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#bb687a;border:none;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;display:flex}.video-control-btn svg{font-size:30px}.prewedding-featured-film-wrapper{border-radius:24px;width:100%;height:700px;position:relative;overflow:hidden}@media (max-width:768px){.prewedding-featured-film-wrapper{border-radius:16px;height:420px}}.prewedding-featured-film-frame{border:0;width:100%;height:100%}.prewedding-featured-film-thumbnail{object-fit:cover}.prewedding-featured-play-btn{color:#fff;cursor:pointer;z-index:20;background:#000000bf;border:none;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;font-size:30px;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prewedding-featured-play-btn:hover{transform:translate(-50%,-50%)scale(1.08)}@media (max-width:768px){.prewedding-featured-play-btn{width:70px;height:70px;font-size:22px}}.prewedding-featured-controls{z-index:50;flex-direction:column;gap:10px;transition:all .3s;display:flex;position:absolute;bottom:80px;right:20px}.prewedding-featured-controls.hidden{opacity:0;pointer-events:none}.prewedding-featured-controls.visible{opacity:1}.prewedding-featured-control-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex}.prewedding-featured-control-btn:hover{transform:scale(1.08)}.prewedding-featured-control-btn svg{font-size:14px}@media (max-width:768px){.prewedding-featured-controls{bottom:12px;right:12px;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.prewedding-featured-controls.hidden{opacity:1!important;pointer-events:auto!important}}.prewedding-featured-progress{z-index:50;transition:all .3s;position:absolute;bottom:20px;left:20px;right:20px}.prewedding-featured-progress.hidden{opacity:0;pointer-events:none}.prewedding-featured-progress.visible{opacity:1}.prewedding-featured-progress-bar{cursor:pointer;width:100%}@media (max-width:768px){.prewedding-featured-controls{bottom:65px;right:12px}.prewedding-featured-control-btn{width:38px;height:38px}.prewedding-featured-progress{bottom:12px;left:12px;right:12px}}.prewedding-portfolio-grid{grid-template-columns:repeat(2,1fr);display:grid}.prewedding-portfolio-grid .prewedding-portfolio-item:last-child{grid-column:1/-1;max-width:500px;margin:0 auto}.prewedding-why3-book-btn{animation:2s ease-in-out infinite alternate orangeGlow}@media (max-width:480px){.prewedding-portfolio-grid .prewedding-portfolio-item:last-child{max-width:185px!important}.mobile-button-standout{bottom:50px!important}}@media (max-width:768px){.video-control-btn{color:#fff;background:#bb687a;width:30px;height:30px;margin-bottom:-30px}.video-control-btn svg{font-size:15px}}@media (max-width:480px){.video-control-btn{color:#fff;background:#bb687a;width:30px;height:30px;margin-bottom:-30px}.video-control-btn svg{font-size:15px}}.prewedding-why3-book-btn,.standout-premium-book-btn{color:#bb687a;text-transform:uppercase;letter-spacing:2px;z-index:1;background:#fdf7f7;border-radius:999px;justify-content:center;align-items:center;padding:14px 34px;font-size:12px;font-weight:700;text-decoration:none;transition:all .35s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #bb687a2e}.prewedding-why3-book-btn:before,.standout-premium-book-btn:before{content:"";border-radius:inherit;z-index:-2;background:linear-gradient(90deg,#c89b6d,#fff,#c89b6d,#f5d6a0,#c89b6d) 0 0/300% 300%;animation:4s linear infinite luxuryBorder;position:absolute;inset:-2px}.prewedding-why3-book-btn:after,.standout-premium-book-btn:after{content:"";border-radius:inherit;z-index:-1;background:linear-gradient(135deg,#bb687a,#4a1934);position:absolute;inset:2px}.prewedding-why3-book-btn:hover,.standout-premium-book-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px #3b142973,0 0 25px #c89b6d59}.prewedding-why3-book-btn span,.standout-premium-book-btn span{z-index:2;position:relative}.prewedding-why3-book-btn:hover:after,.standout-premium-book-btn:hover:after{background:linear-gradient(135deg,#4a1934,#bb687a)}@keyframes luxuryBorder{0%{background-position:0%}to{background-position:300%}}.mobile-video-sound-btn{z-index:20;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#bb687a;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;right:20px}.mobile-video-sound-btn svg{font-size:15px}.for-landing-page{text-align:center;margin-top:10px;padding-bottom:19px;display:block!important}.ToastBase_module_toast__0abea48f{display:none!important}.mobile-faq-heading{color:#bb687a;padding-top:10px;padding-bottom:10px;font-family:amsterdam,amsterdam Fallback;font-size:32px;font-weight:500}.standout-premium-book-btn,.prewedding-why3-book-btn{color:#fff;text-transform:uppercase;letter-spacing:2px;z-index:1;background:orange;border-radius:999px;justify-content:center;align-items:center;padding:11px 24px;font-size:12px;font-weight:900;text-decoration:none;transition:all .35s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #bb687a2e}.standout-premium-book-btn:before{content:"";border-radius:inherit;z-index:-2;background:conic-gradient(#bb687a,#bb687a,#fdf7f7,#bb687a,#bb687a);animation:4s linear infinite rotateBorder;position:absolute;inset:-2px}.standout-premium-book-btn:after{content:"";border-radius:inherit;z-index:-1;background:orange;position:absolute;inset:2px}@keyframes rotateBorder{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.standout-premium-book-btn:hover{color:#fff;transform:translateY(-3px);box-shadow:0 15px 40px #bb687a59}.standout-premium-book-btn:hover:after{background:#bb687a}.standout-premium-book-btn span{z-index:2;position:relative}.standout-premium-book-btn .shine{background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:40%;height:300%;animation:4s infinite shineMove;position:absolute;top:-100%;left:-50%;transform:rotate(25deg)}@keyframes shineMove{0%{left:-60%}to{left:160%}}.tsBookNowContent{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:700px;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.tsBookNowContent img{object-fit:contain;max-height:80vh}.tsBookNowClose{float:right;color:#fff;cursor:pointer;z-index:2;background:#000;border:none;border-radius:50%;width:42px;height:42px;margin:10px;font-size:24px;position:sticky;top:10px}.tsBookNowBtn{color:#fff;cursor:pointer;background:#b68d40;border:none;border-radius:50px;justify-content:center;align-items:center;padding:14px 30px;font-size:16px;font-weight:600;transition:all .3s;display:inline-flex}.tsBookNowBtn:hover{transform:translateY(-2px)}.tsBookNowOverlay{z-index:99999;background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tsBookNowContent{background:#fff;border-radius:20px;width:100%;max-width:1100px;max-height:90vh;padding:40px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.tsBookNowClose{color:#fff;cursor:pointer;background:#000;border:none;border-radius:50%;width:42px;height:42px;font-size:24px;position:absolute;top:15px;right:15px}.tsPricingSection{width:100%}.tsPricingHeading{text-align:center;max-width:800px;margin:0 auto 40px}.tsPricingSubTitle{color:#b68d40;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-size:14px;font-weight:600;display:inline-block}.tsPricingHeading h2{color:#1f1f1f;margin-bottom:15px;font-size:42px}.tsPricingHeading p{color:#666;line-height:1.8}.tsPricingTable{border:1px solid #e5e5e5;border-radius:16px;width:100%;overflow:hidden}.tsPricingHeader,.tsPricingRow,.tsPricingPrice{grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.tsPricingHeader>div,.tsPricingRow>div,.tsPricingPrice>div{text-align:center;padding:16px}.tsFeatureCol{background:#f8f8f8;font-weight:700}.blue{background:#dbe6ff}.pink{background:#f7dede}.green{background:#d9f0de}.tsPricingRow:nth-child(2n){background:#fafafa}.tsPricingPrice{color:#fff;background:#1f1f1f;font-weight:700}.tsPricingCta{text-align:center;margin-top:40px}.tsPricingCta h3{color:#1f1f1f;margin-bottom:10px;font-size:28px}.tsPricingCta p{color:#666;margin-bottom:25px}.tsPricingWhatsappBtn{color:#fff;background:#25d366;border-radius:999px;justify-content:center;align-items:center;min-width:280px;padding-top:7px;padding-bottom:7px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.tsPricingWhatsappBtn:hover{transform:translateY(-3px)}@media (max-width:768px){.tsBookNowContent{height:100%;padding:20px}.tsPricingHeader,.tsPricingRow,.tsPricingPrice{grid-template-columns:140px 1fr 1fr 1fr;min-width:650px}.tsPricingTable{overflow-x:auto}.tsPricingWhatsappBtn{width:100%;min-width:auto}.tsPricingCta h3{font-size:22px}.tsPricingHeader,.tsPricingRow,.tsPricingPrice{grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.tsPricingHeader>div,.tsPricingRow>div,.tsPricingPrice>div{padding:8px 4px;font-size:10px;line-height:1.3}.tsPricingHeading h2{font-size:26px}.tsPricingHeading p{font-size:14px}.tsFeatureCol{font-size:11px;font-weight:700}.tsPackage{font-size:10px;font-weight:700}}.tsPricingDesktop{display:block}.tsPricingMobile{display:none}@media (max-width:768px){.tsPricingDesktop{display:none}.tsPricingMobile{display:block}.tsPricingMobile img{border-radius:12px;width:100%;height:auto;display:block}}.tsPackageContent.blurred{filter:blur(3px);pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(1.02)}.tsPackageContent.blurred:after{content:"";background:#00000026;position:absolute;inset:0}.tsBlurOverlay{z-index:20;background:#ffffff02;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tsViewPackageBtn{cursor:pointer;color:#fff;background:#b68d40;border:none;border-radius:50px;padding:16px 40px;font-size:16px;font-weight:600}.tsLeadForm{background:#fff;border-radius:20px;flex-direction:column;gap:15px;width:100%;max-width:420px;padding:30px;display:flex;box-shadow:0 15px 40px #00000026}.tsLeadForm h3{text-align:center;margin-bottom:10px}.tsLeadForm input{border:1px solid #ddd;border-radius:10px;height:50px;padding:0 15px}.tsLeadForm button{color:#fff;cursor:pointer;background:#b68d40;border:none;border-radius:10px;height:50px;font-weight:600}.tsBlurredContent,.tsBlurredImage{filter:blur(12px);pointer-events:none;-webkit-user-select:none;user-select:none}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_869e896c-module__iQXl7G__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}
@font-face{font-family:amsterdam;src:url(../media/Amsterdam-s.p.1p1jr82nnec0k.ttf)format("truetype");font-display:swap}@font-face{font-family:amsterdam Fallback;src:local(Arial);ascent-override:251.14%;descent-override:110.79%;line-gap-override:0.0%;size-adjust:88.19%}.amsterdam_8caa3b29-module__Ve-QNq__className{font-family:amsterdam,amsterdam Fallback}
