@import"https://fonts.googleapis.com/css2?family=Comfortaa:wght@300..700&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Reggae+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@200..900&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{height:100%}html *{outline:none;box-sizing:border-box;-webkit-appearance:none}html input[type=date],html input[type=time]{display:block;height:40px;width:100%}@media (max-width: 767px){@supports (-webkit-overflow-scrolling: touch){html input[type=date]:before{color:#000;content:attr(placeholder);opacity:.5}html input[type=date].filled:before{color:#000;content:""!important}html input[type=date]:not(.filled):before{color:#000;content:attr(placeholder)}html input[type=date]{-webkit-text-fill-color:#000;-webkit-opacity:1}}}html body{min-height:100%;font-family:Cormorant Garamond,serif;font-optical-sizing:auto;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;margin:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;background:#574b64;color:#f0e8d9}html body h1{color:#f0e8d9;font-size:100px;font-weight:400;text-align:center;padding:0 120px}@media (max-width: 767px){html body h1{font-size:40px;padding:0 30px}}html body .app{position:relative;width:100%;max-width:1400px;min-height:100vh;display:flex;flex-direction:column;background-size:cover;background-attachment:fixed}html body .app .cloud{position:absolute;top:0;bottom:0;z-index:9;width:222px;pointer-events:none}@media (max-width: 767px){html body .app .cloud{width:52px}}html body .app .cloud .cloud_1,html body .app .cloud .cloud_2,html body .app .cloud .cloud_3{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:repeat-y}html body .app .cloud .cloud_1{background-size:160px 510px;animation:moveCloud1 7s linear infinite}@keyframes moveCloud1{to{background-position:0 510px}}@media (max-width: 767px){html body .app .cloud .cloud_1{background-size:37px 118px}@keyframes moveCloud1{to{background-position:0 118px}}}html body .app .cloud .cloud_2{background-size:166px 510px;animation:moveCloud2 12s linear infinite}@media (max-width: 767px){html body .app .cloud .cloud_2{background-size:39px 118px}@keyframes moveCloud2{to{background-position:0 118px}}}html body .app .cloud .cloud_3{background-size:222px 510px;animation:moveCloud2 20s linear infinite}@keyframes moveCloud2{to{background-position:0 510px}}@media (max-width: 767px){html body .app .cloud .cloud_3{background-size:52px 118px}@keyframes moveCloud2{to{background-position:0 118px}}}html body .app .cloud__left{left:0}html body .app .cloud__right{right:0}html body .app .cloud__right>*{transform:scaleX(-1)}html body .app header{padding:15px;display:flex;flex-wrap:nowrap;gap:15px}html body .app main{position:relative;flex:1 0 auto}html body .app main .content{position:relative}html body .app main .content .screen_1{position:relative;padding-top:30%}html body .app main .content .screen_1 .sun_cascade{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;width:100%;pointer-events:none}html body .app main .content .screen_1 .sun_cascade img.moon_head{position:relative;width:100%;z-index:1}html body .app main .content .screen_1 .sun_cascade img.sun_index{position:absolute;left:50%;top:0;transform:translate(-50%);width:66%;opacity:.15}html body .app main .content .screen_1 h1{margin:0 0 60px}@media (max-width: 767px){html body .app main .content .screen_1 h1{margin-bottom:30px}}html body .app main .content .screen_2{padding-top:50px;position:relative}html body .app main .content .screen_2 .sun_cascade{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;width:100%;pointer-events:none;z-index:0}html body .app main .content .screen_2 .sun_cascade img.sun_index{position:absolute;left:0;top:0;width:66%;opacity:.15}html body .app main .content .screen_2 .sun_cascade img.star_index{position:absolute;right:0;top:250px;width:56%;opacity:.15}html body .app main .content .screen_2>*{position:relative;z-index:1}html body .app main .content .screen_2 .min_spread{width:100%;max-width:650px;margin:0 auto 60px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}@media (max-width: 767px){html body .app main .content .screen_2 .min_spread{flex-direction:column;width:calc(100% - 40px);margin-bottom:40px}}html body .app main .content .screen_2 .min_spread .card img{width:196px;display:block}html body .app main .content .screen_2 .min_spread .spread_data .name{display:block;font-size:50px;text-wrap:balance;margin:0;padding-left:30px;padding-bottom:20px}@media (max-width: 767px){html body .app main .content .screen_2 .min_spread .spread_data .name{margin-top:20px;text-align:center;font-size:36px;padding-left:0}}html body .app main .content .screen_2 .min_spread .spread_data .spread_content{border-radius:0 50px 50px 0;padding:15px 30px;background:#212343;box-shadow:0 0 100px #574b64bf}@media (max-width: 767px){html body .app main .content .screen_2 .min_spread .spread_data .spread_content{padding:15px;border-radius:20px}}html body .app main .content .screen_2 .min_spread .spread_data .spread_content .category{margin:0;font-size:24px}@media (max-width: 767px){html body .app main .content .screen_2 .min_spread .spread_data .spread_content .category{text-align:center}}html body .app main .content .screen_2 .min_spread .spread_data .spread_content .card_name{margin:10px 0;padding:5px 10px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:10px;width:-moz-fit-content;width:fit-content;background:#574b64;border-radius:10px}@media (max-width: 767px){html body .app main .content .screen_2 .min_spread .spread_data .spread_content .card_name{margin-left:auto;margin-right:auto}}html body .app main .content .screen_2 .min_spread .spread_data .spread_content .card_name span{display:block;font-size:14px;font-family:Montserrat,serif;font-weight:500;line-height:1}html body .app main .content .screen_2 .min_spread .spread_data .spread_content p{margin:0;display:block;font-size:14px;font-family:Montserrat,serif;font-weight:500;line-height:1.6;text-wrap:balance}@media (max-width: 767px){html body .app main .content .screen_2 .min_spread .spread_data .spread_content p{text-align:center}}html body .app main .content .screen_2 .pay_full_spread{padding:0 150px;margin-bottom:30px}@media (max-width: 767px){html body .app main .content .screen_2 .pay_full_spread{padding:0 30px}}html body .app main .content .screen_2 .pay_full_spread h2{text-align:center;font-size:50px;margin:0 0 15px}@media (max-width: 767px){html body .app main .content .screen_2 .pay_full_spread h2{font-size:36px}}html body .app main .content .screen_2 .pay_full_spread h3{text-align:center;font-size:32px;font-weight:400;margin:0}@media (max-width: 767px){html body .app main .content .screen_2 .pay_full_spread h3{font-size:20px;font-family:Montserrat,serif;font-weight:400;line-height:1.6}}html body .app main .content .screen_2 .pay_full_spread h3 b{font-size:40px;font-weight:600}@media (max-width: 767px){html body .app main .content .screen_2 .pay_full_spread h3 b{font-size:20px;font-family:Montserrat,serif;font-weight:600}}html body .app footer{flex:0 0 auto}.gift_block{position:relative;padding:30px 120px 105px;margin-bottom:30px;background:#6b1517;text-align:center}@media (max-width: 767px){.gift_block{padding:15px 30px 70px}}.gift_block h3{margin:0 0 15px;font-size:40px}@media (max-width: 767px){.gift_block h3{font-size:20px}}.gift_block p{font-family:Montserrat,serif;font-weight:400;line-height:1.6;font-size:32px;margin:0}@media (max-width: 767px){.gift_block p{font-size:20px}.gift_block p br{display:none}}.gift_block .tree{position:absolute;left:0;right:0;bottom:0;height:126px;background-size:cover;background-position:bottom center;background-repeat:repeat-x}@media (max-width: 767px){.gift_block .tree{height:87px}}.form_title{text-align:center;font-size:22px;font-family:Montserrat,serif;font-weight:500;line-height:1.6;margin-bottom:15px}@media (max-width: 767px){.form_title{font-size:16px}}.form{width:100%;max-width:650px;margin:0 auto;border-radius:50px;padding:30px;background:#212343;box-shadow:0 0 100px #574b64bf}@media (max-width: 767px){.form{width:calc(100% - 40px);padding:15px;border-radius:20px}}.form form{position:relative}.form form input{display:block;width:100%;background:#f0e8d9;padding:10px 20px;color:#515151;border:none;border-radius:50px;font-size:16px;font-family:Cormorant Garamond,serif}.form form .input_name{display:block;font-size:16px;margin:0;font-family:Montserrat,serif;font-weight:500;line-height:1.6}@media (max-width: 767px){.form form .input_name{text-align:center}}.form form .input_sum{position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:15px}.form form .input_sum input{padding:10px 61px 10px 20px}.form form .input_sum span{position:absolute;right:15px;font-family:Montserrat,serif;font-weight:700;line-height:1;font-size:14px;color:#212343}.form form .buttons_group{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:15px}@media (max-width: 767px){.form form .buttons_group{flex-direction:column-reverse}}.form form .policy{display:block;color:#fff6;font-family:Montserrat,serif;font-size:12px;text-align:left;font-weight:300}@media (max-width: 767px){.form form .policy{text-align:center}}.form form .policy a{color:#ffffff80;text-decoration:none}.form form>*+*{margin-top:15px}.form form button{display:block;width:100%;background:#574b64;color:#fff;border:none;font-family:Cormorant Garamond,serif;font-size:24px;padding:14px 30px;border-radius:50px;cursor:pointer;transition:all .2s ease-in-out;line-height:1}@media (hover){.form form button:hover{background:#f0e8d9;color:#574b64}}.form form button.hidden_button{background:initial;padding:13px 29px;border:1px solid #574B64;color:#ffffff80}@media (hover){.form form button.hidden_button:hover{background:initial;color:#fff}}.full_spread{position:relative;margin:0 30px}.full_spread h1{margin-top:0;margin-bottom:30px}.full_spread .full_spread_list{max-width:575px;width:100%;margin:0 auto}.full_spread .full_spread_list>*+*{margin-top:20px}.full_spread .full_spread_list .spread_card{border-radius:18px;padding:15px 20px 15px 15px;background:#fff;color:#191930}@media (max-width: 767px){.full_spread .full_spread_list .spread_card{padding:15px;border-radius:20px}}.full_spread .full_spread_list .spread_card:nth-child(1){border-left:20px solid #962929}.full_spread .full_spread_list .spread_card:nth-child(2){border-left:20px solid #9B2F6B}.full_spread .full_spread_list .spread_card:nth-child(3){border-left:20px solid #D6BC68}.full_spread .full_spread_list .spread_card:nth-child(4){border-left:20px solid #358738}.full_spread .full_spread_list .spread_card:nth-child(5){border-left:20px solid #383587}.full_spread .full_spread_list .spread_card .spread_content .category{margin:0;font-size:28px}.full_spread .full_spread_list .spread_card .spread_content .card_name{margin:10px 0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:10px;width:-moz-fit-content;width:fit-content}.full_spread .full_spread_list .spread_card .spread_content .card_name span{display:block;font-size:20px;font-weight:500;line-height:1}.full_spread .full_spread_list .spread_card .spread_content p{margin:0;display:block;font-size:14px;font-family:Montserrat,serif;font-weight:500;line-height:1.6;text-wrap:balance}.full_spread .full_spread_list .spread_result{margin-top:30px;text-align:center}.full_spread .full_spread_list .spread_result h2{font-size:40px;margin:0 0 20px}@media (max-width: 767px){.full_spread .full_spread_list .spread_result h2{font-size:24px;margin-bottom:10px}}.full_spread .full_spread_list .spread_result p{margin:0;font-size:24px;font-family:Montserrat,serif;font-weight:400;line-height:1.6;text-wrap:balance}@media (max-width: 767px){.full_spread .full_spread_list .spread_result p{font-size:16px}}footer{margin-top:30px;padding:10px 100px}@media (max-width: 767px){footer{padding:10px 30px}}footer .contacts{text-align:center}footer .contacts span{display:block;color:#ffffff4d;font-size:12px;font-family:Montserrat,serif;font-weight:400;line-height:1.6}footer .contacts span+span{margin-top:10px}footer .contacts a{color:#ffffff80;font-size:12px;text-decoration:none}footer .contacts a.subscribes_button{margin:0 auto;display:flex;width:-moz-fit-content;width:fit-content;padding:0 10px;border-radius:5px;background-color:#ffffff0d;color:#ffffff80;text-decoration:none}.subscribes_page{padding-top:30px}
