@font-face{font-family:'Circular Std Book';src:url(assets/fonts/CircularStd-Book.woff2) format("woff2"),url(assets/fonts/CircularStd-Book.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Circular Std';src:url(assets/fonts/CircularStd-Medium.woff2) format("woff2"),url(assets/fonts/CircularStd-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Circular Std';src:url(assets/fonts/CircularStd-Bold.woff2) format("woff2"),url(assets/fonts/CircularStd-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Circular Std';src:url(assets/fonts/CircularStd-Black.woff2) format("woff2"),url(assets/fonts/CircularStd-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Circular Std';src:url(assets/fonts/CircularStd-Black.woff2) format("woff2"),url(assets/fonts/CircularStd-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Circular Std';src:url(assets/fonts/CircularStd-Medium.woff2) format("woff2"),url(assets/fonts/CircularStd-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Circular Std';src:url(assets/fonts/CircularStd-Bold.woff2) format("woff2"),url(assets/fonts/CircularStd-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Circular Std';src:url(assets/fonts/CircularStd-Black.woff2) format("woff2"),url(assets/fonts/CircularStd-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Circular Std Book';src:url(assets/fonts/CircularStd-Book.woff2) format("woff2"),url(assets/fonts/CircularStd-Book.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}html,body{width:100%;height:100%;margin:0;padding:0;background-color:#22353b;color:#6b5370;font-weight:500;font-size:16px;font-family:'Circular Std', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}html a:hover,body a:hover{text-decoration:underline}html .link,body .link{width:20px;color:#6b5370;text-decoration:none}html .wrapper-app,body .wrapper-app{display:flex;justify-content:center;align-items:center;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}@media screen and (max-width: 768px){html .wrapper-app,body .wrapper-app{min-height:320px}}html .wrapper-app .app,body .wrapper-app .app{width:100%;height:100%;line-height:0}@media screen and (max-width: 768px){html .wrapper-app .app,body .wrapper-app .app{width:100%;height:100%}}html .wrapper-logo,body .wrapper-logo{position:absolute;display:flex;top:40px;left:40px;color:#6b5370;text-decoration:none;animation:fadeFromLeft 0.8s ease 1s both;animation-delay:.4;animation-timing-function:ease-out}@media screen and (max-width: 768px){html .wrapper-logo,body .wrapper-logo{animation:fadeFromLeftMobile 0.8s ease 1s both;left:20px;top:20px}}html .wrapper-logo>.wrapper-link,body .wrapper-logo>.wrapper-link{display:flex;align-items:center;justify-content:center;text-decoration:none;margin-right:6px}html .wrapper-logo>.wrapper-link>img,body .wrapper-logo>.wrapper-link>img{width:22px;margin-top:4px;margin-right:10px}html .wrapper-logo>.wrapper-link>span,body .wrapper-logo>.wrapper-link>span{margin-top:2px}html .wrapper-logo>.wrapper-link .logo,body .wrapper-logo>.wrapper-link .logo{display:block;width:65px;margin-left:14px}html .wrapper-logo .title,body .wrapper-logo .title{color:#6b5370}html .wrapper-made-with,body .wrapper-made-with{position:absolute;bottom:40px;overflow-x:hidden;animation:fadeFromRight 0.8s ease 1s both;animation-delay:.4;animation-timing-function:ease-out}@media screen and (max-width: 768px){html .wrapper-made-with,body .wrapper-made-with{animation:fadeFromRightMobile 0.8s ease 1s both;bottom:20px}}html .wrapper-links,body .wrapper-links{position:absolute;bottom:40px;left:40px;overflow-x:hidden;background-color:transparent;animation:fadeFromLeft 0.8s ease 1s both;animation-delay:.4;animation-timing-function:ease-out}@media screen and (max-width: 768px){html .wrapper-links,body .wrapper-links{animation:fadeFromLeftMobile 0.8s ease 1s both;bottom:20px;left:20px}}html .page-title,body .page-title{position:absolute;font-size:60px;top:50px;left:40px;pointer-events:none;animation:fadeInDownUp 0.8s ease 1.8s both;animation-timing-function:ease-out}@media screen and (max-width: 768px){html .page-title,body .page-title{top:45px;left:20px;font-size:35px;animation:fadeInDownUpMobile 0.8s ease 1.8s both}}html .page-sub,body .page-sub{position:absolute;font-size:60px;top:170px;left:40px;font-weight:500;font-size:16px;width:340px;animation:fadeIn 0.8s ease 1.8s both;animation-timing-function:ease-out}html .page-sub>a,body .page-sub>a{color:#6b5370}@media screen and (max-width: 768px){html .page-sub,body .page-sub{top:110px;left:20px;font-size:16px;width:260px;animation:fadeInMobile 0.8s ease 1.8s both}}@keyframes fadeFromLeft{from{left:-100px;opacity:0;visibility:hidden}to{left:40px;visibility:visible;opacity:1}}@keyframes fadeFromLeftMobile{from{left:-100px;opacity:0;visibility:hidden}to{left:20px;visibility:visible;opacity:1}}@keyframes fadeFromRight{from{right:-100px;visibility:hidden;opacity:0}to{right:40px;visibility:visible;opacity:1}}@keyframes fadeFromRightMobile{from{right:-100px;visibility:hidden;opacity:0}to{right:20px;visibility:visible;opacity:1}}@keyframes fadeInDownUp{from{visibility:hidden;opacity:0;top:65px}to{visibility:visible;opacity:1;top:50px}}@keyframes fadeInDownUpMobile{from{visibility:hidden;opacity:0;top:45px}to{visibility:visible;opacity:1;top:35px}}@keyframes fadeIn{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@keyframes fadeInMobile{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}

.toggle-container{position:absolute;bottom:40px;left:40px;opacity:0;animation:fadeIn 0.8s ease 1.8s both;animation-timing-function:ease-out}.toggle-container>span{font-size:20px}.switch{position:absolute;bottom:35px;left:180px;display:inline-block;width:60px;height:34px;opacity:0;animation:fadeIn 0.8s ease 1.8s both;animation-timing-function:ease-out}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;transition:0.4s}.slider:before{position:absolute;content:'';height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:0.4s;transition:0.4s}input:checked+.slider{background-color:#6b5370}input:focus+.slider{box-shadow:0 0 1px #6b5370}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.bump-button{position:absolute;bottom:84px;left:40px;background-color:#6b5370;border-radius:28px;border:2px solid #6b5370;display:inline-block;cursor:pointer;color:#ffffff;font-family:'Circular Std', sans-serif;font-size:18px;padding:0px 26px;height:38px;text-decoration:none;animation:fadeIn 0.8s ease 1.8s both;animation-timing-function:ease-out}.bump-button:hover{background-color:#6b5370}.bump-button:focus{outline:0}@keyframes fadeIn{from{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}


/*# sourceMappingURL=main.css.map*/