/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
@font-face{font-family:'Ubuntu';src:url(../img/ubuntu-light-webfont.woff2) format("woff2"),url(../img/ubuntu-light-webfont.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Ubuntu';src:url(../img/ubuntu-medium-webfont.woff2) format("woff2"),url(../img/ubuntu-medium-webfont.woff) format("woff");font-weight:bold;font-style:normal}body{background:#FAFAFA;min-height:100vh;font-family:'Ubuntu', sans-serif}body *{box-sizing:border-box}body a{color:#396EFF;font-weight:900}body a:hover{color:#577DFF;text-decoration:underline}body a:active{color:#0649ff}#vtm-container{display:flex;min-height:100vh}#vtm-container #vtm-left{width:50vw;background-color:rgba(0,0,0,0.24);background-size:cover;background-position:center center}#vtm-container #vtm-right{width:50vw;align-items:center;display:flex;padding:30px 5vw;justify-content:flex-start}header h1{font-size:30px;color:#64646e;margin:20px 0}.card-pf{max-width:500px}form .form-group{margin:15px 0px}form .form-group label{display:block;font-size:14px;font-weight:900;color:#64646e;padding:10px 0px}form .form-group .vtn-half-label label{float:left}form .form-group .vtn-half-label span{float:right;padding:10px 0px}form .form-group .vtn-half-label a{font-size:13px;float:right;text-decoration:none}form .form-group .vtn-half-label a:hover{text-decoration:underline}form .form-group input[type="text"],form .form-group input[type="email"],form .form-group input[type="password"],form .form-group input[type="phone"]{width:100%;padding:10px;font-size:16px;font-family:'Ubuntu', sans-serif;border-radius:6px;appearance:none;border:1px solid #cdcdd0;background-color:white;outline:none}form .form-group input[type="text"]:hover,form .form-group input[type="email"]:hover,form .form-group input[type="password"]:hover,form .form-group input[type="phone"]:hover{border:1px solid #396EFF}form .form-group input[type="text"]:focus,form .form-group input[type="text"]:active,form .form-group input[type="email"]:focus,form .form-group input[type="email"]:active,form .form-group input[type="password"]:focus,form .form-group input[type="password"]:active,form .form-group input[type="phone"]:focus,form .form-group input[type="phone"]:active{border:1px solid #396EFF;box-shadow:0px 0px 0px 3px rgba(57,110,255,0.4)}form .form-group input[type="text"].invalid,form .form-group input[type="email"].invalid,form .form-group input[type="password"].invalid,form .form-group input[type="phone"].invalid{border:1px solid #CE5B5B !important}form .form-group select{appearance:none;border:1px solid #cdcdd0;width:100%;outline:none;border-radius:6px;background:white;font-family:'Ubuntu', sans-serif;font-size:16px;padding:10px;background-image:url(../img/icon-chevron.svg);background-repeat:no-repeat;background-position:calc(100% - 15px) center;background-size:13px 13px}form .form-group select:hover{border:1px solid #396EFF}form .form-group select:focus,form .form-group select:active{border:1px solid #396EFF;box-shadow:0px 0px 0px 3px rgba(57,110,255,0.4)}form .form-group select.invalid{border:1px solid #CE5B5B !important}#vtm-copyright{margin-top:20px;padding-right:20px}#vtm-copyright b{font-weight:900}#vtm-copyright *{display:block;font-size:12px;color:#b4b4b9;line-height:1.5em}.kc-logo-text{background-image:url(../img/veea-brand-logo.svg);height:30px;width:100%;background-position:left center;background-repeat:no-repeat;margin-bottom:30px}.kc-logo-text span{display:none}button,input[type="submit"],input[type="clear"],.btn{display:block;appearance:none;border:0;font-family:'Ubuntu', sans-serif;font-size:15px;height:45px;width:100%;font-weight:900;background:rgba(0,0,0,0.14);cursor:pointer;color:#396EFF;border:2px solid #396EFF;background:white;margin:10px 0px;border-radius:6px}button:hover,input[type="submit"]:hover,input[type="clear"]:hover,.btn:hover{box-shadow:0px 3px 1px rgba(0,0,0,0.12);background:#F9FBFF;text-decoration:none}button:active,input[type="submit"]:active,input[type="clear"]:active,.btn:active{box-shadow:inset 0px 3px 1px rgba(0,0,0,0.12);background:#dfe2e7}button.btn-primary,input[type="submit"].btn-primary,input[type="clear"].btn-primary,.btn.btn-primary{background:#396EFF;border:2px solid #396EFF;color:white}button.btn-primary:hover,input[type="submit"].btn-primary:hover,input[type="clear"].btn-primary:hover,.btn.btn-primary:hover{background:#577DFF;border:2px solid #577DFF}button.btn-primary:active,input[type="submit"].btn-primary:active,input[type="clear"].btn-primary:active,.btn.btn-primary:active{background:#2456ff}.btn{line-height:40px;text-align:center;text-decoration:none}#kc-large-info{line-height:1.5em;color:#7d7d88;font-size:17px}.instruction{font-size:17px;line-height:1.6em}.alert,.msg{border-radius:6px;padding:15px 20px;background:rgba(0,0,0,0.11);font-size:13px;line-height:1.3em;font-weight:900;margin:10px 0px;color:#64646e;display:block}.alert:empty,.msg:empty{display:none}.alert.alert-error,.alert.msg-error,.msg.alert-error,.msg.msg-error{background:#FFD1D1;color:#A00C0C}.alert.alert-success,.alert.msg-success,.msg.alert-success,.msg.msg-success{background:#d1ffd3;color:#0b8d30}.alert.alert-warning,.alert.msg-warning,.msg.alert-warning,.msg.msg-warning{background:#fff8d7;color:#8d4c0b}.req{display:inline-block;width:6px;height:6px;background-color:#ff5100;border-radius:4px;margin-right:4px;vertical-align:middle}hr{border:0;border-top:1px solid #e1e1e1;margin:25px 0px}.btn-back.btn-small-link{font-size:16px;display:block;margin-bottom:40px;text-decoration:none}.btn-back.btn-small-link:hover{text-decoration:underline}@media (max-width: 700px){#vtm-container #vtm-left{display:none}#vtm-container #vtm-right{width:100vw}.card-pf{max-width:none}}

.vtn-registration-bar span{display:block;margin-top:30px;margin-bottom:10px;font-size:14px}.vtn-registration-bar a{text-decoration:none}.vtn-registration-bar a:hover{text-decoration:underline}#kc-locale ul{margin:0;padding:0;list-style:none}#kc-locale ul li{margin:0;padding:0.5em}#kc-locale ul li a{text-decoration:none;color:inherit}#kc-locale ul{display:none;position:absolute;background:white;border:1px solid #ccc;box-shadow:0 4px 6px rgba(0,0,0,0.1);z-index:1000}#kc-locale ul.active{display:block}#kc-current-locale-link{position:relative;display:inline-flex;justify-content:space-between;align-items:center;padding:0.5em 1em;width:200px;font-size:1em;color:#007bff;background-color:#fff;border:2px solid #007bff;border-radius:4px;cursor:pointer;text-align:left}#kc-current-locale-link::after{content:'';display:inline-block;margin-left:auto;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #007bff;transform:rotate(0deg);transition:transform 0.2s}#kc-current-locale-link[aria-expanded="true"]::after{transform:rotate(180deg)}

