.tpl-floral-garden{aspect-ratio:2;background:#fdf6f0;width:100%;font-family:Poppins,sans-serif;position:relative;overflow:hidden;container-type:size}.tpl-floral-garden .fg-i{pointer-events:none;opacity:0;position:absolute}.tpl-floral-garden .fg-circle{opacity:0}.tpl-floral-garden .fg-text .fg-tagline,.tpl-floral-garden .fg-text .fg-names,.tpl-floral-garden .fg-text .fg-line,.tpl-floral-garden .fg-text .fg-date,.tpl-floral-garden .fg-text .fg-desc,.tpl-floral-garden .fg-text .fg-cta{opacity:0;transform:translateY(12px)}.tpl-floral-garden .fg-dot{aspect-ratio:1;opacity:.55;background:#2a2a3e;border-radius:50%;width:.8%}.tpl-floral-garden .fg-tl-big{z-index:3;width:12.9%;top:-6%;left:-3.7%;transform:rotate(8deg)}.tpl-floral-garden .fg-tl-branch{z-index:1;width:4.6%;top:1.4%;left:8.3%;transform:rotate(91deg)}.tpl-floral-garden .fg-tl-semi{z-index:2;width:6.5%;top:17.8%;left:-3.3%}.tpl-floral-garden .fg-dot-tl1{top:21.3%;left:5.8%}.tpl-floral-garden .fg-dot-tl2{top:34.7%;left:2.2%}.tpl-floral-garden .fg-dot-tl3{top:85.4%;left:10.6%}.tpl-floral-garden .fg-tr-flower{z-index:3;width:12.4%;top:-.6%;left:83.7%}.tpl-floral-garden .fg-tr-leaf{z-index:1;width:4.3%;top:-4.2%;left:80.2%;transform:rotate(264deg)}.tpl-floral-garden .fg-tr-small{z-index:3;width:4.6%;top:0%;left:96.1%;transform:rotate(181deg)}.tpl-floral-garden .fg-tr-semi{z-index:2;width:6.3%;top:10.6%;left:93.4%}.tpl-floral-garden .fg-dot-tr1{top:10.8%;left:84.3%}.tpl-floral-garden .fg-dot-tr2{top:7.8%;left:73.3%}.tpl-floral-garden .fg-r-flower{z-index:3;width:9.8%;top:35.4%;left:94.9%;transform:rotate(8deg)}.tpl-floral-garden .fg-r-leaf{z-index:1;width:4.2%;top:72%;left:95.7%;transform:rotate(-8deg)}.tpl-floral-garden .fg-dot-r1{top:25.2%;left:90.6%}.tpl-floral-garden .fg-dot-r2{top:25.2%;left:98%}.tpl-floral-garden .fg-cf-top{z-index:3;width:12.4%;top:20%;left:58.6%;transform:rotate(89deg)}.tpl-floral-garden .fg-cf-leaf-top{z-index:1;width:4.3%;top:16%;left:69.1%;transform:rotate(79deg)}.tpl-floral-garden .fg-cf-branch{z-index:1;width:4.6%;top:17.2%;left:77.4%;transform:rotate(91deg)}.tpl-floral-garden .fg-cf-mid{z-index:3;width:10.4%;top:56.8%;left:58.8%;transform:rotate(8deg)}.tpl-floral-garden .fg-cf-leaf-mid{z-index:1;width:4.3%;top:43.8%;left:58.8%;transform:rotate(-14deg)}.tpl-floral-garden .fg-cf-side{z-index:3;width:8.4%;top:46.6%;left:81.7%;transform:rotate(31deg)}.tpl-floral-garden .fg-cf-semi-top{z-index:2;width:5.9%;top:32.6%;left:82.1%}.tpl-floral-garden .fg-cf-semi-bot{z-index:2;width:5.9%;top:67%;left:72.5%}.tpl-floral-garden .fg-dot-cf1{top:73%;left:80.5%}.tpl-floral-garden .fg-bl-semi{z-index:2;width:6.5%;top:65.4%;left:-2.3%}.tpl-floral-garden .fg-bl-flower{z-index:3;width:8.4%;top:79%;left:-.2%}.tpl-floral-garden .fg-bl-leaf{z-index:1;width:4.7%;top:88%;left:6.3%;transform:rotate(78deg)}.tpl-floral-garden .fg-dot-bl1{top:96.2%;left:15.1%}.tpl-floral-garden .fg-dot-bl2{top:81.8%;left:89%}.tpl-floral-garden .fg-br-big{z-index:3;width:12.9%;top:86.4%;left:80.9%;transform:rotate(8deg)}.tpl-floral-garden .fg-br-flower{z-index:3;width:8.8%;top:85%;left:60.4%;transform:rotate(-69deg)}.tpl-floral-garden .fg-br-branch{z-index:1;width:4.6%;top:88%;left:58%;transform:rotate(-58deg)}.tpl-floral-garden .fg-br-semi{z-index:2;width:5.9%;top:86%;left:90.6%}.tpl-floral-garden .fg-br-leaf{z-index:1;width:3.5%;top:88%;left:68.7%;transform:rotate(94deg)}.tpl-floral-garden .fg-dot-br1{top:94.6%;left:74.7%}.tpl-floral-garden .fg-dot-br2{top:86.8%;left:57.9%}.tpl-floral-garden .fg-dot-br3{top:29%;left:101%}.tpl-floral-garden .fg-circle{aspect-ratio:1;z-index:5;width:26.7%;position:absolute;top:22.4%;right:12.7%}.tpl-floral-garden .fg-circle-ring{border:5px solid #2a2a3e;border-radius:50%;position:absolute;inset:0}.tpl-floral-garden .fg-circle-photo{background:#f2e9e3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:5px;overflow:hidden}.tpl-floral-garden .fg-circle-placeholder{opacity:.55;width:50%;height:50%}.tpl-floral-garden .fg-text{z-index:10;overflow-wrap:anywhere;width:40%;position:absolute;top:50%;left:10%;transform:translateY(-50%)}.tpl-floral-garden .fg-tagline{letter-spacing:2.4px;text-transform:uppercase;color:#b8483f;margin-bottom:1.8cqh;font-family:Poppins,sans-serif;font-size:clamp(11px,.95vw,13px);font-weight:600}.tpl-floral-garden .fg-names{color:#1a1a2e;text-wrap:balance;margin-bottom:1.6cqh;font-family:Dancing Script,cursive;font-size:clamp(32px,4.5vw,72px);font-weight:700;line-height:1.1}.tpl-floral-garden .fg-names[data-len=l]{font-size:clamp(28px,3.6vw,56px)}.tpl-floral-garden .fg-names[data-len=xl]{font-size:clamp(24px,2.9vw,44px)}.tpl-floral-garden .fg-amp{font-weight:400}.tpl-floral-garden .fg-line{background:#1a1a2e;width:clamp(50px,6vw,90px);height:2.5px;margin-bottom:1.8cqh}.tpl-floral-garden .fg-date{color:#1a1a2e;margin-bottom:1.4cqh;font-family:Poppins,sans-serif;font-size:clamp(14px,1.7vw,24px);font-weight:700}.tpl-floral-garden .fg-desc{color:#3a3a4a;text-wrap:pretty;margin-bottom:2.5cqh;font-family:Poppins,sans-serif;font-size:clamp(12px,1.05vw,15px);font-weight:400;line-height:1.6}.tpl-floral-garden .fg-cta{color:#fff;background:#1a1a2e;padding:clamp(10px,1.2cqh,14px) clamp(20px,2.8vw,40px);font-family:Dancing Script,cursive;font-size:clamp(13px,1.3vw,20px);font-weight:600;text-decoration:none;display:inline-block}@keyframes fg-flowerIn{0%{opacity:0;transform:scale(.5) rotate(var(--fg-base-rot,0deg))}70%{opacity:1;transform:scale(1.05) rotate(var(--fg-base-rot,0deg))}to{opacity:1;transform:scale(1) rotate(var(--fg-base-rot,0deg))}}@keyframes fg-leafIn{0%{opacity:0;transform:scale(.3) rotate(var(--fg-base-rot,0deg))}to{opacity:1;transform:scale(1) rotate(var(--fg-base-rot,0deg))}}@keyframes fg-circleIn{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes fg-txtIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fg-lineIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes fg-dotIn{0%{opacity:0;transform:scale(0)}to{opacity:.55;transform:scale(1)}}.tpl-floral-garden.animate-in .fg-tl-big{--fg-base-rot:8deg;animation:1.1s cubic-bezier(.34,1.56,.64,1) .1s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-tr-flower{--fg-base-rot:0deg;animation:1.1s cubic-bezier(.34,1.56,.64,1) .2s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-tr-small{--fg-base-rot:181deg;animation:.9s cubic-bezier(.34,1.56,.64,1) .5s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-r-flower{--fg-base-rot:8deg;animation:1s cubic-bezier(.34,1.56,.64,1) .6s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-bl-flower{animation:1.1s cubic-bezier(.34,1.56,.64,1) .4s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-br-big{--fg-base-rot:8deg;animation:1.1s cubic-bezier(.34,1.56,.64,1) .5s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-br-flower{--fg-base-rot:-69deg;animation:1s cubic-bezier(.34,1.56,.64,1) .7s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-cf-top{--fg-base-rot:89deg;animation:1s cubic-bezier(.34,1.56,.64,1) .8s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-cf-mid{--fg-base-rot:8deg;animation:1s cubic-bezier(.34,1.56,.64,1) .9s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-cf-side{--fg-base-rot:31deg;animation:1s cubic-bezier(.34,1.56,.64,1) 1s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-tl-branch{--fg-base-rot:91deg;animation:.8s ease-out .3s both fg-leafIn}.tpl-floral-garden.animate-in .fg-tr-leaf{--fg-base-rot:264deg;animation:.8s ease-out .5s both fg-leafIn}.tpl-floral-garden.animate-in .fg-r-leaf{--fg-base-rot:-8deg;animation:.8s ease-out .7s both fg-leafIn}.tpl-floral-garden.animate-in .fg-bl-leaf{--fg-base-rot:78deg;animation:.8s ease-out .8s both fg-leafIn}.tpl-floral-garden.animate-in .fg-br-branch{--fg-base-rot:-58deg;animation:.8s ease-out .9s both fg-leafIn}.tpl-floral-garden.animate-in .fg-br-leaf{--fg-base-rot:94deg;animation:.8s ease-out 1s both fg-leafIn}.tpl-floral-garden.animate-in .fg-cf-leaf-top{--fg-base-rot:79deg;animation:.8s ease-out 1s both fg-leafIn}.tpl-floral-garden.animate-in .fg-cf-branch{--fg-base-rot:91deg;animation:.8s ease-out 1.1s both fg-leafIn}.tpl-floral-garden.animate-in .fg-cf-leaf-mid{--fg-base-rot:-14deg;animation:.8s ease-out 1.1s both fg-leafIn}.tpl-floral-garden.animate-in .fg-tl-semi{animation:1s ease-out .4s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-tr-semi{animation:1s ease-out .6s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-bl-semi{animation:1s ease-out .7s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-br-semi{animation:1s ease-out .8s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-cf-semi-top{animation:1s ease-out 1s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-cf-semi-bot{animation:1s ease-out 1.1s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-circle{animation:1.2s cubic-bezier(.34,1.56,.64,1) .3s both fg-circleIn}.tpl-floral-garden.animate-in .fg-dot{animation:.5s ease-out 1.2s both fg-dotIn}.tpl-floral-garden.animate-in .fg-tagline{animation:.7s ease-out 1s both fg-txtIn}.tpl-floral-garden.animate-in .fg-names{animation:.9s ease-out 1.2s both fg-txtIn}.tpl-floral-garden.animate-in .fg-line{animation:.7s ease-out 1.5s both fg-lineIn}.tpl-floral-garden.animate-in .fg-date{animation:.7s ease-out 1.7s both fg-txtIn}.tpl-floral-garden.animate-in .fg-desc{animation:.7s ease-out 1.9s both fg-txtIn}.tpl-floral-garden.animate-in .fg-cta{animation:.7s ease-out 2.1s both fg-txtIn}.tpl-floral-garden.animate-in .fg-mob-semi1,.tpl-floral-garden.animate-in .fg-mob-flower1,.tpl-floral-garden.animate-in .fg-mob-branch1,.tpl-floral-garden.animate-in .fg-mob-semi2,.tpl-floral-garden.animate-in .fg-mob-flower2,.tpl-floral-garden.animate-in .fg-mob-flower3{animation:1s cubic-bezier(.34,1.56,.64,1) .6s both fg-flowerIn}.tpl-floral-garden.animate-in .fg-dot-mob1{animation:.5s ease-out 1.2s both fg-dotIn}@keyframes fg-windSway{0%,to{transform:rotate(var(--fg-base-rot,0deg)) translate(0, 0)}25%{transform:rotate(calc(var(--fg-base-rot,0deg) + 3.5deg)) translate(2px, -2px)}50%{transform:rotate(calc(var(--fg-base-rot,0deg) - 2.5deg)) translate(-2px, 2px)}75%{transform:rotate(calc(var(--fg-base-rot,0deg) + 1.5deg)) translate(1px, -1px)}}@keyframes fg-windSwayR{0%,to{transform:rotate(var(--fg-base-rot,0deg)) translate(0, 0)}25%{transform:rotate(calc(var(--fg-base-rot,0deg) - 3.5deg)) translate(-2px, -2px)}50%{transform:rotate(calc(var(--fg-base-rot,0deg) + 2.5deg)) translate(2px, 2px)}75%{transform:rotate(calc(var(--fg-base-rot,0deg) - 1.5deg)) translate(-1px, -1px)}}@keyframes fg-leafDrift{0%,to{transform:rotate(var(--fg-base-rot,0deg)) translateY(0)}33%{transform:rotate(calc(var(--fg-base-rot,0deg) + 5deg)) translateY(-4px)}66%{transform:rotate(calc(var(--fg-base-rot,0deg) - 3deg)) translateY(2px)}}@keyframes fg-dotPulse{0%,to{opacity:.55}50%{opacity:.25}}.tpl-floral-garden.loop-active .fg-i,.tpl-floral-garden.loop-active .fg-circle{opacity:1}.tpl-floral-garden.loop-active .fg-tagline,.tpl-floral-garden.loop-active .fg-names,.tpl-floral-garden.loop-active .fg-line,.tpl-floral-garden.loop-active .fg-date,.tpl-floral-garden.loop-active .fg-desc,.tpl-floral-garden.loop-active .fg-cta{opacity:1;transform:translateY(0)}.tpl-floral-garden.loop-active .fg-tl-big{--fg-base-rot:8deg;animation:5s ease-in-out infinite fg-windSway}.tpl-floral-garden.loop-active .fg-tr-flower{--fg-base-rot:0deg;animation:5.5s ease-in-out .3s infinite fg-windSwayR}.tpl-floral-garden.loop-active .fg-tr-small{--fg-base-rot:181deg;animation:4.8s ease-in-out .5s infinite fg-windSway}.tpl-floral-garden.loop-active .fg-r-flower{--fg-base-rot:8deg;animation:5.2s ease-in-out .8s infinite fg-windSwayR}.tpl-floral-garden.loop-active .fg-bl-flower{animation:5.8s ease-in-out 1s infinite fg-windSway}.tpl-floral-garden.loop-active .fg-br-big{--fg-base-rot:8deg;animation:5.3s ease-in-out .6s infinite fg-windSwayR}.tpl-floral-garden.loop-active .fg-br-flower{--fg-base-rot:-69deg;animation:5s ease-in-out 1.2s infinite fg-windSway}.tpl-floral-garden.loop-active .fg-cf-top{--fg-base-rot:89deg;animation:5.5s ease-in-out .4s infinite fg-windSwayR}.tpl-floral-garden.loop-active .fg-cf-mid{--fg-base-rot:8deg;animation:5.2s ease-in-out .9s infinite fg-windSway}.tpl-floral-garden.loop-active .fg-cf-side{--fg-base-rot:31deg;animation:5.4s ease-in-out .7s infinite fg-windSwayR}.tpl-floral-garden.loop-active .fg-tl-branch{--fg-base-rot:91deg;animation:4s ease-in-out infinite fg-leafDrift}.tpl-floral-garden.loop-active .fg-tr-leaf{--fg-base-rot:264deg;animation:4.5s ease-in-out .3s infinite fg-leafDrift}.tpl-floral-garden.loop-active .fg-r-leaf{--fg-base-rot:-8deg;animation:4.2s ease-in-out .6s infinite fg-leafDrift}.tpl-floral-garden.loop-active .fg-bl-leaf{--fg-base-rot:78deg;animation:4.8s ease-in-out .9s infinite fg-leafDrift}.tpl-floral-garden.loop-active .fg-br-branch{--fg-base-rot:-58deg;animation:4.3s ease-in-out 1.1s infinite fg-leafDrift}.tpl-floral-garden.loop-active .fg-br-leaf{--fg-base-rot:94deg;animation:4.6s ease-in-out .4s infinite fg-leafDrift}.tpl-floral-garden.loop-active .fg-cf-leaf-top{--fg-base-rot:79deg;animation:4.4s ease-in-out .5s infinite fg-leafDrift}.tpl-floral-garden.loop-active .fg-cf-branch{--fg-base-rot:91deg;animation:4.7s ease-in-out .8s infinite fg-leafDrift}.tpl-floral-garden.loop-active .fg-cf-leaf-mid{--fg-base-rot:-14deg;animation:4.1s ease-in-out 1s infinite fg-leafDrift}.tpl-floral-garden.loop-active .fg-tl-semi{animation:6s ease-in-out .5s infinite fg-windSway}.tpl-floral-garden.loop-active .fg-tr-semi{animation:6.2s ease-in-out .8s infinite fg-windSwayR}.tpl-floral-garden.loop-active .fg-bl-semi{animation:6.5s ease-in-out 1s infinite fg-windSway}.tpl-floral-garden.loop-active .fg-br-semi{animation:6.3s ease-in-out .6s infinite fg-windSwayR}.tpl-floral-garden.loop-active .fg-cf-semi-top{animation:6.4s ease-in-out .9s infinite fg-windSway}.tpl-floral-garden.loop-active .fg-cf-semi-bot{animation:6.1s ease-in-out 1.2s infinite fg-windSwayR}.tpl-floral-garden.loop-active .fg-mob-flower1{--fg-base-rot:8deg;animation:5.4s ease-in-out .5s infinite fg-windSway}.tpl-floral-garden.loop-active .fg-mob-flower2{--fg-base-rot:8deg;animation:5.6s ease-in-out .8s infinite fg-windSwayR}.tpl-floral-garden.loop-active .fg-mob-flower3{--fg-base-rot:8deg;animation:5.2s ease-in-out 1s infinite fg-windSway}.tpl-floral-garden.loop-active .fg-mob-branch1{--fg-base-rot:243deg;animation:4.5s ease-in-out .7s infinite fg-leafDrift}.tpl-floral-garden.loop-active .fg-mob-semi1{animation:6.2s ease-in-out .6s infinite fg-windSway}.tpl-floral-garden.loop-active .fg-mob-semi2{animation:6s ease-in-out .9s infinite fg-windSwayR}.tpl-floral-garden.loop-active .fg-dot{animation:3s ease-in-out infinite fg-dotPulse}.tpl-floral-garden .fg-mob-semi1,.tpl-floral-garden .fg-mob-flower1,.tpl-floral-garden .fg-mob-branch1,.tpl-floral-garden .fg-mob-semi2,.tpl-floral-garden .fg-mob-flower2,.tpl-floral-garden .fg-mob-flower3,.tpl-floral-garden .fg-dot-mob1{display:none}@media (width<=768px) and (aspect-ratio<=4/3){.tpl-floral-garden{aspect-ratio:unset;width:100%;min-height:100dvh;padding:0;position:relative}.tpl-floral-garden .fg-text{text-align:center;flex-direction:column;order:unset;justify-content:center;align-items:center;width:82%;display:flex;position:absolute;top:44%;bottom:10%;left:50%;transform:translate(-50%)}.tpl-floral-garden .fg-line{margin:0 auto 1.5cqh}.tpl-floral-garden .fg-names{margin-bottom:1.5cqh;font-size:clamp(32px,9.5vw,52px)}.tpl-floral-garden .fg-tagline{margin-bottom:1.5cqh;font-size:clamp(11px,2.9vw,13px)}.tpl-floral-garden .fg-names[data-len=l]{font-size:clamp(28px,8vw,44px)}.tpl-floral-garden .fg-names[data-len=xl]{font-size:clamp(24px,6.6vw,36px)}.tpl-floral-garden .fg-date{margin-bottom:1cqh;font-size:clamp(13px,4vw,18px)}.tpl-floral-garden .fg-desc{margin-bottom:2cqh;font-size:clamp(12px,3.3vw,14px)}.tpl-floral-garden .fg-cta{padding:10px 28px;font-size:clamp(12px,3.5vw,16px)}.tpl-floral-garden .fg-tl-big{width:22%;top:-2%;left:-5%;transform:rotate(8deg)}.tpl-floral-garden .fg-tl-branch{width:7%;top:1.4%;left:15.5%;transform:rotate(74deg)}.tpl-floral-garden .fg-tl-semi{width:10%;top:8%;left:-4%}.tpl-floral-garden .fg-tr-flower{width:22%;top:-.4%;left:72%}.tpl-floral-garden .fg-tr-leaf{width:6%;top:33.7%;left:29%;transform:rotate(-31deg)}.tpl-floral-garden .fg-tr-small{width:7%;top:.4%;left:93.2%;transform:rotate(181deg)}.tpl-floral-garden .fg-tr-semi{width:9%;top:5.4%;left:91.6%}.tpl-floral-garden .fg-circle{order:unset;width:51%;position:absolute;top:12.8%;left:auto;right:23.3%;transform:none}.tpl-floral-garden .fg-bl-semi{width:10%;top:80%;left:-3%}.tpl-floral-garden .fg-bl-flower{width:18%;top:86.8%;left:-1.8%}.tpl-floral-garden .fg-bl-leaf{width:7%;top:93%;left:10%;transform:rotate(78deg)}.tpl-floral-garden .fg-br-big{width:22%;top:91.6%;left:82.1%;transform:rotate(8deg)}.tpl-floral-garden .fg-br-flower{width:14%;top:7.5%;left:44.1%;transform:rotate(-69deg)}.tpl-floral-garden .fg-br-branch{width:7%;top:11.6%;left:30.9%;transform:rotate(262deg)}.tpl-floral-garden .fg-br-semi{width:9%;top:88%;left:91%}.tpl-floral-garden .fg-br-leaf{width:5%;top:14.2%;left:65.9%;transform:rotate(105deg)}.tpl-floral-garden .fg-dot-tl1{top:3.7%;left:33.1%}.tpl-floral-garden .fg-dot-tl2{top:15%;left:6.5%}.tpl-floral-garden .fg-dot-tl3{top:82%;left:18%}.tpl-floral-garden .fg-dot-bl1{top:95%;left:22%}.tpl-floral-garden .fg-dot-br1{top:94%;left:75%}.tpl-floral-garden .fg-dot-br2{top:2.1%;left:66.4%}.tpl-floral-garden .fg-mob-semi1,.tpl-floral-garden .fg-mob-flower1,.tpl-floral-garden .fg-mob-branch1,.tpl-floral-garden .fg-mob-semi2,.tpl-floral-garden .fg-mob-flower2,.tpl-floral-garden .fg-mob-flower3,.tpl-floral-garden .fg-dot-mob1{display:block}.tpl-floral-garden .fg-mob-flower1,.tpl-floral-garden .fg-mob-flower2,.tpl-floral-garden .fg-mob-flower3{--fg-base-rot:8deg}.tpl-floral-garden .fg-mob-branch1{--fg-base-rot:243deg}.tpl-floral-garden .fg-mob-semi1{width:10%;top:23.5%;left:20.2%}.tpl-floral-garden .fg-mob-flower1{width:22%;top:29.6%;left:58.2%;transform:rotate(8deg)}.tpl-floral-garden .fg-mob-branch1{width:7%;top:36.2%;left:44.3%;transform:rotate(243deg)}.tpl-floral-garden .fg-mob-semi2{width:10%;top:21%;left:69.7%}.tpl-floral-garden .fg-mob-flower2{width:22%;top:34.9%;left:-9.6%;transform:rotate(8deg)}.tpl-floral-garden .fg-mob-flower3{width:22%;top:58.8%;left:87.9%;transform:rotate(8deg)}.tpl-floral-garden .fg-dot-mob1{top:20.5%;left:94%}.tpl-floral-garden .fg-cf-top,.tpl-floral-garden .fg-cf-leaf-top,.tpl-floral-garden .fg-cf-branch,.tpl-floral-garden .fg-cf-mid,.tpl-floral-garden .fg-cf-leaf-mid,.tpl-floral-garden .fg-cf-side,.tpl-floral-garden .fg-cf-semi-top,.tpl-floral-garden .fg-cf-semi-bot,.tpl-floral-garden .fg-dot-cf1,.tpl-floral-garden .fg-r-flower,.tpl-floral-garden .fg-r-leaf,.tpl-floral-garden .fg-dot-r1,.tpl-floral-garden .fg-dot-r2,.tpl-floral-garden .fg-dot-tr1,.tpl-floral-garden .fg-dot-tr2,.tpl-floral-garden .fg-dot-bl2,.tpl-floral-garden .fg-dot-br3{display:none}.tpl-floral-garden.loop-active .fg-tl-big{--fg-base-rot:8deg;transform:rotate(8deg)}.tpl-floral-garden.loop-active .fg-tl-branch{--fg-base-rot:74deg;transform:rotate(74deg)}.tpl-floral-garden.loop-active .fg-tr-flower{--fg-base-rot:0deg;transform:rotate(0)}.tpl-floral-garden.loop-active .fg-tr-leaf{--fg-base-rot:-31deg;transform:rotate(-31deg)}.tpl-floral-garden.loop-active .fg-tr-small{--fg-base-rot:181deg;transform:rotate(181deg)}.tpl-floral-garden.loop-active .fg-bl-leaf{--fg-base-rot:78deg;transform:rotate(78deg)}.tpl-floral-garden.loop-active .fg-br-big{--fg-base-rot:8deg;transform:rotate(8deg)}.tpl-floral-garden.loop-active .fg-br-flower{--fg-base-rot:-69deg;transform:rotate(-69deg)}.tpl-floral-garden.loop-active .fg-br-branch{--fg-base-rot:262deg;transform:rotate(262deg)}.tpl-floral-garden.loop-active .fg-br-leaf{--fg-base-rot:105deg;transform:rotate(105deg)}.tpl-floral-garden.loop-active .fg-mob-branch1{--fg-base-rot:243deg;transform:rotate(243deg)}.tpl-floral-garden.loop-active .fg-mob-flower1,.tpl-floral-garden.loop-active .fg-mob-flower2,.tpl-floral-garden.loop-active .fg-mob-flower3{--fg-base-rot:8deg;transform:rotate(8deg)}.tpl-floral-garden.animate-in .fg-tl-branch{--fg-base-rot:74deg}.tpl-floral-garden.animate-in .fg-tr-leaf{--fg-base-rot:-31deg}.tpl-floral-garden.animate-in .fg-bl-leaf{--fg-base-rot:78deg}.tpl-floral-garden.animate-in .fg-br-branch{--fg-base-rot:262deg}.tpl-floral-garden.animate-in .fg-br-leaf{--fg-base-rot:105deg}.tpl-floral-garden.animate-in .fg-br-flower{--fg-base-rot:-69deg}}@media (width<=768px) and (aspect-ratio>=3/4) and (aspect-ratio<=4/3){.tpl-floral-garden{height:100vh;min-height:0}.tpl-floral-garden .fg-circle{width:32%;top:6%;left:34%;right:auto}.tpl-floral-garden .fg-text{width:70%;top:42%;bottom:5%}.tpl-floral-garden .fg-tagline{margin-bottom:1.2cqh;font-size:clamp(10px,2.2vw,13px)}.tpl-floral-garden .fg-names{margin-bottom:1.2cqh;font-size:clamp(28px,7.4vw,50px)}.tpl-floral-garden .fg-names[data-len=l]{font-size:clamp(24px,6vw,40px)}.tpl-floral-garden .fg-names[data-len=xl]{font-size:clamp(20px,4.8vw,32px)}.tpl-floral-garden .fg-line{margin-bottom:1.2cqh}.tpl-floral-garden .fg-date{margin-bottom:.8cqh;font-size:clamp(12px,3vw,18px)}.tpl-floral-garden .fg-desc{margin-bottom:1.6cqh;font-size:clamp(11px,2.3vw,14px);line-height:1.5}.tpl-floral-garden .fg-cta{padding:8px 24px;font-size:clamp(12px,2.6vw,16px)}.tpl-floral-garden .fg-tl-big,.tpl-floral-garden .fg-tr-flower,.tpl-floral-garden .fg-br-big{width:17%}.tpl-floral-garden .fg-br-big{top:86%}.tpl-floral-garden .fg-bl-flower{width:14%;top:82%}.tpl-floral-garden .fg-bl-semi{top:72%}.tpl-floral-garden .fg-br-flower{width:11%;top:4%;left:22%}.tpl-floral-garden .fg-br-branch{width:6%;top:8%;left:64%}.tpl-floral-garden .fg-br-leaf{top:18%;left:66%}.tpl-floral-garden .fg-tr-leaf,.tpl-floral-garden .fg-mob-flower1,.tpl-floral-garden .fg-mob-branch1,.tpl-floral-garden .fg-mob-flower2,.tpl-floral-garden .fg-mob-flower3,.tpl-floral-garden .fg-mob-semi1,.tpl-floral-garden .fg-mob-semi2,.tpl-floral-garden .fg-dot-tl3{display:none}}@media (prefers-reduced-motion:reduce){.tpl-floral-garden *,.tpl-floral-garden :before,.tpl-floral-garden :after{transition:none!important;animation:none!important}.tpl-floral-garden .fg-i,.tpl-floral-garden .fg-circle{opacity:1!important}.tpl-floral-garden .fg-text .fg-tagline,.tpl-floral-garden .fg-text .fg-names,.tpl-floral-garden .fg-text .fg-line,.tpl-floral-garden .fg-text .fg-date,.tpl-floral-garden .fg-text .fg-desc,.tpl-floral-garden .fg-text .fg-cta{opacity:1!important;transform:none!important}}
