body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;font-family:Segoe UI,sans-serif;letter-spacing:2%;margin:0;max-width:100vw!important;overflow-x:hidden;width:100vw!important}a:visited{color:inherit}div.body{z-index:0}@font-face{font-family:Segoe UI;font-style:normal;font-weight:400;src:url(/static/media/Segoe%20UI.45472284dc36b2486ce2.ttf) format("truetype")}@font-face{font-family:Segoe UI;font-style:italic;font-weight:400;src:url(/static/media/Segoe%20UI%20Italic.cba58501ca412000495c.ttf) format("truetype")}@font-face{font-family:Segoe UI;font-style:normal;font-weight:700;src:url(/static/media/Segoe%20UI%20Bold.b00928e669b804136004.ttf) format("truetype")}@font-face{font-family:Segoe UI;font-style:normal;font-weight:500;src:url(/static/media/segoe-ui-semibold.495a56fd4544f41e7f81.ttf) format("truetype")}@font-face{font-family:Segoe UI;font-style:italic;font-weight:700;src:url(/static/media/Segoe%20UI%20Bold%20Italic.1dc286eeecb0da1dd712.ttf) format("truetype")}div.body-home{background-color:#000;height:100vh}div.body-home,div.body-home div.content{align-items:center;display:flex;width:100vw}div.body-home div.content{color:#f5f5f5;flex-direction:column}div.body-home h1.title{cursor:default;font-size:50px;font-weight:700;text-align:center}div.body-home p.text{cursor:default;margin:0 100px}div.body-home a.button,div.body-home p.text{font-size:33px;font-weight:500;text-align:center}div.body-home a.button{border:3px solid #fff;border-radius:50px;cursor:pointer;margin-top:50px;padding:16px 32px;text-decoration:none;transition:all .3s ease-in-out}div.body-home a.button:visited{color:#fff}div.body-home a.button:-webkit-any-link{color:#fff}div.body-home a.button:hover{background-color:#fff;color:#000}@media screen and (max-width:768px){div.body-home h1.title{font-size:40px}div.body-home p.text{font-size:22px;width:90vw}div.body-home a.button{font-size:22px;max-width:90vw}}:root{--primary:#f7dfc6;--primary-contrasted:#edb784;--blue:#5059bd;--white:#efefef;--black:#111;--text-shadow:4px 4px 10px #00000040;--box-shadow:10px 10px 4px var(--primary-contrasted);--box-shadow-phone:4px 4px 4px var(--primary-contrasted)}div.body-birthday{background-color:#f7dfc6;background-color:var(--primary);box-shadow:inset 0 0 0 25px #f7dfc6,inset 0 0 0 30px #5059bd;box-shadow:inset 0 0 0 25px var(--primary),inset 0 0 0 30px var(--blue);height:97.55vh;max-width:99.9vw!important;overflow-x:hidden;padding:10px;width:98.7vw!important}div.body-birthday div.content{align-items:center;display:flex;flex-direction:column}div.body-birthday div.content-box{align-items:center;display:flex;flex-direction:row}div.body-birthday div.part1{gap:25px;margin-top:68px}div.body-birthday div.part2{gap:15px;margin-top:27px}div.body-birthday span.text,label.birth-label,span.text2,span.text3,span.text4{color:#5059bd;color:var(--blue);cursor:default;font-weight:700;text-shadow:4px 4px 10px #00000040;text-shadow:var(--text-shadow)}div.body-birthday span.text{font-size:60px}div.body-birthday span.text2{font-size:40px}div.body-birthday span.text3{font-size:25px}div.body-birthday span.text4{font-size:80px}div.body-birthday span.keyword{padding:4px 32px}div.body-birthday span.keyword,div.body-birthday span.keyword2{background-color:#5059bd;background-color:var(--blue);border-radius:15px;box-shadow:10px 10px 4px #edb784;box-shadow:var(--box-shadow);color:#f7dfc6;color:var(--primary);text-shadow:none}div.body-birthday span.keyword2{padding:4px 16px}div.timer{gap:110px;margin-top:90px}div.timer,div.timer-units{display:flex;flex-direction:row}div.timer-units{gap:5px}div.time-box{align-items:center;display:flex;flex-direction:column;gap:15px}div.values-box{display:flex;flex-direction:row;gap:10px}div.body-birthday button.birth-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:initial;border:5px solid #5059bd;border:5px solid var(--blue);border-radius:15px;box-shadow:10px 10px 4px #edb784;box-shadow:var(--box-shadow);color:#5059bd;color:var(--blue);cursor:pointer;font-size:40px;font-weight:700;margin-top:100px;max-height:86px;max-width:500px;padding:8px 16px;text-align:center;transition:all .3s ease-in-out}div.body-birthday button.birth-button:hover{background-color:#5059bd;background-color:var(--blue);color:#f7dfc6;color:var(--primary)}div.birth-modal{align-items:center;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#0000004d;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;transition:all .4s ease-in-out;width:100vw;will-change:filter;z-index:1100}div.birth-modal-popup{background:#f7dfc6;background:var(--primary);border-radius:var(--corner-radius-2);border-radius:15px;box-shadow:0 4px 10px var(--black-25opacity);display:flex;flex-direction:column;height:100%;max-height:80vh;max-width:70vw;overflow-y:auto;padding:20px;width:100%}div.birth-modal-header{align-items:start;display:flex;flex-direction:row;justify-content:space-between}.modal-title{color:#5059bd;color:var(--blue);font-size:32px;font-weight:700;margin:0;text-shadow:4px 4px 10px #00000040;text-shadow:var(--text-shadow)}.birth-close-svg{fill:#5059bd;fill:var(--blue);cursor:pointer;height:32px;width:32px}.birth-form,div.birth-modal-body{display:flex;flex-direction:column}.birth-form{align-items:center;width:100%}.form-content{display:flex;flex-direction:row;margin:75px auto 0;width:100%}.birth-inputbox{display:flex;flex-direction:column;margin-left:15px;margin-right:15px;width:100%}input.birth-input{background-color:#f7dfc6;background-color:var(--primary);border:3px solid #5059bd;border:3px solid var(--blue);border-radius:8px;box-shadow:10px 10px 4px #edb784;box-shadow:var(--box-shadow);color:#5059bd;color:var(--blue);font-size:16px;height:40px;margin:10px 0;padding:0 15px;width:90%}input.birth-input::placeholder{color:#5059bd;color:var(--blue);font-family:Segoe UI,sans-serif;font-size:16px;font-weight:500;opacity:.7}input.birth-input:focus{outline:3px solid #5059bd;outline:3px solid var(--blue)}button.submitbutton{font-size:30px!important;margin-top:35px!important;max-height:70px!important;max-width:350px!important;width:100%}.birth-register-list{display:flex;flex-direction:column}.birth-register-element{border-bottom:1px solid #5059bd;border-bottom:1px solid var(--blue);display:flex;flex-direction:row;justify-content:space-between;margin:4px 16px}.register-elem-text{color:#5059bd;color:var(--blue);font-weight:500}.birth-confirm-lastpage,.birth-family-list{display:flex;flex-direction:column}.birth-famlist-member{align-items:center;border-bottom:3px solid #5059bd;border-bottom:3px solid var(--blue);display:flex;flex-direction:row;justify-content:space-between}.birth-famlist-member:first-child{border-top:3px solid #5059bd;border-top:3px solid var(--blue);margin-top:60px}.birth-famlist-part1{align-items:center;display:flex;flex-direction:row;gap:25px}.birth-famlist-part1-part1{display:flex;flex-direction:row;gap:15px}.birth-famlist-field{color:#5059bd;color:var(--blue);cursor:default;font-size:22px;font-weight:500}.birth-famlist-part1-part2{cursor:pointer}.birth-famlist-age-selector{cursor:pointer;width:200px}.birth-famlist-remove-icon{fill:#5059bd;fill:var(--blue);cursor:pointer;height:24px;width:20px}.birth-faq{color:#5059bd;color:var(--blue);cursor:default;font-weight:500;text-align:left}.birth-faq strong.faq-title{font-size:20px}.birth-faq a.birth-fam-link{color:#5059bd;color:var(--blue);cursor:pointer;font-weight:700}.birth-confirm-lastpage-part3{margin:0 auto;max-width:100%}@media screen and (max-width:768px){div.body-birthday{box-shadow:none;height:auto!important;max-width:100vw;padding:0}div.body-birthday div.content-box{align-items:center;flex-direction:column}div.body-birthday div.part1,div.body-birthday div.part2{gap:0}div.body-birthday span.text,label.birth-label,span.text2,span.text3,span.text4{margin-bottom:0;margin-top:0}div.body-birthday span.text{font-size:40px}div.body-birthday span.text2,div.body-birthday span.text3{font-size:22px}div.body-birthday span.text4{font-size:60px}div.timer{align-items:center;flex-direction:column;gap:50px;max-width:90vw}div.body-birthday button.birth-button{font-size:23px;margin-bottom:150px}.form-content{align-items:center;flex-direction:column;width:auto}.modal-title{font-size:25px}.birth-close-svg{height:18px;width:18px}.birth-famlist-member{flex-direction:column;gap:40px}.birth-famlist-part1{flex-direction:column;gap:0}}.toast{animation:toastFadeIn .3s ease-out;border-radius:5px;bottom:20px;box-shadow:0 4px 6px #0000001a;flex-direction:column;left:20px;max-width:300px;padding:16px 24px;position:fixed;z-index:2000}.toast,.toast-header{display:flex;justify-content:space-between}.toast-header{align-items:center;flex-direction:row;max-height:16px;padding-bottom:5px}.toast.toast-error .toast-header{border-bottom:1px solid #c81c1c}.toast.toast.toast-success .toast-header{border-bottom:1px solid #16a34a}.toast-title{color:var(--white);flex:1 1;font-family:Segoe UI,sans-serif;font-size:16px;font-weight:700}.toast-close-button{background:none;border:none;color:var(--white);cursor:pointer;font-size:18px;margin-left:16px}.toast-message{color:var(--white);font-family:Segoe UI,sans-serif;font-weight:500;margin:0}.toast.toast-success{background-color:#22c55e}.toast.toast-error{background-color:#ef4444}.toast+.toast{margin-bottom:24px}@keyframes toastFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.816f8871.css.map*/