.elementor-8625 .elementor-element.elementor-element-f8f2320{--display:flex;--min-height:848;--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;--overlay-opacity:1;}.elementor-8625 .elementor-element.elementor-element-f8f2320:not(.elementor-motion-effects-element-type-background), .elementor-8625 .elementor-element.elementor-element-f8f2320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://oxcraft.nl/wp-content/uploads/2025/06/PRO-Zomerdeal-thumbnail_landscape_met-autotje_2-scaled.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-8625 .elementor-element.elementor-element-f8f2320::before, .elementor-8625 .elementor-element.elementor-element-f8f2320 > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-f8f2320 > .e-con-inner > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-f8f2320 > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-f8f2320 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-f8f2320 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8625 .elementor-element.elementor-element-582e531{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8625 .elementor-element.elementor-element-e0adbc8{--display:flex;--min-height:fit-height;--justify-content:center;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;--z-index:99;}.elementor-8625 .elementor-element.elementor-element-e0adbc8:not(.elementor-motion-effects-element-type-background), .elementor-8625 .elementor-element.elementor-element-e0adbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8625 .elementor-element.elementor-element-e0adbc8::before, .elementor-8625 .elementor-element.elementor-element-e0adbc8 > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-e0adbc8 > .e-con-inner > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-e0adbc8 > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-e0adbc8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-e0adbc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8625 .elementor-element.elementor-element-16a7bb5 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:26px;font-weight:600;line-height:130%;color:#111111;}.elementor-8625 .elementor-element.elementor-element-64ed23b{--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:center;--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-8625 .elementor-element.elementor-element-871690e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8625 .elementor-element.elementor-element-871690e{text-align:center;color:#111111;font-family:"Mona Sans", Sans-serif;font-size:14px;line-height:14px;}.elementor-8625 .elementor-element.elementor-element-91a52b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8625 .elementor-element.elementor-element-91a52b8{text-align:center;color:#111111;font-family:"Mona Sans", Sans-serif;font-size:14px;line-height:14px;}.elementor-8625 .elementor-element.elementor-element-21942ea{z-index:99;}.elementor-8625 .elementor-element.elementor-element-bed0ca7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8625 .elementor-element.elementor-element-bed0ca7{text-align:center;color:#111111;font-family:"Mona Sans", Sans-serif;font-size:14px;line-height:1.5rem;}.elementor-8625 .elementor-element.elementor-element-dbc4693{--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:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--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-8625 .elementor-element.elementor-element-2d9d3fa{width:var( --container-widget-width, 6rem );max-width:6rem;--container-widget-width:6rem;--container-widget-flex-grow:0;}.elementor-8625 .elementor-element.elementor-element-2d9d3fa > .elementor-widget-container:hover{--e-transform-translateY:-10px;}.elementor-8625 .elementor-element.elementor-element-2d9d3fa .elementor-icon-wrapper{text-align:left;}.elementor-8625 .elementor-element.elementor-element-2d9d3fa .elementor-icon{font-size:72px;}.elementor-8625 .elementor-element.elementor-element-2d9d3fa .elementor-icon svg{height:72px;}.elementor-8625 .elementor-element.elementor-element-320e6fe{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-8625 .elementor-element.elementor-element-fbd2b7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8625 .elementor-element.elementor-element-fbd2b7c{text-align:center;color:#111111;font-family:"Mona Sans", Sans-serif;font-size:14px;line-height:20px;}.elementor-8625 .elementor-element.elementor-element-fbd2b7c p{margin-bottom:0px;}.elementor-8625 .elementor-element.elementor-element-60f6f88{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8625 .elementor-element.elementor-element-58e0c9f{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8625 .elementor-element.elementor-element-58e0c9f:not(.elementor-motion-effects-element-type-background), .elementor-8625 .elementor-element.elementor-element-58e0c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://oxcraft.nl/wp-content/uploads/2025/06/PRO-Zomerdeal-visual-scaled.png");background-position:center center;background-size:cover;}.elementor-8625 .elementor-element.elementor-element-58e0c9f::before, .elementor-8625 .elementor-element.elementor-element-58e0c9f > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-58e0c9f > .e-con-inner > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-58e0c9f > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-58e0c9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-58e0c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 67%, #000000A6 100%);}.elementor-8625 .elementor-element.elementor-element-58e0c9f.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-8625 .elementor-element.elementor-element-036ab33{text-align:center;}.elementor-8625 .elementor-element.elementor-element-036ab33 .elementor-heading-title{font-size:16px;color:#FFFFFF;}.elementor-8625 .elementor-element.elementor-element-832e4fe{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8625 .elementor-element.elementor-element-832e4fe:not(.elementor-motion-effects-element-type-background), .elementor-8625 .elementor-element.elementor-element-832e4fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://oxcraft.nl/wp-content/uploads/2025/06/FM-PRO-Hero-mockup_2.png");background-position:center center;background-size:cover;}.elementor-8625 .elementor-element.elementor-element-832e4fe::before, .elementor-8625 .elementor-element.elementor-element-832e4fe > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-832e4fe > .e-con-inner > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-832e4fe > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-832e4fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-832e4fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 67%, #000000A6 100%);}.elementor-8625 .elementor-element.elementor-element-832e4fe.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-8625 .elementor-element.elementor-element-bf78ef3{text-align:center;}.elementor-8625 .elementor-element.elementor-element-bf78ef3 .elementor-heading-title{font-size:16px;color:#FFFFFF;}.elementor-8625 .elementor-element.elementor-element-4e1c79e{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8625 .elementor-element.elementor-element-4e1c79e:not(.elementor-motion-effects-element-type-background), .elementor-8625 .elementor-element.elementor-element-4e1c79e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://oxcraft.nl/wp-content/uploads/2025/06/PRO-Zomerdeal-abo-kaartje-mockup_2.png");background-position:center center;background-size:cover;}.elementor-8625 .elementor-element.elementor-element-4e1c79e::before, .elementor-8625 .elementor-element.elementor-element-4e1c79e > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-4e1c79e > .e-con-inner > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-4e1c79e > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-4e1c79e > .e-con-inner > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-4e1c79e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 67%, #000000A6 100%);}.elementor-8625 .elementor-element.elementor-element-4e1c79e.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-8625 .elementor-element.elementor-element-1474d6b{text-align:center;}.elementor-8625 .elementor-element.elementor-element-1474d6b .elementor-heading-title{font-size:16px;color:#FFFFFF;}.elementor-8625 .elementor-element.elementor-element-13ae0b7{--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:space-between;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8625 .elementor-element.elementor-element-13ae0b7.e-con{--order:-99999 /* order start hack */;}.elementor-8625 .elementor-element.elementor-element-68ce409{--display:flex;--min-height:650px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8625 .elementor-element.elementor-element-68ce409:not(.elementor-motion-effects-element-type-background), .elementor-8625 .elementor-element.elementor-element-68ce409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://oxcraft.nl/wp-content/uploads/2025/06/PRO-Zomerdeal-visual-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8625 .elementor-element.elementor-element-68ce409.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-8625 .elementor-element.elementor-element-68ce409::before, .elementor-8625 .elementor-element.elementor-element-68ce409 > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-68ce409 > .e-con-inner > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-68ce409 > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-68ce409 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-68ce409 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8625 .elementor-element.elementor-element-7604265{--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;}.elementor-8625 .elementor-element.elementor-element-cbe0f66 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:26px;font-weight:600;line-height:130%;color:#111111;}.elementor-8625 .elementor-element.elementor-element-1734f7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8625 .elementor-element.elementor-element-1734f7a{text-align:center;color:#111111;font-family:"Mona Sans", Sans-serif;font-size:14px;line-height:1.5rem;}.elementor-8625 .elementor-element.elementor-element-15d7513{--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:space-between;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8625 .elementor-element.elementor-element-15d7513.e-con{--order:99999 /* order end hack */;}.elementor-8625 .elementor-element.elementor-element-2e9882a{--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;}.elementor-8625 .elementor-element.elementor-element-0f9e8ea .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:26px;font-weight:600;line-height:130%;color:#111111;}.elementor-8625 .elementor-element.elementor-element-c80acf6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8625 .elementor-element.elementor-element-c80acf6{text-align:center;color:#111111;font-family:"Mona Sans", Sans-serif;font-size:14px;line-height:1.5rem;}.elementor-8625 .elementor-element.elementor-element-6aedc35{--display:flex;--min-height:650px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8625 .elementor-element.elementor-element-6aedc35:not(.elementor-motion-effects-element-type-background), .elementor-8625 .elementor-element.elementor-element-6aedc35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://oxcraft.nl/wp-content/uploads/2025/06/FM-PRO-Hero-mockup_2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8625 .elementor-element.elementor-element-6aedc35.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-8625 .elementor-element.elementor-element-6aedc35::before, .elementor-8625 .elementor-element.elementor-element-6aedc35 > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-6aedc35 > .e-con-inner > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-6aedc35 > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-6aedc35 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-6aedc35 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8625 .elementor-element.elementor-element-096d3f6{--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:space-between;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8625 .elementor-element.elementor-element-096d3f6.e-con{--order:99999 /* order end hack */;}.elementor-8625 .elementor-element.elementor-element-acc758a{--display:flex;--min-height:650px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8625 .elementor-element.elementor-element-acc758a:not(.elementor-motion-effects-element-type-background), .elementor-8625 .elementor-element.elementor-element-acc758a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://oxcraft.nl/wp-content/uploads/2025/06/FM-PRO-Webshop-mockup.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8625 .elementor-element.elementor-element-acc758a.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-8625 .elementor-element.elementor-element-acc758a::before, .elementor-8625 .elementor-element.elementor-element-acc758a > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-acc758a > .e-con-inner > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-acc758a > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-acc758a > .e-con-inner > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-acc758a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-8625 .elementor-element.elementor-element-4412c2e{--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;}.elementor-8625 .elementor-element.elementor-element-a2166b6 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:26px;font-weight:600;line-height:130%;color:#111111;}.elementor-8625 .elementor-element.elementor-element-58d3615 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8625 .elementor-element.elementor-element-58d3615{text-align:center;color:#111111;font-family:"Mona Sans", Sans-serif;font-size:14px;line-height:1.5rem;}.elementor-8625 .elementor-element.elementor-element-c0534c5{--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:space-between;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8625 .elementor-element.elementor-element-c0534c5.e-con{--order:-99999 /* order start hack */;}.elementor-8625 .elementor-element.elementor-element-88e898d{--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;}.elementor-8625 .elementor-element.elementor-element-2fb6f94 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:26px;font-weight:600;line-height:130%;color:#111111;}.elementor-8625 .elementor-element.elementor-element-7246a2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8625 .elementor-element.elementor-element-7246a2b{text-align:center;color:#111111;font-family:"Mona Sans", Sans-serif;font-size:14px;line-height:1.5rem;}.elementor-8625 .elementor-element.elementor-element-248c138{--display:flex;--min-height:650px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8625 .elementor-element.elementor-element-248c138:not(.elementor-motion-effects-element-type-background), .elementor-8625 .elementor-element.elementor-element-248c138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;background-image:url("https://oxcraft.nl/wp-content/uploads/2025/06/PRO-Zomerdeal-abo-kaartje-mockup.png");background-position:center center;background-size:cover;}.elementor-8625 .elementor-element.elementor-element-248c138.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-8625 .elementor-element.elementor-element-7b2f1cc{--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:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-8625 .elementor-element.elementor-element-f0a72ce{--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-start;}.elementor-8625 .elementor-element.elementor-element-8251691{--display:flex;--min-height:500px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-8625 .elementor-element.elementor-element-8251691:not(.elementor-motion-effects-element-type-background), .elementor-8625 .elementor-element.elementor-element-8251691 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(55deg, #000F20 0%, var( --e-global-color-primary ) 61%);}.elementor-8625 .elementor-element.elementor-element-8251691::before, .elementor-8625 .elementor-element.elementor-element-8251691 > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-8251691 > .e-con-inner > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-8251691 > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-8251691 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-8251691 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0000009E;background-image:url("https://oxcraft.nl/wp-content/uploads/2025/12/Landing-hero-image.png");--background-overlay:'';background-position:97% -165px;background-repeat:no-repeat;background-size:54% auto;}.elementor-8625 .elementor-element.elementor-element-967bcbc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left;}.elementor-8625 .elementor-element.elementor-element-967bcbc.elementor-element{--align-self:flex-start;}.elementor-8625 .elementor-element.elementor-element-967bcbc .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:3rem;font-weight:400;line-height:4rem;color:#FFFFFF;}.elementor-8625 .elementor-element.elementor-global-9265 .elementor-button{background-color:var( --e-global-color-primary );font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:17px 20px 17px 20px;}.elementor-8625 .elementor-element.elementor-global-9265 .elementor-button:hover, .elementor-8625 .elementor-element.elementor-global-9265 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-8625 .elementor-element.elementor-global-9265 .elementor-button:hover svg, .elementor-8625 .elementor-element.elementor-global-9265 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8625 .elementor-element.elementor-element-563e872{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8625 .elementor-element.elementor-element-563e872:not(.elementor-motion-effects-element-type-background), .elementor-8625 .elementor-element.elementor-element-563e872 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8625 .elementor-element.elementor-element-fe624e5{--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:25px;--margin-left:0px;--margin-right:0px;}.elementor-8625 .elementor-element.elementor-element-22bb3d9{width:var( --container-widget-width, 234px );max-width:234px;--container-widget-width:234px;--container-widget-flex-grow:0;text-align:center;}.elementor-8625 .elementor-element.elementor-element-22bb3d9.elementor-element{--align-self:center;}.elementor-8625 .elementor-element.elementor-element-22bb3d9 .elementor-heading-title{font-family:"Mona Sans", Sans-serif;font-size:2rem;font-weight:300;line-height:2rem;color:#FFFFFF;}.elementor-8625 .elementor-element.elementor-element-8d06ed5{--display:flex;--min-height:350px;--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-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-8625 .elementor-element.elementor-element-823516f{--grid-columns:4;}@media(max-width:1024px){.elementor-8625 .elementor-element.elementor-element-8251691::before, .elementor-8625 .elementor-element.elementor-element-8251691 > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-8251691 > .e-con-inner > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-8251691 > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-8251691 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-8251691 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-8625 .elementor-element.elementor-element-823516f{--grid-columns:2;}}@media(min-width:768px){.elementor-8625 .elementor-element.elementor-element-f8f2320{--content-width:1000px;}.elementor-8625 .elementor-element.elementor-element-582e531{--width:390px;}.elementor-8625 .elementor-element.elementor-element-e0adbc8{--width:375px;}.elementor-8625 .elementor-element.elementor-element-60f6f88{--content-width:1000px;}.elementor-8625 .elementor-element.elementor-element-58e0c9f{--width:32%;}.elementor-8625 .elementor-element.elementor-element-832e4fe{--width:32%;}.elementor-8625 .elementor-element.elementor-element-4e1c79e{--width:32%;}.elementor-8625 .elementor-element.elementor-element-13ae0b7{--content-width:1400px;}.elementor-8625 .elementor-element.elementor-element-68ce409{--width:50%;}.elementor-8625 .elementor-element.elementor-element-7604265{--width:40%;}.elementor-8625 .elementor-element.elementor-element-15d7513{--content-width:1400px;}.elementor-8625 .elementor-element.elementor-element-2e9882a{--width:40%;}.elementor-8625 .elementor-element.elementor-element-6aedc35{--width:50%;}.elementor-8625 .elementor-element.elementor-element-096d3f6{--content-width:1400px;}.elementor-8625 .elementor-element.elementor-element-acc758a{--width:50%;}.elementor-8625 .elementor-element.elementor-element-4412c2e{--width:40%;}.elementor-8625 .elementor-element.elementor-element-c0534c5{--content-width:1400px;}.elementor-8625 .elementor-element.elementor-element-88e898d{--width:40%;}.elementor-8625 .elementor-element.elementor-element-248c138{--width:50%;}.elementor-8625 .elementor-element.elementor-element-7b2f1cc{--content-width:1400px;}}@media(max-width:767px){.elementor-8625 .elementor-element.elementor-element-e0adbc8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8625 .elementor-element.elementor-element-8251691{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8625 .elementor-element.elementor-element-8251691::before, .elementor-8625 .elementor-element.elementor-element-8251691 > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-8251691 > .e-con-inner > .elementor-background-video-container::before, .elementor-8625 .elementor-element.elementor-element-8251691 > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-8251691 > .e-con-inner > .elementor-background-slideshow::before, .elementor-8625 .elementor-element.elementor-element-8251691 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:top center;background-size:290px auto;}.elementor-8625 .elementor-element.elementor-element-967bcbc{--container-widget-width:445px;--container-widget-flex-grow:0;width:var( --container-widget-width, 445px );max-width:445px;text-align:center;}.elementor-8625 .elementor-element.elementor-element-967bcbc .elementor-heading-title{font-size:1.5rem;line-height:1.8rem;}.elementor-8625 .elementor-element.elementor-global-9265 .elementor-button{font-size:16px;border-radius:100px 100px 100px 100px;padding:20px 55px 20px 55px;}.elementor-8625 .elementor-element.elementor-element-fe624e5{--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;}.elementor-8625 .elementor-element.elementor-element-22bb3d9{text-align:left;}.elementor-8625 .elementor-element.elementor-element-22bb3d9 .elementor-heading-title{font-size:1.8rem;line-height:1.8rem;}.elementor-8625 .elementor-element.elementor-element-8d06ed5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8625 .elementor-element.elementor-element-823516f{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-21942ea */.client-logo-carousel {
  overflow: hidden;
  width: 100%;
  position: relative;
}

