.headroom-wrapper{max-height:100px}.dark-menu{color:#fff;background-color:#171c28!important}.dark-menu li a,.dark-menu li button{background:0 0;color:#fff!important}.dark-menu li a:hover{color:#000!important;background-color:#37ecd0!important}.dark-menu li button:hover{background-color:#0000}.header{background-color:#fff;max-width:100%;margin:0 auto;padding:15px 20px}.header ul{margin:0;padding:0;list-style:none;overflow:hidden}.grey-color{color:#495057}.header li a,.header li button{color:#000;border:none;padding:15px 20px;text-decoration:none;display:block}.header li button{background:0 0}.header li a:hover,.header .menu-btn:hover{background-color:#ff0b57}.header .menu-btn:hover{background-color:#0000}.header .logo{float:left;flex:none;margin-top:10px;font-size:1.5em;line-height:normal;text-decoration:none;display:block}.header .logo-name{color:#ff0b57;font-variant-ligatures:no-common-ligatures;-webkit-font-variant-ligatures:no-common-ligatures;padding:0 10px;font-family:BiloxiScript;font-weight:700}.dark-mode .header .logo-name{color:#37ecd0}.header .menu{clear:both;max-height:0;transition:max-height .2s ease-out}.header .menu-icon{cursor:pointer;float:right;-webkit-user-select:none;user-select:none;padding:28px 20px;display:inline-block;position:relative}.header .menu-icon .navicon{background:#333;width:18px;height:2px;transition:background .2s ease-out;display:block;position:relative}.header .menu-icon .navicon-dark{background:#fff}.header .menu-icon .navicon:before,.header .menu-icon .navicon:after{content:"";background:#333;width:100%;height:100%;transition:all .2s ease-out;display:block;position:absolute}.header .menu-icon .navicon-dark:before,.header .menu-icon .navicon-dark:after{content:"";width:100%;height:100%;transition:all .2s ease-out;display:block;position:absolute;background:#fff!important}.header .menu-icon .navicon:before{top:5px}.header .menu-icon .navicon:after{top:-5px}.header .menu-btn{display:none}.header .menu-btn:checked~.menu{max-height:486px}.header .menu-btn:checked~.menu-icon .navicon{background:0 0!important}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}@media (min-width:48em){.header li{float:left}.header{justify-content:space-between;align-items:center;display:flex}.header .menu{max-height:none}.header .menu-icon{display:none}}@media (max-width:960px) and (min-width:768px){.header{font-size:12px}}
.switch{width:50px;height:26px;display:inline-block;position:relative}input{transform:scale(.5)}.slider{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;width:28px;height:26px;transition:all .4s;position:absolute;bottom:0;left:0}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:#2196f3}input:checked+.slider:before{transform:translate(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.slider:after{display:inline;position:absolute;bottom:17.5%;right:9.3%}input:checked+.slider:after{display:inline;position:absolute;bottom:14.5%;right:56.3%}@media (max-width:786px) and (min-width:425px){input:checked+.slider:after{bottom:20.5%;right:60.3%}.slider:after{bottom:22.5%;right:15.3%}}@media (max-width:2560px) and (min-width:1552px){.slider:after{bottom:12.5%!important}}@media (max-width:1552px) and (min-width:1440px){.slider:after{bottom:7.5%!important}}
.main{width:90%;margin:4rem auto 0;padding:20px 10px}.greet-main{width:90%;margin:0 auto 0;padding:10px}.subTitle{color:#495057}.greeting-main{display:flex}.greeting-main>*{flex:1}.button-greeting-div{margin-top:20px;display:flex}.greeting-text{text-wrap:balance;color:#000;font-size:60px;line-height:1.1}.greeting-text-p{text-wrap:pretty;font-size:28px;line-height:40px}.greeting-image-div>img{max-width:100%;height:auto}.wave-emoji{transform-origin:70% 70%;animation-name:wave;animation-duration:1.8s;animation-iteration-count:infinite;display:inline-block}@keyframes wave{0%{transform:rotate(0)}10%{transform:rotate(-10deg)}20%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(9deg)}50%{transform:rotate(0)}to{transform:rotate(0)}}@media (max-width:1380px){.greeting-text{font-size:50px}.greeting-text-p{font-size:20px}}@media (max-width:768px){.button-greeting-div{justify-content:space-around}.greeting-text{text-align:center;font-size:30px}.greeting-text-p{text-align:center;font-size:16px;line-height:normal}.greeting-main{display:block}}@media (max-width:320px){.main{width:auto}}
.sk-circle{width:40px;height:40px;margin:100px auto;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;top:0;left:0}.sk-circle .sk-child:before{content:"";background-color:#333;border-radius:100%;width:15%;height:15%;margin:0 auto;animation:1.2s ease-in-out infinite both sk-circleBounceDelay;display:block}.sk-circle .sk-circle2{transform:rotate(30deg)}.sk-circle .sk-circle3{transform:rotate(60deg)}.sk-circle .sk-circle4{transform:rotate(90deg)}.sk-circle .sk-circle5{transform:rotate(120deg)}.sk-circle .sk-circle6{transform:rotate(150deg)}.sk-circle .sk-circle7{transform:rotate(180deg)}.sk-circle .sk-circle8{transform:rotate(210deg)}.sk-circle .sk-circle9{transform:rotate(240deg)}.sk-circle .sk-circle10{transform:rotate(270deg)}.sk-circle .sk-circle11{transform:rotate(300deg)}.sk-circle .sk-circle12{transform:rotate(330deg)}.sk-circle .sk-circle2:before{animation-delay:-1.1s}.sk-circle .sk-circle3:before{animation-delay:-1s}.sk-circle .sk-circle4:before{animation-delay:-.9s}.sk-circle .sk-circle5:before{animation-delay:-.8s}.sk-circle .sk-circle6:before{animation-delay:-.7s}.sk-circle .sk-circle7:before{animation-delay:-.6s}.sk-circle .sk-circle8:before{animation-delay:-.5s}.sk-circle .sk-circle9:before{animation-delay:-.4s}.sk-circle .sk-circle10:before{animation-delay:-.3s}.sk-circle .sk-circle11:before{animation-delay:-.2s}.sk-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleBounceDelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
