.elementor-25 .elementor-element.elementor-element-79b734e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:999;}.elementor-25 .elementor-element.elementor-element-79b734e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-79b734e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-25 .elementor-element.elementor-element-dc6cac0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-25 .elementor-element.elementor-element-49c8c9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-49c8c9c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-49c8c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-25 .elementor-element.elementor-element-49c8c9c.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-fbaf6b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:50px 50px 50px 50px;--padding-top:20px;--padding-bottom:20px;--padding-left:35px;--padding-right:35px;}.elementor-25 .elementor-element.elementor-element-fbaf6b8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-fbaf6b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-716b320{text-align:start;}.elementor-25 .elementor-element.elementor-element-7becf79{--display:flex;--justify-content:center;}.elementor-25 .elementor-element.elementor-element-cd42e51{--display:flex;}.elementor-25 .elementor-element.elementor-element-c76d69e{--display:flex;}.elementor-25 .elementor-element.elementor-element-0f090c0{--display:flex;}.elementor-25 .elementor-element.elementor-element-f2d6733{--display:flex;}.elementor-25 .elementor-element.elementor-element-704cb9a{--display:flex;}.elementor-25 .elementor-element.elementor-element-ec8c2bd{--display:flex;}.elementor-25 .elementor-element.elementor-element-9f6bca7{--display:flex;}.elementor-25 .elementor-element.elementor-element-41afbd3{--display:flex;}.elementor-25 .elementor-element.elementor-element-b29c6e6{--display:flex;}.elementor-25 .elementor-element.elementor-element-fb161d8{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:20px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-25 .elementor-element.elementor-element-fb161d8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-25 .elementor-element.elementor-element-fb161d8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-25 .elementor-element.elementor-element-fb161d8 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-weight:400;}.elementor-25 .elementor-element.elementor-element-fb161d8 {--n-menu-title-color-hover:var( --e-global-color-primary );}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-36b77aa{left:115px;}body.rtl .elementor-25 .elementor-element.elementor-element-36b77aa{right:115px;}.elementor-25 .elementor-element.elementor-element-36b77aa{top:17px;}.elementor-25 .elementor-element.elementor-element-de8872b{--display:flex;--justify-content:center;}.elementor-25 .elementor-element.elementor-element-16e0d16 img{width:100%;}.elementor-25 .elementor-element.elementor-element-6f15cf4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-25 .elementor-element.elementor-element-e89f761{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;top:20px;}.elementor-25 .elementor-element.elementor-element-e89f761.elementor-element{--align-self:center;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-e89f761{left:190px;}body.rtl .elementor-25 .elementor-element.elementor-element-e89f761{right:190px;}.elementor-25 .elementor-element.elementor-element-9c323f7 .elementor-heading-title{font-weight:500;}.elementor-25 .elementor-element.elementor-element-2a5e85c .elementor-button{font-weight:500;}.elementor-25 .elementor-element.elementor-element-eff83b6{--display:flex;--position:fixed;--border-radius:0px 30px 30px 0px;top:0px;}.elementor-25 .elementor-element.elementor-element-eff83b6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-eff83b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9EF3C7;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-eff83b6{right:0px;}body.rtl .elementor-25 .elementor-element.elementor-element-eff83b6{left:0px;}.elementor-25 .elementor-element.elementor-element-dd4d05b > .elementor-widget-container{padding:40px 10px 15px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-49c8c9c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-fbaf6b8{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-25 .elementor-element.elementor-element-7becf79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-de8872b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-25 .elementor-element.elementor-element-de8872b.e-con{--order:-99999 /* order start hack */;}.elementor-25 .elementor-element.elementor-element-6f15cf4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-25 .elementor-element.elementor-element-2a5e85c > .elementor-widget-container{margin:0px 0px 0px 10px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-eff83b6{right:-10px;}body.rtl .elementor-25 .elementor-element.elementor-element-eff83b6{left:-10px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-79b734e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-dc6cac0{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-49c8c9c{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-fbaf6b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-716b320 img{width:50px;}.elementor-25 .elementor-element.elementor-element-7becf79{--width:48%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-25 .elementor-element.elementor-element-fb161d8{--n-menu-toggle-align:flex-end;}.elementor-25 .elementor-element.elementor-element-de8872b{--width:81%;}}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-79b734e{--content-width:1440px;}.elementor-25 .elementor-element.elementor-element-49c8c9c{--width:100%;}.elementor-25 .elementor-element.elementor-element-de8872b{--width:35%;}.elementor-25 .elementor-element.elementor-element-eff83b6{--width:50px;}}@media(max-width:1024px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-49c8c9c{--width:100%;}.elementor-25 .elementor-element.elementor-element-7becf79{--width:15%;}.elementor-25 .elementor-element.elementor-element-de8872b{--width:35%;}}/* Start custom CSS for container, class: .elementor-element-dc6cac0 */.elementor-25 .elementor-element.elementor-element-dc6cac0 p:hover {
    color: #323232;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-fb161d8 */#werkennavbar, #werkgeversnavbar, #opensollicitatie, #loginnav,#contactnav, #searchnav {
    display: none;
}

.facetwp-facet {
    margin-bottom: unset !important;
}

#vacatures {
    padding-right: 40px;
}

@media only screen and (max-width: 1025px) {
    div#menubar-263 {
        height: 1394px;
        max-height: unset;
        top: 0;
        margin: 0;
        padding-top: 35vh;
        position: fixed;
        background-color: #323232;
        left: 0;
        z-index: 99;
        backdrop-filter: blur(28px);
        -webkit-backdrop-filter: blur(28px);
    }

    .e-n-menu-wrapper {
        transition: 0.8s !important;
        left: unset !important;
        right: -100vw !important;
        display: flex !important;
    }

    .e-n-menu-toggle[aria-expanded="true"]+.e-n-menu-wrapper {
        right: 0 !important;
    }

    .e-n-menu-wrapper ul a {
        position: relative;
    }

    .e-n-menu-wrapper ul li:nth-child(1) a {
        left: 60px;
    }

    .e-n-menu-wrapper ul li:nth-child(2) a {
        left: 120px;
    }

    .e-n-menu-wrapper ul li:nth-child(3) a {
        left: 180px;
    }

    .e-n-menu-wrapper ul li:nth-child(4) a {
        left: 240px;
    }

    .e-n-menu-wrapper ul li:nth-child(5) a {
        left: 300px;
    }

    .e-n-menu-wrapper ul li:nth-child(6) a {
        left: 360px;
    }

    .e-n-menu-wrapper ul li:nth-child(7) a {
        left: 420px;
    }

    .e-n-menu-toggle[aria-expanded="true"]+.e-n-menu-wrapper a {
        left: 0;
        transition: 0.6s !important;
    }
    
    .e-n-menu-title {
        background-color: unset !important;
        padding: 0 10px !important;
        }
    
    .e-n-menu-title-text {
        font-size: 30px !important;
        color: #FFFFFF !important;
    }   
    
    #werkennavbar, #werkgeversnavbar, #opensollicitatie, #loginnav,#contactnav, #searchnav {
        display: block;
    }

    #loginnav:before {
        content: url("/wp-content/uploads/Login-Icon-StrictStaffing.svg");
        position: absolute;
        left: -15px;
        top: 3px;
    }


    #opensollicitatie .e-n-menu-title-text{
        border-radius: 45px;
        background-color: #32D280;
        font-size: 20px !important;
        padding: 10px 18px;
        font-weight: 500;
    }
    #loginnav .e-n-menu-title-text, #contactnav .e-n-menu-title-text {
            font-size: 16px !important;
    }
    ul.e-n-menu-heading li:nth-last-child(2) {
            margin-bottom: 20px;
    }
    ul.e-n-menu-heading li:nth-last-child(3) {
        margin: 20px 0;
    }
        ul.e-n-menu-heading li:nth-last-child(2) span,
    ul.e-n-menu-heading li:nth-last-child(3) span{
        position: relative;
        margin-right: 20px;
        cursor: pointer;
    	width: max-content;
	    transition: 0.4s;   
    }
        ul.e-n-menu-heading li:nth-last-child(2) span:after {
	content: url("/wp-content/uploads/StrictStaffing-Arrow-White.svg");;
        position: absolute;
        top: 0;
        right: -20px;
    	transition: 0.4s;
    }
    
    .arrow-up.black:hover span:after {
        margin-left: 20px;
    }
    
    
    .e-n-menu-toggle-icon.e-close .eicon-close:before {
        content: url("/wp-content/uploads/Green-X.svg");
    }
    
    #searchnav div, #searchnav span {
        width: 100%;
    }
    
    #searchnav .facetwp-input-wrap {
        border-top: 2px solid #FFFFFFb3;
        border-bottom: 2px solid #FFFFFFb3;
        line-height: 25px;
    }
    
    #searchnav .facetwp-search {
        padding: 0;
        margin: 5px 0;
    }
    
    #searchnav .facetwp-search::placeholder {
        color: #ffffff60;
        font-size:16px;
    }
    
    #searchnav i.facetwp-icon {
        opacity:1;
    }
    
    #searchnav i.facetwp-icon:before {
        background: url("https://strictstaffing.dev.peakfort.nl/wp-content/uploads/Search-Icon-White.svg");
        background-position: center;
        background-repeat: no-repeat;
    }
}

