@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap");:root{--background:#faf9f9!important;--foreground:#171717;--font-family-default:"Poppins","Montserrat","Nunito",sans-serif;--font-family-wedding-1:"Dancing Script",cursive!important;--font-family-wedding-2:"EB Garamond",serif!important;--sunflower-color:#ffd7df;--background-color:#fff;--text-color:#171717}@media (prefers-color-scheme:dark){:root{--background:#faf9f9;--foreground:#faf9f9;--background-color:#333;--text-color:#fff}}[data-theme=auto]{background-color:var(--background-color);color:var(--text-color)}[data-theme=dark]{background-color:#333;color:#fff}[data-theme=light]{background-color:#fff;color:#171717}html{min-height:-webkit-fill-available;scroll-behavior:smooth}body,html{max-width:100vw}body{overflow-x:hidden;overflow-y:auto;min-height:100dvh;color:var(--foreground);background:var(--background);font-family:var(--font-family-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.default-font-2{text-transform:none}.default-font-2,.default-font-2 span{font-family:var(--font-family-default-2)!important}.wedding-layout{font-family:var(--font-family-wedding-1)!important;text-transform:none}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.MuiAccordion-root:before{display:none!important;content:none!important}#scrollContainer::-webkit-scrollbar,body::-webkit-scrollbar{display:none}.landing_images{box-shadow:1px 1px 5px 1px rgba(0,0,0,.2)}input:-webkit-autofill{-webkit-box-shadow:none!important}.sakura{position:fixed;top:-25px;width:12px;height:12px;background-color:var(--sunflower-color);box-shadow:2px 2px 5px rgba(0,0,0,.2);pointer-events:none;border-radius:0 100% 0 100%;z-index:100}@keyframes gradient{0%{background-position:0 50%}25%{background-position:50% 50%}50%{background-position:100% 50%}75%{background-position:50% 50%}to{background-position:0 50%}}@keyframes fall{0%{opacity:.9;top:0}to{opacity:.2;top:100%}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blow-soft-left{0%{margin-left:0}to{margin-left:-50%}}@keyframes blow-soft-right{0%{margin-left:0}to{margin-left:50%}}@keyframes sway-0{0%{transform:rotate(-5deg)}40%{transform:rotate(28deg)}to{transform:rotate(3deg)}}@keyframes sway-1{0%{transform:rotate(10deg)}40%{transform:rotate(43deg)}to{transform:rotate(15deg)}}@keyframes sway-2{0%{transform:rotate(15deg)}40%{transform:rotate(56deg)}to{transform:rotate(22deg)}}@keyframes sway-3{0%{transform:rotate(25deg)}40%{transform:rotate(74deg)}to{transform:rotate(37deg)}}@keyframes sway-4{0%{transform:rotate(40deg)}40%{transform:rotate(68deg)}to{transform:rotate(25deg)}}@keyframes sway-5{0%{transform:rotate(50deg)}40%{transform:rotate(78deg)}to{transform:rotate(40deg)}}@keyframes sway-6{0%{transform:rotate(65deg)}40%{transform:rotate(92deg)}to{transform:rotate(58deg)}}@keyframes sway-7{0%{transform:rotate(72deg)}40%{transform:rotate(118deg)}to{transform:rotate(68deg)}}@keyframes sway-8{0%{transform:rotate(94deg)}40%{transform:rotate(136deg)}to{transform:rotate(82deg)}}