.elementor-539 .elementor-element.elementor-element-d15403b{--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:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:10%;--padding-right:10%;}.elementor-539 .elementor-element.elementor-element-d15403b.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-539 .elementor-element.elementor-element-bb448b1{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 20% 0% 20%;text-align:center;}.elementor-539 .elementor-element.elementor-element-bb448b1 .elementor-heading-title{font-size:var( --e-global-typography-d586848-font-size );line-height:var( --e-global-typography-d586848-line-height );color:var( --e-global-color-text );}.elementor-539 .elementor-element.elementor-element-6703a22{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-539 .elementor-element.elementor-element-7496064{--display:flex;--min-height:30vh;--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-539 .elementor-element.elementor-element-63aec46{--display:flex;--border-radius:25px 5px 5px 5px;}.elementor-539 .elementor-element.elementor-element-63aec46:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-63aec46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://socialshuffle.nl/wp-content/uploads/2026/02/Sociale_status​.webp");background-position:center center;background-size:cover;}.elementor-539 .elementor-element.elementor-element-324d37e{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-539 .elementor-element.elementor-element-324d37e:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-324d37e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://socialshuffle.nl/wp-content/uploads/2026/02/Social_media.webp");background-position:center center;background-size:cover;}.elementor-539 .elementor-element.elementor-element-ab4074e{--display:flex;--border-radius:5px 25px 5px 5px;}.elementor-539 .elementor-element.elementor-element-ab4074e:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-ab4074e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://socialshuffle.nl/wp-content/uploads/2026/02/klaslokaal-volledig.webp");background-position:center center;background-size:cover;}.elementor-539 .elementor-element.elementor-element-c4faf65{--display:flex;--min-height:30vh;--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-539 .elementor-element.elementor-element-f454576{--display:flex;--border-radius:5px 5px 5px 25px;}.elementor-539 .elementor-element.elementor-element-f454576:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-f454576 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://socialshuffle.nl/wp-content/uploads/2026/02/rol_van_de_leerkracht.webp");background-position:center center;background-size:cover;}.elementor-539 .elementor-element.elementor-element-6a5d8f5{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-539 .elementor-element.elementor-element-6a5d8f5:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-6a5d8f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://socialshuffle.nl/wp-content/uploads/2026/02/Pesten_en_gepest_worden.webp");background-position:center center;background-size:cover;}.elementor-539 .elementor-element.elementor-element-79bb760{--display:flex;--border-radius:5px 5px 25px 5px;}.elementor-539 .elementor-element.elementor-element-79bb760:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-79bb760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://socialshuffle.nl/wp-content/uploads/2026/02/klaslokaal-meisje.webp");background-position:center center;background-size:cover;}.elementor-539 .elementor-element.elementor-element-9934e07{--display:flex;--min-height:80vh;--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:space-between;--align-items:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:10%;--padding-right:10%;}.elementor-539 .elementor-element.elementor-element-9934e07.e-con{--align-self:center;}.elementor-539 .elementor-element.elementor-element-050224b{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-539 .elementor-element.elementor-element-94a2278 .elementor-heading-title{font-size:var( --e-global-typography-094dd90-font-size );text-transform:var( --e-global-typography-094dd90-text-transform );color:var( --e-global-color-text );}.elementor-539 .elementor-element.elementor-element-d55c7a7 .elementor-heading-title{font-size:var( --e-global-typography-d586848-font-size );line-height:var( --e-global-typography-d586848-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-539 .elementor-element.elementor-element-f8ae544{color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-539 .elementor-element.elementor-element-67ac440{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 4% 0%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-539 .elementor-element.elementor-element-67ac440 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-539 .elementor-element.elementor-element-67ac440 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-539 .elementor-element.elementor-element-67ac440 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-539 .elementor-element.elementor-element-14dd833{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.25);--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-539 .elementor-element.elementor-element-14dd833:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-14dd833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-539 .elementor-element.elementor-element-5a02864{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-539 .elementor-element.elementor-element-5f3fe27{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:start;}.elementor-539 .elementor-element.elementor-element-5f3fe27 img{width:50%;}.elementor-539 .elementor-element.elementor-element-3f0af69{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-539 .elementor-element.elementor-element-48f6463{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 1% 0% 2%;text-align:justify;}.elementor-539 .elementor-element.elementor-element-48f6463 p{margin-block-end:5px;}.elementor-539 .elementor-element.elementor-element-71da6a9{--display:flex;--min-height:80vh;--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;--border-radius:25px 25px 25px 25px;}.elementor-539 .elementor-element.elementor-element-71da6a9:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-71da6a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://socialshuffle.nl/wp-content/uploads/2026/02/placeholder.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-539 .elementor-element.elementor-element-bda37e4{--display:flex;--min-height:80vh;--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:center;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:2%;--padding-left:8%;--padding-right:8%;}.elementor-539 .elementor-element.elementor-element-bda37e4.e-con{--align-self:center;}.elementor-539 .elementor-element.elementor-element-eb33382{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 20% 0% 20%;text-align:center;}.elementor-539 .elementor-element.elementor-element-eb33382 .elementor-heading-title{font-size:var( --e-global-typography-d586848-font-size );line-height:var( --e-global-typography-d586848-line-height );color:var( --e-global-color-text );}.elementor-539 .elementor-element.elementor-element-14263e4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-539 .elementor-element.elementor-element-5d7134e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-539 .elementor-element.elementor-element-62a34b5{--display:flex;}.elementor-539 .elementor-element.elementor-element-62a34b5:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-62a34b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://socialshuffle.nl/wp-content/uploads/2026/05/SS-icoon.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-539 .elementor-element.elementor-element-b9ae39f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-539 .elementor-element.elementor-element-3532dfe{text-align:end;}.elementor-539 .elementor-element.elementor-element-3532dfe .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-539 .elementor-element.elementor-element-5ce0185{text-align:end;}.elementor-539 .elementor-element.elementor-element-5ce0185 .elementor-heading-title{font-size:var( --e-global-typography-094dd90-font-size );text-transform:var( --e-global-typography-094dd90-text-transform );color:var( --e-global-color-secondary );}.elementor-539 .elementor-element.elementor-element-2e547ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-539 .elementor-element.elementor-element-0b363b2{--display:flex;}.elementor-539 .elementor-element.elementor-element-0b363b2:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-0b363b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://socialshuffle.nl/wp-content/uploads/2026/05/SS-icoon.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-539 .elementor-element.elementor-element-b3c5173{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-539 .elementor-element.elementor-element-27a127b{text-align:end;}.elementor-539 .elementor-element.elementor-element-27a127b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-539 .elementor-element.elementor-element-b911629{text-align:end;}.elementor-539 .elementor-element.elementor-element-b911629 .elementor-heading-title{font-size:var( --e-global-typography-094dd90-font-size );text-transform:var( --e-global-typography-094dd90-text-transform );color:var( --e-global-color-secondary );}.elementor-539 .elementor-element.elementor-element-ee59469{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-539 .elementor-element.elementor-element-492a63b{--display:flex;}.elementor-539 .elementor-element.elementor-element-492a63b:not(.elementor-motion-effects-element-type-background), .elementor-539 .elementor-element.elementor-element-492a63b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://socialshuffle.nl/wp-content/uploads/2026/05/SS-icoon.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-539 .elementor-element.elementor-element-e9e06e7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-539 .elementor-element.elementor-element-e7267bb{text-align:end;}.elementor-539 .elementor-element.elementor-element-e7267bb .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-539 .elementor-element.elementor-element-6eb138f{text-align:end;}.elementor-539 .elementor-element.elementor-element-6eb138f .elementor-heading-title{font-size:var( --e-global-typography-094dd90-font-size );text-transform:var( --e-global-typography-094dd90-text-transform );color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-539 .elementor-element.elementor-element-63aec46{--width:30%;}.elementor-539 .elementor-element.elementor-element-324d37e{--width:25%;}.elementor-539 .elementor-element.elementor-element-ab4074e{--width:45%;}.elementor-539 .elementor-element.elementor-element-f454576{--width:45%;}.elementor-539 .elementor-element.elementor-element-6a5d8f5{--width:35%;}.elementor-539 .elementor-element.elementor-element-79bb760{--width:20%;}.elementor-539 .elementor-element.elementor-element-050224b{--width:45%;}.elementor-539 .elementor-element.elementor-element-14dd833{--width:100%;}.elementor-539 .elementor-element.elementor-element-5a02864{--width:100%;}.elementor-539 .elementor-element.elementor-element-3f0af69{--width:90%;}.elementor-539 .elementor-element.elementor-element-71da6a9{--width:45%;}}@media(max-width:1024px){.elementor-539 .elementor-element.elementor-element-bb448b1 .elementor-heading-title{font-size:var( --e-global-typography-d586848-font-size );line-height:var( --e-global-typography-d586848-line-height );}.elementor-539 .elementor-element.elementor-element-94a2278 .elementor-heading-title{font-size:var( --e-global-typography-094dd90-font-size );}.elementor-539 .elementor-element.elementor-element-d55c7a7 .elementor-heading-title{font-size:var( --e-global-typography-d586848-font-size );line-height:var( --e-global-typography-d586848-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-539 .elementor-element.elementor-element-eb33382 .elementor-heading-title{font-size:var( --e-global-typography-d586848-font-size );line-height:var( --e-global-typography-d586848-line-height );}.elementor-539 .elementor-element.elementor-element-14263e4{--grid-auto-flow:row;}.elementor-539 .elementor-element.elementor-element-5ce0185 .elementor-heading-title{font-size:var( --e-global-typography-094dd90-font-size );}.elementor-539 .elementor-element.elementor-element-b911629 .elementor-heading-title{font-size:var( --e-global-typography-094dd90-font-size );}.elementor-539 .elementor-element.elementor-element-6eb138f .elementor-heading-title{font-size:var( --e-global-typography-094dd90-font-size );}}@media(max-width:767px){.elementor-539 .elementor-element.elementor-element-bb448b1 .elementor-heading-title{font-size:var( --e-global-typography-d586848-font-size );line-height:var( --e-global-typography-d586848-line-height );}.elementor-539 .elementor-element.elementor-element-94a2278 .elementor-heading-title{font-size:var( --e-global-typography-094dd90-font-size );}.elementor-539 .elementor-element.elementor-element-d55c7a7 .elementor-heading-title{font-size:var( --e-global-typography-d586848-font-size );line-height:var( --e-global-typography-d586848-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-539 .elementor-element.elementor-element-eb33382 .elementor-heading-title{font-size:var( --e-global-typography-d586848-font-size );line-height:var( --e-global-typography-d586848-line-height );}.elementor-539 .elementor-element.elementor-element-14263e4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-539 .elementor-element.elementor-element-5ce0185 .elementor-heading-title{font-size:var( --e-global-typography-094dd90-font-size );}.elementor-539 .elementor-element.elementor-element-b911629 .elementor-heading-title{font-size:var( --e-global-typography-094dd90-font-size );}.elementor-539 .elementor-element.elementor-element-6eb138f .elementor-heading-title{font-size:var( --e-global-typography-094dd90-font-size );}}/* Start custom CSS for container, class: .elementor-element-bda37e4 *//* =============================================
   SOCIAL SHUFFLE — TEAM GRID CSS
   Plak in: Elementor → Site Settings → Custom CSS
   
   STRUCTUUR:
   e-flex (wrapper per teamlid)
     ├ .ss-team-member (foto + achtergrond icoon)
     │   └ Image widget (transparante PNG)
     └ e-flex (naam + functie)
   ============================================= */

/* --- Teamlid fotogebied: 1:1 verhouding --- */
.ss-team-member {
    position: relative;
    overflow: hidden;
    aspect-ratio: 1 / 1;
    padding: 0 !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    display: flex !important;
    align-items: flex-end !important;
    justify-content: center !important;
}

/* --- Image widget: kleiner dan container --- */
.ss-team-member > .elementor-widget-image {
    width: 80%;
    max-height: 90%;
    position: relative;
    z-index: 2;
    transition: transform 0.3s ease;
}

.ss-team-member > .elementor-widget-image:hover {
    transform: translateY(-4px);
}

.ss-team-member .elementor-widget-image img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: contain;
}

/* --- Responsive --- */
@media (max-width: 767px) {
    .ss-team-member {
        border-radius: 12px;
    }
}/* End custom CSS */