.panel{-webkit-box-shadow:none;box-shadow:none;border-radius:4px}.panel h4{margin-top:0}.panel h2{font-size:2.4rem;margin:0 0 10px}.panel.panel-default{background-color:var(--panel-default-background);border-color:var(--panel-default-border)}.panel.panel-white{background-color:#fff;border-color:#e6e6e6}.panel.panel-warning{background-color:#fcf0d3;border-color:#f9e0a3;color:#946b09}form .multiselect{color:#2d2d2d}form .multiselect .multiselect__input,form .multiselect .multiselect__single{line-height:normal;margin-bottom:0}form .multiselect .multiselect__tags{border-color:#8b8b88 #a4a4a2 #a4a4a2;font-size:1.6rem;padding:0 10px}form .multiselect .multiselect__tags input{background-color:transparent}form .multiselect .multiselect--active .multiselect__input{border-color:#2d2d2d;background:red}form .multiselect .multiselect__option--highlight:after{display:none}form .multiselect .multiselect__option--disabled{color:#686866;background-color:transparent;font-size:1.4rem;font-weight:700;text-transform:uppercase;margin-bottom:1px}form .multiselect .multiselect__option--disabled:before{content:'';display:block;margin-top:6px}form .multiselect .multiselect__content>.multiselect__element:first-child .multiselect__option--disabled:before{display:none;border-color:red}form .multiselect .multiselect__element{color:#2d2d2d}form .multiselect .multiselect__element .multiselect__option--highlight{color:#2d2d2d;background-color:#efefec}form .multiselect .multiselect__content-wrapper{border-color:#a4a4a2;border-radius:3px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.15);-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}form .multiselect.multiselect--active{z-index:900}form .multiselect,form .multiselect__input,form .multiselect__single{font-size:1.6rem}.multiselect__profesia{color:#2d2d2d}.multiselect__profesia .icon-in-search{position:absolute;top:10px;right:5px;fill:#686866;width:20px;height:20px;max-height:20px;max-width:20px}.multiselect__profesia .multiselect__tags{line-height:0;padding:0 28px 3px 10px!important;min-height:40px;font-size:1.6rem;border-color:#8b8b88 #a4a4a2 #a4a4a2;border-radius:3px}.multiselect__profesia .multiselect__tags-wrap{line-height:0;display:inline}.has-error .multiselect__profesia .multiselect__tags{border-color:#a94442}.multiselect__profesia .multiselect__tag{color:#2d2d2d;background-color:#efefec;font-size:1.6rem;margin:4px 5px 0 0;border-radius:2px;line-height:120%}.multiselect__profesia .multiselect__tag-icon{line-height:28px}.multiselect__profesia .multiselect__tag-icon:after{color:#2d2d2d;font-size:1.7rem}.multiselect__profesia .multiselect__tag-icon:hover{background:rgba(0,0,0,.05)}.multiselect__profesia .multiselect__tag-icon:hover:after{color:#2d2d2d}.multiselect__profesia .multiselect__input{padding:0;position:relative!important;top:1px;font-size:1.6rem;min-height:auto;margin-top:4px;background-color:transparent}.multiselect__profesia .multiselect__input::-ms-clear{display:none}.multiselect__profesia .multiselect__content-wrapper{margin-top:2px;display:block;visibility:visible;border:0;width:100%}.multiselect__profesia .multiselect__element,.multiselect__profesia .multiselect__element span{color:#2d2d2d}.multiselect__profesia .multiselect__element span em{font-style:normal;font-weight:700;color:#2d2d2d}.multiselect__profesia .multiselect__element span svg{margin:0 15px -2px 0}.multiselect__profesia .multiselect__spinner{width:35px;z-index:200}.multiselect__profesia .multiselect__spinner:after,.multiselect__profesia .multiselect__spinner:before{border-color:#f0af13 transparent transparent}.multiselect__profesia .multiselect__option{font-size:1.6rem;line-height:150%;padding:3px 12px;min-height:auto}.multiselect__profesia .multiselect__option-before-list{display:block;width:100%;padding:0 12px;text-align:right;font-size:1.4rem;color:#686866}.multiselect__profesia .multiselect__option .multiselect__keyword-label{font-size:1.4rem;font-style:normal;color:#686866}.multiselect__profesia .multiselect__option--highlight{color:#2d2d2d;background-color:#efefec}.multiselect__profesia .multiselect__option--highlight:after{display:none}.multiselect__profesia .multiselect__option--disabled{color:#686866;background-color:transparent;font-size:1.4rem;font-weight:700;text-transform:uppercase;margin-bottom:1px}.multiselect__profesia .multiselect__option--disabled:before{content:'';display:block;margin-top:6px}.multiselect__profesia.multiselect__profesia--has-results .multiselect__content-wrapper{border:1px solid rgba(0,0,0,.15)}.multiselect__profesia.multiselect--above .multiselect__content-wrapper{border:0;margin-bottom:5px;position:absolute;bottom:38px}.multiselect__profesia.multiselect--above.multiselect__profesia--has-results .multiselect__content-wrapper{border:1px solid rgba(0,0,0,.15);border-radius:5px}.multiselect__profesia.multiselect--active .multiselect__tags{border-color:#f0af13;border-radius:3px;-webkit-box-shadow:0 0 5px rgba(240,175,19,.5);box-shadow:0 0 5px rgba(240,175,19,.5)}.region-radius-select .multiselect{display:inline-block;float:left}.region-suggester .multiselect__tags{border-radius:3px 0 0 3px}.region-suggester.region-suggester--only.multiselect{width:auto;margin-right:2px;display:block;float:none}.region-suggester.region-suggester--only.multiselect .multiselect__tags{border-radius:3px}.region-suggester.region-suggester--only.multiselect--active .multiselect__tags{border-radius:3px!important}.region-suggester.multiselect{width:70%}.region-suggester.multiselect--above .multiselect__content-wrapper{margin-bottom:5px}.region-suggester.multiselect .multiselect__content-wrapper{left:0;min-width:100%;width:auto}.region-suggester.multiselect--active .multiselect__tags{border-color:#f0af13;border-radius:0 0 3px 3px!important;-webkit-box-shadow:0 0 5px rgba(240,175,19,.5);box-shadow:0 0 5px rgba(240,175,19,.5);-webkit-transition:.15s;transition:.15s}.region-suggester.multiselect--active.offer-region-suggester--has-results .multiselect__content-wrapper{border:1px solid rgba(0,0,0,.15);-webkit-box-shadow:0 6px 12px rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.15);-webkit-transition:.15s;transition:.15s}.region-suggester.multiselect--active.offer-region-suggester.multiselect__content-wrapper{-webkit-box-shadow:none;box-shadow:none}.radius-picker .multiselect__tags{border-radius:0 3px 3px 0;padding:0 38px 0 10px}.radius-picker .multiselect__option{clear:both}.radius-picker .multiselect__option-title{display:inline-block;float:left}.radius-picker .multiselect__option-title.icon-wrapper{float:right}.radius-picker .multiselect__option-title.icon-wrapper .icon{top:0}.radius-picker.multiselect{margin-left:-1px;width:30%}.radius-picker.multiselect--active .multiselect__tags{border-color:#f0af13;border-radius:3px 3px 0 0!important;-webkit-box-shadow:0 0 5px rgba(240,175,19,.5);box-shadow:0 0 5px rgba(240,175,19,.5);-webkit-transition:.15s;transition:.15s}.radius-picker.multiselect .multiselect__single{font-size:1.6rem;min-height:37px;line-height:38px;background:0 0;padding:0}.radius-picker.multiselect .multiselect__element{font-size:1.6rem;color:#2d2d2d}.radius-picker.multiselect .multiselect__element .multiselect__option{color:#2d2d2d}.radius-picker.multiselect .multiselect__content-wrapper{min-width:180px;right:0;margin-bottom:2px;margin-top:2px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,0,0,.15);border-radius:3px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.15);-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.social-registration-gdpr span,.social-registration-gdpr span>a{color:#494949}.social-registration-gdpr span>a{text-decoration:underline}.social-registration-gdpr .modal-body-content-gray{height:150px;overflow-y:scroll;background:#f4f4f4;margin-bottom:1rem!important;padding:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}form .label-desc{font-weight:400;font-size:1.4rem}form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form input[type=url],form select.form-control{height:28px;min-height:40px;color:#2d2d2d}form input[type=date].input-lg,form input[type=email].input-lg,form input[type=number].input-lg,form input[type=password].input-lg,form input[type=tel].input-lg,form input[type=text].input-lg,form input[type=url].input-lg,form select.form-control.input-lg{font-size:1.6rem;height:auto;min-height:40px}form input[type=number]::-webkit-inner-spin-button,form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}form input[type=number]{-moz-appearance:textfield}form textarea.form-control{resize:vertical}form textarea.form-control:hover{-webkit-transition:background-color .3s ease-in-out,border-color .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}form .checkbox input[type=checkbox],form .checkbox-inline input[type=checkbox],form .radio input[type=radio],form .radio-inline input[type=radio]{margin-top:5px}@media only screen and (max-width:767px){form .checkbox-inline+.checkbox-inline,form .radio-inline+.radio-inline{display:block;margin-left:0}}form.form-horizontal .checkbox,form.form-horizontal .radio{min-height:34px}form.form-horizontal .control-label{text-align:left;cursor:pointer}form .form-control,form .selectize-input{font-size:1.6rem;border-color:#8b8b88 #a4a4a2 #a4a4a2;padding:5px 10px;border-radius:3px;z-index:auto}form .form-control:hover,form .selectize-input:hover{border-color:#8b8b88;-webkit-transition:.15s;transition:.15s}form .form-control:focus,form .selectize-input:focus{background-color:#f8f8f7;border-color:#2d2d2d;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.15);box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.15)}form .form-control{color:#2d2d2d}form .form-control::-webkit-input-placeholder{color:#a4a4a2}form .form-control::-moz-placeholder{color:#a4a4a2}form .form-control::-ms-input-placeholder{color:#a4a4a2}form .form-control::placeholder{color:#a4a4a2}form .form-control.field-with-loader{padding-right:40px}@media only screen and (min-width:768px){form .checkbox-inline+.checkbox-inline,form .radio-inline+.radio-inline{display:inline-block;margin-left:30px}form .form-group{margin-bottom:15px}.panel-search .advanced-search:hover{color:#2d2d2d}}form .btn{margin-bottom:15px}form textarea.auto-height{max-height:75vh}.reaction-form .grecaptcha-badge{visibility:hidden}.panel-search-buttons{margin-top:0}@media (min-width:1200px){.panel-search-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.panel-search-buttons *{font-size:16px}@media (max-width:330px){.panel-search .double-buttons a.advanced-search{margin-top:15px;display:block}}@media (min-width:426px) and (max-width:990px){.panel-search-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.panel-search .double-buttons a.advanced-search{margin-left:4px}}@media (max-width:425px){.panel-search .triple-buttons a.advanced-search{margin-top:15px;display:block}}@media (max-width:342px){.panel-search .triple-buttons .btn-primary{margin-top:10px}}.panel-search a.btn{padding:7px 15px 8px;margin-bottom:0;margin-left:0;color:#fff}.panel-search .btn-primary:active:focus{background-color:var(--btn-primary-background);outline:0}.panel-search .advanced-search{color:#686866;vertical-align:middle}@media (min-width:420px) and (max-width:990px){.panel-search .advanced-search{-ms-flex-item-align:center;align-self:center}}@media only screen and (min-width:1600px){.radius-picker.multiselect .multiselect__single{padding:0 6px 0 5px}.panel-search label{font-size:1.6rem}.panel-search .advanced-search{-ms-flex-item-align:center;align-self:center}}.panel-search .column-braker{clear:both;height:15px}@media only screen and (min-width:992px){.panel-search-buttons{margin-top:27px}.panel-search .column-braker{display:none}}.panel-search .form-group{margin-bottom:0}.panel-search mark{padding:0;background-color:#f0af13}.panel-search.card{padding-bottom:19px}h3{font-size:1.9rem;margin:0}.homepage-search{background-color:#efefec;padding:0 0 30px}.homepage-search .regions{margin:0;list-style:none;padding:0}.homepage-search .regions a{color:#2d2d2d;display:inline-block}.homepage-search .counter{color:#a4a4a2}@media only screen and (max-width:767px){.panel-search button{padding:7px 15px 8px;margin-bottom:0}.homepage-search .regions{-webkit-column-count:2;-moz-column-count:2;column-count:2}.homepage-search .regions a{padding:7.5px 0}.homepage-search .counter{display:none}.premium-offers .imgtop,.recommended-offers .imgtop{height:40px;width:96px}}@media only screen and (min-width:768px){.homepage-search .regions{-webkit-column-count:4;-moz-column-count:4;column-count:4}.homepage-search .regions a{padding:2px 0}.homepage-search .counter{display:inline-block}}@media only screen and (max-width:991px){.last-search-section{margin-top:15px}}.last-search-section a:visited{color:var(--link-color)}.last-search-section .label{line-height:17px}.premium-offers .offer,.recommended-offers .offer{background-color:#fff;border:none;border-radius:4px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.15);box-shadow:0 2px 2px rgba(0,0,0,.15);margin-bottom:15px}.premium-offers .offer a,.recommended-offers .offer a{display:block;padding:15px;outline-color:#2d2d2d}.premium-offers .offer a:hover,.recommended-offers .offer a:hover{text-decoration:none}.premium-offers .offer a:hover .position,.recommended-offers .offer a:hover .position{text-decoration:underline}.premium-offers .offer a:focus,.recommended-offers .offer a:focus{text-decoration:none}.premium-offers .imgtop,.recommended-offers .imgtop{margin-right:15px;float:left}@media only screen and (min-width:768px){.premium-offers .imgtop,.recommended-offers .imgtop{height:50px;width:120px}.homepage-tool a:hover .icon{opacity:1}}.premium-offers .company,.premium-offers .position,.recommended-offers .company,.recommended-offers .position{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;margin-right:0;width:auto}.premium-offers .position,.recommended-offers .position{display:block;font-size:1.6rem;line-height:137%}.premium-offers .company,.recommended-offers .company{color:#2d2d2d}.premium-offers{padding:30px 0}.homepage-tool{min-height:80px;margin-bottom:15px}.homepage-tools{background-color:#fff;padding:30px 0 15px}.homepage-tool a{display:block;color:#2d2d2d!important}.homepage-tool a:hover{text-decoration:none}.homepage-tool .icon{float:left;margin:0 15px 15px 0}.top-companies{background-color:#efefec;padding:30px 0}.top-logo{margin:0;list-style:none;padding:0}.top-logo li{float:left;margin:1px}.top-logo li:not(.premium-tile){text-align:center}@media only screen and (max-width:575px){.top-logo li:not(.premium-tile){width:49.3%}}@media only screen and (min-width:576px){.top-logo li:not(.premium-tile){margin:1px .1%}}@media only screen and (min-width:576px) and (max-width:767px){.top-logo li:not(.premium-tile){width:33.133%}}@media only screen and (min-width:768px) and (max-width:991px){.top-logo li:not(.premium-tile){width:24.8%}}@media only screen and (min-width:992px){.top-logo li:not(.premium-tile){width:16.466%}}.top-logo li:not(.premium-tile) img{width:120px;height:50px;margin:30px auto}.top-logo .flip-container{overflow:hidden;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.top-logo .flip-container:hover .back{-webkit-transform:rotateY(0);transform:rotateY(0)}.top-logo .flip-container:hover .front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.top-logo .flipper{display:block;height:110px;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.8s;transition:.8s}.top-logo .back,.top-logo .front{top:0;left:0;bottom:0;right:0;position:absolute;vertical-align:middle;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.8s;transition:.8s}.top-logo .front{background-color:#fff;display:block;text-align:center;z-index:2;-webkit-transform:rotateY(0);transform:rotateY(0)}.top-logo .back{color:#2d2d2d;background-color:#fff;display:block;padding:30px 7.5px 15px;text-align:center;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.top-logo .back .large{font-size:2.8rem;font-weight:700}.top-logo .back small{line-height:130%;display:inline-block}@media only screen and (max-width:767px){.top-logo li.premium-tile{height:auto;width:100%}.cd-intro{margin-top:30px}}.cd-intro .cd-headline{font-size:3.2rem;color:#2d2d2d;margin-bottom:15px;margin-top:0}@media only screen and (min-width:768px){.homepage-tool .icon{opacity:.75}.top-logo li.premium-tile{height:222px;text-align:left;width:calc(50% - 2px)}.cd-intro{margin-top:45px}.cd-intro .cd-headline{font-size:3.8rem}}.hu .cd-intro .cd-headline{font-size:2.8rem}.cd-intro .cd-words-wrapper{display:inline-block;position:relative;text-align:left}.cd-intro .cd-words-wrapper *{font-style:normal;font-weight:400}.cd-intro .cd-words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0;font-weight:400}.cd-intro .cd-words-wrapper b.is-visible{position:relative}.cd-intro .cd-headline.type .cd-words-wrapper{vertical-align:top;overflow:hidden}.cd-intro .cd-headline.type .cd-words-wrapper::after{content:'';position:absolute;right:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:#686866}.cd-intro .cd-headline.type .cd-words-wrapper.waiting::after{-webkit-animation:1s infinite cd-pulse;animation:1s infinite cd-pulse}.cd-intro .cd-headline.type .cd-words-wrapper.selected{background-color:#f0af13}.cd-intro .cd-headline.type .cd-words-wrapper.selected::after{visibility:hidden}.cd-intro .cd-headline.type .cd-words-wrapper.selected b{color:#0d0d0d}.cd-intro .cd-headline.type b{visibility:hidden}.cd-intro .cd-headline.type b.is-visible{visibility:visible}.cd-intro .cd-headline.type i{position:absolute;visibility:hidden}.cd-intro .cd-headline.type i.in{position:relative;visibility:visible}@-webkit-keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}@keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}