.elementor-2348 .elementor-element.elementor-element-cfe6218{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-2348 .elementor-element.elementor-element-cfe6218:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-cfe6218 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2348 .elementor-element.elementor-element-551e6c3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2348 .elementor-element.elementor-element-50a2df9{text-align:center;}.elementor-2348 .elementor-element.elementor-element-691fd6d{width:var( --container-widget-width, 649px );max-width:649px;--container-widget-width:649px;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2348 .elementor-element.elementor-element-fe0176b > .elementor-widget-container{margin:70px 0px 30px 0px;}.elementor-2348 .elementor-element.elementor-element-fe0176b img{width:100%;}.elementor-2348 .elementor-element.elementor-element-8bcb7bb{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2348 .elementor-element.elementor-element-1290e52{--display:flex;--min-height:320px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:48px;--padding-right:48px;}.elementor-2348 .elementor-element.elementor-element-1290e52:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-1290e52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3afc1af );}.elementor-2348 .elementor-element.elementor-element-345c028{z-index:3;}.elementor-2348 .elementor-element.elementor-element-345c028 .elementor-heading-title{color:var( --e-global-color-6c5bb8d );}.elementor-2348 .elementor-element.elementor-element-b499a3a{color:var( --e-global-color-6c5bb8d );}.elementor-2348 .elementor-element.elementor-element-7510558{--display:flex;--min-height:320px;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:8px 8px 8px 8px;--padding-top:32px;--padding-bottom:32px;--padding-left:48px;--padding-right:48px;}.elementor-2348 .elementor-element.elementor-element-7510558:not(.elementor-motion-effects-element-type-background), .elementor-2348 .elementor-element.elementor-element-7510558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2348 .elementor-element.elementor-element-4073fc4{z-index:3;}.elementor-2348 .elementor-element.elementor-element-4073fc4 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2348 .elementor-element.elementor-element-aca8ff3{color:var( --e-global-color-accent );}.elementor-2348 .elementor-element.elementor-element-3b22c71{--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-2348 .elementor-element.elementor-global-1664{--spacer-size:120px;}.elementor-2348 .elementor-element.elementor-element-3533763{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-2348 .elementor-element.elementor-element-2256cd7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-2348 .elementor-element.elementor-element-fc740c3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-612344c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2348 .elementor-element.elementor-element-4fd5c61 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2348 .elementor-element.elementor-element-f73b056{text-align:center;}.elementor-2348 .elementor-element.elementor-element-f9c1499{text-align:center;}.elementor-2348 .elementor-element.elementor-element-aa2c307{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2348 .elementor-element.elementor-element-fd4c665 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2348 .elementor-element.elementor-element-db73eb1{text-align:center;}.elementor-2348 .elementor-element.elementor-element-1e51e27{text-align:center;}.elementor-2348 .elementor-element.elementor-element-813e3d8{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2348 .elementor-element.elementor-element-d32cc79 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2348 .elementor-element.elementor-element-03c7f0a{text-align:center;}.elementor-2348 .elementor-element.elementor-element-eeb4f47{text-align:center;}.elementor-2348 .elementor-element.elementor-element-72b67a2{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-2348 .elementor-element.elementor-element-8749c8c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2348 .elementor-element.elementor-element-1fb937d{text-align:center;}.elementor-2348 .elementor-element.elementor-element-d8251a8{text-align:center;}.elementor-2348 .elementor-element.elementor-element-8c4288d{--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-2348 .elementor-element.elementor-element-fc2b711{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2348 .elementor-element.elementor-element-012a1cd{--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-2348 .elementor-element.elementor-element-9cf7212{--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;--gap:140px 140px;--row-gap:140px;--column-gap:140px;}.elementor-2348 .elementor-element.elementor-element-f551877{--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-2348 .elementor-element.elementor-element-bae2de4{--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:10%;}.elementor-2348 .elementor-element.elementor-element-b7bd9c2{--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-2348 .elementor-element.elementor-element-5f04c25{--display:flex;}@media(max-width:1024px){.elementor-2348 .elementor-element.elementor-element-cfe6218{--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:250px;--padding-left:16px;--padding-right:16px;}.elementor-2348 .elementor-element.elementor-element-551e6c3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2348 .elementor-element.elementor-element-691fd6d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2348 .elementor-element.elementor-element-8bcb7bb{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2348 .elementor-element.elementor-global-1664{--spacer-size:80px;}.elementor-2348 .elementor-element.elementor-element-3533763{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2348 .elementor-element.elementor-element-fc740c3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-fc2b711{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2348 .elementor-element.elementor-element-9cf7212{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2348 .elementor-element.elementor-element-bae2de4{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(max-width:767px){.elementor-2348 .elementor-element.elementor-element-cfe6218{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2348 .elementor-element.elementor-element-691fd6d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2348 .elementor-element.elementor-element-691fd6d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2348 .elementor-element.elementor-element-fe0176b > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2348 .elementor-element.elementor-element-fe0176b img{height:220px;object-fit:cover;}.elementor-2348 .elementor-element.elementor-element-8bcb7bb{--padding-top:60px;--padding-bottom:60px;--padding-left:16px;--padding-right:16px;}.elementor-2348 .elementor-element.elementor-element-1290e52{--min-height:180px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2348 .elementor-element.elementor-element-7510558{--min-height:180px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2348 .elementor-element.elementor-global-1664{--spacer-size:60px;}.elementor-2348 .elementor-element.elementor-element-3533763{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-2348 .elementor-element.elementor-element-318df23{text-align:center;}.elementor-2348 .elementor-element.elementor-element-fc740c3{--e-con-grid-template-columns:repeat(2, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-2348 .elementor-element.elementor-element-9cf7212{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-2348 .elementor-element.elementor-element-551e6c3{--width:920px;}.elementor-2348 .elementor-element.elementor-element-8bcb7bb{--content-width:1200px;}.elementor-2348 .elementor-element.elementor-element-1290e52{--width:100%;}.elementor-2348 .elementor-element.elementor-element-7510558{--width:100%;}.elementor-2348 .elementor-element.elementor-element-fc740c3{--width:1200px;}.elementor-2348 .elementor-element.elementor-element-f551877{--width:50%;}.elementor-2348 .elementor-element.elementor-element-bae2de4{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2348 .elementor-element.elementor-element-551e6c3{--width:100%;}.elementor-2348 .elementor-element.elementor-element-fc740c3{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-8bcb7bb */@media only screen and (min-width: 768px) {
    .elementor-2348 .elementor-element.elementor-element-8bcb7bb .square:before {
        background-image: url(https://bluepeaks.nl/wp-content/uploads/Green-r8.svg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3775966 */.pf-team-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 40px 20px;
}

.pf-medewerker {
    display: flex;
    align-items: flex-end;
    padding: 24px 32px;
    /*background-color: var(--e-global-color-3afc1af);*/
    border-radius: 8px;
    height: 400px;
    position: relative;
}

.pf-medewerker .pf-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    display: block;
    height: 100%;
}

.pf-medewerker .pf-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.pf-medewerker > div {
    z-index: 2;
    position: relative;
    color: white;
    font-family: Gilroy;
}

.pf-medewerker h3 {
    color: white;
    margin: 0;
}

.pf-contact {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-top: 12px;
}

.pf-medewerker:before {
    content: "";
    height: 50%;
    width: 100%;
    position: absolute;
    background: linear-gradient(180deg, rgba(3, 25, 24, 0.00) 0%, #031918 100%);
    bottom: 0;
    left: 0;
    border-radius: 0 0 8px 8px;
    z-index: 2;
    
}

.pf-medewerker .pf-info {
    margin-bottom: 0
}

.pf-medewerker .pf-functie {
    font-weight: 400;
    font-family: Inter Tight;
}

.pf-medewerker .pf-info img {
    border-radius: 0;
    width: 20px;
}

.pf-vacatureblok {
    display: flex;
    align-items: center;
    background: var(--e-global-color-secondary);
    border-radius: 8px;
    color: white;
    align-items: center;
}

.pf-vacatureblok .pf-info {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: relative !important;
    flex-direction: column;
    gap: 16px;
    z-index: 5;
    position: relative;
    margin: unset;
}

.pf-vacatureblok .pf-info p {
    font-weight: 300;
}

.pf-vacatureblok  a {
    margin-top: 16px;
}

.pf-vacatureblok h2 {
    color: white;
    margin: 0;
}

@media only screen and (max-width: 1025px) {
    .pf-team-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media only screen and (max-width: 767px) {
    .pf-team-grid {
        grid-template-columns: repeat(1, 1fr);
        gap: 20px;
    }
    
    .pf-medewerker {
        height: 300px;
        padding: 16px;
    }
    
    .pf-vacatureblok {
        height: 300px;
    }
}/* End custom CSS */