.layout-module__9lptCW__parentContainer{grid-template:"parentHeader parentHeader parentHeader parentHeader"60px"parentAside parentTools parentMain parentTextPanel"1fr/200px auto 1fr 350px;gap:0;width:100%;height:100%;display:grid;position:relative}.layout-module__9lptCW__parentHeader{box-sizing:border-box;z-index:60;background-color:#fefeff;border-bottom:2px solid #9e4db0;grid-area:parentHeader;padding:10px 20px;box-shadow:0 0 10px #e0d0e6}.layout-module__9lptCW__parentMain{background:#f8eff2;grid-area:parentMain;overflow:hidden}.layout-module__9lptCW__parentAside{z-index:1;grid-area:parentAside;overflow:hidden;box-shadow:2px 0 10px #e0d0e6}.layout-module__9lptCW__parentTools{background:#f8eff2;flex-direction:column;grid-area:parentTools;align-items:center;padding:8px 6px;display:flex;overflow:visible}.layout-module__9lptCW__parentTextPanel{background:#fcf6f7;grid-area:parentTextPanel;overflow:auto;box-shadow:-2px 0 10px #e0d0e6}.layout-module__9lptCW__headerContainer{flex-flow:row;place-content:normal space-between;align-items:normal;height:100%;display:flex}.layout-module__9lptCW__iconHeader{flex:0 auto;order:0;align-self:auto;display:block}.layout-module__9lptCW__titleHeader,.layout-module__9lptCW__actionHeader{flex:0 auto;order:0;align-self:center;display:block}.layout-module__9lptCW__slidePanel{width:100%;padding:10px}.layout-module__9lptCW__slidePanelActive{box-shadow:0 0 4px #621281,0 0 0 3px #9e4db0}.layout-module__9lptCW__slidePanelDeactive{box-shadow:0 0 2px #621281,0 0 0 1px #9e4db0}.layout-module__9lptCW__customScroll{scrollbar-width:thin;scrollbar-color:#ccc6cf transparent}.layout-module__9lptCW__slidePanelTitle{color:#621281;flex:none;padding:0 4px 3px;font-weight:600;display:block}.layout-module__9lptCW__pagesButton{display:none}@media (max-width:1023px){.layout-module__9lptCW__parentContainer{grid-template:"parentHeader parentHeader"50px"parentAside parentMain"1fr/auto 1fr}.layout-module__9lptCW__parentTextPanel,.layout-module__9lptCW__parentTools{display:none}.layout-module__9lptCW__parentHeader{padding:10px}.layout-module__9lptCW__titleHeader{display:none}.layout-module__9lptCW__slidePanel{background-color:#fcf6f7;width:100px}.layout-module__9lptCW__slidePanel.layout-module__9lptCW__collapsed{width:0;padding:0}.layout-module__9lptCW__slidePanelActive{box-shadow:0 0 2px #621281,0 0 0 2px #9e4db0}.layout-module__9lptCW__pagesButton{display:flex}}@font-face{font-family:Great Vibes;src:url(/fonts/GreatVibes-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Brittany Signature;src:url(/fonts/BrittanySignature.ttf)format("truetype");font-weight:400 700;font-style:normal}@font-face{font-family:Poppins SemiBold;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Lora;src:url(/fonts/Lora-Italic-VariableFont_wght.ttf)format("truetype");font-weight:100 900;font-style:italic}
.wedding-loader{z-index:999;background:0 0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.golden-ring span{opacity:0;background:#d4af37;border-radius:50%;width:6px;height:6px;animation:1.2s infinite ringForm;position:absolute;top:50%;left:50%}@keyframes ringForm{0%{opacity:0}to{opacity:1}}.flower-rain{pointer-events:none;position:absolute;inset:0;overflow:hidden}.flower{animation:linear infinite fall;display:block;position:absolute;top:-60px}@media (max-width:640px){.flower:nth-child(n+13){display:none}}@media (min-width:641px) and (max-width:1024px){.flower:nth-child(n+26){display:none}}@keyframes fall{0%{transform:translateY(0)rotate(0)}to{transform:translateY(110vh)rotate(360deg)}}.logo-wrapper{flex-direction:column;align-items:center;gap:10px;padding-bottom:50px;display:flex}.ganesh{animation:3s ease-in-out infinite floatGanesh}.tagline{letter-spacing:.2em;color:#8b5e3c;font-size:14px;font-weight:500;position:absolute;bottom:70px}
