@import "https://fonts.googleapis.com/css2?family=Quicksand:wght@500;600&family=Sacramento&display=swap";.heroArrowA:hover{opacity:.6}.journeyTimelineItemLeft{justify-content:flex-start}.journeyTimelineItemRight{justify-content:flex-end}.journeyLine{left:50%}.journeyDate{font-size:2rem;left:50%}.formInputGroup input:focus+label,.formInputGroup input:not(:placeholder-shown)+label{color:#aabbd5!important;font-size:.9rem!important;top:-20px!important}.formAttendanceInput:checked+label{color:#fff!important;background-color:#aabbd5!important;transform:scale(.1)!important}@media (width<=1300px){.journeyLine,.journeyDate{left:15%}.journeyTimelineItemLeft,.journeyTimelineItemRight{justify-content:center}}@media (width<=768px){.hero{background-position:50%;padding:1rem}.heroContent{max-width:100%}.countdownDeckOfCards{flex-direction:column}.journeyLine,.journeyDate{left:5%}}@media (width<=500px){.journeyDate{font-size:1rem}}:root{--envelope-color:#e5deca;--envelope-side-color:color-mix(in srgb, var(--envelope-color) 88%, #000);--envelope-bottom-color:color-mix(in srgb, var(--envelope-color) 78%, #000);--envelope-top-color:var(--envelope-color);--envelope-text-color:color-mix(in srgb, var(--envelope-color) 45%, #000)}.digital-invitation-page{background:#e0e6ef;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.invitation-overlay{opacity:0;pointer-events:none;z-index:1;background:#19120c6b;transition:opacity .35s;position:fixed;inset:0}.invitation-overlay--visible{opacity:1}.invitation-scene{perspective:1200px;z-index:2;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:visible}.envelope{cursor:pointer;perspective:1200px;z-index:3;background:0 0;border:none;width:540px;height:345px;padding:0;position:relative}.envelope__card{width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s;position:relative}.envelope--flipped .envelope__card{transform:rotateY(180deg)}.envelope__side{backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 18px 40px #50321938}.envelope__side--back{background:var(--envelope-color);opacity:1;visibility:visible;z-index:2;justify-content:center;align-items:center;transition:opacity linear,visibility linear,z-index linear;display:flex;overflow:hidden;transform:rotateY(0)}.envelope--flipped .envelope__side--back{opacity:0;visibility:hidden;z-index:0;pointer-events:none;transition:opacity 0s linear .45s,visibility 0s linear .45s,z-index 0s linear .45s}.envelope__recipient{color:#5f4225;text-align:center;z-index:2;margin:0;font-family:The Artist Script;font-size:6rem;font-weight:500;position:relative}.envelope__side--front{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;opacity:0;visibility:hidden;z-index:0;background:0 0;transition:opacity linear,visibility linear,z-index linear;overflow:visible;transform:rotateY(180deg)}.envelope--flipped .envelope__side--front{opacity:1;visibility:visible;z-index:2;transition:opacity 0s linear .22s,visibility 0s linear .22s,z-index 0s linear .22s}.envelope__front-shape{background:var(--envelope-color);z-index:5;position:absolute;inset:0;overflow:visible}.envelope--revealed .envelope__front-shape{z-index:10;overflow:visible}.envelope__inside{z-index:1;opacity:0;clip-path:inset(0 3%);background-image:url(/images/Pozadi.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .4s;position:absolute;inset:0}.envelope--open .envelope__inside{opacity:1}.envelope__letter-window{z-index:2;pointer-events:none;position:absolute;inset:-700px 0 0;overflow:hidden}.envelope--revealed .envelope__letter-window{z-index:30;overflow:visible}.envelope__invitation-shell{opacity:0;z-index:2;pointer-events:none;filter:drop-shadow(0 18px 40px #00000038);width:74%;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .25s;position:absolute;bottom:0;left:50%;transform:translate(-50%)translateY(105%)}.envelope--open .envelope__invitation-shell{opacity:0;transform:translate(-50%)translateY(105%)}.envelope--letter .envelope__invitation-shell{opacity:1;z-index:2;transform:translate(-50%)translateY(5%)}.envelope--revealed .envelope__invitation-shell{opacity:1;z-index:30;transform:translate(-50%)translateY(20%)scale(1.2)}.envelope__invitation{object-fit:cover;background:#fff;width:100%;height:auto;display:block}.invitation-card{width:100%;transform-style:preserve-3d;transition:transform .9s;position:relative}.envelope--qr .invitation-card{transform:rotateY(180deg)}.invitation-card__side{backface-visibility:hidden;width:100%}.invitation-card__side--front{position:relative}.invitation-card__side--back{box-sizing:border-box;filter:drop-shadow(0 18px 40px #00000038);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px;display:flex;position:absolute;inset:0;transform:rotateY(180deg)}.invitation-card__qr{width:70%;height:auto;display:block}.invitation-card__qr-text{color:#aabbd5;text-align:center;margin:0;font-family:Gill Sans;font-size:.95rem;line-height:1.4}.envelope__flap{background:var(--envelope-side-color);width:100%;height:100%;position:absolute}.envelope__flap--left{clip-path:polygon(0 0,50% 50%,0 100%);z-index:4;top:0;left:0}.envelope__flap--right{clip-path:polygon(100% 0,50% 50%,100% 100%);z-index:4;top:0;right:0}.envelope__flap--bottom{clip-path:polygon(0 100%,50% 50%,100% 100%);background:var(--envelope-bottom-color);z-index:5;bottom:0;left:0}.envelope__flap--top{z-index:4;background:var(--envelope-top-color);clip-path:polygon(0 0,50% 58%,100% 0);transform-origin:top;transition:transform .9s,z-index 0s linear .45s;top:0;left:0;transform:rotateX(0)}.envelope__flap--top:after{content:"";clip-path:polygon(0 0,50% 58%,100% 0);transform-origin:top;opacity:0;background-image:url(/images/Pozadi.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .3s .2s;position:absolute;inset:0;transform:scale(.94)}.envelope--open .envelope__flap--top:after{opacity:1}.envelope--open .envelope__flap--top{z-index:1;transform:rotateX(180deg)}.envelope--letter .envelope__flap--top,.envelope--revealed .envelope__flap--top{z-index:0;pointer-events:none}.envelope__seal{object-fit:contain;z-index:5;pointer-events:none;opacity:0;filter:drop-shadow(0 8px 10px #462d1940);width:100px;height:100px;transition:opacity .4s,transform .4s;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)scale(.8)}.envelope--flipped:not(.envelope--open) .envelope__seal{opacity:1;transition-delay:.2s;transform:translate(-50%,-50%)scale(1)}.envelope--open .envelope__seal{opacity:0;transition-delay:0s;transform:translate(-50%,-50%)scale(.75)}@font-face{font-family:The Artist Script;src:url(/fonts/TheArtistScript.woff2)format("woff2")}@font-face{font-family:Gill Sans;src:url(/fonts/GillSans.otf)format("opentype")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Gill Sans,sans-serif}*{box-sizing:border-box}main{min-height:100dvh}html{scroll-behavior:smooth}
