@charset "UTF-8";
@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}
.challenge-card__favourite:before,.challenge-card__favourite_active:before,.section__header-title-btn:after,.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"}
@font-face{font-family:formicon;src:url(../../fonts/formicon.eot?4);src:url(../../fonts/formicon.eot?#iefix) format("embedded-opentype"),url(../../fonts/formicon.woff?4) format("woff"),url(../../fonts/formicon.ttf?4) format("truetype"),url(../../fonts/formicon.svg#formicon) format("svg");font-weight:400;font-style:normal}
[class*=formicon-]:before{display:inline-block;font-family:formicon!important;font-style:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.formicon-arrow:before{content:"A"}
.formicon-calendar:before{content:"B"}
.formicon-calendarguy:before{content:"C"}
.formicon-checkbox:before{content:"D"}
.formicon-envelope:before{content:"E"}
.formicon-envelopeguy:before{content:"F"}
.formicon-guy:before{content:"G"}
.formicon-header:before{content:"H"}
.formicon-input:before{content:"I"}
.formicon-input2:before{content:"J"}
.formicon-learning:before{content:"K"}
.formicon-line:before{content:"L"}
.formicon-localization:before{content:"M"}
.formicon-planet:before{content:"N"}
.formicon-radio:before{content:"O"}
.formicon-tablet:before{content:"P"}
.formicon-tabletguy:before{content:"Q"}
.formicon-upload:before{content:"R"}
.formicon-worker:before{content:"S"}
.formicon-yesno:before{content:"T"}
.formicon-leters:before{content:"U"}
.formicon-number:before{content:"V"}
.formicon-experience:before{content:"W"}
.formicon-accept:before{content:"X"}
.formicon-note:before{content:"Y"}
.tags-input.email-list-control{background-color:#fff;padding:6px 6px 0;display:inline-block;width:100%;vertical-align:bottom;position:relative;text-align:left}
.tags-input.email-list-control.small-height .list li{padding:4px 10px 6px 11px}
.tags-input.email-list-control.small-height .form-control{height:30px}
.tags-input.email-list-control p{text-align:left}
.tags-input.email-list-control .input-suggest{display:inline-block;vertical-align:middle;max-width:100%}
.tags-input.email-list-control .width{position:absolute;left:-10000px}
.tags-input.email-list-control .help{position:absolute;right:15px;top:15px}
.tags-input.email-list-control .list{list-style-type:none;margin:0;padding:0;float:none;display:block}
.tags-input.email-list-control .list:before{float:right;height:46px;width:40px;content:" "}
.tags-input.email-list-control .list li{display:inline-block;background-color:rgba(238,243,248,.5);color:#1a1a1a;margin-right:6px;padding:10px 10px 10px 17px;border-radius:4px;vertical-align:middle;margin-bottom:6px;float:left;max-width:500px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tags-input.email-list-control .list li:before{display:none}
.tags-input.email-list-control .list button{background-color:transparent;border-width:0;color:#acbac2;font-size:9px;width:20px;text-align:right}
.tags-input.email-list-control .form-control{padding-left:14px;padding-right:0;width:100%;display:inline-block;vertical-align:middle;height:40px;margin-bottom:6px;max-width:100%}
@media all and (min-width:480px){
.tags-input.email-list-control .form-control{width:260px;min-width:260px}
}
@media all and (min-width:768px){
.tags-input.email-list-control .form-control{width:300px}
}
.tags-input.email-list-control .form-control:focus{-webkit-box-shadow:none;box-shadow:none}
.duration-group{z-index:2;position:relative}
.duration-group .form-control{padding-left:20px}
.duration-group .addon{width:24px;height:24px;line-height:24px;color:#fff;text-align:center;border-radius:50%;position:absolute;top:37px;right:10px;cursor:pointer;font-size:20px;z-index:30;color:#acbac2}
.duration-group .addon:before{display:block;line-height:24px}
.time-duration-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-2px;margin-right:-2px;padding-top:5px}
@media all and (min-width:768px){
.time-duration-group{padding-top:0}
}
.time-duration-group .time-control:first-child{width:40%;padding:0 2px}
.time-duration-group .time-control:last-child{width:60%;padding:0 2px}
.time-duration-group .form-control{height:40px;padding:5px 50px 5px 15px}
.time-duration-group .form-control.control-placeholder{padding-right:15px;position:relative}
.time-duration-group .form-control.control-placeholder+.form-control{position:relative;z-index:1;color:transparent;background-color:transparent;cursor:text;margin-top:-40px}
.help-block{font-size:12px;color:#dd4c39;line-height:1.2;min-height:1.2em;margin-top:4px;margin-bottom:1px}
.duration-picker{padding:10px;position:absolute;opacity:0;visibility:hidden;top:78px;background-color:#fff;width:175px;right:auto;left:20px;height:65px;-webkit-box-shadow:0 8px 20px rgbA(0,86,186,.2);box-shadow:0 8px 20px rgbA(0,86,186,.2);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(.9);transform:scale(.9);opacity:0;visibility:hidden;z-index:1}
.form-field .duration-picker{top:48px}
.duration-picker.duration-picker-hour{width:122px}
.duration-picker.open{-webkit-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}
.duration-picker:after{border-left:8px solid #fff;border-top:8px solid transparent;position:absolute;top:-8px;left:0;content:""}
.duration-picker input{border-width:0}
.duration-picker .plus-btn{position:absolute;width:10px;height:10px;top:4px;right:-6px;background-color:transparent;border-width:0;cursor:pointer;z-index:2}
.duration-picker .plus-btn:after{visibility:visible;position:absolute;content:" ";border:none;display:inline-block;height:4px;width:4px;border-radius:50%;background-color:#acbac2;top:3px;right:4px;-webkit-transition:border-radius .3s;transition:border-radius .3s}
.duration-picker .plus-btn span{display:none}
.duration-picker .duration-label{text-transform:uppercase;display:block;font-size:10px;font-weight:700;text-align:center;padding-top:3px}
.duration-picker .minus-btn{position:absolute;width:10px;height:10px;top:14px;right:-6px;background-color:transparent;border-width:0;cursor:pointer;z-index:2}
.duration-picker .minus-btn:after{visibility:visible;position:absolute;content:" ";border:none;display:inline-block;height:4px;width:4px;border-radius:50%;background-color:#acbac2;top:3px;right:4px}
.duration-picker .minus-btn span{display:none}
.duration-picker .duration-item-outer{width:50px;float:left;position:relative;text-align:center}
.duration-picker .duration-item-outer:after{position:absolute;right:-5px;top:0;height:100%;width:10px;content:" "}
.duration-picker .duration-item-outer:first-child{z-index:1}
.duration-picker .duration-item-outer:last-child .minus-btn:after,.duration-picker .duration-item-outer:last-child .plus-btn:after{visibility:hidden}
.duration-picker .duration-item-outer:hover .plus-btn:after{visibility:visible;background-color:transparent;border:4px solid transparent;border-bottom:4px solid #3268b0;border-radius:0;right:2px;top:0}
.duration-picker .duration-item-outer:hover .minus-btn:after{visibility:visible;background-color:transparent;border:4px solid transparent;border-top:4px solid #3268b0;border-radius:0;right:2px;top:4px}
.duration-picker .duration-item-outer input{width:40px!important;height:26px!important;padding:1px!important;text-align:center;font-size:24px;font-family:kelson_sans,sans-serif;font-weight:400;line-height:1}
.ui-datepicker{padding:10px;position:absolute;background-color:#fff;width:205px;-webkit-box-shadow:0 8px 20px rgba(0,86,186,.2);box-shadow:0 8px 20px rgba(0,86,186,.2);margin-top:5px;left:-10000px;top:-1000px;z-index:205!important}
.ui-datepicker:after{border-right:8px solid #fff;border-top:8px solid transparent;position:absolute;top:-8px;right:0}
.ui-datepicker .ui-datepicker-header{position:relative}
.ui-datepicker .ui-datepicker-prev{position:absolute;padding:5px;left:0;top:0;cursor:pointer}
.ui-datepicker .ui-datepicker-prev:before{content:" ";border-right:4px solid #3268b0;border-top:4px solid transparent;border-bottom:4px solid transparent;display:block}
.ui-datepicker .ui-datepicker-prev span{display:none}
.ui-datepicker .ui-datepicker-next{position:absolute;padding:5px;right:0;top:0;cursor:pointer}
.ui-datepicker .ui-datepicker-next:before{content:" ";border-left:4px solid #3268b0;border-top:4px solid transparent;border-bottom:4px solid transparent;display:block}
.ui-datepicker .ui-datepicker-next span{display:none}
.ui-datepicker .ui-datepicker-today{border-color:#eaeff7;border-radius:4px}
.ui-datepicker .ui-datepicker-current-day{background-color:#eaeff7;border-radius:4px}
.ui-datepicker .ui-datepicker-current-day+.ui-datepicker-current-day{border-radius:0;-webkit-box-shadow:-4px 0 #eaeff7;box-shadow:-4px 0 #eaeff7}
.ui-datepicker .ui-datepicker-current-day+.ui-datepicker-current-day:last-child{border-radius:0 4px 4px 0}
.ui-datepicker .ui-datepicker-current-week{background-color:#eaeff7;border-radius:0}
.ui-datepicker .ui-datepicker-current-week:first-child{border-radius:4px 0 0 4px}
.ui-datepicker .ui-datepicker-current-week:last-child{border-radius:0 4px 4px 0}
.ui-datepicker .ui-datepicker-title{text-align:center;padding-bottom:5px}
.ui-datepicker .ui-datepicker-calendar th{font-size:10px;font-weight:700;text-align:center;text-transform:uppercase;padding:5px 0}
.ui-datepicker .ui-datepicker-calendar td{text-align:center;color:#3268b0}
.ui-datepicker .ui-datepicker-calendar .ui-state-default,.ui-datepicker .ui-datepicker-calendar a{display:block;padding:5px;border-radius:4px;-webkit-transition:none;transition:none}
.ui-monthpicker{width:233px}
.ui-monthpicker .ui-datepicker-calendar{margin:0 auto}
.ui-monthpicker .ui-datepicker-calendar td{cursor:pointer;padding:1px}
.ui-monthpicker .ui-datepicker-calendar td:hover a{background-color:#eaeff7}
.ui-monthpicker .ui-state-default{display:block;padding:5px;border-radius:4px}
.ui-monthpicker .ui-state-default:hover{background-color:#eaeff7}
.ui-monthpicker .ui-datepicker-month{display:none}
@media all and (min-width:1000px){
#all .form-sheet{max-width:628px;margin:0 auto}
}
@media all and (min-width:1600px){
#all .form-sheet{padding:5px}
}
#all .form-sheet .form-control,#all .form-sheet .multiinput{background-color:#fff}
#all .form-sheet .form-control.control-placeholder+.form-control,#all .form-sheet .multiinput.control-placeholder+.form-control{background-color:transparent}
#all .form-sheet .select{padding-top:0}
@media all and (min-width:1000px){
#all .form-sheet .select{padding-top:4px}
}
#all .form-sheet .select:after{top:23px}
#all .form-sheet .select select{padding-top:6px;padding-bottom:6px;height:50px;border-radius:4px;font-weight:700;font-family:kelson_sans,sans-serif;color:#1a1a1a}
#all .form-sheet .invite-email-preview{border:1px solid #000;border-radius:4px}
#all .form-sheet .scheldule-form .form-group{border-bottom-width:0}
#all .form-sheet .choose-tag-list li input[type=checkbox]:checked+label{background-color:#3268b0;color:#fff;border-color:#3268b0}
#all .form-sheet .choose-tag-list li label{background-color:#fff}
@-webkit-keyframes loader1{
from{-webkit-transform:rotate(30deg);transform:rotate(30deg)}
50%{-webkit-transform:rotate(170deg);transform:rotate(170deg)}
to{-webkit-transform:rotate(30deg);transform:rotate(30deg)}
}
@keyframes loader1{
from{-webkit-transform:rotate(30deg);transform:rotate(30deg)}
50%{-webkit-transform:rotate(170deg);transform:rotate(170deg)}
to{-webkit-transform:rotate(30deg);transform:rotate(30deg)}
}
@-webkit-keyframes loader2{
from{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
50%{-webkit-transform:rotate(-170deg);transform:rotate(-170deg)}
to{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
}
@keyframes loader2{
from{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
50%{-webkit-transform:rotate(-170deg);transform:rotate(-170deg)}
to{-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
}
@-webkit-keyframes loader3{
from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes loader3{
from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.profile-main{background-color:#eaeff7;padding-top:40px}
.profile-main+footer .block{border-top-width:0}
.page-loader{display:inline-block;position:relative;vertical-align:middle;width:16px;height:16px}
@media all and (min-width:768px){
.page-loader{width:26px;height:26px}
}
.page-loader:before{content:" ";background-color:#fff;border-radius:50px;display:block;border:3px solid #eaeff7;margin:0;width:16px;height:16px}
@media all and (min-width:768px){
.page-loader:before{width:26px;height:26px}
}
.page-loader .page-loader-inner{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:loader3;animation-name:loader3;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;position:absolute;left:0;top:0;width:100%;height:100%}
.page-loader .side-left{position:absolute;left:0;top:0;width:8px;height:16px;overflow:hidden}
@media all and (min-width:768px){
.page-loader .side-left{width:13px;height:26px}
}
.page-loader .side-right{position:absolute;right:0;top:0;width:8px;height:16px;overflow:hidden}
@media all and (min-width:768px){
.page-loader .side-right{width:13px;height:26px}
}
.page-loader .side-right .side{transform-origin:0 50%;-webkit-transform-origin:0 50%;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:loader2;animation-name:loader2;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.page-loader .side-right .side span{margin-left:-8px}
@media all and (min-width:768px){
.page-loader .side-right .side span{margin-left:-13px}
}
.page-loader .side{display:block;width:8px;height:16px;overflow:hidden;transform:rotate(0);transform-origin:100% 50%;-webkit-transform:rotate(0);-webkit-transform-origin:100% 50%;position:relative;left:0;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-name:loader1;animation-name:loader1;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@media all and (min-width:768px){
.page-loader .side{width:13px;height:26px}
}
.page-loader .side span{border:3px solid #098bd1;width:16px;height:16px;display:block;border-radius:56px}
@media all and (min-width:768px){
.page-loader .side span{width:26px;height:26px}
}
.video-container{position:relative;padding-bottom:56.25%;margin-top:30px;overflow:hidden;display:block}
.video-container:empty{display:none}
.video-container .video-container{padding-bottom:0;margin:0;position:static}
.video-container embed,.video-container iframe,.video-container object,.video-container video{top:0;left:0;right:0;bottom:0;width:100%;height:100%;position:absolute;display:block;border-width:0}
.about-numbers{padding-top:19px;padding-bottom:20px}
@media all and (min-width:768px){
.about-numbers{padding-top:33px;padding-bottom:42px}
}
@media all and (min-width:1000px){
.about-numbers{padding-top:42px}
}
.about-numbers.wide-columns ul{padding:0}
@media all and (min-width:768px){
.about-numbers.wide-columns ul li{padding-left:6.25%;padding-right:0;width:31.25%}
}
.about-numbers h3{text-align:center;padding-bottom:18px}
@media all and (min-width:1000px){
.about-numbers h3{padding-bottom:25px}
}
.about-numbers .subtitle{text-align:center;font-size:18px;line-height:24px;margin-top:-15px;padding-bottom:18px;margin-left:6.25%;margin-right:6.25%}
@media all and (min-width:768px){
.about-numbers .subtitle{padding-top:3px;margin-top:0;padding-bottom:36px}
}
@media all and (min-width:1000px){
.about-numbers .subtitle{padding-bottom:64px;margin-left:18.75%;margin-right:18.75%;padding-top:0;margin-top:-10px;font-size:20px;line-height:32px}
}
.about-numbers .small-text{margin:-7px 6.25% 0;font-size:16px;line-height:24px;text-align:center}
@media all and (min-width:768px){
.about-numbers .small-text{margin:4px 6.25% 0}
}
@media all and (min-width:1000px){
.about-numbers .small-text{margin:-5px 12.5% 0}
}
.about-numbers ul{list-style-type:none;margin:0;padding:0;overflow:hidden}
@media all and (min-width:1000px){
.about-numbers ul{padding:0 3.125%}
}
.about-numbers ul+h3{padding-top:25px}
@media all and (min-width:768px){
.about-numbers ul+h3{padding-top:48px}
}
@media all and (min-width:1000px){
.about-numbers ul+h3{padding-top:66px}
}
.about-numbers ul li{text-align:center;font-size:16px;line-height:24px;padding:0 40px 30px}
@media all and (min-width:768px){
.about-numbers ul li{float:left;width:31.25%;padding:0 0 0 6.67%}
}
@media all and (min-width:1000px){
.about-numbers ul li{width:33.33%;padding:0 6.67%}
}
.about-numbers ul li:last-child{padding-bottom:0}
.about-numbers ul li strong{display:block;font-size:32px;color:#379dd7;font-family:kelson_sans,sans-serif;font-weight:400;line-height:1;padding-bottom:8px}
@media all and (min-width:768px){
.about-numbers ul li strong{font-size:40px}
}
@media all and (min-width:1000px){
.about-numbers ul li strong{font-size:52px}
}
.about-numbers ul li .icon{line-height:105px;padding-bottom:10px}
@media all and (min-width:1000px){
.about-numbers ul li .icon{padding-bottom:0}
}
.about-numbers ul li .icon img{vertical-align:middle}
.braintree-payment-container .braintree-dropin{position:relative}
.braintree-payment-container .braintree-dropin [data-braintree-id=choose-a-way-to-pay],.braintree-payment-container .braintree-dropin [data-braintree-id=methods-edit],.braintree-payment-container .braintree-dropin [data-braintree-id=methods-label]{top:0}
.braintree-payment-container .braintree-method{width:100%}
.braintree-payment-container .braintree-upper-container{margin-top:40px}
.avoid-clicks{pointer-events:none}
.avoid-clicks .braintree-payment-container{pointer-events:auto}
.company-testimonial{background-color:#3268b0;color:#fff;text-align:center;padding-top:55px;padding-bottom:40px}
@media all and (min-width:768px){
.company-testimonial{padding-top:44px;padding-bottom:55px}
}
@media all and (min-width:1000px){
.company-testimonial{padding-top:100px}
}
.company-testimonial .list{list-style-type:none;margin:0;padding:0}
.company-testimonial .list li{margin:0;display:none;opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:.3s;transition:.3s}
@media all and (min-width:1000px){
.company-testimonial .list li{margin:0 12.5%}
}
.company-testimonial .list li.open{display:block}
.company-testimonial .list li.open+.open{border-top:1px solid #669ad4;-webkit-transition-delay:50ms;transition-delay:50ms}
.company-testimonial .list li.to-close{opacity:0;transform:translate(-20px,0);-webkit-transform:translate(-20px,0)}
@media all and (min-width:1000px){
.company-testimonial .list li.to-close{-webkit-transform:translate(0,-20px);transform:translate(0,-20px)}
}
.company-testimonial .list li.to-close-prev{opacity:0;transform:translate(20px,0);-webkit-transform:translate(20px,0)}
@media all and (min-width:1000px){
.company-testimonial .list li.to-close-prev{-webkit-transform:translate(0,-20px);transform:translate(0,-20px)}
}
.company-testimonial .list li.to-open{opacity:0;transform:translate(20px,0);-webkit-transform:translate(20px,0)}
@media all and (min-width:1000px){
.company-testimonial .list li.to-open{-webkit-transform:translate(0,20px);transform:translate(0,20px)}
}
.company-testimonial .list li.to-open-prev{opacity:0;transform:translate(-20px,0);-webkit-transform:translate(-20px,0)}
@media all and (min-width:1000px){
.company-testimonial .list li.to-open-prev{-webkit-transform:translate(0,20px);transform:translate(0,20px)}
}
.company-testimonial blockquote{border:4px solid #379dd7;position:relative;font-size:16px;line-height:24px;padding:29px 6.25% 45px}
.company-testimonial blockquote:before{color:#379dd7;width:47px;position:absolute;left:50%;margin-left:-23px;top:-15px;background-color:#3268b0;font-size:30px}
.company-testimonial .h1{padding-bottom:5px}
@media all and (min-width:1000px){
.company-testimonial .h1{padding-bottom:30px}
}
.company-testimonial .cite{position:relative;z-index:1}
.company-testimonial .cite .avatar{display:block;margin:-32px auto 14px;border:4px solid #379dd7;border-radius:50px;width:62px;height:62px}
.company-testimonial .cite .avatar img{border-radius:50px;width:55px;height:55px}
.company-testimonial .cite .name{display:block;font-weight:700;font-size:16px;color:#fff;margin-bottom:5px}
.company-testimonial .cite .name a{color:#fff}
.company-testimonial .cite .type{display:block;font-size:12px;font-weight:700;color:#58b4e5;text-transform:uppercase}
.company-testimonial .slider-nav{text-align:center;padding-top:18px}
@media all and (min-width:768px){
.company-testimonial .slider-nav{padding-top:47px}
}
.about-questions{background:#3268b0;position:relative;color:#fff;padding:3rem 0;text-align:center;color:#fff}
.about-questions:before{position:absolute;top:0;left:0;content:"";width:100%;height:6px;background:-webkit-gradient(linear,left top,right top,from(#379dd7),color-stop(25%,#379dd7),color-stop(25%,#76c1ec),color-stop(50%,#76c1ec),color-stop(50%,#fcc133),color-stop(75%,#fcc133),color-stop(75%,#379dd7),to(#379dd7));background:linear-gradient(90deg,#379dd7 0,#379dd7 25%,#76c1ec 25%,#76c1ec 50%,#fcc133 50%,#fcc133 75%,#379dd7 75%,#379dd7 100%)}
@media (min-width:768px){
.about-questions:before{background:-webkit-gradient(linear,left top,right top,from(#379dd7),color-stop(12.5%,#379dd7),color-stop(12.5%,#76c1ec),color-stop(25%,#76c1ec),color-stop(25%,#fcc133),color-stop(37.5%,#fcc133),color-stop(37.5%,#379dd7),color-stop(50%,#379dd7),color-stop(50%,#76c1ec),color-stop(62.5%,#76c1ec),color-stop(62.5%,#fcc133),color-stop(75%,#fcc133),color-stop(75%,#379dd7),color-stop(87.5%,#379dd7),color-stop(87.5%,#76c1ec),to(#76c1ec));background:linear-gradient(90deg,#379dd7 0,#379dd7 12.5%,#76c1ec 12.5%,#76c1ec 25%,#fcc133 25%,#fcc133 37.5%,#379dd7 37.5%,#379dd7 50%,#76c1ec 50%,#76c1ec 62.5%,#fcc133 62.5%,#fcc133 75%,#379dd7 75%,#379dd7 87.5%,#76c1ec 87.5%,#76c1ec 100%)}
}
@media all and (min-width:1000px){
.about-questions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.about-questions p{font-size:18px}
@media all and (min-width:768px){
.about-questions p{font-size:20px}
}
.about-questions .btn{min-width:190px}
.about-questions .button{padding-top:4px}
@media all and (min-width:768px){
.about-questions .button{padding-top:28px}
}
@media all and (min-width:1000px){
.about-questions .button{padding-top:22px}
}
.challenge-blog-box{padding-top:20px}
.blog-aside .box,.blog-box{display:none}
@media all and (min-width:1000px){
.blog-aside .box,.blog-box{overflow:hidden;display:block;color:#fff;padding:6px 40px 14px 24px;background-color:#3268b0;margin-bottom:4px;position:relative}
.blog-aside .box:before,.blog-box:before{position:absolute;color:#fff;opacity:.4;right:-20px;bottom:20px;font-size:100px}
.blog-aside .box h4,.blog-box h4{padding-bottom:6px;padding-top:14px;font-size:22px;line-height:30px}
.blog-aside .box p,.blog-box p{line-height:24px}
.blog-aside .box .btn,.blog-box .btn{min-width:125px;margin-top:8px}
#all .blog-aside .box .btn,#all .blog-box .btn{padding-left:25px;padding-right:25px}
}
.blog-aside .box.box2,.blog-box.box2{background-color:#3268b0}
.blog-aside .box.box3,.blog-box.box3{background-color:#379dd7}
.blog-aside .box.box4,.blog-box.box4{background-color:#eaeff7;color:#1a1a1a;padding-right:24px}
.blog-aside .box.box4 .form-group,.blog-box.box4 .form-group{padding:8px 0 12px}
.blog-aside .box.box4 .form-group label,.blog-box.box4 .form-group label{display:none}
.blog-aside .box.box4 .form-group .form-control,.blog-box.box4 .form-group .form-control{border-width:0;height:48px;font-size:16px;padding:10px 15px}
.blog-aside .box.box4 .form-group .form-control:focus,.blog-box.box4 .form-group .form-control:focus{-webkit-box-shadow:inset 0 -5px 0 -1px #379dd7;box-shadow:inset 0 -5px 0 -1px #379dd7}
.blog-aside .box.box4 .checkbox,.blog-box.box4 .checkbox{float:left;padding-top:4px}
.blog-aside .box.box4 .checkbox .check,.blog-box.box4 .checkbox .check{background-color:#fff;top:4px}
.blog-aside .box.box4 .checkbox label,.blog-box.box4 .checkbox label{color:#1a1a1a}
.blog-aside .box.box4 .button,.blog-box.box4 .button{text-align:right}
.blog-aside .box.box4 .button .btn,.blog-box.box4 .button .btn{min-width:72px}
.nav-outer{position:relative}
.nav-outer .nav-outer-scroll{overflow-x:auto}
@media all and (min-width:1000px){
.nav-outer .nav-outer-scroll{overflow:hidden;padding-bottom:4px;margin-bottom:-4px}
}
.nav-outer .nav-scroll-left,.nav-outer .nav-scroll-right{position:absolute;left:0;width:50px;top:0;bottom:0;cursor:pointer;opacity:0;visibility:hidden;background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff 0,#fff 50%,rgba(255,255,255,0) 100%);-webkit-transition:.3s;transition:.3s}
@media all and (min-width:768px){
.nav-outer .nav-scroll-left,.nav-outer .nav-scroll-right{left:-10px}
}
.nav-outer .nav-scroll-left:hover:before,.nav-outer .nav-scroll-right:hover:before{border-right-color:#fcc133}
.nav-outer .nav-scroll-left:before,.nav-outer .nav-scroll-right:before{content:" ";border-right:5px solid #3268b0;border-top:5px solid transparent;border-bottom:5px solid transparent;-webkit-transition:.3s;transition:.3s;left:10px;position:absolute;top:50%;margin-top:-7px}
.nav-outer .nav-scroll-left.active,.nav-outer .nav-scroll-right.active{opacity:1;visibility:visible}
.nav-outer .nav-scroll-right{left:auto;right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,#fff),to(#fff));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 50%,#fff 100%)}
@media all and (min-width:768px){
.nav-outer .nav-scroll-right{right:-10px}
}
.nav-outer .nav-scroll-right:hover:before{border-left-color:#fcc133}
.nav-outer .nav-scroll-right:before{border-left:5px solid #3268b0;border-right-width:0;left:auto;right:10px}
.subpage-menu{-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:0 4px 12px -3px rgba(0,86,184,.2);box-shadow:0 4px 12px -3px rgba(0,86,184,.2);position:relative;z-index:30}
@media all and (min-width:768px){
.subpage-menu{padding-top:4px;padding-bottom:3px;border-bottom:1px solid #eaeff7;-webkit-box-shadow:none;box-shadow:none;height:65px}
}
@media all and (min-height:400px){
.scroll-challenge .subpage-menu{position:fixed;left:0;width:100%;top:80px;border-top:1px solid #eaeff7;background-color:#fff;z-index:30;-webkit-box-shadow:0 4px 12px rgba(0,86,184,.2);box-shadow:0 4px 12px rgba(0,86,184,.2)}
}
.subpage-menu .nav{white-space:nowrap;margin-left:-20px;margin-right:-20px;display:inline-block}
@media all and (min-width:768px){
.subpage-menu .nav{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
}
.subpage-menu .nav:before{display:inline-block;width:18px;vertical-align:middle}
@media all and (min-width:768px){
.subpage-menu .nav:before{display:none}
}
.subpage-menu .nav:after{display:inline-block;width:18px;vertical-align:middle}
@media all and (min-width:768px){
.subpage-menu .nav:after{display:none}
}
.subpage-menu .nav li{display:inline-block;float:none;vertical-align:bottom;margin-right:30px}
@media all and (min-width:1000px){
.subpage-menu .nav li{margin-right:36px}
}
.subpage-menu .nav li.last-child,.subpage-menu .nav li:last-child{margin-right:0}
.subpage-menu .nav li.to-right{display:none}
@media all and (min-width:1000px){
.subpage-menu .nav li.to-right{display:block;float:right;margin-right:0}
}
@media all and (min-width:1000px) and (min-width:1000px){
.subpage-menu .nav li.to-right a:hover:after{border-left-color:#fcc133}
}
@media all and (min-width:1000px){
.subpage-menu .nav li.to-right a:after{content:" ";border-left:5px solid #3268b0;border-top:5px solid transparent;border-bottom:5px solid transparent;display:inline-block;margin-left:10px;-webkit-transition:.3s;transition:.3s}
}
.subpage-menu .nav a{font-size:14px;font-weight:700;padding:22px 0 20px;display:block;position:relative}
@media all and (min-width:768px){
.subpage-menu .nav a{padding:22px 0}
}
@media all and (min-width:1000px){
.subpage-menu .nav a{padding-bottom:18px}
}
.subpage-menu .nav .active a{background-color:transparent;color:#379dd7}
.subpage-menu .nav .active a:before{content:" ";position:absolute;left:0;width:100%;height:4px;background-color:#379dd7;bottom:0}
@media all and (min-width:1000px){
.subpage-menu .nav .active a:before{bottom:-4px}
}
.subpage-menu .nav .active a:focus,.subpage-menu .nav .active a:hover{background-color:#fff;color:#fcc133}
.custom-class-verticalicons3+ul{list-style-type:none;margin:-15px -15px 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.custom-class-verticalicons3+ul:before{display:none}
.custom-class-verticalicons3+ul li{width:100%;padding:15px 15px 0}
@media all and (min-width:480px){
.custom-class-verticalicons3+ul li{width:50%}
}
@media all and (min-width:768px){
.custom-class-verticalicons3+ul li{width:33.33%}
}
.custom-class-verticalicons3+ul li:before{display:none}
.custom-class-verticalicons3+ul li img{display:block;margin:0 auto}
.custom-class-border{margin:0;padding-left:30px;border-left:2px solid #3268b0}
table.custom-class-border{border-width:0;padding-left:0;border-collapse:separate}
table.custom-class-border td{padding-left:30px;border-width:0;border-left:2px solid #3268b0}
.text .custom-class-bg{background-color:#edf8ff;padding:20px 30px}
.text li.custom-class-bg{padding-top:0;padding-bottom:0;padding-left:50px}
.text li.custom-class-bg:first-child{padding-top:20px}
.text li.custom-class-bg:last-child{padding-bottom:20px}
.text .custom-class-comment1,.text .custom-class-comment2{position:relative;border:3px solid #eaeff7;border-radius:4px;padding:27px 29px 17px;margin-bottom:20px}
@media all and (min-width:768px){
.text .custom-class-comment1,.text .custom-class-comment2{min-height:205px;margin-left:260px}
}
.text .custom-class-comment1 .tik,.text .custom-class-comment2 .tik{display:block;position:relative}
@media all and (min-width:768px){
.text .custom-class-comment1 .tik:before,.text .custom-class-comment2 .tik:before{content:" ";position:absolute;border:3px solid #eaeff7;width:40px;height:40px;background-color:#fff;border-radius:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-50px;top:0}
.text .custom-class-comment1 .tik:after,.text .custom-class-comment2 .tik:after{content:" ";position:absolute;width:29px;height:56px;background-color:#fff;left:-29px;top:-7px}
}
@media all and (min-width:768px){
.text .custom-class-comment1:before{display:block;content:" ";background:url(../../../images/old/blog_tomasz.jpg) center no-repeat;background-size:cover;width:197px;height:197px;border:3px solid #eaeff7;border-radius:100px;position:absolute;left:-260px;top:0}
}
.text .custom-class-comment1:after{content:"Tomasz Florczak, CTO at ChallengeRocket";position:absolute;right:0;bottom:-30px;font-size:12px}
@media all and (min-width:768px){
.text .custom-class-comment2:before{display:block;content:" ";background:url(../../../images/old/blog_pawel.jpg) center no-repeat;background-size:cover;width:197px;height:197px;border:3px solid #eaeff7;border-radius:100px;position:absolute;left:-260px;top:0;font-weight:700;text-transform:uppercase;font-size:12px}
}
.text .custom-class-comment2:after{content:"Pawel Kwiatkowski, CTO at ChallengeRocket";position:absolute;right:0;bottom:-30px;font-size:12px}
.custom-class-verticalicons4+ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;margin-left:-8px!important;margin-right:-8px!important;padding-top:14px}
.custom-class-verticalicons4+ul li{position:relative;display:block;text-align:center;width:25%}
.custom-class-verticalicons4+ul li:before{display:none}
.custom-class-verticalicons4+ul .custom-class-col1{text-align:center;display:block}
@media all and (min-width:480px){
.custom-class-verticalicons4+ul .custom-class-col1{display:block}
}
.custom-class-verticalicons4+ul .custom-class-col2{display:block}
@media all and (min-width:480px){
.custom-class-verticalicons4+ul .custom-class-col2{display:block}
}
.custom-class-verticalicons4+ul img{width:100px!important;height:auto!important;margin-bottom:5px}
.custom-class-verticalicons4+ul strong{display:inline-block;width:100%}
@media all and (max-width:999px){
.custom-class-verticalicons4+ul li{width:50%!important;padding-bottom:30px!important}
}
@media all and (max-width:479px){
.custom-class-verticalicons4+ul li{width:100%!important}
}
@media all and (min-width:768px){
.left-vertical-menu{padding-bottom:30px;-webkit-box-shadow:0 1px 4px rgba(0,86,184,.2);box-shadow:0 1px 4px rgba(0,86,184,.2);background-color:#fff;display:inline-block;width:100%;vertical-align:bottom;padding-bottom:0}
}
@media all and (min-width:1220px){
.left-vertical-menu{padding-bottom:30px;float:left;width:25%;background:0 0;-webkit-box-shadow:none;box-shadow:none}
}
.left-vertical-menu.simple-menu .box{padding-bottom:0}
.left-vertical-menu.simple-menu .main-box{padding-top:0}
.left-vertical-menu.simple-menu .main-box:before{display:none}
.left-vertical-menu.simple-menu .main-box .left-menu{padding-top:20px;padding-bottom:20px;opacity:1;max-height:none}
.left-vertical-menu.simple-menu .main-box .left-menu li{border-top:1px solid #dfebf7;padding:0}
.left-vertical-menu.simple-menu .main-box .left-menu li:first-child{border-top-width:0}
.left-vertical-menu.simple-menu .main-box .left-menu li a{display:block;padding:10px 15px;font-size:14px}
.left-vertical-menu.simple-menu .main-box .left-menu li a.active{background-color:#dfebf7}
.left-vertical-menu .box{background-color:#fff;margin-bottom:4px;-webkit-box-shadow:0 1px 4px rgba(0,86,184,.2);box-shadow:0 1px 4px rgba(0,86,184,.2);padding:16px 24px 24px}
@media all and (min-width:768px){
.left-vertical-menu .box{-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}
}
@media all and (min-width:1220px){
.left-vertical-menu .box{margin-bottom:4px;margin-right:30px;-webkit-box-shadow:0 1px 4px rgba(0,86,184,.2);box-shadow:0 1px 4px rgba(0,86,184,.2)}
}
@media all and (min-width:768px){
.left-vertical-menu .col1{float:left;width:50%;border-right:1px solid #d9ecfa}
}
@media all and (min-width:1220px){
.left-vertical-menu .col1{float:none;width:auto;border-width:0}
}
.left-vertical-menu .col1 .box>p .btn{display:block}
@media all and (min-width:768px){
.left-vertical-menu .col1 .box>p .btn{display:none}
}
@media all and (min-width:1220px){
.left-vertical-menu .col1 .box>p .btn{display:block}
}
.left-vertical-menu .col1:only-child{width:100%;float:none;border-right-width:0;border-bottom:1px solid #d9ecfa}
.left-vertical-menu .main-box ul{list-style-type:none;margin:0;overflow:hidden;padding:5px 0 0;color:#acbac2;font-size:12px;max-height:5px;opacity:0;-webkit-transition:1s;transition:1s}
@media all and (min-width:768px){
.left-vertical-menu .main-box ul{opacity:1;max-height:none;padding:11px 0 16px}
}
.left-vertical-menu .main-box ul li{position:relative;line-height:16px;padding:4px 0 4px 26px;color:#acbac2}
.left-vertical-menu .main-box ul li:before{position:absolute;left:0;top:6px}
.left-vertical-menu .main-box ul li.is{color:#3268b0}
.section{overflow:hidden}
.section_jumbotron{padding:0 0 1rem;position:relative}
.section_candidates{background:#f0f4f9;padding:0 0 40px}
@media all and (min-width:1600px){
.section_candidates{padding:0 0 80px}
}
.section_integrate{background:#f0f4f9}
.section_free-trial{background:#3268b0;position:relative;color:#fff;padding:3rem 0}
.section_free-trial:before{position:absolute;top:0;left:0;content:"";width:100%;height:6px;background:-webkit-gradient(linear,left top,right top,from(#379dd7),color-stop(25%,#379dd7),color-stop(25%,#76c1ec),color-stop(50%,#76c1ec),color-stop(50%,#fcc133),color-stop(75%,#fcc133),color-stop(75%,#379dd7),to(#379dd7));background:linear-gradient(90deg,#379dd7 0,#379dd7 25%,#76c1ec 25%,#76c1ec 50%,#fcc133 50%,#fcc133 75%,#379dd7 75%,#379dd7 100%)}
@media (min-width:768px){
.section_free-trial:before{background:-webkit-gradient(linear,left top,right top,from(#379dd7),color-stop(12.5%,#379dd7),color-stop(12.5%,#76c1ec),color-stop(25%,#76c1ec),color-stop(25%,#fcc133),color-stop(37.5%,#fcc133),color-stop(37.5%,#379dd7),color-stop(50%,#379dd7),color-stop(50%,#76c1ec),color-stop(62.5%,#76c1ec),color-stop(62.5%,#fcc133),color-stop(75%,#fcc133),color-stop(75%,#379dd7),color-stop(87.5%,#379dd7),color-stop(87.5%,#76c1ec),to(#76c1ec));background:linear-gradient(90deg,#379dd7 0,#379dd7 12.5%,#76c1ec 12.5%,#76c1ec 25%,#fcc133 25%,#fcc133 37.5%,#379dd7 37.5%,#379dd7 50%,#76c1ec 50%,#76c1ec 62.5%,#fcc133 62.5%,#fcc133 75%,#379dd7 75%,#379dd7 87.5%,#76c1ec 87.5%,#76c1ec 100%)}
}
.section_page-main-header{padding:20px 0 0}
@media (min-width:1600px){
.section_page-main-header{padding:54px 0 32px}
}
.section_node-description{margin:70px 0}
.section_info-message{padding:0}
.section_register-form{padding:50px 0}
.section_career-hub-menu{position:sticky;top:70px;display:none;background-color:#fff;z-index:99}
@media (min-width:1000px){
.section_career-hub-menu{display:block}
}
@media all and (min-width:1600px){
.section_career-hub-menu{top:80px}
}
.section__dot{display:inline-block;width:100%;margin:46px 0 26px;text-align:center}
@media (min-width:768px){
.section__dot{margin:54px 0 20px}
}
@media all and (min-width:1600px){
.section__dot{margin:64px 0 26px}
}
.section__dot_smallpadding{margin-top:26px}
@media (min-width:768px){
.section__dot_smallpadding{margin-top:34px}
}
@media all and (min-width:1600px){
.section__dot_smallpadding{margin-top:44px}
}
.section__accent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 30px}
@media (min-width:480px){
.section__accent{margin:16px 0 24px}
}
.section__wrapper{max-width:1102px;margin:0 auto;padding:0 1.5rem}
@media (min-width:1600px){
.section__wrapper{max-width:1202px}
}
@media (min-width:1000px){
.section_with-sidebar .section__wrapper{padding-right:26rem}
}
.section__wrapper_narrow{max-width:608px}
.section__sidebar{position:relative}
@media (min-width:1000px){
.section__sidebar{top:0;right:1.5rem;position:absolute;width:22rem}
}
.section__maintitle{font-size:30px;line-height:38px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;margin:0 0 32px;text-align:center}
@media all and (min-width:768px){
.section__maintitle{font-size:36px;line-height:44px}
}
@media all and (min-width:1000px){
.section__maintitle{font-size:42px;line-height:50px}
}
@media (min-width:1600px){
.section__maintitle{font-size:52px;line-height:60px}
}
@media (min-width:1600px){
.section__maintitle_small{font-size:48px;line-height:60px}
}
.section__title{font-size:26px;line-height:34px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;margin:0 0 16px;text-align:center}
@media all and (min-width:1000px){
.section__title{font-size:32px;line-height:44px}
}
@media (min-width:1600px){
.section__title{font-size:36px;line-height:48px}
}
.section__title_left{text-align:left}
.section_page-main-header .section__title{text-align:left}
.section__title u{-webkit-text-decoration:underline solid #ff9a02;text-decoration:underline solid #ff9a02;text-decoration-thickness:auto;text-decoration-thickness:3px;text-underline-offset:4.2px}
.section__subtitle{font-size:20px;line-height:28px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;margin:0 0 10px;text-align:center}
@media all and (min-width:1000px){
.section__subtitle{font-size:18px;line-height:26px}
}
@media (min-width:1600px){
.section__subtitle{font-size:24px;line-height:34px}
}
.section_page-main-header .section__subtitle{text-align:left}
.section__subtitle_left{text-align:left}
.section__description{margin:0 0 28px;text-align:center}
@media all and (min-width:1600px){
.section__description{margin:0 0 34px}
}
.section__description_left{text-align:left}
.section_page-main-header .section__description{text-align:left}
.section__description p{font-size:16px;line-height:26px;margin:0}
@media all and (min-width:1000px){
.section__description p{font-size:15px;line-height:25px}
}
@media (min-width:1600px){
.section__description p{font-size:18px;line-height:30px}
}
.section__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;position:relative}
@media (min-width:480px){
.section__buttons{padding:0 3rem}
}
@media (min-width:768px){
.section__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}
}
@media all and (min-width:1000px){
.section__buttons_left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
}
.section__buttons_margin{margin:20px 0 30px}
.section__buttons_box{margin:10px 0 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.section_summary .section__buttons{margin:40px 0}
@media (min-width:768px){
.section__buttons_desktop-hidden{display:none}
}
.section__buttons_mobile-hidden{display:none}
@media (min-width:768px){
.section__buttons_mobile-hidden{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.section__text-center{text-align:center;max-width:400px;margin-left:auto;margin-right:auto}
.section__buttons-vertical{text-align:center;margin:40px 0 20px}
.section__buttons-vertical .btn{margin-bottom:20px}
.section__buttons-separator{margin:8px}
@media (min-width:768px){
.section__buttons-separator{margin:0 16px}
}
.section__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 12px}
.section__header-title{font-size:20px;line-height:28px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
@media all and (min-width:1000px){
.section__header-title{font-size:18px;line-height:26px}
}
@media (min-width:1600px){
.section__header-title{font-size:24px;line-height:34px}
}
.section__header-back-button{margin:0 16px 0 0}
.section__header-indented{font-size:20px;line-height:28px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;font-weight:500}
@media all and (min-width:1000px){
.section__header-indented{font-size:18px;line-height:26px}
}
@media (min-width:1600px){
.section__header-indented{font-size:24px;line-height:34px}
}
@media (min-width:1600px){
.section__header-indented{margin-left:-72px}
}
.section__header-title-btn{font-size:11px;line-height:15px;text-transform:uppercase;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#1a1a1a}
@media all and (min-width:1000px){
.section__header-title-btn{font-size:9px;line-height:11px}
}
@media (min-width:1600px){
.section__header-title-btn{font-size:11px;line-height:15px}
}
.section__header-title-btn:after{content:"\e006"}
.section__header-title-btn:after{font-size:9px;margin:0 0 0 6px}
.section__header-title-btn_mobile-hidden{display:none}
@media (min-width:768px){
.section__header-title-btn_mobile-hidden{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.section__node-description{font-size:16px;line-height:26px;font-weight:400;color:#acbac2;font-family:kelson_sans,sans-serif}
@media all and (min-width:1000px){
.section__node-description{font-size:13px;line-height:22px}
}
@media (min-width:1600px){
.section__node-description{font-size:16px;line-height:26px}
}
.section__node-description p{font-size:16px;line-height:26px;font-weight:400;color:#acbac2;font-family:kelson_sans,sans-serif}
@media all and (min-width:1000px){
.section__node-description p{font-size:13px;line-height:22px}
}
@media (min-width:1600px){
.section__node-description p{font-size:16px;line-height:26px}
}
.section__image{display:block;margin:0 auto 32px;max-height:150px;-o-object-fit:contain;object-fit:contain}
@media all and (min-width:1600px){
.section__image{margin:32px auto;max-height:none}
}
.section__image_left{margin:32px 0}
.section__box{background:#fff;border-radius:4px;margin:0 0 40px}
@media all and (min-width:768px){
.section__box{margin:0 0 60px}
}
.section__box_padding{padding:30px}
.challenges{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.challenges__type{padding:40px 0 30px;border-bottom:1px solid #f0f4f9}
@media (min-width:1220px){
.challenges__type{padding:80px 0 60px}
}
@media all and (min-width:1600px){
.challenges__type{padding:90px 0 70px}
}
.challenges__type:last-child{border-bottom:none}
.challenges__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
@media all and (min-width:1000px){
.challenges__row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
}
.challenges__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}
.challenges__main-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:30px -5px}
@media (min-width:1000px){
.challenges__main-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
@media all and (min-width:1600px){
.challenges__main-list{margin:50px -5px}
}
.challenges__info{text-align:center;width:100%}
@media (min-width:1000px){
.challenges__info{width:50%;-ms-flex-negative:0;flex-shrink:0;text-align:left}
}
.challenges__info-margin{margin-bottom:30px}
@media all and (min-width:1000px){
.challenges__info-margin{margin-bottom:0}
}
.challenges__info-title{font-size:26px;line-height:34px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;margin:0 0 12px}
@media all and (min-width:1000px){
.challenges__info-title{font-size:32px;line-height:44px}
}
@media (min-width:1600px){
.challenges__info-title{font-size:36px;line-height:48px}
}
@media (min-width:768px){
.challenges__info-title{white-space:pre-line;margin:0 0 32px}
}
.challenges__dot{margin:5px 0 24px}
@media all and (min-width:1600px){
.challenges__dot{margin:10px 0 34px}
}
.challenge-card{background-color:#fff;position:relative;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:363px;color:#1a1a1a;-webkit-box-shadow:0 0 0 1px #eaeff7,10px 30px 60px rgba(224,233,243,.45);box-shadow:0 0 0 1px #eaeff7,10px 30px 60px rgba(224,233,243,.45);-webkit-transition:-webkit-box-shadow .25s;transition:-webkit-box-shadow .25s;transition:box-shadow .25s;transition:box-shadow .25s,-webkit-box-shadow .25s;min-width:0;text-align:left;cursor:pointer}
@media all and (min-width:768px){
.challenge-card{min-height:268px}
}
@media all and (min-width:1600px){
.challenge-card{min-height:318px}
}
.challenge-card:focus,.challenge-card:hover{color:#1a1a1a;-webkit-box-shadow:0 0 0 2px #3268b0,10px 30px 60px rgba(224,233,243,.45);box-shadow:0 0 0 2px #3268b0,10px 30px 60px rgba(224,233,243,.45)}
.challenges__list .challenge-card{width:calc(100% - 10px);margin:0 5px 10px}
@media (min-width:768px){
.challenges__list .challenge-card{width:calc(50% - 10px)}
}
@media (min-width:1000px){
.challenges__list .challenge-card{width:calc(25% - 10px)}
}
.challenges__main-list .challenge-card{width:calc(100% - 10px);margin:0 5px 10px}
.challenge-card_main{margin:35px 0 10px}
@media (min-width:768px){
.challenge-card_main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
@media (min-width:1000px){
.challenge-card_main{margin:0 0 35px 5px}
}
.challenge-card_main .challenge-card__image{display:-webkit-box;display:-ms-flexbox;display:flex}
.challenge-card_main .challenge-card__img{max-height:100%}
.challenge-card_completed{opacity:.6}
.challenge-card_featured{min-height:unset}
.challenge-card_inactive{color:#1a1a1a;-webkit-box-shadow:0 0 0 1px #eaeff7,10px 30px 60px rgba(224,233,243,.45);box-shadow:0 0 0 1px #eaeff7,10px 30px 60px rgba(224,233,243,.45);cursor:default;opacity:.7}
.challenge-card_inactive:focus,.challenge-card_inactive:hover{color:#1a1a1a;-webkit-box-shadow:0 0 0 1px #eaeff7,10px 30px 60px rgba(224,233,243,.45);box-shadow:0 0 0 1px #eaeff7,10px 30px 60px rgba(224,233,243,.45)}
.challenge-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 0 0}
@media (min-width:768px){
.challenge-card__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}
.challenge-card__image{min-height:138px;height:100%;margin:32px 18px 0;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}
.challenge-card__image:before{color:#3268b0;font-size:80px;line-height:138px}
@media (min-width:768px){
.challenge-card_main .challenge-card__image{margin:0;width:50%;height:auto;border-right:1px solid #eaeff7}
}
.challenge-card_featured .challenge-card__image{margin:0;height:auto;-ms-flex-negative:0;flex-shrink:0;min-height:100px}
@media (min-width:768px){
.challenge-card_featured .challenge-card__image{width:50%;padding:0 25px 0 0}
}
.challenge-card__img{max-width:100%;border-radius:4px;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center;height:auto}
.challenge-card_featured .challenge-card__img{height:auto}
.challenge-card__icon{height:40px;width:40px;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center;margin:50px 18px 0}
@media all and (min-width:1600px){
.challenge-card__icon{height:60px;width:60px}
}
.challenge-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 18px 20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
@media (min-width:768px){
.challenge-card_main .challenge-card__content{padding:42px 18px 20px;width:50%;position:relative}
}
.challenge-card__short-content{font-size:14px;line-height:20px;margin:15px 0 0}
@media all and (min-width:1000px){
.challenge-card__short-content{font-size:12px;line-height:18px}
}
@media (min-width:1600px){
.challenge-card__short-content{font-size:14px;line-height:20px}
}
.challenge-card__tags{position:absolute;top:0;left:18px;right:34px;height:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:calc(100% - 34px)}
.challenge-card__favourite{cursor:pointer;font-size:24px;line-height:24px;position:absolute;height:34px;width:34px;top:0;right:0;color:#acbac2;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}
.challenge-card__favourite:before{content:"\e06f"}
.challenge-card__favourite_active{color:#fcc133}
.challenge-card__favourite_active:before{content:"\e06d"}
.challenge-card__title-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.challenge-card_main .challenge-card__title-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.challenge-card__title{font-size:16px;line-height:24px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;overflow:hidden;text-overflow:ellipsis}
@media all and (min-width:1000px){
.challenge-card__title{font-size:16px;line-height:24px}
}
@media (min-width:1600px){
.challenge-card__title{font-size:19px;line-height:27px}
}
.challenge-card__feature-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:14px 0 0}
.challenge-card__feature-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #f0f4f9;padding:12px 0}
.challenge-card__feature-list-item:last-child{padding:12px 0 0}
@media (min-width:480px){
.challenge-card__feature-list-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.challenge-card__feature-list-item_col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.challenge-card__feature-list-item_no-border{border-top-width:0}
.challenge-card__feature-list-label{font-size:11px;line-height:15px;text-transform:uppercase;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;color:#88979f;margin:0 0 4px;padding-right:10px}
@media all and (min-width:1000px){
.challenge-card__feature-list-label{font-size:9px;line-height:11px}
}
@media (min-width:1600px){
.challenge-card__feature-list-label{font-size:11px;line-height:15px}
}
.challenge-card__feature-list-label:last-child{margin:0;padding-right:0}
@media (min-width:480px){
.challenge-card__feature-list-label{margin:0}
}
.challenge-card__feature-list-item_col .challenge-card__feature-list-label{margin:0 0 4px}
.challenge-card__feature-list-value{font-size:11px;line-height:15px;text-transform:uppercase;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
@media all and (min-width:1000px){
.challenge-card__feature-list-value{font-size:9px;line-height:11px}
}
@media (min-width:1600px){
.challenge-card__feature-list-value{font-size:11px;line-height:15px}
}
.challenge-card .tags{width:100%}
.tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none;margin:0 -5px -5px 0}
.tags_small{margin:0 -2px -2px 0}
.tags_large{margin:0 -10px -10px 0}
.tags_responsive{margin:0 -2px -2px 0}
@media (min-width:480px){
.tags_responsive{margin:0 -5px -5px 0}
}
@media (min-width:768px){
.tags_responsive{margin:0 -10px -10px 0}
}
.tags_career-hub{margin:10px 0 20px;display:none}
@media (min-width:768px){
.tags_career-hub{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.tags_nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.job-card__tags .tags{width:100%;overflow:hidden}
.tags__item{font-size:11px;line-height:15px;text-transform:uppercase;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;color:#fff;font-family:kelson_sans,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;background-color:#3268b0;text-decoration:none;white-space:nowrap;border-radius:2px;padding:3px 4px;margin:0 5px 5px 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media all and (min-width:1000px){
.tags__item{font-size:9px;line-height:11px}
}
@media (min-width:1600px){
.tags__item{font-size:11px;line-height:15px}
}
.tags__item:before{color:#fff;margin:0 7px 0 0;position:relative;font-size:14px}
.tags__item_lang{margin-left:auto;margin-right:0}
.tags__item_more{background-color:transparent;color:#1a1a1a}
.tags__item_yellow{background-color:#fcc133}
.tags__item_orange{background-color:#ff9a02}
.tags__item_light-blue{background-color:#76c1ec}
.tags__item_blue{background-color:#3268b0}
.tags__item_green{background-color:#12c30f}
.tags__item_violet{background-color:#8c00c8}
.tags__item_white{background-color:#fff;color:#1a1a1a}
.tags__item_light-grey{background-color:#f0f4f9;color:#1a1a1a}
.tags__item_grey{background-color:#acbac2}
.tags__item_dark-grey{background-color:#667985}
.tags__item_transparent{background:0 0;color:#1a1a1a}
.tags_small .tags__item{font-size:9px;line-height:11px;padding:1px 3px;margin:0 2px 2px 0}
.tags_large .tags__item{padding:0 15px;margin:0 10px 10px 0;border-radius:4px;font-size:12px;line-height:20px;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px}
@media all and (min-width:1000px){
.tags_large .tags__item{font-size:10px;line-height:18px}
}
@media (min-width:1600px){
.tags_large .tags__item{font-size:12px;line-height:20px}
}
.tags_responsive .tags__item{letter-spacing:.5px;font-size:9px;line-height:11px;padding:1px 3px;margin:0 2px 2px 0;border-radius:2px}
@media (min-width:480px){
.tags_responsive .tags__item{font-size:10px;line-height:13px;padding:3px 4px;margin:0 5px 5px 0;border-radius:2px}
}
@media (min-width:768px){
.tags_responsive .tags__item{font-size:13px;line-height:16px;padding:4px 15px;margin:0 10px 10px 0;border-radius:4px}
}
.tags_hashtags .tags__item{background-color:transparent;color:#1a1a1a;text-transform:none;font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:16px}
.tags_hashtags .tags__item:before{content:"/"}
.tags__item a{color:inherit;display:block;width:100%;padding:4px 15px;margin:-4px -15px}
.link{font-size:13px;line-height:15px;text-transform:uppercase;font-family:kelson_sans,sans-serif;font-weight:700;letter-spacing:.1px;display:inline-block;position:relative;text-decoration:none;color:#1a1a1a;padding:0 0 2px;-webkit-transition:color .25s;transition:color .25s;cursor:pointer;background:0 0;border:none}
@media all and (min-width:1000px){
.link{font-size:12px;line-height:14px}
}
@media (min-width:1600px){
.link{font-size:14px;line-height:16px}
}
.link:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background-color:#1a1a1a;-webkit-transition:background-color .25s;transition:background-color .25s}
.link:hover{color:#3268b0}
.link:hover:after{background-color:#3268b0}
.link_tap:hover{color:initial}
.link_tap:hover:after{background-color:#1a1a1a}
.link__icon_outside{position:absolute;right:100%;margin:0 10px 0 0}
.free-trial-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media (min-width:768px){
.free-trial-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.free-trial-section__item_content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
@media (min-width:768px){
.free-trial-section__item_cta{padding:0 2rem}
}
.free-trial-section .btn{white-space:nowrap}
.free-trial-section .section__title{margin:0 0 24px}
.free-trial-section .section__description,.free-trial-section .section__subtitle,.free-trial-section .section__title{text-align:left}
.free-trial-section .section__description a,.free-trial-section .section__subtitle a,.free-trial-section .section__title a{color:#fff;text-decoration:underline}
.free-trial-section .section__description a:hover,.free-trial-section .section__subtitle a:hover,.free-trial-section .section__title a:hover{text-decoration:none}
@media (min-width:768px){
.free-trial-section .section__description{margin:0}
}
.free-trial-section h3{font-size:30px;line-height:40px;font-family:kelson_sans,sans-serif;letter-spacing:.76px}
@media (min-width:1000px){
.free-trial-section h3{font-size:36px;line-height:42px}
}
@media (min-width:1220px){
.free-trial-section h3{font-size:44px;line-height:60px}
}
.free-trial-section .btn{text-decoration:none}
.free-trial-section .btn:hover{color:#0e0909;background-color:#ff9a02}
#mceu_18-body{display:none}
#all .mce-panel{border-bottom-width:0!important}
#all .block-info-tip{position:relative;padding:10px 10px 12px 40px;background-color:rgba(255,255,255,.2);border:1px solid #b6dcf1;margin-bottom:15px}
#all .block-info-tip:before{position:absolute;left:10px;top:10px;font-size:18px;color:#fcc133;font-family:subicon;font-style:normal;font-weight:400;line-height:1;text-transform:none;content:"x"}
#all .block-info-tip ol:last-child,#all .block-info-tip p:last-child,#all .block-info-tip ul:last-child{margin-bottom:0}
.top-label{display:inline-block;color:#fff;font-family:kelson_sans,sans-serif;font-style:normal;font-weight:700;text-transform:uppercase;background-color:#85ca00;text-decoration:none;white-space:nowrap;border-radius:2px;letter-spacing:.5px;font-size:10px;line-height:13px;padding:2px 4px;margin:0 5px 5px 0;vertical-align:middle}
.top-label.label-below{background-color:#ffc13b}
.empty-list{text-align:center;padding:40px 0}
.empty-list:before{background:url(../../../assets2/images/dashboard/rocket_box.png) center no-repeat;background-size:contain;display:block;content:" ";height:148px;margin-bottom:10px}
@media all and (min-width:480px){
.empty-list:before{margin-bottom:30px}
}
@media all and (min-width:1000px){
.empty-list:before{height:248px}
}
.empty-list+.main-list{margin-top:-40px}
.empty-list-simple{text-align:center;padding:30px 0}
@media all and (min-width:1600px){
.empty-list-simple{padding:60px 0}
}
.empty-list-simple+.main-list{margin-top:-40px}
.empty-list-simple:before{background:url(../../../assets2/images/dashboard/rocket_box.png) center top no-repeat;display:block;height:86px;margin-bottom:10px;content:" "}
.subpage .header-outer{height:80px;position:sticky;position:-webkit-sticky;top:0;z-index:50}
@media all and (min-width:1000px){
.subpage.scroll-challenge header,.subpage.scroll100 header{-webkit-box-shadow:none;box-shadow:none}
}
.subpage.scroll-challenge header{-webkit-box-shadow:none;box-shadow:none}
.subpage .simple-header header{height:80px;-webkit-box-shadow:0 2px 12px 0 rgba(50,104,176,.05);box-shadow:0 2px 12px 0 rgba(50,104,176,.05)}
@media all and (min-width:1000px){
.subpage .simple-header header.fixed .nav .main-menu>a{padding-top:26px}
}
.subpage .simple-header header .brand-outer{position:relative}
.subpage .simple-header header .brand{padding:0 20px 0 0;position:absolute;left:0;right:auto}
@media all and (min-width:1200px){
.subpage .simple-header header .brand{padding-right:0}
}
.subpage .simple-header header .brand img{height:48px;width:133px;margin-left:0}
.subpage .simple-header header .nav>li>.a,.subpage .simple-header header .nav>li>a{padding-top:16px;padding-bottom:19px;line-height:20px}
@media all and (min-width:1000px){
.subpage .simple-header header .nav>li>.a,.subpage .simple-header header .nav>li>a{padding-top:26px;padding-bottom:22px}
}
.subpage .simple-header header .buttons{padding-top:18px;display:inline-block}
.submenu{display:none}
@media all and (min-width:1000px){
.submenu{display:block;border-bottom:1px solid #eaeff7;text-align:center}
.submenu ul{list-style-type:none;margin:0;padding:0;display:inline-block;vertical-align:bottom}
.submenu ul li{float:left;text-align:left;padding:0 16px}
.submenu ul a{display:block;font-size:14px;padding:10px 0;line-height:30px}
.submenu ul a.open{color:#379dd7;-webkit-box-shadow:inset 0 -5px 0 -1px #379dd7;box-shadow:inset 0 -5px 0 -1px #379dd7}
}
.breadcrumb{list-style-type:none;margin:10px 0;padding:7px 0;position:relative;z-index:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}
.breadcrumb a{font-weight:400;color:#657077}
.breadcrumb a:hover{color:#3268b0}
.breadcrumb li{display:inline;font-size:16px;margin-right:8px;position:relative}
@media all and (min-width:768px){
.breadcrumb li{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
.breadcrumb li:last-child:after{display:none}
.breadcrumb li:after{content:"›";margin-left:8px}
.editor-header{z-index:25;min-height:71px;width:100%;position:relative;padding:5px 15px;text-align:center;background-color:#eaeff7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:top .3s;transition:top .3s}
@media all and (min-width:768px){
.editor-header{display:block;height:71px;padding:0 15px}
}
.editor-header h3{line-height:18px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;color:#3268b0;text-transform:uppercase;font-size:12px;font-family:roboto,sans-serif;width:100%}
@media all and (min-width:480px){
.editor-header h3{line-height:25px}
}
@media all and (min-width:768px){
.editor-header h3{line-height:71px;padding:0 20%}
}
.editor-header .buttons{padding-top:5px}
@media all and (min-width:768px){
.editor-header .buttons{padding-top:0;position:absolute;right:15px;top:15px}
}
.editor-header .buttons .btn-border{border:2px solid #fff!important}
.editor-header .buttons .btn{float:right;margin:0 4px}
@media all and (min-width:768px){
.editor-header .buttons .btn{margin-left:8px;margin-right:0}
}
.editor-header .buttons .preview-btn,.editor-header .buttons .publish-btn{display:none}
@media all and (min-width:1000px){
.editor-header .buttons .preview-btn,.editor-header .buttons .publish-btn{display:inline-block}
}
.editor-header .buttons .subicon-close{visibility:hidden;color:#eaeff7!important}
.editor-header .buttons .subicon-close:hover:before{background-color:#fcc133;color:#fff}
.editor-header .buttons .subicon-close:before{-webkit-transition:background-color .3s;transition:background-color .3s;visibility:visible;color:#acbac2;width:40px;height:40px;line-height:37px;text-align:center;overflow:hidden;float:right;border:2px solid #fff;border-radius:5px;margin-left:8px;margin-right:14px}
@media all and (min-width:1220px){
.editor-header .buttons .subicon-close:before{margin-left:23px}
}