.elementor-3060 .elementor-element.elementor-element-105f97e{--display:flex;--min-height:40vh;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overflow:hidden;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3060 .elementor-element.elementor-element-105f97e:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-105f97e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3060 .elementor-element.elementor-element-105f97e::before, .elementor-3060 .elementor-element.elementor-element-105f97e > .elementor-background-video-container::before, .elementor-3060 .elementor-element.elementor-element-105f97e > .e-con-inner > .elementor-background-video-container::before, .elementor-3060 .elementor-element.elementor-element-105f97e > .elementor-background-slideshow::before, .elementor-3060 .elementor-element.elementor-element-105f97e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3060 .elementor-element.elementor-element-105f97e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3060 .elementor-element.elementor-element-20ea894{--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;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3060 .elementor-element.elementor-element-25f0cb9{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-3060 .elementor-element.elementor-element-c4b255e img{width:100%;max-width:100%;height:300px;object-fit:cover;object-position:center center;border-style:none;border-radius:50px 0px 50px 0px;}.elementor-3060 .elementor-element.elementor-element-adbef14{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3060 .elementor-element.elementor-element-b0c3cbd .elementor-heading-title{font-family:var( --e-global-typography-44a4013-font-family ), Sans-serif;font-size:var( --e-global-typography-44a4013-font-size );font-weight:var( --e-global-typography-44a4013-font-weight );text-transform:var( --e-global-typography-44a4013-text-transform );line-height:var( --e-global-typography-44a4013-line-height );color:var( --e-global-color-primary );}.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 );line-height:var( --e-global-typography-text-line-height );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-3060 .elementor-element.elementor-element-faab880{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-text );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3060 .elementor-element.elementor-element-78b82d0 .elementor-icon-wrapper{text-align:center;}.elementor-3060 .elementor-element.elementor-element-78b82d0 .elementor-icon{font-size:100px;}.elementor-3060 .elementor-element.elementor-element-78b82d0 .elementor-icon svg{height:100px;}@media(max-width:1024px){.elementor-3060 .elementor-element.elementor-element-105f97e{--min-height:0vh;--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;--overlay-opacity:0.3;}.elementor-3060 .elementor-element.elementor-element-105f97e:not(.elementor-motion-effects-element-type-background), .elementor-3060 .elementor-element.elementor-element-105f97e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3060 .elementor-element.elementor-element-20ea894{--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-3060 .elementor-element.elementor-element-25f0cb9{--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:center;--align-items:center;}.elementor-3060 .elementor-element.elementor-element-25f0cb9.e-con{--order:99999 /* order end hack */;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3060 .elementor-element.elementor-element-adbef14{--margin-top:-100px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3060 .elementor-element.elementor-element-b0c3cbd .elementor-heading-title{font-size:var( --e-global-typography-44a4013-font-size );line-height:var( --e-global-typography-44a4013-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-3060 .elementor-element.elementor-element-105f97e{--min-height:0vh;--overlay-opacity:0.3;}.elementor-3060 .elementor-element.elementor-element-25f0cb9.e-con{--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3060 .elementor-element.elementor-element-adbef14{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3060 .elementor-element.elementor-element-b0c3cbd .elementor-heading-title{font-size:var( --e-global-typography-44a4013-font-size );line-height:var( --e-global-typography-44a4013-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-3060 .elementor-element.elementor-element-25f0cb9{--width:40%;}.elementor-3060 .elementor-element.elementor-element-adbef14{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3060 .elementor-element.elementor-element-adbef14{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-25f0cb9 */.company-gallery-container {
    position: relative !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 650px;
    overflow: visible !important;
}

.company-gallery-container > .elementor-element,
.company-gallery-container .elementor-widget-shortcode,
.company-gallery-container .elementor-widget-container {
    position: relative;
    width: 100% !important;
    height: 100% !important;
}

.company-gallery-container .elementor-shortcode {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}

.fh-company-gallery {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    min-height: 650px;
}


/* =========================
   TEGELS
   ========================= */

.fh-gallery-item {
    position: absolute;

    width: clamp(180px, 12vw, 245px);
    aspect-ratio: 1 / 1;

    overflow: hidden;

    border-radius: 25%;

    opacity: 0;

    transform:
        rotate(45deg)
        scale(0.65);

    transform-origin: center center;

    transition:
        opacity 0.65s ease,
        transform 0.85s cubic-bezier(0.22, 1, 0.36, 1);

    transition-delay: 0s;
}


/* =========================
   FOTO IN RUIT
   ========================= */

.fh-gallery-item img {
    position: absolute;

    width: 142% !important;
    height: 142% !important;

    max-width: none !important;

    left: 50%;
    top: 50%;

    object-fit: cover;
    object-position: center;

    transform:
        translate(-50%, -50%)
        rotate(-45deg);

    display: block;
}


/* =========================
   ZICHTBARE GALLERY
   ========================= */

.fh-company-gallery.fh-in-view .fh-gallery-item {
    opacity: 1;

    transform:
        rotate(45deg)
        scale(1);
}


/* =========================
   TIMING BINNENKOMEN
   ========================= */

.fh-company-gallery.fh-in-view .fh-gallery-1 {
    transition-delay: 0.05s;
}

.fh-company-gallery.fh-in-view .fh-gallery-3 {
    transition-delay: 0.18s;
}

.fh-company-gallery.fh-in-view .fh-gallery-2 {
    transition-delay: 0.31s;
}

.fh-company-gallery.fh-in-view .fh-gallery-4 {
    transition-delay: 0.44s;
}

.fh-company-gallery.fh-in-view .fh-gallery-5 {
    transition-delay: 0.57s;
}


/* =========================
   VERDWIJNEN
   ========================= */

.fh-company-gallery:not(.fh-in-view) .fh-gallery-item {
    opacity: 0;

    transform:
        rotate(45deg)
        scale(0.65);

    transition-delay: 0s;
}


/* =========================
   5 FOTO'S
   ========================= */

.fh-count-5 .fh-gallery-1 {
    left: 9%;
    top: 4%;
}

.fh-count-5 .fh-gallery-2 {
    left: 52%;
    top: 4%;
}

.fh-count-5 .fh-gallery-3 {
    left: 30.5%;
    top: 32%;
}

.fh-count-5 .fh-gallery-4 {
    left: 9%;
    top: 60%;
}

.fh-count-5 .fh-gallery-5 {
    left: 52%;
    top: 60%;
}


/* =========================
   4 FOTO'S
   ========================= */

.fh-count-4 .fh-gallery-1 {
    left: 12%;
    top: 10%;
}

.fh-count-4 .fh-gallery-2 {
    left: 51%;
    top: 10%;
}

.fh-count-4 .fh-gallery-3 {
    left: 12%;
    top: 55%;
}

.fh-count-4 .fh-gallery-4 {
    left: 51%;
    top: 55%;
}


/* =========================
   3 FOTO'S
   ========================= */

.fh-count-3 .fh-gallery-1 {
    left: 12%;
    top: 8%;
}

.fh-count-3 .fh-gallery-2 {
    left: 49%;
    top: 34%;
}

.fh-count-3 .fh-gallery-3 {
    left: 12%;
    top: 60%;
}


/* =========================
   2 FOTO'S
   ========================= */

.fh-count-2 .fh-gallery-1 {
    left: 14%;
    top: 18%;
}

.fh-count-2 .fh-gallery-2 {
    left: 50%;
    top: 48%;
}


/* =========================
   1 FOTO
   ========================= */

.fh-count-1 .fh-gallery-1 {
    left: 30%;
    top: 27%;

    width: clamp(210px, 14vw, 280px);
}


/* =========================
   GROTE SCHERMEN
   ========================= */

@media (min-width: 1600px) {

    .fh-gallery-item {
        width: 235px;
    }

    .fh-count-5 .fh-gallery-1 {
        left: 10%;
        top: 4%;
    }

    .fh-count-5 .fh-gallery-2 {
        left: 54%;
        top: 4%;
    }

    .fh-count-5 .fh-gallery-3 {
        left: 32%;
        top: 33%;
    }

    .fh-count-5 .fh-gallery-4 {
        left: 10%;
        top: 62%;
    }

    .fh-count-5 .fh-gallery-5 {
        left: 54%;
        top: 62%;
    }
}


/* =========================
   TABLET
   ========================= */

@media (max-width: 1024px) {

    .company-gallery-container,
    .fh-company-gallery {
        min-height: 500px;
    }

    .fh-gallery-item {
        width: clamp(135px, 17vw, 180px);
    }

    .fh-count-5 .fh-gallery-1 {
        left: 9%;
        top: 5%;
    }

    .fh-count-5 .fh-gallery-2 {
        left: 53%;
        top: 5%;
    }

    .fh-count-5 .fh-gallery-3 {
        left: 31%;
        top: 33%;
    }

    .fh-count-5 .fh-gallery-4 {
        left: 9%;
        top: 61%;
    }

    .fh-count-5 .fh-gallery-5 {
        left: 53%;
        top: 61%;
    }
}


/* ==================================================
   MOBIEL
   ================================================== */

@media (max-width: 767px) {


    /* =========================
       SLIDER VERTICAAL
       ========================= */

    .scroll-slider-scrollspace {
        height: auto !important;
        min-height: 0 !important;
    }

    .scroll-slider.scroll-slider-mobile {
        position: relative !important;

        top: auto !important;
        left: auto !important;

        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;

        transform: none !important;

        overflow: visible !important;
    }

    .scroll-slider.scroll-slider-mobile
    .jet-listing-grid__slider.swiper {

        width: 100% !important;
        height: auto !important;

        overflow: visible !important;
    }

    .scroll-slider.scroll-slider-mobile
    .swiper-wrapper {

        display: flex !important;
        flex-direction: column !important;

        width: 100% !important;
        height: auto !important;

        transform: none !important;
        transition: none !important;
    }

    .scroll-slider.scroll-slider-mobile
    .swiper-slide {

        position: relative !important;

        display: block !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        transform: none !important;

        overflow: visible !important;
    }

    .scroll-slider.scroll-slider-mobile
    .jet-listing-grid__item {

        position: relative !important;

        display: block !important;

        width: 100% !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;

        overflow: visible !important;
    }


    /* =========================
       GALLERY CONTAINER
       ========================= */

    .company-gallery-container {

        display: block !important;
        position: relative !important;

        width: 100% !important;

        height: 430px !important;
        min-height: 430px !important;

        flex: 0 0 430px !important;

        overflow: visible !important;
    }

    .company-gallery-container > .elementor-element,
    .company-gallery-container .elementor-widget-shortcode,
    .company-gallery-container .elementor-widget-container,
    .company-gallery-container .elementor-shortcode {

        display: block !important;
        position: relative !important;

        width: 100% !important;

        height: 430px !important;
        min-height: 430px !important;
    }

    .fh-company-gallery {

        display: block !important;
        position: relative !important;

        width: 100% !important;

        height: 430px !important;
        min-height: 430px !important;
    }


    /* =========================
       MOBIELE TEGELS
       ========================= */

    .fh-gallery-item {

        display: block !important;

        width: 130px;

        border-radius: 25%;
    }


    /* =========================
       5 FOTO'S
       ========================= */

    .fh-count-5 .fh-gallery-1 {
        left: 9%;
        top: 25px;
    }

    .fh-count-5 .fh-gallery-2 {
        left: auto;
        right: 9%;
        top: 25px;
    }

    .fh-count-5 .fh-gallery-3 {
        left: 50%;
        top: 145px;
    }

    .fh-count-5 .fh-gallery-4 {
        left: 9%;
        top: 265px;
    }

    .fh-count-5 .fh-gallery-5 {
        left: auto;
        right: 9%;
        top: 265px;
    }


    /* =========================
       4 FOTO'S
       ========================= */

    .fh-count-4 .fh-gallery-1 {
        left: 12%;
        top: 40px;
    }

    .fh-count-4 .fh-gallery-2 {
        left: auto;
        right: 12%;
        top: 40px;
    }

    .fh-count-4 .fh-gallery-3 {
        left: 12%;
        top: 235px;
    }

    .fh-count-4 .fh-gallery-4 {
        left: auto;
        right: 12%;
        top: 235px;
    }


    /* =========================
       3 FOTO'S
       ========================= */

    .fh-count-3 .fh-gallery-1 {
        left: 10%;
        top: 40px;
    }

    .fh-count-3 .fh-gallery-2 {
        left: auto;
        right: 10%;
        top: 40px;
    }

    .fh-count-3 .fh-gallery-3 {
        left: 50%;
        top: 225px;
    }


    /* =========================
       2 FOTO'S
       ========================= */

    .fh-count-2 .fh-gallery-1 {
        left: 14%;
        top: 130px;
    }

    .fh-count-2 .fh-gallery-2 {
        left: auto;
        right: 14%;
        top: 130px;
    }


    /* =========================
       1 FOTO
       ========================= */

    .fh-count-1 .fh-gallery-1 {

        width: 175px;

        left: 50%;
        top: 115px;
    }


    /* =========================
       MIDDELSTE RUITEN
       VERBORGEN
       ========================= */

    .fh-count-5 .fh-gallery-3,
    .fh-count-3 .fh-gallery-3,
    .fh-count-1 .fh-gallery-1 {

        transform:
            translateX(-50%)
            rotate(45deg)
            scale(0.65);
    }


    /* =========================
       MIDDELSTE RUITEN
       ZICHTBAAR
       ========================= */

    .fh-count-5.fh-in-view .fh-gallery-3,
    .fh-count-3.fh-in-view .fh-gallery-3,
    .fh-count-1.fh-in-view .fh-gallery-1 {

        transform:
            translateX(-50%)
            rotate(45deg)
            scale(1);
    }
}


/* =========================
   REDUCED MOTION
   ========================= */

@media (prefers-reduced-motion: reduce) {

    .fh-gallery-item {

        opacity: 1 !important;

        transition: none !important;

        transform:
            rotate(45deg)
            scale(1) !important;
    }
}


@media (prefers-reduced-motion: reduce) and (max-width: 767px) {

    .fh-count-5 .fh-gallery-3,
    .fh-count-3 .fh-gallery-3,
    .fh-count-1 .fh-gallery-1 {

        transform:
            translateX(-50%)
            rotate(45deg)
            scale(1) !important;
    }
}
@media (max-width: 767px) {

    /* ==========================================
       SWIPER VOLLEDIG NAAR NORMALE VERTICALE FLOW
       ========================================== */

    .scroll-slider-scrollspace {
        height: auto !important;
        min-height: 0 !important;
        overflow: visible !important;
    }

    .scroll-slider.scroll-slider-mobile {
        position: relative !important;
        height: auto !important;
        min-height: 0 !important;
        overflow: visible !important;
    }

    .scroll-slider.scroll-slider-mobile
    .jet-listing-grid__slider.swiper {
        height: auto !important;
        min-height: 0 !important;
        overflow: visible !important;
    }

    .scroll-slider.scroll-slider-mobile
    .swiper-wrapper {
        display: block !important;
        height: auto !important;
        min-height: 0 !important;
        transform: none !important;
        overflow: visible !important;
    }

    .scroll-slider.scroll-slider-mobile
    .swiper-slide {
        position: relative !important;

        display: block !important;

        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;

        margin: 0 !important;

        overflow: hidden !important;

        transform: none !important;
    }


    /* ==========================================
       LISTING ITEM MOET INHOUD VOLGEN
       ========================================== */

    .scroll-slider.scroll-slider-mobile
    .swiper-slide > .jet-listing-grid__item,

    .scroll-slider.scroll-slider-mobile
    .jet-listing-grid__item {

        position: relative !important;

        display: block !important;

        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;

        overflow: hidden !important;
    }


    /* ==========================================
       BELANGRIJK:
       DIRECTE ELEMENTOR WRAPPER VAN LISTING
       ========================================== */

    .scroll-slider.scroll-slider-mobile
    .jet-listing-grid__item > .elementor,

    .scroll-slider.scroll-slider-mobile
    .jet-listing-grid__item > .elementor > .elementor-element {

        height: auto !important;
        min-height: 0 !important;
    }


    /* ==========================================
       GALLERY
       ========================================== */

    .company-gallery-container {
        position: relative !important;

        display: block !important;

        width: 100% !important;

        height: 430px !important;
        min-height: 430px !important;

        margin: 0 !important;

        overflow: hidden !important;
    }

    .company-gallery-container
    .elementor-widget-shortcode,

    .company-gallery-container
    .elementor-widget-container,

    .company-gallery-container
    .elementor-shortcode {

        position: relative !important;

        display: block !important;

        width: 100% !important;

        height: 430px !important;
        min-height: 430px !important;
    }

    .fh-company-gallery {
        position: relative !important;

        display: block !important;

        width: 100% !important;

        height: 430px !important;
        min-height: 430px !important;

        overflow: hidden !important;
    }


    /* ==========================================
       RUITEN
       ========================================== */

    .fh-gallery-item {
        width: 130px !important;
    }


    /* 5 FOTO'S */

    .fh-count-5 .fh-gallery-1 {
        left: 8%;
        top: 25px;
    }

    .fh-count-5 .fh-gallery-2 {
        left: auto;
        right: 8%;
        top: 25px;
    }

    .fh-count-5 .fh-gallery-3 {
        left: 50%;
        top: 145px;
    }

    .fh-count-5 .fh-gallery-4 {
        left: 8%;
        top: 265px;
    }

    .fh-count-5 .fh-gallery-5 {
        left: auto;
        right: 8%;
        top: 265px;
    }


    /* 4 FOTO'S */

    .fh-count-4 .fh-gallery-1 {
        left: 10%;
        top: 35px;
    }

    .fh-count-4 .fh-gallery-2 {
        left: auto;
        right: 10%;
        top: 35px;
    }

    .fh-count-4 .fh-gallery-3 {
        left: 10%;
        top: 235px;
    }

    .fh-count-4 .fh-gallery-4 {
        left: auto;
        right: 10%;
        top: 235px;
    }


    /* 3 FOTO'S */

    .fh-count-3 .fh-gallery-1 {
        left: 10%;
        top: 40px;
    }

    .fh-count-3 .fh-gallery-2 {
        left: auto;
        right: 10%;
        top: 40px;
    }

    .fh-count-3 .fh-gallery-3 {
        left: 50%;
        top: 225px;
    }


    /* 2 FOTO'S */

    .fh-count-2 .fh-gallery-1 {
        left: 12%;
        top: 130px;
    }

    .fh-count-2 .fh-gallery-2 {
        left: auto;
        right: 12%;
        top: 130px;
    }


    /* 1 FOTO */

    .fh-count-1 .fh-gallery-1 {
        width: 175px !important;
        left: 50%;
        top: 115px;
    }


    /* ==========================================
       CENTRALE RUITEN + ANIMATIE
       ========================================== */

    .fh-count-5 .fh-gallery-3,
    .fh-count-3 .fh-gallery-3,
    .fh-count-1 .fh-gallery-1 {

        transform:
            translateX(-50%)
            rotate(45deg)
            scale(0.65);
    }

    .fh-count-5.fh-in-view .fh-gallery-3,
    .fh-count-3.fh-in-view .fh-gallery-3,
    .fh-count-1.fh-in-view .fh-gallery-1 {

        transform:
            translateX(-50%)
            rotate(45deg)
            scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-105f97e */.bedrijf-slide {
    width: 100%;
    height: calc(100vh - 130px);
    min-height: calc(100vh - 130px);
    overflow: hidden;
}
@media (max-width: 767px) {

    .scroll-slider-scrollspace {
        height: auto !important;
        min-height: 0 !important;
    }

    .scroll-slider.scroll-slider-mobile {
        position: relative !important;
        top: auto !important;
        left: auto !important;

        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;

        transform: none !important;
    }

    .scroll-slider.scroll-slider-mobile
    .jet-listing-grid__slider.swiper {
        overflow: visible !important;
        width: 100% !important;
        height: auto !important;
    }

    .scroll-slider.scroll-slider-mobile
    .swiper-wrapper {
        display: flex !important;
        flex-direction: column !important;

        width: 100% !important;
        height: auto !important;

        transform: none !important;
        transition: none !important;
    }

    .scroll-slider.scroll-slider-mobile
    .swiper-slide {
        position: relative !important;

        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;

        margin: 0 !important;
        padding: 0 !important;

        transform: none !important;
    }

    .scroll-slider.scroll-slider-mobile
    .jet-listing-grid__item {
        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;
    }
}/* End custom CSS */