:root{--red:#910504;--blue:#9db9c5;--purple:#dec6d4;--green:#cfcf91;--orange:#f4e7b3;--navi-blue:#1a4999;--pink:#fbccd4;--choko:#472727;--mint:#faf6eb;--pink-opacity:#fbccd480;--brand-primary:#2f70c1;--brand-secondary:#7461c3;--brand-alternative:#137886;--background-site:#f9f9f9;--background-code:#f4f4f4;--text-body:#36313d;--text-comment:#635e69;--text-high-contrast:#313131;--text-medium-contrast:#635e69;--text-low-contrast:#746d76;--detail-high-contrast:silver;--detail-medium-contrast:#eaeaea;--detail-low-contrast:#f0f0f2;--admonition-note:#2e6dbc;--admonition-warning:#ffc409;--admonition-danger:#dc2626;--brand-primary-rgb-value:47, 112, 193;--brand-secondary-rgb-value:116, 97, 195;--brand-alternative-rgb-value:19, 120, 134;--background-site-rgb-value:249, 249, 249;--background-code-rgb-value:244, 244, 244;--text-body-rgb-value:54, 49, 61;--text-comment-rgb-value:99, 94, 105;--text-high-contrast-rgb-value:49, 49, 49;--text-medium-contrast-rgb-value:99, 94, 105;--text-low-contrast-rgb-value:116, 109, 118;--detail-high-contrast-rgb-value:192, 192, 192;--detail-medium-contrast-rgb-value:234, 234, 234;--detail-low-contrast-rgb-value:240, 240, 242;--admonition-note-rgb-value:46, 109, 188;--admonition-warning-rgb-value:255, 196, 9;--admonition-danger-rgb-value:220, 38, 38}@font-face{font-family:Fildae;src:url(/assets/Felidae-DQdtN85C.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:AnastasiaScript;src:url(/assets/anastasiascriptc-evkk_h-P.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:CaviarDreams;src:url(/assets/CaviarDreams-4rcTrv0h.ttf)format("truetype");font-weight:400;font-style:normal}.disabled-overflow{overflow:hidden!important}.countdown{width:75%;color:var(--red);justify-content:space-between;padding-top:65pt;font-family:Fildae;font-size:21px;font-weight:800;display:flex;position:relative}.wedding-day{position:relative;top:-20px}.heart-align{position:absolute;top:-18px;left:-27px}.dress-code-container{text-align:center;max-width:500px;padding:0 12pt}.dress-code-container h3{text-align:center;color:var(--navi-blue);margin:0;font-family:AnastasiaScript;font-size:56pt;font-weight:300}.dress-code-container span{text-align:center;color:var(--choko);font-family:CaviarDreams;font-size:16pt;font-weight:300}.dress-code-container p{color:var(--choko);font-family:CaviarDreams;font-size:16pt}.details-container{text-align:center;max-width:500px;margin-top:44pt;padding:0 12pt}.details-container h3{color:var(--navi-blue);margin:0;padding:0;font-family:Fildae;font-size:34pt;font-weight:300}.details-container p{color:var(--choko);font-family:CaviarDreams;font-size:16pt}.welcome-container{background-color:var(--pink);text-align:center;color:var(--red);box-sizing:border-box;border-top-left-radius:132pt;border-top-right-radius:132pt;margin:90pt 10pt 0;padding:0 20px;position:relative}.location-container{text-align:center;height:auto;padding:44pt 19pt}.address-btn-container{justify-content:center;display:flex}.address-btn{cursor:pointer;background-color:var(--pink-opacity);color:var(--red);border-radius:17pt;margin:11pt 0;padding:8pt 20pt;font-family:Fildae;font-size:17pt;display:block}.address-note{text-align:center;background-color:var(--mint);--radius:20px;background:radial-gradient(circle at 0 0, transparent var(--radius), var(--mint) calc(var(--radius) + 1px)) top left, radial-gradient(circle at 100% 0, transparent var(--radius), var(--mint) calc(var(--radius) + 1px)) top right, radial-gradient(circle at 100% 100%, transparent var(--radius), var(--mint) calc(var(--radius) + 1px)) bottom right, radial-gradient(circle at 0 100%, transparent var(--radius), var(--mint) calc(var(--radius) + 1px)) bottom left;background-repeat:no-repeat;background-size:51% 51%;height:auto;margin:0 12pt;padding:12pt 9pt;font-size:12pt}.address-note h3{color:var(--navi-blue);margin:0;padding:0;font-family:Fildae;font-size:34pt;font-weight:300}.address-note div{margin-bottom:12pt}.mb-0{margin-bottom:0!important}.plan-container{text-align:center;height:auto;padding:44pt 0}.plan-container h3{color:var(--red);margin:0;font-family:Fildae;font-size:34pt;font-weight:300}.address-note p{color:var(--choko);margin-top:0;margin-bottom:12pt;padding:0;font-family:CaviarDreams;font-size:16pt}.address-note span{color:var(--red);margin:0;padding:0;font-family:CaviarDreams;font-size:16pt}.location-container span,.location-container p{color:var(--choko);margin-top:0;font-family:CaviarDreams;font-size:16pt}.location-container h3{color:var(--navi-blue);margin-top:0;margin-bottom:20pt;font-family:Fildae;font-size:40pt;font-weight:300}.welcome-container h4{margin-top:0;margin-bottom:24pt;padding-top:87px;padding-left:27px;padding-right:27px;font-family:Fildae;font-size:32pt;font-weight:400;line-height:42px}.conclusion-container{text-align:center;max-width:500px;margin-left:auto;margin-right:auto}.conclusion-container p{text-align:center;color:var(--choko);font-family:CaviarDreams;font-size:16pt;font-weight:300}.conclusion-container span{text-align:center;color:var(--choko);font-family:AnastasiaScript;font-size:30pt;font-weight:300}.candle-container{width:30%;margin-bottom:44pt;margin-left:auto;margin-right:auto}.questionnaire-container{text-align:center;max-width:500px;margin-left:auto;margin-right:auto}.questionnaire-container h3{text-align:center;color:var(--navi-blue);margin:0;font-family:AnastasiaScript;font-size:56pt;font-weight:300}.questionnaire-container p{text-align:center;color:var(--choko);font-family:CaviarDreams;font-size:16pt;font-weight:300}.days-list-container{color:var(--red);justify-content:space-between;padding:26pt 18px;font-family:Fildae;font-size:32pt;font-weight:500;display:flex;position:relative}.welcome-container p{margin:0 12px 24pt;font-family:CaviarDreams;font-size:16pt}.welcome-container p:last-child{margin-bottom:60pt}.countdown__label-header{color:var(--navi-blue);text-align:center;font-family:AnastasiaScript;font-size:47pt;font-weight:400;position:absolute;bottom:69px;left:-57px;right:0}span.countdown__num{font-size:24pt}.countdown__block{text-align:center;min-width:67px;max-width:67px}.countdown__divider{font-size:35px}.wedding-day-text{color:var(--red);font-family:AnastasiaScript;font-size:16pt;position:absolute;top:53px;left:-26px}.main-container{background-image:url(/assets/background-DLorEdFt.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.bottom-text{font-family:Fildae;font-size:54px;font-weight:300}.finally-text{z-index:1;color:var(--red);margin:0;font-family:AnastasiaScript;font-size:59pt;font-weight:300;top:31px;left:-38px;right:0}.kulon-pic{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-image:url(/assets/kulon-DBqFwuBm.webp);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.prim-header{text-align:center;width:50%;position:relative}.kulon-pic{width:100%;min-width:250px;max-width:520px;height:auto;margin:0 auto;display:block}html,body{width:100%;height:100%;margin:0;padding:0}.house-pic{width:100%;height:auto}@media (width<=650px){.angel-prim{width:33%;max-width:200px;height:auto;position:absolute;top:-80px;left:0}.angel-welcome{width:36%;max-width:200px;height:auto;position:absolute;top:-20px;right:0}.main-container{background-image:url(/assets/background-DLorEdFt.webp);background-position:top;background-repeat:repeat-y;background-size:650px;background-attachment:scroll;flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex;overflow-x:hidden}.prim-header{width:100%;margin-top:60pt;padding:0 20px}.kulon-pic{zoom:2.3;width:100%;height:auto;margin-left:-30%;transform:rotate(-3deg)}.countdown{margin-bottom:10pt}.finally-text{position:absolute}.bottom-text{color:var(--red);text-align:right;margin:0;font-family:Fildae;font-size:54pt;font-weight:300;line-height:0;position:absolute;bottom:-11px;right:27px}}@media (width>=651px){.angel-prim{width:33%;max-width:200px;height:auto;position:absolute;left:-185px}.angel-welcome{width:36%;max-width:200px;height:auto;position:absolute;top:-20px;right:0}.welcome-container{max-width:500px;margin-left:auto;margin-right:auto}.bottom-text{text-align:right;color:var(--red);margin-top:-65pt;font-size:55pt}.countdown__label-header{left:-14px}.prim-header{width:50%;margin-top:40pt}.kulon-pic{max-width:580px}.countdown{max-width:500px;margin:0 auto}.finally-text{text-align:left}.days-list-container{max-width:500px;margin:0 auto}.address-note,.location-container{text-align:center;max-width:500px;height:auto;padding:30pt 19pt}@media (width>=768px){.welcome-container{max-width:500px}.kulon-pic{max-width:700px}.countdown{max-width:500px}.plan-container{max-width:500px;margin:0 auto}}}*,:before,:after{box-sizing:inherit}.embla{--slide-height:38rem;--slide-spacing:1rem;--slide-size:100%;max-width:48rem;margin:auto}.embla__slide__img{object-fit:fill;border-radius:1.8rem;width:100%;display:block}.embla__viewport{overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}.embla__slide__number{border:.2rem solid var(--detail-medium-contrast);height:var(--slide-height);-webkit-user-select:none;user-select:none;border-radius:1.8rem;justify-content:center;align-items:center;font-size:4rem;font-weight:600;display:flex}.embla__controls{justify-content:center;gap:1.2rem;margin-top:1.8rem;display:flex}.embla__buttons{grid-template-columns:repeat(2,1fr);align-items:center;gap:.6rem;display:grid}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), .5);appearance:none;touch-action:manipulation;cursor:pointer;border:0;border:.2rem solid var(--detail-medium-contrast);z-index:1;width:3.6rem;height:3.6rem;color:var(--text-body);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:flex;transform:rotate(0)}.embla__button--disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:35%;height:35%}.embla__dots{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-right:-.6rem;display:flex}.embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value), .5);appearance:none;touch-action:manipulation;cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;margin:0;padding:0;text-decoration:none;display:flex;position:relative}.embla__dot:before,.embla__dot:after{content:"";border-radius:50%;align-items:center;width:1.4rem;height:1.4rem;display:flex;position:absolute}.embla__dot.pink:before{background-color:var(--pink)}.embla__dot.blue:before{background-color:var(--blue)}.embla__dot.purple:before{background-color:var(--purple)}.embla__dot.green:before{background-color:var(--green)}.embla__dot.orange:before{background-color:var(--orange)}.embla__dot.transparent:before{background-color:#faf6eb}.embla__dot:after{border:.2rem solid var(--detail-medium-contrast);opacity:0}.embla__dot--selected:after{opacity:1}.preloader-overlay{z-index:9999;background-color:#bad2ea;justify-content:center;align-items:center;transition:opacity .5s ease-out;display:flex;position:fixed;inset:0}.preloader-content{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.preloader-spinner{border:3px solid #fff6;border-top-color:#fff;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.preloader-progress{color:#fff;margin:0;font-size:1.25rem;font-weight:600}
