.tpl-indian-classical *{box-sizing:border-box;margin:0;padding:0}.tpl-indian-classical{aspect-ratio:2;background:#f0ebe6;width:100%;font-family:Poppins,sans-serif;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000001a}.tpl-indian-classical .bg-base{background:#fdfbf9;position:absolute;inset:0}.tpl-indian-classical .bg-blob{display:none}.tpl-indian-classical .bg-blob-svg{z-index:1;width:60%;height:100%;position:absolute;top:0;right:0}.tpl-indian-classical .bg-curve-single{z-index:2;pointer-events:none;width:60%;height:100%;position:absolute;top:0;right:0}.tpl-indian-classical .bg-curve{display:none}.tpl-indian-classical .topleft-corner{z-index:6;width:15%;position:absolute;top:-2%;left:-1%}.tpl-indian-classical .topright-corner{display:none}.tpl-indian-classical .couple-img{z-index:10;height:80%;position:absolute;bottom:5%;right:10%}.tpl-indian-classical .decor{pointer-events:none;position:absolute}.tpl-indian-classical .heart{z-index:5}.tpl-indian-classical .heart-1{width:2.2%;top:12%;right:25%}.tpl-indian-classical .heart-2{width:1.8%;top:30%;right:38%}.tpl-indian-classical .heart-3{width:2%;top:50%;right:15%}.tpl-indian-classical .heart-4{width:1.5%;bottom:25%;right:35%}.tpl-indian-classical .heart-5{width:2.2%;top:8%;right:10%}.tpl-indian-classical .heart-6{width:3.5%;top:25%;right:5%}.tpl-indian-classical .star{z-index:5}.tpl-indian-classical .star-1{width:2.2%;top:18%;right:18%}.tpl-indian-classical .star-2{width:1.8%;top:40%;right:30%}.tpl-indian-classical .star-3{width:2%;bottom:35%;right:20%}.tpl-indian-classical .star-4{width:2.2%;top:5%;right:30%}.tpl-indian-classical .star-5{width:1.8%;top:60%;right:10%}.tpl-indian-classical .star-6{width:2%;bottom:15%;right:38%}.tpl-indian-classical .leaf-left{z-index:8;width:10%;bottom:7%;right:28%}.tpl-indian-classical .leaf-right{z-index:8;width:8%;bottom:10%;right:6%}.tpl-indian-classical .plant-left{z-index:8;width:9%;bottom:16%;right:27%}.tpl-indian-classical .flower-decor{width:30%;margin-top:6%;display:block;position:static}.tpl-indian-classical .text-content{z-index:20;text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;max-width:42%;display:flex;position:absolute;top:50%;left:4%;transform:translateY(-50%)}.tpl-indian-classical .couple-names{color:#7a1a3a;text-wrap:balance;font-family:Great Vibes,cursive;font-size:clamp(36px,6vw,65px);font-weight:400;line-height:1.1;display:block}.tpl-indian-classical .couple-names[data-len=l]{font-size:clamp(30px,4.6vw,52px)}.tpl-indian-classical .couple-names[data-len=xl]{font-size:clamp(26px,3.6vw,42px)}.tpl-indian-classical .name-heart{width:clamp(16px,2vw,22px);margin:0 auto 4px;display:block}.tpl-indian-classical .tagline{color:#2a2a2a;text-wrap:balance;margin:8px 0;font-family:Poppins,sans-serif;font-size:clamp(16px,2.8vw,28px);font-weight:700;line-height:1.25}.tpl-indian-classical .description{color:#555;text-wrap:pretty;margin-bottom:12px;padding:0 8%;font-family:Poppins,sans-serif;font-size:clamp(11px,1.1vw,14px);font-weight:400;line-height:1.55}.tpl-indian-classical .event-details{margin-bottom:12px}.tpl-indian-classical .event-date{color:#7a1a3a;margin-bottom:2px;font-family:Poppins,sans-serif;font-size:clamp(11px,1.3vw,14px);font-weight:600}.tpl-indian-classical .event-location{color:#555;text-wrap:balance;font-family:Poppins,sans-serif;font-size:clamp(11px,1.1vw,13px);font-weight:400;line-height:1.45}.tpl-indian-classical .cta-btn{color:#fff;background:#7a1a3a;border-radius:25px;padding:10px 26px;font-family:Poppins,sans-serif;font-size:clamp(11px,1.2vw,14px);font-weight:500;display:inline-block}.tpl-indian-classical .bg-blob-svg,.tpl-indian-classical .bg-curve-single,.tpl-indian-classical .topleft-corner,.tpl-indian-classical .couple-img,.tpl-indian-classical .heart,.tpl-indian-classical .star,.tpl-indian-classical .leaf-left,.tpl-indian-classical .leaf-right,.tpl-indian-classical .plant-left,.tpl-indian-classical .text-content{opacity:0}.tpl-indian-classical.animate-in .bg-blob-svg{animation:1s ease-out .1s both ic-fadeIn}.tpl-indian-classical.animate-in .bg-curve-single{animation:1s ease-out .3s both ic-fadeIn}.tpl-indian-classical.animate-in .topleft-corner{animation:.8s ease-out .2s both ic-slideDown}.tpl-indian-classical.animate-in .couple-img{animation:1s ease-out .5s both ic-coupleIn}.tpl-indian-classical.animate-in .text-content{animation:.8s ease-out .4s both ic-textFadeIn}.tpl-indian-classical.animate-in .heart-1{animation:.5s ease-out .8s both ic-popIn}.tpl-indian-classical.animate-in .heart-2{animation:.5s ease-out 1s both ic-popIn}.tpl-indian-classical.animate-in .heart-3{animation:.5s ease-out 1.1s both ic-popIn}.tpl-indian-classical.animate-in .heart-4{animation:.5s ease-out 1.2s both ic-popIn}.tpl-indian-classical.animate-in .heart-5{animation:.5s ease-out .9s both ic-popIn}.tpl-indian-classical.animate-in .heart-6{animation:.5s ease-out 1.3s both ic-popIn}.tpl-indian-classical.animate-in .star-1{animation:.5s ease-out 1s both ic-popIn}.tpl-indian-classical.animate-in .star-2{animation:.5s ease-out 1.2s both ic-popIn}.tpl-indian-classical.animate-in .star-3{animation:.5s ease-out 1.1s both ic-popIn}.tpl-indian-classical.animate-in .star-4{animation:.5s ease-out .9s both ic-popIn}.tpl-indian-classical.animate-in .star-5{animation:.5s ease-out 1.3s both ic-popIn}.tpl-indian-classical.animate-in .star-6{animation:.5s ease-out 1.4s both ic-popIn}.tpl-indian-classical.animate-in .leaf-left{animation:.8s ease-out .7s both ic-leafIn}.tpl-indian-classical.animate-in .leaf-right{animation:.8s ease-out .9s both ic-leafIn}.tpl-indian-classical.animate-in .plant-left{animation:.8s ease-out .8s both ic-leafIn}@keyframes ic-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ic-slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes ic-coupleIn{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes ic-textFadeIn{0%{opacity:0;transform:translateY(-50%)translate(-20px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@keyframes ic-popIn{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes ic-leafIn{0%{opacity:0;transform:scale(.5)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.tpl-indian-classical.loop-active .bg-blob-svg,.tpl-indian-classical.loop-active .bg-curve-single,.tpl-indian-classical.loop-active .topleft-corner,.tpl-indian-classical.loop-active .couple-img{opacity:1}.tpl-indian-classical.loop-active .text-content{opacity:1;transform:translateY(-50%)}.tpl-indian-classical.loop-active .heart,.tpl-indian-classical.loop-active .star,.tpl-indian-classical.loop-active .leaf-left,.tpl-indian-classical.loop-active .leaf-right,.tpl-indian-classical.loop-active .plant-left{opacity:1}.tpl-indian-classical.loop-active .heart-1{animation:3s ease-in-out infinite ic-heartFloat}.tpl-indian-classical.loop-active .heart-2{animation:3.5s ease-in-out .5s infinite ic-heartFloat}.tpl-indian-classical.loop-active .heart-3{animation:2.8s ease-in-out 1s infinite ic-heartFloat}.tpl-indian-classical.loop-active .heart-4{animation:3.2s ease-in-out .3s infinite ic-heartFloat}.tpl-indian-classical.loop-active .heart-5{animation:3.8s ease-in-out .8s infinite ic-heartFloat}.tpl-indian-classical.loop-active .heart-6{animation:3s ease-in-out 1.2s infinite ic-heartFloat}.tpl-indian-classical.loop-active .star-1{animation:2.5s ease-in-out infinite ic-starTwinkle}.tpl-indian-classical.loop-active .star-2{animation:3s ease-in-out .5s infinite ic-starTwinkle}.tpl-indian-classical.loop-active .star-3{animation:2.8s ease-in-out 1s infinite ic-starTwinkle}.tpl-indian-classical.loop-active .star-4{animation:2.3s ease-in-out .3s infinite ic-starTwinkle}.tpl-indian-classical.loop-active .star-5{animation:2.7s ease-in-out .8s infinite ic-starTwinkle}.tpl-indian-classical.loop-active .star-6{animation:2.6s ease-in-out 1.2s infinite ic-starTwinkle}.tpl-indian-classical.loop-active .leaf-left{animation:4s ease-in-out infinite ic-leafSway}.tpl-indian-classical.loop-active .leaf-right{animation:4.5s ease-in-out 1s infinite ic-leafSway}.tpl-indian-classical.loop-active .flower-decor{animation:4s ease-in-out infinite ic-flowerPulse}.tpl-indian-classical.loop-active .couple-img{animation:5s ease-in-out infinite ic-coupleBreath}.tpl-indian-classical.loop-active .topleft-corner{animation:5s ease-in-out infinite ic-garlandSway}@keyframes ic-heartFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.1)}}@keyframes ic-starTwinkle{0%,to{opacity:1;transform:rotate(0)scale(1)}50%{opacity:.4;transform:rotate(15deg)scale(.8)}}@keyframes ic-leafSway{0%,to{transform:rotate(0)}50%{transform:rotate(3deg)}}@keyframes ic-flowerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ic-coupleBreath{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ic-garlandSway{0%,to{transform:rotate(0)}50%{transform:rotate(1deg)}}@media (width<=768px) and (aspect-ratio<=4/3){.tpl-indian-classical{aspect-ratio:9/16;width:100%;height:auto}.tpl-indian-classical .bg-blob-svg,.tpl-indian-classical .bg-curve-single{width:100%;height:50%;top:auto;bottom:0}.tpl-indian-classical .topleft-corner{width:30%}.tpl-indian-classical .topright-corner{z-index:6;opacity:0;width:30%;display:block;position:absolute;top:-2%;left:auto;right:-1%;transform:scaleX(-1)}.tpl-indian-classical.animate-in .topright-corner{animation:.8s ease-out .25s both ic-slideDownRightMobile}.tpl-indian-classical.loop-active .topright-corner{opacity:1;animation:5s ease-in-out infinite ic-garlandSwayRightMobile;transform:scaleX(-1)}.tpl-indian-classical .couple-img{z-index:10;height:46%;bottom:3%;left:50%;right:auto;transform:translate(-50%)}.tpl-indian-classical .text-content{text-align:center;align-items:center;width:94%;max-width:94%;top:auto;bottom:50%;left:50%;transform:translate(-50%)}.tpl-indian-classical.animate-in .text-content{animation:.8s ease-out .4s both ic-textFadeInMobile}.tpl-indian-classical.animate-in .couple-img{animation:1s ease-out .5s both ic-coupleInMobile}.tpl-indian-classical.loop-active .text-content{transform:translate(-50%)}.tpl-indian-classical.loop-active .couple-img{animation:5s ease-in-out infinite ic-coupleBreathMobile;transform:translate(-50%)}.tpl-indian-classical .couple-names{font-size:clamp(30px,9vw,46px);line-height:1.05}.tpl-indian-classical .couple-names[data-len=l]{font-size:clamp(26px,7.4vw,38px)}.tpl-indian-classical .couple-names[data-len=xl]{font-size:clamp(22px,6vw,32px)}.tpl-indian-classical .tagline{margin:4px 0;font-size:clamp(16px,4.5vw,22px)}.tpl-indian-classical .description{margin-bottom:8px;padding:0 1%;font-size:clamp(11.5px,3vw,13px);line-height:1.35}.tpl-indian-classical .event-details{margin-bottom:8px}.tpl-indian-classical .event-date{font-size:clamp(11px,3.2vw,14px)}.tpl-indian-classical .event-location{font-size:clamp(11px,2.9vw,13px)}.tpl-indian-classical .cta-btn{margin-bottom:4px;padding:8px 22px}.tpl-indian-classical .flower-decor{display:none}.tpl-indian-classical .heart-1{top:66%;right:8%}.tpl-indian-classical .heart-2{top:72%;left:6%;right:auto}.tpl-indian-classical .heart-3{top:78%;right:12%}.tpl-indian-classical .heart-4{top:82%;left:10%;right:auto}.tpl-indian-classical .heart-5{top:62%;right:18%}.tpl-indian-classical .heart-6{top:70%;left:4%;right:auto}.tpl-indian-classical .star-1{top:54%;right:4%}.tpl-indian-classical .star-2{top:64%;left:4%;right:auto}.tpl-indian-classical .star-3{top:70%;right:16%}.tpl-indian-classical .star-4{top:50%;left:14%;right:auto}.tpl-indian-classical .star-5{top:74%;right:6%}.tpl-indian-classical .star-6{top:58%;left:18%;right:auto}.tpl-indian-classical .leaf-left{z-index:9;width:12%;bottom:6%;left:28%;right:auto}.tpl-indian-classical .leaf-right{z-index:9;width:10%;bottom:5%;left:auto;right:27%}.tpl-indian-classical .plant-left{z-index:9;transform-origin:bottom;width:18%;bottom:8%;left:27%;right:auto}.tpl-indian-classical .leaf-left,.tpl-indian-classical .leaf-right{transform-origin:bottom}.tpl-indian-classical.loop-active .leaf-left{animation:4.2s ease-in-out infinite ic-leafSwayMobile}.tpl-indian-classical.loop-active .leaf-right{animation:4.8s ease-in-out .7s infinite ic-leafSwayRightMobile}.tpl-indian-classical.loop-active .plant-left{animation:5.2s ease-in-out .4s infinite ic-plantSwayMobile}@keyframes ic-textFadeInMobile{0%{opacity:0;transform:translate(-50%)translateY(16px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes ic-coupleInMobile{0%{opacity:0;transform:translate(-50%)translateY(30px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes ic-coupleBreathMobile{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-2px)}}@keyframes ic-leafSwayMobile{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(5deg)translateY(-3px)}}@keyframes ic-leafSwayRightMobile{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(-5deg)translateY(-3px)}}@keyframes ic-plantSwayMobile{0%,to{transform:rotate(0)translateY(0)}40%{transform:rotate(3deg)translateY(-4px)}70%{transform:rotate(-2deg)translateY(-2px)}}@keyframes ic-slideDownRightMobile{0%{opacity:0;transform:scaleX(-1)translateY(-20px)}to{opacity:1;transform:scaleX(-1)translateY(0)}}@keyframes ic-garlandSwayRightMobile{0%,to{transform:scaleX(-1)rotate(0)}50%{transform:scaleX(-1)rotate(-1deg)}}}@media (width<=480px) and (aspect-ratio<=4/3){.tpl-indian-classical .topleft-corner,.tpl-indian-classical .topright-corner{width:35%}.tpl-indian-classical .couple-img{height:44%;bottom:3%}.tpl-indian-classical .text-content{width:96%;max-width:96%;bottom:49%}.tpl-indian-classical .couple-names{font-size:clamp(26px,8.5vw,38px)}.tpl-indian-classical .couple-names[data-len=l]{font-size:clamp(24px,7vw,34px)}.tpl-indian-classical .couple-names[data-len=xl]{font-size:clamp(20px,5.8vw,28px)}.tpl-indian-classical .tagline{font-size:clamp(14px,4vw,20px)}.tpl-indian-classical .description{padding:0 2%;font-size:clamp(11.5px,3vw,13px)}.tpl-indian-classical .flower-decor{display:none}.tpl-indian-classical .leaf-left{width:14%;bottom:7%;left:22%}.tpl-indian-classical .leaf-right{width:12%;bottom:6%;right:25%}.tpl-indian-classical .plant-left{width:20%;bottom:10%;left:23%}.tpl-indian-classical .heart,.tpl-indian-classical .star{width:3%!important}}@media (width<=768px) and (aspect-ratio>=3/4) and (aspect-ratio<=4/3){.tpl-indian-classical{aspect-ratio:auto;height:100vh;box-shadow:none}.tpl-indian-classical .bg-blob-svg,.tpl-indian-classical .bg-curve-single{width:70%;height:100%;top:0;bottom:auto}.tpl-indian-classical .topright-corner{display:none}.tpl-indian-classical .topleft-corner{width:24%}.tpl-indian-classical .couple-img{height:62%;bottom:4%;left:auto;right:3%;transform:none}.tpl-indian-classical.loop-active .couple-img{animation:none;transform:none}.tpl-indian-classical.animate-in .couple-img{animation:1s ease-out .5s both ic-coupleInSq}.tpl-indian-classical .text-content{width:52%;max-width:52%;top:50%;bottom:auto;left:5%;transform:translateY(-50%)}.tpl-indian-classical.loop-active .text-content{transform:translateY(-50%)}.tpl-indian-classical.animate-in .text-content{animation:.8s ease-out .4s both ic-textFadeInSq}.tpl-indian-classical .couple-names{font-size:clamp(28px,7vw,48px)}.tpl-indian-classical .couple-names[data-len=l]{font-size:clamp(24px,5.6vw,40px)}.tpl-indian-classical .couple-names[data-len=xl]{font-size:clamp(20px,4.6vw,32px)}.tpl-indian-classical .tagline{font-size:clamp(14px,3.4vw,22px)}.tpl-indian-classical .description{font-size:clamp(11px,2.2vw,14px)}.tpl-indian-classical .event-date{font-size:clamp(11px,2.5vw,15px)}.tpl-indian-classical .event-location{font-size:clamp(11px,2.2vw,13px)}.tpl-indian-classical .leaf-left{width:13%;bottom:5%;left:auto;right:44%}.tpl-indian-classical .leaf-right{width:11%;bottom:6%;right:2%}.tpl-indian-classical .plant-left{width:14%;bottom:10%;left:auto;right:42%}@keyframes ic-coupleInSq{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ic-textFadeInSq{0%{opacity:0;transform:translateY(calc(16px - 50%))}to{opacity:1;transform:translateY(-50%)}}}@media (prefers-reduced-motion:reduce){.tpl-indian-classical *,.tpl-indian-classical :before,.tpl-indian-classical :after{transition:none!important;animation:none!important}.tpl-indian-classical .bg-blob-svg,.tpl-indian-classical .bg-curve-single,.tpl-indian-classical .topleft-corner,.tpl-indian-classical .couple-img,.tpl-indian-classical .heart,.tpl-indian-classical .star,.tpl-indian-classical .leaf-left,.tpl-indian-classical .leaf-right,.tpl-indian-classical .plant-left,.tpl-indian-classical .text-content,.tpl-indian-classical .topright-corner{opacity:1!important}}
