@font-face{font-family:kelson_sans;src:url(../fonts/kelson_sans_bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:fallback}
@font-face{font-family:kelson_sans;src:url(../fonts/kelson_sans_normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:fallback}
@font-face{font-family:Roboto;src:url(../fonts/roboto_regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Roboto;src:url(../fonts/roboto_bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:icons-cr;src:url(../fonts/icons-cr.eot?1684476085951);src:url(../fonts/icons-cr.eot?1684476085951#iefix) format("eot"),url(../fonts/icons-cr.woff?1684476085951) format("woff"),url(../fonts/icons-cr.ttf?1684476085951) format("truetype");font-display:block}
.password-rules li.bad:before,.password-rules li.good:before,.password-rules li:before,.symbol-add-circle-bold-1:before,.symbol-advertising-megaphone:before,.symbol-alarm-bell:before,.symbol-arrow-down-1:before,.symbol-arrow-left-1:before,.symbol-arrow-right-1:before,.symbol-award-trophy-star:before,.symbol-b2b-home-design-tool-layout:before,.symbol-b2b-home-job-choose-cadidate:before,.symbol-b2b-home-job-seach-team-man:before,.symbol-b2b-home-linkedin:before,.symbol-b2b-home-messages-people-user-clock:before,.symbol-b2b-home-multiple-actions-check:before,.symbol-b2b-home-stopwatch:before,.symbol-b2b-home-team-meeting:before,.symbol-b2b-home-time-clock-hand:before,.symbol-bicycle:before,.symbol-blazer:before,.symbol-book-open-text:before,.symbol-briefcase:before,.symbol-business-analyst:before,.symbol-calendar-2:before,.symbol-calendar:before,.symbol-challenge-accept:before,.symbol-challenge-code:before,.symbol-challenge-cv:before,.symbol-challenge-fly:before,.symbol-challenge-gift:before,.symbol-challenge-money:before,.symbol-challenge-none:before,.symbol-challenge-participants:before,.symbol-challenge-podium:before,.symbol-challenge-seniority:before,.symbol-challenge-talk:before,.symbol-challenge-test:before,.symbol-challenge-type:before,.symbol-challenge-views:before,.symbol-charger:before,.symbol-chat-translate:before,.symbol-check:before,.symbol-chess-knight:before,.symbol-close:before,.symbol-code-test:before,.symbol-coffee-cup:before,.symbol-cookie:before,.symbol-copy-paste:before,.symbol-credit-card:before,.symbol-dashboard-all-challenges:before,.symbol-dashboard-all-skillchallenges:before,.symbol-dashboard-billing:before,.symbol-dashboard-company-account:before,.symbol-dashboard-job-offer:before,.symbol-dashboard-knowledge-hub:before,.symbol-dashboard-my-dashboard:before,.symbol-dashboard-overview:before,.symbol-dashboard-skillchallenge:before,.symbol-dashboard-talent-pool:before,.symbol-dashboard-user-management:before,.symbol-data-analyst:before,.symbol-download:before,.symbol-dropdown:before,.symbol-earth:before,.symbol-edit:before,.symbol-envelope:before,.symbol-error:before,.symbol-facebook:before,.symbol-file-candidate-pdf:before,.symbol-file-candidate-xls:before,.symbol-file-pdf:before,.symbol-file-zip:before,.symbol-filter:before,.symbol-financial-analyst:before,.symbol-fireworks-people-watch:before,.symbol-folder:before,.symbol-fruit-apple:before,.symbol-heart:before,.symbol-hierarchy:before,.symbol-information-circle-reversed:before,.symbol-information-circle:before,.symbol-instagram:before,.symbol-it-analyst:before,.symbol-job-search-team:before,.symbol-keyboard-arrow-right-1:before,.symbol-lang:before,.symbol-linkedin:before,.symbol-location-pin:before,.symbol-lock-1:before,.symbol-log-in:before,.symbol-login:before,.symbol-marketing-analyst:before,.symbol-meeting-remote:before,.symbol-menu-horizontal:before,.symbol-mobile-phone:before,.symbol-money-wallet:before,.symbol-monitor-upload-1:before,.symbol-narrow-arrow-right:before,.symbol-new-account:before,.symbol-newspaper-fold:before,.symbol-office-outdoors:before,.symbol-online-recruitment:before,.symbol-party-balloons:before,.symbol-picture:before,.symbol-pin-location:before,.symbol-preview:before,.symbol-print-text:before,.symbol-questions:before,.symbol-quote:before,.symbol-rating-star-2:before,.symbol-rating-star-filled:before,.symbol-rating-star-give:before,.symbol-rating-star-outline:before,.symbol-refresh:before,.symbol-remove-badge:before,.symbol-remove-bold:before,.symbol-school-book-apple:before,.symbol-search:before,.symbol-seniority:before,.symbol-share:before,.symbol-spa-soap:before,.symbol-star-outline-2:before,.symbol-star:before,.symbol-system-analyst:before,.symbol-table:before,.symbol-tick:before,.symbol-time-clock-circle:before,.symbol-time-clock-nine:before,.symbol-time-limit:before,.symbol-trash-1:before,.symbol-twitter:before,.symbol-validation-bad:before,.symbol-validation-good:before,.symbol-validation-neutral:before,.symbol-water-dam:before,.symbol-youtube:before{font-family:icons-cr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none}
.symbol-add-circle-bold-1:before{content:"\e001"}
.symbol-advertising-megaphone:before{content:"\e002"}
.symbol-alarm-bell:before{content:"\e003"}
.symbol-arrow-down-1:before{content:"\e004"}
.symbol-arrow-left-1:before{content:"\e005"}
.symbol-arrow-right-1:before{content:"\e006"}
.symbol-award-trophy-star:before{content:"\e007"}
.symbol-b2b-home-design-tool-layout:before{content:"\e008"}
.symbol-b2b-home-job-choose-cadidate:before{content:"\e009"}
.symbol-b2b-home-job-seach-team-man:before{content:"\e00a"}
.symbol-b2b-home-linkedin:before{content:"\e00b"}
.symbol-b2b-home-messages-people-user-clock:before{content:"\e00c"}
.symbol-b2b-home-multiple-actions-check:before{content:"\e00d"}
.symbol-b2b-home-stopwatch:before{content:"\e00e"}
.symbol-b2b-home-team-meeting:before{content:"\e00f"}
.symbol-b2b-home-time-clock-hand:before{content:"\e010"}
.symbol-bicycle:before{content:"\e011"}
.symbol-blazer:before{content:"\e012"}
.symbol-book-open-text:before{content:"\e013"}
.symbol-briefcase:before{content:"\e014"}
.symbol-business-analyst:before{content:"\e015"}
.symbol-calendar-2:before{content:"\e016"}
.symbol-calendar:before{content:"\e017"}
.symbol-challenge-accept:before{content:"\e018"}
.symbol-challenge-code:before{content:"\e019"}
.symbol-challenge-cv:before{content:"\e01a"}
.symbol-challenge-fly:before{content:"\e01b"}
.symbol-challenge-gift:before{content:"\e01c"}
.symbol-challenge-money:before{content:"\e01d"}
.symbol-challenge-none:before{content:"\e01e"}
.symbol-challenge-participants:before{content:"\e01f"}
.symbol-challenge-podium:before{content:"\e020"}
.symbol-challenge-seniority:before{content:"\e021"}
.symbol-challenge-talk:before{content:"\e022"}
.symbol-challenge-test:before{content:"\e023"}
.symbol-challenge-type:before{content:"\e024"}
.symbol-challenge-views:before{content:"\e025"}
.symbol-charger:before{content:"\e026"}
.symbol-chat-translate:before{content:"\e027"}
.symbol-check:before{content:"\e028"}
.symbol-chess-knight:before{content:"\e029"}
.symbol-close:before{content:"\e02a"}
.symbol-code-test:before{content:"\e02b"}
.symbol-coffee-cup:before{content:"\e02c"}
.symbol-cookie:before{content:"\e02d"}
.symbol-copy-paste:before{content:"\e02e"}
.symbol-credit-card:before{content:"\e02f"}
.symbol-dashboard-all-challenges:before{content:"\e030"}
.symbol-dashboard-all-skillchallenges:before{content:"\e031"}
.symbol-dashboard-billing:before{content:"\e032"}
.symbol-dashboard-company-account:before{content:"\e033"}
.symbol-dashboard-job-offer:before{content:"\e034"}
.symbol-dashboard-knowledge-hub:before{content:"\e035"}
.symbol-dashboard-my-dashboard:before{content:"\e036"}
.symbol-dashboard-overview:before{content:"\e037"}
.symbol-dashboard-skillchallenge:before{content:"\e038"}
.symbol-dashboard-talent-pool:before{content:"\e039"}
.symbol-dashboard-user-management:before{content:"\e03a"}
.symbol-data-analyst:before{content:"\e03b"}
.symbol-download:before{content:"\e03c"}
.symbol-dropdown:before{content:"\e03d"}
.symbol-earth:before{content:"\e03e"}
.symbol-edit:before{content:"\e03f"}
.symbol-envelope:before{content:"\e040"}
.symbol-error:before{content:"\e041"}
.symbol-facebook:before{content:"\e042"}
.symbol-file-candidate-pdf:before{content:"\e043"}
.symbol-file-candidate-xls:before{content:"\e044"}
.symbol-file-pdf:before{content:"\e045"}
.symbol-file-zip:before{content:"\e046"}
.symbol-filter:before{content:"\e047"}
.symbol-financial-analyst:before{content:"\e048"}
.symbol-fireworks-people-watch:before{content:"\e049"}
.symbol-folder:before{content:"\e04a"}
.symbol-fruit-apple:before{content:"\e04b"}
.symbol-heart:before{content:"\e04c"}
.symbol-hierarchy:before{content:"\e04d"}
.symbol-information-circle-reversed:before{content:"\e04e"}
.symbol-information-circle:before{content:"\e04f"}
.symbol-instagram:before{content:"\e050"}
.symbol-it-analyst:before{content:"\e051"}
.symbol-job-search-team:before{content:"\e052"}
.symbol-keyboard-arrow-right-1:before{content:"\e053"}
.symbol-lang:before{content:"\e054"}
.symbol-linkedin:before{content:"\e055"}
.symbol-location-pin:before{content:"\e056"}
.symbol-lock-1:before{content:"\e057"}
.symbol-log-in:before{content:"\e058"}
.symbol-login:before{content:"\e059"}
.symbol-marketing-analyst:before{content:"\e05a"}
.symbol-meeting-remote:before{content:"\e05b"}
.symbol-menu-horizontal:before{content:"\e05c"}
.symbol-mobile-phone:before{content:"\e05d"}
.symbol-money-wallet:before{content:"\e05e"}
.symbol-monitor-upload-1:before{content:"\e05f"}
.symbol-narrow-arrow-right:before{content:"\e060"}
.symbol-new-account:before{content:"\e061"}
.symbol-newspaper-fold:before{content:"\e062"}
.symbol-office-outdoors:before{content:"\e063"}
.symbol-online-recruitment:before{content:"\e064"}
.symbol-party-balloons:before{content:"\e065"}
.symbol-picture:before{content:"\e066"}
.symbol-pin-location:before{content:"\e067"}
.symbol-preview:before{content:"\e068"}
.symbol-print-text:before{content:"\e069"}
.symbol-questions:before{content:"\e06a"}
.symbol-quote:before{content:"\e06b"}
.symbol-rating-star-2:before{content:"\e06c"}
.symbol-rating-star-filled:before{content:"\e06d"}
.symbol-rating-star-give:before{content:"\e06e"}
.symbol-rating-star-outline:before{content:"\e06f"}
.symbol-refresh:before{content:"\e070"}
.symbol-remove-badge:before{content:"\e071"}
.symbol-remove-bold:before{content:"\e072"}
.symbol-school-book-apple:before{content:"\e073"}
.symbol-search:before{content:"\e074"}
.symbol-seniority:before{content:"\e075"}
.symbol-share:before{content:"\e076"}
.symbol-spa-soap:before{content:"\e077"}
.symbol-star-outline-2:before{content:"\e078"}
.symbol-star:before{content:"\e079"}
.symbol-system-analyst:before{content:"\e07a"}
.symbol-table:before{content:"\e07b"}
.symbol-tick:before{content:"\e07c"}
.symbol-time-clock-circle:before{content:"\e07d"}
.symbol-time-clock-nine:before{content:"\e07e"}
.symbol-time-limit:before{content:"\e07f"}
.symbol-trash-1:before{content:"\e080"}
.symbol-twitter:before{content:"\e081"}
.symbol-validation-bad:before{content:"\e082"}
.symbol-validation-good:before{content:"\e083"}
.symbol-validation-neutral:before{content:"\e084"}
.symbol-water-dam:before{content:"\e085"}
.symbol-youtube:before{content:"\e086"}
.success-message{border:1px solid #08ee08;background-color:#d6fad6;text-align:center;padding:20px 30px;max-width:800px;margin:30px 20px}
@media all and (min-width:768px){
.success-message{margin:30px auto;padding:20px 50px}
}
.success-message p{margin:0}
#overlay{position:fixed;left:0;right:0;top:-1000px;bottom:-1000px;background-color:rgba(0,0,0,.6);z-index:201;visibility:hidden;opacity:0;-webkit-transition:.3s;transition:.3s}
#overlay.open{visibility:visible;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}
body.modal-open{height:100vh;overflow-y:hidden;padding-right:15px}
.popup{position:fixed;left:0;width:100%;top:0;z-index:201;visibility:hidden;opacity:0;font-size:14px;padding:5px;overflow-y:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overscroll-behavior-y:none}
@media all and (min-width:1600px){
.popup{font-size:16px}
}
.popup.open{visibility:visible;opacity:1}
.login-popuo .form fieldset{max-width:380px;margin-left:auto;margin-right:auto;padding-top:20px}
#modules_limits_popup.open{-webkit-transition:top .3s;transition:top .3s}
.popup-inner{-webkit-transform:scale(.8) translate(0,-30px);transform:scale(.8) translate(0,-30px);-webkit-transition:visibility .3s,opacity .3s,-webkit-transform .3s cubic-bezier(.245,-.005,.265,1.55);transition:visibility .3s,opacity .3s,-webkit-transform .3s cubic-bezier(.245,-.005,.265,1.55);transition:visibility .3s,opacity .3s,transform .3s cubic-bezier(.245,-.005,.265,1.55);transition:visibility .3s,opacity .3s,transform .3s cubic-bezier(.245,-.005,.265,1.55),-webkit-transform .3s cubic-bezier(.245,-.005,.265,1.55);margin:0 10px;width:100%}
.popup.open .popup-inner{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}
@media all and (min-width:768px){
.popup-inner{margin:0 6.25%}
}
@media all and (min-width:1000px){
.popup-inner{max-width:650px;margin:0 auto}
}
@media all and (min-width:1600px){
.popup-inner{max-width:800px}
}
@media all and (min-width:1000px){
.popup-inner.small-width{max-width:660px}
}
.popup-inner.small-width .popup-bg{padding-bottom:26px}
.popup-bg{background-color:#fff;padding:18px 17px 10px;border-radius:4px;max-height:calc(100vh - 10px);overflow:auto}
@media all and (min-width:768px){
.popup-bg{padding:18px 40px 10px}
}
.popup-header{position:relative;padding-bottom:13px;padding-top:4px}
@media all and (min-width:768px){
.popup-header{padding-top:0;padding-bottom:18px}
}
.popup-header h4{font-size:20px;line-height:28px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;text-align:center;margin:0;min-height:40px}
@media all and (min-width:1000px){
.popup-header h4{font-size:18px;line-height:26px}
}
@media (min-width:1600px){
.popup-header h4{font-size:24px;line-height:34px}
}
.popup-header .btn-close{position:absolute;right:-5px;top:-5px}
@media all and (min-width:1000px){
.popup-header .btn-close{right:-10px;top:0}
}
.popup-note{text-align:center;color:#fff;margin:0;padding:14px 0 3px;font-size:14px;line-height:24px}
.popup-note a{color:#fff;text-decoration:underline}
.popup-note a:hover{text-decoration:none}
@media all and (min-width:768px){
.popup-note br{display:none}
}
.popup-small-note{font-size:12px;line-height:16px;color:#acbac2;margin:0;padding:10px 0}
@media all and (min-width:1000px){
.popup-small-note{font-size:11px;line-height:14px}
}
@media (min-width:1600px){
.popup-small-note{font-size:12px;line-height:16px}
}
.popup-small-note a{text-decoration:underline}
.popup-small-note a:hover{text-decoration:none}
.bookdemo-form__thanks{text-align:center;display:none}
.login-popup .description{text-align:center}
.login-popup .help-block{margin-top:5px;margin-bottom:10px;min-height:0}
.login-popup .popup-inner{margin-left:auto;margin-right:auto;max-width:560px}
@media all and (min-width:1000px){
.login-popup .popup-inner{max-width:660px}
}
@media all and (min-width:1600px){
.login-popup .popup-inner{max-width:800px}
}
@media all and (min-width:1000px){
.login-popup .popup-inner.small-width{max-width:660px}
}
.login-popup .popup-inner.small-width .popup-bg{padding-bottom:26px}
.login-popup .popup-inner h4{font-size:20px;line-height:28px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;padding-top:10px;padding-bottom:15px}
@media all and (min-width:1000px){
.login-popup .popup-inner h4{font-size:18px;line-height:26px}
}
@media (min-width:1600px){
.login-popup .popup-inner h4{font-size:24px;line-height:34px}
}
.login-popup .popup-bg{padding-bottom:26px;overflow:visible;max-height:none}
.login-popup .form{max-width:372px;margin-left:auto;margin-right:auto}
.login-popup .form .form-group{position:relative}
.login-popup .form .form-group.has-error .form-control{-webkit-box-shadow:none;box-shadow:none}
.login-popup .form .form-group .form-control.disabled,.login-popup .form .form-group .form-control[disabled]{cursor:default;background-color:#f5f5f5}
.login-popup .button{padding-top:10px;text-align:center}
.login-popup .button .btn{width:100%;height:54px;font-size:16px;line-height:24px}
@media all and (min-width:1000px){
.login-popup .button .btn{height:42px;font-size:12px;line-height:20px}
}
@media all and (min-width:1600px){
.login-popup .button .btn{height:54px;font-size:16px;line-height:24px}
}
.login-popup .form-control-additional{font-size:12px;line-height:16px;color:#acbac2;display:block;margin-top:4px;margin-bottom:14px}
@media all and (min-width:1000px){
.login-popup .form-control-additional{font-size:11px;line-height:14px}
}
@media (min-width:1600px){
.login-popup .form-control-additional{font-size:12px;line-height:16px}
}
.login-popup .form-control-additional strong{color:#098bd1;font-weight:400}
.login-popup .login-popup-img{text-align:center;padding-bottom:7px}
.login-popup .login-popup-img img{max-width:100%;height:auto}
.login-popup .forgot{text-align:right;padding-top:3px;font-size:12px;line-height:16px}
.login-popup .or-divider{margin:15px auto;position:relative;text-align:center;max-width:380px}
.login-popup .or-divider:after{height:1px;width:100%;background:#eaeff7;top:50%;left:0;position:absolute;content:"";z-index:1}
.login-popup .or-divider span{font-size:16px;line-height:26px;font-weight:400;display:inline-block;background-color:#fff;font-family:kelson_sans,sans-serif;padding:0 15px;z-index:2;position:relative}
@media all and (min-width:1000px){
.login-popup .or-divider span{font-size:13px;line-height:22px}
}
@media (min-width:1600px){
.login-popup .or-divider span{font-size:16px;line-height:26px}
}
.login-popup .divider{max-width:380px;margin:20px auto}
.login-popup .social-login{list-style-type:none;margin:0 auto;padding:0 0 11px;max-width:300px;text-align:center}
@media all and (min-width:1600px){
.login-popup .social-login{max-width:none}
}
.login-popup .social-login li{display:inline-block;padding-bottom:5px}
.login-popup .social-login .login-fb button{border-width:0;color:#fff;background-color:#3c5998;height:40px;padding:0;text-align:left;width:118px;border-radius:4px;text-transform:uppercase;line-height:40px;font-size:12px;font-weight:700}
.login-popup .social-login .login-fb button:hover{background-color:#4364aa}
.login-popup .social-login .login-fb button span{background-color:#365089;border-radius:4px;width:32px;text-align:center;float:left;line-height:38px;padding-top:2px;margin-right:10px;font-size:14px}
.login-popup .social-login .login-g button{border-width:0;color:#fff;background-color:#dd4c39;height:40px;padding:0;text-align:left;width:118px;border-radius:4px;text-transform:uppercase;line-height:40px;font-size:12px;font-weight:700}
.login-popup .social-login .login-g button:hover{background-color:#e1604f}
.login-popup .social-login .login-g button span{background-color:#c64433;border-radius:4px;width:32px;text-align:center;float:left;line-height:36px;padding-top:4px;margin-right:10px;font-size:18px}
.login-popup .social-login .login-github button{border-width:0;color:#fff;background-color:#24292e;height:40px;padding:0;text-align:left;width:118px;border-radius:4px;text-transform:uppercase;line-height:40px;font-size:12px;font-weight:700}
.login-popup .social-login .login-github button:hover{background-color:#2f363c}
.login-popup .social-login .login-github button span{background-color:#191c20;border-radius:4px;width:32px;text-align:center;float:left;line-height:36px;padding-top:4px;margin-right:10px;font-size:18px}
.login-popup .social-login .login-linkedin button{border-width:0;color:#fff;background-color:#0073b2;height:40px;padding:0;text-align:left;width:118px;border-radius:4px;text-transform:uppercase;line-height:40px;font-size:12px;font-weight:700}
.login-popup .social-login .login-linkedin button:hover{background-color:#0083cc}
.login-popup .social-login .login-linkedin button span{background-color:#006399;border-radius:4px;width:32px;text-align:center;float:left;line-height:36px;padding-top:4px;margin-right:10px;font-size:18px}
.login-popup .form .checkbox{margin-top:20px;color:#000}
.login-popup .form .checkbox label{font-size:14px;line-height:20px}
@media all and (min-width:1000px){
.login-popup .form .checkbox label{font-size:12px;line-height:18px}
}
@media (min-width:1600px){
.login-popup .form .checkbox label{font-size:14px;line-height:20px}
}
.login-popup .form .checkbox a{text-decoration:underline}
.login-popup .form .checkbox a:hover{text-decoration:none}
.login-popup .form .checkbox+.checkbox{margin-top:17px}
.login-popup .form .checkbox .check{border-radius:4px;top:0}
.login-popup .form .checkbox .help-block{font-family:roboto,sans-serif;font-weight:400;font-size:12px}
.login-popup .form-link{font-size:14px;line-height:24px;text-align:center;font-size:14px;margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media all and (min-width:1000px){
.login-popup .form-link{font-size:13px;line-height:23px}
}
@media (min-width:1600px){
.login-popup .form-link{font-size:16px;line-height:26px}
}
@media all and (min-width:1000px){
.login-popup .form-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 0 35px}
}
.login-popup .form-link .link{margin:2px 10px}
@media all and (min-width:1000px){
.login-popup .form-link .link{margin:0 10px}
}
.login-popup .additional-apply-form{text-align:center;padding-bottom:20px}
@media all and (min-width:768px){
.login-popup .additional-apply-form{padding-bottom:20px}
}
.login-popup .main-userinfo{border:1px solid #eaeff7;position:relative;max-width:300px;margin-left:auto;margin-right:auto;padding-bottom:16px;cursor:default;margin-bottom:25px;margin-top:10px;padding-left:97px;width:235px;right:auto;top:auto}
.login-popup .main-userinfo .avatar{top:10px;left:25px}
.login-popup .main-userinfo .name{display:block;width:auto}
.login-popup .main-userinfo .name:after{display:none}
.login-popup .main-userinfo .name span{width:100%}
.password-rules{display:block;position:relative;font-size:12px;padding-top:5px}
@media all and (min-width:1000px){
.password-rules{position:absolute;background-color:#fff;width:230px;left:-250px;top:-40px;-webkit-box-shadow:0 2px 8px rgba(0,86,184,.2);box-shadow:0 2px 8px rgba(0,86,184,.2);-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden;-webkit-transform:scale(.9);transform:scale(.9);padding-top:0}
.password-rules:after{content:" ";position:absolute;background-color:#fff;-webkit-box-shadow:4px 6px 8px -4px rgba(0,86,184,.2);box-shadow:4px 6px 8px -4px rgba(0,86,184,.2);width:20px;height:20px;right:-10px;margin-top:-10px;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
}
.password-rules ul{margin:0;padding:0;list-style-type:none}
@media all and (min-width:1000px){
.password-rules ul{padding:16px}
}
.password-rules li{position:relative;padding:2px 0;color:#acbac2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.password-rules li:before{content:"\e084"}
@media all and (min-width:1000px){
.password-rules li{padding:4px 0}
}
.password-rules li:before{display:-webkit-box;display:-ms-flexbox;display:flex;width:18px;margin:0 4px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.password-rules li.bad{color:#f00404}
.password-rules li.bad:before{content:"\e082"}
.password-rules li.good{color:#12c30f}
.password-rules li.good:before{content:"\e083"}
input:focus~.password-rules{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}
.register-popup .popup-inner{max-width:800px}
.register-popup h4{line-height:24px;margin-bottom:0;margin-left:60px;margin-right:60px}
@media all and (min-width:768px){
.register-popup h4{line-height:40px}
}
.register-popup .brand{padding-top:15px;padding-bottom:3px}
@media all and (min-width:768px){
.register-popup .brand{padding-top:26px}
}
.register-popup p{text-align:center;line-height:24px}
.register-popup p br{display:none}
@media all and (min-width:768px){
.register-popup p br{display:inline}
}
.register-popup fieldset{background-color:#eaeff7;margin-left:-17px;margin-right:-17px;padding-top:23px;padding-bottom:12px;padding-left:10px;padding-right:10px}
@media all and (min-width:768px){
.register-popup fieldset{margin-left:-40px;margin-right:-40px}
}
@media all and (min-width:1000px){
.register-popup fieldset{padding-left:65px;padding-right:65px}
}
.register-popup .group-title{text-align:center;font-family:kelson_sans,sans-serif;font-size:16px;font-weight:700;padding-bottom:11px}
.register-popup .form-group{max-width:300px;margin:0 auto}
.register-popup .form-group .form-control{padding-left:20px}
.register-popup .radio-image{margin-bottom:11px}
@media all and (min-width:480px){
.register-popup .radio-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
}
@media all and (min-width:768px){
.register-popup .radio-image{display:table;width:100%;border-spacing:4px}
}
.register-popup .radio-image .radio{text-align:center;font-size:12px;font-weight:700;text-transform:uppercase;padding:1px;margin:0}
@media all and (min-width:480px){
.register-popup .radio-image .radio{width:50%;float:left}
}
@media all and (min-width:768px){
.register-popup .radio-image .radio{padding:0;float:none;display:table-cell;width:25%}
}
.register-popup .radio-image .radio .label,.register-popup .radio-image .radio label{display:block;height:100%;background-color:#fff;-webkit-transition:.3s;transition:.3s;border-top:4px solid #fff;padding-top:29px}
.register-popup .radio-image .radio .label:hover,.register-popup .radio-image .radio input:checked+label{-webkit-box-shadow:0 4px 20px rgba(0,86,184,.2);box-shadow:0 4px 20px rgba(0,86,184,.2);border-top-color:#379dd7}
.register-popup .radio-image .radio .label:hover .radio-item span,.register-popup .radio-image .radio input:checked+label .radio-item span{opacity:1}
.register-popup .radio-image .radio .radio-item{text-align:center;display:block;padding:9px 0}
.register-popup .radio-image .radio .radio-item span{color:#379dd7;font-size:18px;opacity:0;-webkit-transition:.3s;transition:.3s}
.register-popup .radio-image .radio .label{color:#1a1a1a;text-transform:none;font-weight:400;font-size:14px;line-height:24px}
.register-popup .radio-image .radio .label h3{font-family:Roboto,sans-serif;font-size:14px;line-height:24px;padding-left:15px;padding-right:15px;min-height:48px}
.register-popup .radio-image .radio .label .icon{height:80px;line-height:80px}
.register-popup .radio-image .radio .label p{padding-bottom:15px;padding-left:15px;padding-right:15px}
.register-popup .radio-image .radio .label img{width:80px;vertical-align:middle}
.register-popup .radio-image .radio .label .link{display:block;padding:0;border-top:1px solid #deebf7;text-align:center;text-transform:uppercase;font-size:12px;font-weight:700;line-height:48px;color:#3268b0;-webkit-transition:.3s;transition:.3s;margin:0}
.register-popup .radio-image .radio .label .link:hover{background-color:#fcc133;color:#fff}
.register-popup .radio-image .icon{display:block;text-align:center;margin-bottom:20px}
.register-popup .radio-image label{padding-left:0;font-weight:700}
.register-popup .radio-image input{position:absolute;left:-10000px}
.register-popup .button-bar{padding-top:17px;text-align:center;margin-bottom:10px;position:relative}
.register-popup .button-bar .checkbox{display:none;position:absolute;left:0;vertical-align:middle}
@media all and (min-width:480px){
.register-popup .button-bar .checkbox{left:30px;padding:0 15px;display:block}
}
.register-popup .button-bar .checkbox label{padding-left:25px}
.register-popup .button-bar .button{display:inline-block;vertical-align:middle;padding:0 15px;margin:0}
.register-popup .button{padding-top:17px;margin-bottom:0;padding-bottom:4px}
@media all and (min-width:768px){
.register-popup .button{margin-bottom:10px;padding-top:24px}
}
@media all and (min-width:1000px){
.register-popup .button{padding-bottom:0}
}
#all .register-popup .button button{min-width:120px}
@media all and (min-width:1600px){
#all .register-popup .button button{min-width:140px}
}
#activate-popup.register-popup .button button{width:auto}
.h6{font-size:13px;line-height:15px;text-transform:uppercase;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;margin:0 0 1rem}
@media all and (min-width:1000px){
.h6{font-size:12px;line-height:14px}
}
@media (min-width:1600px){
.h6{font-size:14px;line-height:16px}
}
.free-trial-popup fieldset{margin-left:-17px;margin-right:-17px;padding-top:23px;padding-bottom:12px;padding-left:10px;padding-right:10px;text-align:center}
@media all and (min-width:768px){
.free-trial-popup fieldset{margin-left:-40px;margin-right:-40px}
}
@media all and (min-width:1000px){
.free-trial-popup fieldset{padding-left:65px;padding-right:65px}
}
.free-trial-popup fieldset .form-group{text-align:left}
.free-trial-popup fieldset .checkbox{color:#1a1a1a;text-align:left}
.free-trial-popup fieldset .checkbox .check{background-color:#fff}
.free-trial-popup .group-title{text-align:center;font-family:kelson_sans,sans-serif;font-size:16px;font-weight:700;padding-bottom:11px}
.free-trial-popup .popup-message-error{padding-top:100px;background:url(../../images/old/error-boy.png) center top no-repeat}
.free-trial-popup .button{padding-top:17px;margin-bottom:0;padding-bottom:4px;text-align:center}
@media all and (min-width:768px){
.free-trial-popup .button{margin-bottom:10px;padding-top:24px}
}
@media all and (min-width:1000px){
.free-trial-popup .button{padding-bottom:0}
}
.free-trial-popup .button button{min-width:120px}
.text-popup .popup-inner{max-width:650px;margin:0 15px}
@media all and (min-width:480px){
.text-popup .popup-inner{margin:0 auto}
}
@media all and (min-width:1600px){
.text-popup .popup-inner{max-width:800px}
}
.text-popup .popup-inner.small-width{max-width:650px}
.text-popup h4{line-height:24px;margin-bottom:0;margin-left:40px;margin-right:40px}
@media all and (min-width:768px){
.text-popup h4{line-height:40px}
}
.text-popup p{text-align:center}
.text-popup p:last-child{margin-bottom:10px}
.text-popup p br{display:none}
@media all and (min-width:768px){
.text-popup p br{display:inline}
}
.text-popup ul{list-style-type:none;margin:0 0 12px;padding:0;max-width:500px;display:inline-block;text-align:left;font-size:14px;line-height:20px}
@media all and (min-width:1000px){
.text-popup ul{font-size:12px;line-height:18px}
}
@media (min-width:1600px){
.text-popup ul{font-size:14px;line-height:20px}
}
.text-popup ul li{padding-left:10px;position:relative}
.text-popup ul li:before{content:" ";position:absolute;left:0;top:9px;width:3px;height:3px;border-radius:5px;background-color:#1a1a1a}
.text-popup fieldset{background-color:#eaeff7;margin-left:-17px;margin-right:-17px;padding-top:33px;padding-bottom:22px;padding-left:10px;padding-right:10px;text-align:center}
@media all and (min-width:768px){
.text-popup fieldset{margin-left:-40px;margin-right:-40px}
}
@media all and (min-width:1000px){
.text-popup fieldset{padding-left:65px;padding-right:65px}
}
.text-popup fieldset .form-group{text-align:left}
.text-popup fieldset .checkbox{color:#1a1a1a;text-align:left}
.text-popup fieldset .checkbox .check{background-color:#fff}
.text-popup .group-title{text-align:center;font-family:kelson_sans,sans-serif;font-size:16px;font-weight:700;padding-bottom:11px}
.text-popup .popup-message-error{padding-top:100px;background:url(../../images/old/error-boy.png) center top no-repeat}
.text-popup .button{padding-top:17px;margin-bottom:0;padding-bottom:4px}
@media all and (min-width:768px){
.text-popup .button{margin-bottom:10px;padding-top:24px}
}
@media all and (min-width:1000px){
.text-popup .button{padding-bottom:0}
}
.text-popup .button button{min-width:100px;margin-bottom:3px}
@media all and (min-width:1600px){
.text-popup .button button{margin-bottom:0;min-width:140px}
.text-popup .button button:only-child{width:260px}
}
.text-popup .src{overflow:hidden}
.text-popup .share{text-align:center}
.text-popup .share__links{list-style-type:none;margin:0 -10px;padding:10px 0 20px;display:block;max-width:none}
@media all and (min-width:768px){
.text-popup .share__links{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.text-popup .share__links li{padding:0 10px;margin-bottom:5px}
@media all and (min-width:768px){
.text-popup .share__links li{width:33.33%;margin-bottom:0}
}
.text-popup .share__links li:before{display:none}
.text-popup .share__links a{font-size:14px;line-height:22px;text-transform:uppercase;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;display:block;text-align:center;color:#fff;font-weight:700;font-family:kelson_sans,sans-serif;text-transform:uppercase;line-height:44px;border-radius:4px}
@media all and (min-width:1000px){
.text-popup .share__links a{font-size:12px;line-height:20px}
}
@media (min-width:1600px){
.text-popup .share__links a{font-size:14px;line-height:22px}
}
@media all and (min-width:1000px){
.text-popup .share__links a{line-height:44px}
}
@media all and (min-width:1600px){
.text-popup .share__links a{line-height:54px}
}
.text-popup .share__links a:before{font-size:20px;margin-right:10px;vertical-align:-3px}
.text-popup .share__links .icon-fb{background-color:#4064ac}
.text-popup .share__links .icon-tweeter{background-color:#5ba4d6}
.text-popup .share__links .icon-in{background-color:#016fac}
.text-popup .share__address{font-size:14px}
.text-popup .share__image{max-width:100%;margin-bottom:10px;position:relative;padding-bottom:52.5%}
@media all and (min-width:768px){
.text-popup .share__image{margin-bottom:0}
}
.text-popup .share__image img{position:absolute;left:0;top:0}
.popup.information-popup{display:none}
@media all and (min-width:768px){
.popup.information-popup{display:block;position:fixed;left:auto;right:20px;top:auto;bottom:20px;width:auto;padding:0;z-index:1002;height:auto;overflow:visible}
.popup.information-popup .popup-bg{padding-left:27px;padding-right:27px}
.popup.information-popup .popup-inner{max-width:400px;margin:0;-webkit-box-shadow:0 0 0 10000px transparent;box-shadow:0 0 0 10000px transparent;-webkit-transition:.3s;transition:.3s}
.popup.information-popup.open .popup-inner{-webkit-box-shadow:0 0 0 10000px rgba(0,0,0,.5);box-shadow:0 0 0 10000px rgba(0,0,0,.5)}
.popup.information-popup h4{margin-left:0;margin-right:50px;text-align:left;line-height:30px;padding-top:5px;padding-bottom:5px}
.popup.information-popup h4 .title-icon{height:40px;border-radius:50%;display:inline-block;color:#fcc133;text-align:center;line-height:36px;padding-top:4px;margin-right:5px}
.popup.information-popup fieldset{padding:0;margin:0;background-color:#fff;text-align:left}
.popup.information-popup fieldset p{text-align:left}
.popup.information-popup .checkbox{float:left}
.popup.information-popup .checkbox+.button{padding-top:4px}
.popup.information-popup .button{text-align:right;padding-top:0}
.popup.information-popup .button button{width:auto}
#all .popup.information-popup .btn-close .btn{-webkit-box-shadow:none!important;box-shadow:none!important}
.popup.information-popup .btn-close .btn:before{color:#0e0909}
.popup.information-popup .btn-close .btn:hover{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#fff!important;color:#0e0909}
.popup.information-popup .btn-close .btn:hover:before{color:#0e0909}
.popup.information-popup .btn-close .btn span{display:none}
}