.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}.grey-color{color:#495057}.header .menu{clear:both;text-align:center;max-height:0;transition:max-height .2s ease-out}@media (min-width:48em){.header .menu{text-align:left}}.header .menu.menu-open{max-height:486px}@media (min-width:48em){.header .menu{max-height:none}}
.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{gap:1rem;display:flex}.greeting-text{text-wrap:balance;color:#000;margin-top:.67em;margin-bottom:.67em;font-size:60px;font-weight:600;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)}}
