body{top:0!important}font{background-color:rgba(0,0,0,0)!important;box-shadow:none!important}.site .btn{position:relative;font-style:normal;font-weight:700;font-size:14px;line-height:18px;border-radius:25px;width:50%;height:39px;display:inline-block;padding:10px 25px;margin-top:10px;text-transform:uppercase;cursor:pointer;left:50%;transform:translateX(-50%)}.site .btn-yellow{color:#000}.site .btn-yellow,.site .btn-yellow:hover{background:#ffcb05}.btns-vertical{display:flex;flex-direction:column;gap:10px}.page{position:relative;min-height:100vh;font-family:var(--font-geist-sans);background:#f7f7f7!important}.page span.title{color:#000;font-weight:700;position:absolute;left:50%;top:20px;transform:translateX(-50%)}.page .logo{display:block;width:100%;text-align:center;padding:5px 0 15px}.page .header-banner{position:relative}.page .header-banner .overlay{position:absolute;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(0deg,#f7f7f7 22%,transparent);pointer-events:none}.page .welcome-header{font-size:18px;font-weight:700}.page .welcome-description,.page .welcome-header{display:block;width:100%;text-align:center;padding-bottom:15px}.page .copyright{position:absolute;bottom:20px}.page .copyright,.page .error{display:block;width:100%;text-align:center;font-size:12px}.page .error{color:red;padding-top:10px}body,html{scroll-behavior:smooth;width:100%;height:100%;font-family:SF Pro Display;font-weight:400;font-size:16px;line-height:19px;background:#212121;-webkit-font-smoothing:antialiased}@media screen and (min-width:768px){html{margin:0 auto}.navbar-fixed nav,html{max-width:414px}.container{width:100%}}.input{border:1px solid silver;border-radius:30px;width:80%;height:36px;background:#fff;padding:0 20px;color:#8c8c8c;font-weight:400;font-size:14px;line-height:16.71px;outline:none!important;box-shadow:none!important;position:relative;left:50%;transform:translateX(-50%)}.input ::placeholder{font-weight:400;font-size:14px;line-height:16.71px;color:#8c8c8c}.react-tel-input{width:80%;position:relative;margin:0 auto 10px}.react-tel-input .form-control{border:1px solid silver;border-radius:0 30px 30px 0;width:100%;height:36px;background:#fff;color:#8c8c8c;font-weight:400;font-size:14px;line-height:16.71px;outline:none!important;box-shadow:none!important}.react-tel-input .form-control ::placeholder{font-weight:400;font-size:14px;line-height:16.71px;color:#8c8c8c}.react-tel-input .country-list{width:266px}