div.social-buttons[data-v-f0cec2cd]{display:flex;justify-content:space-between;font-size:16px;font-weight:400;gap:10px}div.social-buttons div[data-v-f0cec2cd]{width:100%}.btn-outline-danger[data-v-f0cec2cd]{border-radius:25px!important;padding:10px 30px!important;font-weight:700!important;border:1px solid #dc3545!important;color:#dc3545!important;background-color:transparent!important;text-shadow:none!important;box-shadow:none!important}.btn-outline-danger[data-v-f0cec2cd]:hover{color:#fff!important;background-color:#dc3545!important;text-shadow:none!important;box-shadow:none!important}.btn[data-v-f0cec2cd]{border-radius:6px;border-width:1px;font-weight:400;padding:6px 12px;display:flex;justify-content:center;align-items:center;gap:10px}.btn-outline-primary[data-v-f0cec2cd]{border-radius:25px!important;padding:10px 30px!important;font-weight:700!important;color:#0d6efd!important;border:1px solid #0d6efd!important;background-color:transparent!important;text-shadow:none!important;box-shadow:none!important}.btn-outline-primary[data-v-f0cec2cd]:hover{color:#fff!important;background-color:#0d6efd!important;border:1px solid #0d6efd!important;text-shadow:none!important;box-shadow:none!important}.agency-webinar-layout[data-v-f0cec2cd]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.agency-webinar-layout .form-group[data-v-f0cec2cd]{margin-bottom:0}@media (max-width: 768px){.agency-webinar-layout[data-v-f0cec2cd]{grid-template-columns:1fr}}.agency-webinar-layout .submit-box[data-v-f0cec2cd]{display:flex;flex-direction:column}.agency-webinar-layout .license-agreement-cta p[data-v-f0cec2cd]{margin-bottom:0}.confetti-container[data-v-c1f26732]{position:absolute!important;top:50px!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;display:flex!important;justify-content:center!important}.form-container[data-v-8e3ed528]{animation:fadeInUp-8e3ed528 .6s ease-out}@keyframes fadeInUp-8e3ed528{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}div#app *:not(.particle:before),web-linguist-registration *:not(.particle:before){all:unset}div#app,web-linguist-registration{position:relative;background:#fff;height:100vh;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:400;margin:0;color:#212529}div#app br,web-linguist-registration br{display:block;height:19px!important}div#app h3.title,web-linguist-registration h3.title{font-size:24px;font-family:Work Sans;margin-top:0!important;margin-bottom:0;text-align:center;font-weight:300;color:#212529}div#app div.loading-overlay,web-linguist-registration div.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffa6;display:flex;justify-content:center;align-items:center;z-index:100}div#app div.loading-overlay svg,web-linguist-registration div.loading-overlay svg{width:45px;height:45px}div#app .spinning,web-linguist-registration .spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}div#app button,web-linguist-registration button{font-size:16px;width:100%;font-weight:700;color:#fff;box-shadow:3px 3px 3px 2px #00000017;border-radius:25px;padding:10px 30px;cursor:pointer;background-color:#f205cb;transition:all .2s ease}div#app button:hover,web-linguist-registration button:hover{transform:translateY(-1px)}div#app button a,web-linguist-registration button a{color:#fff;text-decoration:none}div#app .current-step-container,web-linguist-registration .current-step-container{font-size:1rem!important;font-weight:700!important;margin-bottom:24px;display:block;margin-block-end:24px;margin-block-start:14px;margin-inline-end:0px;margin-inline-start:0px;text-align:center!important}div#app .divider,web-linguist-registration .divider{position:relative;text-align:center;margin:1.5rem 0}div#app .divider .divider-text,web-linguist-registration .divider .divider-text{position:relative;display:inline-block;padding:0 1rem;font-size:.875rem;background-color:#fff;color:#212529bf}div#app .divider:before,web-linguist-registration .divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#dee2e6}div#app form,web-linguist-registration form{background:#fff;border-radius:5px;min-width:400px}div#app form input[type=text],div#app form input[type=email],div#app form input[type=password],web-linguist-registration form input[type=text],web-linguist-registration form input[type=email],web-linguist-registration form input[type=password]{padding:6px 12px;border:1px solid #ddd;border-radius:4px;font-size:16px;width:100%;box-sizing:border-box;box-shadow:inset 0 1px 1px #00000013;font-size:1rem;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;height:38px;margin-top:.5rem}div#app form input[type=text]:focus,div#app form input[type=email]:focus,div#app form input[type=password]:focus,web-linguist-registration form input[type=text]:focus,web-linguist-registration form input[type=email]:focus,web-linguist-registration form input[type=password]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 .2rem #667eea40}div#app form label,web-linguist-registration form label{font-size:1rem;font-weight:400;color:#212529}div#app form label .label-info,web-linguist-registration form label .label-info{font-size:.75rem;font-weight:400}div#app form label span.required,web-linguist-registration form label span.required{color:#f205cb}div#app form div.submit-box button,web-linguist-registration form div.submit-box button{display:flex!important;justify-content:center!important;align-items:center!important;margin:20px 0 0;border:none!important}div#app form .license-agreement-cta p,web-linguist-registration form .license-agreement-cta p{font-size:.75rem;font-weight:400;color:#212529;text-align:center;margin-bottom:20px}div#app div.form-group,web-linguist-registration div.form-group{margin-bottom:15px;position:relative;display:block;font-weight:300;min-width:400px}div#app div.form-group span.form-error,web-linguist-registration div.form-group span.form-error{padding-left:5px;background-color:#f205cb;border-radius:4px;color:#fff;display:block;font-size:.75rem}div#app canvas,web-linguist-registration canvas{width:100%;height:100%;position:absolute;top:0}div#app div.position-relative,web-linguist-registration div.position-relative{position:relative;z-index:2}div#app div.success-box,web-linguist-registration div.success-box{display:block;overflow:hidden;min-height:400px;min-width:400px;padding:5%;background:#fff;border-radius:5px}div#app div.success-box h1,web-linguist-registration div.success-box h1{display:block;font-size:2em;margin-block-start:.67em;margin-block-end:.67em;margin-inline-start:0px;margin-inline-end:0px;font-weight:700;font-family:Work sans,sans-serif!important}div#app div.success-box h2,web-linguist-registration div.success-box h2{font-weight:300;display:block;font-size:1.5em;margin-block-start:.83em;margin-block-end:.83em;margin-inline-start:0px;margin-inline-end:0px}div#app div.success-box p,web-linguist-registration div.success-box p{position:absolute;bottom:15px;right:15px;display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px}div#app div.error-messages p,web-linguist-registration div.error-messages p{margin:15px 0;padding:15px;color:#fff;background:#f205cb}div#app div.login-link,web-linguist-registration div.login-link{font-size:1rem;text-align:center;display:block;width:100%;cursor:pointer}div#app div.assurance-msg,web-linguist-registration div.assurance-msg{font-size:14px;font-weight:400;color:#54595f;text-align:left;margin-top:.25rem;margin-bottom:1rem}div#app div.login-link a:hover,web-linguist-registration div.login-link a:hover{text-decoration:underline;color:#054ef2}div#app div.main-container,web-linguist-registration div.main-container{display:var(--layout-display, grid);grid-template-columns:35% 65%}div#app div.walkthrough-container,web-linguist-registration div.walkthrough-container{width:100%;min-height:100vh;background-color:transparent}div#app div.walkthrough-container div.walkthrough-sidebar,web-linguist-registration div.walkthrough-container div.walkthrough-sidebar{color:#fff;display:flex;justify-content:center;padding-top:20vh}div#app div.walkthrough-container div.walkthrough-sidebar div.steps-list-container,web-linguist-registration div.walkthrough-container div.walkthrough-sidebar div.steps-list-container{width:75%}div#app div.walkthrough-container div.walkthrough-sidebar div.steps-list-container h1,web-linguist-registration div.walkthrough-container div.walkthrough-sidebar div.steps-list-container h1{color:#fff;margin-bottom:100px;font-size:28px;font-weight:700;display:block;margin-block-end:100px;margin-block-start:18.76px;margin-inline-end:0px;margin-inline-start:0px}div#app div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul,web-linguist-registration div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul{list-style:none;padding:0;font-size:24px}div#app div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul li,web-linguist-registration div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul li{margin:50px 0;display:flex;align-items:center;opacity:.75}div#app div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul li span.completed-indicator,web-linguist-registration div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul li span.completed-indicator{display:none}div#app div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul li.current-step,web-linguist-registration div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul li.current-step{opacity:1}div#app div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul li.completed-step,web-linguist-registration div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul li.completed-step{opacity:1;text-decoration:line-through}div#app div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul li.completed-step span.completed-indicator,web-linguist-registration div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul li.completed-step span.completed-indicator{display:inline-block;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;border-radius:50%;border:3px solid white;margin-right:20px}div#app div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul li.completed-step span.completed-indicator svg,web-linguist-registration div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul li.completed-step span.completed-indicator svg{font-size:30px;width:30px;height:30px}div#app div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul li.current-step span.completed-indicator,web-linguist-registration div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul li.current-step span.completed-indicator{display:inline-block;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;border-radius:50%;border:3px solid white;margin-right:20px}div#app div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul li.current-step span.completed-indicator svg,web-linguist-registration div.walkthrough-container div.walkthrough-sidebar div.steps-list-container ul li.current-step span.completed-indicator svg{font-size:30px;width:30px;height:30px}div#app div.form-container,web-linguist-registration div.form-container{background:#fff;width:100%;display:flex;flex-direction:column;align-items:center;padding-top:var(--form-container-padding-top);position:relative}div#app div.honeypot-invisible,web-linguist-registration div.honeypot-invisible{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}@media screen and (max-width: 769px){div#app div.main-container,web-linguist-registration div.main-container{display:block}div#app div.main-container div.walkthrough-container,web-linguist-registration div.main-container div.walkthrough-container{display:none;min-height:auto}div#app div.main-container div.walkthrough-container div.walkthrough-sidebar,web-linguist-registration div.main-container div.walkthrough-container div.walkthrough-sidebar{display:block;padding-top:0}div#app div.main-container div.walkthrough-container div.walkthrough-sidebar div.steps-list-container,web-linguist-registration div.main-container div.walkthrough-container div.walkthrough-sidebar div.steps-list-container{width:100%;overflow:hidden;position:relative}div#app div.main-container div.walkthrough-container div.walkthrough-sidebar div.steps-list-container h1,web-linguist-registration div.main-container div.walkthrough-container div.walkthrough-sidebar div.steps-list-container h1{margin:15px 0;padding:20px;font-size:24px;font-weight:bolder}div#app div.main-container div.walkthrough-container div.walkthrough-sidebar div.steps-list-container div.horizontal-scroll-helper,web-linguist-registration div.main-container div.walkthrough-container div.walkthrough-sidebar div.steps-list-container div.horizontal-scroll-helper{overflow-x:scroll;scrollbar-width:thin;display:block}div#app div.main-container div.walkthrough-container div.walkthrough-sidebar div.steps-list-container div.horizontal-scroll-helper ul,web-linguist-registration div.main-container div.walkthrough-container div.walkthrough-sidebar div.steps-list-container div.horizontal-scroll-helper ul{font-size:14px;width:max-content;padding:15px 45px 15px 15px;display:inline-flex;margin-block-start:1em;margin-block-end:1em;padding-inline-start:40px}div#app div.main-container div.walkthrough-container div.walkthrough-sidebar div.steps-list-container div.horizontal-scroll-helper ul li,web-linguist-registration div.main-container div.walkthrough-container div.walkthrough-sidebar div.steps-list-container div.horizontal-scroll-helper ul li{display:inline-flex;margin:0 15px;font-size:16px}div#app div.main-container div.walkthrough-container div.walkthrough-sidebar div.steps-list-container div.horizontal-scroll-helper ul li span.completed-indicator,web-linguist-registration div.main-container div.walkthrough-container div.walkthrough-sidebar div.steps-list-container div.horizontal-scroll-helper ul li span.completed-indicator{width:20px;height:20px;border-width:2px;margin-right:10px}div#app div.main-container div.form-container,web-linguist-registration div.main-container div.form-container{padding-top:0%;margin-top:25%}div#app div.main-container div.form-group,web-linguist-registration div.main-container div.form-group{min-width:unset}}@media screen and (max-width: 490px){div#app form,div#app div.success-box,web-linguist-registration form,web-linguist-registration div.success-box{min-width:initial}}div#app li.current-step,web-linguist-registration li.current-step{opacity:1;transform-origin:center center;will-change:transform;backface-visibility:hidden;animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{text-shadow:0 0 5px rgba(255,255,255,.05);transform:scale(1)}50%{text-shadow:0 0 20px rgba(255,255,255,.8),0 0 30px rgba(255,255,255,.75);transform:scale(1.05)}}div#app div.redirect-toast,web-linguist-registration div.redirect-toast{position:fixed;background:#26c6da;color:#fff;padding:15px 20px;border-radius:5px;box-shadow:0 4px 12px #0003;z-index:1000;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}
