/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.path-frontpage .highlighted{background:url(/themes/custom/vasspersonal/images/view-helsinborg-bg.png) no-repeat center center;background-size:cover;height:60vh;clip-path:polygon(0 0,100% 0,100% calc(100% - 100px),0% 100%);}#block-vasspersonal-bemanningochrekryteringinordvastraskane{color:#fff;padding-top:8rem;-webkit-text-stroke:0.4px black;}#navbar-main{padding:2rem;}.site-footer .block{border:none;}.site-footer p{color:#fff;}#block-vasspersonal-svartlogga img{max-width:100%;height:auto;}.bg-om-oss-front{text-align:center;margin-left:auto;margin-right:auto;margin-bottom:2em;}@media (min-width:768px){.bg-om-oss-front{width:50%;padding:2em;}.arbete_personal .block-block-content{padding:0em 2em 0em 2em;}}.arbete_personal{text-align:center;}.btn{background-color:#292929;}.btn a{color:#ffffff;text-decoration:none;}.btn:hover{background-color:#cccccc;}.btn:hover a{color:#292929;}.btn-view{margin-top:2em;}.block-aktiva-tjanster .lediga-tjanster{border-bottom:2px dotted #292929;margin-bottom:1em;padding-bottom:2em;}.views-view-grid.row{align-items:stretch;}.lediga-tjanster{display:flex;flex-direction:column;height:100%;}.lediga-tjanster.col-auto{flex:1 0 0;max-width:100%;}.lediga-tjanster .views-field-nothing{margin-top:auto;}}.block-tillsatta-tjanster .lediga-tjanster{border-bottom:2px dotted #292929;margin-bottom:1em;padding-bottom:2em;}.enkelsida-sidfot .layout,.enkelsida-sidfot .layout a,.enkelsida-sidfot .layout a:visited,.enkelsida-sidfot .layout a:hover,.enkelsida-sidfot .layout a:active{color:#fff !important;text-decoration:none;-webkit-text-fill-color:#fff !important;}.enkelsida-sidfot .layout{color:#fff;background-color:#292929;clip-path:polygon(0 0,100% 10%,100% 100%,0% 100%);padding-top:4rem;}@media (min-width:768px){.enkelsida-sidfot .layout{padding:5em;}}.enkelsida-sidfot{margin-top:4rem;}.block-menu{display:inline-block;margin:0 auto;font-size:1.1em;}.dropdown-menu{border:0px;}ul.nav li.dropdown:hover > ul.dropdown-menu{display:block;}.lediga-tjanster-annonser .container{border-top:2px dotted #292929;margin-top:3em;}.block-views-blockjobbannonser-block-1{margin-top:2em;}.cookiesjsr-links.links--row{font-size:1em;}.cookiesjsr-banner--text{font-size:0.9em;}.cookiesjsr-layer a{font-size:1em;}.cookiesjsr-layer{font-size:1em;}.cookiesjsr-btn{font-size:0.9em;}.cookiesjsr-banner{background-color:#292929 !important;}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background:#292929 !important;}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background:#292929 !important;}.cookiesjsr-btn.important.invert{background-color:#9f9f9f !important;border-color:#9f9f9f !important;color:#ffffff !important;}.cookiesjsr-btn{background-color:#9f9f9f !important;border:2px solid #9f9f9f !important;color:#ffffff !important;border-radius:0.375rem;}.cookiesjsr-layer--body,.cookiesjsr-layer--footer{font-size:0.9em;}.cookiesjsr-service--description h3{font-size:1em;}.nav-link.nav-link-editcookiesettings{text-align:center;}.block-aktiva-tjanster{position:relative;padding-bottom:60px;}.block-aktiva-tjanster .carousel-control-prev,.block-aktiva-tjanster .carousel-control-next{width:50px;height:50px;opacity:1;display:flex;align-items:center;justify-content:center;}@media (min-width:768px){.block-aktiva-tjanster .carousel-control-prev,.block-aktiva-tjanster .carousel-control-next{top:50%;transform:translateY(-50%);width:50px;height:50px;}.block-aktiva-tjanster .carousel-control-prev{left:0;transform:translate(-120%,-50%);}.block-aktiva-tjanster .carousel-control-next{right:0;transform:translate(120%,-50%);}}.block-aktiva-tjanster .carousel-indicators{bottom:-40px;}@media (max-width:767px){.block-aktiva-tjanster .carousel-indicators{position:relative;bottom:auto;margin-top:20px;}.block-aktiva-tjanster .carousel-control-prev,.block-aktiva-tjanster .carousel-control-next{position:relative;top:auto;transform:none;width:40px;height:40px;margin:10px;display:inline-flex;}.block-aktiva-tjanster .carousel{text-align:center;}}.block-aktiva-tjanster .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23292929' viewBox='0 0 16 16'%3e%3cpath d='M11 1 3 8l8 7'/%3e%3c/svg%3e");}.block-aktiva-tjanster .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23292929' viewBox='0 0 16 16'%3e%3cpath d='M5 1l8 7-8 7'/%3e%3c/svg%3e");}.block-aktiva-tjanster .carousel-indicators button{background-color:#292929;opacity:0.4;}.block-aktiva-tjanster .carousel-indicators .active{background-color:#292929;opacity:1;}.block-aktiva-tjanster .carousel-control-prev:hover,.block-aktiva-tjanster .carousel-control-next:hover{opacity:0.7;}.block-aktiva-tjanster .views-field-nothing{margin-top:1em;}.block-aktiva-tjanster .carousel-item{min-height:250px;}@media (max-width:767px){.block-aktiva-tjanster{padding-bottom:30px;}.block-aktiva-tjanster .carousel-indicators{position:absolute;left:50%;transform:translateX(-50%);bottom:-1.5em;margin:0;z-index:5;}.block-aktiva-tjanster .carousel-control-prev,.block-aktiva-tjanster .carousel-control-next{position:absolute;top:auto;bottom:-2em;width:44px;height:14px;opacity:1;z-index:6;}.block-aktiva-tjanster .carousel-control-prev{left:35%;transform:translateX(calc(-50% - 95px));}.block-aktiva-tjanster .carousel-control-next{right:35%;transform:translateX(calc(50% + 95px));}.block-aktiva-tjanster .carousel-item{min-height:clamp(220px,30vw,320px);}.block-aktiva-tjanster h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:transparent;}.path-frontpage #navbar-main{background-color:#9f9f9f;border-bottom:1px solid #efefef;}a,.link{color:#292929;}a:hover,a:focus,.link:hover,.link:focus{color:#ccc;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(61,61,61);}.path-frontpage .nav-link{color:rgb(255,255,255);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#292929;border-color:#292929;}.btn-primary:hover,.btn-primary:focus{background-color:#cccccc;border-color:#292929;color:#292929;}.btn-primary:hover a,.btn-primary:focus a{color:#292929;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
