.apply-with-linkedin .spinner-wrapper{border:0!important;margin:0!important;padding:0!important}.apply-with-linkedin .spinner{margin:0 auto 20px auto}.job-apply-left.apply-with-linkedin>.linked-in-wrapper{display:none}.apply-with-linkedin .add-blocks .form-element .icon-plus{color:#2175d9;cursor:pointer;padding:19px;position:absolute;right:0}.apply-with-linkedin .add-blocks .form-element .added-element .icon-plus{color:#2175d9;padding:unset;right:5px;transform:rotate(45deg);top:7px}.apply-with-linked-in-overlay .field-error[style="visibility:hidden;"]{display:none}.apply-with-linked-in-overlay h2{margin-bottom:0}.apply-with-linked-in-overlay .btn{margin-top:15px}.apply-with-linked-in-overlay ol.form li input[type="checkbox"]+label{margin-top:10px}.apply-with-linkedin .add-info>.icon-plus{border:1px solid #2175d9;border-radius:50%;color:#2175d9;cursor:pointer;font-size:18px;height:30px;padding:5px;position:absolute;right:12px;width:30px;top:0}.apply-with-linkedin .add-info>.icon-plus::before{display:block;margin-top:0}.apply-with-linkedin .add-info .form-element>ul>li{background:#f7f5f0;margin-top:20px;overflow:hidden;padding:20px;position:relative}.apply-with-linkedin .remove-item{right:20px;top:20px}.apply-with-linkedin .add-info .form-element>ul .remove-item::before{color:#2175d9}.apply-with-linkedin .add-info .form-element>ul ul li:first-child+li{font-size:20px;padding-right:20px}.apply-with-linkedin .add-info .form-element>ul[data-bit-list="educations"] ul li:nth-of-type(4),.apply-with-linkedin .add-info .form-element>ul[data-bit-list="positions"] ul li:nth-of-type(3),.apply-with-linkedin .add-info .form-element>ul[data-bit-list="publications"] ul li:nth-of-type(3){border-bottom:1px solid #0f1941;margin-bottom:10px;padding-bottom:10px}.apply-with-linkedin .add-info .form-element>ul ul li:last-child{color:rgba(15,25,65,.6);font-size:16px}.apply-with-linkedin .add-info{position:relative}@media only screen and (min-width:501px){.apply-with-linkedin .add-blocks .form-element ul li{margin-top:5px;min-width:0}}@media only screen and (min-width:801px){.apply-with-linked-in-overlay .btn{margin-top:25px}}.apply-seek .seek-apply-btn{width:230px}.account-mng-wrapper .apply-with-buttons .apply-seek{margin-top:10px}@media only screen and (min-width:501px){.account-mng-wrapper .apply-with-buttons .apply-linkedin{margin-bottom:0;margin-top:0;margin-right:15px}}.logo-randstad .logo-hrpartners{height:30px;margin-top:-7px}@media only screen and (min-width:501px){.logo-randstad .logo-hrpartners{height:35px;margin-top:0}}@media only screen and (min-width:941px){.logo-randstad .logo-hrpartners{height:40px;margin-top:-5px}}.tab-title-job-label{display:block;margin:20px 0 40px}.snp-contact-us-form .form-wrapper>div,.snp-vacancy-registration .form-wrapper>div,.snp-refer-friend-form .form-wrapper>div{width:100%}.snp-refer-friend-form .form-field:last-child .btn{margin-top:10px}.custom-file-upload~.jbs-apply-form-cv-external-wrapper{margin-top:-20px}.register-wrapper .account-mng-wrapper .form{margin-top:20px}.upload-new-cv{margin-bottom:30px}.hubspot-form{padding-bottom:50px;padding-top:50px;width:calc(43/58*100%)}.hubspot-form input{width:100%!important}.hubspot-form-left{margin-right:auto}.hubspot-form-right{margin-left:auto}.hubspot-form-centre{margin:0 auto}@media only screen and (min-width:941px){.custom-file-upload-toggle-btn{height:80px!important;line-height:75px!important}.dropbox-dropin-btn,.dropbox-dropin-btn:link,.google-drive-btn,.google-drive-btn:link{border-width:2px!important;height:80px!important;line-height:75px!important;padding:0 30px 0 65px!important}.dropbox-dropin-btn::before,.dropbox-dropin-btn:link::before,.google-drive-btn::before,.google-drive-btn:link::before{left:25px;top:28px}}.account-mng-wrapper .apply-linkedin,.account-mng-wrapper .apply-seek{margin-bottom:0;margin-top:25px}select.is-valid,.select2-container--default .select2-selection--multiple.is-valid{border:1px solid #31aa74;padding-right:45px;text-overflow:ellipsis}.select2-container--open .select2-selection--multiple.is-valid{border-width:2px}select.is-valid.is-valid:focus,.select2-container--default .select2-selection--multiple.is-valid:focus{border-width:2px}select.is-invalid,.select2-container--default .select2-selection--multiple.is-invalid{background-color:#fef6f6;border:1px solid red;padding-right:45px;text-overflow:ellipsis}select.is-invalid:focus,.select2-container--open .select2-selection--multiple.is-invalid{border-width:2px}.add-blocks .form-element select[disabled]{background:#f7f7f7;border:1px solid #d7d7d7;color:#878ca0;outline:none}@media only screen and (min-width:941px){.job-details-header h1{padding-right:80px}}.job-search-results__button{margin-top:20px}@media only screen and (min-width:501px){.job-search-header .box-inner{position:relative}.job-search-header-jobs{margin-top:50px}.job-search-results__button{bottom:0;position:absolute;right:50px}}@media only screen and (min-width:801px){.job-search-header-jobs{margin-top:80px}}@media only screen and (min-width:941px){.job-search-header-jobs{margin-top:120px}.job-search-results__button{right:100px}}.clone-navigation{margin-top:20px;overflow:hidden;text-align:center}.clone-navigation .btn,.clone-navigation .btn:link,.clone-navigation .btn:visited,.clone-navigation .btn:active{background:#eee;color:#444;float:none;margin-bottom:30px;margin-top:20px;padding:0 15px;text-indent:0;width:auto}.clone-navigation .btn::after{display:none}.clone-navigation .btn-navigation-repeatable:after{background-position:-13px -9px;right:3px;top:5px}.cms-icons-valid li+li{margin-left:5px}.form-element-date-month{margin-right:10px;width:60px!important}.form-element-date-year{width:80px!important}.form-job-apply-resume{margin-bottom:10px}.form-job-apply-resume .btn{background:#eee;width:100%}.form-job-apply-resume .cms-icons li{margin-right:0}.form-job-apply .is-required::after{top:11px}.form-job-apply-resume .btn.active{opacity:.6}.form-job-apply-resume .selected-text{display:none}.form-job-apply-resume .form-element.active .btn{cursor:pointer;opacity:.6}.form-job-apply-resume .form-element.active .selected-text{display:block;font-size:14px;font-style:italic;line-height:1.4;text-align:center}.form-job-apply-required label::after{content:" *"}.form-job-apply-btn-list td{padding-right:15px}.form-job-apply table{margin-top:10px}.form-job-apply-remove{float:right;margin-top:-15px}.form-job-apply-remove a:link,.form-job-apply-remove a:visited,.form-job-apply-remove a:active{background:red;color:#fff;float:right;font-size:14px;padding:2px 10px;text-indent:0;width:auto}.element-clone{display:none}.custom-file-upload{overflow:hidden;position:relative}.custom-file-upload .custom-file-upload-input{bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0;width:auto}[data-bit-output-upload-files="cvFileUpload"] ul{list-style:none;margin:0;padding:0}[data-bit-output-upload-files="cvFileUpload"] li{font-weight:700;margin-bottom:10px;word-break:break-all}[data-bit-output-upload-files="cvFileUpload"] li::before{content:"File uploaded:";font-weight:400}[data-bit-output-upload-files="cvFileUpload"]:not(:empty)+.cms-icons,[data-bit-output-upload-files="cvFileUpload"]:not(:empty)~.cms-fileupload-validator-information{display:none}[data-bit-no-resume="true"]{margin-top:20px}[id$="ErrorLabel"]+.job-apply-form-wrapper{margin-top:20px}.form-job-apply .icon-remove{position:relative;top:21px}.job-apply-form-wrapper h1{font-size:26px;line-height:1.2}@media only screen and (min-width:1201px){.submit-cv-form-wrapper{width:80%}.job-apply-left .form-submit-cv .job-apply-section-header{border-bottom-width:2px}.element-clone.form-submit-cv{display:none}.form-submit-cv label{float:none;display:block;width:100%}.form-submit-cv .form-element{width:100%}.form-submit-cv .is-required::after{position:static}.form-job-apply-no-resume{margin-top:16px}.form-job-apply-sub-header{grid-column:1/3}}.apply__button-box-with-icon{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.apply__button-box-with-icon .btn{margin-right:30px}.apply__button-box-with-icon .icon-saved-job{top:10px}.job-details-content .sticky-apply__button-box{background:#f7f5f0;border-top:1px solid #d7d7d7;bottom:0;left:0;margin-bottom:-7px;padding:9px;position:fixed;width:100%;z-index:10}.job-details-content .sticky-apply__button-box .btn-prim{background-color:#2175d9;border-color:#2175d9;color:#fff;margin:0 30px 0 0}.job-details-content .sticky-apply__button-box .btn-prim:hover{background-color:transparent;border:1px solid #2175d9;color:#2175d9}@media only screen and (min-width:940px){.apply__button-box-with-icon{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.apply__button-box-with-icon .btn.btn-prim{position:static}.job-details-header .job-summary{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:50px}}.prim-job-search .ani-arrows-container{display:none}.prim-job-search-ng{background-color:#6ba5b4;height:450px;overflow:hidden}.prim-job-search+.job-links-lists{position:relative;z-index:2}.prim-job-search__image+.box-inner .prim-job-search--header{color:#0f1941}.prim-job-search__image{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1440px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%}.prim-job-search__image>*{position:relative;width:50%}.prim-job-search__image>.prim-job-search__image--3{position:absolute;right:0;top:0;width:50%}.prim-job-search__image .prim-job-search__image--1 img{left:0;max-width:270px;position:absolute;top:0;transform:translate(-10px,110px);width:100%}.prim-job-search__image .prim-job-search__image--2 img{bottom:0;max-width:550px;position:absolute;right:0;top:220px;transform:translate(150px,-150px);width:165%}.prim-job-search__image .prim-job-search__image--3 img{position:absolute;right:5px;top:25px;transform:translate(0,140px);width:30%}@media only screen and (min-width:501px){.prim-job-search__image .prim-job-search__image--3 img{transform:translate(-10px,170px)}}@media only screen and (min-width:801px){.prim-job-search-ng{height:600px}.prim-job-search__image .prim-job-search__image--1 img{max-width:350px;transform:translate(-10px,250px);width:auto}.prim-job-search__image .prim-job-search__image--2 img{max-width:800px;transform:translate(150px,-55px);width:160%}.prim-job-search__image .prim-job-search__image--3 img{transform:translate(-100px,320px)}}@media only screen and (min-width:941px){.prim-job-search__image .prim-job-search__image--1 img{transform:translate(-40px,210px)}.prim-job-search__image .prim-job-search__image--2 img{transform:translate(180px,-100px)}.prim-job-search__image .prim-job-search__image--3 img{max-width:200px;transform:translate(-50px,306px)}}@media only screen and (min-width:1170px){.prim-job-search__image .prim-job-search__image--2 img{max-width:750px;transform:translate(200px,-150px)}.prim-job-search__image .prim-job-search__image--3 img{max-width:150px;transform:translate(-40px,212px)}}.from-left{animation-name:FromLeft;animation-delay:.5s;animation-duration:2s;animation-fill-mode:forwards;animation-timing-function:ease;transform:translateX(-100vw)}.from-bottom{animation-name:FromBottom;animation-delay:1s;animation-duration:2s;animation-fill-mode:forwards;animation-timing-function:ease;transform:translateY(100vh)}@keyframes FromLeft{0%{transform:translateX(-100vw)}100%{transform:translateX(0)}}@keyframes FromBottom{0%{transform:translateY(100vh)}100%{transform:translateY(0)}}.job-details-header .btn.btn-prim:link,.job-details-content .btn.btn-prim:link{background-image:url(/Images/System/base/logo-randstad-img-only.png);background-position:10px center;background-repeat:no-repeat;background-size:40px;padding-left:65px}.job-details-header .btn.btn-prim:link:hover,.job-details-content .btn.btn-prim:link:hover{background-image:url(/Images/System/base/logo-randstad-img-only-blue.png)}.popup-apply-form-loading{display:none}.block-candidate-apply-overlay .overlay,.block-candidate-apply-overlay .popup-apply-form-loading-active{display:none!important}.popup-apply-form-loading-active{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(15,25,65,.7);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:fixed;top:0;width:100%;z-index:6}.popup-apply-form-loading .spinner{border-left:5px solid rgba(255,255,255,.4);border-right:5px solid rgba(255,255,255,.4);border-bottom:5px solid rgba(255,255,255,.4);border-top:5px solid rgba(255,255,255,.9);left:50%;position:fixed;top:150px;z-index:4}.icon-saved-job{background:url(/Images/System/backgrounds/Modules/heart-outline-blue50-30.svg) top left no-repeat;cursor:pointer;display:inline-block;height:30px;position:relative;top:5px;width:30px}.icon-saved-job:hover{background:url(/Images/System/backgrounds/Modules/heart-outline-red-30.svg) top left no-repeat}.icon-saved-job.active{background:url(/Images/System/backgrounds/Modules/heart-filled-30.svg) top left no-repeat}.snp-bg-opt1 .icon-saved-job{background:url(/Images/System/backgrounds/Modules/heart-outline-white-30.svg) top left no-repeat;opacity:.5}.snp-bg-opt1 .icon-saved-job:hover{opacity:1}.snp-bg-opt1 .icon-saved-job.active{background:url(/Images/System/backgrounds/Modules/heart-filled-white-30.svg) top left no-repeat;opacity:1}.job-results h2{display:inline;float:none;margin-right:5px}.job-actions .icon-saved-job,.job-actions .icon-saved-job.active{background-size:24px;cursor:pointer;line-height:normal;padding-left:30px;white-space:nowrap}.job-actions .icon-saved-job:after{display:none}.job-search-jobs-listing-more-job-title:link,.job-search-jobs-listing-more-job-title:visited,.job-search-jobs-listing-more-job-title:active,.snp-bg-opt1 .job-search-jobs-listing-more-job-title:not(.btn):link,.snp-bg-opt1 .job-search-jobs-listing-more-job-title:not(.btn):visited,.snp-bg-opt1 .job-search-jobs-listing-more-job-title:not(.btn):active .snp-bg-opt5 .job-search-jobs-listing-more-job-title:not(.btn):link,.snp-bg-opt5 .job-search-jobs-listing-more-job-title:not(.btn):visited,.snp-bg-opt5 .job-search-jobs-listing-more-job-title:not(.btn):active{display:inline;margin-right:5px}@media only screen and (min-width:500px) and (max-width:600px){.job-search-results__button{position:initial}}.saved-jobs-overview-header{font-size:18px}.saved-job-title{font-size:26px}.saved-jobs-overview-empty span{padding-bottom:30px}.title-and-remove-saved-job{padding-right:30px}.my-randstad-dashboard-controls.remove-saved-job{top:10px}.form-submit-panel .my-randstad-dashboard-panel{border:none;padding:0}@media only screen and (max-width:800px){.saved-jobs-list{margin-top:30px}}@media only screen and (min-width:801px){.saved-jobs-overview{display:-webkit-box;display:-ms-flexbox;display:flex}.my-randstad-saved-jobs .my-randstad-panel-header{margin-right:30px;width:25%;line-height:1.8}.my-randstad-saved-jobs .my-randstad-panel-header h2{width:100%}.saved-jobs-list{width:100%}.saved-jobs-overview-empty{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.saved-jobs-hyperlink{margin:27px 0}.saved-jobs-hyperlink a{cursor:pointer;padding-left:35px}.saved-jobs-hyperlink .icon-saved-job{width:100%}.job-details-content.job-removed{margin-top:0}.job-removed .sec-job-search-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.job-removed.job-details-content .btn.btn-prim:link{background-image:none;content:"";height:60px;padding-left:0}.job-removed .searchbar .btn-srch-small::before{font-size:28px;left:0;top:15px}@media only screen and (min-width:801px){.job-removed .sec-job-header{margin-bottom:0}.job-removed .searchbar input[type="text"]{height:50px}}.google-analytics-segmentation h4,.google-analytics-segmentation .form-field>label{color:#fff}.google-analytics-segmentation .btn{margin-top:30px}.google-analytics-segmentation{padding-bottom:50px}.event-page-header{margin-bottom:0;margin-top:-60px}.event-page-header h1::after{display:none}.event-page-slide p span::after{content:'...';display:inline}.event-page-slide .event-brite__date-box{border-radius:3px;background-color:#f7f5f0;box-shadow:0 0 30px 0 rgba(0,0,0,.4);display:block;height:auto;left:20px;padding:20px;position:absolute;top:40px;width:150px}.event-page-slide .event-brite__date-box .event-brite__media{-ms-flex-item-align:baseline;align-self:baseline;margin:0 auto;width:50%}.event-page-slide .event-brite__date-box .event-brite__date{border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;margin-top:10px;padding-top:10px}.event-page-slide .event-brite__date-box .event-brite__location{border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.event-page-slide .snp-full-slide-img{max-height:350px;overflow:hidden;margin-bottom:30px}.event-brite{background-color:#0f1941;padding-bottom:40px;padding-top:40px}.event-brite__event-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event-brite__title{color:#fff}.event-brite__event{background-color:#f7f5f0;border-radius:4px;margin-top:20px;padding:20px;transition:all .3s ease;width:100%}.event-brite__event-content{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.event-brite__event:hover{background-color:#fff;box-shadow:0 0 5px #000;transform:translateY(-5px)}.event-brite__media svg{fill:#6ba5b4;width:100%}.event-brite__media{width:78%}.event-brite__date-box{display:-webkit-box;display:-ms-flexbox;display:flex}.event-brite__date-box span{color:#6ba5b4;display:block;text-align:center;width:100%}.event-brite__date-box .event-brite__date--day{font-size:60px;font-weight:700;line-height:60px;text-align:center;width:100%}.event-brite__date{margin-left:10px;width:100%}.event-brite__event-content .event-brite__event-link{border-top:1px solid #ccc;margin-top:auto;padding-top:10px}.event-brite__event-link a{display:block;font-size:16px;height:90px;line-height:30px}.event-brite__event-link abbr{white-space:normal}.event-page-slide .slick-dots{top:-5px}.event-page-slide h2 span,.event-page-slide p{text-shadow:0 0 30px rgba(0,0,0,.5)}@media only screen and (min-width:501px){.event-brite__event{width:calc(50% - 10px)}}@media only screen and (min-width:801px){.event-page-slide .slick-dots{top:auto}.event-page-slide .snp-full-slide-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:9999px;overflow:visible;margin-bottom:0}.event-page-slide .snp-full-slide-img img{-webkit-transform:none;-ms-transform:none;transform:none;width:100%}.event-page-slide .event-brite__date-box{left:auto;right:100px}.event-brite{padding-bottom:60px;padding-top:60px}.event-brite__event{width:calc((1/3*100%) - 10px)}}@media only screen and (min-width:941px){.event-brite{padding-bottom:100px;padding-top:100px}.event-page-header{margin-top:-180px}.event-page-slide.snp-full-slide .snp-img-text-inner{width:70%}.event-brite__event-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.event-brite__event{margin-right:calc(2/58*100%);width:calc(13/58*100%)}.event-brite__event:nth-of-type(4n+4){margin-right:0}}@media only screen and (min-width:1440px){.event-brite__event{margin-top:30px}.event-page-slide.snp-full-slide .snp-img-text-inner{width:50%}}.event-brite__viewer{background-color:#fff;padding-bottom:40px}.event-brite__content h3.event-brite__title{color:#0f1941;margin-top:0}.event-brite__viewer .event-brite__media{width:100%}.event-brite__media img{width:100%}.event-brite__text-cta{background:#0f1941;color:#fff;margin-top:-10px;padding:20px}.event-brite__event-adress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.event-brite__button-box{margin-top:30px}.event-brite__event-info span{display:block}.event-brite__event-dates{background-color:#f7f5f0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px}.event-brite__viewer .event-brite__event-dates>*:not(li){width:50%}.event-brite__viewer .event-brite__event-dates>*:last-child{margin-top:20px;position:relative}.event-brite__viewer .event-brite__event-dates svg{height:100%;max-height:150px;max-width:150px;position:absolute;top:0;right:0}.event-brite__multiple-event-list{padding:10px}.event-brite__multiple-event-list li{display:block;font-size:16px;margin-bottom:10px;padding-left:20px;position:relative}.event-brite__multiple-event-list li::before{content:'-';left:0;position:absolute;top:1px}.event-brite__content--split .event-brite__content:last-child{background-color:#f7f5f0;overflow:hidden}.event-brite__description{margin-bottom:50px}.event-brite__description>:first-child{margin-left:10px}.event-loc-search-map{height:300px;width:100%}@media only screen and (min-width:801px){.event-brite__content--split{display:-webkit-box;display:-ms-flexbox;display:flex}.event-brite__content--split .event-brite__content{width:calc(28/58*100%)}.event-brite__content--split .branch-loc-right{width:100%}.event-brite__content--split .event-brite__content:last-child{align-self:baseline;margin-left:auto}.event-brite__description{margin-bottom:0}.event-brite__description>:first-child{margin-left:10px}.event-brite__viewer{padding-bottom:100px}}@media only screen and (min-width:941px){.event-brite__content--split .event-brite__content{width:calc(33/58*100%)}.event-brite__content--split .event-brite__content:last-child{width:calc(23/58*100%)}}.newsItemContent img{height:auto!important;max-width:100%}.account-mng-wrapper h2{font-size:32px;letter-spacing:-1px;margin-top:50px}div[data-bit-registration="2"]{margin-top:50px}.my-randstad-dashboard-profile-info-large .my-randstad-dashboard-profile-info-details,.my-randstad-dashboard-profile-info-large .my-randstad-dashboard-profile-info-profile-strength{margin-left:0}.my-randstad-dashboard-edit-mode .form-submit{margin-top:20px}.forgot-password-label{color:#2175d9;cursor:pointer;display:inline-block;padding-right:30px;position:relative}.forgot-password-label::after{background-position:-470px -70px;content:"";height:20px;position:absolute;right:0;top:10px;width:20px}.job-apply-left .jbs-apply-form-lbl.cv-file-upload{margin-top:25px}@media only screen and (min-width:801px){.register-wrapper-content input::placeholder{opacity:0}.register-wrapper-content .select2-hidden-accessible::placeholder,.register-wrapper-content .select2-search__field::placeholder{opacity:1}}.register-wrapper-content .box-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.register-wrapper-content .box-button-group .btn{float:none;margin-left:20px}.register-wrapper-content .box-button-group .btn:first-child{margin-left:0}.form-submit-panel .email-alerts-unsubscribe-wrapper .my-randstad-dashboard-panel{border-top:none;padding:0}.email-alerts-unsubscribe-wrapper .my-randstad-profile-normal{margin-top:30px}.email-alerts-unsubscribe-wrapper .my-randstad-dashboard-list>li{padding-bottom:0}.email-alerts-unsubscribe-wrapper li a{margin-left:20px;margin-right:0}.email-alerts-unsubscribe-wrapper li .my-randstad-dashboard-list-item-inner{padding-right:60px;position:relative}.email-alerts-unsubscribe-wrapper li .my-randstad-dashboard-list-item-inner .form li{padding:0}.email-alerts-unsubscribe-wrapper li .my-randstad-dashboard-list-item-inner .form li+li{margin-top:10px}.email-alerts-unsubscribe-wrapper li .icon-plus{margin-right:0}.my-randstad-dashboard-controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0}.email-alerts-unsubscribe-wrapper li .my-randstad-dashboard-controls a{margin-right:0}.email-alerts-unsubscribe-wrapper li .my-randstad-dashboard-controls a+a{margin-left:20px}.my-randstad-dashboard-del,.my-randstad-dashboard-edit{font-size:0;line-height:0;position:relative;height:20px}.my-randstad-dashboard-del:before{background:url(/Images/System/icons/trash-blue.svg) no-repeat 0 0;content:"";display:block;height:20px;width:20px}.my-randstad-dashboard-edit:before{background:url(/Images/System/icons/edit-blue.svg) no-repeat 0 0;content:"";display:block;height:20px;width:20px}.my-randstad-dashboard-saved-job-details span:after{content:"    "}@media only screen and (min-width:801px){.my-randstad-saved-jobs.saved-jobs-overview{align-items:flex-start}.my-randstad-panel-header{top:3px}}.my-randstad-login-panel .account-mng-links a{display:block}.my-randstad-login-panel .forgot-password{margin-top:10px}.my-randstad-login-panel .field-error{margin-top:0}.my-randstad-login-panel .field-error+.form{margin-top:20px}.box-content .job-apply-tab-area .social-login-form{width:100%}.marker{background-color:#fff;display:block;height:2px;padding:0;position:absolute;pointer-events:none;transform:translateY(6px);transition:all .25s ease-in-out}.header-dark .marker{background-color:#0f1941}.masthead .nav-main2 a:hover:after,.masthead .nav-main2 li.selected:after{display:none}.nav-utility .saved-job-item{float:left}.nav-utility .saved-job-item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:11px;opacity:.5;text-decoration:none;width:100%}.nav-utility a span+span{border:0;color:#fff;font-size:12px;height:auto;margin-left:5px;text-indent:0;width:auto}.nav-utility .saved-job-item a:hover,.nav-utility .saved-job-item a.active{opacity:1}.nav-utility .icon-saved-job{background:url(/Images/System/backgrounds/Modules/heart-outline-white.svg) top left no-repeat;display:block;height:25px;top:0;width:25px}.masthead.nav-down .nav-utility .icon-saved-job{background:url(/Images/System/backgrounds/Modules/heart-outline-blue.svg) top left no-repeat}.masthead.nav-down .nav-utility a span+span{color:#2175d9}@media only screen and (max-width:290px){.saved-job-item{display:none}}@media only screen and (min-width:940px){.nav-utility .saved-job-item{margin-right:20px}.nav-utility .saved-job-item a{margin-top:11px}.nav-utility .icon-saved-job{height:15px;width:15px}}.nav-utility a.active .icon-saved-job{background:url(/Images/System/backgrounds/Modules/heart-filled-white.svg) top left no-repeat}.header-dark .nav-utility .icon-saved-job{background:url(/Images/System/backgrounds/Modules/heart-outline-dark-blue.svg) top left no-repeat}.header-dark .nav-utility a.active .icon-saved-job{background:url(/Images/System/backgrounds/Modules/heart-filled-dark-blue.svg) top left no-repeat}.header-dark.nav-down a.active .icon-saved-job{background:url(/Images/System/backgrounds/Modules/heart-outline-blue.svg) top left no-repeat}.header-dark .nav-utility a span+span{color:#0f1941}.toast--notification__index{display:block;z-index:22}.toast-wrapper{position:absolute;right:400px;top:40px}.toast--notification{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2175d9;border-radius:8px;color:#f7f5f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:180px;position:absolute;right:12px;top:40px;width:100%;z-index:100}.toast--notification__triangle{border-color:transparent transparent #2175d9 transparent;border-style:solid;border-width:0 10px 10px 10px;height:0;position:absolute;right:43px;top:-9px;width:0}.toast--notification__message{padding:15px 0 15px 20px}.toast--notification__message p{font-size:12px;line-height:15px;margin-bottom:0}.toast--notification__message a{color:#fff}.toast--notification .toast__icon{border-top-right-radius:8px;border-bottom-right-radius:8px;line-height:0;margin-right:0;padding:15px 20px 15px 10px}.toast--notification .toast__icon>svg{height:10px;margin-top:2px;width:10px}.icon--offwhite svg{fill:#f7f5f0}.toast--notification .close{cursor:pointer}.toast__icon{margin-right:15px;vertical-align:text-top}.toast--inversed,.toast--inversed a{background:#f7f5f0;color:#2175d9}.toast--inversed .toast--notification__triangle{border-color:transparent transparent #f7f5f0}.toast--inversed svg{fill:#2175d9}@media only screen and (max-width:500px){.toast--notification{right:-7px}}@media only screen and (max-width:940px){.toast--notification{top:50px}}.job-apply-overlay--active.no-scroll a{pointer-events:none}.job-application-new .grid-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.job-application-new .job-apply-left{width:100%!important}.job-application-new .job-apply-right{background:#f7f5f0;margin-top:100px;padding:30px}job-application-new select outline{color:transparent;text-shadow:0 0 0 #000}@media only screen and (min-width:801px){.job-application-new .job-apply-left{padding-right:0}.job-application-new .job-apply-right{margin-left:auto;width:calc(38/58*100%)}}.hide-me{display:none}.util--margin-top-bottom{margin:30px 0 20px 0}.job-apply-left>div:first-child{border:0;margin:0;padding:0}.job-application-new__header h3,.job-application-new__content h3{font-size:20px}.job-application-new__wrapper span,.job-application-new__wrapper label,.job-application-new__wrapper h4{font-size:16px}.job-application-new .selection .select2-selection{height:60px}.job-application-new .select2-container--default .select2-selection--multiple .select2-selection__rendered{margin-top:-5px}.job-application-new .btn{max-width:9999px}.job-application-new .job-apply-tabs li{font-size:16px;min-width:0;width:100%}.job-application-new .job-apply-tabs li:hover{-webkit-filter:brightness(1.01);filter:brightness(1.01)}.job-application-new .job-apply-tabs::after{display:none}@media only screen and (min-width:801px){.job-application-new__header h3,.job-application-new__content h3{font-size:26px}.job-application-new__wrapper span,.job-application-new__wrapper label,.job-application-new__wrapper h4{font-size:18px}.job-application-new input::placeholder{opacity:1}}@media only screen and (min-width:1440px){.job-application-new .job-apply-tabs li{width:50%}}@media only screen and (min-width:801px){.job-application-new__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.job-application-new__header{align-self:baseline;margin-right:calc(2/58*100%);width:calc(13/58*100%)}.job-application-new__content{margin-left:auto;width:calc(38/58*100%)}}.job-application-new .dropbox-dropin-btn,.job-application-new .google-drive-btn,.job-application-new .custom-file-upload-toggle-btn,.job-application-new .form-element.no-resume .btn{box-sizing:border-box!important;height:60px!important;font-size:16px!important;line-height:60px!important;margin-top:0!important;text-align:center;width:100%}.job-application-new .form-element.no-resume .btn{margin-right:0}.job-application-new .dropbox-dropin-btn,.job-application-new .google-drive-btn{padding:0 35px 0 65px!important}.job-application-new .dropbox-dropin-btn{margin-right:12px;overflow:hidden}.job-application-new .jbs-apply-form-cv-external-wrapper{margin-top:0}.job-application-new .dropbox-dropin-btn::before,.job-application-new .dropbox-dropin-btn:link::before,.job-application-new .google-drive-btn::before,.job-application-new .google-drive-btn:link::before{top:20px}.job-application-new .job-apply-no-resume{margin-top:15px;text-align:center}@media only screen and (min-width:350px) and (max-width:941){.job-application-new .dropbox-dropin-btn,.job-application-new .dropbox-dropin-btn:link,.job-application-new .google-drive-btn,.job-application-new .google-drive-btn:link{padding:0 20px!important}}@media only screen and (max-width:941px){.job-application-new .form-element.social-upload{margin-top:-15px}.job-application-new .dropbox-dropin-btn,.job-application-new .jbs-apply-form-cv-external,.job-application-new .google-drive-btn,.job-application-new .custom-file-upload-toggle-btn,.job-application-new .custom-file-upload,.job-application-new .form-element.no-resume .btn{text-align:center;width:100%!important}}@media only screen and (min-width:941px){.job-application-new .form-field.uploads{margin-top:0}.job-application-new .job-apply-no-resume{margin-top:10px;width:calc((1/3*100%) - 10px)}.job-application-new .form-field.uploads,.job-application-new .jbs-apply-form-cv-external-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:75px;overflow:hidden}.job-application-new .custom-file-upload{margin-top:15px;width:100%!important}.job-application-new .form-field.uploads .form-element{margin-right:10px;width:calc((1/3*100%) - 10px)}.job-application-new .form-field.uploads .form-element.social-upload{margin-right:0;width:calc(2/3*100%)}.job-application-new .form-field.uploads .form-element.social-upload .jbs-apply-form-cv-external{width:50%}.job-application-new .form-field.uploads .form-element.social-upload .jbs-apply-form-cv-external:first-child{margin-right:10px;width:calc(50% - 10px)}.job-application-new .form-field.uploads .form-element.social-upload .jbs-apply-form-cv-external a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.job-application-new .form-field.uploads .form-element.social-upload .jbs-apply-form-cv-external a::before{left:15px}.job-application-new .dropbox-dropin-btn,.job-application-new .google-drive-btn{padding:0 20px 0 50px!important}}@media only screen and (min-width:1440px){.job-application-new .job-apply-no-resume{margin-top:10px}}@media only screen and (min-width:501px){.wrapper-btn-and-link{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}}.job-application-new .overlay__trigger{cursor:pointer;margin-bottom:40px;padding-left:30px;position:relative}.job-application-new__header p,.job-application-new__header a{display:none}.job-application-new__header span{color:#2175d9;cursor:pointer}.job-application-new .overlay__trigger .icon{height:20px;left:0;position:absolute;top:4px;width:20px}.job-application-new .overlay__trigger .icon svg{fill:#2175d9}.job-application-new .overlay__trigger{color:#2175d9}.job-application-new .overlay__trigger:hover .icon svg{fill:#4d91e1}.job-application-new .overlay__trigger:hover{color:#4d91e1}.job-application-new .form>li{margin-bottom:0;position:relative}.job-application-new .form>li:not(.hide-me)+li:not(.uploads){margin-top:25px}.job-application-new .form-job-apply .is-required::after{top:0}.job-application-new .apply-step{border-bottom:1px solid #d7d7d7;margin:20px 0;padding:30px 0}.job-application-new .apply-step .btn{margin-top:30px;width:100%}.job-application-new .apply-step .apply-step__title{align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.job-application-new .apply-step__title::before{font-size:26px;margin-right:20px}.job-application-new .apply-step--active .apply-step__title h3{color:#2175d9}.job-application-new .apply-step .apply-step__edit{display:none}.job-application-new .apply-step.apply-step--cleared .apply-step__title span{color:#31aa74;cursor:pointer;display:block}.job-application-new .apply-step--active .apply-step__title::before{color:#2175d9}.job-application-new .apply-step.apply-step--cleared .apply-step__title{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.job-application-new .apply-step.apply-step--cleared .apply-step__title h3{color:#31aa74;word-break:break-word;margin-right:10px}.job-application-new .apply-step.apply-step--cleared .apply-step__title::before{color:#31aa74;content:'';font-family:'icomoon'!important;font-size:20px}.job-application-new .apply-step .apply-step__title .apply-step__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.job-application-new .apply-step__title h3{color:#d7d7d7}.job-application-new .apply-step__title::before{color:#d7d7d7}.job-application-new .clone-navigation{text-align:left}.job-application-new .clone-navigation .btn,.job-application-new .clone-navigation .btn:link,.job-application-new .clone-navigation .btn:visited,.job-application-new .clone-navigation .btn:active{background-color:transparent;color:#2175d9;padding:0 20px}.job-application-new .clone-navigation .btn:hover{background-color:#2175d9;color:#fff}.job-application-new .receive-mail-job-check-box{display:block;margin-top:15px}.job-application-new .submit .field-error[style="display: inline;"]{display:block!important}.job-application-new .submit .btn{background:#2175d9;color:#fff;float:none;width:100%}.job-application-new .submit .btn:hover{background-color:#0f1941;border-color:#0f1941}@media only screen and (min-width:501px){.job-application-new .apply-step .apply-step__title{padding-right:0}.job-application-new .apply-step__title::before{left:-33px;top:-5px}}@media only screen and (min-width:801px){.job-application-new .apply-step--1{margin:0 0 20px 0;padding:0 0 30px 0}.job-application-new__header p,.job-application-new__header .overlay__trigger{display:block}.job-application-new__header a{display:initial}.job-application-new .form>li:not(.hide-me)+li:not(.uploads){margin-top:30px}.job-application-new .apply-step__title{margin-left:-50px}.job-application-new .apply-step__title::before{margin-right:40px}.job-application-new .form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.job-application-new .form__group .form-field{margin-top:0;width:calc(50% - 10px)}.job-application-new .form__group--label-fix .form-job-apply-date{display:-webkit-box;display:-ms-flexbox;display:flex}.job-application-new .form__group--label-fix .form-field select{margin-top:0;padding-right:40px!important}.job-application-new .form__group--label-fix .form-field>label{height:50px;max-height:50px}.job-application-new .submit .btn{width:auto}}@media only screen and (min-width:941px){.job-application-new .apply-step__title::before{left:-50px;top:0}.job-application-new .form>li:not(.hide-me)+li:not(.uploads){margin-top:40px}}.job-application-new .apply-step--1 .apply-step__title::before{content:'1'}.job-application-new .apply-step-get-started .email .btn{margin-top:0;min-width:80px;width:100%}.job-application-new .apply-step-get-started .email input[type="email"]{margin-right:10px}.job-application-new .apply-step-get-started__actions{background:#f7f5f0;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;margin-top:30px;overflow:hidden;padding:20px}.job-application-new .apply-step-get-started__actions .button-wrapper{margin-top:0}.job-application-new .apply-step-get-started__actions .apply-with-buttons{border:0;margin:0 auto;padding:0;position:relative}.job-application-new .apply-step-get-started__actions .apply-with-buttons>div{margin:0;transform:translate(-10px)}@media only screen and (min-width:335px){.job-application-new .apply-step-get-started__actions .apply-with-buttons>div{transform:none}}.job-application-new .apply-step-get-started__actions .apply-with-buttons>.apply-seek{transform:translateX(-4px)}@media only screen and (min-width:501px){.job-application-new .apply-step-get-started .form input{margin-bottom:10px}}@media only screen and (min-width:801px){.job-application-new .apply-step-get-started .email{display:-webkit-box;display:-ms-flexbox;display:flex}.job-application-new .apply-step-get-started .email .btn{height:60px;line-height:55px;width:auto}}.job-application-new .apply-step--2 .apply-step__title::before{content:'2'}.job-application-new .apply-step--2 .form-element .btn{float:none;max-width:9999px;position:relative}.job-application-new .apply-step--2 .form-element .btn:hover::after{opacity:1}.job-application-new .apply-step--2 .job-apply-no-resume .selected-text{font-size:16px}.job-application-new .job-apply-cv-upload__results{height:110px;position:relative}.job-application-new .job-apply-cv-upload__results--cover-letter ul{list-style-type:none;margin:0;padding-left:30px}.job-application-new .job-apply-cv-upload__results--cover-letter li::before{background-image:url(/Images/System/icons/upload-succes.svg);background-size:100%;content:'';display:block;height:20px;position:absolute;left:0;top:3px;width:20px}.job-application-new .cover-letter__info,.job-application-new .form-element.no-resume .cover-letter__info{color:#d7d7d7;padding:17px 0}.job-application-new .spinner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.job-application-new .spinner{margin:auto}.job-application-new .uploader__element{background:#fff;color:#d7d7d7;left:0;margin-top:0;padding-top:20px;position:absolute;text-align:center;top:0;width:100%}.job-application-new .form-job-apply-section li:not(.hide-me)+li:not(.uploads){margin-top:20px}.job-application-new .form-job-apply-section .clone-navigation .btn{margin-top:0;text-transform:lowercase;width:100%}.job-application-new .submit-custom-cv .btn{background-color:#2175d9;border-color:#2175d9;color:#fff;margin-top:0;width:auto}.job-application-new .submit-custom-cv .btn:hover{background-color:#0f1941;border-color:#0f1941}@media only screen and (min-width:801px){.job-application-new .form-job-apply-section .clone-navigation .btn{width:auto}}@media only screen and (min-width:941px){.form-element.no-resume .cover-letter__info{font-size:16px;margin-left:10px;position:absolute;text-align:center;width:200%}.job-application-new .form-element.no-resume .cover-letter__info{opacity:0;transition:opacity 1s;visibility:hidden}.job-application-new .form-element.no-resume:hover .cover-letter__info{opacity:1;visibility:visible}}.job-application-new .apply-step--3 .apply-step__title::before{content:'3'}.job-application-new .apply-step__intro{margin-bottom:20px}.job-application-new .apply-step__add-info h2{border-bottom:1px solid #d7d7d7;color:#2175d9;font-size:20px;margin-bottom:20px;padding-bottom:20px}.job-application-new .apply-step__add-info .form-element-date-month,.job-application-new .apply-step__add-info .form-element-date-year{width:100%!important}.job-application-new .apply-step__add-info{background-color:#f7f5f0;border-radius:3px;padding:20px}.job-application-new .apply-step__add-info+.apply-step__add-info{margin-top:20px}.apply-step .submit input[type="checkbox"]+label{margin-top:10px}.job-application-new .apply-step__add-info .icon-remove{background:none;height:30px;position:relative;text-indent:-99999px;width:30px}.job-application-new .apply-step__add-info .icon-remove::before,.job-application-new .apply-step__add-info .icon-remove::after{background-color:#2175d9;content:'';display:block;height:3px;position:absolute;transform:translateY(12px) rotate(45deg);width:20px}.job-application-new .apply-step__add-info .icon-remove::after{transform:translateY(-12px) rotate(-45deg)}.job-application-new .resume-information h3{color:#2175d9;padding-bottom:5px}.job-application-new .resume-information .job-apply-section-header{font-size:18px;letter-spacing:0;margin-top:20px}.job-application-new .icon-plus{color:#2175d9;cursor:pointer;position:absolute}.job-application-new .add-blocks .form-element select[disabled]{background:#f7f7f7;border:1px solid #d7d7d7;color:#878ca0;outline:none}.add-blocks__selection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.add-blocks__choice{border:#2175d9 1px solid;border-radius:10px;margin:5px;min-width:110px;overflow:hidden;padding:5px 30px 5px 10px;position:relative;text-overflow:ellipsis;white-space:nowrap;width:auto}.remove-item{cursor:pointer;color:#2175d9;padding:unset;position:absolute;right:5px;top:7px;transform:rotate(45deg)}@media only screen and (min-width:501px){.form__group--label-fix .form-job-apply-current-employer label{margin-top:10px!important}}@media only screen and (min-width:801px){.job-application-new .apply-step__add-info .form__group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.job-application-new .apply-step__add-info .form__group .form-field{width:calc(50% - 10px)}.job-application-new .apply-step__add-info .icon-remove::before{transform:translateY(15px) rotate(45deg)}}@media only screen and (min-width:1440px){.job-application-new .form__group--label-fix .form-field>label{height:auto}.job-application-new .apply-step .submit input[type="checkbox"]+label{margin-top:0}}.job-application-new .apply-step--4 .apply-step__title::after{content:'4'}.upload-new-cv .form .candidate-info>label{color:#d7d7d7}.job-application-new .forgot-password{color:#2175d9;cursor:pointer;display:block;margin-bottom:20px;margin-top:30px}.job-application-new .apply-with-linkedin+.job-apply-right{margin:0;width:100%}@media only screen and (max-width:941px){.job-application-new .apply-with-linkedin .form-element.social-upload{margin-top:-15px}}.jobinfo-overlay{display:none;padding:0;transform:translateX(40%);transition:.3s ease transform}.jobinfo-overlay .overlay-modal-inner{height:100%;padding-left:0;padding-right:0}.jobinfo-overlay .overlay-modal-close{left:20px;right:auto}.jobinfo-overlay .overlay-modal-inner .overlay-modal-dialog{border-radius:0;height:100%;max-height:99999px;min-width:0;pointer-events:all;width:100%}.jobinfo-overlay[style="display: block;"]{transform:translateX(0)}.overlay-modal-dialog .overlay-modal-content a{pointer-events:unset}@media only screen and (min-width:801px){.jobinfo-overlay{left:45%}.jobinfo-overlay .overlay-modal-inner{margin:0;width:100%}.job-application-new__content .jobinfo-overlay .overlay-modal-inner .overlay-modal-dialog{padding-right:0}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:0;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #d7d7d7;border-radius:3px;cursor:text;height:60px}.select2-container--open .select2-selection{border-color:#2175d9;border-width:2px}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;margin-top:-5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;height:30px;float:left;margin:10px;margin-top:18px;padding:0 5px}.select2-container--open .select2-selection--multiple .select2-selection__choice{margin:9px;margin-top:17px}.select2-container--open .select2-selection--multiple .select2-selection__choice+.select2-selection__choice{margin-left:11px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;width:100%!important}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#cccccc',GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0%,#eee 50%);background-image:-o-linear-gradient(top,#fff 0%,#eee 50%);background-image:linear-gradient(to bottom,#fff 0%,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ffffff',GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}