*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.z-20{z-index:20}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.mt-4{margin-top:1rem}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.min-h-full{min-height:100%}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.justify-center{justify-content:center}.gap-4{gap:1rem}.overflow-x-auto{overflow-x:auto}.border{border-width:1px}.p-4{padding:1rem}.pt-16{padding-top:4rem}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes bouncing{0%{margin-top:-70px}50%{margin-top:-90px}to{margin-top:-70px}}.scroll-arrow{animation:bouncing 2s infinite ease-in-out;top:100vh;display:block;height:50px;left:50%;margin-left:-25px;margin-top:-70px;position:absolute;width:50px;border-bottom:3px solid white;border-left:3px solid white;rotate:-45deg;opacity:.5}.scroll-arrow.safe{top:100dvh}body{padding-bottom:env(safe-area-inset-bottom);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}body.lovestory{background:#ffacc7}body.hero{background:#9fe7f5}body.white{background:#fff}body.mappa{background:#fff2e7}body.orange{background-color:#ffd3a5;background-image:var(--gradient)}html,body{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--gradient: linear-gradient(-135deg, #ffd3a5, #fd6585);background-color:#9fe7f5;--max-h: --webkit-fill-available;--accent: #FF008C;min-height:100dvh;scroll-behavior:smooth;font-family:Quicksand,sans-serif;font-weight:400;background-repeat:no-repeat;background-size:cover;--header-height: 88px;--lat-pad: 25px;--card-group-gap: 10px;--meno-lat-pad: calc(var(--lat-pad) * -1);--rsvp-gap: 20px}@media (max-width: 1024px){html,body{--lat-pad: 15px}}html nav ul.contatti li,body nav ul.contatti li{text-transform:uppercase;font-size:12px;font-weight:300;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;letter-spacing:1px}html nav ul.contatti li span,body nav ul.contatti li span{font-size:10px}html nav ul.contatti li a,body nav ul.contatti li a{padding:5px 0;display:flex;align-items:center;font-weight:600;letter-spacing:1px}html nav ul.contatti li a svg,body nav ul.contatti li a svg{width:20px;margin-right:5px}html .oopsContainer:before,body .oopsContainer:before{content:"";display:block;position:fixed;top:0;left:0;opacity:.4;width:100vw;height:100dvh;background-color:#000;z-index:1}html .oopsContainer .oops,body .oopsContainer .oops{z-index:2}html .oopsContainer .oops .closeModal,body .oopsContainer .oops .closeModal{position:absolute;right:10px;top:10px;background-color:#eee6;width:30px;height:30px;border-radius:50%}html .oopsContainer .oops .closeModal:after,html .oopsContainer .oops .closeModal:before,body .oopsContainer .oops .closeModal:after,body .oopsContainer .oops .closeModal:before{position:absolute;content:"";display:block;width:20px;left:5px;height:1px;background-color:#000;opacity:.3}html .oopsContainer .oops .closeModal:after,body .oopsContainer .oops .closeModal:after{transform:rotate(45deg)}html .oopsContainer .oops .closeModal:before,body .oopsContainer .oops .closeModal:before{transform:rotate(-45deg)}html section,body section{min-height:100vh;padding:50px 0}html main,body main{height:100%;width:100%;display:flex;flex-direction:column}html main.snap,body main.snap{scroll-snap-type:y mandatory;overflow-y:scroll;overflow-x:hidden;height:100vh;height:var(--max-h);height:100svh;width:100vw}html main.snap .scroll-container,body main.snap .scroll-container{display:flex;flex-direction:column;scroll-snap-type:y mandatory;height:100svh}html main.snap .scroll-container #tsparticles,body main.snap .scroll-container #tsparticles{pointer-events:none}html main.snap .scroll-container section,body main.snap .scroll-container section{scroll-snap-align:center;scroll-margin:0;min-height:100svh}html h2,body h2{font-size:min(30px,7vw);font-family:Kumbh Sans,sans-serif}html li svg,body li svg{width:min(40px,9.5vw)}html .menuContainer,body .menuContainer{position:absolute;left:0;top:0}html .working,body .working{width:100%;text-align:center;position:absolute;bottom:20px;font-family:Kumbh Sans,sans-serif}html .working span,body .working span{display:block}html .marker-content,body .marker-content{position:relative}html .marker-content .marker-logo,html .marker-content .marker-icon,body .marker-content .marker-logo,body .marker-content .marker-icon{max-width:75px;max-height:75px;-o-object-fit:contain;object-fit:contain}html .marker-content.no-logo,body .marker-content.no-logo{background-color:#ffffff80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#000c;border-radius:3px;display:flex;align-items:center;gap:5px;text-transform:uppercase;font-weight:500;letter-spacing:1px;font-size:10px;padding-right:5px;font-family:Kumbh Sans,sans-serif}html .marker-content.no-logo .marker-icon,body .marker-content.no-logo .marker-icon{max-height:22px;padding:5px;border-right:1px solid rgba(0,0,0,.1)}html .marker-content.has-logo,body .marker-content.has-logo{background-color:transparent}html .cardListContainer,body .cardListContainer{width:100%;max-width:95vw}@media (min-width: 450px){html .cardListContainer,body .cardListContainer{max-width:420px}}html .cardListContainer:after,body .cardListContainer:after{border-radius:20px 20px 0 0;pointer-events:none;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff 0,transparent 30px),linear-gradient(to top,#fff 0,transparent 30px)}html .cardList,body .cardList{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}html .cardList h2,body .cardList h2{margin-top:18px;margin-bottom:8px;font-size:15px;font-weight:300;letter-spacing:2px;text-transform:uppercase}html .cardList .cardListBtn,body .cardList .cardListBtn{position:absolute;top:15px;right:15px;padding:5px;border-radius:50%}html .cardList::-webkit-scrollbar,body .cardList::-webkit-scrollbar{display:none}html .cardList .card .content-wrapper,body .cardList .card .content-wrapper{padding-left:4px;padding-top:1px}html .cardList .card .content,body .cardList .card .content{padding:10px;display:flex;flex-flow:column;gap:6px}html .cardList .card .content h5,body .cardList .card .content h5{text-transform:uppercase;font-weight:800;letter-spacing:1px;font-size:12px;display:flex}html .cardList .card .content .hotelData,body .cardList .card .content .hotelData{display:flex;flex-direction:column;gap:8px}html .cardList .card .content .hotelData p,body .cardList .card .content .hotelData p{font-size:12px;display:flex;gap:5px;align-items:center}html .cardList .card .content .hotelData.locationData p,body .cardList .card .content .hotelData.locationData p{font-size:10px}html .cardList .card .content .maplink,body .cardList .card .content .maplink{text-transform:uppercase;font-weight:800;letter-spacing:1px;font-size:12px;margin-top:auto}html .cardList .card .content .maplink a,body .cardList .card .content .maplink a{display:flex;gap:5px;align-items:center}html .cardList .card .content .closeCard,body .cardList .card .content .closeCard{position:absolute;right:5px;top:5px;width:24px;height:24px;display:flex;justify-content:center;align-items:center;z-index:10}html .cardList .card.has-image .content-wrapper,body .cardList .card.has-image .content-wrapper{padding-left:0;padding-top:0}html .cardList .card.has-image .closeCard,body .cardList .card.has-image .closeCard{right:10px;top:12px}html .molle,body .molle{font-family:Molle,serif}html .countdown-timer-container,body .countdown-timer-container{display:flex;flex-direction:column;align-items:center;gap:30px;color:#fff}html .countdown-timer-container>p,body .countdown-timer-container>p{font-size:min(50px,7vw);text-transform:uppercase;letter-spacing:min(3px,.4vw);font-family:Kumbh Sans,sans-serif;font-weight:900}html .countdown-timer-container>small,body .countdown-timer-container>small{font-size:15px}html .countdown-timer-container .show-counter,body .countdown-timer-container .show-counter{display:flex}html .countdown-timer-container .show-counter p,body .countdown-timer-container .show-counter p{font-family:Digital;font-size:min(170px,17vw);line-height:min(130px,13vw)}html .countdown-timer-container .show-counter p.bg,body .countdown-timer-container .show-counter p.bg{position:absolute;opacity:.3}html .countdown-timer-container .show-counter span,body .countdown-timer-container .show-counter span{font-family:Kumbh Sans,sans-serif;text-transform:uppercase;font-weight:200;letter-spacing:min(2px,.2vw);font-size:min(25px,2.5vw)}html .countdown-timer-container .show-counter .countdown,body .countdown-timer-container .show-counter .countdown{display:flex;flex-direction:column;align-items:center}html .lovestory .cta-container,body .lovestory .cta-container{position:relative;display:flex;flex-direction:column;align-items:center;color:#fff;gap:40px}@media (max-width: 1024px){html .lovestory .cta-container,body .lovestory .cta-container{gap:25px}}html .lovestory .cta-container h2,body .lovestory .cta-container h2{font-size:min(40px,5vw);text-transform:uppercase;letter-spacing:2px;font-weight:800}html .lovestory .cta-container button,html .lovestory .cta-container .link-as-btn,body .lovestory .cta-container button,body .lovestory .cta-container .link-as-btn{color:#ffafc5;background-color:#fff;padding:10px 25px;letter-spacing:2px;font-family:Kumbh Sans,sans-serif;text-transform:uppercase;font-weight:900;font-size:min(50px,7vw);border:min(10px,calc(7vw / 5)) solid white}html .lovestory .molle,body .lovestory .molle{color:#fff;top:85dvh;font-size:min(50px,7vw);position:absolute}html .faqs,body .faqs{background:linear-gradient(-135deg,#ffd3a5,#fd6585);color:#fff}html .faqs h2,body .faqs h2{padding:40px var(--lat-pad) 20px;font-size:15px;font-weight:200;text-transform:uppercase;letter-spacing:2px}html .faqs .faq-link,body .faqs .faq-link{padding:0 4px;border-radius:3px;background-color:#fff;color:#000;text-transform:uppercase;font-weight:300;letter-spacing:1px;font-family:Kumbh Sans,sans-serif;transform:translateY(-1px);font-size:11px;line-height:17px;display:inline-block}html .faqs .faq-item-wrapper:nth-of-type(odd),body .faqs .faq-item-wrapper:nth-of-type(odd){background-color:#ffffff1a}html .escape,body .escape{padding-left:var(--lat-pad);padding-right:var(--lat-pad);margin-left:calc(var(--lat-pad) * -1);margin-right:calc(var(--lat-pad) * -1)}html .title-band,body .title-band{padding-top:var(--lat-pad);border-top:1px solid #fff6}html .title-band p+p,body .title-band p+p{margin-top:10px}html .title-header,body .title-header{text-align:right;text-transform:uppercase;font-family:Kumbh Sans,sans-serif;font-weight:200;font-size:20px;letter-spacing:2px;padding:13px var(--lat-pad)}html .title-header.quiz,body .title-header.quiz{color:#fff;border-bottom:1px solid #fff6}html .rsvp-container,body .rsvp-container{padding-top:0;padding-left:var(--lat-pad);padding-right:var(--lat-pad);display:flex;flex-direction:column;color:#fff;overflow-y:scroll;overflow-x:hidden}html .rsvp-container .form-container,body .rsvp-container .form-container{display:flex;flex-direction:column;gap:var(--rsvp-gap)}html form,body form{--input-height: 48px;--input-radius: 3px;font-weight:600}html form .input-wrapper,body form .input-wrapper{position:relative}html form .input-wrapper input,body form .input-wrapper input{height:var(--input-height)}html form .input-wrapper input,html form .input-wrapper textarea,body form .input-wrapper input,body form .input-wrapper textarea{min-height:var(--input-height);width:100%;background:#ffffff26;border:2px solid #fff;padding:12px 8px 0;border-radius:var(--input-radius)}html form .input-wrapper input+label,html form .input-wrapper textarea+label,body form .input-wrapper input+label,body form .input-wrapper textarea+label{pointer-events:none;position:absolute;left:10px;top:10px;font-size:16px;transition:all 733ms linear(0,-.00418,.103,.283,.499,.718,.916,1.08,1.19,1.25,1.27,1.26,1.22,1.17,1.11,1.05,1,.964,.94,.928,.927,.934,.947,.962,.978,.993,1,1.01,1.02,1.02,1.02,1.02,1.01,1.01,1,1,.998,.996,.995,.995,.995,.996,.997,.998,.999,1)}html form .input-wrapper input:not(:-moz-placeholder-shown)+label,html form .input-wrapper textarea:not(:-moz-placeholder-shown)+label,body form .input-wrapper input:not(:-moz-placeholder-shown)+label,body form .input-wrapper textarea:not(:-moz-placeholder-shown)+label{top:5px;font-size:10px}html form .input-wrapper input:not(:placeholder-shown)+label,html form .input-wrapper input:focus+label,html form .input-wrapper textarea:not(:placeholder-shown)+label,html form .input-wrapper textarea:focus+label,body form .input-wrapper input:not(:placeholder-shown)+label,body form .input-wrapper input:focus+label,body form .input-wrapper textarea:not(:placeholder-shown)+label,body form .input-wrapper textarea:focus+label{top:5px;font-size:10px}html form .line .input-wrapper,body form .line .input-wrapper{width:50%}html form .buttons-line,body form .buttons-line{display:flex;gap:var(--rsvp-gap)}html form .buttons-line button,body form .buttons-line button{width:50%;height:var(--input-height);transition:all .15s ease;background:#ffffff26;border:2px solid #fff;border-radius:var(--input-radius);position:relative}html form .buttons-line button .confetti-container,body form .buttons-line button .confetti-container{position:absolute;left:50%;top:0}html form .buttons-line button.active,body form .buttons-line button.active{background-color:#fff;color:#ff9493}html form .submit,body form .submit{grid-column:1 / 3;height:var(--input-height);background:#ffffff26;border:2px solid #fff;border-radius:var(--input-radius)}html .main-gift,body .main-gift{background:#fff}html .main-gift .gift-container,body .main-gift .gift-container{padding:0;max-width:600px;margin-left:auto;margin-right:auto}html .main-gift .gift-container .square,body .main-gift .gift-container .square{background-color:#fd6585;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}html .main-gift .gift-container .gift-content,body .main-gift .gift-container .gift-content{padding-left:var(--lat-pad);padding-right:var(--lat-pad);padding-top:30px}html .main-gift .gift-container h2,html .main-gift .gift-container h3,body .main-gift .gift-container h2,body .main-gift .gift-container h3{font-family:Kumbh Sans,sans-serif;font-weight:700;margin-bottom:10px}html .main-gift .gift-container p,body .main-gift .gift-container p{font-family:Cormorant,serif;font-size:18px;letter-spacing:.83px;line-height:1.6}html .main-gift .gift-container p .post-scriptum,body .main-gift .gift-container p .post-scriptum{display:block;padding-top:40px;padding-bottom:40px;background-color:#00000008}html .main-gift .gift-container p .post-scriptum>span,body .main-gift .gift-container p .post-scriptum>span{font-family:Kumbh Sans,sans-serif;font-size:14px;letter-spacing:2px}html .main-gift .gift-container p .fourthree,body .main-gift .gift-container p .fourthree{aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;margin:20px 0}html .main-gift .gift-container p+p,body .main-gift .gift-container p+p{margin-top:40px;padding-top:40px;border-top:1px solid #eee}html .main-gift .gift-container .login,body .main-gift .gift-container .login{padding-top:40px}html .main-gift .gift-container .login h2,body .main-gift .gift-container .login h2{margin-bottom:15px}html .main-gift .gift-container .login .lista-link,body .main-gift .gift-container .login .lista-link{text-decoration:underline}html .main-gift .gift-container .credentials,body .main-gift .gift-container .credentials{margin:30px 0;gap:20px;display:flex;flex-direction:column}html .main-gift .gift-container .credentials li .copier,body .main-gift .gift-container .credentials li .copier{display:flex;align-items:center}html .main-gift .gift-container .credentials li .copier .label,body .main-gift .gift-container .credentials li .copier .label{font-family:Cormorant,serif;font-weight:100;margin-right:10px;min-width:66px}html .main-gift .gift-container .credentials li .copier .value,body .main-gift .gift-container .credentials li .copier .value{position:relative;letter-spacing:1px}html .main-gift .gift-container .credentials li .copier .copied,body .main-gift .gift-container .credentials li .copier .copied{top:3px;letter-spacing:.5px}html .main-gift .gift-container .cartoline-container,body .main-gift .gift-container .cartoline-container{margin-top:40px;padding-top:40px;padding-bottom:40px;background:#00000008;overflow:hidden}html .main-gift .gift-container .cartoline-container h2,body .main-gift .gift-container .cartoline-container h2{margin-bottom:20px}html .main-gift .gift-container .cartoline-container p,body .main-gift .gift-container .cartoline-container p{margin-bottom:40px}html .main-gift .gift-container .cartoline-container .cartoline,body .main-gift .gift-container .cartoline-container .cartoline{display:flex;flex-flow:column nowrap;gap:24px}html .main-gift .gift-container .cartoline-container .cartoline .cartolina-wrapper,body .main-gift .gift-container .cartoline-container .cartoline .cartolina-wrapper{display:inline-block;width:-moz-fit-content;width:fit-content;align-self:var(--alignment, flex-start)}html .main-gift .gift-container .cartoline-container .cartoline .cartolina-image,body .main-gift .gift-container .cartoline-container .cartoline .cartolina-image{box-shadow:0 4px 12px #00000026}html .main-gift .gift-container .cartoline-container .cartoline .cartolina-wrapper:nth-child(odd),body .main-gift .gift-container .cartoline-container .cartoline .cartolina-wrapper:nth-child(odd){--alignment: flex-start}html .main-gift .gift-container .cartoline-container .cartoline .cartolina-wrapper:nth-child(2n),body .main-gift .gift-container .cartoline-container .cartoline .cartolina-wrapper:nth-child(2n){--alignment: flex-end}html .main-gift .gift-container .cartoline-container .cartoline .cartolina-wrapper:nth-child(3n),body .main-gift .gift-container .cartoline-container .cartoline .cartolina-wrapper:nth-child(3n){--alignment: center}html .quiz-wrapper,body .quiz-wrapper{background-color:#ffd3a5;background-image:var(--gradient);padding:0;min-height:calc(100svh - 56px)}html .quiz-wrapper #tsparticles,body .quiz-wrapper #tsparticles{pointer-events:none}html .quiz-wrapper .quiz-container,body .quiz-wrapper .quiz-container{max-width:600px;margin:0 auto;padding:0 var(--lat-pad);color:#fff}html .quiz-wrapper .quiz-container h2,body .quiz-wrapper .quiz-container h2{margin-top:10px;text-transform:uppercase;font-weight:300;letter-spacing:2px;font-size:20px}html .quiz-wrapper .quiz-container>p,body .quiz-wrapper .quiz-container>p{font-weight:400;margin:10px 0 20px}html .quiz-wrapper .quiz-container form,body .quiz-wrapper .quiz-container form{display:flex;flex-direction:column;gap:20px;margin-top:20px}html .quiz-wrapper .quiz-container>h2,body .quiz-wrapper .quiz-container>h2{margin-top:20px}html .quiz-wrapper .quiz-container.result>h2,body .quiz-wrapper .quiz-container.result>h2{margin-top:20px}html .quiz-wrapper .start-button,html .quiz-wrapper .restart-button,body .quiz-wrapper .start-button,body .quiz-wrapper .restart-button{height:48px;font-weight:600;font-size:12px;letter-spacing:2px;width:100%;transition:all .15s ease;background:#ffffff26;border:2px solid #fff;border-radius:3px;position:relative;text-transform:uppercase}html .quiz-wrapper .options-container,body .quiz-wrapper .options-container{display:flex;flex-direction:column;gap:10px;margin-top:20px}html .quiz-wrapper .option-button,body .quiz-wrapper .option-button{text-align:left;cursor:pointer;transition:all .3s;min-height:48px;width:100%;background:#ffffff26;border:2px solid #fff;padding:10px 8px;border-radius:3px;letter-spacing:1px;font-weight:500}html .quiz-wrapper .option-button.correct,body .quiz-wrapper .option-button.correct{background-color:#4caf50aa;color:#fff}html .quiz-wrapper .option-button.incorrect,body .quiz-wrapper .option-button.incorrect{background-color:#f44336aa;color:#fff}html .quiz-wrapper .progress-bar,body .quiz-wrapper .progress-bar{height:1px;background-color:transparent;border-radius:4px;margin:-1.5px calc(var(--lat-pad) * -1) 20px}html .quiz-wrapper .progress,body .quiz-wrapper .progress{height:2px;background-color:#fff;box-shadow:0 0 10px #ffffff4d;transition:width .3s ease;border-radius:0 1px 1px 0}html .quiz-wrapper .question-number,body .quiz-wrapper .question-number{font-size:11px;padding-left:10px;margin-bottom:15px;text-transform:uppercase;font-weight:600;letter-spacing:1px}html .quiz-wrapper .question-wrapper,body .quiz-wrapper .question-wrapper{background:#ffffff1a;padding:10px;border-radius:5px}html .quiz-wrapper .question-wrapper h2,body .quiz-wrapper .question-wrapper h2{margin:0 0 20px;font-family:Kumbh Sans,sans-serif;font-size:25px;font-weight:800;text-transform:none}html .quiz-wrapper .user-info,body .quiz-wrapper .user-info{margin-top:20px;font-size:14px;text-align:right}html .quiz-wrapper .score,body .quiz-wrapper .score{font-size:18px;margin:20px 0;text-transform:uppercase;font-weight:300;letter-spacing:3px}html .quiz-wrapper .score p>span,body .quiz-wrapper .score p>span{display:inline-block;background:#ffffff1a;padding:3px 10px;border-radius:3px}html .quiz-wrapper .score p>span>span,body .quiz-wrapper .score p>span>span{font-weight:600}html .quiz-wrapper .score-valutation h3,body .quiz-wrapper .score-valutation h3{font-size:30px;text-transform:uppercase;font-weight:600;margin-bottom:0}html .quiz-wrapper .score-valutation span,body .quiz-wrapper .score-valutation span{display:block;background:#ffffff1a;padding:20px 21px;border-radius:5px;margin:30px 0}html .quiz-wrapper .result,body .quiz-wrapper .result{text-align:center}
