@charset "UTF-8";/*! - -- Built by Consid AB | (c) 2024 Hallands Hamnar | Projekt för Hallands Hamnars externwebb v0.1.0 -- - !*
.lp-varbi-joblisting{margin:30px 0 50px}.lp-varbi-joblisting .lp-icon,.lp-jobListing-varbi-job .lp-icon{height:1em;overflow:hidden;vertical-align:-0.05em;width:1em;fill:currentColor;flex-shrink:0}.lp-varbi-joblisting button{cursor:pointer}.lp-varbi-joblistning__filter{padding:clamp(40px,8vw,80px) 0;background-color:#ecf1fa;position:relative;isolation:isolate;z-index:1}.lp-varbi-joblistning__filter:after{background-color:inherit;content:'';top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);z-index:-1;position:absolute}.lp-varbi-joblistning__form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(25rem,100%),1fr));gap:30px}.lp-varbi-joblistning__filter-buttons{grid-column:1/-1;display:none;flex-wrap:wrap;gap:1.5rem}.lp-varbi-joblistning__filter-buttons .env-button{transition:all .3s ease}.lp-varbi-joblistning__filter-reset{background-image:none;border-width:1px;border-style:solid}.lp-varbi-joblistning__text-search{display:flex;flex-direction:column;justify-content:center}.lp-varbi-joblistning__text-search input{font-size:18px;padding:.6em 2em .6em 1.2em;border-radius:4px;border:1px solid #7e7e7e;width:100%;box-sizing:border-box;min-height:56px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='%23034a95'%20viewBox='0%200%2024%2024'%3E%3Cg%20transform='translate(-1496%20-28)'%3E%3Cpath%20d='M1505.994%2028c-5.508%200-9.994%204.486-9.994%209.994s4.486%209.994%209.994%209.994c2.395%200%204.595-.85%206.318-2.262l5.967%205.967a1%201%200%201%200%201.414-1.414l-5.967-5.967a9.941%209.941%200%200%200%202.262-6.318c0-5.508-4.486-9.994-9.994-9.994zm0%201.999a7.98%207.98%200%200%201%207.995%207.995%207.98%207.98%200%200%201-7.995%207.995%207.98%207.98%200%200%201-7.995-7.995%207.98%207.98%200%200%201%207.995-7.995z'%20id='Search'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:24px 24px;background-position:calc(100% - .6em) 50%;background-repeat:no-repeat}.lp-varbi-joblistning__expandable-toggler{font-size:18px;color:#00468e;border:2px solid #00468e;background-color:#fff;border-radius:4px;padding:.6em .6em .6em 1.2em;font-weight:500;font-family:apercu,sans-serif;display:flex;align-items:center;gap:.5em;width:100%;box-sizing:border-box;justify-content:space-between;min-height:56px;transition:all .3s ease}.lp-varbi-joblistning__expandable-toggler:hover{text-decoration:underline}.lp-varbi-joblistning__expandable-toggler--open{background-color:#eaf7fa}.lp-varbi-joblistning__expandable-toggler .lp-icon{font-size:1.5em}.lp-varbi-joblistning__expandable-filter{position:relative}.lp-varbi-joblistning__expandable-content{position:absolute;width:100%;box-sizing:border-box;margin-top:10px;border:2px solid #00468e;border-radius:4px;background-color:#fff;background-image:linear-gradient(180deg,#eaf7fa 0,#fff 100%);padding:.8em;z-index:1}.lp-varbi-joblistning__expandable-list{display:flex;flex-direction:column}.lp-varbi-joblistning__option{position:relative;display:flex;flex-direction:column}.lp-varbi-joblistning__option:not(:last-child){margin-bottom:.5em;padding-bottom:.5em;border-bottom:1px solid #e9e7e7}.lp-varbi-joblistning__option input[type='checkbox']{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.lp-varbi-joblistning__option input[type='checkbox'] + label{padding-left:1.5em;color:#00468e;font-size:18px;position:relative}.lp-varbi-joblistning__option input[type='checkbox'] + label:hover{text-decoration:underline}.lp-varbi-joblistning__option input[type='checkbox']:focus-visible + label{outline:3px solid #000}.lp-varbi-joblistning__option input[type='checkbox'] + label:before{background-image:url('data:image/svg+xml,%3Csvg%20viewBox%3D\'0%200%2024%2024\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20fill%3D\'%23fff\'%3E%3Cpath%20%20d%3D%22M14.15%2010.43L9%2015.58l-2.14-2.14-2.14-2.14-.71.71-.71.71%202.85%202.85L9%2018.42l5.86-5.86%205.86-5.86-.71-.71-.71-.71-5.15%205.15%22%2F%3E%3C%2Fsvg%3E');background-color:#fff;border:1px solid #717171;content:'';height:.9em;left:0;width:.9em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:4px;background-position:center;background-repeat:no-repeat;background-size:90% auto}.lp-varbi-joblistning__option input[type='checkbox']:checked + label:before{background-color:#00468e}.lp-varbi-joblistning__view{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 30px}.lp-varbi-joblistning__hits{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 20px}.lp-varbi-joblistning__hit-number{margin:0}a.lp-varbi-joblistning__reset-hits{color:#00468e;display:inline-flex;align-items:center;gap:.3em;cursor:pointer}.lp-varbi-joblistning__view-toggler{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 30px}.lp-varbi-joblistning__view-option{border:0;padding:0;margin:0;color:#00468e;font-size:22px;background-color:transparent;display:inline-flex;gap:.3em;align-items:center;min-height:24px}.lp-varbi-joblistning__view-option:hover{text-decoration:underline}.lp-varbi-joblistning__view-option--active{font-weight:600}.lp-varbi-joblistning__view-option .lp-icon{font-size:1.3em}.lp-varbi-no-jobs{margin:30px 0}.lp-varbi-joblistning__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(25rem,100%),1fr));gap:30px;list-style:none;margin:0;padding:0;margin-top:30px}.lp-varbi-joblistning__list-item{padding:30px;border-radius:4px;border:1px solid rgba(0,0,0,0.2);transition:all .3s ease}.lp-varbi-joblistning__list-item.lp-clickable-area:hover{background-color:#ecf1fa;box-shadow:0 0 15px 0 rgba(0,23,98,0.12)}.lp-varbi-joblistning__item-heading{margin:0 0 1em;font-size:22px;font-family:apercu,sans-serif;font-weight:800}.lp-varbi-joblistning__item-heading a{color:#002953;text-decoration:none;padding-right:.9em;display:block;font-family:apercu,sans-serif}.lp-varbi-joblistning__item-heading a:after{background-color:#002953;content:'';mask-image:url('/images/18.55ab30c18846928233339/1684835316789/chevron-down-solid-6.svg');mask-position:center;mask-repeat:no-repeat;mask-size:contain;display:inline-block;width:.6em;height:.6em;margin-left:.3em;margin-right:-0.9em}.lp-varbi-joblistning__item-heading a:hover{text-decoration:underline;color:#002953}.lp-varbi-joblistning__item-detail{margin-bottom:0;margin-top:.6em;font-size:18px;font-family:apercu,sans-serif;position:relative;padding-left:1.6em;display:flex;align-items:center;flex-wrap:wrap;gap:0 .3em;line-height:1.5}.lp-varbi-joblistning__item-detail .lp-icon{font-size:1.2em;color:#00468e;position:absolute;left:0;top:50%;transform:translateY(-50%);margin-top:-1px}.lp-varbi-joblistning__detail-value{font-weight:500}.lp-varbi-joblisting-list .lp-varbi-joblistning__list{grid-template-columns:100%;gap:15px}.lp-varbi-joblisting-list .lp-varbi-joblistning__list-item{display:flex;flex-wrap:wrap;gap:0 30px;padding:20px 25px}.lp-varbi-joblisting-list .lp-varbi-joblistning__item-heading{width:100%;box-sizing:border-box;margin:0 0 .3em}.lp-varbi-jobpage__heading{margin-top:0}.lp-varbi-jobpage{max-width:80rem;margin:0 auto 50px}.lp-varbi-image{max-width:100%;margin-bottom:30px}.lp-varbi-jobpage__facts{padding:30px;background-color:#ecf1fa;border-radius:4px;margin-bottom:30px}.lp-varbi-jobpage__description-list{margin:0;display:flex;flex-direction:column;gap:.5em}.lp-varbi-jobpage__description-row{display:flex;flex-wrap:wrap;gap:0 .5em}.lp-varbi-jobpage__description-value{margin:0;font-weight:500}.lp-varbi-jobpage__button{margin-top:30px;border-color:#3065af;background-color:#3065af;color:#0d0d0d}.lp-varbi-jobpage__button:after{filter:invert(1)}.lp-varbi-jobpage__button:active,.lp-varbi-jobpage__button:hover,.lp-varbi-jobpage__button:focus{background-color:#19255b;border-color:#19255b;color:#fff}.lp-varbi-position__more-info .lp-expandable-content__wrap{border-radius:4px;overflow:hidden}.lp-varbi-position__more-info{margin-bottom:40px}.lp-varbi-position__more-info .subheading{margin-top:0}.lp-varbi-position__more-info .lp-expandable-content__toggler{justify-content:space-between}.lp-varbi-position-more-info__content{border-top:1px solid #c8e4eb}.lp-varbi-position__more-info .lp-varbi-jobpage__description-value{flex:1 1 1px;min-width:min(250px,100%)}.lp-varbi-position__more-info .lp-varbi-jobpage__description-name{flex-basis:160px}.lp-varbi-cta-bottom-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-top:30px}.lp-varbi-cta-bottom-wrapper .env-button{margin:0}.lp-jobListing-varbi-job .lp-expandable-content{margin:30px 0}.lp-jobListing-varbi-job .lp-expandable-content__content>.sv-portlet,.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(even)>.sv-portlet{margin-bottom:30px}.lp-jobListing-varbi-job .lp-expandable-content__content>.sv-custom-module,.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(even)>.sv-custom-module{margin-bottom:30px}.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(odd),.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(even),.lp-jobListing-varbi-job .lp-expandable-content__wrap{background-color:#ecf1fa;border-radius:4px}.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(odd),.lp-jobListing-varbi-job .lp-expandable-content__wrap{margin-bottom:15px;overflow:hidden}.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(odd){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(even){border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:15px}.lp-jobListing-varbi-job .lp-expandable-content__wrap .lp-expandable-content__toggler{align-items:center;border:0;color:inherit;cursor:pointer;display:flex;font-size:inherit;position:relative;z-index:1;isolation:isolate}.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(odd),.lp-jobListing-varbi-job .lp-expandable-content__wrap .lp-expandable-content__toggler{font-family:"apercu",sans-serif;background-color:transparent;box-sizing:border-box;font-weight:700;margin-bottom:0;padding:20px;text-align:left;transition:all .3s ease;width:100%}.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(odd) .subheading,.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(odd) .heading3,.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(odd) .heading4,.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(odd) .normal,.lp-jobListing-varbi-job .lp-expandable-content__wrap>.sv-text-portlet:first-child .subheading,.lp-jobListing-varbi-job .lp-expandable-content__wrap>.sv-text-portlet:first-child span,.lp-jobListing-varbi-job .lp-expandable-content__wrap>.sv-text-portlet:first-child .normal,.lp-jobListing-varbi-job .lp-expandable-content__wrap>.sv-text-portlet:first-child .heading3,.lp-jobListing-varbi-job .lp-expandable-content__wrap>.sv-text-portlet:first-child .heading4,.lp-jobListing-varbi-job .lp-expandable-content__wrap>.subheading{color:#002953;font-size:18px;font-weight:600;line-height:1.3;margin-bottom:0!important}.lp-jobListing-varbi-job .lp-expandable-content__toggler>span{flex-grow:1}.lp-jobListing-varbi-job .lp-expandable-content__toggler>.lp-toggler-icon{color:#002953;font-size:.8em;margin-left:1.5em;flex-shrink:0;order:1;pointer-events:none}.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(even),.lp-expandable-content__content{background-color:transparent;padding:20px}.lp-jobListing-varbi-job .lp-expandable-content__content .sv-portlet{margin:0 0 30px}.lp-jobListing-varbi-job .lp-expandable-content__content .sv-custom-module{margin:0 0 30px}.lp-jobListing-varbi-job .lp-expandable-content__content>.sv-text-portlet-content:last-child p.normal:last-child,.lp-jobListing-varbi-job .lp-expandable-content__content>.sv-text-portlet:last-child>.sv-text-portlet-content>p.normal:last-child,.lp-jobListing-varbi-job .lp-expandable-content__content .sv-portlet:last-child,.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(even)>.sv-portlet:last-child,.lp-jobListing-varbi-job .lp-expandable-content__content .sv-custom-module:last-child,.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(even)>.sv-custom-module:last-child,.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(even)>.sv-text-portlet:last-child .sv-text-portlet-content>p.normal:last-child,.sv-edit-mode .lp-jobListing-varbi-job .lp-expandable-content>*:nth-child(even)>.sv-text-portlet-content>p.normal:last-child{margin-bottom:0}.lp-jobListing-varbi-job .lp-expandable-content__wrap .lp-expandable-content__toggler:hover,.lp-jobListing-varbi-job .lp-expandable-content__wrap .lp-expandable-content__toggler:focus{text-decoration:underline}.lp-jobListing-varbi-job .lp-expandable-content__toggler[aria-expanded='false'] .lp-toggler-icon--close{display:none}.lp-jobListing-varbi-job .lp-expandable-content__toggler[aria-expanded='true'] .lp-toggler-icon--open{display:none}
