.elementor-450 .elementor-element.elementor-element-461301a{--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;--padding-top:0rem;--padding-bottom:7rem;--padding-left:04rem;--padding-right:04rem;}.elementor-450 .elementor-element.elementor-element-f57b1c5{font-family:var( --e-global-typography-bb25952-font-family ), Sans-serif;font-size:var( --e-global-typography-bb25952-font-size );font-weight:var( --e-global-typography-bb25952-font-weight );line-height:var( --e-global-typography-bb25952-line-height );color:var( --e-global-color-secondary );}.elementor-450 .elementor-element.elementor-element-54ce9e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-450 .elementor-element.elementor-element-e0210e0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:stretch;}.elementor-450 .elementor-element.elementor-element-f321785{--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:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-450 .elementor-element.elementor-element-f321785:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-f321785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18260ec );}.elementor-450 .elementor-element.elementor-element-0f0fa88{--display:flex;--min-height:13rem;--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;--overlay-opacity:0.8;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-450 .elementor-element.elementor-element-0f0fa88:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-0f0fa88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wrsservice.nl/wp-content/uploads/2025/06/Gevelreiniging-WRS.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-450 .elementor-element.elementor-element-0f0fa88::before, .elementor-450 .elementor-element.elementor-element-0f0fa88 > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-0f0fa88 > .e-con-inner > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-0f0fa88 > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-0f0fa88 > .e-con-inner > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-0f0fa88 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-5d21edc ) 50%, var( --e-global-color-secondary ) 100%);}.elementor-450 .elementor-element.elementor-element-0f0fa88.e-con{--align-self:flex-end;}.elementor-450 .elementor-element.elementor-element-bb64706{--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:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-450 .elementor-element.elementor-element-bb64706:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-bb64706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8F9;}.elementor-450 .elementor-element.elementor-element-8a344b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-450 .elementor-element.elementor-element-8a344b6.elementor-element{--align-self:flex-start;}.elementor-450 .elementor-element.elementor-element-8a344b6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem);font-weight:600;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-450 .elementor-element.elementor-element-b755f30{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-450 .elementor-element.elementor-element-70d8d89 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-450 .elementor-element.elementor-element-70d8d89.elementor-element{--align-self:flex-start;}.elementor-450 .elementor-element.elementor-element-efe7f3e{--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:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-450 .elementor-element.elementor-element-efe7f3e:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-efe7f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18260ec );}.elementor-450 .elementor-element.elementor-element-34f7c50{--display:flex;--min-height:13rem;--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;--overlay-opacity:0.8;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-450 .elementor-element.elementor-element-34f7c50:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-34f7c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wrsservice.nl/wp-content/uploads/2025/06/Reiniging-dak-wrs.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-450 .elementor-element.elementor-element-34f7c50::before, .elementor-450 .elementor-element.elementor-element-34f7c50 > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-34f7c50 > .e-con-inner > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-34f7c50 > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-34f7c50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-34f7c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-5d21edc ) 50%, var( --e-global-color-secondary ) 100%);}.elementor-450 .elementor-element.elementor-element-34f7c50.e-con{--align-self:flex-end;}.elementor-450 .elementor-element.elementor-element-d5e7b01{--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:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-450 .elementor-element.elementor-element-d5e7b01:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-d5e7b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8F9;}.elementor-450 .elementor-element.elementor-element-9ad6c4f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-450 .elementor-element.elementor-element-9ad6c4f.elementor-element{--align-self:flex-start;}.elementor-450 .elementor-element.elementor-element-9ad6c4f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem);font-weight:600;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-450 .elementor-element.elementor-element-341e74f{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-450 .elementor-element.elementor-element-38f2952 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-450 .elementor-element.elementor-element-38f2952.elementor-element{--align-self:flex-start;}.elementor-450 .elementor-element.elementor-element-7a98b6e{--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:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-450 .elementor-element.elementor-element-7a98b6e:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-7a98b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18260ec );}.elementor-450 .elementor-element.elementor-element-802da59{--display:flex;--min-height:13rem;--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;--overlay-opacity:0.8;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-450 .elementor-element.elementor-element-802da59:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-802da59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wrsservice.nl/wp-content/uploads/2025/06/Reiniging-bestrating.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-450 .elementor-element.elementor-element-802da59::before, .elementor-450 .elementor-element.elementor-element-802da59 > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-802da59 > .e-con-inner > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-802da59 > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-802da59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-802da59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-5d21edc ) 50%, var( --e-global-color-secondary ) 100%);}.elementor-450 .elementor-element.elementor-element-802da59.e-con{--align-self:flex-end;}.elementor-450 .elementor-element.elementor-element-09acc9e{--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:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-450 .elementor-element.elementor-element-09acc9e:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-09acc9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8F9;}.elementor-450 .elementor-element.elementor-element-a024845 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-450 .elementor-element.elementor-element-a024845.elementor-element{--align-self:flex-start;}.elementor-450 .elementor-element.elementor-element-a024845 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem);font-weight:600;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-450 .elementor-element.elementor-element-e884148{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-450 .elementor-element.elementor-element-a40939d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-450 .elementor-element.elementor-element-a40939d.elementor-element{--align-self:flex-start;}.elementor-450 .elementor-element.elementor-element-b4e20d3{--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:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-450 .elementor-element.elementor-element-b4e20d3:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-b4e20d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18260ec );}.elementor-450 .elementor-element.elementor-element-45692ef{--display:flex;--min-height:13rem;--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;--overlay-opacity:0.8;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-450 .elementor-element.elementor-element-45692ef:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-45692ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wrsservice.nl/wp-content/uploads/2025/06/Reiniging-van-beton.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-450 .elementor-element.elementor-element-45692ef::before, .elementor-450 .elementor-element.elementor-element-45692ef > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-45692ef > .e-con-inner > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-45692ef > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-45692ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-45692ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-5d21edc ) 50%, var( --e-global-color-secondary ) 100%);}.elementor-450 .elementor-element.elementor-element-45692ef.e-con{--align-self:flex-end;}.elementor-450 .elementor-element.elementor-element-fd44641{--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:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-450 .elementor-element.elementor-element-fd44641:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-fd44641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8F9;}.elementor-450 .elementor-element.elementor-element-7e73c98 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-450 .elementor-element.elementor-element-7e73c98.elementor-element{--align-self:flex-start;}.elementor-450 .elementor-element.elementor-element-7e73c98 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem);font-weight:600;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-450 .elementor-element.elementor-element-1c37713{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-450 .elementor-element.elementor-element-72d4402 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-450 .elementor-element.elementor-element-72d4402.elementor-element{--align-self:flex-start;}.elementor-450 .elementor-element.elementor-element-41f562d{--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:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-450 .elementor-element.elementor-element-41f562d:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-41f562d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18260ec );}.elementor-450 .elementor-element.elementor-element-8d249d2{--display:flex;--min-height:13rem;--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;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-450 .elementor-element.elementor-element-8d249d2:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-8d249d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wrsservice.nl/wp-content/uploads/2025/06/Reiniging-tegels-terassen.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-450 .elementor-element.elementor-element-8d249d2.e-con{--align-self:flex-end;}.elementor-450 .elementor-element.elementor-element-0422239{--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:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-450 .elementor-element.elementor-element-0422239:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-0422239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8F9;}.elementor-450 .elementor-element.elementor-element-4597ff9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-450 .elementor-element.elementor-element-4597ff9.elementor-element{--align-self:flex-start;}.elementor-450 .elementor-element.elementor-element-4597ff9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem);font-weight:600;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-450 .elementor-element.elementor-element-72f8cc6{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-450 .elementor-element.elementor-element-c98e51f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-450 .elementor-element.elementor-element-c98e51f.elementor-element{--align-self:flex-start;}.elementor-450 .elementor-element.elementor-element-d60fdcf{--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:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-450 .elementor-element.elementor-element-d60fdcf:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-d60fdcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-18260ec );}.elementor-450 .elementor-element.elementor-element-1e5ea95{--display:flex;--min-height:13rem;--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;--overlay-opacity:0.8;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-450 .elementor-element.elementor-element-1e5ea95:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-1e5ea95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wrsservice.nl/wp-content/uploads/2025/06/Reinging-houtwerk-en-vlonders.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-450 .elementor-element.elementor-element-1e5ea95::before, .elementor-450 .elementor-element.elementor-element-1e5ea95 > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-1e5ea95 > .e-con-inner > .elementor-background-video-container::before, .elementor-450 .elementor-element.elementor-element-1e5ea95 > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-1e5ea95 > .e-con-inner > .elementor-background-slideshow::before, .elementor-450 .elementor-element.elementor-element-1e5ea95 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-5d21edc ) 50%, var( --e-global-color-secondary ) 100%);}.elementor-450 .elementor-element.elementor-element-1e5ea95.e-con{--align-self:flex-end;}.elementor-450 .elementor-element.elementor-element-2a6953c{--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:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-450 .elementor-element.elementor-element-2a6953c:not(.elementor-motion-effects-element-type-background), .elementor-450 .elementor-element.elementor-element-2a6953c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F8F9;}.elementor-450 .elementor-element.elementor-element-4a5440f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-450 .elementor-element.elementor-element-4a5440f.elementor-element{--align-self:flex-start;}.elementor-450 .elementor-element.elementor-element-4a5440f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem);font-weight:600;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-450 .elementor-element.elementor-element-7db5443{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-450 .elementor-element.elementor-element-5d217ad > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-450 .elementor-element.elementor-element-5d217ad.elementor-element{--align-self:flex-start;}@media(max-width:1200px){.elementor-450 .elementor-element.elementor-element-461301a{--padding-top:2rem;--padding-bottom:05rem;--padding-left:03rem;--padding-right:03rem;}.elementor-450 .elementor-element.elementor-element-54ce9e8{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-450 .elementor-element.elementor-element-e0210e0{--e-con-grid-template-columns:repeat(2, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-450 .elementor-element.elementor-element-f321785{--min-height:17rem;}.elementor-450 .elementor-element.elementor-element-efe7f3e{--min-height:17rem;}.elementor-450 .elementor-element.elementor-element-7a98b6e{--min-height:17rem;}.elementor-450 .elementor-element.elementor-element-b4e20d3{--min-height:17rem;}.elementor-450 .elementor-element.elementor-element-41f562d{--min-height:17rem;}.elementor-450 .elementor-element.elementor-element-d60fdcf{--min-height:17rem;}}@media(max-width:1024px){.elementor-450 .elementor-element.elementor-element-461301a{--padding-top:1rem;--padding-bottom:03rem;--padding-left:2rem;--padding-right:02rem;}.elementor-450 .elementor-element.elementor-element-f57b1c5{font-size:var( --e-global-typography-bb25952-font-size );line-height:var( --e-global-typography-bb25952-line-height );}.elementor-450 .elementor-element.elementor-element-54ce9e8{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-450 .elementor-element.elementor-element-e0210e0{--grid-auto-flow:row;}.elementor-450 .elementor-element.elementor-element-b755f30{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-450 .elementor-element.elementor-element-341e74f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-450 .elementor-element.elementor-element-e884148{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-450 .elementor-element.elementor-element-1c37713{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-450 .elementor-element.elementor-element-72f8cc6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-450 .elementor-element.elementor-element-7db5443{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-450 .elementor-element.elementor-element-461301a{--padding-top:0rem;--padding-bottom:03rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-450 .elementor-element.elementor-element-f57b1c5{font-size:var( --e-global-typography-bb25952-font-size );line-height:var( --e-global-typography-bb25952-line-height );}.elementor-450 .elementor-element.elementor-element-54ce9e8{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-450 .elementor-element.elementor-element-e0210e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-450 .elementor-element.elementor-element-f321785{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-450 .elementor-element.elementor-element-0f0fa88{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-450 .elementor-element.elementor-element-bb64706{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-450 .elementor-element.elementor-element-8a344b6 .elementor-heading-title{font-size:1.5rem;}.elementor-450 .elementor-element.elementor-element-b755f30{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-450 .elementor-element.elementor-element-70d8d89 > .elementor-widget-container{padding:10px 10px 10px 0px;}.elementor-450 .elementor-element.elementor-element-efe7f3e{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-450 .elementor-element.elementor-element-34f7c50{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-450 .elementor-element.elementor-element-d5e7b01{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-450 .elementor-element.elementor-element-9ad6c4f .elementor-heading-title{font-size:1.5rem;}.elementor-450 .elementor-element.elementor-element-341e74f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-450 .elementor-element.elementor-element-38f2952 > .elementor-widget-container{padding:10px 10px 10px 0px;}.elementor-450 .elementor-element.elementor-element-7a98b6e{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-450 .elementor-element.elementor-element-802da59{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-450 .elementor-element.elementor-element-09acc9e{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-450 .elementor-element.elementor-element-a024845 .elementor-heading-title{font-size:1.5rem;}.elementor-450 .elementor-element.elementor-element-e884148{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-450 .elementor-element.elementor-element-a40939d > .elementor-widget-container{padding:10px 10px 10px 0px;}.elementor-450 .elementor-element.elementor-element-b4e20d3{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-450 .elementor-element.elementor-element-45692ef{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-450 .elementor-element.elementor-element-fd44641{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-450 .elementor-element.elementor-element-7e73c98 .elementor-heading-title{font-size:1.5rem;}.elementor-450 .elementor-element.elementor-element-1c37713{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-450 .elementor-element.elementor-element-72d4402 > .elementor-widget-container{padding:10px 10px 10px 0px;}.elementor-450 .elementor-element.elementor-element-41f562d{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-450 .elementor-element.elementor-element-8d249d2{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-450 .elementor-element.elementor-element-0422239{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-450 .elementor-element.elementor-element-4597ff9 .elementor-heading-title{font-size:1.5rem;}.elementor-450 .elementor-element.elementor-element-72f8cc6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-450 .elementor-element.elementor-element-c98e51f > .elementor-widget-container{padding:10px 10px 10px 0px;}.elementor-450 .elementor-element.elementor-element-d60fdcf{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-450 .elementor-element.elementor-element-1e5ea95{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-450 .elementor-element.elementor-element-2a6953c{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-450 .elementor-element.elementor-element-4a5440f .elementor-heading-title{font-size:1.5rem;}.elementor-450 .elementor-element.elementor-element-7db5443{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-450 .elementor-element.elementor-element-5d217ad > .elementor-widget-container{padding:10px 10px 10px 0px;}}@media(min-width:768px){.elementor-450 .elementor-element.elementor-element-461301a{--width:1518px;}}/* Start custom CSS for html, class: .elementor-element-70d8d89 */.btn-group-2 {
  display: flex;
  justify-content: center;
  grid-column-gap: 4em; /* extra ruimte tussen knoppen */
  grid-row-gap: 4em;
}

.btn-icon-link-2 {
  display: flex;
  grid-column-gap: 0.9em;
  grid-row-gap: 0.9em;
  color: #fff;
  font-family: 'Manrope', sans-serif;
  font-size: 1em; /* vergroot van 1em */
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
}

.btn-icon-content__mask-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  z-index: 1;
  flex: none;
}

.btn-icon-content__text-2 {
  font-size: 1em; /* vergroot van .875em */
  --text-duplicate-distance: 1.75em;
  text-shadow: 0px var(--text-duplicate-distance) currentColor;
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
  color: #2D3039;
}

.btn-icon-icon-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.3em;   /* vergroot van 1em → 1.25em → 1.5em */
  height: 1.3em;
  flex: none;
  z-index: 1;
}

.btn-icon-icon__bg-2 {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #2D3039;
  border-radius: 0em;
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
}

.btn-icon-icon__wrap-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  overflow: hidden;
  width: 100%;
  height: 100%;
  color: #fff;
}

.btn-icon-icon__wrap-2.color--white {
  color: white;
}

.btn-icon-icon__list-2 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  flex: none;
}

.btn-icon-icon__arrow-2 {
  width: 1.3em;     /* vergroot */
  height: 100%;
  flex: none;
  padding: 0.25em;    /* iets ruimer */
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
}

@media (hover: hover) and (pointer: fine) {
  .btn-icon-link-2:hover .btn-icon-content__text-2 {
    transform: translate(0px, calc(-1 * var(--text-duplicate-distance)));
  }

  .btn-icon-link-2:hover .btn-icon-icon__bg-2 {
    transform: rotate(90deg);
  }

  .btn-icon-link-2:hover .btn-icon-icon__arrow-2 {
    transform: translate(200%, 0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f321785 */.wrs-card { 
transition: all .4s ease-in-out; 
}
.wrs-card:hover { 
transform: scale(1.02); 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-38f2952 */.btn-group-2 {
  display: flex;
  justify-content: center;
  grid-column-gap: 4em; /* extra ruimte tussen knoppen */
  grid-row-gap: 4em;
}

.btn-icon-link-2 {
  display: flex;
  grid-column-gap: 0.9em;
  grid-row-gap: 0.9em;
  color: #fff;
  font-family: 'Manrope', sans-serif;
  font-size: 1em; /* vergroot van 1em */
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
}

.btn-icon-content__mask-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  z-index: 1;
  flex: none;
}

.btn-icon-content__text-2 {
  font-size: 1em; /* vergroot van .875em */
  --text-duplicate-distance: 1.75em;
  text-shadow: 0px var(--text-duplicate-distance) currentColor;
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
  color: #2D3039;
}

.btn-icon-icon-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.3em;   /* vergroot van 1em → 1.25em → 1.5em */
  height: 1.3em;
  flex: none;
  z-index: 1;
}

.btn-icon-icon__bg-2 {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #2D3039;
  border-radius: 0em;
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
}

.btn-icon-icon__wrap-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  overflow: hidden;
  width: 100%;
  height: 100%;
  color: #fff;
}

.btn-icon-icon__wrap-2.color--white {
  color: white;
}

.btn-icon-icon__list-2 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  flex: none;
}

.btn-icon-icon__arrow-2 {
  width: 1.3em;     /* vergroot */
  height: 100%;
  flex: none;
  padding: 0.25em;    /* iets ruimer */
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
}

@media (hover: hover) and (pointer: fine) {
  .btn-icon-link-2:hover .btn-icon-content__text-2 {
    transform: translate(0px, calc(-1 * var(--text-duplicate-distance)));
  }

  .btn-icon-link-2:hover .btn-icon-icon__bg-2 {
    transform: rotate(90deg);
  }

  .btn-icon-link-2:hover .btn-icon-icon__arrow-2 {
    transform: translate(200%, 0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-efe7f3e */.wrs-card { 
transition: all .4s ease-in-out; 
}
.wrs-card:hover { 
transform: scale(1.02); 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a40939d */.btn-group-2 {
  display: flex;
  justify-content: center;
  grid-column-gap: 4em; /* extra ruimte tussen knoppen */
  grid-row-gap: 4em;
}

.btn-icon-link-2 {
  display: flex;
  grid-column-gap: 0.9em;
  grid-row-gap: 0.9em;
  color: #fff;
  font-family: 'Manrope', sans-serif;
  font-size: 1em; /* vergroot van 1em */
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
}

.btn-icon-content__mask-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  z-index: 1;
  flex: none;
}

.btn-icon-content__text-2 {
  font-size: 1em; /* vergroot van .875em */
  --text-duplicate-distance: 1.75em;
  text-shadow: 0px var(--text-duplicate-distance) currentColor;
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
  color: #2D3039;
}

.btn-icon-icon-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.3em;   /* vergroot van 1em → 1.25em → 1.5em */
  height: 1.3em;
  flex: none;
  z-index: 1;
}

.btn-icon-icon__bg-2 {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #2D3039;
  border-radius: 0em;
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
}

.btn-icon-icon__wrap-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  overflow: hidden;
  width: 100%;
  height: 100%;
  color: #fff;
}

.btn-icon-icon__wrap-2.color--white {
  color: white;
}

.btn-icon-icon__list-2 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  flex: none;
}

.btn-icon-icon__arrow-2 {
  width: 1.3em;     /* vergroot */
  height: 100%;
  flex: none;
  padding: 0.25em;    /* iets ruimer */
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
}

@media (hover: hover) and (pointer: fine) {
  .btn-icon-link-2:hover .btn-icon-content__text-2 {
    transform: translate(0px, calc(-1 * var(--text-duplicate-distance)));
  }

  .btn-icon-link-2:hover .btn-icon-icon__bg-2 {
    transform: rotate(90deg);
  }

  .btn-icon-link-2:hover .btn-icon-icon__arrow-2 {
    transform: translate(200%, 0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a98b6e */.wrs-card { 
transition: all .4s ease-in-out; 
}
.wrs-card:hover { 
transform: scale(1.02); 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72d4402 */.btn-group-2 {
  display: flex;
  justify-content: center;
  grid-column-gap: 4em; /* extra ruimte tussen knoppen */
  grid-row-gap: 4em;
}

.btn-icon-link-2 {
  display: flex;
  grid-column-gap: 0.9em;
  grid-row-gap: 0.9em;
  color: #fff;
  font-family: 'Manrope', sans-serif;
  font-size: 1em; /* vergroot van 1em */
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
}

.btn-icon-content__mask-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  z-index: 1;
  flex: none;
}

.btn-icon-content__text-2 {
  font-size: 1em; /* vergroot van .875em */
  --text-duplicate-distance: 1.75em;
  text-shadow: 0px var(--text-duplicate-distance) currentColor;
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
  color: #2D3039;
}

.btn-icon-icon-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.3em;   /* vergroot van 1em → 1.25em → 1.5em */
  height: 1.3em;
  flex: none;
  z-index: 1;
}

.btn-icon-icon__bg-2 {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #2D3039;
  border-radius: 0em;
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
}

.btn-icon-icon__wrap-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  overflow: hidden;
  width: 100%;
  height: 100%;
  color: #fff;
}

.btn-icon-icon__wrap-2.color--white {
  color: white;
}

.btn-icon-icon__list-2 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  flex: none;
}

.btn-icon-icon__arrow-2 {
  width: 1.3em;     /* vergroot */
  height: 100%;
  flex: none;
  padding: 0.25em;    /* iets ruimer */
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
}

@media (hover: hover) and (pointer: fine) {
  .btn-icon-link-2:hover .btn-icon-content__text-2 {
    transform: translate(0px, calc(-1 * var(--text-duplicate-distance)));
  }

  .btn-icon-link-2:hover .btn-icon-icon__bg-2 {
    transform: rotate(90deg);
  }

  .btn-icon-link-2:hover .btn-icon-icon__arrow-2 {
    transform: translate(200%, 0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4e20d3 */.wrs-card { 
transition: all .4s ease-in-out; 
}
.wrs-card:hover { 
transform: scale(1.02); 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c98e51f */.btn-group-2 {
  display: flex;
  justify-content: center;
  grid-column-gap: 4em; /* extra ruimte tussen knoppen */
  grid-row-gap: 4em;
}

.btn-icon-link-2 {
  display: flex;
  grid-column-gap: 0.9em;
  grid-row-gap: 0.9em;
  color: #fff;
  font-family: 'Manrope', sans-serif;
  font-size: 1em; /* vergroot van 1em */
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
}

.btn-icon-content__mask-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  z-index: 1;
  flex: none;
}

.btn-icon-content__text-2 {
  font-size: 1em; /* vergroot van .875em */
  --text-duplicate-distance: 1.75em;
  text-shadow: 0px var(--text-duplicate-distance) currentColor;
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
  color: #2D3039;
}

.btn-icon-icon-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.3em;   /* vergroot van 1em → 1.25em → 1.5em */
  height: 1.3em;
  flex: none;
  z-index: 1;
}

.btn-icon-icon__bg-2 {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #2D3039;
  border-radius: 0em;
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
}

.btn-icon-icon__wrap-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  overflow: hidden;
  width: 100%;
  height: 100%;
  color: #fff;
}

.btn-icon-icon__wrap-2.color--white {
  color: white;
}

.btn-icon-icon__list-2 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  flex: none;
}

.btn-icon-icon__arrow-2 {
  width: 1.3em;     /* vergroot */
  height: 100%;
  flex: none;
  padding: 0.25em;    /* iets ruimer */
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
}

@media (hover: hover) and (pointer: fine) {
  .btn-icon-link-2:hover .btn-icon-content__text-2 {
    transform: translate(0px, calc(-1 * var(--text-duplicate-distance)));
  }

  .btn-icon-link-2:hover .btn-icon-icon__bg-2 {
    transform: rotate(90deg);
  }

  .btn-icon-link-2:hover .btn-icon-icon__arrow-2 {
    transform: translate(200%, 0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41f562d */.wrs-card { 
transition: all .4s ease-in-out; 
}
.wrs-card:hover { 
transform: scale(1.02); 
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5d217ad */.btn-group-2 {
  display: flex;
  justify-content: center;
  grid-column-gap: 4em; /* extra ruimte tussen knoppen */
  grid-row-gap: 4em;
}

.btn-icon-link-2 {
  display: flex;
  grid-column-gap: 0.9em;
  grid-row-gap: 0.9em;
  color: #fff;
  font-family: 'Manrope', sans-serif;
  font-size: 1em; /* vergroot van 1em */
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
}

.btn-icon-content__mask-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  z-index: 1;
  flex: none;
}

.btn-icon-content__text-2 {
  font-size: 1em; /* vergroot van .875em */
  --text-duplicate-distance: 1.75em;
  text-shadow: 0px var(--text-duplicate-distance) currentColor;
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
  color: #2D3039;
}

.btn-icon-icon-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.3em;   /* vergroot van 1em → 1.25em → 1.5em */
  height: 1.3em;
  flex: none;
  z-index: 1;
}

.btn-icon-icon__bg-2 {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #2D3039;
  border-radius: 0em;
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
}

.btn-icon-icon__wrap-2 {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  overflow: hidden;
  width: 100%;
  height: 100%;
  color: #fff;
}

.btn-icon-icon__wrap-2.color--white {
  color: white;
}

.btn-icon-icon__list-2 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  flex: none;
}

.btn-icon-icon__arrow-2 {
  width: 1.3em;     /* vergroot */
  height: 100%;
  flex: none;
  padding: 0.25em;    /* iets ruimer */
  transition: transform 0.525s cubic-bezier(0.625, 0.05, 0, 1);
}

@media (hover: hover) and (pointer: fine) {
  .btn-icon-link-2:hover .btn-icon-content__text-2 {
    transform: translate(0px, calc(-1 * var(--text-duplicate-distance)));
  }

  .btn-icon-link-2:hover .btn-icon-icon__bg-2 {
    transform: rotate(90deg);
  }

  .btn-icon-link-2:hover .btn-icon-icon__arrow-2 {
    transform: translate(200%, 0px);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d60fdcf */.wrs-card { 
transition: all .4s ease-in-out; 
}
.wrs-card:hover { 
transform: scale(1.02); 
}/* End custom CSS */