@font-face{font-family:McQueenDisplay;src:url(/build/assets/McQueenDisplay-Regular-CyHZlUAk.woff) format("woff"),url(/build/assets/McQueenDisplay-Regular-DnempwXj.woff2) format("woff2"),url(/build/assets/McQueenDisplay-Regular-CHCDsPdm.ttf) format("truetype"),url(/build/assets/McQueenDisplay-Regular-D8o6Roaw.eot);font-weight:400;font-style:normal}.button{display:block;color:#fff;border-radius:80px;padding:16px 24px;background-color:#914e18;width:-moz-fit-content;width:fit-content}.button.-arrow:after{content:url(/build/assets/arrow-DctCs48H.svg);display:inline-block;margin-left:8px}.button.-arrow-black:after{content:url(/build/assets/arrow-black-BCO9TO-X.svg);display:inline-block;margin-left:8px;height:22px}a.-arrow:after{content:url(/build/assets/arrow-black-BCO9TO-X.svg);display:inline-block;margin-left:8px}section{width:100%;max-width:1120px;margin:0 auto}section p,section div,section img{margin-bottom:32px}section p:last-child,section div:last-child,section img:last-child{margin-bottom:0}@media (min-width: 768px){section{margin:-100px auto 0}}.landing{max-width:360px;text-align:center}.landing .button{margin:0 auto}.results{max-width:545px;text-align:center;margin-top:unset}.results h3{margin-bottom:32px;text-align:center}.results .button{margin:0 auto}.gallery{text-align:center;margin-top:unset}.gallery h3{margin-bottom:32px;text-align:center}.gallery .card-group .card{width:100%}@media (min-width: 768px){.gallery{margin-bottom:140px}.results{padding-bottom:175px}}.galleries{width:100%}.galleries .card{margin-bottom:24px}@media (min-width: 768px){.galleries{flex-wrap:wrap;display:flex;justify-content:space-between}.galleries .card{width:31.5%}}.questions{width:100%;max-width:1024px}.questions input{width:100%;min-width:500px;font-size:16px}.questions h3{margin-bottom:32px;text-align:center}.questions li{max-width:500px}.questions li.-active{display:block}@media (max-width: 767px){.questions input{width:100%;min-width:unset}main{max-width:545px;margin:0 auto}}.paginations{display:flex;gap:8px;margin-top:32px;align-items:center;height:12px;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.paginations li{display:block;width:8px;height:8px;background:url(/build/assets/star-DO7xwvzB.svg) no-repeat}.paginations li.-active{width:16px;height:16px;background:url(/build/assets/start-active-Nh-PceuD.svg) no-repeat;background-size:cover}.form{position:relative;display:flex;align-items:center}.form input{width:100%}.form .submit{position:absolute;right:8px;border-radius:100%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#914e18;padding:16px}footer{padding:80px 24px 40px;display:block;width:100%;max-width:1120px;bottom:0;z-index:-1}footer .socials{display:flex;gap:8px;justify-content:center;margin-bottom:8px}footer .socials+p{text-align:center}footer .logo{width:130px;margin:0 auto}footer .left{margin-bottom:32px}@media (min-width: 768px){footer{display:flex;width:100%;justify-content:space-between;align-items:center;max-width:1120px;position:absolute;bottom:0}footer .left{margin-bottom:0}footer .logo{margin-bottom:16px}footer .socials{justify-content:flex-end}}header{padding:48px 24px;display:block;width:100%;max-width:1120px;margin:0 auto}header nav ul{display:flex;width:100%;justify-content:space-between}header nav ul li a{text-decoration:none}header nav ul li a:hover{color:#ff3c3c}@media (min-width: 768px){header nav ul{display:flex;gap:32px;width:-moz-fit-content;width:fit-content;margin-left:auto}}.image-generator{border-radius:20px;background-color:#fff;width:100%;aspect-ratio:1}@media (min-width: 768px){.card-group{display:flex;justify-content:center}}.card{border-radius:16px;border:5px solid #C0C912;display:block;gap:16px;background-color:#fff;text-align:left;padding:16px 24px}.card .thumb{display:block;width:40px;aspect-ratio:1;margin:0 auto}.card .button,.card p,.card img{margin-bottom:0}.card .button{color:#000;display:flex;align-items:center}.card p{text-align:center;margin:16px 0}.card.-green{border:5px solid #C0C912}.card.-green .button{background-color:#c0c912}.card.-orange{border:5px solid #E2AF30}.card.-orange .button{background-color:#e2af30}.card.-gallery{display:block;padding:0;border:unset}.card.-gallery .thumb{width:100%;aspect-ratio:352/366}.card.-gallery p{padding:16px}@media (min-width: 768px){.card{display:flex;align-items:center}.card .thumb{margin:unset}.card p{text-align:unset;margin:0}}.elements{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;overflow:hidden}.element-wrapper{position:absolute;z-index:-1}.element{width:100px;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shadow{position:absolute;height:auto;bottom:-20px;width:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}.shadow-heart{width:130px;height:auto;margin:0 auto;opacity:.6}.yoyo1{animation:bounce-1 3s infinite ease-in-out}.yoyo2{animation:bounce-2 5s infinite ease-in-out}.yoyo3{animation:bounce-3 7s infinite ease-in-out}.ma-heart{width:48px;height:50px;margin:0 auto}@keyframes yo-yo-1{0%{transform:rotate(-5deg)}25%{transform:rotate(30deg)}75%{transform:rotate(-30deg)}to{transform:rotate(-5deg)}}@keyframes yo-yo-2{0%{transform:rotate(0)}25%{transform:rotate(-40deg)}75%{transform:rotate(40deg)}to{transform:rotate(0)}}@keyframes yo-yo-3{0%{transform:rotate(10deg)}25%{transform:rotate(-60deg)}75%{transform:rotate(60deg)}to{transform:rotate(10deg)}}@keyframes bounce-1{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes bounce-2{0%,to{transform:translateY(0)}50%{transform:translateY(-30px)}}@keyframes bounce-3{0%,to{transform:translateY(0)}50%{transform:translateY(-45px)}}@media (max-width: 767px){.card .button.-arrow-black{margin:0 auto;justify-content:center}}.snowman{top:87px;left:9%}.snowflake{top:172px;right:8%}.candycane{top:491px;left:7%}.yulelog{top:578px;right:8%}.gingerbread{top:800px;left:9%}.holly{top:778px;right:7%}@media screen and (max-width: 767px){.element{width:70px}.snowman{top:40px;left:-20px}.snowflake{top:129px;right:-20px}.candycane{top:494px;left:-20px}.yulelog{top:578px;right:-20px}.gingerbread{top:800px;left:-20px}.holly{top:778px;right:-20px}}*,*:before,*:after{box-sizing:border-box}html{font-display:swap;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}html,body{margin:0;font-family:McQueenDisplay,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:24px;color:#000;height:100%;scroll-behavior:smooth;background-color:#efd9cb}img{width:100%;display:block}img.auto{width:auto}ul{list-style:none;margin:0;padding:0}ul li,a,h1,h2,h3,h4,h5,p{margin:0;padding:0}ul li a,a a,h1 a,h2 a,h3 a,h4 a,h5 a,p a{color:inherit;text-decoration:underline}a{text-decoration:none}button{background:unset;border:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}input{font-family:McQueenDisplay,sans-serif;background:#fff;border:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:24px 72px 24px 24px;color:#000;border-radius:16px}.home main{min-height:calc(100% - 120px)}main{position:relative;display:flex;width:100%;align-items:center;justify-content:flex-start;flex-direction:column;padding:32px 24px;z-index:1}main.-top{justify-content:flex-start}main.-top footer{position:relative}@media (min-width: 768px){main{justify-content:center}}h3{font-family:"Instrument Serif",serif;font-size:56px;line-height:120%;font-weight:400;color:#ff3c3c;letter-spacing:-1.12px}.hidden{display:none;opacity:.5}#loading-spinner{text-align:center;padding:20px;margin:20px 0;background:#f0f0f0;width:100%;display:block!important}.image-generator-container{width:100%;max-width:32rem;margin:0 auto}.image-generating-container{border-radius:19.542px;border:1.221px dashed var(--Green, #C0C912);background:var(--White, #FFF);display:flex;min-height:380px;flex-direction:column;justify-content:center;align-items:center;gap:17.099px;align-self:stretch}.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.spinner{margin-bottom:1rem}.loading-message{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.mna{text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-transform:uppercase}.footnote{color:var(--Black, #000);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:16px}a.-arrow{display:flex;align-items:center}a.-arrow:after{height:22px}.button:hover{background-color:#7d3e0c}.card.-green .button:hover{background-color:#adb50f}.form .submit:hover{background-color:#7d3e0c}.form .submit:disabled{background-color:#c8a68b}@keyframes bounce-up{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}.loading-stars{display:flex;justify-content:center;align-items:center;gap:10px;padding-bottom:20px}.star{animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-bottom:0}.star:nth-child(1){animation-name:bounce-up;animation-delay:0s}.star:nth-child(2){animation-name:bounce-down;animation-delay:0s}.star:nth-child(3){animation-name:bounce-up;animation-delay:0s}.rnd-top{border-top-right-radius:16px;border-top-left-radius:16px}@media screen and (max-width: 767px){.lockup img{width:240px;display:unset}}.txt-left{text-align:left}