@media only screen and (max-width: 767px) {
        i.eicon-menu-bar:before {
        content: url("/wp-content/uploads/Hamburger-Icon-StrictStaffing.svg");
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-36b77aa */.elementor-25 .elementor-element.elementor-element-36b77aa {
    background: #32D280;
    border-radius: 900px;
    padding: 0 4px;
    color: #FFFfff;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e89f761 *//* layout + toggle */
.pf-header-search {
  position: relative;
  display: inline-flex;
  align-items: center;
}

.pf-header-search__toggle {
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  box-shadow: none !important;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
}

/* zoekbalk links van het icoon, verborgen standaard */
/* zoekbalk klapt uit naar links vanaf het icoon */
.header-search {
  position: absolute;
  right: 0;                 /* anker op icoon */
  top: 50%;
  transform: translateY(-50%) scaleX(0);
  transform-origin: right center;
  opacity: 0;
  pointer-events: none;
  display: block;           /* niet display:none, want we schalen */
  transition: transform .2s ease, opacity .2s ease;
}

.pf-header-search.is-open .header-search {
  transform: translateY(-50%) scaleX(1);
  opacity: 1;
  pointer-events: auto;
}

.pf-header-search.is-open .pf-header-search__toggle {
  opacity: 0;
  pointer-events: none;
}

/* facet styling */
.header-search .facetwp-facet input.facetwp-search {
  min-width: 0px !important;
  border: none !important;
}

.header-search .facetwp-facet {
  width: 150px;
  background: #F1F3F5;
  border-radius: 50px;
}

.header-search .facetwp-input-wrap {
  width: 100%;
}

.header-search input,
.header-search input::placeholder {
  color: #323232;
  font-size: 12px;
}

.header-search .facetwp-icon:before {
  filter: brightness(0) saturate(100%) invert(79%) sepia(6%) saturate(4650%) hue-rotate(93deg) brightness(88%) contrast(94%);
  position: absolute;
  right: 5px;
}

.pf-header-search { margin-left: 6px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49c8c9c */.elementor-element-fbaf6b8 {
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.06);
}

@media only screen and (max-width: 767px) {
    .elementor-element-fbaf6b8 {
        background: transparent !important;
        justify-content: space-between;
        box-shadow: unset;
        transition: 0.4s;
    }
    
    .elementor-sticky--active {
        box-shadow: 0 15px 15px rgba(0, 0, 0, 0.1), 0 6px 4px rgba(0, 0, 0, 0.06)
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd4d05b */.elementor-25 .elementor-element.elementor-element-dd4d05b h4:after {
    top: 20px;
    right: 13px;
}

.elementor-25 .elementor-element.elementor-element-dd4d05b {
    margin-right: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eff83b6 */.elementor-25 .elementor-element.elementor-element-eff83b6 {
    writing-mode: vertical-rl;
    text-orientation: mixed;
    position: fixed;
    top: 20%;
    right: 0;
    transform: translateY(50%) rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79b734e */@media only screen and (max-width: 767px) {
    .elementor-element-49c8c9c {
        top: 0px !important;
    }
    
    .elementor-25 .elementor-element.elementor-element-79b734e .elementor-sticky--effects {
        background: #ffffff !important;
    }
}/* End custom CSS */
/* Start custom CSS */.page-id-13 .elementor-location-header{
    background-color: #32D280;
}/* End custom CSS */