*{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}html,body{height:100%}body{margin:0;padding:0;font-size:1rem;line-height:1.4;font-family:"Baskerville-Regular",sans-serif;color:#000;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}ul{margin:0px;padding:0px;list-style:none}h1,h2,h3,h4{font-weight:700}.noDisplay{display:none}@media only screen and (max-width: 767px){.container{width:100%}}body{background:url(../img/bg-block.jpg) center center repeat;background-size:100px}@media (max-width: 480px){body{background-size:60px}}.main-wrap{height:100%;position:relative}@media (max-width: 480px){.main-wrap{height:auto}}.main-wrap .bg-wrap{width:100%;height:100%;background:url(../img/bg-desk-blurred.jpg) center center no-repeat;background-size:cover;position:relative}@media (max-width: 480px){.main-wrap .bg-wrap{background:url(../img/bg-mob-blurred.jpg) center center no-repeat;background-size:cover}}.main-wrap .bg-wrap::before{content:"";position:absolute;inset:0;opacity:0;animation:pulse 2.5s infinite;background-color:white}@keyframes pulse{0%{opacity:0}50%{opacity:0.1}100%{opacity:0}}.main-wrap .bg-wrap img{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 250ms ease-in-out}.main-wrap .bg-wrap.loaded::before{animation:none;content:none}.main-wrap .bg-wrap.loaded img{opacity:1}.main-wrap .bg-wrap .pouring-soon{position:absolute;font-size:4rem;color:#000;white-space:nowrap;left:15%;bottom:5%;z-index:1;font-family:"Mountain-Bridge",sans-serif}@media (max-width: 480px){.main-wrap .bg-wrap .pouring-soon{left:1rem;top:1rem;bottom:auto;font-size:1.5rem;display:none}}.main-wrap .content{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;padding:1rem}@media (max-width: 480px){.main-wrap .content{height:auto;padding-bottom:3rem}}.main-wrap .content .logo{text-align:right}.main-wrap .content .logo img,.main-wrap .content .logo svg{width:100px}.main-wrap .content .logo svg{stroke-dasharray:1000;stroke-dashoffset:1000;pointer-events:none}.main-wrap .content .pouring-soon-mobile{text-align:center;font-size:1.5rem;font-family:"Mountain-Bridge",sans-serif;margin-bottom:1rem;color:#000}@media (min-width: 1025px){.main-wrap .content .pouring-soon-mobile{display:none}}.main-wrap .content .text-block{width:30%;margin-left:65%}@media only screen and (min-width: 767px) and (max-width: 999px){.main-wrap .content .text-block{width:50%;margin:0 auto;margin-top:40vh}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.main-wrap .content .text-block{width:35%;margin-left:62%;margin-top:5%}}@media (min-width: 1300px) and (max-width: 1390px){.main-wrap .content .text-block{width:25%;margin-left:70%}}@media (max-width: 480px){.main-wrap .content .text-block{width:100%;margin:0;margin-top:27vh}}.main-wrap .content .text-block .happiness-logo{margin-bottom:1.5rem;font-family:"Blacksword",sans-serif}@media (max-width: 480px){.main-wrap .content .text-block .happiness-logo{margin-bottom:1rem}}.main-wrap .content .text-block .happiness-logo svg{width:100%}.main-wrap .content p{font-family:"Baskerville-SemiBold-Italic",sans-serif;text-align:center;font-size:1.5rem;padding:0 10%;margin-bottom:1.5rem}.main-wrap .content p.p-download{padding:0 5%;margin-bottom:2.5rem}@media (min-width: 1300px) and (max-width: 1390px){.main-wrap .content p{font-size:1.2rem}}@media only screen and (min-width: 767px) and (max-width: 999px){.main-wrap .content p{padding:0}}@media (max-width: 480px){.main-wrap .content p{padding:0;font-size:1.2rem;margin-bottom:1rem}}.main-wrap .content .email-input{border:#f15a22 solid 2px;border-radius:30px;padding:10px;font-size:1.3rem;font-family:"Baskerville-Regular",sans-serif;text-align:center;margin-bottom:5px;background:transparent;width:100%;outline:0;box-shadow:none}.main-wrap .content .email-input::-webkit-input-placeholder{color:#000}.main-wrap .content .email-input:-moz-placeholder{color:#000}.main-wrap .content .email-input::-moz-placeholder{color:#000}.main-wrap .content .email-input:-ms-input-placeholder{color:#000}@media (min-width: 1300px) and (max-width: 1390px){.main-wrap .content .email-input{font-size:1.2rem}}@media (max-width: 480px){.main-wrap .content .email-input{font-size:1.2rem;margin-bottom:2px}}.main-wrap .content .input-file-wrap{position:relative;text-align:center;cursor:pointer;margin-bottom:1rem}.main-wrap .content .input-file-wrap.disabled{cursor:auto}.main-wrap .content .input-file-wrap.disabled:after{content:"";position:absolute;width:100%;height:100%;z-index:1;left:0;top:0}.main-wrap .content .input-file-wrap .input-file{position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;opacity:0;cursor:pointer;font-size:0;appearance:none}.main-wrap .content .input-file-wrap label{cursor:pointer}.main-wrap .content .input-file-wrap .icon{margin:0 auto;width:40px;margin-bottom:0.5rem;pointer-events:all}.main-wrap .content .input-file-wrap .icon img{width:100%}@media (max-width: 480px){.main-wrap .content .input-file-wrap .icon{width:30px}}.main-wrap .content .input-file-wrap .label{pointer-events:all;font-size:1.2rem;text-transform:uppercase}@media (max-width: 480px){.main-wrap .content .input-file-wrap .label{font-size:1rem}}.main-wrap .content .thumb-wrap{margin:1rem 0;display:none}.main-wrap .content .thumb-wrap a.submit{margin:1rem auto}.main-wrap .content .thumb-wrap .slider-wrap{align-items:center}.main-wrap .content .thumb-wrap .slider-wrap .slides{width:80px;padding:0 0.2rem}.main-wrap .content .thumb-wrap .slider-wrap .slides img{width:100%}.main-wrap .content .thumb-wrap .slider-wrap .slides .wrap{border:#000 solid 1px;position:relative;cursor:pointer}.main-wrap .content .thumb-wrap .slider-wrap .slides .wrap .tick-mark{position:absolute;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,0.4);right:5px;bottom:5px}.main-wrap .content .thumb-wrap .slider-wrap .slides .wrap .tick-mark:after{content:"";position:absolute;width:10px;height:10px;background:#f15a22;left:5px;top:5px;border-radius:50%;display:none}.main-wrap .content .thumb-wrap .slider-wrap .slides.active .wrap .tick-mark:after{display:block}.main-wrap .content .thumb-wrap .slider-wrap .flickity-button{background:transparent;width:25px;height:25px}.main-wrap .content .thumb-wrap .slider-wrap .flickity-button:disabled{opacity:0}.main-wrap .content .thumb-wrap .slider-wrap .flickity-button.previous{left:-30px}.main-wrap .content .thumb-wrap .slider-wrap .flickity-button.next{right:-30px}.main-wrap .content .submit{background:url(../img/submit-bg.png) center center no-repeat;background-size:100%;width:150px;height:50px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#fff;cursor:pointer;border:0;font-size:1.2rem;font-family:"Baskerville-SemiBold",sans-serif;margin:0 auto;text-decoration:none}.main-wrap .content .error-message{font-size:0.9rem;color:#f00;height:12px;line-height:1;text-align:center;font-family:"Baskerville-SemiBold-Italic",sans-serif;margin-bottom:1rem}.main-wrap .content .error-message.black{color:#000}@media (max-width: 480px){.main-wrap .content .error-message{margin-bottom:0.8rem}}.main-wrap .content .error-message a{color:#f00}.main-wrap .content .error-message.email-download{height:30px}.main-wrap .content .share-wrap{margin-top:1rem;display:none}.main-wrap .content .share-wrap .label{font-size:1rem;text-align:center;font-family:"Baskerville-SemiBold-Italic",sans-serif}.main-wrap .content .share-wrap ul{display:flex;align-items:center;justify-content:center}.main-wrap .content .share-wrap ul li{color:#000;margin:0 0.5rem;font-size:1.2rem;position:relative;width:30px;height:30px}.main-wrap .content .share-wrap ul li a{color:#000;text-decoration:none;display:flex;height:100%;width:100%;align-items:center;justify-content:center}.main-wrap .content .share-wrap ul li img{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}.main-wrap .content .share-content-wrap{width:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);filter:drop-shadow(0 0 1rem rgba(0,0,0,0.25));overflow:hidden;text-align:center}.main-wrap .content .share-content-wrap h1{font-size:2rem;margin-bottom:1rem;color:#000;text-align:center}.main-wrap .content .share-content-wrap img{max-width:100%;max-height:450px;object-fit:cover}.loader{position:fixed;width:100%;height:100%;left:0;top:0;z-index:15;background:rgba(0,0,0,0.7);display:none}.loader img{width:60px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.popup-wrap{position:fixed;width:100%;height:100%;left:0;top:0;z-index:10;background:rgba(0,0,0,0.7);display:none}@media only screen and (min-width: 1024px) and (max-width: 1200px){.popup-wrap{padding-top:5%}}.popup-wrap .close-outer{position:absolute;width:30px;height:30px;background:#fff;border:#000 solid 1px;border-radius:50%;text-align:center;color:#000;right:1rem;top:1rem;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}@media (max-width: 480px){.popup-wrap .close-outer{right:1.5rem}}.popup-wrap .popup-content-wrap{position:absolute;width:527px;height:600px;padding:3rem;background:url(../img/hexagon-bg.png) center center no-repeat;background-size:cover;left:50%;top:50%;transform:translate(-50%, -50%);color:#000;text-align:center;display:none}@media (min-width: 1300px) and (max-width: 1390px){.popup-wrap .popup-content-wrap{width:439px;height:500px;padding:2rem}}@media (max-width: 480px){.popup-wrap .popup-content-wrap{width:350px;height:400px;padding:1rem}}.popup-wrap .popup-content-wrap .close{position:absolute;width:30px;height:30px;background:#fff;border:#000 solid 1px;border-radius:50%;text-align:center;color:#000;right:3rem;top:25%;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}@media (max-width: 480px){.popup-wrap .popup-content-wrap .close{right:1.5rem}}.popup-wrap .popup-content-wrap .wrap{height:100%;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.popup-wrap .popup-content-wrap .wrap .heading{padding-bottom:1rem;margin-bottom:1rem;position:relative;width:100%}.popup-wrap .popup-content-wrap .wrap .heading span{font-family:"Blacksword",sans-serif;display:block}.popup-wrap .popup-content-wrap .wrap .heading span:nth-child(1){font-size:4rem;line-height:0.6}@media (max-width: 480px){.popup-wrap .popup-content-wrap .wrap .heading span:nth-child(1){font-size:3rem}}.popup-wrap .popup-content-wrap .wrap .heading span:nth-child(2){font-size:4rem;margin-left:2rem;line-height:0.6}@media (max-width: 480px){.popup-wrap .popup-content-wrap .wrap .heading span:nth-child(2){font-size:3rem;margin-left:1rem}}.popup-wrap .popup-content-wrap .wrap .heading span:nth-child(3){font-size:2rem;margin-left:6.5rem;line-height:1.4}@media (max-width: 480px){.popup-wrap .popup-content-wrap .wrap .heading span:nth-child(3){font-size:1rem;margin-left:4.5rem}}@media (max-width: 480px){.popup-wrap .popup-content-wrap .wrap .heading{font-size:2rem}}.popup-wrap .popup-content-wrap .wrap .heading:after{content:"";position:absolute;width:70%;left:50%;bottom:0;background:#000;background:linear-gradient(90deg, rgba(0,0,0,0.2) 0%, #000 25%, #000 75%, rgba(0,0,0,0.2) 100%);height:2px;transform:translate(-50%, 0)}.popup-wrap .popup-content-wrap .wrap p{padding:0 15%;font-size:1.5rem;font-family:"Baskerville-SemiBold-Italic",sans-serif}@media (max-width: 480px){.popup-wrap .popup-content-wrap .wrap p{font-size:1rem}}.popup-wrap .cropper-wrap{display:none;margin:2rem auto;max-width:966px;position:relative}.popup-wrap .cropper-wrap .heading{font-size:2rem;text-align:center;position:absolute;width:100%;left:0;top:0;font-family:"Blacksword",sans-serif;z-index:1;color:#fff}@media (max-width: 480px){.popup-wrap .cropper-wrap .heading{position:relative}}@media only screen and (min-width: 767px) and (max-width: 999px){.popup-wrap .cropper-wrap .heading{position:relative}}@media (max-width: 480px){.popup-wrap .cropper-wrap{padding:1rem;height:100vh;overflow:auto}}@media only screen and (min-width: 767px) and (max-width: 999px){.popup-wrap .cropper-wrap{padding:1rem;height:100vh;overflow:auto}}.popup-wrap .cropper-wrap .image-block{display:flex;justify-content:space-between;flex-wrap:wrap;justify-content:center;margin-top:1.5rem}@media (max-width: 480px){.popup-wrap .cropper-wrap .image-block{margin-top:0}}.popup-wrap .cropper-wrap .image-block .box{width:48%;position:relative;width:483px;height:550px;padding:3rem;background:url(../img/hexagon-bg.png) center center no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}@media (min-width: 1300px) and (max-width: 1390px){.popup-wrap .cropper-wrap .image-block .box{width:439px;height:500px;padding:2rem 4rem}}@media (max-width: 480px){.popup-wrap .cropper-wrap .image-block .box{width:350px;height:400px;padding:1rem 15%}}.popup-wrap .cropper-wrap .image-block .box.hide{visibility:hidden}@media (max-width: 480px){.popup-wrap .cropper-wrap .image-block .box.hide{display:none}}@media only screen and (min-width: 767px) and (max-width: 999px){.popup-wrap .cropper-wrap .image-block .box.hide{display:none}}.popup-wrap .cropper-wrap .image-block .box .wrap{width:90%;height:70%}.popup-wrap .cropper-wrap .image-block .box .wrap .result{height:100%;margin:0 auto}@media (max-width: 480px){.popup-wrap .cropper-wrap .image-block .box .wrap{width:100%;margin-bottom:1rem}}.popup-wrap .cropper-wrap .image-block .box .wrap img{max-width:100%}.popup-wrap .cropper-wrap .image-block .box .wrap.img-result img{max-width:auto;height:100%}.popup-wrap .cropper-wrap .image-block .box.img-result .wrap{display:flex;align-items:center;justify-content:center}.popup-wrap .cropper-wrap .image-block .box.img-result .wrap img{max-height:100%}.popup-wrap .cropper-wrap .action-wrap{display:flex;margin:2rem auto 0 auto;flex-wrap:wrap;max-width:55%;justify-content:center}@media (max-width: 480px){.popup-wrap .cropper-wrap .action-wrap{max-width:100%;flex-wrap:nowrap;justify-content:center;margin-top:1rem}}@media only screen and (min-width: 767px) and (max-width: 999px){.popup-wrap .cropper-wrap .action-wrap{max-width:100%;flex-wrap:nowrap;justify-content:center;margin-top:1rem;margin-bottom:2rem}}.popup-wrap .cropper-wrap .action-wrap .btn,.popup-wrap .cropper-wrap .action-wrap .re-upload{background:url(../img/submit-bg.png) center center no-repeat;background-size:100%;width:150px;height:50px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#fff;cursor:pointer;border:0;font-size:1.2rem;font-family:"Baskerville-SemiBold-Italic",sans-serif;margin-right:1rem;text-decoration:none}@media (max-width: 480px){.popup-wrap .cropper-wrap .action-wrap .btn,.popup-wrap .cropper-wrap .action-wrap .re-upload{width:100px;height:33px;font-size:0.8rem;white-space:nowrap;margin-bottom:1rem}}.popup-wrap .cropper-wrap .action-wrap .btn.hide,.popup-wrap .cropper-wrap .action-wrap .re-upload.hide{display:none}.sticky-button{position:fixed;width:150px;right:0;top:50%;transform:translate(120px, -50%);z-index:2;cursor:pointer;transition:all 0.3s ease-in-out;filter:drop-shadow(0 0 0.5rem rgba(0,0,0,0.15))}.sticky-button .trigger-arrow{position:absolute;width:10px;height:10px;border:#000 solid 2px;left:12px;top:50%;transform:translate(0, -50%) rotate(-45deg);transition:all 0.3s ease-in-out;transform-origin:center;border-right:0;border-bottom:0}.sticky-button a{position:absolute;width:80%;right:0;top:0;height:100%}.sticky-button.active{transform:translate(0px, -50%)}.sticky-button.active .trigger-arrow{transform:translate(-5px, -50%) rotate(-220deg)}.sticky-button img{width:100%}@font-face{font-family:"Blacksword";src:url("../fonts/Blacksword.woff2") format("woff2"),url("../fonts/Blacksword.woff") format("woff"),url("../fonts/Blacksword.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"Baskerville-Regular";src:url("../fonts/Baskerville-01.woff2") format("woff2"),url("../fonts/Baskerville-01.woff") format("woff"),url("../fonts/Baskerville-01.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"Baskerville-SemiBold";src:url("../fonts/Baskerville-SemiBold-05.woff2") format("woff2"),url("../fonts/Baskerville-SemiBold-05.woff") format("woff"),url("../fonts/Baskerville-SemiBold-05.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"Baskerville-SemiBold-Italic";src:url("../fonts/Baskerville-SemiBoldItalic-06.woff2") format("woff2"),url("../fonts/Baskerville-SemiBoldItalic-06.woff") format("woff"),url("../fonts/Baskerville-SemiBoldItalic-06.otf") format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"Mountain-Bridge";src:url("../fonts/MountainBridge.woff2") format("woff2"),url("../fonts/MountainBridge.woff") format("woff"),url("../fonts/MountainBridge.otf") format("opentype");font-style:normal;font-weight:400}
/*# sourceMappingURL=main.css.map */
