.text-medium-gray{color:#404968!important}.text-dark-gray{color:#30374f!important}.text-light-gray{color:#4a5578!important}.page-wrapper-registration{padding-top:50px;padding-bottom:50px;margin:0 auto!important}.page-wrapper-registration .navbar-header{text-align:center;width:100%;float:unset}.page-wrapper-registration .navbar-header .navbar-brand{float:unset;line-height:65px}.registration-app .registration-header{position:fixed;top:70px;padding-top:6px;padding-bottom:8px;box-sizing:border-box;border-top:1px solid #e5e9ea;border-bottom:1px solid #e5e9ea;background-color:#fff;display:flex;flex-flow:row nowrap;justify-content:center;width:100%;z-index:1030}.registration-app .registration-header .registration-header-tab{width:95px;margin:0 4px;padding:5px;box-sizing:border-box;border-radius:2px;border:1px solid #f2f4f5;background-color:#f2f4f5;color:#91a2a9;font-size:10px;text-align:center;height:50px}.registration-app .registration-header .registration-header-tab.active{color:#3b7adb;border-color:#3b7adb}.registration-app .registration-header .registration-header-tab.completed{background-color:#ebf1fb;color:#3a5967}.registration-app .registration-header .registration-header-tab.completed i{color:#3b7adb}.registration-app .registration-footer{position:fixed;bottom:0;border-top:1px solid #e5e9ea;background-color:#fff;box-shadow:0 -4px 6px 0 rgba(0,39,54,.1);padding:23px;width:100%;z-index:1030}.registration-app .registration-footer .registration-footer-actions{display:flex;flex-flow:row-reverse nowrap;justify-content:space-between}.registration-app .registration-panel{color:#002736;max-width:800px;margin:0 auto;padding:35px 0}.registration-app .registration-panel.registration-panel-full-width{max-width:unset}.registration-app .registration-panel .registration-panel-title{font-size:18px;font-weight:600;line-height:32px;margin:20px 0}.registration-app .registration-panel .registration-panel-description{font-size:16px;text-align:center;line-height:19px;margin:10px 20px 20px 20px}.registration-app .registration-panel .anonymous-tooltip-icon{margin:4px;align-self:start}.registration-app .registration-danger-text,.registration-app .registration-warning-text,.registration-app .registration-help-text{font-size:14px;letter-spacing:0;padding:12px;margin:10px auto;display:flex}.registration-app .registration-danger-text p,.registration-app .registration-warning-text p,.registration-app .registration-help-text p{margin:0}.registration-app .registration-danger-text{background-color:#f2dede;color:#a94442;line-height:20px}.registration-app .registration-warning-text{background-color:#fcf6e5;color:#8f6805;line-height:20px}.registration-app .registration-help-text{background-color:#ebf1fb;line-height:14px}.registration-app .registration-help-text .info-icon{color:#178ae2}.registration-app .registration-body{flex:8 auto}.registration-app .registration-avatar-picker .registration-avatars{display:flex;flex-direction:row;flex-wrap:wrap}.registration-app .registration-avatar-picker .registration-avatars .registration-avatar{margin:4px 6px;cursor:pointer;border:3px solid #fff;border-radius:4px;position:relative}.registration-app .registration-avatar-picker .registration-avatars .registration-avatar.selected{border-color:#3b7adb}.registration-app .registration-avatar-picker .registration-avatars .registration-avatar.selected .avatar-checkmark{display:block}.registration-app .registration-avatar-picker .registration-avatars .registration-avatar img{object-fit:contain;height:60px;width:60px}.registration-app .registration-avatar-picker .registration-avatars .registration-avatar .avatar-checkmark{display:none;position:absolute;top:-7px;right:-7px;color:#3b7adb;font-size:14px;line-height:14px;background-color:#fff;border-radius:7px}.registration-app .registration-form-label{color:rgba(0,39,54,.65);font-size:14px;letter-spacing:0;line-height:16px;margin-bottom:16px}.registration-app .tag-picker .panel-collapse{transition:max-height .3s ease-out;overflow:hidden}.registration-app .tag-picker .panel-collapse.panel-show{max-height:1000px}.registration-app .tag-picker .panel-collapse.panel-hide{max-height:0}.registration-app .tag-set-picker .panel-heading.hide-info .panel-selection{display:none}.registration-app .tag-set-picker .panel-group{border-color:#dcdfea}.registration-app .tag-set-picker .panel-body{border-top-color:#eff1f5}.registration-app .tag-set-picker .panel-heading{cursor:pointer;padding:12px 16px 12px 16px;display:flex;justify-content:space-between;background-color:transparent;flex-direction:column}.registration-app .tag-set-picker .panel-heading .panel-selection{display:flex;justify-content:space-between}.registration-app .tag-set-picker .panel-heading .panel-selection-clear{font-size:16px;font-weight:600;align-self:self-end;color:#178ae2;text-decoration-color:#178ae2}.registration-app .tag-set-picker .panel-heading .panel-title{font-size:16px;font-weight:600;line-height:24px;color:#30374f}.registration-app .tag-set-picker .panel-heading .panel-selected-info{font-size:14px;font-weight:400;line-height:20px;color:#30374f}.registration-app .tag-set-picker .tag-panel{box-shadow:none}.registration-app .tag-set-picker .tag-panel-toggle{cursor:pointer;margin-top:12px;width:20px;min-width:20px}.registration-app .tag-set-picker .tag-panel-checkbox{width:20px;min-width:20px;height:20px;min-height:20px;font-size:16px;align-self:revert-layer;margin:0;margin-right:10px;margin-top:10px}.registration-app .tag-set-picker .tag-panel-label{color:#30374f;font-size:16px;overflow-wrap:anywhere}.registration-app .tag-set-picker .tag-panel-subinterests-info{font-size:12px;padding-top:2px;color:#4a5578;align-self:center}.registration-app .tag-set-picker .tag-panel-subtag-body{padding:0 0 0 50px}.registration-app .tag-set-picker .single-tag{margin-left:20px}.registration-app .form-question-section .form-question-section-title{color:#32515d;font-size:24px;letter-spacing:0;line-height:21px;margin-top:20px}.registration-app .form-checkbox-group,.registration-app .form-switch,.registration-app .form-question-section,.registration-app .form-label-group{margin-bottom:20px}.registration-app .form-checkbox-group .help-block,.registration-app .form-switch .help-block,.registration-app .form-question-section .help-block,.registration-app .form-label-group .help-block{margin-top:10px;margin-bottom:10px;white-space:pre-line}.registration-app .form-label-group{position:relative}.registration-app .form-label-group>input{padding:.75rem .75rem}.registration-app .form-label-group>label{position:absolute;top:0;left:0;display:block;width:88%;margin-bottom:0;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out;cursor:text;padding:.75rem .75rem;padding-right:20px;padding-left:20px;z-index:10;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registration-app .form-label-group>label.on-top{padding-top:.25rem;padding-bottom:.25rem;font-size:12px;letter-spacing:0;line-height:14px;z-index:5}.registration-app .form-label-group .input-group>input,.registration-app .form-label-group>input{color:#002736;height:60px;font-size:18px;letter-spacing:0;line-height:21px;border:1px solid rgba(0,39,54,.15);border-radius:8px;background-color:#fff;padding-right:20px;padding-left:20px}.registration-app .form-label-group .input-group>input{border-bottom-right-radius:0;border-top-right-radius:0}.registration-app .form-label-group .input-group-btn{z-index:10}.registration-app .form-label-group .input-group-btn>button{height:60px;font-size:18px;letter-spacing:0}.registration-app .form-label-group>textarea{color:#002736;font-size:18px;letter-spacing:0;line-height:21px;border:1px solid rgba(0,39,54,.15);border-radius:8px;background-color:#fff;padding:25px 20px}.registration-app .form-label-group textarea::-webkit-input-placeholder,.registration-app .form-label-group input::-webkit-input-placeholder{color:transparent}.registration-app .form-label-group textarea::-ms-input-placeholder,.registration-app .form-label-group input:-ms-input-placeholder{color:transparent}.registration-app .form-label-group textarea::-ms-input-placeholder,.registration-app .form-label-group input::-ms-input-placeholder{color:transparent}.registration-app .form-label-group textarea::-moz-placeholder,.registration-app .form-label-group input::-moz-placeholder{color:transparent}.registration-app .form-label-group textarea::placeholder,.registration-app .form-label-group input::placeholder{color:transparent}.registration-app .form-label-group input:not(:placeholder-shown){padding-top:1.25rem;padding-bottom:.25rem}.registration-app .form-label-group .btn-group{width:100%;display:flex;flex-direction:row}.registration-app .form-label-group .btn-group .btn{font-size:18px;letter-spacing:0;line-height:40px;padding-right:20px;padding-left:20px;height:60px;border:1px solid rgba(0,39,54,.15);border-radius:8px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);flex-grow:1;text-align:left}.registration-app .form-label-group .btn-group .btn:first-child{width:80%}.registration-app .form-label-group .btn-group .btn.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;flex-grow:0}.registration-app .form-label-group .btn-group .btn-group-label{color:rgba(0,39,54,.65);transition:all .1s ease-in-out;font-weight:normal!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.registration-app .form-label-group .btn-group .btn-group-value{line-height:57px}.registration-app .form-switch{display:flex;flex-direction:column}.registration-app .form-switch-select{display:flex;gap:8px}.registration-app .form-switch-select input{align-self:start;width:20px;min-width:20px;height:20px;min-height:20px;margin-top:3px!important}.registration-app .form-switch-select-label{font-size:16px;display:flex;flex-direction:column;line-height:24px!important}.registration-app .form-switch-select-label a,.registration-app .form-switch-select-label a:hover{color:#178ae2}.registration-app .form-switch .bold-label{font-weight:bold}.registration-app .form-checkbox-group{display:flex;flex-direction:column}.registration-app .form-checkbox-group .form-checkbox-group-controls{position:relative;margin-bottom:16px;display:flex;align-items:center;flex-direction:row}.registration-app .form-checkbox-group .form-checkbox-group-controls>label{color:rgba(0,39,54,.65);font-size:14px;letter-spacing:0;line-height:16px;margin:4px}.registration-app .form-checkbox-group .form-checkbox-group-controls .toggle-checkbox{position:relative;display:inline-block;width:60px;height:34px;flex-shrink:0}.registration-app .form-checkbox-group .form-checkbox-group-controls .toggle-checkbox .toggle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.registration-app .form-checkbox-group .form-checkbox-group-controls .toggle-checkbox .toggle:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}.registration-app .form-checkbox-group .form-checkbox-group-controls .toggle-checkbox input{opacity:0;width:0;height:0}.registration-app .form-checkbox-group .form-checkbox-group-controls .toggle-checkbox input:checked+.toggle{background-color:#2196f3}.registration-app .form-checkbox-group .form-checkbox-group-controls .toggle-checkbox input:focus+.toggle{box-shadow:0 0 1px #2196f3}.registration-app .form-checkbox-group .form-checkbox-group-controls .toggle-checkbox input:checked+.toggle:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.registration-app .form-checkbox-group.form-checkbox-group-center .form-checkbox-group-controls{justify-content:center}.registration-app label{font-size:18px;letter-spacing:0;line-height:40px;color:rgba(0,39,54,.65);font-weight:normal!important}.registration-app span.input-required{color:#d00}.registration-app .field-validation-error{padding:10px 0;display:none}.registration-app form.field-validating .field-validation-error{display:block}.registration-app .password-strength{padding:10px 0}.registration-app .password-strength .password-strength-bars{display:flex;gap:8px}.registration-app .password-strength .password-strength-bar{flex:1;height:6px;width:73px;margin:4px 0;border-radius:3px;background-color:rgba(0,39,54,.1);display:inline-block}.registration-app .password-strength .password-strength-bar.password-strength-bar-1{background-color:#d00}.registration-app .password-strength .password-strength-bar.password-strength-bar-2{background-color:#fc6203}.registration-app .password-strength .password-strength-bar.password-strength-bar-3{background-color:#e7a604}.registration-app .password-strength .password-strength-bar.password-strength-bar-4{background-color:#e7e704}.registration-app .password-strength .password-strength-bar.password-strength-bar-5{background-color:#4ba482}.registration-app .password-strength .password-strength-caption{font-size:14px;letter-spacing:0;line-height:16px;color:#4a5578}.registration-app .scrollable-menu{z-index:9999;height:auto;max-height:400px;overflow-x:hidden}.registration-app select.year-picker{max-width:90px;display:inline}.registration-app .new-organization-row td{padding-left:0;padding-right:0}.registration-app .new-organization-row .input-group{width:100%}.registration-app .form-organization-selector{position:relative}.registration-app .form-organization-selector .organization-list{position:absolute;top:60px;width:100%;z-index:1050}.registration-app .registration-social-account{margin-bottom:20px}.registration-app .registration-social-account .registration-social-account-label{font-size:18px;letter-spacing:0;line-height:40px}.registration-app .submit-errors{position:relative;padding:10px 0;color:#b94a48}.registration-app .submit-errors .summary-errors{position:absolute;bottom:0;background-color:#fff;border:1px solid #e5e9ea;border-radius:8px;line-height:18px;padding:12px 8px;width:max-content;max-width:100%;z-index:2000}.registration-app .submit-errors .summary-errors .close-summary{float:right;padding-top:0;padding-right:0}.v-tooltip{z-index:11000;opacity:1}.v-tooltip .tooltip-inner{background:#404968;font-size:14px;line-height:20px}.registration-work-history td,.registration-education td{vertical-align:middle!important}input[type=number].hide-number-step::-webkit-inner-spin-button,input[type=number].hide-number-step::-webkit-outer-spin-button{opacity:0}input[type=number].hide-number-step{-moz-appearance:textfield}.error-container{display:none}@media(min-width:769px){.error-container{display:block}}.error-container-mobile{text-align:center;display:none}@media(max-width:768px){.error-container-mobile{display:block}}.form-select-menu{width:100%}.form-select-menu li{cursor:default}.form-select-menu li a:first-child{height:28px}.grecaptcha-badge{bottom:105px!important}.custom-app .registration-header{top:0}.custom-app .page-wrapper-registration{padding-top:0}.yes-no-selection{display:flex;gap:8px}.yes-no-selection input{align-self:start;width:20px;height:20px;margin-top:3px!important}.yes-no-selection-label{font-size:16px;display:flex;line-height:24px!important}.dropdown-selected{background-color:#f5f5f5}