.wp-careernet-plugin{color:var(--cn-color--text);max-width:none !important;box-sizing:var(--cn--box-sizing, border-box)}.wp-careernet-plugin *,.wp-careernet-plugin *::before,.wp-careernet-plugin *::after,.wp-careernet-plugin::before,.wp-careernet-plugin::after{box-sizing:inherit}.wp-careernet-plugin .account-content{padding:1em;margin-top:2em;overflow:auto}.wp-careernet-plugin .account-content.no-padding{padding:0}.wp-careernet-plugin .account-form tbody tr:last-child td{border-bottom:none}.wp-careernet-plugin .account-form .buttons{margin:0em -12px 0;padding:0em 12px 0;overflow:auto;clear:both}.wp-careernet-plugin .account-form .table-wrapper+.buttons{margin-top:-1.077em}.wp-careernet-plugin .account-form .frm-item label{width:200px}.wp-careernet-plugin .account-form .frm-item .def-width{width:385px;max-width:385px}.wp-careernet-plugin .account-form select{width:auto}.wp-careernet-plugin .account-cv .form-collection,.wp-careernet-plugin .account-cv fieldset{margin:.615em -12px;padding:.667em 12px 0}.wp-careernet-plugin .account-cv .form-collection p.description{margin-top:10px;color:#666}.wp-careernet-plugin .account-cv .form-collection{padding:0 12px 1em;border-bottom:solid 1px #dcdcdc}.wp-careernet-plugin .form-collection fieldset.cv-education,.wp-careernet-plugin .form-collection fieldset.cv-experience{position:relative;background-color:#f9f9f5}.wp-careernet-plugin .form-collection fieldset .delete{position:absolute;width:auto;right:1em;text-align:right}.wp-careernet-plugin .form-collection fieldset.cv-education input[type=text],.wp-careernet-plugin .form-collection fieldset.cv-experience input[type=text]{margin-bottom:0;width:100%;max-width:100%}.wp-careernet-plugin .form-collection fieldset.cv-education input.year,.wp-careernet-plugin .form-collection fieldset.cv-experience input.year{max-width:55px}.wp-careernet-plugin .form-collection fieldset.cv-education textarea,.wp-careernet-plugin .form-collection fieldset.cv-experience textarea{margin-bottom:0;width:100%;max-width:100%}.wp-careernet-plugin .form-collection fieldset.cv-education select,.wp-careernet-plugin .form-collection fieldset.cv-experience select{margin-bottom:0;width:100%;max-width:100%}.wp-careernet-plugin .form-collection fieldset.cv-education label,.wp-careernet-plugin .form-collection fieldset.cv-experience label{margin-top:10px}.wp-careernet-plugin .form-collection fieldset .delete label{margin-top:0}.wp-careernet-plugin .form-collection fieldset.cv-education .year-month,.wp-careernet-plugin .form-collection fieldset.cv-experience .year-month{display:flex}.wp-careernet-plugin .form-collection fieldset.cv-education .year-month input,.wp-careernet-plugin .form-collection fieldset.cv-experience .year-month input{margin-right:.5em}.wp-careernet-plugin .form-collection fieldset.cv-education .year-month select,.wp-careernet-plugin .form-collection fieldset.cv-experience .year-month select{width:auto}.wp-careernet-plugin .form-collection button{font-size:.9em;padding:.5em 1.2em .7em 1em}.wp-careernet-plugin .form-collection button::before{content:"+";font-weight:bold;font-size:1.3em;margin-right:7px}.wp-careernet-plugin .js-tmp .account-cv .form-collection,.wp-careernet-plugin .account-cv .js-collapsed{padding-bottom:.5em}.wp-careernet-plugin .js-tmp .account-cv .form-collection,.wp-careernet-plugin .account-cv .js-collapsible{margin-bottom:0}.wp-careernet-plugin .account-cv legend,.wp-careernet-plugin .account-cv h2{font:700 1.231em/1.231 "Lato",Arial,Helvetica,"Liberation Sans",sans-serif;padding:.333em 4px 0;margin-left:-4px}.wp-careernet-plugin .account-cv h2{padding-top:0}.wp-careernet-plugin .account-cv .js-collapsible h2 button{float:none;font-size:1em;color:#0094aa;letter-spacing:normal;text-align:left;margin:0;padding:0;background-color:transparent}.wp-careernet-plugin .account-cv .js-expanded h2 button,.wp-careernet-plugin .account-cv .js-collapsible h2 button:hover,.wp-careernet-plugin .account-cv .js-collapsible h2 button:focus,.wp-careernet-plugin .account-cv .js-collapsible h2 button:active{color:#044049}.wp-careernet-plugin .account-cv .js-collapsible h2 button:after{content:"";display:inline-block;height:11px;width:6px;margin-left:.25em}.wp-careernet-plugin .account-cv .js-collapsed h2 button:hover:after,.wp-careernet-plugin .account-cv .js-collapsed h2 button:focus:after,.wp-careernet-plugin .account-cv .js-collapsed h2 button:active:after{content:"";background-position:-13px -50px}.wp-careernet-plugin .account-cv .js-expanded h2 button:after,.wp-careernet-plugin .account-cv .js-expanded h2 button:after,.wp-careernet-plugin .account-cv .js-expanded h2 button:after{content:"";width:11px;background-position:-20px -50px}.wp-careernet-plugin .js-tmp .account-cv .form-collection>*,.wp-careernet-plugin .account-cv .js-collapsed>*{display:none}.wp-careernet-plugin .js-tmp .account-cv .form-collection>h2,.wp-careernet-plugin .account-cv .js-collapsed>h2{display:block}.wp-careernet-plugin .account-cv .form-collection>div{clear:both}.wp-careernet-plugin .account-cv fieldset{border:none}.wp-careernet-plugin .account-cv .form-collection fieldset:first-of-type{margin-top:0}.wp-careernet-plugin .account-cv .form-collection span{width:auto}.wp-careernet-plugin .account-cv fieldset:hover{background-color:#f9f9f5;border-radius:4px}.wp-careernet-plugin .account-cv .account-properties fieldset:hover,.wp-careernet-plugin .account-cv .account-competences fieldset:hover{background-color:transparent}.wp-careernet-plugin .account-cv .account-properties legend{float:none}.wp-careernet-plugin .account-cv .account-properties .property-links{overflow:auto}.wp-careernet-plugin .account-cv .account-properties .property-links fieldset{width:49%}@media(max-width: 768px){.wp-careernet-plugin .account-cv .account-properties .property-links fieldset{width:100%}}.wp-careernet-plugin .account-cv .account-properties .property-links .property-select{display:flex;justify-content:space-between}.wp-careernet-plugin .account-cv .account-properties .property-links .property-select select{width:60%}.wp-careernet-plugin .account-cv .account-properties .property-links .property-select .relevant-experience{padding:0 1em}.wp-careernet-plugin .account-cv fieldset legend,.wp-careernet-plugin .account-properties fieldset legend{font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:bold;text-transform:none;padding:0;margin-left:0}.wp-careernet-plugin .account-cv fieldset legend{float:left}.wp-careernet-plugin .account-competences h3{font-size:1em}.wp-careernet-plugin .account-cv .trigger-add-set{margin-top:1em}.wp-careernet-plugin .account-cv .account-properties{margin-bottom:1.231em;padding:0 12px 1em}.wp-careernet-plugin .js-tmp .account-cv .account-properties,.wp-careernet-plugin .js-collapsed.account-properties{padding-bottom:.5em}.wp-careernet-plugin .account-properties h2+fieldset{clear:left}.wp-careernet-plugin .account-properties fieldset{width:50%;float:left;border:none;margin-left:0;margin-right:0;padding:0}.wp-careernet-plugin .account-cv .account-properties fieldset:first-of-type{margin-top:.615em}.wp-careernet-plugin .account-properties .frm-options{width:90%}.wp-careernet-plugin .account-properties label{position:relative;padding-left:20px;display:block}.wp-careernet-plugin .account-properties label input{position:absolute;left:0;top:.167em;margin-top:5px}.wp-careernet-plugin .account-cv .buttons{margin-top:.231em;padding-top:0;border-style:none}.wp-careernet-plugin .frm-item{display:flex;flex-direction:column;margin:0 0 .615em;width:100%}.wp-careernet-plugin .frm-item.existing-resumes{flex-direction:column}.wp-careernet-plugin .frm-item.existing-resumes label{width:100%}.wp-careernet-plugin .frm-item span,.wp-careernet-plugin .frm-item label{padding:.231em 0 .308em;display:block;float:left;width:150px;margin-right:6px}.wp-careernet-plugin .frm-item .label{float:none;font-weight:bold}.wp-careernet-plugin .frm-radio-item label,.wp-careernet-plugin .frm-radio-item .label{width:auto}.wp-careernet-plugin .frm-select-item select{height:2.875rem}.wp-careernet-plugin .frm-item input,.wp-careernet-plugin .frm-item textarea{max-width:275px}.wp-careernet-plugin .frm-html-item .label,.wp-careernet-plugin .anti-spam .label{width:100%;font-weight:bold;font-size:1.154em;padding:0;margin:.4em 0 .077em}.wp-careernet-plugin .anti-spam label{width:auto;min-width:150px}.wp-careernet-plugin .frm-options,.wp-careernet-plugin .select-wrapper,.wp-careernet-plugin .frm-field{width:62%;float:left}.wp-careernet-plugin .frm-options label{width:auto;display:inline;clear:both;padding-bottom:0}.wp-careernet-plugin .frm-options input{margin-right:7px}.wp-careernet-plugin .frm-date-item label,.wp-careernet-plugin .frm-time-item label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.wp-careernet-plugin .frm-date-item select,.wp-careernet-plugin .frm-time-item select{margin:.231em 8px 0 0}.wp-careernet-plugin .frm-item label+[type=checkbox],.wp-careernet-plugin .frm-item label+[type=radio]{margin-top:4px}.wp-careernet-plugin .cn-account-nav{position:relative}.wp-careernet-plugin .cn-account-nav ul{position:absolute;right:0;top:-40px;list-style:none}.wp-careernet-plugin .cn-account-register,.wp-careernet-plugin .cn-account-login{width:26em !important}.wp-careernet-plugin .cn-account-register .frm-field,.wp-careernet-plugin .cn-account-login .frm-field{width:auto}.wp-careernet-plugin .account-content form label,.wp-careernet-plugin .cn-account-register form label,.wp-careernet-plugin .cn-account-login form label{font-weight:500}.wp-careernet-plugin .account-content form input,.wp-careernet-plugin .cn-account-register form input,.wp-careernet-plugin .cn-account-login form input{border-radius:5px}.wp-careernet-plugin .account-content form .buttons,.wp-careernet-plugin .cn-account-login form .buttons{clear:both}.wp-careernet-plugin .account-form .profile-image-container{width:375px}.wp-careernet-plugin .account-form .profile-image-container img{display:block;margin:0 auto;-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important;border:4px solid rgba(215,215,215,.46)}@media(min-width: 980px){.wp-careernet-plugin .account-form .first-name{float:left;margin-right:2em}.wp-careernet-plugin .account-form .infix{float:left;margin-right:2em}.wp-careernet-plugin .account-form .infix input{width:100px}.wp-careernet-plugin .frm-item{flex-direction:row}.wp-careernet-plugin .form-collection fieldset.cv-education input[type=text],.wp-careernet-plugin .form-collection fieldset.cv-experience input[type=text]{max-width:275px}.wp-careernet-plugin .form-collection fieldset.cv-education input.year,.wp-careernet-plugin .form-collection fieldset.cv-experience input.year{max-width:55px}.wp-careernet-plugin .form-collection fieldset.cv-education textarea,.wp-careernet-plugin .form-collection fieldset.cv-experience textarea{max-width:275px}.wp-careernet-plugin .form-collection fieldset.cv-education select,.wp-careernet-plugin .form-collection fieldset.cv-experience select{max-width:275px}.wp-careernet-plugin .cv-files .frm-item{flex-direction:column}}@media(max-width: 980px){.wp-careernet-plugin .account-form .frm-item label,.wp-careernet-plugin .account-form .frm-item .label{width:100%}.wp-careernet-plugin .account-form .buttons{border-width:1px}.wp-careernet-plugin .account-properties fieldset{width:50%}.wp-careernet-plugin .blocked-list{max-width:430px;width:100%}}@media(max-width: 420px){.wp-careernet-plugin .account-properties fieldset{width:100%}}.wp-careernet-plugin .cn-channels{overflow:auto;margin-bottom:60px;list-style:none}.wp-careernet-plugin .cn-channels .channel{float:left;position:relative;width:28.3%;height:170px;margin-right:5%;padding-right:5%;border-right:1px solid #dcdcdc}.wp-careernet-plugin .cn-channels .channel h3{font-size:1.4em;color:#000}.wp-careernet-plugin .cn-channels .channel:last-child{border-right:none}.wp-careernet-plugin .cn-channels .channel a{color:#000}.wp-careernet-plugin .cn-channels .channel.active a{color:#622481}.wp-careernet-plugin .cn-channels .channel.active a h3{color:#622481}.wp-careernet-plugin .cn-channels .channel p{width:80%}.wp-careernet-plugin .cn-channels .channel.active:after{content:"";width:80%;height:3px;background:url("/wp-content/plugins/careernet/public/images/separator.png");position:absolute;bottom:0}.wp-careernet-plugin .cn-channels .channel p{margin:0}.wp-careernet-plugin fieldset{margin:0;padding:0;border:none}.wp-careernet-plugin .form-control{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.wp-careernet-plugin label{font-size:.875em;line-height:1.43;margin:0 0 .2857em}.wp-careernet-plugin label .description{color:#b3b3b3}.wp-careernet-plugin input+label.error,.wp-careernet-plugin select+label.error,.wp-careernet-plugin textarea+label.error{display:block;margin:-1.125rem 0 1rem}.wp-careernet-plugin input:not([type]),.wp-careernet-plugin input[type=date],.wp-careernet-plugin input[type=datetime-local],.wp-careernet-plugin input[type=email],.wp-careernet-plugin input[type=file],.wp-careernet-plugin input[type=month],.wp-careernet-plugin input[type=number],.wp-careernet-plugin input[type=password],.wp-careernet-plugin input[type=search],.wp-careernet-plugin input[type=tel],.wp-careernet-plugin input[type=text],.wp-careernet-plugin input[type=time],.wp-careernet-plugin input[type=url],.wp-careernet-plugin input[type=week]{font-size:1rem;line-height:1.375;width:100%;margin:0 0 1.25em;padding:1em;background-color:var(--cn-color--input);border:1px solid var(--cn-color--border);border-radius:.25rem}.wp-careernet-plugin input:not([type]):focus,.wp-careernet-plugin input:not([type]):hover,.wp-careernet-plugin input:not([type]):active,.wp-careernet-plugin input[type=date]:focus,.wp-careernet-plugin input[type=date]:hover,.wp-careernet-plugin input[type=date]:active,.wp-careernet-plugin input[type=datetime-local]:focus,.wp-careernet-plugin input[type=datetime-local]:hover,.wp-careernet-plugin input[type=datetime-local]:active,.wp-careernet-plugin input[type=email]:focus,.wp-careernet-plugin input[type=email]:hover,.wp-careernet-plugin input[type=email]:active,.wp-careernet-plugin input[type=file]:focus,.wp-careernet-plugin input[type=file]:hover,.wp-careernet-plugin input[type=file]:active,.wp-careernet-plugin input[type=month]:focus,.wp-careernet-plugin input[type=month]:hover,.wp-careernet-plugin input[type=month]:active,.wp-careernet-plugin input[type=number]:focus,.wp-careernet-plugin input[type=number]:hover,.wp-careernet-plugin input[type=number]:active,.wp-careernet-plugin input[type=password]:focus,.wp-careernet-plugin input[type=password]:hover,.wp-careernet-plugin input[type=password]:active,.wp-careernet-plugin input[type=search]:focus,.wp-careernet-plugin input[type=search]:hover,.wp-careernet-plugin input[type=search]:active,.wp-careernet-plugin input[type=tel]:focus,.wp-careernet-plugin input[type=tel]:hover,.wp-careernet-plugin input[type=tel]:active,.wp-careernet-plugin input[type=text]:focus,.wp-careernet-plugin input[type=text]:hover,.wp-careernet-plugin input[type=text]:active,.wp-careernet-plugin input[type=time]:focus,.wp-careernet-plugin input[type=time]:hover,.wp-careernet-plugin input[type=time]:active,.wp-careernet-plugin input[type=url]:focus,.wp-careernet-plugin input[type=url]:hover,.wp-careernet-plugin input[type=url]:active,.wp-careernet-plugin input[type=week]:focus,.wp-careernet-plugin input[type=week]:hover,.wp-careernet-plugin input[type=week]:active{border-color:var(--cn-color--primary);outline:none}.wp-careernet-plugin .icon-reference{display:none}.wp-careernet-plugin .meta-data{font-size:var(--cn-meta-data--font-size, 1rem)}.wp-careernet-plugin .meta-data,.wp-careernet-plugin .meta-data>div,.wp-careernet-plugin .meta-data ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;padding:0;list-style-type:none}.wp-careernet-plugin .meta-data{gap:var(--cn-meta-data--gap, 0.75em 2.5em);margin:var(--cn-meta-data--margin, 1.625rem 0 0)}.wp-careernet-plugin .meta-data ul{gap:var(--cn-tag--gap, 0.75em);margin:0}.wp-careernet-plugin .meta-data dt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.wp-careernet-plugin .meta-data dd,.wp-careernet-plugin .meta-data li{display:flex;justify-content:flex-start;align-items:center;padding:0}.wp-careernet-plugin .meta-data dd.tag,.wp-careernet-plugin .meta-data li.tag{padding:0 var(--cn-tag--padding-hor, 1em)}.wp-careernet-plugin .meta-data .tag-container{flex-wrap:nowrap}.wp-careernet-plugin .tag-container::before{content:"";display:block;width:var(--cn-meta-data--icon-width, 1.5em);height:var(--cn-meta-data--icon-height, 1.5em);margin-right:var(--cn-tag--gap, 0.75em);background:none center/contain no-repeat scroll transparent}.wp-careernet-plugin .tag-container.contract-hours::before{background-image:var(--cn-meta-data--icon-contract-hours, url("../images/svgs/icon-contract-hours.svg"))}.wp-careernet-plugin .tag-container.contract-type::before{background-image:var(--cn-meta-data--icon-contract-type, url("../images/svgs/icon-contract-type.svg"))}.wp-careernet-plugin .tag-container.education-level::before{background-image:var(--cn-meta-data--icon-education-level, url("../images/svgs/icon-education-level.svg"))}.wp-careernet-plugin .tag{flex:fit-content;display:inline-flex;justify-content:center;align-items:center;font-size:var(--cn-tag--font-size, 1em);font-weight:var(--cn-tag--font-weight, 400);text-decoration:var(--cn-tag--text-decoration, none);color:var(--cn-tag--color, inherit);min-height:var(--cn-tag--height, 2em);padding:0 var(--cn-tag--padding-hor, 1em);background-color:var(--cn-tag--background-color, var(--cn-color--tag));border-radius:var(--cn-tag--border-radius, 1em)}.wp-careernet-plugin .cn-organization-list .search{border-bottom:1px solid #dcdcdc;padding-bottom:15px;margin-bottom:15px}.wp-careernet-plugin .cn-organization-list .search button{margin-top:0}.wp-careernet-plugin .cn-organization-list .organizations article.organization{padding:20px 0;overflow:auto;border-bottom:1px solid #dcdcdc}.wp-careernet-plugin .cn-organization-list .organizations article.organization div.details{float:left;width:70%}.wp-careernet-plugin .cn-organization-list .organizations article.organization div.logo{float:right;width:30%;text-align:center}.wp-careernet-plugin .cn-organization-list .organizations article.organization div.intro{padding-left:0}.wp-careernet-plugin .cn-organization-details section.video{margin-bottom:40px}.wp-careernet-plugin .cn-organization-details div.jobs{margin-top:60px}.wp-careernet-plugin .cn-organization-details div.jobs h2{margin-bottom:15px}.wp-careernet-plugin .cn-organization-details section.jobs{border-top:1px solid #dcdcdc}.wp-careernet-plugin .cn-organization-details .jobs .job{border-bottom:1px solid #dcdcdc;padding-top:25px;overflow:auto}.wp-careernet-plugin .cn-organization-details .jobs .job ul.meta-data{margin:25px 0 25px 0}.wp-careernet-plugin .cn-organization-details .jobs .job header{padding-top:20px}.wp-careernet-plugin .cn-organization-details .jobs .job div.closing-date h5{text-align:right}.wp-careernet-plugin .cn-organization-details .jobs .job h5{margin:0 0 5px 0;font-size:.8em;text-transform:uppercase;font-weight:normal}.wp-careernet-plugin .cn-organization-details .jobs .job h2{position:relative;margin-top:10px;font-size:1.4em;min-height:80px}.wp-careernet-plugin .cn-organization-details .jobs .job header h2::after{content:"";width:60px;height:3px;background:url("/wp-content/plugins/careernet/public/images/separator.png");position:absolute;bottom:0;left:0}.wp-careernet-plugin .cn-organization-details .jobs .job h2 a{text-decoration:none;color:#622481}.wp-careernet-plugin .cn-list-pagination{display:flex;justify-content:center;margin:.875rem 0}.wp-careernet-plugin .cn-list-pagination ul{display:flex;justify-content:space-around;margin:0;padding:0;list-style-type:none}.wp-careernet-plugin .cn-list-pagination .previous,.wp-careernet-plugin .cn-list-pagination .next{text-transform:lowercase}.wp-careernet-plugin .cn-list-pagination .active a{font-weight:500;text-decoration:none;color:var(--cn-color--text)}.wp-careernet-plugin .cn-list-pagination a{display:block;color:var(--cn-color--link);padding:.5em}.wp-careernet-plugin .cn-list-pagination a:focus,.wp-careernet-plugin .cn-list-pagination a:hover{text-decoration:underline;color:var(--cn-color--link-hover)}.wp-careernet-plugin .cn-job-detail .perks ul,.wp-careernet-plugin .cn-job-list .perks ul,.wp-careernet-plugin .cn-perks-list .perks ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(14.375rem, 1fr));gap:1.25rem;font-size:var(--cn-perks--font-size, 1.125rem);line-height:normal;width:100%;margin:0;padding:0;list-style-type:none}.wp-careernet-plugin .cn-job-detail .perks li,.wp-careernet-plugin .cn-job-list .perks li,.wp-careernet-plugin .cn-perks-list .perks li{display:flex;align-items:flex-start;position:relative;height:3rem;margin:var(--cn-perks--margin, 0 0 0.75rem);padding:0 0 0 3.75rem}.wp-careernet-plugin .cn-job-detail .perks li::before,.wp-careernet-plugin .cn-job-list .perks li::before,.wp-careernet-plugin .cn-perks-list .perks li::before{content:"";position:absolute;top:0;left:0;display:block;width:3rem;height:3rem;background:none center/contain no-repeat scroll transparent}.wp-careernet-plugin .cn-job-detail .perks li.benefits::before,.wp-careernet-plugin .cn-job-list .perks li.benefits::before,.wp-careernet-plugin .cn-perks-list .perks li.benefits::before{background-image:url("../images/svgs/icon-benefits.svg")}.wp-careernet-plugin .cn-job-detail .perks li.flexible-work-hours::before,.wp-careernet-plugin .cn-job-list .perks li.flexible-work-hours::before,.wp-careernet-plugin .cn-perks-list .perks li.flexible-work-hours::before{background-image:url("../images/svgs/icon-flexible-work-hours.svg")}.wp-careernet-plugin .cn-job-detail .perks li.growth-options::before,.wp-careernet-plugin .cn-job-list .perks li.growth-options::before,.wp-careernet-plugin .cn-perks-list .perks li.growth-options::before{background-image:url("../images/svgs/icon-growth-options.svg")}.wp-careernet-plugin .cn-job-detail .perks li.new-way-of-working::before,.wp-careernet-plugin .cn-job-list .perks li.new-way-of-working::before,.wp-careernet-plugin .cn-perks-list .perks li.new-way-of-working::before{background-image:url("../images/svgs/icon-new-way-of-working.svg")}.wp-careernet-plugin .cn-job-detail .perks li.open-to-initiative::before,.wp-careernet-plugin .cn-job-list .perks li.open-to-initiative::before,.wp-careernet-plugin .cn-perks-list .perks li.open-to-initiative::before{background-image:url("../images/svgs/icon-open-to-initiative.svg")}.wp-careernet-plugin .cn-job-detail .perks li.social-environment::before,.wp-careernet-plugin .cn-job-list .perks li.social-environment::before,.wp-careernet-plugin .cn-perks-list .perks li.social-environment::before{background-image:url("../images/svgs/icon-social-environment.svg")}.wp-careernet-plugin .cn-job-detail .perks li.team-building::before,.wp-careernet-plugin .cn-job-list .perks li.team-building::before,.wp-careernet-plugin .cn-perks-list .perks li.team-building::before{background-image:url("../images/svgs/icon-team-building.svg")}.wp-careernet-plugin .cn-job-detail .perks li.work-that-matters::before,.wp-careernet-plugin .cn-job-list .perks li.work-that-matters::before,.wp-careernet-plugin .cn-perks-list .perks li.work-that-matters::before{background-image:url("../images/svgs/icon-work-that-matters.svg")}.wp-careernet-plugin .cn-perks-list .perks .perks-title{font-size:1.125rem;font-weight:600;margin:0 0 2.7778em}.wp-careernet-plugin .cn-service-list{overflow:auto;margin:60px 0;padding:40px 50px;-webkit-box-shadow:-2px 3px 30px -5px rgba(117,117,117,.67);-moz-box-shadow:-2px 3px 30px -5px rgba(117,117,117,.67);box-shadow:-2px 3px 30px -5px rgba(117,117,117,.67)}.wp-careernet-plugin .cn-service-list .services h1{text-align:center;font-size:1.6em;margin-top:1.2rem;margin-bottom:1.2rem;color:#622481}.wp-careernet-plugin .cn-service-list .services{float:left;width:70%;border-top:1px solid #dcdcdc}.wp-careernet-plugin .cn-service-list .services .message{margin:20px 0}.wp-careernet-plugin .cn-service-list .services .items{float:left;width:100%;margin-bottom:20px}.wp-careernet-plugin .cn-service-list .services .service{float:left;position:relative;width:32.3%;margin-right:1%;margin-bottom:15px;height:200px;border-bottom:1px solid #dcdcdc;padding:0;overflow:hidden;background-color:#d3d3d3;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.wp-careernet-plugin .cn-service-list .services .service header{float:left;width:100%;position:absolute;bottom:-71px;padding:10px;background:#000;background:rgba(0,0,0,.7);transition:bottom .4s ease-in-out;-o-transition:bottom .4s ease-in-out;-ms-transition:bottom .4s ease-in-out;-moz-transition:bottom .4s ease-in-out;-webkit-transition:bottom .4s ease-in-out}.wp-careernet-plugin .cn-service-list .services .service header:hover{bottom:0}.wp-careernet-plugin .cn-service-list .services .service header .intro{padding:0;height:67px}.wp-careernet-plugin .cn-service-list .services .service h2{position:relative;margin-top:0;font-size:1.2em}.wp-careernet-plugin .cn-service-list .services .service a{text-decoration:none;color:#fff}.wp-careernet-plugin .cn-service-list form.filter h3{position:relative;padding-left:40px;color:#000}.wp-careernet-plugin .cn-service-list form.filter h3{padding:.8em 12px .8em 40px}.wp-careernet-plugin .service ul.meta-data{margin-left:0}.wp-careernet-plugin .service ul.meta-data li{position:relative;border:1px solid #d3d3d3;border-radius:20px;padding:5px 10px 5px 40px;display:inline-block;margin-bottom:5px}.wp-careernet-plugin .service ul.meta-data li::before{content:"";width:30px;height:30px;position:absolute;top:6px;left:10px}.wp-careernet-plugin .cn-service-list form.filter h3::before{content:"";width:30px;height:30px;position:absolute;bottom:3px;left:7px}.wp-careernet-plugin .cn-service-list form.filter h3.type::before,.wp-careernet-plugin .service ul.meta-data li.type::before{background:url("/wp-content/themes/FoundationPress/src/assets/images/Aanbod opleiding.svg") no-repeat;background-size:25px 25px}.wp-careernet-plugin .cn-service-list form.filter h3.category::before,.wp-careernet-plugin .service ul.meta-data li.category::before{background:url("/wp-content/themes/FoundationPress/src/assets/images/Functieniveau.svg") no-repeat;background-size:25px 25px}.wp-careernet-plugin .cn-service-list form.filter h3.target::before,.wp-careernet-plugin .service ul.meta-data li.target::before{background:url("/wp-content/themes/FoundationPress/src/assets/images/Werkgever.svg") no-repeat;background-size:25px 25px}.wp-careernet-plugin .cn-service-list form.filter h3::before{bottom:10px}.wp-careernet-plugin .cn-service-list form.filter .vacdienst::before,.wp-careernet-plugin .job ul.meta-data li.vacdienst::before{bottom:7px}.wp-careernet-plugin .cn-service-list form.filter .active h3::after{transform:rotate(90deg)}.wp-careernet-plugin .cn-service-list .jobs h1{text-align:center;font-size:1.6em;margin-top:1.2rem;margin-bottom:1.2rem;display:none}.wp-careernet-plugin .cn-service-detail .service{overflow:auto}.wp-careernet-plugin .cn-service-detail .service header{overflow:auto;margin-bottom:40px}.wp-careernet-plugin .cn-service-detail .service header .title{position:relative;padding:0 0 40px 0;margin:0 0 40px 0;color:#622481}.wp-careernet-plugin .cn-service-detail .service header .title::after{content:"";width:60px;height:3px;background:url("/wp-content/plugins/careernet/public/images/separator.png");position:absolute;bottom:0;left:0}.wp-careernet-plugin .cn-service-detail .service header .title h2{font-size:.75em;text-transform:uppercase;margin:0;font-weight:normal}.wp-careernet-plugin .cn-service-detail .service header ul{margin:20px 0}.wp-careernet-plugin .cn-service-detail .service header h5{float:left;width:50%;font-weight:normal;font-size:.8em;text-transform:uppercase;margin-top:20px}.wp-careernet-plugin .cn-service-detail .service .details{float:left;width:68%;padding-right:2%;margin-right:2%}.wp-careernet-plugin .cn-service-detail .service h3{float:left;width:68%;margin-right:2%;color:#622481}.wp-careernet-plugin .cn-service-detail .service .description{float:left;width:68%;padding-right:2%;margin-bottom:30px}.wp-careernet-plugin .cn-service-detail .aside{float:left;width:30%}.wp-careernet-plugin .cn-service-detail .service-description{border-top:1px solid #d3d3d3;padding-top:25px}.wp-careernet-plugin .cn-service-detail .register{overflow:auto;background:#f6f2f8;padding:70px 0 60px 0 !important;margin:0 !important;max-width:100% !important}.wp-careernet-plugin .cn-service-detail .register section{float:left;width:68%;padding-right:2%}.wp-careernet-plugin .cn-service-detail .register .balloon{background:url(/wp-content/themes/FoundationPress/src/assets/images/balloon.png) no-repeat;width:91px;height:81px;text-align:center;position:absolute;top:0;right:0}.wp-careernet-plugin .cn-service-detail .register .balloon svg{height:65px;padding-left:12px;padding-top:15px}.wp-careernet-plugin .cn-service-detail .register .highlight{float:left;position:relative;padding-left:5%;font-size:1.3em;font-weight:bold;border-left:1px solid #00aef0;color:#00aef0}.wp-careernet-plugin .cn-service-detail .register .highlight::after{content:"";background:#f5f5f5;position:absolute;top:25px;left:-1px;width:1px;height:calc(100% - 25px)}.wp-careernet-plugin .cn-service-detail .register .form h3{color:#00aef0 !important;font-size:1.25em;margin-top:30px}.wp-careernet-plugin .cn-service-detail .register .form label{font-weight:bold}.wp-careernet-plugin .cn-service-detail .register .form input{border-radius:5px}.wp-careernet-plugin .cn-service-detail .register .form .documents{padding-left:5%}.wp-careernet-plugin .cn-service-detail .register h4{text-transform:uppercase;font-size:.8em;color:#622481;font-weight:normal}.wp-careernet-plugin .cn-service-detail .register h3{color:#622481}.wp-careernet-plugin .cn-service-detail .register h4{font-size:1.3rem !important;font-weight:700 !important}.wp-careernet-plugin .cn-service-detail .register .application-form .def-width{width:100%;max-width:100%}.wp-careernet-plugin .cn-service-categories{overflow:auto;margin-bottom:30px}.wp-careernet-plugin .cn-service-categories .service-category{float:left;position:relative;width:24%;margin-right:1% !important;margin-bottom:15px !important;height:200px;border-bottom:1px solid #dcdcdc;padding:0 !important;overflow:hidden;background-color:#d3d3d3;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.wp-careernet-plugin .cn-service-categories .service-category header{float:left;width:100%;position:absolute;bottom:0px;padding:10px;background:#000;background:rgba(0,0,0,.7)}.wp-careernet-plugin .cn-service-categories .service-category header h2{color:#fff;font-size:1.25rem}@media(max-width: 640px){.wp-careernet-plugin .cn-service-list .services .service{width:100% !important;margin-left:0 !important;margin-right:0 !important}.wp-careernet-plugin .cn-service-categories .service-category:nth-child(3n),.wp-careernet-plugin .cn-service-categories .service-category:nth-child(2n),.wp-careernet-plugin .cn-service-categories .service-category{width:100% !important;margin-left:0 !important;margin-right:0 !important}}@media(max-width: 720px){.wp-careernet-plugin .cn-service-categories .service-category:nth-child(3n),.wp-careernet-plugin .cn-service-categories .service-category{width:49% !important;margin-right:1% !important}.wp-careernet-plugin .cn-service-categories .service-category:nth-child(2n){width:50% !important;margin-right:0% !important}}@media(min-width: 980px){.wp-careernet-plugin .cn-service-list .services .items article.service.second{width:31.3%;margin-left:1%;margin-right:1%}.wp-careernet-plugin .cn-service-list .services .items article.service.third{width:32.3%;margin-right:0;margin-left:1%}.wp-careernet-plugin .cn-service-categories .service-category.fourth{width:25%;margin-right:0 !important}}@media(max-width: 980px){.wp-careernet-plugin .cn-service-list .services{width:100%}.wp-careernet-plugin .cn-service-list .services .service{width:49%;margin-right:0}.wp-careernet-plugin .cn-service-list .services .items article.service:nth-child(2n){width:49%;margin-right:0;margin-left:2%}.wp-careernet-plugin .cn-service-categories .service-category{width:32.1% !important}.wp-careernet-plugin .cn-service-categories .service-category:nth-child(3n){width:33% !important;margin-right:0% !important}}.wp-careernet-plugin .slide-to-content{display:none}@media(min-width: 1024px){.wp-careernet-plugin .slide-to-content{display:flex;bottom:calc(var(--slider-size, 95px)/(2 * 1.3333))}}.wp-careernet-plugin .slide-to-content svg{font-size:1.3333em}.wp-careernet-plugin #socialConnectButtons .socialConnectButton{display:block;overflow:hidden;color:#fff;float:left;margin:10px 20px 20px 0;text-decoration:none}.wp-careernet-plugin #socialConnectButtons .socialConnectButtonContainer{clear:both}.wp-careernet-plugin #socialConnectButtons span{display:block;height:23px;line-height:23px}.wp-careernet-plugin #socialConnectButtons span.left{text-indent:30px}.wp-careernet-plugin #socialConnectButtons a#btnFacebook span{background:url(/wp-content/plugins/careernet/public/images/btnLoginWithFacebookBg.png)}.wp-careernet-plugin #socialConnectButtons a#btnFacebook span.left{background:url(/wp-content/plugins/careernet/public/images/btnLoginWithFacebookLeft.png) no-repeat left;padding-right:10px}.wp-careernet-plugin #socialConnectButtons a#btnFacebook span.socialConnectButtonWrapper{background:url(/wp-content/plugins/careernet/public/images/btnLoginWithFacebookRight.png) no-repeat right}.wp-careernet-plugin #socialConnectButtons a#btnLinkedin span{background:url(/wp-content/plugins/careernet/public/images/btnLoginWithLinkedinBg.png)}.wp-careernet-plugin #socialConnectButtons a#btnLinkedin span.left{background:url(/wp-content/plugins/careernet/public/images/btnLoginWithLinkedinLeft.png) no-repeat left;padding-right:17px}.wp-careernet-plugin #socialConnectButtons a#btnLinkedin span.socialConnectButtonWrapper{background:url(/wp-content/plugins/careernet/public/images/btnLoginWithLinkedinRight.png) no-repeat right}.wp-careernet-plugin .cn-latest .vacancy a,.wp-careernet-plugin .cn-job-list .vacancy a{display:block;text-decoration:var(--cn-vacancy-link--text-decoration, none);color:var(--cn-vacancy-link--color, var(--cn-color--text));height:100%}.wp-careernet-plugin .cn-latest .vacancy a:focus,.wp-careernet-plugin .cn-latest .vacancy a:hover,.wp-careernet-plugin .cn-job-list .vacancy a:focus,.wp-careernet-plugin .cn-job-list .vacancy a:hover{text-decoration:var(--cn-vacancy-link--text-decoration, none) !important}.wp-careernet-plugin .cn-latest .vacancy header,.wp-careernet-plugin .cn-job-list .vacancy header{display:flex;justify-content:var(--cn-vacancy-header--justify-content, space-between);align-items:var(--cn-vacancy-header--align-items, flex-start);gap:var(--cn-vacancy-header--gap, 1.25em)}.wp-careernet-plugin .cn-latest .vacancy header .vacancy-title,.wp-careernet-plugin .cn-job-list .vacancy header .vacancy-title{flex:auto;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--cn-vacancy-header--gap, 0.75em)}.wp-careernet-plugin .cn-latest .vacancy header svg,.wp-careernet-plugin .cn-job-list .vacancy header svg{flex:none;fill:currentColor;width:1.3125rem;height:1.5rem;margin-top:.125em}.wp-careernet-plugin .cn-latest .filter .properties .options label,.wp-careernet-plugin .cn-job-list .filter .properties .options label{cursor:pointer}.wp-careernet-plugin .cn-latest{margin:var(--cn-vacancies-latest--margin, 6.75em auto 7.375em)}.wp-careernet-plugin .cn-latest.empty{margin:var(--cn-vacancies-latest-empty--margin, 5em auto)}.wp-careernet-plugin .cn-latest .vacancies-title{font-size:var(--cn-vacancies-latest-vacancies-title--font-size, 2.25em);font-weight:var(--cn-vacancies-latest-vacancies-title--font-weight, 600);line-height:var(--cn-vacancies-latest-vacancies-title--line-height, 1.22);color:var(--cn-vacancies-latest-vacancies-title--color, var(--cn-color--text));margin:var(--cn-vacancies-latest-vacancies-title--margin, 0 0 1.2222em)}.wp-careernet-plugin .cn-latest .vacancies{border-top:var(--cn-vacancies-latest--border, 1px solid var(--cn-color--border))}.wp-careernet-plugin .cn-latest .vacancy{border-bottom:var(--cn-vacancies--border, 1px solid var(--cn-color--border))}.wp-careernet-plugin .cn-latest .vacancy a{padding:var(--cn-vacancy-link--padding, 2.625em 0 3.25em)}.wp-careernet-plugin .cn-latest .vacancy a:focus .vacancy-title,.wp-careernet-plugin .cn-latest .vacancy a:hover .vacancy-title{color:var(--cn-vacancies-latest-vacancy-title--color-hover, var(--cn-color--text));text-decoration:var(--cn-vacancies-latest-vacancy-title--text-decoration-hover, underline)}.wp-careernet-plugin .cn-latest .vacancy-title{font-size:var(--cn-vacancies-latest-vacancy-title--font-size, 1.5em);font-weight:var(--cn-vacancies-latest-vacancy-title--font-weight, 400);text-decoration:var(--cn-vacancies-latest-vacancy-title--text-decoration, underline);color:var(--cn-vacancies-latest-vacancy-title--color, var(--cn-color--link))}.wp-careernet-plugin .cn-latest>footer{margin:var(--cn-vacancies-latest-footer--margin, 4em 0 0)}.wp-careernet-plugin .cn-latest .link-all-vacancies{font-size:var(--cn-vacancies-latest-link-all--font-size, 1.125em);color:var(--cn-vacancies-latest-link-all--color, var(--cn-color--link));text-decoration:var(--cn-vacancies-latest-link-all--text-decoration, underline)}.wp-careernet-plugin .cn-latest .link-all-vacancies:focus,.wp-careernet-plugin .cn-latest .link-all-vacancies:hover{color:var(--cn-vacancies-latest-link-all--color-hover, var(--cn-color--link-hover));text-decoration:var(--cn-vacancies-latest-link-all--text-decoration-hover, underline)}.wp-careernet-plugin .cn-job-list{padding:3rem 0 2.8125rem}.wp-careernet-plugin .cn-job-list>header{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.wp-careernet-plugin .cn-job-list .vacancies{display:flex;flex-flow:column nowrap;gap:1.875rem}.wp-careernet-plugin .cn-job-list .vacancies .vacancy{width:100%;min-height:var(--cn-vacancy-list-vacancy--min-height, 15.7778em)}.wp-careernet-plugin .cn-job-list .vacancies .vacancy-content{padding:1.75em 1.5em 2.375em}.wp-careernet-plugin .cn-job-list .vacancies .vacancy-title{font-size:1.5em}.wp-careernet-plugin .cn-job-list .vacancies .visual{padding-top:66.2857%}.wp-careernet-plugin .cn-job-list .vacancies .meta-data{font-size:var(--cn-vacancy-list-meta-data--font-size, 0.875em);margin:2.4285em 0 0}.wp-careernet-plugin .cn-job-list .vacancies .meta-data .tag{min-height:1.5rem}@media only screen and (min-width: 35rem){.wp-careernet-plugin .cn-job-list .vacancies{display:grid;grid-template-columns:repeat(auto-fill, minmax(21.875rem, 1fr))}}@media only screen and (min-width: 70rem){.wp-careernet-plugin .cn-job-list .vacancies.columns-2{grid-template-columns:repeat(auto-fill, minmax(30rem, 1fr))}.wp-careernet-plugin .cn-job-list .vacancies.columns-2 .vacancy-content{padding:2.5em 1.875em 3em}.wp-careernet-plugin .cn-job-list .vacancies.columns-2 .vacancy-title{font-size:1.875em}.wp-careernet-plugin .cn-job-list .vacancies.columns-2 .visual{padding-top:55.5556%}.wp-careernet-plugin .cn-job-list .vacancies.columns-2 .meta-data{margin:2.25em 0 0}}.wp-careernet-plugin .cn-job-list .vacancy a{display:flex;flex-flow:column nowrap;justify-content:flex-start;background-color:var(--cn-color--vacancy-list-item-background)}.wp-careernet-plugin .cn-job-list .vacancy a:focus .vacancy-title,.wp-careernet-plugin .cn-job-list .vacancy a:hover .vacancy-title{color:var(--cn-color--link-hover);text-decoration:var(--cn-vacancy-list-vacancy-title--text-decoration-hover, var(--cn-vacancies-latest-vacancy-title--text-decoration, underline))}.wp-careernet-plugin .cn-job-list .vacancy .vacancy-content{flex:auto;display:flex;flex-flow:column nowrap;justify-content:space-between}.wp-careernet-plugin .cn-job-list .vacancy .vacancy-title{font-weight:600;line-height:1.08;color:var(--cn-color--link)}.wp-careernet-plugin .cn-job-list .vacancy .visual{order:-1;position:relative;overflow:hidden;background-color:var(--cn-color--vacancy-list-image-background)}.wp-careernet-plugin .cn-job-list .vacancy .visual img{position:absolute;top:0;right:0;bottom:0;left:0;min-width:100%;min-height:100%;margin:auto}.wp-careernet-plugin .cn-job-list .additional-data{--primary-nav--horizontal-padding: 0}.wp-careernet-plugin .cn-job-detail .vacancy>header{border-bottom:var(--cn-vacancy-detail-header--border-bottom, 1px solid var(--cn-color--border))}.wp-careernet-plugin .cn-job-detail .fancy-header{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;min-height:var(--cn-vacancy-header-tools--height, 5.25em);margin-left:var(--cn--horizontal-contraction);margin-right:var(--cn--horizontal-contraction);background-color:var(--cn-color--background)}.wp-careernet-plugin .cn-job-detail .fancy-header.has-visual{position:relative;background-color:transparent}.wp-careernet-plugin .cn-job-detail .fancy-header.has-visual::before{content:"";position:absolute;right:0;bottom:0;left:0;z-index:-1;height:calc(100% - var(--cn-vacancy-header-tools--height, 5.25em));min-height:var(--cn-vacancy-header-tools--height, 5.25em);background-color:var(--cn-color--background)}.wp-careernet-plugin .cn-job-detail .fancy-header.has-visual img{max-width:100%;max-height:var(--cn-vacancy-header-visual--max-height)}.wp-careernet-plugin .cn-job-detail .header-tools,.wp-careernet-plugin .cn-job-detail .share-vacancy,.wp-careernet-plugin .cn-job-detail .print-vacancy{display:flex;align-items:center;gap:1.5em}.wp-careernet-plugin .cn-job-detail .header-tools{justify-content:space-between;width:var(--cn-vacancy-header-tools--width, 100%);min-height:var(--cn-vacancy-header-tools--height, 5.25em)}.wp-careernet-plugin .cn-job-detail .share-vacancy p,.wp-careernet-plugin .cn-job-detail .print-vacancy p{font-size:var(--cn-vacancy-header-tools-label--font-size, 1.125em);color:var(--cn-color--text-light);margin:0}.wp-careernet-plugin .cn-job-detail .share-vacancy p span,.wp-careernet-plugin .cn-job-detail .print-vacancy p span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.wp-careernet-plugin .cn-job-detail .share-vacancy a,.wp-careernet-plugin .cn-job-detail .share-vacancy button,.wp-careernet-plugin .cn-job-detail .print-vacancy a,.wp-careernet-plugin .cn-job-detail .print-vacancy button{color:var(--cn-color--link)}.wp-careernet-plugin .cn-job-detail .share-vacancy a:focus,.wp-careernet-plugin .cn-job-detail .share-vacancy a:hover,.wp-careernet-plugin .cn-job-detail .share-vacancy button:focus,.wp-careernet-plugin .cn-job-detail .share-vacancy button:hover,.wp-careernet-plugin .cn-job-detail .print-vacancy a:focus,.wp-careernet-plugin .cn-job-detail .print-vacancy a:hover,.wp-careernet-plugin .cn-job-detail .print-vacancy button:focus,.wp-careernet-plugin .cn-job-detail .print-vacancy button:hover{color:var(--cn-color--link-hover)}.wp-careernet-plugin .cn-job-detail .share-vacancy svg,.wp-careernet-plugin .cn-job-detail .print-vacancy svg{display:block;fill:currentColor;width:100%;height:100%}.wp-careernet-plugin .cn-job-detail .share-vacancy{justify-content:flex-start}.wp-careernet-plugin .cn-job-detail .share-vacancy::after{content:"";display:block;width:2.375rem}.wp-careernet-plugin .cn-job-detail .share-vacancy p{min-width:2.375rem}.wp-careernet-plugin .cn-job-detail .share-vacancy ul{display:flex;align-items:center;gap:1em;margin:0;padding:0;list-style-type:none}.wp-careernet-plugin .cn-job-detail .share-vacancy a{display:block;width:1.5em;height:1.5em}.wp-careernet-plugin .cn-job-detail .print-vacancy{display:none}.wp-careernet-plugin .cn-job-detail .print-vacancy.hide{display:none}.wp-careernet-plugin .cn-job-detail .print-vacancy p{margin:0}.wp-careernet-plugin .cn-job-detail .print-vacancy button{display:block;width:1.5em;height:1.5em;padding:0;background-color:transparent;border-radius:0}.wp-careernet-plugin .cn-job-detail .header-inner-wrapper{font-size:1rem;margin:var(--cn-vacancy-detail-header--margin, 0 auto 5em);padding-top:var(--cn-vacancy-detail-header--padding-top, 5.5em)}.wp-careernet-plugin .cn-job-detail .vacancy-title{font-size:var(--cn-vacancy-detail-title--font-size, 2.25em);font-weight:var(--cn-vacancy-detail-title--font-weight, 600);line-height:var(--cn-vacancy-detail-title--line-height, 1.22);color:var(--cn-vacancy-detail-title--color, var(--cn-color--text));margin:var(--cn-vacancy-detail-title--margin, 0 0 1.7778em)}.wp-careernet-plugin .cn-job-detail .vacancy-sub-title{font-size:var(--cn-vacancy-detail-sub-title--font-size, 1.5em);font-weight:var(--cn-vacancy-detail-sub-title--font-weight, 500);line-height:var(--cn-vacancy-detail-sub-title--line-height, 1.22);color:var(--cn-vacancy-detail-sub-title--color, var(--cn-color--text));margin:var(--cn-vacancy-detail-sub-title--margin, -2.6667em 0 2.6667em)}.wp-careernet-plugin .cn-job-detail .header-content{display:flex;flex-flow:row wrap;justify-content:space-between;gap:var(--cn-vacancy-detail-header-content--gap, 2.5em)}.wp-careernet-plugin .cn-job-detail .dates{display:flex;flex-flow:column nowrap;gap:1.75em;line-height:var(--cn-vacancy-detail-dates--line-height, 1.22)}.wp-careernet-plugin .cn-job-detail .dates dt{font-size:var(--cn-vacancy-detail-date-label--font-size, 1.125em);font-weight:var(--cn-vacancy-detail-date-label--font-weight, 400);color:var(--cn-vacancy-detail-date-label--color, var(--cn-color--text-light))}.wp-careernet-plugin .cn-job-detail .dates dd{font-size:1.5em;padding:0}.wp-careernet-plugin .cn-job-detail .intro{order:var(--cn-vacancy-detail-intro--order, -1)}.wp-careernet-plugin .cn-job-detail .intro p{font-size:inherit;line-height:1.22;margin:0 0 1.1667em}.wp-careernet-plugin .cn-job-detail .apply-button{display:none}.wp-careernet-plugin .cn-job-detail .for-vacancy{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.wp-careernet-plugin .cn-job-detail .vacancy-content .description-section{--cn-vacancy-detail-description-margin-vertical: 3em;margin:var(--cn-vacancy-detail-section--margin-small, calc(var(--cn-vacancy-detail-description-margin-vertical) - var(--cn--line-height) * 1em) 0)}.wp-careernet-plugin .cn-job-detail .vacancy-content .description-section:first-child{margin-top:var(--cn-vacancy-detail-description-margin-vertical)}.wp-careernet-plugin .cn-job-detail .vacancy-content .description-section p,.wp-careernet-plugin .cn-job-detail .vacancy-content .description-section ul,.wp-careernet-plugin .cn-job-detail .vacancy-content .description-section ol{margin:0 0 calc(var(--cn--line-height)*1em)}.wp-careernet-plugin .cn-job-detail .vacancy-content .section-title{font-size:var(--cn-vacancy-detail-section-title--font-size, 1.5em);font-weight:var(--cn-vacancy-detail-section-title--font-weight, 600);margin:var(--cn-vacancy-detail-section-title--margin-small, 0 0 1.5em)}.wp-careernet-plugin .cn-job-detail .vacancy-content .section-body{font-size:var(--cn-vacancy-detail-section-body--font-size, 1.125em);line-height:var(--cn-vacancy-detail-section-body--line-height, 1.67)}.wp-careernet-plugin .cn-job-detail .vacancy-content .section-highlights{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;margin:var(--cn-vacancy-detail-section-highlights--margin-small, 2.5em 0 0)}.wp-careernet-plugin .cn-job-detail .vacancy-content .section-highlights p{font-size:var(--cn-vacancy-detail-section-highlight--font-size-small, 1.5em);font-weight:var(--cn-vacancy-detail-section-highlight--font-weight, 600);line-height:var(--cn-vacancy-detail-section-highlight-centered--line-height, 1.25);text-align:center}.wp-careernet-plugin .cn-job-detail .vacancy-content .section-highlights p:nth-last-child(n+2),.wp-careernet-plugin .cn-job-detail .vacancy-content .section-highlights img:nth-last-child(n+2),.wp-careernet-plugin .cn-job-detail .vacancy-content .section-highlights iframe:nth-last-child(n+2){margin:var(--cn-vacancy-detail-section-highlight--margin-small, 0 0 2.8125rem)}.wp-careernet-plugin .cn-job-detail .perks{padding:6.25rem 0 4.25rem;border-top:var(--cn-vacancy-detail-perks--border-top, 1px solid var(--cn-color--border))}.wp-careernet-plugin .cn-job-detail .perks .perks-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.wp-careernet-plugin .cn-job-detail .perks .column{margin:0 0 2rem}.wp-careernet-plugin .cn-job-detail .perks .salary-title{position:relative;font-size:2.25em;font-weight:600;padding:3.75rem 0 0}.wp-careernet-plugin .cn-job-detail .perks .salary-title::before{content:"";position:absolute;top:0;left:0;display:block;width:3rem;height:3rem;background:url("../images/svgs/icon-benefits.svg") center/contain no-repeat scroll transparent}.wp-careernet-plugin .cn-job-detail .application-form{position:relative;padding:6.25rem 0;background-color:var(--cn-color--background)}.wp-careernet-plugin .cn-job-detail .application-form::before{content:"";position:absolute;top:0;left:calc(50% - 50vw);bottom:0;z-index:-1;display:block;width:100vw;background-color:inherit}.wp-careernet-plugin .cn-job-detail .application-form .application-title{font-size:var(--cn-vacancy-detail-application-title--font-size, 2.25em);font-weight:600;line-height:1.22;margin:0 0 .3333em}.wp-careernet-plugin .cn-job-detail .application-form .application-title span{display:block;color:var(--cn-color--secondary)}.wp-careernet-plugin .cn-job-detail .application-form .application-deadline{font-size:1.5em}.wp-careernet-plugin .cn-job-detail .application-form form{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;gap:2rem 8.5586%;margin:4.5em 0 0}.wp-careernet-plugin .cn-job-detail .application-form .panel{flex:none;width:100%}.wp-careernet-plugin .cn-job-detail .application-form .error{color:var(--cn-color--error, #f00)}.wp-careernet-plugin .cn-job-detail .application-form legend{font-size:1.5em;font-weight:600;margin:0 0 1.0833em}.wp-careernet-plugin .cn-job-detail .application-form .surname{display:flex;gap:1.25rem}.wp-careernet-plugin .cn-job-detail .application-form .surname .form-control{flex:auto}.wp-careernet-plugin .cn-job-detail .application-form .surname .form-control:first-child{flex:initial;width:21.0526%;min-width:6.25rem}.wp-careernet-plugin .cn-job-detail .application-form p{font-size:1.125em;line-height:1.67;margin:0 0 1.6667em}@media only screen and (min-width: 35rem){.wp-careernet-plugin .cn-job-detail .perks{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}.wp-careernet-plugin .cn-job-detail .perks .column{width:100%}.wp-careernet-plugin .cn-job-detail .perks .column .apply-button{margin:2rem 0 1rem}.wp-careernet-plugin .cn-job-detail .perks .column .apply-button:first-child{margin-top:0}}@media only screen and (min-width: 40rem){.wp-careernet-plugin .cn-job-detail .print-vacancy{display:flex;justify-content:flex-end}.wp-careernet-plugin .cn-job-detail .apply-button{display:block}.wp-careernet-plugin .cn-job-detail .apply-button .button{display:inline-block}}@media only screen and (min-width: 45rem){.wp-careernet-plugin .cn-job-detail .share-vacancy p span,.wp-careernet-plugin .cn-job-detail .print-vacancy p span{position:static;width:auto;height:auto;margin:0;clip:auto;overflow:visible}.wp-careernet-plugin .cn-job-detail .share-vacancy::after{content:none}.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-centered .section-title,.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-centered .section-body,.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-columns .section-title,.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-columns .section-body{width:33.75rem}.wp-careernet-plugin .cn-job-detail .vacancy-content .description-section{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center}.wp-careernet-plugin .cn-job-detail .vacancy-content .section-highlights{max-width:57.5rem}}@media only screen and (min-width: 50rem){.wp-careernet-plugin .cn-job-detail .header-tools,.wp-careernet-plugin .cn-job-detail .share-vacancy,.wp-careernet-plugin .cn-job-detail .print-vacancy{gap:3.25em}.wp-careernet-plugin .cn-job-detail .application-form fieldset{width:45.7207%;max-width:29.6875em}}@media only screen and (min-width: 60rem){.wp-careernet-plugin .cn-job-detail .header-content{flex-flow:row wrap}.wp-careernet-plugin .cn-job-detail .dates{width:var(--cn-vacancy-detail-dates--width, 22.973%)}.wp-careernet-plugin .cn-job-detail .intro{width:65.7658%}.wp-careernet-plugin .cn-job-detail .apply-button .button{margin-top:1.75rem}.wp-careernet-plugin .cn-job-detail .vacancy-content .description-section{--cn-vacancy-detail-description-margin-vertical: 5em;display:flex}.wp-careernet-plugin .cn-job-detail .vacancy-content .section-title{margin:var(--cn-vacancy-detail-section-title--margin-big, 0 0 1.9167em)}.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-centered .description-section,.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-wide .description-section{flex-flow:column nowrap;justify-content:flex-start;align-items:center}.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-centered .section-highlights,.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-wide .section-highlights{max-width:57.5rem;margin:var(--cn-vacancy-detail-section-highlights-centered--margin, 4.5em 0 0)}.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-centered .section-highlights p,.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-wide .section-highlights p{font-size:var(--cn-vacancy-detail-section-highlight--font-size-big, 2.25em)}.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-centered .section-highlights p:nth-last-child(n+2),.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-centered .section-highlights img:nth-last-child(n+2),.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-centered .section-highlights iframe:nth-last-child(n+2),.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-wide .section-highlights p:nth-last-child(n+2),.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-wide .section-highlights img:nth-last-child(n+2),.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-wide .section-highlights iframe:nth-last-child(n+2){margin:var(--cn-vacancy-detail-section-highlight--margin-big, 0 0 5rem)}.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-centered .section-title,.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-centered .section-body{width:33.75rem}.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-wide .section-body{columns:2;gap:var(--cn-vacancy-detail-section-body--gap, 1.875rem)}.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-columns .description-section{flex-flow:row wrap;justify-content:space-between;align-items:flex-start}.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-columns .section-title{flex:none;width:100%}.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-columns .section-body{width:48.6486%;max-width:33.75rem}.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-columns .section-highlights{align-items:stretch;width:40.0901%;max-width:27.8125rem;margin:var(--cn-vacancy-detail-section-highlights-columns--margin, 0)}.wp-careernet-plugin .cn-job-detail .vacancy-content.layout-columns .section-highlights p{line-height:var(--cn-vacancy-detail-section-highlight-columns--line-height, 1.22);text-align:left}.wp-careernet-plugin .cn-job-detail .perks .column{width:25.6757%}.wp-careernet-plugin .cn-job-detail .perks .column .apply-button:first-child .button{margin-top:0}.wp-careernet-plugin .cn-job-detail .perks .column~ul{width:65.7658%}}@media print{.wp-careernet-plugin .vacancies{display:block}.wp-careernet-plugin .vacancies .vacancy{page-break-inside:avoid;break-inside:avoid-page}.wp-careernet-plugin .vacancy .fancy-header{min-height:0;background-color:transparent}.wp-careernet-plugin .vacancy .header-inner-wrapper{padding-top:0}.wp-careernet-plugin .vacancy .header-tools,.wp-careernet-plugin .vacancy .apply-button,.wp-careernet-plugin .vacancy .application-form{display:none}}/*# sourceMappingURL=careernet.css.map */
