@font-face{font-family:PoppinsVN-Black\.ttf;src:url(assets/fonts/PoppinsVN-Black.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PoppinsVN-Extrabold\.ttf;src:url(assets/fonts/PoppinsVN-Extrabold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PoppinsVN-Bold\.ttf;src:url(assets/fonts/PoppinsVN-Bold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PoppinsVN-Semibold\.ttf;src:url(assets/fonts/PoppinsVN-Semibold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PoppinsVN-Medium\.ttf;src:url(assets/fonts/PoppinsVN-Medium.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PoppinsVN-Regular\.ttf;src:url(assets/fonts/PoppinsVN-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PoppinsVN-Light\.ttf;src:url(assets/fonts/PoppinsVN-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PoppinsVN-Extralight\.ttf;src:url(assets/fonts/PoppinsVN-Extralight.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PoppinsVN-Thin\.ttf;src:url(assets/fonts/PoppinsVN-Thin.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{border-radius:3px}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:window-inactive{background:rgba(135,141,141,.47)}button,input,select,textarea{margin:0;outline:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}body,html{margin:0;padding:0}.site-container{overflow:hidden}.typography blockquote,.typography body,.typography dd,.typography dl,.typography dt,.typography fieldset,.typography figure,.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6,.typography hr,.typography html,.typography iframe,.typography legend,.typography li,.typography ol,.typography p,.typography pre,.typography textarea,.typography ul{margin:0;padding:0}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{font-size:100%;font-weight:400}.typography ul{list-style:none}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}*{padding:0;margin:0;box-sizing:border-box}html{color:#333;font-size:62.5%;font-family:Open Sans,sans-serif}.main{background:#f1f1f1;min-height:100vh;display:flex;justify-content:center}.form{width:360px;min-height:100px;padding:32px 24px;text-align:center;background:#fff;border-radius:2px;margin:24px;align-self:center;box-shadow:0 2px 5px 0 rgba(51,62,73,.1)}.form .heading{font-size:2rem}.form .desc{text-align:center;color:#636d77;font-size:1.6rem;font-weight:lighter;line-height:2.4rem;margin-top:16px;font-weight:300}.form-group{display:flex;margin-bottom:16px;flex-direction:column}.form-label,.form-message{text-align:left}.form-label{font-weight:700;padding-bottom:6px;line-height:1.8rem;font-size:1.4rem}.form-control{height:40px;padding:8px 12px;border:1px solid #b3b3b3;border-radius:3px;outline:none;font-size:1.4rem}.form-control:hover{border-color:#1dbfaf}.form-group.invalid .form-control{border-color:#f33a58}.form-group.invalid .form-message{color:#f33a58}.form-group.isRadio{display:flex;flex-direction:row;flex-wrap:wrap}.form-group.isRadio .form-message{width:100%}.form-group .radio{display:flex;align-items:center;width:-webkit-max-content;width:max-content;margin-right:20px}.form-group .radio input{margin-right:10px}.form-group .radio label{padding-bottom:0}.form-message{font-size:1.2rem;line-height:1.6rem;padding:4px 0 0}.form-submit{outline:none;background-color:#1dbfaf;margin-top:12px;padding:12px 16px;font-weight:600;color:#fff;border:none;width:100%;font-size:14px;border-radius:4px;cursor:pointer}.form-submit:hover{background-color:#1ac7b6}.spacer{margin-top:36px}