.carousel-track {
  display: flex;
  align-items: center;
  gap: 15px;
  animation: scroll-left 20s linear infinite;
}

.client-logo-carousel img {
  height: 35px;       /* Consistent height */
  width: auto;        /* Let width adjust based on SVG proportions */
  object-fit: contain;
  flex-shrink: 0;
  opacity: 0.85;
  transition: opacity 0.3s ease;
}

.client-logo-carousel img:hover {
  opacity: 1;
}

/* Animation */
@keyframes scroll-left {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-150%);
  }
}

.client-logo-carousel {
  position: relative;
  overflow: hidden;
  width: 100%;

  border-radius: 200px;
  mask-image: radial-gradient(circle at center, black 100%, transparent 101%);
  -webkit-mask-image: radial-gradient(circle at center, black 100%, transparent 101%);
  margin: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8f2320 */.hero {
  min-height: calc(100vh - 60px); /* replace 80px with your header height */
}

.hero {
  position: relative; /* Needed for absolute positioning inside */
  overflow: hidden;   /* Ensures overlay stays within bounds */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mona Sans';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://oxcraft.nl/wp-content/uploads/2025/02/MonaSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Mona Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://oxcraft.nl/wp-content/uploads/2025/02/MonaSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Mona Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://oxcraft.nl/wp-content/uploads/2025/02/MonaSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Mona Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://oxcraft.nl/wp-content/uploads/2025/02/MonaSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Mona Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://oxcraft.nl/wp-content/uploads/2025/02/MonaSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Mona Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://oxcraft.nl/wp-content/uploads/2025/02/MonaSans-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Mona Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://oxcraft.nl/wp-content/uploads/2025/02/MonaSans-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */